Documentation ¶
Index ¶
- Constants
- Variables
- func SetOptions(baseURL string, username string, password string, debug string, ...) error
- type ApProvisionHeaderParams
- type ApplicationPolicyService
- func (s *ApplicationPolicyService) ApplicationPolicyIntent(...) (*ResponseApplicationPolicyApplicationPolicyIntent, *resty.Response, error)
- func (s *ApplicationPolicyService) CreateApplication(...) (*ResponseApplicationPolicyCreateApplication, *resty.Response, error)
- func (s *ApplicationPolicyService) CreateApplicationPolicyQueuingProfile(...) (*ResponseApplicationPolicyCreateApplicationPolicyQueuingProfile, ...)
- func (s *ApplicationPolicyService) CreateApplicationSet(...) (*ResponseApplicationPolicyCreateApplicationSet, *resty.Response, error)
- func (s *ApplicationPolicyService) CreateQosDeviceInterfaceInfo(...) (*ResponseApplicationPolicyCreateQosDeviceInterfaceInfo, *resty.Response, error)
- func (s *ApplicationPolicyService) DeleteApplication(DeleteApplicationQueryParams *DeleteApplicationQueryParams) (*ResponseApplicationPolicyDeleteApplication, *resty.Response, error)
- func (s *ApplicationPolicyService) DeleteApplicationPolicyQueuingProfile(id string) (*ResponseApplicationPolicyDeleteApplicationPolicyQueuingProfile, ...)
- func (s *ApplicationPolicyService) DeleteApplicationSet(DeleteApplicationSetQueryParams *DeleteApplicationSetQueryParams) (*ResponseApplicationPolicyDeleteApplicationSet, *resty.Response, error)
- func (s *ApplicationPolicyService) DeleteQosDeviceInterfaceInfo(id string) (*ResponseApplicationPolicyDeleteQosDeviceInterfaceInfo, *resty.Response, error)
- func (s *ApplicationPolicyService) EditApplication(...) (*ResponseApplicationPolicyEditApplication, *resty.Response, error)
- func (s *ApplicationPolicyService) GetApplicationPolicy(GetApplicationPolicyQueryParams *GetApplicationPolicyQueryParams) (*ResponseApplicationPolicyGetApplicationPolicy, *resty.Response, error)
- func (s *ApplicationPolicyService) GetApplicationPolicyDefault() (*ResponseApplicationPolicyGetApplicationPolicyDefault, *resty.Response, error)
- func (s *ApplicationPolicyService) GetApplicationPolicyQueuingProfile(...) (*ResponseApplicationPolicyGetApplicationPolicyQueuingProfile, *resty.Response, ...)
- func (s *ApplicationPolicyService) GetApplicationPolicyQueuingProfileCount() (*ResponseApplicationPolicyGetApplicationPolicyQueuingProfileCount, ...)
- func (s *ApplicationPolicyService) GetApplicationSets(GetApplicationSetsQueryParams *GetApplicationSetsQueryParams) (*ResponseApplicationPolicyGetApplicationSets, *resty.Response, error)
- func (s *ApplicationPolicyService) GetApplicationSetsCount() (*ResponseApplicationPolicyGetApplicationSetsCount, *resty.Response, error)
- func (s *ApplicationPolicyService) GetApplications(GetApplicationsQueryParams *GetApplicationsQueryParams) (*ResponseApplicationPolicyGetApplications, *resty.Response, error)
- func (s *ApplicationPolicyService) GetApplicationsCount() (*ResponseApplicationPolicyGetApplicationsCount, *resty.Response, error)
- func (s *ApplicationPolicyService) GetQosDeviceInterfaceInfo(GetQosDeviceInterfaceInfoQueryParams *GetQosDeviceInterfaceInfoQueryParams) (*ResponseApplicationPolicyGetQosDeviceInterfaceInfo, *resty.Response, error)
- func (s *ApplicationPolicyService) GetQosDeviceInterfaceInfoCount() (*ResponseApplicationPolicyGetQosDeviceInterfaceInfoCount, *resty.Response, ...)
- func (s *ApplicationPolicyService) UpdateApplicationPolicyQueuingProfile(...) (*ResponseApplicationPolicyUpdateApplicationPolicyQueuingProfile, ...)
- func (s *ApplicationPolicyService) UpdateQosDeviceInterfaceInfo(...) (*ResponseApplicationPolicyUpdateQosDeviceInterfaceInfo, *resty.Response, error)
- type ApplicationsQueryParams
- type ApplicationsService
- type AssignCredentialToSiteHeaderParams
- type AssignDevicesToSiteHeaderParams
- type AuthenticationAPIResponse
- type AuthenticationService
- type CiscoDnaCenterSystemService
- type ClearMacAddressTableQueryParams
- type Client
- func NewClient() (*Client, error)
- func NewClientNoAuth() (*Client, error)
- func NewClientWithOptions(baseURL string, username string, password string, debug string, ...) (*Client, error)
- func NewClientWithOptionsNoAuth(baseURL string, username string, password string, debug string, ...) (*Client, error)
- type ClientProximityQueryParams
- type ClientsService
- func (s *ClientsService) ClientProximity(ClientProximityQueryParams *ClientProximityQueryParams) (*ResponseClientsClientProximity, *resty.Response, error)
- func (s *ClientsService) GetClientDetail(GetClientDetailQueryParams *GetClientDetailQueryParams) (*ResponseClientsGetClientDetail, *resty.Response, error)
- func (s *ClientsService) GetClientEnrichmentDetails(GetClientEnrichmentDetailsHeaderParams *GetClientEnrichmentDetailsHeaderParams) (*ResponseClientsGetClientEnrichmentDetails, *resty.Response, error)
- func (s *ClientsService) GetOverallClientHealth(GetOverallClientHealthQueryParams *GetOverallClientHealthQueryParams) (*ResponseClientsGetOverallClientHealth, *resty.Response, error)
- type CommandRunnerService
- type ComplianceDetailsOfDeviceQueryParams
- type ComplianceService
- func (s *ComplianceService) ComplianceDetailsOfDevice(deviceUUID string, ...) (*ResponseComplianceComplianceDetailsOfDevice, *resty.Response, error)
- func (s *ComplianceService) DeviceComplianceStatus(deviceUUID string) (*ResponseComplianceDeviceComplianceStatus, *resty.Response, error)
- func (s *ComplianceService) GetComplianceDetail(GetComplianceDetailQueryParams *GetComplianceDetailQueryParams) (*ResponseComplianceGetComplianceDetail, *resty.Response, error)
- func (s *ComplianceService) GetComplianceDetailCount(GetComplianceDetailCountQueryParams *GetComplianceDetailCountQueryParams) (*ResponseComplianceGetComplianceDetailCount, *resty.Response, error)
- func (s *ComplianceService) GetComplianceStatus(GetComplianceStatusQueryParams *GetComplianceStatusQueryParams) (*ResponseComplianceGetComplianceStatus, *resty.Response, error)
- func (s *ComplianceService) GetComplianceStatusCount(GetComplianceStatusCountQueryParams *GetComplianceStatusCountQueryParams) (*ResponseComplianceGetComplianceStatusCount, *resty.Response, error)
- func (s *ComplianceService) RunCompliance(requestComplianceRunCompliance *RequestComplianceRunCompliance) (*ResponseComplianceRunCompliance, *resty.Response, error)
- type ConfigurationArchiveService
- type ConfigurationTemplatesService
- func (s *ConfigurationTemplatesService) CreateProject(...) (*ResponseConfigurationTemplatesCreateProject, *resty.Response, error)
- func (s *ConfigurationTemplatesService) CreateTemplate(projectID string, ...) (*ResponseConfigurationTemplatesCreateTemplate, *resty.Response, error)
- func (s *ConfigurationTemplatesService) CreatesACloneOfTheGivenTemplate(name string, templateID string, projectID string, ...) (*ResponseConfigurationTemplatesCreatesACloneOfTheGivenTemplate, ...)
- func (s *ConfigurationTemplatesService) DeletesTheProject(projectID string) (*ResponseConfigurationTemplatesDeletesTheProject, *resty.Response, error)
- func (s *ConfigurationTemplatesService) DeletesTheTemplate(templateID string) (*ResponseConfigurationTemplatesDeletesTheTemplate, *resty.Response, error)
- func (s *ConfigurationTemplatesService) DeployTemplate(...) (*ResponseConfigurationTemplatesDeployTemplate, *resty.Response, error)
- func (s *ConfigurationTemplatesService) DeployTemplateV2(...) (*ResponseConfigurationTemplatesDeployTemplateV2, *resty.Response, error)
- func (s *ConfigurationTemplatesService) ExportsTheProjectsForAGivenCriteria(...) (*ResponseConfigurationTemplatesExportsTheProjectsForAGivenCriteria, ...)
- func (s *ConfigurationTemplatesService) ExportsTheTemplatesForAGivenCriteria(...) (*ResponseConfigurationTemplatesExportsTheTemplatesForAGivenCriteria, ...)
- func (s *ConfigurationTemplatesService) GetProjectsDetails(GetProjectsDetailsQueryParams *GetProjectsDetailsQueryParams) (*ResponseConfigurationTemplatesGetProjectsDetails, *resty.Response, error)
- func (s *ConfigurationTemplatesService) GetTemplatesDetails(GetTemplatesDetailsQueryParams *GetTemplatesDetailsQueryParams) (*ResponseConfigurationTemplatesGetTemplatesDetails, *resty.Response, error)
- func (s *ConfigurationTemplatesService) GetsAListOfProjects(GetsAListOfProjectsQueryParams *GetsAListOfProjectsQueryParams) (*ResponseConfigurationTemplatesGetsAListOfProjects, *resty.Response, error)
- func (s *ConfigurationTemplatesService) GetsAllTheVersionsOfAGivenTemplate(templateID string) (*ResponseConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplate, ...)
- func (s *ConfigurationTemplatesService) GetsDetailsOfAGivenTemplate(templateID string, ...) (*ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplate, *resty.Response, ...)
- func (s *ConfigurationTemplatesService) GetsTheDetailsOfAGivenProject(projectID string) (*ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProject, *resty.Response, ...)
- func (s *ConfigurationTemplatesService) GetsTheTemplatesAvailable(GetsTheTemplatesAvailableQueryParams *GetsTheTemplatesAvailableQueryParams) (*ResponseConfigurationTemplatesGetsTheTemplatesAvailable, *resty.Response, ...)
- func (s *ConfigurationTemplatesService) ImportsTheProjectsProvided(ImportsTheProjectsProvidedQueryParams *ImportsTheProjectsProvidedQueryParams) (*ResponseConfigurationTemplatesImportsTheProjectsProvided, *resty.Response, ...)
- func (s *ConfigurationTemplatesService) ImportsTheTemplatesProvided(projectName string, ...) (*ResponseConfigurationTemplatesImportsTheTemplatesProvided, *resty.Response, ...)
- func (s *ConfigurationTemplatesService) PreviewTemplate(...) (*ResponseConfigurationTemplatesPreviewTemplate, *resty.Response, error)
- func (s *ConfigurationTemplatesService) StatusOfTemplateDeployment(deploymentID string) (*ResponseConfigurationTemplatesStatusOfTemplateDeployment, *resty.Response, ...)
- func (s *ConfigurationTemplatesService) UpdateProject(...) (*ResponseConfigurationTemplatesUpdateProject, *resty.Response, error)
- func (s *ConfigurationTemplatesService) UpdateTemplate(...) (*ResponseConfigurationTemplatesUpdateTemplate, *resty.Response, error)
- func (s *ConfigurationTemplatesService) VersionTemplate(...) (*ResponseConfigurationTemplatesVersionTemplate, *resty.Response, error)
- type CountOfEventSubscriptionsQueryParams
- type CountOfEventsQueryParams
- type CountOfNotificationsQueryParams
- type CreateAndProvisionSSIDHeaderParams
- type CreateNetworkHeaderParams
- type CreateSiteHeaderParams
- type CreateUpdateDynamicInterfaceHeaderParams
- type CreatesACloneOfTheGivenTemplateQueryParams
- type CustomCallService
- type DeleteApplicationQueryParams
- type DeleteApplicationSetQueryParams
- type DeleteBorderDeviceFromSdaFabricQueryParams
- type DeleteControlPlaneDeviceInSdaFabricQueryParams
- type DeleteDefaultAuthenticationProfileFromSdaFabricQueryParams
- type DeleteDeviceByIDQueryParams
- type DeleteDynamicInterfaceHeaderParams
- type DeleteEdgeDeviceFromSdaFabricQueryParams
- type DeleteEventSubscriptionsQueryParams
- type DeleteIPPoolFromSdaVirtualNetworkQueryParams
- type DeleteMulticastFromSdaFabricQueryParams
- type DeleteNfvProfileQueryParams
- type DeletePortAssignmentForAccessPointInSdaFabricQueryParams
- type DeletePortAssignmentForUserDeviceInSdaFabricQueryParams
- type DeleteProvisionedWiredDeviceQueryParams
- type DeleteSSIDAndProvisionItToDevicesHeaderParams
- type DeleteSensorTestQueryParams
- type DeleteSiteFromSdaFabricQueryParams
- type DeleteTransitPeerNetworkQueryParams
- type DeleteVirtualNetworkWithScalableGroupsQueryParams
- type DeleteVnFromSdaFabricQueryParams
- type DeregisterVirtualAccountQueryParams
- type DeviceCountDetailsQueryParams
- type DeviceLicenseSummaryQueryParams
- type DeviceOnboardingPnpService
- func (s *DeviceOnboardingPnpService) AddAWorkflow(requestDeviceOnboardingPnpAddAWorkflow *RequestDeviceOnboardingPnpAddAWorkflow) (*ResponseDeviceOnboardingPnpAddAWorkflow, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) AddDevice(requestDeviceOnboardingPnpAddDevice *RequestDeviceOnboardingPnpAddDevice) (*ResponseDeviceOnboardingPnpAddDevice, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) AddVirtualAccount(...) (*ResponseDeviceOnboardingPnpAddVirtualAccount, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) ClaimADeviceToASite(...) (*ResponseDeviceOnboardingPnpClaimADeviceToASite, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) ClaimDevice(requestDeviceOnboardingPnpClaimDevice *RequestDeviceOnboardingPnpClaimDevice) (*ResponseDeviceOnboardingPnpClaimDevice, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) DeleteDeviceByIDFromPnp(id string) (*ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnp, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) DeleteWorkflowByID(id string) (*ResponseDeviceOnboardingPnpDeleteWorkflowByID, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) DeregisterVirtualAccount(DeregisterVirtualAccountQueryParams *DeregisterVirtualAccountQueryParams) (*ResponseDeviceOnboardingPnpDeregisterVirtualAccount, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) GetDeviceByID(id string) (*ResponseDeviceOnboardingPnpGetDeviceByID, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) GetDeviceCount(GetDeviceCountQueryParams *GetDeviceCountQueryParams) (*ResponseDeviceOnboardingPnpGetDeviceCount, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) GetDeviceHistory(GetDeviceHistoryQueryParams *GetDeviceHistoryQueryParams) (*ResponseDeviceOnboardingPnpGetDeviceHistory, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) GetDeviceList2(GetDeviceList2QueryParams *GetDeviceList2QueryParams) (*ResponseDeviceOnboardingPnpGetDeviceList2, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) GetPnpGlobalSettings() (*ResponseDeviceOnboardingPnpGetPnpGlobalSettings, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) GetSmartAccountList() (*ResponseDeviceOnboardingPnpGetSmartAccountList, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) GetSyncResultForVirtualAccount(domain string, name string) (*ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccount, *resty.Response, ...)
- func (s *DeviceOnboardingPnpService) GetVirtualAccountList(domain string) (*ResponseDeviceOnboardingPnpGetVirtualAccountList, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) GetWorkflowByID(id string) (*ResponseDeviceOnboardingPnpGetWorkflowByID, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) GetWorkflowCount(GetWorkflowCountQueryParams *GetWorkflowCountQueryParams) (*ResponseDeviceOnboardingPnpGetWorkflowCount, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) GetWorkflows(GetWorkflowsQueryParams *GetWorkflowsQueryParams) (*ResponseDeviceOnboardingPnpGetWorkflows, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) ImportDevicesInBulk(...) (*ResponseDeviceOnboardingPnpImportDevicesInBulk, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) PreviewConfig(...) (*ResponseDeviceOnboardingPnpPreviewConfig, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) ResetDevice(requestDeviceOnboardingPnpResetDevice *RequestDeviceOnboardingPnpResetDevice) (*ResponseDeviceOnboardingPnpResetDevice, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) SyncVirtualAccountDevices(...) (*ResponseDeviceOnboardingPnpSyncVirtualAccountDevices, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) UnClaimDevice(...) (*ResponseDeviceOnboardingPnpUnClaimDevice, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) UpdateDevice(id string, ...) (*ResponseDeviceOnboardingPnpUpdateDevice, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) UpdatePnpGlobalSettings(...) (*ResponseDeviceOnboardingPnpUpdatePnpGlobalSettings, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) UpdatePnpServerProfile(...) (*ResponseDeviceOnboardingPnpUpdatePnpServerProfile, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) UpdateWorkflow(id string, ...) (*ResponseDeviceOnboardingPnpUpdateWorkflow, *resty.Response, error)
- type DeviceReplacementService
- func (s *DeviceReplacementService) DeployDeviceReplacementWorkflow(...) (*ResponseDeviceReplacementDeployDeviceReplacementWorkflow, *resty.Response, ...)
- func (s *DeviceReplacementService) MarkDeviceForReplacement(...) (*ResponseDeviceReplacementMarkDeviceForReplacement, *resty.Response, error)
- func (s *DeviceReplacementService) ReturnListOfReplacementDevicesWithReplacementDetails(...) (*ResponseDeviceReplacementReturnListOfReplacementDevicesWithReplacementDetails, ...)
- func (s *DeviceReplacementService) ReturnReplacementDevicesCount(...) (*ResponseDeviceReplacementReturnReplacementDevicesCount, *resty.Response, ...)
- func (s *DeviceReplacementService) UnmarkDeviceForReplacement(...) (*ResponseDeviceReplacementUnmarkDeviceForReplacement, *resty.Response, error)
- type DevicesQueryParams
- type DevicesService
- func (s *DevicesService) AddDevice2(requestDevicesAddDevice2 *RequestDevicesAddDevice2) (*ResponseDevicesAddDevice2, *resty.Response, error)
- func (s *DevicesService) ClearMacAddressTable(interfaceUUID string, ...) (*ResponseDevicesClearMacAddressTable, *resty.Response, error)
- func (s *DevicesService) DeleteDeviceByID(id string, DeleteDeviceByIdQueryParams *DeleteDeviceByIDQueryParams) (*ResponseDevicesDeleteDeviceByID, *resty.Response, error)
- func (s *DevicesService) Devices(DevicesQueryParams *DevicesQueryParams) (*ResponseDevicesDevices, *resty.Response, error)
- func (s *DevicesService) ExportDeviceList(requestDevicesExportDeviceList *RequestDevicesExportDeviceList) (*ResponseDevicesExportDeviceList, *resty.Response, error)
- func (s *DevicesService) GetAllInterfaces(GetAllInterfacesQueryParams *GetAllInterfacesQueryParams) (*ResponseDevicesGetAllInterfaces, *resty.Response, error)
- func (s *DevicesService) GetChassisDetailsForDevice(deviceID string) (*ResponseDevicesGetChassisDetailsForDevice, *resty.Response, error)
- func (s *DevicesService) GetConnectedDeviceDetail(deviceUUID string, interfaceUUID string) (*ResponseDevicesGetConnectedDeviceDetail, *resty.Response, error)
- func (s *DevicesService) GetDeviceByID(id string) (*ResponseDevicesGetDeviceByID, *resty.Response, error)
- func (s *DevicesService) GetDeviceBySerialNumber(serialNumber string) (*ResponseDevicesGetDeviceBySerialNumber, *resty.Response, error)
- func (s *DevicesService) GetDeviceConfigByID(networkDeviceID string) (*ResponseDevicesGetDeviceConfigByID, *resty.Response, error)
- func (s *DevicesService) GetDeviceConfigCount() (*ResponseDevicesGetDeviceConfigCount, *resty.Response, error)
- func (s *DevicesService) GetDeviceConfigForAllDevices() (*ResponseDevicesGetDeviceConfigForAllDevices, *resty.Response, error)
- func (s *DevicesService) GetDeviceCount2() (*ResponseDevicesGetDeviceCount2, *resty.Response, error)
- func (s *DevicesService) GetDeviceDetail(GetDeviceDetailQueryParams *GetDeviceDetailQueryParams) (*ResponseDevicesGetDeviceDetail, *resty.Response, error)
- func (s *DevicesService) GetDeviceEnrichmentDetails(GetDeviceEnrichmentDetailsHeaderParams *GetDeviceEnrichmentDetailsHeaderParams) (*ResponseDevicesGetDeviceEnrichmentDetails, *resty.Response, error)
- func (s *DevicesService) GetDeviceInterfaceCount() (*ResponseDevicesGetDeviceInterfaceCount, *resty.Response, error)
- func (s *DevicesService) GetDeviceInterfaceCount2(deviceID string) (*ResponseDevicesGetDeviceInterfaceCount2, *resty.Response, error)
- func (s *DevicesService) GetDeviceInterfaceVLANs(id string, ...) (*ResponseDevicesGetDeviceInterfaceVLANs, *resty.Response, error)
- func (s *DevicesService) GetDeviceInterfacesBySpecifiedRange(deviceID string, startIndex int, recordsToReturn int) (*ResponseDevicesGetDeviceInterfacesBySpecifiedRange, *resty.Response, error)
- func (s *DevicesService) GetDeviceList(GetDeviceListQueryParams *GetDeviceListQueryParams) (*ResponseDevicesGetDeviceList, *resty.Response, error)
- func (s *DevicesService) GetDeviceSummary(id string) (*ResponseDevicesGetDeviceSummary, *resty.Response, error)
- func (s *DevicesService) GetDeviceValuesThatMatchFullyOrPartiallyAnAttribute(...) (*ResponseDevicesGetDeviceValuesThatMatchFullyOrPartiallyAnAttribute, ...)
- func (s *DevicesService) GetFunctionalCapabilityByID(id string) (*ResponseDevicesGetFunctionalCapabilityByID, *resty.Response, error)
- func (s *DevicesService) GetFunctionalCapabilityForDevices(...) (*ResponseDevicesGetFunctionalCapabilityForDevices, *resty.Response, error)
- func (s *DevicesService) GetInterfaceByID(id string) (*ResponseDevicesGetInterfaceByID, *resty.Response, error)
- func (s *DevicesService) GetInterfaceByIP(ipAddress string) (*ResponseDevicesGetInterfaceByIP, *resty.Response, error)
- func (s *DevicesService) GetInterfaceDetailsByDeviceIDAndInterfaceName(deviceID string, ...) (*ResponseDevicesGetInterfaceDetailsByDeviceIDAndInterfaceName, *resty.Response, ...)
- func (s *DevicesService) GetInterfaceInfoByID(deviceID string) (*ResponseDevicesGetInterfaceInfoByID, *resty.Response, error)
- func (s *DevicesService) GetIsisInterfaces() (*ResponseDevicesGetIsisInterfaces, *resty.Response, error)
- func (s *DevicesService) GetLinecardDetails(deviceUUID string) (*ResponseDevicesGetLinecardDetails, *resty.Response, error)
- func (s *DevicesService) GetModuleCount(GetModuleCountQueryParams *GetModuleCountQueryParams) (*ResponseDevicesGetModuleCount, *resty.Response, error)
- func (s *DevicesService) GetModuleInfoByID(id string) (*ResponseDevicesGetModuleInfoByID, *resty.Response, error)
- func (s *DevicesService) GetModules(GetModulesQueryParams *GetModulesQueryParams) (*ResponseDevicesGetModules, *resty.Response, error)
- func (s *DevicesService) GetNetworkDeviceByIP(ipAddress string) (*ResponseDevicesGetNetworkDeviceByIP, *resty.Response, error)
- func (s *DevicesService) GetNetworkDeviceByPaginationRange(startIndex int, recordsToReturn int) (*ResponseDevicesGetNetworkDeviceByPaginationRange, *resty.Response, error)
- func (s *DevicesService) GetOrganizationListForMeraki(id string) (*ResponseDevicesGetOrganizationListForMeraki, *resty.Response, error)
- func (s *DevicesService) GetOspfInterfaces() (*ResponseDevicesGetOspfInterfaces, *resty.Response, error)
- func (s *DevicesService) GetPlannedAccessPointsForBuilding(buildingID string, ...) (*ResponseDevicesGetPlannedAccessPointsForBuilding, *resty.Response, error)
- func (s *DevicesService) GetPlannedAccessPointsForFloor(floorID string, ...) (*ResponseDevicesGetPlannedAccessPointsForFloor, *resty.Response, error)
- func (s *DevicesService) GetPollingIntervalByID(id string) (*ResponseDevicesGetPollingIntervalByID, *resty.Response, error)
- func (s *DevicesService) GetPollingIntervalForAllDevices() (*ResponseDevicesGetPollingIntervalForAllDevices, *resty.Response, error)
- func (s *DevicesService) GetStackDetailsForDevice(deviceID string) (*ResponseDevicesGetStackDetailsForDevice, *resty.Response, error)
- func (s *DevicesService) GetSupervisorCardDetail(deviceUUID string) (*ResponseDevicesGetSupervisorCardDetail, *resty.Response, error)
- func (s *DevicesService) GetWirelessLanControllerDetailsByID(id string) (*ResponseDevicesGetWirelessLanControllerDetailsByID, *resty.Response, error)
- func (s *DevicesService) InventoryInsightDeviceLinkMismatchApI(siteID string, ...) (*ResponseDevicesInventoryInsightDeviceLinkMismatchApI, *resty.Response, error)
- func (s *DevicesService) LegitOperationsForInterface(interfaceUUID string) (*ResponseDevicesLegitOperationsForInterface, *resty.Response, error)
- func (s *DevicesService) PoeDetails(deviceUUID string) (*ResponseDevicesPoeDetails, *resty.Response, error)
- func (s *DevicesService) RegisterDeviceForWsa(RegisterDeviceForWSAQueryParams *RegisterDeviceForWsaQueryParams) (*ResponseDevicesRegisterDeviceForWsa, *resty.Response, error)
- func (s *DevicesService) ReturnPowerSupplyFanDetailsForTheGivenDevice(deviceUUID string, ...) (*ResponseDevicesReturnPowerSupplyFanDetailsForTheGivenDevice, *resty.Response, ...)
- func (s *DevicesService) ReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DES(siteID string, ...) (*ResponseDevicesReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DES, ...)
- func (s *DevicesService) ReturnsPoeInterfaceDetailsForTheDevice(deviceUUID string, ...) (*ResponseDevicesReturnsPoeInterfaceDetailsForTheDevice, *resty.Response, error)
- func (s *DevicesService) SyncDevices(requestDevicesSyncDevices *RequestDevicesSyncDevices, ...) (*ResponseDevicesSyncDevices, *resty.Response, error)
- func (s *DevicesService) SyncDevices2(requestDevicesSyncDevices2 *RequestDevicesSyncDevices2) (*ResponseDevicesSyncDevices2, *resty.Response, error)
- func (s *DevicesService) UpdateDeviceRole(requestDevicesUpdateDeviceRole *RequestDevicesUpdateDeviceRole) (*ResponseDevicesUpdateDeviceRole, *resty.Response, error)
- func (s *DevicesService) UpdateInterfaceDetails(interfaceUUID string, ...) (*ResponseDevicesUpdateInterfaceDetails, *resty.Response, error)
- type DiscoveryService
- func (s *DiscoveryService) CreateCliCredentials(requestDiscoveryCreateCLICredentials *RequestDiscoveryCreateCliCredentials) (*ResponseDiscoveryCreateCliCredentials, *resty.Response, error)
- func (s *DiscoveryService) CreateHTTPReadCredentials(...) (*ResponseDiscoveryCreateHTTPReadCredentials, *resty.Response, error)
- func (s *DiscoveryService) CreateHTTPWriteCredentials(...) (*ResponseDiscoveryCreateHTTPWriteCredentials, *resty.Response, error)
- func (s *DiscoveryService) CreateNetconfCredentials(...) (*ResponseDiscoveryCreateNetconfCredentials, *resty.Response, error)
- func (s *DiscoveryService) CreateSNMPReadCommunity(...) (*ResponseDiscoveryCreateSNMPReadCommunity, *resty.Response, error)
- func (s *DiscoveryService) CreateSNMPWriteCommunity(...) (*ResponseDiscoveryCreateSNMPWriteCommunity, *resty.Response, error)
- func (s *DiscoveryService) CreateSNMPv3Credentials(...) (*ResponseDiscoveryCreateSNMPv3Credentials, *resty.Response, error)
- func (s *DiscoveryService) CreateUpdateSNMPProperties(...) (*ResponseDiscoveryCreateUpdateSNMPProperties, *resty.Response, error)
- func (s *DiscoveryService) DeleteAllDiscovery() (*ResponseDiscoveryDeleteAllDiscovery, *resty.Response, error)
- func (s *DiscoveryService) DeleteDiscoveryByID(id string) (*ResponseDiscoveryDeleteDiscoveryByID, *resty.Response, error)
- func (s *DiscoveryService) DeleteDiscoveryBySpecifiedRange(startIndex int, recordsToDelete int) (*ResponseDiscoveryDeleteDiscoveryBySpecifiedRange, *resty.Response, error)
- func (s *DiscoveryService) DeleteGlobalCredentialsByID(globalCredentialID string) (*ResponseDiscoveryDeleteGlobalCredentialsByID, *resty.Response, error)
- func (s *DiscoveryService) GetCountOfAllDiscoveryJobs() (*ResponseDiscoveryGetCountOfAllDiscoveryJobs, *resty.Response, error)
- func (s *DiscoveryService) GetCredentialSubTypeByCredentialID(id string) (*ResponseDiscoveryGetCredentialSubTypeByCredentialID, *resty.Response, error)
- func (s *DiscoveryService) GetDevicesDiscoveredByID(id string, ...) (*ResponseDiscoveryGetDevicesDiscoveredByID, *resty.Response, error)
- func (s *DiscoveryService) GetDiscoveredDevicesByRange(id string, startIndex int, recordsToReturn int, ...) (*ResponseDiscoveryGetDiscoveredDevicesByRange, *resty.Response, error)
- func (s *DiscoveryService) GetDiscoveredNetworkDevicesByDiscoveryID(id string, ...) (*ResponseDiscoveryGetDiscoveredNetworkDevicesByDiscoveryID, *resty.Response, ...)
- func (s *DiscoveryService) GetDiscoveriesByRange(startIndex int, recordsToReturn int) (*ResponseDiscoveryGetDiscoveriesByRange, *resty.Response, error)
- func (s *DiscoveryService) GetDiscoveryByID(id string) (*ResponseDiscoveryGetDiscoveryByID, *resty.Response, error)
- func (s *DiscoveryService) GetDiscoveryJobsByIP(GetDiscoveryJobsByIPQueryParams *GetDiscoveryJobsByIPQueryParams) (*ResponseDiscoveryGetDiscoveryJobsByIP, *resty.Response, error)
- func (s *DiscoveryService) GetGlobalCredentials(GetGlobalCredentialsQueryParams *GetGlobalCredentialsQueryParams) (*ResponseDiscoveryGetGlobalCredentials, *resty.Response, error)
- func (s *DiscoveryService) GetListOfDiscoveriesByDiscoveryID(id string, ...) (*ResponseDiscoveryGetListOfDiscoveriesByDiscoveryID, *resty.Response, error)
- func (s *DiscoveryService) GetNetworkDevicesFromDiscovery(id string, ...) (*ResponseDiscoveryGetNetworkDevicesFromDiscovery, *resty.Response, error)
- func (s *DiscoveryService) GetSNMPProperties() (*ResponseDiscoveryGetSNMPProperties, *resty.Response, error)
- func (s *DiscoveryService) StartDiscovery(requestDiscoveryStartDiscovery *RequestDiscoveryStartDiscovery) (*ResponseDiscoveryStartDiscovery, *resty.Response, error)
- func (s *DiscoveryService) UpdateCliCredentials(requestDiscoveryUpdateCLICredentials *RequestDiscoveryUpdateCliCredentials) (*ResponseDiscoveryUpdateCliCredentials, *resty.Response, error)
- func (s *DiscoveryService) UpdateGlobalCredentials(globalCredentialID string, ...) (*ResponseDiscoveryUpdateGlobalCredentials, *resty.Response, error)
- func (s *DiscoveryService) UpdateHTTPReadCredential(...) (*ResponseDiscoveryUpdateHTTPReadCredential, *resty.Response, error)
- func (s *DiscoveryService) UpdateHTTPWriteCredentials(...) (*ResponseDiscoveryUpdateHTTPWriteCredentials, *resty.Response, error)
- func (s *DiscoveryService) UpdateNetconfCredentials(...) (*ResponseDiscoveryUpdateNetconfCredentials, *resty.Response, error)
- func (s *DiscoveryService) UpdateSNMPReadCommunity(...) (*ResponseDiscoveryUpdateSNMPReadCommunity, *resty.Response, error)
- func (s *DiscoveryService) UpdateSNMPWriteCommunity(...) (*ResponseDiscoveryUpdateSNMPWriteCommunity, *resty.Response, error)
- func (s *DiscoveryService) UpdateSNMPv3Credentials(...) (*ResponseDiscoveryUpdateSNMPv3Credentials, *resty.Response, error)
- func (s *DiscoveryService) UpdatesAnExistingDiscoveryBySpecifiedID(...) (*ResponseDiscoveryUpdatesAnExistingDiscoveryBySpecifiedID, *resty.Response, ...)
- type EventManagementService
- func (s *EventManagementService) CountOfEventSubscriptions(CountOfEventSubscriptionsQueryParams *CountOfEventSubscriptionsQueryParams) (*ResponseEventManagementCountOfEventSubscriptions, *resty.Response, error)
- func (s *EventManagementService) CountOfEvents(CountOfEventsQueryParams *CountOfEventsQueryParams) (*ResponseEventManagementCountOfEvents, *resty.Response, error)
- func (s *EventManagementService) CountOfNotifications(CountOfNotificationsQueryParams *CountOfNotificationsQueryParams) (*ResponseEventManagementCountOfNotifications, *resty.Response, error)
- func (s *EventManagementService) CreateEmailDestination(...) (*ResponseEventManagementCreateEmailDestination, *resty.Response, error)
- func (s *EventManagementService) CreateEmailEventSubscription(...) (*ResponseEventManagementCreateEmailEventSubscription, *resty.Response, error)
- func (s *EventManagementService) CreateEventSubscriptions(...) (*ResponseEventManagementCreateEventSubscriptions, *resty.Response, error)
- func (s *EventManagementService) CreateRestWebhookEventSubscription(...) (*ResponseEventManagementCreateRestWebhookEventSubscription, *resty.Response, ...)
- func (s *EventManagementService) CreateSyslogDestination(...) (*ResponseEventManagementCreateSyslogDestination, *resty.Response, error)
- func (s *EventManagementService) CreateSyslogEventSubscription(...) (*ResponseEventManagementCreateSyslogEventSubscription, *resty.Response, error)
- func (s *EventManagementService) CreateWebhookDestination(...) (*ResponseEventManagementCreateWebhookDestination, *resty.Response, error)
- func (s *EventManagementService) DeleteEventSubscriptions(DeleteEventSubscriptionsQueryParams *DeleteEventSubscriptionsQueryParams) (*ResponseEventManagementDeleteEventSubscriptions, *resty.Response, error)
- func (s *EventManagementService) EventArtifactCount() (*ResponseEventManagementEventArtifactCount, *resty.Response, error)
- func (s *EventManagementService) GetAuditLogParentRecords(GetAuditLogParentRecordsQueryParams *GetAuditLogParentRecordsQueryParams) (*ResponseEventManagementGetAuditLogParentRecords, *resty.Response, error)
- func (s *EventManagementService) GetAuditLogRecords(GetAuditLogRecordsQueryParams *GetAuditLogRecordsQueryParams) (*ResponseEventManagementGetAuditLogRecords, *resty.Response, error)
- func (s *EventManagementService) GetAuditLogSummary(GetAuditLogSummaryQueryParams *GetAuditLogSummaryQueryParams) (*ResponseEventManagementGetAuditLogSummary, *resty.Response, error)
- func (s *EventManagementService) GetConnectorTypes() (*ResponseEventManagementGetConnectorTypes, *resty.Response, error)
- func (s *EventManagementService) GetEmailEventSubscriptions(GetEmailEventSubscriptionsQueryParams *GetEmailEventSubscriptionsQueryParams) (*ResponseEventManagementGetEmailEventSubscriptions, *resty.Response, error)
- func (s *EventManagementService) GetEmailSubscriptionDetails(GetEmailSubscriptionDetailsQueryParams *GetEmailSubscriptionDetailsQueryParams) (*ResponseEventManagementGetEmailSubscriptionDetails, *resty.Response, error)
- func (s *EventManagementService) GetEventArtifacts(GetEventArtifactsQueryParams *GetEventArtifactsQueryParams) (*ResponseEventManagementGetEventArtifacts, *resty.Response, error)
- func (s *EventManagementService) GetEventSubscriptions(GetEventSubscriptionsQueryParams *GetEventSubscriptionsQueryParams) (*ResponseEventManagementGetEventSubscriptions, *resty.Response, error)
- func (s *EventManagementService) GetEvents(GetEventsQueryParams *GetEventsQueryParams) (*ResponseEventManagementGetEvents, *resty.Response, error)
- func (s *EventManagementService) GetNotifications(GetNotificationsQueryParams *GetNotificationsQueryParams) (*ResponseEventManagementGetNotifications, *resty.Response, error)
- func (s *EventManagementService) GetRestWebhookEventSubscriptions(...) (*ResponseEventManagementGetRestWebhookEventSubscriptions, *resty.Response, ...)
- func (s *EventManagementService) GetRestWebhookSubscriptionDetails(...) (*ResponseEventManagementGetRestWebhookSubscriptionDetails, *resty.Response, ...)
- func (s *EventManagementService) GetStatusAPIForEvents(executionID string) (*ResponseEventManagementGetStatusAPIForEvents, *resty.Response, error)
- func (s *EventManagementService) GetSyslogEventSubscriptions(GetSyslogEventSubscriptionsQueryParams *GetSyslogEventSubscriptionsQueryParams) (*ResponseEventManagementGetSyslogEventSubscriptions, *resty.Response, error)
- func (s *EventManagementService) GetSyslogSubscriptionDetails(...) (*ResponseEventManagementGetSyslogSubscriptionDetails, *resty.Response, error)
- func (s *EventManagementService) UpdateEmailDestination(...) (*ResponseEventManagementUpdateEmailDestination, *resty.Response, error)
- func (s *EventManagementService) UpdateEmailEventSubscription(...) (*ResponseEventManagementUpdateEmailEventSubscription, *resty.Response, error)
- func (s *EventManagementService) UpdateEventSubscriptions(...) (*ResponseEventManagementUpdateEventSubscriptions, *resty.Response, error)
- func (s *EventManagementService) UpdateRestWebhookEventSubscription(...) (*ResponseEventManagementUpdateRestWebhookEventSubscription, *resty.Response, ...)
- func (s *EventManagementService) UpdateSyslogDestination(...) (*ResponseEventManagementUpdateSyslogDestination, *resty.Response, error)
- func (s *EventManagementService) UpdateSyslogEventSubscription(...) (*ResponseEventManagementUpdateSyslogEventSubscription, *resty.Response, error)
- func (s *EventManagementService) UpdateWebhookDestination(...) (*ResponseEventManagementUpdateWebhookDestination, *resty.Response, error)
- type FabricWirelessService
- func (s *FabricWirelessService) AddWLCToFabricDomain(...) (*ResponseFabricWirelessAddWLCToFabricDomain, *resty.Response, error)
- func (s *FabricWirelessService) GetSSIDToIPPoolMapping(GetSSIDToIPPoolMappingQueryParams *GetSSIDToIPPoolMappingQueryParams) (*ResponseFabricWirelessGetSSIDToIPPoolMapping, *resty.Response, error)
- func (s *FabricWirelessService) RemoveWLCFromFabricDomain(RemoveWLCFromFabricDomainQueryParams *RemoveWLCFromFabricDomainQueryParams) (*ResponseFabricWirelessRemoveWLCFromFabricDomain, *resty.Response, error)
- func (s *FabricWirelessService) UpdateSSIDToIPPoolMapping2(...) (*ResponseFabricWirelessUpdateSSIDToIPPoolMapping2, *resty.Response, error)
- type FileDownload
- type FileService
- func (s *FileService) DownloadAFileByFileID(fileID string) (FileDownload, *resty.Response, error)
- func (s *FileService) GetListOfAvailableNamespaces() (*ResponseFileGetListOfAvailableNamespaces, *resty.Response, error)
- func (s *FileService) GetListOfFiles(nameSpace string) (*ResponseFileGetListOfFiles, *resty.Response, error)
- func (s *FileService) UploadFile(nameSpace string, UploadFileMultipartFields *UploadFileMultipartFields) (*ResponseFileUploadFile, *resty.Response, error)
- type GetAllInterfacesQueryParams
- type GetApplicationPolicyQueryParams
- type GetApplicationPolicyQueuingProfileQueryParams
- type GetApplicationSetsQueryParams
- type GetApplicationsQueryParams
- type GetAuditLogParentRecordsQueryParams
- type GetAuditLogRecordsQueryParams
- type GetAuditLogSummaryQueryParams
- type GetBorderDeviceDetailFromSdaFabricQueryParams
- type GetClientDetailQueryParams
- type GetClientEnrichmentDetailsHeaderParams
- type GetCmdbSyncStatusQueryParams
- type GetComplianceDetailCountQueryParams
- type GetComplianceDetailQueryParams
- type GetComplianceStatusCountQueryParams
- type GetComplianceStatusQueryParams
- type GetControlPlaneDeviceFromSdaFabricQueryParams
- type GetDefaultAuthenticationProfileFromSdaFabricQueryParams
- type GetDeviceCountQueryParams
- type GetDeviceCredentialDetailsQueryParams
- type GetDeviceDetailQueryParams
- type GetDeviceDetailsByIPQueryParams
- type GetDeviceEnrichmentDetailsHeaderParams
- type GetDeviceHistoryQueryParams
- type GetDeviceInfoFromSdaFabricQueryParams
- type GetDeviceInterfaceVLANsQueryParams
- type GetDeviceList2QueryParams
- type GetDeviceListQueryParams
- type GetDeviceRoleInSdaFabricQueryParams
- type GetDeviceValuesThatMatchFullyOrPartiallyAnAttributeQueryParams
- type GetDevicesDiscoveredByIDQueryParams
- type GetDiscoveredDevicesByRangeQueryParams
- type GetDiscoveredNetworkDevicesByDiscoveryIDQueryParams
- type GetDiscoveryJobsByIPQueryParams
- type GetDynamicInterfaceQueryParams
- type GetEdgeDeviceFromSdaFabricQueryParams
- type GetEmailEventSubscriptionsQueryParams
- type GetEmailSubscriptionDetailsQueryParams
- type GetEnterpriseSSIDQueryParams
- type GetEventArtifactsQueryParams
- type GetEventSubscriptionsQueryParams
- type GetEventsQueryParams
- type GetFailedItsmEventsQueryParams
- type GetFunctionalCapabilityForDevicesQueryParams
- type GetGlobalCredentialsQueryParams
- type GetGlobalPoolQueryParams
- type GetIPPoolFromSdaVirtualNetworkQueryParams
- type GetInterfaceDetailsByDeviceIDAndInterfaceNameQueryParams
- type GetIssueEnrichmentDetailsHeaderParams
- type GetListOfDiscoveriesByDiscoveryIDQueryParams
- type GetListOfScheduledReportsQueryParams
- type GetMembershipQueryParams
- type GetModuleCountQueryParams
- type GetModulesQueryParams
- type GetMulticastDetailsFromSdaFabricQueryParams
- type GetNetworkDevicesFromDiscoveryQueryParams
- type GetNetworkQueryParams
- type GetNfvProfileQueryParams
- type GetNotificationsQueryParams
- type GetOverallClientHealthQueryParams
- type GetOverallNetworkHealthQueryParams
- type GetPhysicalTopologyQueryParams
- type GetPlannedAccessPointsForBuildingQueryParams
- type GetPlannedAccessPointsForFloorQueryParams
- type GetPortAssignmentForAccessPointInSdaFabricQueryParams
- type GetPortAssignmentForUserDeviceInSdaFabricQueryParams
- type GetProjectsDetailsQueryParams
- type GetProvisionedWiredDeviceQueryParams
- type GetQosDeviceInterfaceInfoQueryParams
- type GetReserveIPSubpoolQueryParams
- type GetRestWebhookEventSubscriptionsQueryParams
- type GetRestWebhookSubscriptionDetailsQueryParams
- type GetSSIDToIPPoolMappingQueryParams
- type GetSiteCountQueryParams
- type GetSiteFromSdaFabricQueryParams
- type GetSiteHealthQueryParams
- type GetSiteQueryParams
- type GetSoftwareImageDetailsQueryParams
- type GetSyslogEventSubscriptionsQueryParams
- type GetSyslogSubscriptionDetailsQueryParams
- type GetTagCountQueryParams
- type GetTagMemberCountQueryParams
- type GetTagMembersByIDQueryParams
- type GetTagQueryParams
- type GetTaskCountQueryParams
- type GetTasksQueryParams
- type GetTemplatesDetailsQueryParams
- type GetTransitPeerNetworkInfoQueryParams
- type GetUserEnrichmentDetailsHeaderParams
- type GetVirtualNetworkSummaryQueryParams
- type GetVirtualNetworkWithScalableGroupsQueryParams
- type GetVnFromSdaFabricQueryParams
- type GetWirelessProfileQueryParams
- type GetWorkflowCountQueryParams
- type GetWorkflowsQueryParams
- type GetsAListOfProjectsQueryParams
- type GetsDetailsOfAGivenTemplateQueryParams
- type GetsTheTemplatesAvailableQueryParams
- type HealthAndPerformanceService
- func (s *HealthAndPerformanceService) SystemHealthApI(SystemHealthAPIQueryParams *SystemHealthApIQueryParams) (*ResponseHealthAndPerformanceSystemHealthApI, *resty.Response, error)
- func (s *HealthAndPerformanceService) SystemHealthCountApI(SystemHealthCountAPIQueryParams *SystemHealthCountApIQueryParams) (*ResponseHealthAndPerformanceSystemHealthCountApI, *resty.Response, error)
- func (s *HealthAndPerformanceService) SystemPerformanceApI(SystemPerformanceAPIQueryParams *SystemPerformanceApIQueryParams) (*ResponseHealthAndPerformanceSystemPerformanceApI, *resty.Response, error)
- func (s *HealthAndPerformanceService) SystemPerformanceHistoricalApI(...) (*ResponseHealthAndPerformanceSystemPerformanceHistoricalApI, *resty.Response, ...)
- type ImportLocalSoftwareImageMultipartFields
- type ImportLocalSoftwareImageQueryParams
- type ImportSoftwareImageViaURLQueryParams
- type ImportsTheProjectsProvidedQueryParams
- type ImportsTheTemplatesProvidedQueryParams
- type InventoryInsightDeviceLinkMismatchApIQueryParams
- type IssuesQueryParams
- type IssuesService
- func (s *IssuesService) GetIssueEnrichmentDetails(GetIssueEnrichmentDetailsHeaderParams *GetIssueEnrichmentDetailsHeaderParams) (*ResponseIssuesGetIssueEnrichmentDetails, *resty.Response, error)
- func (s *IssuesService) Issues(IssuesQueryParams *IssuesQueryParams) (*ResponseIssuesIssues, *resty.Response, error)
- type ItsmService
- func (s *ItsmService) GetCmdbSyncStatus(GetCMDBSyncStatusQueryParams *GetCmdbSyncStatusQueryParams) (*ResponseItsmGetCmdbSyncStatus, *resty.Response, error)
- func (s *ItsmService) GetFailedItsmEvents(GetFailedITSMEventsQueryParams *GetFailedItsmEventsQueryParams) (*ResponseItsmGetFailedItsmEvents, *resty.Response, error)
- func (s *ItsmService) RetryIntegrationEvents(requestItsmRetryIntegrationEvents *RequestItsmRetryIntegrationEvents) (*ResponseItsmRetryIntegrationEvents, *resty.Response, error)
- type LanAutomationLogQueryParams
- type LanAutomationService
- func (s *LanAutomationService) LanAutomation(id string) (*ResponseLanAutomationLanAutomation, *resty.Response, error)
- func (s *LanAutomationService) LanAutomation2(requestLanAutomationLANAutomation2 *RequestLanAutomationLanAutomation2) (*ResponseLanAutomationLanAutomation2, *resty.Response, error)
- func (s *LanAutomationService) LanAutomationLog(LANAutomationLogQueryParams *LanAutomationLogQueryParams) (*ResponseLanAutomationLanAutomationLog, *resty.Response, error)
- func (s *LanAutomationService) LanAutomationLogByID(id string) (*ResponseLanAutomationLanAutomationLogByID, *resty.Response, error)
- func (s *LanAutomationService) LanAutomationSessionCount() (*ResponseLanAutomationLanAutomationSessionCount, *resty.Response, error)
- func (s *LanAutomationService) LanAutomationStatus(LANAutomationStatusQueryParams *LanAutomationStatusQueryParams) (*ResponseLanAutomationLanAutomationStatus, *resty.Response, error)
- func (s *LanAutomationService) LanAutomationStatusByID(id string) (*ResponseLanAutomationLanAutomationStatusByID, *resty.Response, error)
- type LanAutomationStatusQueryParams
- type LicenseTermDetailsQueryParams
- type LicenseUsageDetailsQueryParams
- type LicensesService
- func (s *LicensesService) ChangeVirtualAccount(smartaccountTypeID string, virtualaccountname string, ...) (*ResponseLicensesChangeVirtualAccount, *resty.Response, error)
- func (s *LicensesService) DeviceCountDetails(DeviceCountDetailsQueryParams *DeviceCountDetailsQueryParams) (*ResponseLicensesDeviceCountDetails, *resty.Response, error)
- func (s *LicensesService) DeviceDeregistration(requestLicensesDeviceDeregistration *RequestLicensesDeviceDeregistration) (*ResponseLicensesDeviceDeregistration, *resty.Response, error)
- func (s *LicensesService) DeviceLicenseDetails(deviceuuid string) (*ResponseLicensesDeviceLicenseDetails, *resty.Response, error)
- func (s *LicensesService) DeviceLicenseSummary(DeviceLicenseSummaryQueryParams *DeviceLicenseSummaryQueryParams) (*ResponseLicensesDeviceLicenseSummary, *resty.Response, error)
- func (s *LicensesService) DeviceRegistration(virtualaccountname string, ...) (*ResponseLicensesDeviceRegistration, *resty.Response, error)
- func (s *LicensesService) LicenseTermDetails(smartaccountTypeID string, virtualaccountname string, ...) (*ResponseLicensesLicenseTermDetails, *resty.Response, error)
- func (s *LicensesService) LicenseUsageDetails(smartaccountTypeID string, virtualaccountname string, ...) (*ResponseLicensesLicenseUsageDetails, *resty.Response, error)
- func (s *LicensesService) SmartAccountDetails() (*ResponseLicensesSmartAccountDetails, *resty.Response, error)
- func (s *LicensesService) VirtualAccountDetails(smartaccountTypeID string) (*ResponseLicensesVirtualAccountDetails, *resty.Response, error)
- type NetworkSettingsService
- func (s *NetworkSettingsService) AssignCredentialToSite(siteID string, ...) (*ResponseNetworkSettingsAssignCredentialToSite, *resty.Response, error)
- func (s *NetworkSettingsService) CreateDeviceCredentials(...) (*ResponseNetworkSettingsCreateDeviceCredentials, *resty.Response, error)
- func (s *NetworkSettingsService) CreateGlobalPool(requestNetworkSettingsCreateGlobalPool *RequestNetworkSettingsCreateGlobalPool) (*ResponseNetworkSettingsCreateGlobalPool, *resty.Response, error)
- func (s *NetworkSettingsService) CreateNetwork(siteID string, ...) (*ResponseNetworkSettingsCreateNetwork, *resty.Response, error)
- func (s *NetworkSettingsService) CreateSpProfile(requestNetworkSettingsCreateSPProfile *RequestNetworkSettingsCreateSpProfile) (*ResponseNetworkSettingsCreateSpProfile, *resty.Response, error)
- func (s *NetworkSettingsService) DeleteDeviceCredential(id string) (*ResponseNetworkSettingsDeleteDeviceCredential, *resty.Response, error)
- func (s *NetworkSettingsService) DeleteGlobalIPPool(id string) (*ResponseNetworkSettingsDeleteGlobalIPPool, *resty.Response, error)
- func (s *NetworkSettingsService) DeleteSpProfile(spProfileName string) (*ResponseNetworkSettingsDeleteSpProfile, *resty.Response, error)
- func (s *NetworkSettingsService) GetDeviceCredentialDetails(GetDeviceCredentialDetailsQueryParams *GetDeviceCredentialDetailsQueryParams) (*ResponseNetworkSettingsGetDeviceCredentialDetails, *resty.Response, error)
- func (s *NetworkSettingsService) GetGlobalPool(GetGlobalPoolQueryParams *GetGlobalPoolQueryParams) (*ResponseNetworkSettingsGetGlobalPool, *resty.Response, error)
- func (s *NetworkSettingsService) GetNetwork(GetNetworkQueryParams *GetNetworkQueryParams) (*ResponseNetworkSettingsGetNetwork, *resty.Response, error)
- func (s *NetworkSettingsService) GetReserveIPSubpool(GetReserveIPSubpoolQueryParams *GetReserveIPSubpoolQueryParams) (*ResponseNetworkSettingsGetReserveIPSubpool, *resty.Response, error)
- func (s *NetworkSettingsService) GetServiceProviderDetails() (*ResponseNetworkSettingsGetServiceProviderDetails, *resty.Response, error)
- func (s *NetworkSettingsService) ReleaseReserveIPSubpool(id string) (*ResponseNetworkSettingsReleaseReserveIPSubpool, *resty.Response, error)
- func (s *NetworkSettingsService) ReserveIPSubpool(siteID string, ...) (*ResponseNetworkSettingsReserveIPSubpool, *resty.Response, error)
- func (s *NetworkSettingsService) UpdateDeviceCredentials(...) (*ResponseNetworkSettingsUpdateDeviceCredentials, *resty.Response, error)
- func (s *NetworkSettingsService) UpdateGlobalPool(requestNetworkSettingsUpdateGlobalPool *RequestNetworkSettingsUpdateGlobalPool) (*ResponseNetworkSettingsUpdateGlobalPool, *resty.Response, error)
- func (s *NetworkSettingsService) UpdateNetwork(siteID string, ...) (*ResponseNetworkSettingsUpdateNetwork, *resty.Response, error)
- func (s *NetworkSettingsService) UpdateReserveIPSubpool(siteID string, ...) (*ResponseNetworkSettingsUpdateReserveIPSubpool, *resty.Response, error)
- func (s *NetworkSettingsService) UpdateSpProfile(requestNetworkSettingsUpdateSPProfile *RequestNetworkSettingsUpdateSpProfile) (*ResponseNetworkSettingsUpdateSpProfile, *resty.Response, error)
- type NfvProvisioningDetailHeaderParams
- type PathTraceService
- func (s *PathTraceService) DeletesPathtraceByID(flowAnalysisID string) (*ResponsePathTraceDeletesPathtraceByID, *resty.Response, error)
- func (s *PathTraceService) InitiateANewPathtrace(requestPathTraceInitiateANewPathtrace *RequestPathTraceInitiateANewPathtrace) (*ResponsePathTraceInitiateANewPathtrace, *resty.Response, error)
- func (s *PathTraceService) RetrievesPreviousPathtrace(flowAnalysisID string) (*ResponsePathTraceRetrievesPreviousPathtrace, *resty.Response, error)
- func (s *PathTraceService) RetrivesAllPreviousPathtracesSummary(...) (*ResponsePathTraceRetrivesAllPreviousPathtracesSummary, *resty.Response, error)
- type PlatformConfigurationService
- func (s *PlatformConfigurationService) CiscoDnaCenterNodesConfigurationSummary() (*ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummary, ...)
- func (s *PlatformConfigurationService) CiscoDnaCenterReleaseSummary() (*ResponsePlatformConfigurationCiscoDnaCenterReleaseSummary, *resty.Response, ...)
- type ProvisionNfvHeaderParams
- type ProvisionUpdateHeaderParams
- type RegisterDeviceForWsaQueryParams
- type RemoveWLCFromFabricDomainQueryParams
- type ReportsService
- func (s *ReportsService) CreateOrScheduleAReport(requestReportsCreateOrScheduleAReport *RequestReportsCreateOrScheduleAReport) (*ResponseReportsCreateOrScheduleAReport, *resty.Response, error)
- func (s *ReportsService) DeleteAScheduledReport(reportID string) (*ResponseReportsDeleteAScheduledReport, *resty.Response, error)
- func (s *ReportsService) DownloadReportContent(reportID string, executionID string) (FileDownload, *resty.Response, error)
- func (s *ReportsService) GetAScheduledReport(reportID string) (*ResponseReportsGetAScheduledReport, *resty.Response, error)
- func (s *ReportsService) GetAllExecutionDetailsForAGivenReport(reportID string) (*ResponseReportsGetAllExecutionDetailsForAGivenReport, *resty.Response, error)
- func (s *ReportsService) GetAllViewGroups() (*ResponseReportsGetAllViewGroups, *resty.Response, error)
- func (s *ReportsService) GetListOfScheduledReports(GetListOfScheduledReportsQueryParams *GetListOfScheduledReportsQueryParams) (*ResponseReportsGetListOfScheduledReports, *resty.Response, error)
- func (s *ReportsService) GetViewDetailsForAGivenViewGroupView(viewGroupID string, viewID string) (*ResponseReportsGetViewDetailsForAGivenViewGroupView, *resty.Response, error)
- func (s *ReportsService) GetViewsForAGivenViewGroup(viewGroupID string) (*ResponseReportsGetViewsForAGivenViewGroup, *resty.Response, error)
- type RequestApplicationPolicyApplicationPolicyIntent
- type RequestApplicationPolicyApplicationPolicyIntentCreateList
- type RequestApplicationPolicyApplicationPolicyIntentCreateListAdvancedPolicyScope
- type RequestApplicationPolicyApplicationPolicyIntentCreateListAdvancedPolicyScopeAdvancedPolicyScopeElement
- type RequestApplicationPolicyApplicationPolicyIntentCreateListConsumer
- type RequestApplicationPolicyApplicationPolicyIntentCreateListConsumerScalableGroup
- type RequestApplicationPolicyApplicationPolicyIntentCreateListContract
- type RequestApplicationPolicyApplicationPolicyIntentCreateListExclusiveContract
- type RequestApplicationPolicyApplicationPolicyIntentCreateListExclusiveContractClause
- type RequestApplicationPolicyApplicationPolicyIntentCreateListProducer
- type RequestApplicationPolicyApplicationPolicyIntentCreateListProducerScalableGroup
- type RequestApplicationPolicyApplicationPolicyIntentUpdateList
- type RequestApplicationPolicyApplicationPolicyIntentUpdateListAdvancedPolicyScope
- type RequestApplicationPolicyApplicationPolicyIntentUpdateListAdvancedPolicyScopeAdvancedPolicyScopeElement
- type RequestApplicationPolicyApplicationPolicyIntentUpdateListConsumer
- type RequestApplicationPolicyApplicationPolicyIntentUpdateListConsumerScalableGroup
- type RequestApplicationPolicyApplicationPolicyIntentUpdateListContract
- type RequestApplicationPolicyApplicationPolicyIntentUpdateListExclusiveContract
- type RequestApplicationPolicyApplicationPolicyIntentUpdateListExclusiveContractClause
- type RequestApplicationPolicyApplicationPolicyIntentUpdateListProducer
- type RequestApplicationPolicyApplicationPolicyIntentUpdateListProducerScalableGroup
- type RequestApplicationPolicyCreateApplication
- type RequestApplicationPolicyCreateApplicationPolicyQueuingProfile
- type RequestApplicationPolicyCreateApplicationSet
- type RequestApplicationPolicyCreateQosDeviceInterfaceInfo
- type RequestApplicationPolicyEditApplication
- type RequestApplicationPolicyUpdateApplicationPolicyQueuingProfile
- type RequestApplicationPolicyUpdateQosDeviceInterfaceInfo
- type RequestCiscoDnaCenterSystemAuthorizeDevice
- type RequestCommandRunnerRunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfiguration
- type RequestComplianceRunCompliance
- type RequestConfigurationArchiveExportDeviceConfigurations
- type RequestConfigurationTemplatesCreateProject
- type RequestConfigurationTemplatesCreateProjectTags
- type RequestConfigurationTemplatesCreateProjectTemplates
- type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplates
- type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesDeviceTypes
- type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesRollbackTemplateParams
- type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesRollbackTemplateParamsRange
- type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesRollbackTemplateParamsSelection
- type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues
- type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesTags
- type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesTemplateParams
- type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesTemplateParamsRange
- type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesTemplateParamsSelection
- type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues
- type RequestConfigurationTemplatesCreateProjectTemplatesDeviceTypes
- type RequestConfigurationTemplatesCreateProjectTemplatesRollbackTemplateParams
- type RequestConfigurationTemplatesCreateProjectTemplatesRollbackTemplateParamsRange
- type RequestConfigurationTemplatesCreateProjectTemplatesRollbackTemplateParamsSelection
- type RequestConfigurationTemplatesCreateProjectTemplatesRollbackTemplateParamsSelectionSelectionValues
- type RequestConfigurationTemplatesCreateProjectTemplatesTags
- type RequestConfigurationTemplatesCreateProjectTemplatesTemplateParams
- type RequestConfigurationTemplatesCreateProjectTemplatesTemplateParamsRange
- type RequestConfigurationTemplatesCreateProjectTemplatesTemplateParamsSelection
- type RequestConfigurationTemplatesCreateProjectTemplatesTemplateParamsSelectionSelectionValues
- type RequestConfigurationTemplatesCreateProjectTemplatesValidationErrors
- type RequestConfigurationTemplatesCreateProjectTemplatesValidationErrorsRollbackTemplateErrors
- type RequestConfigurationTemplatesCreateProjectTemplatesValidationErrorsTemplateErrors
- type RequestConfigurationTemplatesCreateTemplate
- type RequestConfigurationTemplatesCreateTemplateContainingTemplates
- type RequestConfigurationTemplatesCreateTemplateContainingTemplatesDeviceTypes
- type RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParams
- type RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParamsRange
- type RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParamsSelection
- type RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParamsSelectionSelectionValues
- type RequestConfigurationTemplatesCreateTemplateContainingTemplatesTags
- type RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParams
- type RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParamsRange
- type RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParamsSelection
- type RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParamsSelectionSelectionValues
- type RequestConfigurationTemplatesCreateTemplateDeviceTypes
- type RequestConfigurationTemplatesCreateTemplateRollbackTemplateParams
- type RequestConfigurationTemplatesCreateTemplateRollbackTemplateParamsRange
- type RequestConfigurationTemplatesCreateTemplateRollbackTemplateParamsSelection
- type RequestConfigurationTemplatesCreateTemplateRollbackTemplateParamsSelectionSelectionValues
- type RequestConfigurationTemplatesCreateTemplateTags
- type RequestConfigurationTemplatesCreateTemplateTemplateParams
- type RequestConfigurationTemplatesCreateTemplateTemplateParamsRange
- type RequestConfigurationTemplatesCreateTemplateTemplateParamsSelection
- type RequestConfigurationTemplatesCreateTemplateTemplateParamsSelectionSelectionValues
- type RequestConfigurationTemplatesCreateTemplateValidationErrors
- type RequestConfigurationTemplatesCreateTemplateValidationErrorsRollbackTemplateErrors
- type RequestConfigurationTemplatesCreateTemplateValidationErrorsTemplateErrors
- type RequestConfigurationTemplatesDeployTemplate
- type RequestConfigurationTemplatesDeployTemplateMemberTemplateDeploymentInfo
- type RequestConfigurationTemplatesDeployTemplateTargetInfo
- type RequestConfigurationTemplatesDeployTemplateTargetInfoParams
- type RequestConfigurationTemplatesDeployTemplateTargetInfoResourceParams
- type RequestConfigurationTemplatesDeployTemplateV2
- type RequestConfigurationTemplatesDeployTemplateV2MemberTemplateDeploymentInfo
- type RequestConfigurationTemplatesDeployTemplateV2TargetInfo
- type RequestConfigurationTemplatesDeployTemplateV2TargetInfoParams
- type RequestConfigurationTemplatesDeployTemplateV2TargetInfoResourceParams
- type RequestConfigurationTemplatesExportsTheProjectsForAGivenCriteria
- type RequestConfigurationTemplatesExportsTheTemplatesForAGivenCriteria
- type RequestConfigurationTemplatesImportsTheTemplatesProvided
- type RequestConfigurationTemplatesPreviewTemplate
- type RequestConfigurationTemplatesPreviewTemplateParams
- type RequestConfigurationTemplatesPreviewTemplateResourceParams
- type RequestConfigurationTemplatesUpdateProject
- type RequestConfigurationTemplatesUpdateProjectTags
- type RequestConfigurationTemplatesUpdateProjectTemplates
- type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplates
- type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesDeviceTypes
- type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesRollbackTemplateParams
- type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesRollbackTemplateParamsRange
- type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesRollbackTemplateParamsSelection
- type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues
- type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesTags
- type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesTemplateParams
- type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesTemplateParamsRange
- type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesTemplateParamsSelection
- type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues
- type RequestConfigurationTemplatesUpdateProjectTemplatesDeviceTypes
- type RequestConfigurationTemplatesUpdateProjectTemplatesRollbackTemplateParams
- type RequestConfigurationTemplatesUpdateProjectTemplatesRollbackTemplateParamsRange
- type RequestConfigurationTemplatesUpdateProjectTemplatesRollbackTemplateParamsSelection
- type RequestConfigurationTemplatesUpdateProjectTemplatesRollbackTemplateParamsSelectionSelectionValues
- type RequestConfigurationTemplatesUpdateProjectTemplatesTags
- type RequestConfigurationTemplatesUpdateProjectTemplatesTemplateParams
- type RequestConfigurationTemplatesUpdateProjectTemplatesTemplateParamsRange
- type RequestConfigurationTemplatesUpdateProjectTemplatesTemplateParamsSelection
- type RequestConfigurationTemplatesUpdateProjectTemplatesTemplateParamsSelectionSelectionValues
- type RequestConfigurationTemplatesUpdateProjectTemplatesValidationErrors
- type RequestConfigurationTemplatesUpdateProjectTemplatesValidationErrorsRollbackTemplateErrors
- type RequestConfigurationTemplatesUpdateProjectTemplatesValidationErrorsTemplateErrors
- type RequestConfigurationTemplatesUpdateTemplate
- type RequestConfigurationTemplatesUpdateTemplateContainingTemplates
- type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesDeviceTypes
- type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParams
- type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParamsRange
- type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParamsSelection
- type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParamsSelectionSelectionValues
- type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTags
- type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParams
- type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParamsRange
- type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParamsSelection
- type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParamsSelectionSelectionValues
- type RequestConfigurationTemplatesUpdateTemplateDeviceTypes
- type RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParams
- type RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParamsRange
- type RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParamsSelection
- type RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParamsSelectionSelectionValues
- type RequestConfigurationTemplatesUpdateTemplateTags
- type RequestConfigurationTemplatesUpdateTemplateTemplateParams
- type RequestConfigurationTemplatesUpdateTemplateTemplateParamsRange
- type RequestConfigurationTemplatesUpdateTemplateTemplateParamsSelection
- type RequestConfigurationTemplatesUpdateTemplateTemplateParamsSelectionSelectionValues
- type RequestConfigurationTemplatesUpdateTemplateValidationErrors
- type RequestConfigurationTemplatesUpdateTemplateValidationErrorsRollbackTemplateErrors
- type RequestConfigurationTemplatesUpdateTemplateValidationErrorsTemplateErrors
- type RequestConfigurationTemplatesVersionTemplate
- type RequestDeviceOnboardingPnpAddAWorkflow
- type RequestDeviceOnboardingPnpAddAWorkflowTasks
- type RequestDeviceOnboardingPnpAddAWorkflowTasksWorkItemList
- type RequestDeviceOnboardingPnpAddDevice
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfo
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoAAACredentials
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoFileSystemList
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoHTTPHeaders
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfaces
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv4Address
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv6AddressList
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoLocation
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoNeighborLinks
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileList
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpoint
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpoint
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPreWorkflowCliOuputs
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoStackInfo
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoStackInfoStackMemberList
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoTags
- type RequestDeviceOnboardingPnpAddDeviceRunSummaryList
- type RequestDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfo
- type RequestDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfoAddnDetails
- type RequestDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfoWorkItemList
- type RequestDeviceOnboardingPnpAddDeviceSystemResetWorkflow
- type RequestDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasks
- type RequestDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasksWorkItemList
- type RequestDeviceOnboardingPnpAddDeviceSystemWorkflow
- type RequestDeviceOnboardingPnpAddDeviceSystemWorkflowTasks
- type RequestDeviceOnboardingPnpAddDeviceSystemWorkflowTasksWorkItemList
- type RequestDeviceOnboardingPnpAddDeviceWorkflow
- type RequestDeviceOnboardingPnpAddDeviceWorkflowParameters
- type RequestDeviceOnboardingPnpAddDeviceWorkflowParametersConfigList
- type RequestDeviceOnboardingPnpAddDeviceWorkflowParametersConfigListConfigParameters
- type RequestDeviceOnboardingPnpAddDeviceWorkflowTasks
- type RequestDeviceOnboardingPnpAddDeviceWorkflowTasksWorkItemList
- type RequestDeviceOnboardingPnpAddVirtualAccount
- type RequestDeviceOnboardingPnpAddVirtualAccountProfile
- type RequestDeviceOnboardingPnpAddVirtualAccountSyncResult
- type RequestDeviceOnboardingPnpAddVirtualAccountSyncResultSyncList
- type RequestDeviceOnboardingPnpClaimADeviceToASite
- type RequestDeviceOnboardingPnpClaimADeviceToASiteConfigInfo
- type RequestDeviceOnboardingPnpClaimADeviceToASiteConfigInfoConfigParameters
- type RequestDeviceOnboardingPnpClaimADeviceToASiteImageInfo
- type RequestDeviceOnboardingPnpClaimDevice
- type RequestDeviceOnboardingPnpClaimDeviceDeviceClaimList
- type RequestDeviceOnboardingPnpClaimDeviceDeviceClaimListConfigList
- type RequestDeviceOnboardingPnpClaimDeviceDeviceClaimListConfigListConfigParameters
- type RequestDeviceOnboardingPnpImportDevicesInBulk
- type RequestDeviceOnboardingPnpPreviewConfig
- type RequestDeviceOnboardingPnpResetDevice
- type RequestDeviceOnboardingPnpResetDeviceDeviceResetList
- type RequestDeviceOnboardingPnpResetDeviceDeviceResetListConfigList
- type RequestDeviceOnboardingPnpResetDeviceDeviceResetListConfigListConfigParameters
- type RequestDeviceOnboardingPnpSyncVirtualAccountDevices
- type RequestDeviceOnboardingPnpSyncVirtualAccountDevicesProfile
- type RequestDeviceOnboardingPnpSyncVirtualAccountDevicesSyncResult
- type RequestDeviceOnboardingPnpSyncVirtualAccountDevicesSyncResultSyncList
- type RequestDeviceOnboardingPnpUnClaimDevice
- type RequestDeviceOnboardingPnpUpdateDevice
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfo
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoAAACredentials
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoFileSystemList
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoHTTPHeaders
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfaces
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv4Address
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv6AddressList
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoLocation
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoNeighborLinks
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileList
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpoint
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpoint
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPreWorkflowCliOuputs
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfo
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfoStackMemberList
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoTags
- type RequestDeviceOnboardingPnpUpdateDeviceRunSummaryList
- type RequestDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfo
- type RequestDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfoAddnDetails
- type RequestDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfoWorkItemList
- type RequestDeviceOnboardingPnpUpdateDeviceSystemResetWorkflow
- type RequestDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasks
- type RequestDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasksWorkItemList
- type RequestDeviceOnboardingPnpUpdateDeviceSystemWorkflow
- type RequestDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasks
- type RequestDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasksWorkItemList
- type RequestDeviceOnboardingPnpUpdateDeviceWorkflow
- type RequestDeviceOnboardingPnpUpdateDeviceWorkflowParameters
- type RequestDeviceOnboardingPnpUpdateDeviceWorkflowParametersConfigList
- type RequestDeviceOnboardingPnpUpdateDeviceWorkflowParametersConfigListConfigParameters
- type RequestDeviceOnboardingPnpUpdateDeviceWorkflowTasks
- type RequestDeviceOnboardingPnpUpdateDeviceWorkflowTasksWorkItemList
- type RequestDeviceOnboardingPnpUpdatePnpGlobalSettings
- type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsAAACredentials
- type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsDefaultProfile
- type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingList
- type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListProfile
- type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListSyncResult
- type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListSyncResultSyncList
- type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsTaskTimeOuts
- type RequestDeviceOnboardingPnpUpdatePnpServerProfile
- type RequestDeviceOnboardingPnpUpdatePnpServerProfileProfile
- type RequestDeviceOnboardingPnpUpdatePnpServerProfileSyncResult
- type RequestDeviceOnboardingPnpUpdatePnpServerProfileSyncResultSyncList
- type RequestDeviceOnboardingPnpUpdateWorkflow
- type RequestDeviceOnboardingPnpUpdateWorkflowTasks
- type RequestDeviceOnboardingPnpUpdateWorkflowTasksWorkItemList
- type RequestDeviceReplacementDeployDeviceReplacementWorkflow
- type RequestDeviceReplacementMarkDeviceForReplacement
- type RequestDeviceReplacementUnmarkDeviceForReplacement
- type RequestDevicesAddDevice2
- type RequestDevicesAddDevice2UpdateMgmtIPaddressList
- type RequestDevicesClearMacAddressTable
- type RequestDevicesClearMacAddressTablePayload
- type RequestDevicesExportDeviceList
- type RequestDevicesSyncDevices
- type RequestDevicesSyncDevices2
- type RequestDevicesSyncDevices2UpdateMgmtIPaddressList
- type RequestDevicesUpdateDeviceRole
- type RequestDevicesUpdateInterfaceDetails
- type RequestDiscoveryCreateCliCredentials
- type RequestDiscoveryCreateHTTPReadCredentials
- type RequestDiscoveryCreateHTTPWriteCredentials
- type RequestDiscoveryCreateNetconfCredentials
- type RequestDiscoveryCreateSNMPReadCommunity
- type RequestDiscoveryCreateSNMPWriteCommunity
- type RequestDiscoveryCreateSNMPv3Credentials
- type RequestDiscoveryCreateUpdateSNMPProperties
- type RequestDiscoveryStartDiscovery
- type RequestDiscoveryStartDiscoveryHTTPReadCredential
- type RequestDiscoveryStartDiscoveryHTTPWriteCredential
- type RequestDiscoveryUpdateCliCredentials
- type RequestDiscoveryUpdateGlobalCredentials
- type RequestDiscoveryUpdateHTTPReadCredential
- type RequestDiscoveryUpdateHTTPWriteCredentials
- type RequestDiscoveryUpdateNetconfCredentials
- type RequestDiscoveryUpdateSNMPReadCommunity
- type RequestDiscoveryUpdateSNMPWriteCommunity
- type RequestDiscoveryUpdateSNMPv3Credentials
- type RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedID
- type RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDAttributeInfo
- type RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDHTTPReadCredential
- type RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDHTTPWriteCredential
- type RequestEventManagementCreateEmailDestination
- type RequestEventManagementCreateEmailDestinationPrimarySmtpConfig
- type RequestEventManagementCreateEmailDestinationSecondarySmtpConfig
- type RequestEventManagementCreateEmailEventSubscription
- type RequestEventManagementCreateEventSubscriptions
- type RequestEventManagementCreateRestWebhookEventSubscription
- type RequestEventManagementCreateSyslogDestination
- type RequestEventManagementCreateSyslogEventSubscription
- type RequestEventManagementCreateWebhookDestination
- type RequestEventManagementCreateWebhookDestinationHeaders
- type RequestEventManagementUpdateEmailDestination
- type RequestEventManagementUpdateEmailDestinationPrimarySmtpConfig
- type RequestEventManagementUpdateEmailDestinationSecondarySmtpConfig
- type RequestEventManagementUpdateEmailEventSubscription
- type RequestEventManagementUpdateEventSubscriptions
- type RequestEventManagementUpdateRestWebhookEventSubscription
- type RequestEventManagementUpdateSyslogDestination
- type RequestEventManagementUpdateSyslogEventSubscription
- type RequestEventManagementUpdateWebhookDestination
- type RequestEventManagementUpdateWebhookDestinationHeaders
- type RequestFabricWirelessAddWLCToFabricDomain
- type RequestFabricWirelessUpdateSSIDToIPPoolMapping2
- type RequestItemApplicationPolicyCreateApplication
- type RequestItemApplicationPolicyCreateApplicationApplicationSet
- type RequestItemApplicationPolicyCreateApplicationIndicativeNetworkIDentity
- type RequestItemApplicationPolicyCreateApplicationNetworkApplications
- type RequestItemApplicationPolicyCreateApplicationNetworkIDentity
- type RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfile
- type RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClause
- type RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClauses
- type RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClausesTcBandwidthSettings
- type RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClauseTcDscpSettings
- type RequestItemApplicationPolicyCreateApplicationSet
- type RequestItemApplicationPolicyCreateQosDeviceInterfaceInfo
- type RequestItemApplicationPolicyCreateQosDeviceInterfaceInfoQosDeviceInterfaceInfo
- type RequestItemApplicationPolicyEditApplication
- type RequestItemApplicationPolicyEditApplicationApplicationSet
- type RequestItemApplicationPolicyEditApplicationNetworkApplications
- type RequestItemApplicationPolicyEditApplicationNetworkIDentity
- type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfile
- type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClause
- type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClauses
- type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClausesTcBandwidthSettings
- type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClauseTcDscpSettings
- type RequestItemApplicationPolicyUpdateQosDeviceInterfaceInfo
- type RequestItemApplicationPolicyUpdateQosDeviceInterfaceInfoQosDeviceInterfaceInfo
- type RequestItemConfigurationTemplatesExportsTheProjectsForAGivenCriteria
- type RequestItemConfigurationTemplatesExportsTheTemplatesForAGivenCriteria
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvided
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplates
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesDeviceTypes
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParams
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParamsRange
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParamsSelection
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParamsSelectionSelectionValues
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTags
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParams
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParamsRange
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParamsSelection
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParamsSelectionSelectionValues
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedDeviceTypes
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParams
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParamsRange
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParamsSelection
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParamsSelectionSelectionValues
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTags
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParams
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParamsRange
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParamsSelection
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParamsSelectionSelectionValues
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedValidationErrors
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedValidationErrorsRollbackTemplateErrors
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedValidationErrorsTemplateErrors
- type RequestItemDeviceOnboardingPnpImportDevicesInBulk
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfo
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoAAACredentials
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoFileSystemList
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoHTTPHeaders
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoIPInterfaces
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoIPInterfacesIPv4Address
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoIPInterfacesIPv6AddressList
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoLocation
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoNeighborLinks
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileList
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListPrimaryEndpoint
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListPrimaryEndpointIPv4Address
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListPrimaryEndpointIPv6Address
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListSecondaryEndpoint
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListSecondaryEndpointIPv4Address
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListSecondaryEndpointIPv6Address
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPreWorkflowCliOuputs
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoStackInfo
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoStackInfoStackMemberList
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoTags
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryList
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryListHistoryTaskInfo
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryListHistoryTaskInfoAddnDetails
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryListHistoryTaskInfoWorkItemList
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemResetWorkflow
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemResetWorkflowTasks
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemResetWorkflowTasksWorkItemList
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemWorkflow
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemWorkflowTasks
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemWorkflowTasksWorkItemList
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflow
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowParameters
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowParametersConfigList
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowParametersConfigListConfigParameters
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowTasks
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowTasksWorkItemList
- type RequestItemDeviceReplacementMarkDeviceForReplacement
- type RequestItemDeviceReplacementUnmarkDeviceForReplacement
- type RequestItemDevicesSyncDevices
- type RequestItemDiscoveryCreateCliCredentials
- type RequestItemDiscoveryCreateHTTPReadCredentials
- type RequestItemDiscoveryCreateHTTPWriteCredentials
- type RequestItemDiscoveryCreateNetconfCredentials
- type RequestItemDiscoveryCreateSNMPReadCommunity
- type RequestItemDiscoveryCreateSNMPWriteCommunity
- type RequestItemDiscoveryCreateSNMPv3Credentials
- type RequestItemDiscoveryCreateUpdateSNMPProperties
- type RequestItemEventManagementCreateEmailEventSubscription
- type RequestItemEventManagementCreateEmailEventSubscriptionFilter
- type RequestItemEventManagementCreateEmailEventSubscriptionFilterDomainsSubdomains
- type RequestItemEventManagementCreateEmailEventSubscriptionSubscriptionEndpoints
- type RequestItemEventManagementCreateEmailEventSubscriptionSubscriptionEndpointsSubscriptionDetails
- type RequestItemEventManagementCreateEventSubscriptions
- type RequestItemEventManagementCreateEventSubscriptionsFilter
- type RequestItemEventManagementCreateEventSubscriptionsFilterDomainsSubdomains
- type RequestItemEventManagementCreateEventSubscriptionsSubscriptionEndpoints
- type RequestItemEventManagementCreateEventSubscriptionsSubscriptionEndpointsSubscriptionDetails
- type RequestItemEventManagementCreateRestWebhookEventSubscription
- type RequestItemEventManagementCreateRestWebhookEventSubscriptionFilter
- type RequestItemEventManagementCreateRestWebhookEventSubscriptionFilterDomainsSubdomains
- type RequestItemEventManagementCreateRestWebhookEventSubscriptionSubscriptionEndpoints
- type RequestItemEventManagementCreateRestWebhookEventSubscriptionSubscriptionEndpointsSubscriptionDetails
- type RequestItemEventManagementCreateSyslogEventSubscription
- type RequestItemEventManagementCreateSyslogEventSubscriptionFilter
- type RequestItemEventManagementCreateSyslogEventSubscriptionFilterDomainsSubdomains
- type RequestItemEventManagementCreateSyslogEventSubscriptionSubscriptionEndpoints
- type RequestItemEventManagementCreateSyslogEventSubscriptionSubscriptionEndpointsSubscriptionDetails
- type RequestItemEventManagementUpdateEmailEventSubscription
- type RequestItemEventManagementUpdateEmailEventSubscriptionFilter
- type RequestItemEventManagementUpdateEmailEventSubscriptionFilterDomainsSubdomains
- type RequestItemEventManagementUpdateEmailEventSubscriptionSubscriptionEndpoints
- type RequestItemEventManagementUpdateEmailEventSubscriptionSubscriptionEndpointsSubscriptionDetails
- type RequestItemEventManagementUpdateEventSubscriptions
- type RequestItemEventManagementUpdateEventSubscriptionsFilter
- type RequestItemEventManagementUpdateEventSubscriptionsFilterDomainsSubdomains
- type RequestItemEventManagementUpdateEventSubscriptionsSubscriptionEndpoints
- type RequestItemEventManagementUpdateEventSubscriptionsSubscriptionEndpointsSubscriptionDetails
- type RequestItemEventManagementUpdateRestWebhookEventSubscription
- type RequestItemEventManagementUpdateRestWebhookEventSubscriptionFilter
- type RequestItemEventManagementUpdateRestWebhookEventSubscriptionFilterDomainsSubdomains
- type RequestItemEventManagementUpdateRestWebhookEventSubscriptionSubscriptionEndpoints
- type RequestItemEventManagementUpdateRestWebhookEventSubscriptionSubscriptionEndpointsSubscriptionDetails
- type RequestItemEventManagementUpdateSyslogEventSubscription
- type RequestItemEventManagementUpdateSyslogEventSubscriptionFilter
- type RequestItemEventManagementUpdateSyslogEventSubscriptionFilterDomainsSubdomains
- type RequestItemEventManagementUpdateSyslogEventSubscriptionSubscriptionEndpoints
- type RequestItemEventManagementUpdateSyslogEventSubscriptionSubscriptionEndpointsSubscriptionDetails
- type RequestItemLanAutomationLanAutomation2
- type RequestItemLanAutomationLanAutomation2IPPools
- type RequestItemSdaAddBorderDeviceInSdaFabric
- type RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettings
- type RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettingsL2Handoff
- type RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettingsL3Handoff
- type RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettingsL3HandoffVirtualNetwork
- type RequestItemSdaAddControlPlaneDeviceInSdaFabric
- type RequestItemSdaAddDefaultAuthenticationTemplateInSdaFabric
- type RequestItemSdaAddEdgeDeviceInSdaFabric
- type RequestItemSdaAddVnInFabric
- type RequestItemSdaUpdateDefaultAuthenticationProfileInSdaFabric
- type RequestItemSoftwareImageManagementSwimImportSoftwareImageViaURL
- type RequestItemSoftwareImageManagementSwimTriggerSoftwareImageActivation
- type RequestItemSoftwareImageManagementSwimTriggerSoftwareImageDistribution
- type RequestItemWirelessApProvision
- type RequestItemWirelessPSKOverride
- type RequestItemWirelessProvision
- type RequestItemWirelessProvisionDynamicInterfaces
- type RequestItemWirelessProvisionUpdate
- type RequestItemWirelessProvisionUpdateDynamicInterfaces
- type RequestItsmRetryIntegrationEvents
- type RequestLanAutomationLanAutomation2
- type RequestLicensesChangeVirtualAccount
- type RequestLicensesDeviceDeregistration
- type RequestLicensesDeviceRegistration
- type RequestNetworkSettingsAssignCredentialToSite
- type RequestNetworkSettingsCreateDeviceCredentials
- type RequestNetworkSettingsCreateDeviceCredentialsSettings
- type RequestNetworkSettingsCreateDeviceCredentialsSettingsCliCredential
- type RequestNetworkSettingsCreateDeviceCredentialsSettingsHTTPSRead
- type RequestNetworkSettingsCreateDeviceCredentialsSettingsHTTPSWrite
- type RequestNetworkSettingsCreateDeviceCredentialsSettingsSNMPV2CRead
- type RequestNetworkSettingsCreateDeviceCredentialsSettingsSNMPV2CWrite
- type RequestNetworkSettingsCreateDeviceCredentialsSettingsSNMPV3
- type RequestNetworkSettingsCreateGlobalPool
- type RequestNetworkSettingsCreateGlobalPoolSettings
- type RequestNetworkSettingsCreateGlobalPoolSettingsIPpool
- type RequestNetworkSettingsCreateNetwork
- type RequestNetworkSettingsCreateNetworkSettings
- type RequestNetworkSettingsCreateNetworkSettingsClientAndEndpointAAA
- type RequestNetworkSettingsCreateNetworkSettingsDNSServer
- type RequestNetworkSettingsCreateNetworkSettingsMessageOfTheday
- type RequestNetworkSettingsCreateNetworkSettingsNetflowcollector
- type RequestNetworkSettingsCreateNetworkSettingsNetworkAAA
- type RequestNetworkSettingsCreateNetworkSettingsSNMPServer
- type RequestNetworkSettingsCreateNetworkSettingsSyslogServer
- type RequestNetworkSettingsCreateSpProfile
- type RequestNetworkSettingsCreateSpProfileSettings
- type RequestNetworkSettingsCreateSpProfileSettingsQos
- type RequestNetworkSettingsReserveIPSubpool
- type RequestNetworkSettingsUpdateDeviceCredentials
- type RequestNetworkSettingsUpdateDeviceCredentialsSettings
- type RequestNetworkSettingsUpdateDeviceCredentialsSettingsCliCredential
- type RequestNetworkSettingsUpdateDeviceCredentialsSettingsHTTPSRead
- type RequestNetworkSettingsUpdateDeviceCredentialsSettingsHTTPSWrite
- type RequestNetworkSettingsUpdateDeviceCredentialsSettingsSNMPV2CRead
- type RequestNetworkSettingsUpdateDeviceCredentialsSettingsSNMPV2CWrite
- type RequestNetworkSettingsUpdateDeviceCredentialsSettingsSNMPV3
- type RequestNetworkSettingsUpdateGlobalPool
- type RequestNetworkSettingsUpdateGlobalPoolSettings
- type RequestNetworkSettingsUpdateGlobalPoolSettingsIPpool
- type RequestNetworkSettingsUpdateNetwork
- type RequestNetworkSettingsUpdateNetworkSettings
- type RequestNetworkSettingsUpdateNetworkSettingsClientAndEndpointAAA
- type RequestNetworkSettingsUpdateNetworkSettingsDNSServer
- type RequestNetworkSettingsUpdateNetworkSettingsMessageOfTheday
- type RequestNetworkSettingsUpdateNetworkSettingsNetflowcollector
- type RequestNetworkSettingsUpdateNetworkSettingsNetworkAAA
- type RequestNetworkSettingsUpdateNetworkSettingsSNMPServer
- type RequestNetworkSettingsUpdateNetworkSettingsSyslogServer
- type RequestNetworkSettingsUpdateReserveIPSubpool
- type RequestNetworkSettingsUpdateSpProfile
- type RequestNetworkSettingsUpdateSpProfileSettings
- type RequestNetworkSettingsUpdateSpProfileSettingsQos
- type RequestPathTraceInitiateANewPathtrace
- type RequestReportsCreateOrScheduleAReport
- type RequestReportsCreateOrScheduleAReportDeliveries
- type RequestReportsCreateOrScheduleAReportSchedule
- type RequestReportsCreateOrScheduleAReportView
- type RequestReportsCreateOrScheduleAReportViewFieldGroups
- type RequestReportsCreateOrScheduleAReportViewFieldGroupsFields
- type RequestReportsCreateOrScheduleAReportViewFilters
- type RequestReportsCreateOrScheduleAReportViewFiltersValue
- type RequestReportsCreateOrScheduleAReportViewFormat
- type RequestSdaAddBorderDeviceInSdaFabric
- type RequestSdaAddControlPlaneDeviceInSdaFabric
- type RequestSdaAddDefaultAuthenticationTemplateInSdaFabric
- type RequestSdaAddEdgeDeviceInSdaFabric
- type RequestSdaAddIPPoolInSdaVirtualNetwork
- type RequestSdaAddMulticastInSdaFabric
- type RequestSdaAddMulticastInSdaFabricMulticastVnInfo
- type RequestSdaAddMulticastInSdaFabricMulticastVnInfoSsmInfo
- type RequestSdaAddPortAssignmentForAccessPointInSdaFabric
- type RequestSdaAddPortAssignmentForUserDeviceInSdaFabric
- type RequestSdaAddSiteInSdaFabric
- type RequestSdaAddTransitPeerNetwork
- type RequestSdaAddTransitPeerNetworkIPTransitSettings
- type RequestSdaAddTransitPeerNetworkSdaTransitSettings
- type RequestSdaAddTransitPeerNetworkSdaTransitSettingsTransitControlPlaneSettings
- type RequestSdaAddVirtualNetworkWithScalableGroups
- type RequestSdaAddVnInFabric
- type RequestSdaProvisionWiredDevice
- type RequestSdaReProvisionWiredDevice
- type RequestSdaUpdateDefaultAuthenticationProfileInSdaFabric
- type RequestSdaUpdateVirtualNetworkWithScalableGroups
- type RequestSensorsCreateSensorTestTemplate
- type RequestSensorsCreateSensorTestTemplateApCoverage
- type RequestSensorsCreateSensorTestTemplateSSIDs
- type RequestSensorsCreateSensorTestTemplateSSIDsTests
- type RequestSensorsCreateSensorTestTemplateSSIDsTestsConfig
- type RequestSensorsCreateSensorTestTemplateSSIDsThirdParty
- type RequestSensorsDuplicateSensorTestTemplate
- type RequestSensorsEditSensorTestTemplate
- type RequestSensorsEditSensorTestTemplateLocationInfoList
- type RequestSensorsEditSensorTestTemplateSchedule
- type RequestSensorsEditSensorTestTemplateScheduleFrequency
- type RequestSensorsEditSensorTestTemplateScheduleScheduleRange
- type RequestSensorsEditSensorTestTemplateScheduleScheduleRangeTimeRange
- type RequestSensorsEditSensorTestTemplateScheduleScheduleRangeTimeRangeFrequency
- type RequestSensorsRunNowSensorTest
- type RequestSiteDesignCreateNfvProfile
- type RequestSiteDesignCreateNfvProfileDevice
- type RequestSiteDesignCreateNfvProfileDeviceCustomNetworks
- type RequestSiteDesignCreateNfvProfileDeviceCustomNetworksServicesToConnect
- type RequestSiteDesignCreateNfvProfileDeviceCustomTemplate
- type RequestSiteDesignCreateNfvProfileDeviceServiceProviderProfile
- type RequestSiteDesignCreateNfvProfileDeviceServices
- type RequestSiteDesignCreateNfvProfileDeviceServicesVnicMapping
- type RequestSiteDesignCreateNfvProfileDeviceVLANForL2
- type RequestSiteDesignNfvProvisioningDetail
- type RequestSiteDesignProvisionNfv
- type RequestSiteDesignProvisionNfvProvisioning
- type RequestSiteDesignProvisionNfvProvisioningDevice
- type RequestSiteDesignProvisionNfvProvisioningDeviceCustomNetworks
- type RequestSiteDesignProvisionNfvProvisioningDeviceServiceProviders
- type RequestSiteDesignProvisionNfvProvisioningDeviceServiceProvidersWanInterface
- type RequestSiteDesignProvisionNfvProvisioningDeviceServices
- type RequestSiteDesignProvisionNfvProvisioningDeviceSubPools
- type RequestSiteDesignProvisionNfvProvisioningDeviceTemplateParam
- type RequestSiteDesignProvisionNfvProvisioningDeviceTemplateParamAsav
- type RequestSiteDesignProvisionNfvProvisioningDeviceTemplateParamNfvis
- type RequestSiteDesignProvisionNfvProvisioningDeviceVLAN
- type RequestSiteDesignProvisionNfvProvisioningSite
- type RequestSiteDesignProvisionNfvProvisioningSiteArea
- type RequestSiteDesignProvisionNfvProvisioningSiteBuilding
- type RequestSiteDesignProvisionNfvProvisioningSiteFloor
- type RequestSiteDesignProvisionNfvSiteProfile
- type RequestSiteDesignProvisionNfvSiteProfileDevice
- type RequestSiteDesignProvisionNfvSiteProfileDeviceCustomNetworks
- type RequestSiteDesignProvisionNfvSiteProfileDeviceCustomNetworksServicesToConnect
- type RequestSiteDesignProvisionNfvSiteProfileDeviceCustomServices
- type RequestSiteDesignProvisionNfvSiteProfileDeviceCustomServicesTopology
- type RequestSiteDesignProvisionNfvSiteProfileDeviceCustomTemplate
- type RequestSiteDesignProvisionNfvSiteProfileDeviceServiceProviders
- type RequestSiteDesignProvisionNfvSiteProfileDeviceServices
- type RequestSiteDesignProvisionNfvSiteProfileDeviceServicesTopology
- type RequestSiteDesignProvisionNfvSiteProfileDeviceVLAN
- type RequestSiteDesignUpdateNfvProfile
- type RequestSiteDesignUpdateNfvProfileDevice
- type RequestSiteDesignUpdateNfvProfileDeviceCustomNetworks
- type RequestSiteDesignUpdateNfvProfileDeviceCustomNetworksServicesToConnect
- type RequestSiteDesignUpdateNfvProfileDeviceCustomTemplate
- type RequestSiteDesignUpdateNfvProfileDeviceServices
- type RequestSiteDesignUpdateNfvProfileDeviceServicesVnicMapping
- type RequestSiteDesignUpdateNfvProfileDeviceVLANForL2
- type RequestSitesAssignDevicesToSite
- type RequestSitesAssignDevicesToSiteDevice
- type RequestSitesCreateSite
- type RequestSitesCreateSiteSite
- type RequestSitesCreateSiteSiteArea
- type RequestSitesCreateSiteSiteBuilding
- type RequestSitesCreateSiteSiteFloor
- type RequestSitesUpdateSite
- type RequestSitesUpdateSiteSite
- type RequestSitesUpdateSiteSiteArea
- type RequestSitesUpdateSiteSiteBuilding
- type RequestSitesUpdateSiteSiteFloor
- type RequestSoftwareImageManagementSwimImportSoftwareImageViaURL
- type RequestSoftwareImageManagementSwimTagAsGoldenImage
- type RequestSoftwareImageManagementSwimTriggerSoftwareImageActivation
- type RequestSoftwareImageManagementSwimTriggerSoftwareImageDistribution
- type RequestSystemSettingsCustomPromptPostAPI
- type RequestTagAddMembersToTheTag
- type RequestTagCreateTag
- type RequestTagCreateTagDynamicRules
- type RequestTagCreateTagDynamicRulesRules
- type RequestTagCreateTagDynamicRulesRulesItems
- type RequestTagUpdateTag
- type RequestTagUpdateTagDynamicRules
- type RequestTagUpdateTagDynamicRulesRules
- type RequestTagUpdateTagDynamicRulesRulesItems
- type RequestTagUpdatesTagMembership
- type RequestWirelessApProvision
- type RequestWirelessCreateAndProvisionSSID
- type RequestWirelessCreateAndProvisionSSIDFlexConnect
- type RequestWirelessCreateAndProvisionSSIDSSIDDetails
- type RequestWirelessCreateEnterpriseSSID
- type RequestWirelessCreateOrUpdateRfProfile
- type RequestWirelessCreateOrUpdateRfProfileRadioTypeAProperties
- type RequestWirelessCreateOrUpdateRfProfileRadioTypeBProperties
- type RequestWirelessCreateOrUpdateRfProfileRadioTypeCProperties
- type RequestWirelessCreateUpdateDynamicInterface
- type RequestWirelessCreateWirelessProfile
- type RequestWirelessCreateWirelessProfileProfileDetails
- type RequestWirelessCreateWirelessProfileProfileDetailsSSIDDetails
- type RequestWirelessCreateWirelessProfileProfileDetailsSSIDDetailsFlexConnect
- type RequestWirelessPSKOverride
- type RequestWirelessProvision
- type RequestWirelessProvisionUpdate
- type RequestWirelessUpdateEnterpriseSSID
- type RequestWirelessUpdateWirelessProfile
- type RequestWirelessUpdateWirelessProfileProfileDetails
- type RequestWirelessUpdateWirelessProfileProfileDetailsSSIDDetails
- type RequestWirelessUpdateWirelessProfileProfileDetailsSSIDDetailsFlexConnect
- type ResponseApplicationPolicyApplicationPolicyIntent
- type ResponseApplicationPolicyApplicationPolicyIntentResponse
- type ResponseApplicationPolicyCreateApplication
- type ResponseApplicationPolicyCreateApplicationPolicyQueuingProfile
- type ResponseApplicationPolicyCreateApplicationPolicyQueuingProfileResponse
- type ResponseApplicationPolicyCreateApplicationResponse
- type ResponseApplicationPolicyCreateApplicationSet
- type ResponseApplicationPolicyCreateApplicationSetResponse
- type ResponseApplicationPolicyCreateQosDeviceInterfaceInfo
- type ResponseApplicationPolicyCreateQosDeviceInterfaceInfoResponse
- type ResponseApplicationPolicyDeleteApplication
- type ResponseApplicationPolicyDeleteApplicationPolicyQueuingProfile
- type ResponseApplicationPolicyDeleteApplicationPolicyQueuingProfileResponse
- type ResponseApplicationPolicyDeleteApplicationResponse
- type ResponseApplicationPolicyDeleteApplicationSet
- type ResponseApplicationPolicyDeleteApplicationSetResponse
- type ResponseApplicationPolicyDeleteQosDeviceInterfaceInfo
- type ResponseApplicationPolicyDeleteQosDeviceInterfaceInfoResponse
- type ResponseApplicationPolicyEditApplication
- type ResponseApplicationPolicyEditApplicationResponse
- type ResponseApplicationPolicyGetApplicationPolicy
- type ResponseApplicationPolicyGetApplicationPolicyDefault
- type ResponseApplicationPolicyGetApplicationPolicyDefaultResponse
- type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseCfsChangeInfo
- type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseContractList
- type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseCustomProvisions
- type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseExclusiveContract
- type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseExclusiveContractClause
- type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseIDentitySource
- type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseProducer
- type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseProducerScalableGroup
- type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseTargetIDList
- type ResponseApplicationPolicyGetApplicationPolicyQueuingProfile
- type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileCount
- type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponse
- type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseCfsChangeInfo
- type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClause
- type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClauseInterfaceSpeedBandwidthClauses
- type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClauseInterfaceSpeedBandwidthClausesTcBandwidthSettings
- type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClauseTcDscpSettings
- type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseContractClassifier
- type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseCustomProvisions
- type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseTargetIDList
- type ResponseApplicationPolicyGetApplicationPolicyResponse
- type ResponseApplicationPolicyGetApplicationPolicyResponseAdvancedPolicyScope
- type ResponseApplicationPolicyGetApplicationPolicyResponseAdvancedPolicyScopeAdvancedPolicyScopeElement
- type ResponseApplicationPolicyGetApplicationPolicyResponseAdvancedPolicyScopeAdvancedPolicyScopeElementSSID
- type ResponseApplicationPolicyGetApplicationPolicyResponseCfsChangeInfo
- type ResponseApplicationPolicyGetApplicationPolicyResponseConsumer
- type ResponseApplicationPolicyGetApplicationPolicyResponseConsumerScalableGroup
- type ResponseApplicationPolicyGetApplicationPolicyResponseContractList
- type ResponseApplicationPolicyGetApplicationPolicyResponseCustomProvisions
- type ResponseApplicationPolicyGetApplicationPolicyResponseExclusiveContract
- type ResponseApplicationPolicyGetApplicationPolicyResponseExclusiveContractClause
- type ResponseApplicationPolicyGetApplicationPolicyResponseIDentitySource
- type ResponseApplicationPolicyGetApplicationPolicyResponseProducer
- type ResponseApplicationPolicyGetApplicationPolicyResponseProducerScalableGroup
- type ResponseApplicationPolicyGetApplicationPolicyResponseTargetIDList
- type ResponseApplicationPolicyGetApplicationSets
- type ResponseApplicationPolicyGetApplicationSetsCount
- type ResponseApplicationPolicyGetApplicationSetsResponse
- type ResponseApplicationPolicyGetApplicationSetsResponseIDentitySource
- type ResponseApplicationPolicyGetApplications
- type ResponseApplicationPolicyGetApplicationsCount
- type ResponseApplicationPolicyGetApplicationsResponse
- type ResponseApplicationPolicyGetApplicationsResponseApplicationSet
- type ResponseApplicationPolicyGetApplicationsResponseIndicativeNetworkIDentity
- type ResponseApplicationPolicyGetApplicationsResponseNetworkApplications
- type ResponseApplicationPolicyGetApplicationsResponseNetworkIDentity
- type ResponseApplicationPolicyGetQosDeviceInterfaceInfo
- type ResponseApplicationPolicyGetQosDeviceInterfaceInfoCount
- type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponse
- type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseCfsChangeInfo
- type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseCustomProvisions
- type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseQosDeviceInterfaceInfo
- type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseTargetIDList
- type ResponseApplicationPolicyUpdateApplicationPolicyQueuingProfile
- type ResponseApplicationPolicyUpdateApplicationPolicyQueuingProfileResponse
- type ResponseApplicationPolicyUpdateQosDeviceInterfaceInfo
- type ResponseApplicationPolicyUpdateQosDeviceInterfaceInfoResponse
- type ResponseApplicationsApplications
- type ResponseApplicationsApplicationsResponse
- type ResponseApplicationsApplicationsResponseApplicationServerLatency
- type ResponseApplicationsApplicationsResponseClientNetworkLatency
- type ResponseApplicationsApplicationsResponseJitter
- type ResponseApplicationsApplicationsResponseNetworkLatency
- type ResponseApplicationsApplicationsResponsePacketLossPercent
- type ResponseApplicationsApplicationsResponseServerNetworkLatency
- type ResponseCiscoDnaCenterSystemAuthorizeDevice
- type ResponseCiscoDnaCenterSystemAuthorizeDeviceJSONResponse
- type ResponseClientsClientProximity
- type ResponseClientsGetClientDetail
- type ResponseClientsGetClientDetailConnectionInfo
- type ResponseClientsGetClientDetailDetail
- type ResponseClientsGetClientDetailDetailApGroup
- type ResponseClientsGetClientDetailDetailAvgRssi
- type ResponseClientsGetClientDetailDetailAvgSnr
- type ResponseClientsGetClientDetailDetailConnectedDevice
- type ResponseClientsGetClientDetailDetailDNSFailure
- type ResponseClientsGetClientDetailDetailDNSSuccess
- type ResponseClientsGetClientDetailDetailHealthScore
- type ResponseClientsGetClientDetailDetailHostOs
- type ResponseClientsGetClientDetailDetailHostVersion
- type ResponseClientsGetClientDetailDetailLocation
- type ResponseClientsGetClientDetailDetailOnboarding
- type ResponseClientsGetClientDetailDetailOnboardingAAARootcauseList
- type ResponseClientsGetClientDetailDetailOnboardingAssocDoneTime
- type ResponseClientsGetClientDetailDetailOnboardingAssocRootcauseList
- type ResponseClientsGetClientDetailDetailOnboardingAuthDoneTime
- type ResponseClientsGetClientDetailDetailOnboardingAverageAssocDuration
- type ResponseClientsGetClientDetailDetailOnboardingAverageAuthDuration
- type ResponseClientsGetClientDetailDetailOnboardingAverageDhcpDuration
- type ResponseClientsGetClientDetailDetailOnboardingAverageRunDuration
- type ResponseClientsGetClientDetailDetailOnboardingDhcpDoneTime
- type ResponseClientsGetClientDetailDetailOnboardingDhcpRootcauseList
- type ResponseClientsGetClientDetailDetailOnboardingDhcpServerIP
- type ResponseClientsGetClientDetailDetailOnboardingMaxAssocDuration
- type ResponseClientsGetClientDetailDetailOnboardingMaxAuthDuration
- type ResponseClientsGetClientDetailDetailOnboardingMaxDhcpDuration
- type ResponseClientsGetClientDetailDetailOnboardingMaxRunDuration
- type ResponseClientsGetClientDetailDetailOnboardingOtherRootcauseList
- type ResponseClientsGetClientDetailDetailOnboardingTime
- type ResponseClientsGetClientDetailDetailPort
- type ResponseClientsGetClientDetailDetailUserID
- type ResponseClientsGetClientDetailTopology
- type ResponseClientsGetClientDetailTopologyLinks
- type ResponseClientsGetClientDetailTopologyLinksID
- type ResponseClientsGetClientDetailTopologyLinksPortUtilization
- type ResponseClientsGetClientDetailTopologyNodes
- type ResponseClientsGetClientDetailTopologyNodesClients
- type ResponseClientsGetClientDetailTopologyNodesConnectedDevice
- type ResponseClientsGetClientDetailTopologyNodesCount
- type ResponseClientsGetClientDetailTopologyNodesFabricGroup
- type ResponseClientsGetClientDetailTopologyNodesFamily
- type ResponseClientsGetClientDetailTopologyNodesPlatformID
- type ResponseClientsGetClientDetailTopologyNodesRadioFrequency
- type ResponseClientsGetClientDetailTopologyNodesSoftwareVersion
- type ResponseClientsGetClientDetailTopologyNodesUserID
- type ResponseClientsGetClientEnrichmentDetails
- type ResponseClientsGetOverallClientHealth
- type ResponseClientsGetOverallClientHealthResponse
- type ResponseClientsGetOverallClientHealthResponseScoreDetail
- type ResponseClientsGetOverallClientHealthResponseScoreDetailScoreCategory
- type ResponseClientsGetOverallClientHealthResponseScoreDetailScoreList
- type ResponseClientsGetOverallClientHealthResponseScoreDetailScoreListScoreCategory
- type ResponseClientsGetOverallClientHealthResponseScoreDetailScoreListScoreList
- type ResponseClientsGetOverallClientHealthResponseScoreDetailScoreListScoreListClientUniqueCount
- type ResponseClientsGetOverallClientHealthResponseScoreDetailScoreListScoreListScoreCategory
- type ResponseCommandRunnerGetAllKeywordsOfCliSAcceptedByCommandRunner
- type ResponseCommandRunnerRunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfiguration
- type ResponseCommandRunnerRunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationResponse
- type ResponseComplianceComplianceDetailsOfDevice
- type ResponseComplianceComplianceDetailsOfDeviceResponse
- type ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoList
- type ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoListBusinessKey
- type ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoListBusinessKeyOtherAttributes
- type ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoListDiffList
- type ResponseComplianceDeviceComplianceStatus
- type ResponseComplianceDeviceComplianceStatusResponse
- type ResponseComplianceGetComplianceDetail
- type ResponseComplianceGetComplianceDetailCount
- type ResponseComplianceGetComplianceDetailResponse
- type ResponseComplianceGetComplianceStatus
- type ResponseComplianceGetComplianceStatusCount
- type ResponseComplianceGetComplianceStatusResponse
- type ResponseComplianceRunCompliance
- type ResponseComplianceRunComplianceResponse
- type ResponseConfigurationArchiveExportDeviceConfigurations
- type ResponseConfigurationArchiveExportDeviceConfigurationsResponse
- type ResponseConfigurationTemplatesCreateProject
- type ResponseConfigurationTemplatesCreateProjectResponse
- type ResponseConfigurationTemplatesCreateTemplate
- type ResponseConfigurationTemplatesCreateTemplateResponse
- type ResponseConfigurationTemplatesCreatesACloneOfTheGivenTemplate
- type ResponseConfigurationTemplatesCreatesACloneOfTheGivenTemplateResponse
- type ResponseConfigurationTemplatesDeletesTheProject
- type ResponseConfigurationTemplatesDeletesTheProjectResponse
- type ResponseConfigurationTemplatesDeletesTheTemplate
- type ResponseConfigurationTemplatesDeletesTheTemplateResponse
- type ResponseConfigurationTemplatesDeployTemplate
- type ResponseConfigurationTemplatesDeployTemplateDevices
- type ResponseConfigurationTemplatesDeployTemplateV2
- type ResponseConfigurationTemplatesDeployTemplateV2Response
- type ResponseConfigurationTemplatesExportsTheProjectsForAGivenCriteria
- type ResponseConfigurationTemplatesExportsTheProjectsForAGivenCriteriaResponse
- type ResponseConfigurationTemplatesExportsTheTemplatesForAGivenCriteria
- type ResponseConfigurationTemplatesExportsTheTemplatesForAGivenCriteriaResponse
- type ResponseConfigurationTemplatesGetProjectsDetails
- type ResponseConfigurationTemplatesGetProjectsDetailsResponse
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTags
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplates
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplates
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesDeviceTypes
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesRollbackTemplateParams
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesRollbackTemplateParamsRange
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesRollbackTemplateParamsSelection
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesTags
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesTemplateParams
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesTemplateParamsRange
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesTemplateParamsSelection
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesDeviceTypes
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesRollbackTemplateParams
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesRollbackTemplateParamsRange
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesRollbackTemplateParamsSelection
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesRollbackTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesTags
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesTemplateParams
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesTemplateParamsRange
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesTemplateParamsSelection
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesValidationErrors
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesValidationErrorsRollbackTemplateErrors
- type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesValidationErrorsTemplateErrors
- type ResponseConfigurationTemplatesGetTemplatesDetails
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponse
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplates
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesDeviceTypes
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesRollbackTemplateParams
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesRollbackTemplateParamsRange
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesRollbackTemplateParamsSelection
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesRollbackTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesTags
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesTemplateParams
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesTemplateParamsRange
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesTemplateParamsSelection
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseDeviceTypes
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseRollbackTemplateParams
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseRollbackTemplateParamsRange
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseRollbackTemplateParamsSelection
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseRollbackTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseTags
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseTemplateParams
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseTemplateParamsRange
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseTemplateParamsSelection
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseValidationErrors
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseValidationErrorsRollbackTemplateErrors
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseValidationErrorsTemplateErrors
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponseVersionsInfo
- type ResponseConfigurationTemplatesGetsAListOfProjects
- type ResponseConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplate
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplate
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplates
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesDeviceTypes
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParams
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParamsRange
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParamsSelection
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTags
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParams
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParamsRange
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParamsSelection
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateDeviceTypes
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParams
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParamsRange
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParamsSelection
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTags
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParams
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParamsRange
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParamsSelection
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateValidationErrors
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateValidationErrorsRollbackTemplateErrors
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateValidationErrorsTemplateErrors
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProject
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTags
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplates
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplates
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesDeviceTypes
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParams
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParamsRange
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParamsSelection
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTags
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParams
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParamsRange
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParamsSelection
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesDeviceTypes
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParams
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParamsRange
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParamsSelection
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTags
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParams
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParamsRange
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParamsSelection
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesValidationErrors
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesValidationErrorsRollbackTemplateErrors
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesValidationErrorsTemplateErrors
- type ResponseConfigurationTemplatesGetsTheTemplatesAvailable
- type ResponseConfigurationTemplatesImportsTheProjectsProvided
- type ResponseConfigurationTemplatesImportsTheProjectsProvidedResponse
- type ResponseConfigurationTemplatesImportsTheTemplatesProvided
- type ResponseConfigurationTemplatesImportsTheTemplatesProvidedResponse
- type ResponseConfigurationTemplatesPreviewTemplate
- type ResponseConfigurationTemplatesPreviewTemplateValidationErrors
- type ResponseConfigurationTemplatesStatusOfTemplateDeployment
- type ResponseConfigurationTemplatesStatusOfTemplateDeploymentDevices
- type ResponseConfigurationTemplatesUpdateProject
- type ResponseConfigurationTemplatesUpdateProjectResponse
- type ResponseConfigurationTemplatesUpdateTemplate
- type ResponseConfigurationTemplatesUpdateTemplateResponse
- type ResponseConfigurationTemplatesVersionTemplate
- type ResponseConfigurationTemplatesVersionTemplateResponse
- type ResponseDeviceOnboardingPnpAddAWorkflow
- type ResponseDeviceOnboardingPnpAddAWorkflowTasks
- type ResponseDeviceOnboardingPnpAddAWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpAddDevice
- type ResponseDeviceOnboardingPnpAddDeviceDayZeroConfig
- type ResponseDeviceOnboardingPnpAddDeviceDayZeroConfigPreview
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfo
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoAAACredentials
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoFileSystemList
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoHTTPHeaders
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfaces
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv4Address
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv6AddressList
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoLocation
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoNeighborLinks
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileList
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpoint
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpoint
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPreWorkflowCliOuputs
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoStackInfo
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoStackInfoStackMemberList
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoTags
- type ResponseDeviceOnboardingPnpAddDeviceRunSummaryList
- type ResponseDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfo
- type ResponseDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfoAddnDetails
- type ResponseDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfoWorkItemList
- type ResponseDeviceOnboardingPnpAddDeviceSystemResetWorkflow
- type ResponseDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasks
- type ResponseDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpAddDeviceSystemWorkflow
- type ResponseDeviceOnboardingPnpAddDeviceSystemWorkflowTasks
- type ResponseDeviceOnboardingPnpAddDeviceSystemWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpAddDeviceWorkflow
- type ResponseDeviceOnboardingPnpAddDeviceWorkflowParameters
- type ResponseDeviceOnboardingPnpAddDeviceWorkflowParametersConfigList
- type ResponseDeviceOnboardingPnpAddDeviceWorkflowParametersConfigListConfigParameters
- type ResponseDeviceOnboardingPnpAddDeviceWorkflowTasks
- type ResponseDeviceOnboardingPnpAddDeviceWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpAddVirtualAccount
- type ResponseDeviceOnboardingPnpAddVirtualAccountProfile
- type ResponseDeviceOnboardingPnpAddVirtualAccountSyncResult
- type ResponseDeviceOnboardingPnpAddVirtualAccountSyncResultSyncList
- type ResponseDeviceOnboardingPnpClaimADeviceToASite
- type ResponseDeviceOnboardingPnpClaimDevice
- type ResponseDeviceOnboardingPnpClaimDeviceJSONArrayResponse
- type ResponseDeviceOnboardingPnpClaimDeviceJSONResponse
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnp
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDayZeroConfig
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDayZeroConfigPreview
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfo
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoAAACredentials
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoFileSystemList
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoHTTPHeaders
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoIPInterfaces
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoIPInterfacesIPv4Address
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoIPInterfacesIPv6AddressList
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoLocation
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoNeighborLinks
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileList
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListPrimaryEndpoint
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListPrimaryEndpointIPv4Address
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListPrimaryEndpointIPv6Address
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListSecondaryEndpoint
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListSecondaryEndpointIPv4Address
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListSecondaryEndpointIPv6Address
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPreWorkflowCliOuputs
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoStackInfo
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoStackInfoStackMemberList
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoTags
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryList
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryListHistoryTaskInfo
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryListHistoryTaskInfoAddnDetails
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryListHistoryTaskInfoWorkItemList
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemResetWorkflow
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemResetWorkflowTasks
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemResetWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemWorkflow
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemWorkflowTasks
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflow
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowParameters
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowParametersConfigList
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowParametersConfigListConfigParameters
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowTasks
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpDeleteWorkflowByID
- type ResponseDeviceOnboardingPnpDeleteWorkflowByIDTasks
- type ResponseDeviceOnboardingPnpDeleteWorkflowByIDTasksWorkItemList
- type ResponseDeviceOnboardingPnpDeregisterVirtualAccount
- type ResponseDeviceOnboardingPnpDeregisterVirtualAccountProfile
- type ResponseDeviceOnboardingPnpDeregisterVirtualAccountSyncResult
- type ResponseDeviceOnboardingPnpDeregisterVirtualAccountSyncResultSyncList
- type ResponseDeviceOnboardingPnpGetDeviceByID
- type ResponseDeviceOnboardingPnpGetDeviceByIDDayZeroConfig
- type ResponseDeviceOnboardingPnpGetDeviceByIDDayZeroConfigPreview
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfo
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoAAACredentials
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoFileSystemList
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoHTTPHeaders
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoIPInterfaces
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoIPInterfacesIPv4Address
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoIPInterfacesIPv6AddressList
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoLocation
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoNeighborLinks
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileList
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListPrimaryEndpoint
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListPrimaryEndpointIPv4Address
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListPrimaryEndpointIPv6Address
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListSecondaryEndpoint
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListSecondaryEndpointIPv4Address
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListSecondaryEndpointIPv6Address
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPreWorkflowCliOuputs
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoStackInfo
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoStackInfoStackMemberList
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoTags
- type ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryList
- type ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryListHistoryTaskInfo
- type ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryListHistoryTaskInfoAddnDetails
- type ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryListHistoryTaskInfoWorkItemList
- type ResponseDeviceOnboardingPnpGetDeviceByIDSystemResetWorkflow
- type ResponseDeviceOnboardingPnpGetDeviceByIDSystemResetWorkflowTasks
- type ResponseDeviceOnboardingPnpGetDeviceByIDSystemResetWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpGetDeviceByIDSystemWorkflow
- type ResponseDeviceOnboardingPnpGetDeviceByIDSystemWorkflowTasks
- type ResponseDeviceOnboardingPnpGetDeviceByIDSystemWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflow
- type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowParameters
- type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowParametersConfigList
- type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowParametersConfigListConfigParameters
- type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowTasks
- type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpGetDeviceCount
- type ResponseDeviceOnboardingPnpGetDeviceHistory
- type ResponseDeviceOnboardingPnpGetDeviceHistoryResponse
- type ResponseDeviceOnboardingPnpGetDeviceHistoryResponseHistoryTaskInfo
- type ResponseDeviceOnboardingPnpGetDeviceHistoryResponseHistoryTaskInfoAddnDetails
- type ResponseDeviceOnboardingPnpGetDeviceHistoryResponseHistoryTaskInfoWorkItemList
- type ResponseDeviceOnboardingPnpGetDeviceList2
- type ResponseDeviceOnboardingPnpGetPnpGlobalSettings
- type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsAAACredentials
- type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsDefaultProfile
- type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingList
- type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingListProfile
- type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingListSyncResult
- type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingListSyncResultSyncList
- type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsTaskTimeOuts
- type ResponseDeviceOnboardingPnpGetSmartAccountList
- type ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccount
- type ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccountProfile
- type ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccountSyncResult
- type ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccountSyncResultSyncList
- type ResponseDeviceOnboardingPnpGetVirtualAccountList
- type ResponseDeviceOnboardingPnpGetWorkflowByID
- type ResponseDeviceOnboardingPnpGetWorkflowByIDTasks
- type ResponseDeviceOnboardingPnpGetWorkflowByIDTasksWorkItemList
- type ResponseDeviceOnboardingPnpGetWorkflowCount
- type ResponseDeviceOnboardingPnpGetWorkflows
- type ResponseDeviceOnboardingPnpImportDevicesInBulk
- type ResponseDeviceOnboardingPnpImportDevicesInBulkFailureList
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessList
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDayZeroConfig
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDayZeroConfigPreview
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfo
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoAAACredentials
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoFileSystemList
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoHTTPHeaders
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfaces
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfacesIPv4Address
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfacesIPv6AddressList
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoLocation
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoNeighborLinks
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileList
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListPrimaryEndpoint
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListPrimaryEndpointIPv4Address
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListPrimaryEndpointIPv6Address
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListSecondaryEndpoint
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListSecondaryEndpointIPv4Address
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListSecondaryEndpointIPv6Address
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPreWorkflowCliOuputs
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoStackInfo
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoStackInfoStackMemberList
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoTags
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryList
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryListHistoryTaskInfo
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryListHistoryTaskInfoAddnDetails
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryListHistoryTaskInfoWorkItemList
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemResetWorkflow
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemResetWorkflowTasks
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemResetWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemWorkflow
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemWorkflowTasks
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflow
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowParameters
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowParametersConfigList
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowParametersConfigListConfigParameters
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowTasks
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpPreviewConfig
- type ResponseDeviceOnboardingPnpPreviewConfigResponse
- type ResponseDeviceOnboardingPnpResetDevice
- type ResponseDeviceOnboardingPnpResetDeviceJSONArrayResponse
- type ResponseDeviceOnboardingPnpResetDeviceJSONResponse
- type ResponseDeviceOnboardingPnpSyncVirtualAccountDevices
- type ResponseDeviceOnboardingPnpSyncVirtualAccountDevicesProfile
- type ResponseDeviceOnboardingPnpSyncVirtualAccountDevicesSyncResult
- type ResponseDeviceOnboardingPnpSyncVirtualAccountDevicesSyncResultSyncList
- type ResponseDeviceOnboardingPnpUnClaimDevice
- type ResponseDeviceOnboardingPnpUnClaimDeviceJSONArrayResponse
- type ResponseDeviceOnboardingPnpUnClaimDeviceJSONResponse
- type ResponseDeviceOnboardingPnpUpdateDevice
- type ResponseDeviceOnboardingPnpUpdateDeviceDayZeroConfig
- type ResponseDeviceOnboardingPnpUpdateDeviceDayZeroConfigPreview
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfo
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoAAACredentials
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoFileSystemList
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoHTTPHeaders
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfaces
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv4Address
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv6AddressList
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoLocation
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoNeighborLinks
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileList
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpoint
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpoint
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPreWorkflowCliOuputs
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfo
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfoStackMemberList
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoTags
- type ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryList
- type ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfo
- type ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfoAddnDetails
- type ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfoWorkItemList
- type ResponseDeviceOnboardingPnpUpdateDeviceSystemResetWorkflow
- type ResponseDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasks
- type ResponseDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpUpdateDeviceSystemWorkflow
- type ResponseDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasks
- type ResponseDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpUpdateDeviceWorkflow
- type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowParameters
- type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowParametersConfigList
- type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowParametersConfigListConfigParameters
- type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowTasks
- type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettings
- type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsAAACredentials
- type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsDefaultProfile
- type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingList
- type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListProfile
- type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListSyncResult
- type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListSyncResultSyncList
- type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsTaskTimeOuts
- type ResponseDeviceOnboardingPnpUpdatePnpServerProfile
- type ResponseDeviceOnboardingPnpUpdatePnpServerProfileProfile
- type ResponseDeviceOnboardingPnpUpdatePnpServerProfileSyncResult
- type ResponseDeviceOnboardingPnpUpdatePnpServerProfileSyncResultSyncList
- type ResponseDeviceOnboardingPnpUpdateWorkflow
- type ResponseDeviceOnboardingPnpUpdateWorkflowTasks
- type ResponseDeviceOnboardingPnpUpdateWorkflowTasksWorkItemList
- type ResponseDeviceReplacementDeployDeviceReplacementWorkflow
- type ResponseDeviceReplacementDeployDeviceReplacementWorkflowResponse
- type ResponseDeviceReplacementMarkDeviceForReplacement
- type ResponseDeviceReplacementMarkDeviceForReplacementResponse
- type ResponseDeviceReplacementReturnListOfReplacementDevicesWithReplacementDetails
- type ResponseDeviceReplacementReturnListOfReplacementDevicesWithReplacementDetailsResponse
- type ResponseDeviceReplacementReturnReplacementDevicesCount
- type ResponseDeviceReplacementUnmarkDeviceForReplacement
- type ResponseDeviceReplacementUnmarkDeviceForReplacementResponse
- type ResponseDevicesAddDevice2
- type ResponseDevicesAddDevice2Response
- type ResponseDevicesClearMacAddressTable
- type ResponseDevicesClearMacAddressTableResponse
- type ResponseDevicesDeleteDeviceByID
- type ResponseDevicesDeleteDeviceByIDResponse
- type ResponseDevicesDevices
- type ResponseDevicesDevicesResponse
- type ResponseDevicesDevicesResponseAirQualityHealth
- type ResponseDevicesDevicesResponseClientCount
- type ResponseDevicesDevicesResponseInterferenceHealth
- type ResponseDevicesDevicesResponseNoiseHealth
- type ResponseDevicesDevicesResponseUtilizationHealth
- type ResponseDevicesExportDeviceList
- type ResponseDevicesExportDeviceListResponse
- type ResponseDevicesGetAllInterfaces
- type ResponseDevicesGetAllInterfacesResponse
- type ResponseDevicesGetChassisDetailsForDevice
- type ResponseDevicesGetChassisDetailsForDeviceResponse
- type ResponseDevicesGetConnectedDeviceDetail
- type ResponseDevicesGetConnectedDeviceDetailResponse
- type ResponseDevicesGetDeviceByID
- type ResponseDevicesGetDeviceByIDResponse
- type ResponseDevicesGetDeviceBySerialNumber
- type ResponseDevicesGetDeviceBySerialNumberResponse
- type ResponseDevicesGetDeviceConfigByID
- type ResponseDevicesGetDeviceConfigCount
- type ResponseDevicesGetDeviceConfigForAllDevices
- type ResponseDevicesGetDeviceConfigForAllDevicesResponse
- type ResponseDevicesGetDeviceConfigForAllDevicesResponseAttributeInfo
- type ResponseDevicesGetDeviceCount2
- type ResponseDevicesGetDeviceDetail
- type ResponseDevicesGetDeviceDetailResponse
- type ResponseDevicesGetDeviceEnrichmentDetails
- type ResponseDevicesGetDeviceInterfaceCount
- type ResponseDevicesGetDeviceInterfaceCount2
- type ResponseDevicesGetDeviceInterfaceVLANs
- type ResponseDevicesGetDeviceInterfaceVLANsResponse
- type ResponseDevicesGetDeviceInterfacesBySpecifiedRange
- type ResponseDevicesGetDeviceInterfacesBySpecifiedRangeResponse
- type ResponseDevicesGetDeviceList
- type ResponseDevicesGetDeviceListResponse
- type ResponseDevicesGetDeviceListResponseApEthernetMacAddress
- type ResponseDevicesGetDeviceListResponseLocation
- type ResponseDevicesGetDeviceListResponseLocationName
- type ResponseDevicesGetDeviceListResponseTunnelUDPPort
- type ResponseDevicesGetDeviceListResponseWaasDeviceMode
- type ResponseDevicesGetDeviceSummary
- type ResponseDevicesGetDeviceSummaryResponse
- type ResponseDevicesGetDeviceValuesThatMatchFullyOrPartiallyAnAttribute
- type ResponseDevicesGetFunctionalCapabilityByID
- type ResponseDevicesGetFunctionalCapabilityByIDResponse
- type ResponseDevicesGetFunctionalCapabilityByIDResponseAttributeInfo
- type ResponseDevicesGetFunctionalCapabilityByIDResponseFunctionDetails
- type ResponseDevicesGetFunctionalCapabilityByIDResponseFunctionDetailsAttributeInfo
- type ResponseDevicesGetFunctionalCapabilityForDevices
- type ResponseDevicesGetFunctionalCapabilityForDevicesResponse
- type ResponseDevicesGetFunctionalCapabilityForDevicesResponseAttributeInfo
- type ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapability
- type ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapabilityAttributeInfo
- type ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapabilityFunctionDetails
- type ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapabilityFunctionDetailsAttributeInfo
- type ResponseDevicesGetInterfaceByID
- type ResponseDevicesGetInterfaceByIDResponse
- type ResponseDevicesGetInterfaceByIP
- type ResponseDevicesGetInterfaceByIPResponse
- type ResponseDevicesGetInterfaceDetailsByDeviceIDAndInterfaceName
- type ResponseDevicesGetInterfaceDetailsByDeviceIDAndInterfaceNameResponse
- type ResponseDevicesGetInterfaceInfoByID
- type ResponseDevicesGetInterfaceInfoByIDResponse
- type ResponseDevicesGetIsisInterfaces
- type ResponseDevicesGetIsisInterfacesResponse
- type ResponseDevicesGetLinecardDetails
- type ResponseDevicesGetLinecardDetailsResponse
- type ResponseDevicesGetModuleCount
- type ResponseDevicesGetModuleInfoByID
- type ResponseDevicesGetModuleInfoByIDResponse
- type ResponseDevicesGetModuleInfoByIDResponseAttributeInfo
- type ResponseDevicesGetModules
- type ResponseDevicesGetModulesResponse
- type ResponseDevicesGetModulesResponseAttributeInfo
- type ResponseDevicesGetNetworkDeviceByIP
- type ResponseDevicesGetNetworkDeviceByIPResponse
- type ResponseDevicesGetNetworkDeviceByPaginationRange
- type ResponseDevicesGetNetworkDeviceByPaginationRangeResponse
- type ResponseDevicesGetOrganizationListForMeraki
- type ResponseDevicesGetOspfInterfaces
- type ResponseDevicesGetOspfInterfacesResponse
- type ResponseDevicesGetPlannedAccessPointsForBuilding
- type ResponseDevicesGetPlannedAccessPointsForBuildingResponse
- type ResponseDevicesGetPlannedAccessPointsForBuildingResponseAttributes
- type ResponseDevicesGetPlannedAccessPointsForBuildingResponseAttributesMacaddress
- type ResponseDevicesGetPlannedAccessPointsForBuildingResponseLocation
- type ResponseDevicesGetPlannedAccessPointsForBuildingResponsePosition
- type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadios
- type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAntenna
- type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAttributes
- type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAttributesChannel
- type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAttributesChannelString
- type ResponseDevicesGetPlannedAccessPointsForFloor
- type ResponseDevicesGetPlannedAccessPointsForFloorResponse
- type ResponseDevicesGetPlannedAccessPointsForFloorResponseAttributes
- type ResponseDevicesGetPlannedAccessPointsForFloorResponseAttributesMacaddress
- type ResponseDevicesGetPlannedAccessPointsForFloorResponseLocation
- type ResponseDevicesGetPlannedAccessPointsForFloorResponsePosition
- type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadios
- type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAntenna
- type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAttributes
- type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAttributesChannel
- type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAttributesChannelString
- type ResponseDevicesGetPollingIntervalByID
- type ResponseDevicesGetPollingIntervalForAllDevices
- type ResponseDevicesGetStackDetailsForDevice
- type ResponseDevicesGetStackDetailsForDeviceResponse
- type ResponseDevicesGetStackDetailsForDeviceResponseStackPortInfo
- type ResponseDevicesGetStackDetailsForDeviceResponseStackSwitchInfo
- type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfo
- type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembers
- type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembersSvlMemberEndPoints
- type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembersSvlMemberEndPointsSvlMemberEndPointPorts
- type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembersSvlMemberPepSettings
- type ResponseDevicesGetSupervisorCardDetail
- type ResponseDevicesGetSupervisorCardDetailResponse
- type ResponseDevicesGetWirelessLanControllerDetailsByID
- type ResponseDevicesGetWirelessLanControllerDetailsByIDResponse
- type ResponseDevicesInventoryInsightDeviceLinkMismatchAPIResponse
- type ResponseDevicesInventoryInsightDeviceLinkMismatchApI
- type ResponseDevicesLegitOperationsForInterface
- type ResponseDevicesLegitOperationsForInterfaceResponse
- type ResponseDevicesLegitOperationsForInterfaceResponseOperations
- type ResponseDevicesLegitOperationsForInterfaceResponseOperationsFailureReason
- type ResponseDevicesLegitOperationsForInterfaceResponseProperties
- type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesFailureReason
- type ResponseDevicesPoeDetails
- type ResponseDevicesPoeDetailsResponse
- type ResponseDevicesRegisterDeviceForWsa
- type ResponseDevicesRegisterDeviceForWsaResponse
- type ResponseDevicesReturnPowerSupplyFanDetailsForTheGivenDevice
- type ResponseDevicesReturnPowerSupplyFanDetailsForTheGivenDeviceResponse
- type ResponseDevicesReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DES
- type ResponseDevicesReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DESResponse
- type ResponseDevicesReturnsPoeInterfaceDetailsForTheDevice
- type ResponseDevicesReturnsPoeInterfaceDetailsForTheDeviceResponse
- type ResponseDevicesSyncDevices
- type ResponseDevicesSyncDevices2
- type ResponseDevicesSyncDevices2Response
- type ResponseDevicesSyncDevicesResponse
- type ResponseDevicesUpdateDeviceRole
- type ResponseDevicesUpdateDeviceRoleResponse
- type ResponseDevicesUpdateInterfaceDetails
- type ResponseDevicesUpdateInterfaceDetailsResponse
- type ResponseDevicesUpdateInterfaceDetailsResponseProperties
- type ResponseDevicesUpdateInterfaceDetailsResponsePropertiesTaskID
- type ResponseDevicesUpdateInterfaceDetailsResponsePropertiesURL
- type ResponseDiscoveryCreateCliCredentials
- type ResponseDiscoveryCreateCliCredentialsResponse
- type ResponseDiscoveryCreateHTTPReadCredentials
- type ResponseDiscoveryCreateHTTPReadCredentialsResponse
- type ResponseDiscoveryCreateHTTPWriteCredentials
- type ResponseDiscoveryCreateHTTPWriteCredentialsResponse
- type ResponseDiscoveryCreateNetconfCredentials
- type ResponseDiscoveryCreateNetconfCredentialsResponse
- type ResponseDiscoveryCreateSNMPReadCommunity
- type ResponseDiscoveryCreateSNMPReadCommunityResponse
- type ResponseDiscoveryCreateSNMPWriteCommunity
- type ResponseDiscoveryCreateSNMPWriteCommunityResponse
- type ResponseDiscoveryCreateSNMPv3Credentials
- type ResponseDiscoveryCreateSNMPv3CredentialsResponse
- type ResponseDiscoveryCreateUpdateSNMPProperties
- type ResponseDiscoveryCreateUpdateSNMPPropertiesResponse
- type ResponseDiscoveryDeleteAllDiscovery
- type ResponseDiscoveryDeleteAllDiscoveryResponse
- type ResponseDiscoveryDeleteDiscoveryByID
- type ResponseDiscoveryDeleteDiscoveryByIDResponse
- type ResponseDiscoveryDeleteDiscoveryBySpecifiedRange
- type ResponseDiscoveryDeleteDiscoveryBySpecifiedRangeResponse
- type ResponseDiscoveryDeleteGlobalCredentialsByID
- type ResponseDiscoveryDeleteGlobalCredentialsByIDResponse
- type ResponseDiscoveryGetCountOfAllDiscoveryJobs
- type ResponseDiscoveryGetCredentialSubTypeByCredentialID
- type ResponseDiscoveryGetDevicesDiscoveredByID
- type ResponseDiscoveryGetDiscoveredDevicesByRange
- type ResponseDiscoveryGetDiscoveredDevicesByRangeResponse
- type ResponseDiscoveryGetDiscoveredNetworkDevicesByDiscoveryID
- type ResponseDiscoveryGetDiscoveredNetworkDevicesByDiscoveryIDResponse
- type ResponseDiscoveryGetDiscoveriesByRange
- type ResponseDiscoveryGetDiscoveriesByRangeResponse
- type ResponseDiscoveryGetDiscoveriesByRangeResponseAttributeInfo
- type ResponseDiscoveryGetDiscoveriesByRangeResponseHTTPReadCredential
- type ResponseDiscoveryGetDiscoveriesByRangeResponseHTTPWriteCredential
- type ResponseDiscoveryGetDiscoveryByID
- type ResponseDiscoveryGetDiscoveryByIDResponse
- type ResponseDiscoveryGetDiscoveryByIDResponseAttributeInfo
- type ResponseDiscoveryGetDiscoveryByIDResponseHTTPReadCredential
- type ResponseDiscoveryGetDiscoveryByIDResponseHTTPWriteCredential
- type ResponseDiscoveryGetDiscoveryJobsByIP
- type ResponseDiscoveryGetDiscoveryJobsByIPResponse
- type ResponseDiscoveryGetDiscoveryJobsByIPResponseAttributeInfo
- type ResponseDiscoveryGetGlobalCredentials
- type ResponseDiscoveryGetGlobalCredentialsResponse
- type ResponseDiscoveryGetListOfDiscoveriesByDiscoveryID
- type ResponseDiscoveryGetListOfDiscoveriesByDiscoveryIDResponse
- type ResponseDiscoveryGetListOfDiscoveriesByDiscoveryIDResponseAttributeInfo
- type ResponseDiscoveryGetNetworkDevicesFromDiscovery
- type ResponseDiscoveryGetSNMPProperties
- type ResponseDiscoveryGetSNMPPropertiesResponse
- type ResponseDiscoveryStartDiscovery
- type ResponseDiscoveryStartDiscoveryResponse
- type ResponseDiscoveryUpdateCliCredentials
- type ResponseDiscoveryUpdateCliCredentialsResponse
- type ResponseDiscoveryUpdateGlobalCredentials
- type ResponseDiscoveryUpdateGlobalCredentialsResponse
- type ResponseDiscoveryUpdateHTTPReadCredential
- type ResponseDiscoveryUpdateHTTPReadCredentialResponse
- type ResponseDiscoveryUpdateHTTPWriteCredentials
- type ResponseDiscoveryUpdateHTTPWriteCredentialsResponse
- type ResponseDiscoveryUpdateNetconfCredentials
- type ResponseDiscoveryUpdateNetconfCredentialsResponse
- type ResponseDiscoveryUpdateSNMPReadCommunity
- type ResponseDiscoveryUpdateSNMPReadCommunityResponse
- type ResponseDiscoveryUpdateSNMPWriteCommunity
- type ResponseDiscoveryUpdateSNMPWriteCommunityResponse
- type ResponseDiscoveryUpdateSNMPv3Credentials
- type ResponseDiscoveryUpdateSNMPv3CredentialsResponse
- type ResponseDiscoveryUpdatesAnExistingDiscoveryBySpecifiedID
- type ResponseDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDResponse
- type ResponseEventManagementCountOfEventSubscriptions
- type ResponseEventManagementCountOfEvents
- type ResponseEventManagementCountOfNotifications
- type ResponseEventManagementCreateEmailDestination
- type ResponseEventManagementCreateEmailEventSubscription
- type ResponseEventManagementCreateEventSubscriptions
- type ResponseEventManagementCreateRestWebhookEventSubscription
- type ResponseEventManagementCreateSyslogDestination
- type ResponseEventManagementCreateSyslogDestinationErrorMessage
- type ResponseEventManagementCreateSyslogEventSubscription
- type ResponseEventManagementCreateWebhookDestination
- type ResponseEventManagementCreateWebhookDestinationErrorMessage
- type ResponseEventManagementDeleteEventSubscriptions
- type ResponseEventManagementEventArtifactCount
- type ResponseEventManagementGetAuditLogParentRecords
- type ResponseEventManagementGetAuditLogRecords
- type ResponseEventManagementGetAuditLogSummary
- type ResponseEventManagementGetConnectorTypes
- type ResponseEventManagementGetEmailEventSubscriptions
- type ResponseEventManagementGetEmailSubscriptionDetails
- type ResponseEventManagementGetEventArtifacts
- type ResponseEventManagementGetEventSubscriptions
- type ResponseEventManagementGetEvents
- type ResponseEventManagementGetNotifications
- type ResponseEventManagementGetRestWebhookEventSubscriptions
- type ResponseEventManagementGetRestWebhookSubscriptionDetails
- type ResponseEventManagementGetStatusAPIForEvents
- type ResponseEventManagementGetStatusAPIForEventsErrorMessage
- type ResponseEventManagementGetSyslogEventSubscriptions
- type ResponseEventManagementGetSyslogSubscriptionDetails
- type ResponseEventManagementUpdateEmailDestination
- type ResponseEventManagementUpdateEmailEventSubscription
- type ResponseEventManagementUpdateEventSubscriptions
- type ResponseEventManagementUpdateRestWebhookEventSubscription
- type ResponseEventManagementUpdateSyslogDestination
- type ResponseEventManagementUpdateSyslogDestinationErrorMessage
- type ResponseEventManagementUpdateSyslogEventSubscription
- type ResponseEventManagementUpdateWebhookDestination
- type ResponseEventManagementUpdateWebhookDestinationErrorMessage
- type ResponseFabricWirelessAddWLCToFabricDomain
- type ResponseFabricWirelessGetSSIDToIPPoolMapping
- type ResponseFabricWirelessGetSSIDToIPPoolMappingSSIDDetails
- type ResponseFabricWirelessRemoveWLCFromFabricDomain
- type ResponseFabricWirelessUpdateSSIDToIPPoolMapping2
- type ResponseFileGetListOfAvailableNamespaces
- type ResponseFileGetListOfFiles
- type ResponseFileGetListOfFilesResponse
- type ResponseFileGetListOfFilesResponseAttributeInfo
- type ResponseFileGetListOfFilesResponseSftpServerList
- type ResponseFileUploadFile
- type ResponseHealthAndPerformanceSystemHealthAPIHealthEvents
- type ResponseHealthAndPerformanceSystemHealthApI
- type ResponseHealthAndPerformanceSystemHealthCountApI
- type ResponseHealthAndPerformanceSystemPerformanceAPIKpis
- type ResponseHealthAndPerformanceSystemPerformanceAPIKpisCPU
- type ResponseHealthAndPerformanceSystemPerformanceAPIKpisMemory
- type ResponseHealthAndPerformanceSystemPerformanceAPIKpisNetworkrxRate
- type ResponseHealthAndPerformanceSystemPerformanceAPIKpisNetworktxRate
- type ResponseHealthAndPerformanceSystemPerformanceApI
- type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpis
- type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisData
- type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegends
- type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsCPU
- type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsMemory
- type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsNetworkrxRate
- type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsNetworktxRate
- type ResponseHealthAndPerformanceSystemPerformanceHistoricalApI
- type ResponseIssuesGetIssueEnrichmentDetails
- type ResponseIssuesGetIssueEnrichmentDetailsIssueDetails
- type ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssue
- type ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssueImpactedHosts
- type ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssueSuggestedActions
- type ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssueSuggestedActionsSteps
- type ResponseIssuesIssues
- type ResponseIssuesIssuesResponse
- type ResponseItemClientsGetClientEnrichmentDetails
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDevice
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetails
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsBootDateTime
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsErrorDescription
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsInterfaceCount
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLineCardCount
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLineCardID
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLocation
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLocationName
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopology
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinks
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinksID
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinksLabel
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinksPortUtilization
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodes
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesCount
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesDeviceType
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesFabricGroup
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesFamily
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesHealthScore
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesIP
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesNodeType
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesPlatformID
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesRadioFrequency
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesSoftwareVersion
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesUserID
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsWaasDeviceMode
- type ResponseItemClientsGetClientEnrichmentDetailsIssueDetails
- type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssue
- type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHosts
- type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHostsLocation
- type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHostsLocationApsImpacted
- type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHostsLocationFloor
- type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueSuggestedActions
- type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueSuggestedActionsSteps
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetails
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsAuthType
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsConnectedDevice
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsDataRate
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHealthScore
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostIPV6
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostName
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostOs
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostVersion
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsLocation
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsPort
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsRssi
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsSSID
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsSnr
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsSubType
- type ResponseItemConfigurationTemplatesGetsAListOfProjects
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTags
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplates
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplates
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesDeviceTypes
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParams
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParamsRange
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParamsSelection
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTags
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParams
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParamsRange
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParamsSelection
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesDeviceTypes
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParams
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParamsRange
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParamsSelection
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParamsSelectionSelectionValues
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTags
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParams
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParamsRange
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParamsSelection
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParamsSelectionSelectionValues
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesValidationErrors
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesValidationErrorsRollbackTemplateErrors
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesValidationErrorsTemplateErrors
- type ResponseItemConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplate
- type ResponseItemConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplateVersionsInfo
- type ResponseItemConfigurationTemplatesGetsTheTemplatesAvailable
- type ResponseItemConfigurationTemplatesGetsTheTemplatesAvailableVersionsInfo
- type ResponseItemDeviceOnboardingPnpGetDeviceList2
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DayZeroConfig
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DayZeroConfigPreview
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfo
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoAAACredentials
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoFileSystemList
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoHTTPHeaders
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfaces
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfacesIPv4Address
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfacesIPv6AddressList
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoLocation
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoNeighborLinks
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileList
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpoint
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpointIPv4Address
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpointIPv6Address
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpoint
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpointIPv4Address
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpointIPv6Address
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPreWorkflowCliOuputs
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoStackInfo
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoStackInfoStackMemberList
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoTags
- type ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryList
- type ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfo
- type ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfoAddnDetails
- type ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfoWorkItemList
- type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemResetWorkflow
- type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemResetWorkflowTasks
- type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemResetWorkflowTasksWorkItemList
- type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemWorkflow
- type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemWorkflowTasks
- type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemWorkflowTasksWorkItemList
- type ResponseItemDeviceOnboardingPnpGetDeviceList2Workflow
- type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowParameters
- type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowParametersConfigList
- type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowParametersConfigListConfigParameters
- type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowTasks
- type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowTasksWorkItemList
- type ResponseItemDeviceOnboardingPnpGetWorkflows
- type ResponseItemDeviceOnboardingPnpGetWorkflowsTasks
- type ResponseItemDeviceOnboardingPnpGetWorkflowsTasksWorkItemList
- type ResponseItemDevicesGetDeviceEnrichmentDetails
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetails
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsLocation
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsLocationName
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopology
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinks
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinksID
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinksLabel
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinksPortUtilization
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodes
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesClients
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesConnectedDevice
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesCount
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesFabricGroup
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesRadioFrequency
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesUserID
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsTunnelUDPPort
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsWaasDeviceMode
- type ResponseItemEventManagementGetAuditLogParentRecords
- type ResponseItemEventManagementGetAuditLogParentRecordsAdditionalDetails
- type ResponseItemEventManagementGetAuditLogParentRecordsCiscoDnaEventLink
- type ResponseItemEventManagementGetAuditLogParentRecordsDetails
- type ResponseItemEventManagementGetAuditLogParentRecordsEventHierarchy
- type ResponseItemEventManagementGetAuditLogParentRecordsMessageParams
- type ResponseItemEventManagementGetAuditLogParentRecordsNetwork
- type ResponseItemEventManagementGetAuditLogParentRecordsNote
- type ResponseItemEventManagementGetAuditLogParentRecordsParentInstanceID
- type ResponseItemEventManagementGetAuditLogParentRecordsTags
- type ResponseItemEventManagementGetAuditLogRecords
- type ResponseItemEventManagementGetAuditLogRecordsAdditionalDetails
- type ResponseItemEventManagementGetAuditLogRecordsDetails
- type ResponseItemEventManagementGetAuditLogRecordsTags
- type ResponseItemEventManagementGetAuditLogSummary
- type ResponseItemEventManagementGetConnectorTypes
- type ResponseItemEventManagementGetEmailEventSubscriptions
- type ResponseItemEventManagementGetEmailEventSubscriptionsFilter
- type ResponseItemEventManagementGetEmailEventSubscriptionsFilterDomainsSubdomains
- type ResponseItemEventManagementGetEmailEventSubscriptionsSubscriptionEndpoints
- type ResponseItemEventManagementGetEmailEventSubscriptionsSubscriptionEndpointsSubscriptionDetails
- type ResponseItemEventManagementGetEmailSubscriptionDetails
- type ResponseItemEventManagementGetEventArtifacts
- type ResponseItemEventManagementGetEventArtifactsEventPayload
- type ResponseItemEventManagementGetEventArtifactsEventPayloadAdditionalDetails
- type ResponseItemEventManagementGetEventArtifactsEventPayloadDetails
- type ResponseItemEventManagementGetEventArtifactsEventTemplates
- type ResponseItemEventManagementGetEventSubscriptions
- type ResponseItemEventManagementGetEventSubscriptionsFilter
- type ResponseItemEventManagementGetEventSubscriptionsFilterDomainsSubdomains
- type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpoints
- type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetails
- type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsHeaders
- type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsPathParams
- type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsQueryParams
- type ResponseItemEventManagementGetEvents
- type ResponseItemEventManagementGetEventsDetails
- type ResponseItemEventManagementGetNotifications
- type ResponseItemEventManagementGetNotificationsNetwork
- type ResponseItemEventManagementGetRestWebhookEventSubscriptions
- type ResponseItemEventManagementGetRestWebhookEventSubscriptionsFilter
- type ResponseItemEventManagementGetRestWebhookEventSubscriptionsFilterDomainsSubdomains
- type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpoints
- type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetails
- type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsHeaders
- type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsPathParams
- type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsQueryParams
- type ResponseItemEventManagementGetRestWebhookSubscriptionDetails
- type ResponseItemEventManagementGetRestWebhookSubscriptionDetailsHeaders
- type ResponseItemEventManagementGetSyslogEventSubscriptions
- type ResponseItemEventManagementGetSyslogEventSubscriptionsFilter
- type ResponseItemEventManagementGetSyslogEventSubscriptionsFilterDomainsSubdomains
- type ResponseItemEventManagementGetSyslogEventSubscriptionsFilterSeverities
- type ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpoints
- type ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpointsSubscriptionDetails
- type ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsSyslogConfig
- type ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionID
- type ResponseItemEventManagementGetSyslogEventSubscriptionsVersion
- type ResponseItemEventManagementGetSyslogSubscriptionDetails
- type ResponseItemEventManagementGetSyslogSubscriptionDetailsSyslogConfig
- type ResponseItemItsmGetCmdbSyncStatus
- type ResponseItemItsmGetCmdbSyncStatusDevices
- type ResponseItemItsmGetFailedItsmEvents
- type ResponseItemItsmGetFailedItsmEventsEnrichmentInfo
- type ResponseItemItsmGetFailedItsmEventsEnrichmentInfoResponseReceivedFromITSmsystem
- type ResponseItemReportsGetAllViewGroups
- type ResponseItemReportsGetListOfScheduledReports
- type ResponseItemReportsGetListOfScheduledReportsDeliveries
- type ResponseItemReportsGetListOfScheduledReportsExecutions
- type ResponseItemReportsGetListOfScheduledReportsSchedule
- type ResponseItemReportsGetListOfScheduledReportsView
- type ResponseItemReportsGetListOfScheduledReportsViewFieldGroups
- type ResponseItemReportsGetListOfScheduledReportsViewFieldGroupsFields
- type ResponseItemReportsGetListOfScheduledReportsViewFilters
- type ResponseItemReportsGetListOfScheduledReportsViewFiltersValue
- type ResponseItemReportsGetListOfScheduledReportsViewFormat
- type ResponseItemUsersGetUserEnrichmentDetails
- type ResponseItemUsersGetUserEnrichmentDetailsConnectedDevice
- type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetails
- type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsErrorCode
- type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsErrorDescription
- type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsLocation
- type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsLocationName
- type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopology
- type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsTunnelUDPPort
- type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsWaasDeviceMode
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetails
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsApGroup
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsAuthType
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsAvgRssi
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsAvgSnr
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsChannel
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsConnectedDevice
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsDNSFailure
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsDNSSuccess
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsDataRate
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsFrequency
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHealthScore
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostIPV6
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostName
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostOs
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostVersion
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsLocation
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboarding
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAAAServerIP
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageAssocDuration
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageAuthDuration
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageDhcpDuration
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageRunDuration
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingDhcpServerIP
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxAssocDuration
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxAuthDuration
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxDhcpDuration
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxRunDuration
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingTime
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsPort
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsRssi
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsRxBytes
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsSSID
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsSnr
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsTxBytes
- type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsUserID
- type ResponseItemWirelessGetDynamicInterface
- type ResponseItemWirelessGetEnterpriseSSID
- type ResponseItemWirelessGetEnterpriseSSIDSSIDDetails
- type ResponseItemWirelessGetWirelessProfile
- type ResponseItemWirelessGetWirelessProfileProfileDetails
- type ResponseItemWirelessGetWirelessProfileProfileDetailsSSIDDetails
- type ResponseItemWirelessGetWirelessProfileProfileDetailsSSIDDetailsFlexConnect
- type ResponseItsmGetCmdbSyncStatus
- type ResponseItsmGetFailedItsmEvents
- type ResponseItsmRetryIntegrationEvents
- type ResponseLanAutomationLanAutomation
- type ResponseLanAutomationLanAutomation2
- type ResponseLanAutomationLanAutomation2Response
- type ResponseLanAutomationLanAutomationLog
- type ResponseLanAutomationLanAutomationLogByID
- type ResponseLanAutomationLanAutomationLogByIDResponse
- type ResponseLanAutomationLanAutomationLogByIDResponseEntry
- type ResponseLanAutomationLanAutomationLogResponse
- type ResponseLanAutomationLanAutomationLogResponseEntry
- type ResponseLanAutomationLanAutomationResponse
- type ResponseLanAutomationLanAutomationSessionCount
- type ResponseLanAutomationLanAutomationSessionCountResponse
- type ResponseLanAutomationLanAutomationStatus
- type ResponseLanAutomationLanAutomationStatusByID
- type ResponseLanAutomationLanAutomationStatusByIDResponse
- type ResponseLanAutomationLanAutomationStatusByIDResponseDiscoveredDeviceList
- type ResponseLanAutomationLanAutomationStatusByIDResponseIPPoolList
- type ResponseLanAutomationLanAutomationStatusResponse
- type ResponseLanAutomationLanAutomationStatusResponseDiscoveredDeviceList
- type ResponseLanAutomationLanAutomationStatusResponseIPPoolList
- type ResponseLicensesChangeVirtualAccount
- type ResponseLicensesChangeVirtualAccountResponse
- type ResponseLicensesDeviceCountDetails
- type ResponseLicensesDeviceDeregistration
- type ResponseLicensesDeviceDeregistrationResponse
- type ResponseLicensesDeviceLicenseDetails
- type ResponseLicensesDeviceLicenseDetailsResponse
- type ResponseLicensesDeviceLicenseDetailsResponseAccessPoints
- type ResponseLicensesDeviceLicenseDetailsResponseChassisDetails
- type ResponseLicensesDeviceLicenseDetailsResponseChassisDetailsModules
- type ResponseLicensesDeviceLicenseDetailsResponseChassisDetailsSupervisorCards
- type ResponseLicensesDeviceLicenseDetailsResponseStackedDevices
- type ResponseLicensesDeviceLicenseSummary
- type ResponseLicensesDeviceLicenseSummaryResponse
- type ResponseLicensesDeviceRegistration
- type ResponseLicensesDeviceRegistrationResponse
- type ResponseLicensesLicenseTermDetails
- type ResponseLicensesLicenseTermDetailsLicenseDetails
- type ResponseLicensesLicenseUsageDetails
- type ResponseLicensesLicenseUsageDetailsPurchasedDnaLicense
- type ResponseLicensesLicenseUsageDetailsPurchasedDnaLicenseLicenseCountByType
- type ResponseLicensesLicenseUsageDetailsPurchasedNetworkLicense
- type ResponseLicensesLicenseUsageDetailsPurchasedNetworkLicenseLicenseCountByType
- type ResponseLicensesLicenseUsageDetailsUsedDnaLicense
- type ResponseLicensesLicenseUsageDetailsUsedDnaLicenseLicenseCountByType
- type ResponseLicensesLicenseUsageDetailsUsedNetworkLicense
- type ResponseLicensesLicenseUsageDetailsUsedNetworkLicenseLicenseCountByType
- type ResponseLicensesSmartAccountDetails
- type ResponseLicensesSmartAccountDetailsResponse
- type ResponseLicensesVirtualAccountDetails
- type ResponseLicensesVirtualAccountDetailsVirtualAccountDetails
- type ResponseNetworkSettingsAssignCredentialToSite
- type ResponseNetworkSettingsCreateDeviceCredentials
- type ResponseNetworkSettingsCreateGlobalPool
- type ResponseNetworkSettingsCreateNetwork
- type ResponseNetworkSettingsCreateSpProfile
- type ResponseNetworkSettingsDeleteDeviceCredential
- type ResponseNetworkSettingsDeleteGlobalIPPool
- type ResponseNetworkSettingsDeleteSpProfile
- type ResponseNetworkSettingsGetDeviceCredentialDetails
- type ResponseNetworkSettingsGetDeviceCredentialDetailsCli
- type ResponseNetworkSettingsGetDeviceCredentialDetailsHTTPRead
- type ResponseNetworkSettingsGetDeviceCredentialDetailsHTTPWrite
- type ResponseNetworkSettingsGetDeviceCredentialDetailsSNMPV2Read
- type ResponseNetworkSettingsGetDeviceCredentialDetailsSNMPV2Write
- type ResponseNetworkSettingsGetDeviceCredentialDetailsSNMPV3
- type ResponseNetworkSettingsGetGlobalPool
- type ResponseNetworkSettingsGetGlobalPoolResponse
- type ResponseNetworkSettingsGetGlobalPoolResponseClientOptions
- type ResponseNetworkSettingsGetGlobalPoolResponseContext
- type ResponseNetworkSettingsGetNetwork
- type ResponseNetworkSettingsGetNetworkResponse
- type ResponseNetworkSettingsGetNetworkResponseValue
- type ResponseNetworkSettingsGetReserveIPSubpool
- type ResponseNetworkSettingsGetReserveIPSubpoolResponse
- type ResponseNetworkSettingsGetReserveIPSubpoolResponseIPPools
- type ResponseNetworkSettingsGetReserveIPSubpoolResponseIPPoolsClientOptions
- type ResponseNetworkSettingsGetReserveIPSubpoolResponseIPPoolsContext
- type ResponseNetworkSettingsGetReserveIPSubpoolResponseIPPoolsDNSServerIPs
- type ResponseNetworkSettingsGetReserveIPSubpoolResponseIPPoolsDhcpServerIPs
- type ResponseNetworkSettingsGetServiceProviderDetails
- type ResponseNetworkSettingsGetServiceProviderDetailsResponse
- type ResponseNetworkSettingsGetServiceProviderDetailsResponseValue
- type ResponseNetworkSettingsReleaseReserveIPSubpool
- type ResponseNetworkSettingsReserveIPSubpool
- type ResponseNetworkSettingsUpdateDeviceCredentials
- type ResponseNetworkSettingsUpdateGlobalPool
- type ResponseNetworkSettingsUpdateNetwork
- type ResponseNetworkSettingsUpdateReserveIPSubpool
- type ResponseNetworkSettingsUpdateSpProfile
- type ResponsePathTraceDeletesPathtraceByID
- type ResponsePathTraceDeletesPathtraceByIDResponse
- type ResponsePathTraceInitiateANewPathtrace
- type ResponsePathTraceInitiateANewPathtraceResponse
- type ResponsePathTraceRetrievesPreviousPathtrace
- type ResponsePathTraceRetrievesPreviousPathtraceResponse
- type ResponsePathTraceRetrievesPreviousPathtraceResponseDetailedStatus
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElements
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsAccuracyList
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsDetailedStatus
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsDeviceStatistics
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsDeviceStatisticsCPUStatistics
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsDeviceStatisticsMemoryStatistics
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterface
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfaceACLAnalysis
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAces
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfaceInterfaceStatistics
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfacePathOverlayInfo
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfacePathOverlayInfoVxlanInfo
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfaceQosStatistics
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterface
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfaceACLAnalysis
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAces
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfaceInterfaceStatistics
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfacePathOverlayInfo
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfacePathOverlayInfoVxlanInfo
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfaceQosStatistics
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnect
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectEgressACLAnalysis
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAces
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPorts
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPorts
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectIngressACLAnalysis
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAces
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPorts
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPorts
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfo
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoAccuracyList
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoDetailedStatus
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoDeviceStatistics
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoDeviceStatisticsCPUStatistics
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoDeviceStatisticsMemoryStatistics
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterface
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterface
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysis
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAces
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceInterfaceStatistics
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfacePathOverlayInfo
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfacePathOverlayInfoVxlanInfo
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceQosStatistics
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterface
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysis
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAces
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceInterfaceStatistics
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfacePathOverlayInfo
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfacePathOverlayInfoVxlanInfo
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceQosStatistics
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnect
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectEgressACLAnalysis
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAces
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPorts
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPorts
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectIngressACLAnalysis
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAces
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPorts
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPorts
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterface
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterface
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysis
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAces
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceInterfaceStatistics
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfacePathOverlayInfo
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfacePathOverlayInfoVxlanInfo
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceQosStatistics
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterface
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysis
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAces
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceInterfaceStatistics
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfacePathOverlayInfo
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfacePathOverlayInfoVxlanInfo
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceQosStatistics
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoPerfMonitorStatistics
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterface
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfaceACLAnalysis
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAces
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfaceInterfaceStatistics
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfacePathOverlayInfo
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfacePathOverlayInfoVxlanInfo
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfaceQosStatistics
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterface
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfaceACLAnalysis
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAces
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfaceInterfaceStatistics
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfacePathOverlayInfo
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfacePathOverlayInfoVxlanInfo
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfaceQosStatistics
- type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsPerfMonStatistics
- type ResponsePathTraceRetrievesPreviousPathtraceResponseRequest
- type ResponsePathTraceRetrivesAllPreviousPathtracesSummary
- type ResponsePathTraceRetrivesAllPreviousPathtracesSummaryResponse
- type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummary
- type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponse
- type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodes
- type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetwork
- type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInet
- type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInet6
- type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInetDNSServers
- type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInetRoutes
- type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesNtp
- type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesPlatform
- type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesProxy
- type ResponsePlatformConfigurationCiscoDnaCenterReleaseSummary
- type ResponsePlatformConfigurationCiscoDnaCenterReleaseSummaryResponse
- type ResponsePlatformConfigurationCiscoDnaCenterReleaseSummaryResponseSupportedDirectUpdates
- type ResponseReportsCreateOrScheduleAReport
- type ResponseReportsCreateOrScheduleAReportDeliveries
- type ResponseReportsCreateOrScheduleAReportExecutions
- type ResponseReportsCreateOrScheduleAReportSchedule
- type ResponseReportsCreateOrScheduleAReportView
- type ResponseReportsCreateOrScheduleAReportViewFieldGroups
- type ResponseReportsCreateOrScheduleAReportViewFieldGroupsFields
- type ResponseReportsCreateOrScheduleAReportViewFilters
- type ResponseReportsCreateOrScheduleAReportViewFiltersValue
- type ResponseReportsCreateOrScheduleAReportViewFormat
- type ResponseReportsDeleteAScheduledReport
- type ResponseReportsGetAScheduledReport
- type ResponseReportsGetAScheduledReportDeliveries
- type ResponseReportsGetAScheduledReportExecutions
- type ResponseReportsGetAScheduledReportSchedule
- type ResponseReportsGetAScheduledReportView
- type ResponseReportsGetAScheduledReportViewFieldGroups
- type ResponseReportsGetAScheduledReportViewFieldGroupsFields
- type ResponseReportsGetAScheduledReportViewFilters
- type ResponseReportsGetAScheduledReportViewFiltersValue
- type ResponseReportsGetAScheduledReportViewFormat
- type ResponseReportsGetAllExecutionDetailsForAGivenReport
- type ResponseReportsGetAllExecutionDetailsForAGivenReportDeliveries
- type ResponseReportsGetAllExecutionDetailsForAGivenReportExecutions
- type ResponseReportsGetAllExecutionDetailsForAGivenReportSchedule
- type ResponseReportsGetAllExecutionDetailsForAGivenReportView
- type ResponseReportsGetAllExecutionDetailsForAGivenReportViewFieldGroups
- type ResponseReportsGetAllExecutionDetailsForAGivenReportViewFilters
- type ResponseReportsGetAllExecutionDetailsForAGivenReportViewFormat
- type ResponseReportsGetAllViewGroups
- type ResponseReportsGetListOfScheduledReports
- type ResponseReportsGetViewDetailsForAGivenViewGroupView
- type ResponseReportsGetViewDetailsForAGivenViewGroupViewDeliveries
- type ResponseReportsGetViewDetailsForAGivenViewGroupViewFieldGroups
- type ResponseReportsGetViewDetailsForAGivenViewGroupViewFieldGroupsFields
- type ResponseReportsGetViewDetailsForAGivenViewGroupViewFilters
- type ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersAdditionalInfo
- type ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersFilterSource
- type ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersFilterSourceDataSource
- type ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersTimeOptions
- type ResponseReportsGetViewDetailsForAGivenViewGroupViewFormats
- type ResponseReportsGetViewDetailsForAGivenViewGroupViewFormatsTemplate
- type ResponseReportsGetViewDetailsForAGivenViewGroupViewSchedules
- type ResponseReportsGetViewsForAGivenViewGroup
- type ResponseReportsGetViewsForAGivenViewGroupViews
- type ResponseSdaAddBorderDeviceInSdaFabric
- type ResponseSdaAddControlPlaneDeviceInSdaFabric
- type ResponseSdaAddDefaultAuthenticationTemplateInSdaFabric
- type ResponseSdaAddEdgeDeviceInSdaFabric
- type ResponseSdaAddIPPoolInSdaVirtualNetwork
- type ResponseSdaAddMulticastInSdaFabric
- type ResponseSdaAddPortAssignmentForAccessPointInSdaFabric
- type ResponseSdaAddPortAssignmentForUserDeviceInSdaFabric
- type ResponseSdaAddSiteInSdaFabric
- type ResponseSdaAddTransitPeerNetwork
- type ResponseSdaAddVirtualNetworkWithScalableGroups
- type ResponseSdaAddVnInFabric
- type ResponseSdaDeleteBorderDeviceFromSdaFabric
- type ResponseSdaDeleteControlPlaneDeviceInSdaFabric
- type ResponseSdaDeleteDefaultAuthenticationProfileFromSdaFabric
- type ResponseSdaDeleteEdgeDeviceFromSdaFabric
- type ResponseSdaDeleteIPPoolFromSdaVirtualNetwork
- type ResponseSdaDeleteMulticastFromSdaFabric
- type ResponseSdaDeletePortAssignmentForAccessPointInSdaFabric
- type ResponseSdaDeletePortAssignmentForUserDeviceInSdaFabric
- type ResponseSdaDeleteProvisionedWiredDevice
- type ResponseSdaDeleteSiteFromSdaFabric
- type ResponseSdaDeleteTransitPeerNetwork
- type ResponseSdaDeleteVirtualNetworkWithScalableGroups
- type ResponseSdaDeleteVnFromSdaFabric
- type ResponseSdaGetBorderDeviceDetailFromSdaFabric
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricAkcSettingsCfs
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricCfsChangeInfo
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricConfigs
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricCustomProvisions
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceInterfaceInfo
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettings
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsConnectedTo
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettings
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettingsL2Handoff
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettingsL3Handoff
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettingsL3HandoffVirtualNetwork
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricManagedSites
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettings
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsAAA
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsCmx
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDNS
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDNSIP
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDhcp
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDhcpIPAddress
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsLdap
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsNativeVLAN
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsNetflow
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsNtp
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsSNMP
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsSyslogs
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricOtherDevice
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricTargetIDList
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricTransitNetworks
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricVirtualNetwork
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricWLAN
- type ResponseSdaGetControlPlaneDeviceFromSdaFabric
- type ResponseSdaGetDefaultAuthenticationProfileFromSdaFabric
- type ResponseSdaGetDeviceInfoFromSdaFabric
- type ResponseSdaGetDeviceRoleInSdaFabric
- type ResponseSdaGetDeviceRoleInSdaFabricResponse
- type ResponseSdaGetEdgeDeviceFromSdaFabric
- type ResponseSdaGetIPPoolFromSdaVirtualNetwork
- type ResponseSdaGetMulticastDetailsFromSdaFabric
- type ResponseSdaGetMulticastDetailsFromSdaFabricMulticastVnInfo
- type ResponseSdaGetMulticastDetailsFromSdaFabricMulticastVnInfoSsmInfo
- type ResponseSdaGetPortAssignmentForAccessPointInSdaFabric
- type ResponseSdaGetPortAssignmentForUserDeviceInSdaFabric
- type ResponseSdaGetProvisionedWiredDevice
- type ResponseSdaGetSiteFromSdaFabric
- type ResponseSdaGetTransitPeerNetworkInfo
- type ResponseSdaGetTransitPeerNetworkInfoIPTransitSettings
- type ResponseSdaGetTransitPeerNetworkInfoSdaTransitSettings
- type ResponseSdaGetTransitPeerNetworkInfoSdaTransitSettingsTransitControlPlaneSettings
- type ResponseSdaGetVirtualNetworkSummary
- type ResponseSdaGetVirtualNetworkSummaryResponse
- type ResponseSdaGetVirtualNetworkWithScalableGroups
- type ResponseSdaGetVnFromSdaFabric
- type ResponseSdaProvisionWiredDevice
- type ResponseSdaReProvisionWiredDevice
- type ResponseSdaUpdateDefaultAuthenticationProfileInSdaFabric
- type ResponseSdaUpdateVirtualNetworkWithScalableGroups
- type ResponseSecurityAdvisoriesGetAdvisoriesList
- type ResponseSecurityAdvisoriesGetAdvisoriesListResponse
- type ResponseSecurityAdvisoriesGetAdvisoriesPerDevice
- type ResponseSecurityAdvisoriesGetAdvisoriesPerDeviceResponse
- type ResponseSecurityAdvisoriesGetAdvisoriesSummary
- type ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponse
- type ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponseCRITICaL
- type ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponseHIGH
- type ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponseINFORMATIONAL
- type ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponseLOW
- type ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponseMEDIUM
- type ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponseNA
- type ResponseSecurityAdvisoriesGetAdvisoryIDsPerDevice
- type ResponseSecurityAdvisoriesGetAdvisoryIDsPerDeviceResponse
- type ResponseSecurityAdvisoriesGetDevicesPerAdvisory
- type ResponseSensorsCreateSensorTestTemplate
- type ResponseSensorsCreateSensorTestTemplateResponse
- type ResponseSensorsCreateSensorTestTemplateResponseApCoverage
- type ResponseSensorsCreateSensorTestTemplateResponseFrequency
- type ResponseSensorsCreateSensorTestTemplateResponseLocation
- type ResponseSensorsCreateSensorTestTemplateResponseLocationInfoList
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDs
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsAuthProtocol
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsAuthTypeRcvd
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsBands
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsCertdownloadurl
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsCertfilename
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsCertpassphrase
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsEapMethod
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthAccessURL
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthHTMLTag
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthPortal
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthVirtualIP
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthEmailAddress
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthpassword
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthsecurity
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthuserName
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsPassword
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsTests
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsTestsConfig
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsThirdParty
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsUsername
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsWlc
- type ResponseSensorsCreateSensorTestTemplateResponseSchedule
- type ResponseSensorsCreateSensorTestTemplateResponseSensors
- type ResponseSensorsCreateSensorTestTemplateResponseSiteHierarchy
- type ResponseSensorsCreateSensorTestTemplateResponseTenantID
- type ResponseSensorsCreateSensorTestTemplateResponseTests
- type ResponseSensorsCreateSensorTestTemplateResponseWLANs
- type ResponseSensorsDeleteSensorTest
- type ResponseSensorsDeleteSensorTestResponse
- type ResponseSensorsDuplicateSensorTestTemplate
- type ResponseSensorsDuplicateSensorTestTemplateResponse
- type ResponseSensorsDuplicateSensorTestTemplateResponseApCoverage
- type ResponseSensorsDuplicateSensorTestTemplateResponseFrequency
- type ResponseSensorsDuplicateSensorTestTemplateResponseLocation
- type ResponseSensorsDuplicateSensorTestTemplateResponseLocationInfoList
- type ResponseSensorsDuplicateSensorTestTemplateResponseLocationInfoListMacAddressList
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDs
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsAuthProtocol
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsAuthTypeRcvd
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsBands
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsCertdownloadurl
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsCertfilename
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsCertpassphrase
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsEapMethod
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthAccessURL
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthHTMLTag
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthPortal
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthVirtualIP
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthEmailAddress
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthpassword
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthsecurity
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthuserName
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsPassword
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsTests
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsTestsConfig
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsThirdParty
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsUsername
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsWlc
- type ResponseSensorsDuplicateSensorTestTemplateResponseSchedule
- type ResponseSensorsDuplicateSensorTestTemplateResponseScheduleFrequency
- type ResponseSensorsDuplicateSensorTestTemplateResponseScheduleScheduleRange
- type ResponseSensorsDuplicateSensorTestTemplateResponseScheduleScheduleRangeTimeRange
- type ResponseSensorsDuplicateSensorTestTemplateResponseScheduleScheduleRangeTimeRangeFrequency
- type ResponseSensorsDuplicateSensorTestTemplateResponseSensors
- type ResponseSensorsDuplicateSensorTestTemplateResponseSiteHierarchy
- type ResponseSensorsDuplicateSensorTestTemplateResponseTenantID
- type ResponseSensorsDuplicateSensorTestTemplateResponseTests
- type ResponseSensorsDuplicateSensorTestTemplateResponseWLANs
- type ResponseSensorsEditSensorTestTemplate
- type ResponseSensorsEditSensorTestTemplateResponse
- type ResponseSensorsEditSensorTestTemplateResponseApCoverage
- type ResponseSensorsEditSensorTestTemplateResponseFrequency
- type ResponseSensorsEditSensorTestTemplateResponseLocation
- type ResponseSensorsEditSensorTestTemplateResponseLocationInfoList
- type ResponseSensorsEditSensorTestTemplateResponseLocationInfoListMacAddressList
- type ResponseSensorsEditSensorTestTemplateResponseSSIDs
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsAuthProtocol
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsAuthTypeRcvd
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsBands
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsCertdownloadurl
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsCertfilename
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsCertpassphrase
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsEapMethod
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthAccessURL
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthHTMLTag
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthPortal
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthVirtualIP
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthEmailAddress
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthpassword
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthsecurity
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthuserName
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsPassword
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsTests
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsTestsConfig
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsThirdParty
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsUsername
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsWlc
- type ResponseSensorsEditSensorTestTemplateResponseSchedule
- type ResponseSensorsEditSensorTestTemplateResponseScheduleFrequency
- type ResponseSensorsEditSensorTestTemplateResponseScheduleScheduleRange
- type ResponseSensorsEditSensorTestTemplateResponseScheduleScheduleRangeTimeRange
- type ResponseSensorsEditSensorTestTemplateResponseScheduleScheduleRangeTimeRangeFrequency
- type ResponseSensorsEditSensorTestTemplateResponseSensors
- type ResponseSensorsEditSensorTestTemplateResponseSiteHierarchy
- type ResponseSensorsEditSensorTestTemplateResponseTests
- type ResponseSensorsEditSensorTestTemplateResponseWLANs
- type ResponseSensorsSensors
- type ResponseSensorsSensorsResponse
- type ResponseSensorsSensorsResponseSSHConfig
- type ResponseSiteDesignAssociate
- type ResponseSiteDesignAssociateResponse
- type ResponseSiteDesignCreateNfvProfile
- type ResponseSiteDesignDeleteNfvProfile
- type ResponseSiteDesignDisassociate
- type ResponseSiteDesignDisassociateResponse
- type ResponseSiteDesignGetDeviceDetailsByIP
- type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetails
- type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodes
- type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesCliTemplateUserMessageDTO
- type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesErrorPayload
- type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesParentTask
- type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesProvisionedNames
- type ResponseSiteDesignGetNfvProfile
- type ResponseSiteDesignGetNfvProfileResponse
- type ResponseSiteDesignGetNfvProfileResponseDevice
- type ResponseSiteDesignGetNfvProfileResponseDeviceCustomNetworks
- type ResponseSiteDesignGetNfvProfileResponseDeviceCustomNetworksServicesToConnect
- type ResponseSiteDesignGetNfvProfileResponseDeviceCustomTemplate
- type ResponseSiteDesignGetNfvProfileResponseDeviceServiceProviderProfile
- type ResponseSiteDesignGetNfvProfileResponseDeviceServices
- type ResponseSiteDesignGetNfvProfileResponseDeviceServicesVnicMapping
- type ResponseSiteDesignGetNfvProfileResponseDeviceVLANForL2
- type ResponseSiteDesignNfvProvisioningDetail
- type ResponseSiteDesignProvisionNfv
- type ResponseSiteDesignUpdateNfvProfile
- type ResponseSiteGetSite
- type ResponseSitesAssignDevicesToSite
- type ResponseSitesCreateSite
- type ResponseSitesDeleteSite
- type ResponseSitesGetMembership
- type ResponseSitesGetMembershipDevice
- type ResponseSitesGetMembershipDeviceResponse
- type ResponseSitesGetMembershipSite
- type ResponseSitesGetMembershipSiteResponse
- type ResponseSitesGetSite
- type ResponseSitesGetSiteCount
- type ResponseSitesGetSiteHealth
- type ResponseSitesGetSiteHealthResponse
- type ResponseSitesGetSiteHealthResponseAccessGoodCount
- type ResponseSitesGetSiteHealthResponseAccessTotalCount
- type ResponseSitesGetSiteHealthResponseApplicationBytesTotalCount
- type ResponseSitesGetSiteHealthResponseApplicationGoodCount
- type ResponseSitesGetSiteHealthResponseApplicationHealth
- type ResponseSitesGetSiteHealthResponseApplicationHealthStats
- type ResponseSitesGetSiteHealthResponseApplicationHealthStatsBusinessIrrelevantAppCount
- type ResponseSitesGetSiteHealthResponseApplicationHealthStatsBusinessRelevantAppCount
- type ResponseSitesGetSiteHealthResponseApplicationHealthStatsDefaultHealthAppCount
- type ResponseSitesGetSiteHealthResponseApplicationTotalCount
- type ResponseSitesGetSiteHealthResponseClientHealthWired
- type ResponseSitesGetSiteHealthResponseClientHealthWireless
- type ResponseSitesGetSiteHealthResponseCoreGoodCount
- type ResponseSitesGetSiteHealthResponseCoreTotalCount
- type ResponseSitesGetSiteHealthResponseDistributionGoodCount
- type ResponseSitesGetSiteHealthResponseDistributionTotalCount
- type ResponseSitesGetSiteHealthResponseDnacInfo
- type ResponseSitesGetSiteHealthResponseHealthyClientsPercentage
- type ResponseSitesGetSiteHealthResponseHealthyNetworkDevicePercentage
- type ResponseSitesGetSiteHealthResponseNetworkHealthAccess
- type ResponseSitesGetSiteHealthResponseNetworkHealthAverage
- type ResponseSitesGetSiteHealthResponseNetworkHealthCore
- type ResponseSitesGetSiteHealthResponseNetworkHealthDistribution
- type ResponseSitesGetSiteHealthResponseNetworkHealthOthers
- type ResponseSitesGetSiteHealthResponseNetworkHealthRouter
- type ResponseSitesGetSiteHealthResponseNetworkHealthWireless
- type ResponseSitesGetSiteHealthResponseNumberOfClients
- type ResponseSitesGetSiteHealthResponseNumberOfNetworkDevice
- type ResponseSitesGetSiteHealthResponseNumberOfWiredClients
- type ResponseSitesGetSiteHealthResponseNumberOfWirelessClients
- type ResponseSitesGetSiteHealthResponseOverallGoodDevices
- type ResponseSitesGetSiteHealthResponseRouterGoodCount
- type ResponseSitesGetSiteHealthResponseRouterTotalCount
- type ResponseSitesGetSiteHealthResponseTotalNumberOfActiveWirelessClients
- type ResponseSitesGetSiteHealthResponseTotalNumberOfConnectedWiredClients
- type ResponseSitesGetSiteHealthResponseWiredGoodClients
- type ResponseSitesGetSiteHealthResponseWirelessDeviceGoodCount
- type ResponseSitesGetSiteHealthResponseWirelessDeviceTotalCount
- type ResponseSitesGetSiteHealthResponseWirelessGoodClients
- type ResponseSitesGetSiteResponse
- type ResponseSitesGetSiteResponseAdditionalInfo
- type ResponseSitesGetSiteResponseAdditionalInfoAttributes
- type ResponseSitesUpdateSite
- type ResponseSitesUpdateSiteResponse
- type ResponseSoftwareImageManagementSwimGetDeviceFamilyIDentifiers
- type ResponseSoftwareImageManagementSwimGetDeviceFamilyIDentifiersResponse
- type ResponseSoftwareImageManagementSwimGetGoldenTagStatusOfAnImage
- type ResponseSoftwareImageManagementSwimGetGoldenTagStatusOfAnImageResponse
- type ResponseSoftwareImageManagementSwimGetSoftwareImageDetails
- type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponse
- type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseApplicableDevicesForImage
- type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseExtendedAttributes
- type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseProfileInfo
- type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseProfileInfoExtendedAttributes
- type ResponseSoftwareImageManagementSwimImportLocalSoftwareImage
- type ResponseSoftwareImageManagementSwimImportLocalSoftwareImageResponse
- type ResponseSoftwareImageManagementSwimImportSoftwareImageViaURL
- type ResponseSoftwareImageManagementSwimImportSoftwareImageViaURLResponse
- type ResponseSoftwareImageManagementSwimRemoveGoldenTagForImage
- type ResponseSoftwareImageManagementSwimRemoveGoldenTagForImageResponse
- type ResponseSoftwareImageManagementSwimTagAsGoldenImage
- type ResponseSoftwareImageManagementSwimTagAsGoldenImageResponse
- type ResponseSoftwareImageManagementSwimTriggerSoftwareImageActivation
- type ResponseSoftwareImageManagementSwimTriggerSoftwareImageActivationResponse
- type ResponseSoftwareImageManagementSwimTriggerSoftwareImageDistribution
- type ResponseSoftwareImageManagementSwimTriggerSoftwareImageDistributionResponse
- type ResponseSystemSettingsCustomPromptPOSTAPIResponse
- type ResponseSystemSettingsCustomPromptPostAPI
- type ResponseSystemSettingsCustomPromptSupportGETAPIResponse
- type ResponseSystemSettingsCustomPromptSupportGetAPI
- type ResponseTagAddMembersToTheTag
- type ResponseTagAddMembersToTheTagResponse
- type ResponseTagCreateTag
- type ResponseTagCreateTagResponse
- type ResponseTagDeleteTag
- type ResponseTagDeleteTagResponse
- type ResponseTagGetTag
- type ResponseTagGetTagByID
- type ResponseTagGetTagByIDResponse
- type ResponseTagGetTagByIDResponseDynamicRules
- type ResponseTagGetTagByIDResponseDynamicRulesRules
- type ResponseTagGetTagByIDResponseDynamicRulesRulesItems
- type ResponseTagGetTagCount
- type ResponseTagGetTagMemberCount
- type ResponseTagGetTagMembersByID
- type ResponseTagGetTagMembersByIDResponse
- type ResponseTagGetTagResourceTypes
- type ResponseTagGetTagResponse
- type ResponseTagGetTagResponseDynamicRules
- type ResponseTagGetTagResponseDynamicRulesRules
- type ResponseTagGetTagResponseDynamicRulesRulesItems
- type ResponseTagRemoveTagMember
- type ResponseTagRemoveTagMemberResponse
- type ResponseTagUpdateTag
- type ResponseTagUpdateTagResponse
- type ResponseTagUpdatesTagMembership
- type ResponseTagUpdatesTagMembershipResponse
- type ResponseTaskGetBusinessAPIExecutionDetails
- type ResponseTaskGetTaskByID
- type ResponseTaskGetTaskByIDResponse
- type ResponseTaskGetTaskByIDResponseOperationIDList
- type ResponseTaskGetTaskByOperationID
- type ResponseTaskGetTaskByOperationIDResponse
- type ResponseTaskGetTaskByOperationIDResponseOperationIDList
- type ResponseTaskGetTaskCount
- type ResponseTaskGetTaskTree
- type ResponseTaskGetTaskTreeResponse
- type ResponseTaskGetTaskTreeResponseOperationIDList
- type ResponseTaskGetTasks
- type ResponseTaskGetTasksResponse
- type ResponseTaskGetTasksResponseOperationIDList
- type ResponseTopologyGetL3TopologyDetails
- type ResponseTopologyGetL3TopologyDetailsResponse
- type ResponseTopologyGetL3TopologyDetailsResponseLinks
- type ResponseTopologyGetL3TopologyDetailsResponseLinksAdditionalInfo
- type ResponseTopologyGetL3TopologyDetailsResponseNodes
- type ResponseTopologyGetL3TopologyDetailsResponseNodesAdditionalInfo
- type ResponseTopologyGetL3TopologyDetailsResponseNodesCustomParam
- type ResponseTopologyGetOverallNetworkHealth
- type ResponseTopologyGetOverallNetworkHealthHealthDistirubution
- type ResponseTopologyGetOverallNetworkHealthHealthDistirubutionKpiMetrics
- type ResponseTopologyGetOverallNetworkHealthLatestMeasuredByEntity
- type ResponseTopologyGetOverallNetworkHealthResponse
- type ResponseTopologyGetOverallNetworkHealthResponseEntity
- type ResponseTopologyGetPhysicalTopology
- type ResponseTopologyGetPhysicalTopologyResponse
- type ResponseTopologyGetPhysicalTopologyResponseLinks
- type ResponseTopologyGetPhysicalTopologyResponseLinksAdditionalInfo
- type ResponseTopologyGetPhysicalTopologyResponseNodes
- type ResponseTopologyGetPhysicalTopologyResponseNodesAdditionalInfo
- type ResponseTopologyGetPhysicalTopologyResponseNodesCustomParam
- type ResponseTopologyGetSiteTopology
- type ResponseTopologyGetSiteTopologyResponse
- type ResponseTopologyGetSiteTopologyResponseSites
- type ResponseTopologyGetTopologyDetails
- type ResponseTopologyGetTopologyDetailsResponse
- type ResponseTopologyGetTopologyDetailsResponseLinks
- type ResponseTopologyGetTopologyDetailsResponseLinksAdditionalInfo
- type ResponseTopologyGetTopologyDetailsResponseNodes
- type ResponseTopologyGetTopologyDetailsResponseNodesAdditionalInfo
- type ResponseTopologyGetTopologyDetailsResponseNodesCustomParam
- type ResponseTopologyGetVLANDetails
- type ResponseUsersGetUserEnrichmentDetails
- type ResponseWirelessApProvision
- type ResponseWirelessCreateAndProvisionSSID
- type ResponseWirelessCreateEnterpriseSSID
- type ResponseWirelessCreateOrUpdateRfProfile
- type ResponseWirelessCreateUpdateDynamicInterface
- type ResponseWirelessCreateWirelessProfile
- type ResponseWirelessDeleteEnterpriseSSID
- type ResponseWirelessDeleteRfProfiles
- type ResponseWirelessDeleteSSIDAndProvisionItToDevices
- type ResponseWirelessDeleteWirelessProfile
- type ResponseWirelessGetDynamicInterface
- type ResponseWirelessGetEnterpriseSSID
- type ResponseWirelessGetWirelessProfile
- type ResponseWirelessPSKOverride
- type ResponseWirelessProvision
- type ResponseWirelessProvisionProvisioningTasks
- type ResponseWirelessProvisionUpdate
- type ResponseWirelessProvisionUpdateProvisioningTasks
- type ResponseWirelessRetrieveRfProfiles
- type ResponseWirelessRetrieveRfProfilesResponse
- type ResponseWirelessSensorTestResults
- type ResponseWirelessSensorTestResultsFailureStats
- type ResponseWirelessSensorTestResultsSummary
- type ResponseWirelessSensorTestResultsSummaryApPCONNECTIVITY
- type ResponseWirelessSensorTestResultsSummaryApPCONNECTIVITYFileTransfer
- type ResponseWirelessSensorTestResultsSummaryApPCONNECTIVITYHOSTREACHABILITY
- type ResponseWirelessSensorTestResultsSummaryApPCONNECTIVITYWebServer
- type ResponseWirelessSensorTestResultsSummaryEmail
- type ResponseWirelessSensorTestResultsSummaryEmailMailServer
- type ResponseWirelessSensorTestResultsSummaryNETWORKSERVICES
- type ResponseWirelessSensorTestResultsSummaryNETWORKSERVICESDNS
- type ResponseWirelessSensorTestResultsSummaryOnBoarding
- type ResponseWirelessSensorTestResultsSummaryOnBoardingAssoc
- type ResponseWirelessSensorTestResultsSummaryOnBoardingAuth
- type ResponseWirelessSensorTestResultsSummaryOnBoardingDHCP
- type ResponseWirelessSensorTestResultsSummaryPERfORMAncE
- type ResponseWirelessSensorTestResultsSummaryPERfORMAncEIPSLASENDER
- type ResponseWirelessSensorTestResultsSummaryRfASSESSMENT
- type ResponseWirelessSensorTestResultsSummaryRfASSESSMENTDATARATE
- type ResponseWirelessSensorTestResultsSummaryRfASSESSMENTSNR
- type ResponseWirelessUpdateEnterpriseSSID
- type ResponseWirelessUpdateWirelessProfile
- type RetrieveRfProfilesQueryParams
- type RetrivesAllPreviousPathtracesSummaryQueryParams
- type ReturnListOfReplacementDevicesWithReplacementDetailsQueryParams
- type ReturnPowerSupplyFanDetailsForTheGivenDeviceQueryParams
- type ReturnReplacementDevicesCountQueryParams
- type ReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DESQueryParams
- type ReturnsPoeInterfaceDetailsForTheDeviceQueryParams
- type SdaService
- func (s *SdaService) AddBorderDeviceInSdaFabric(requestSdaAddBorderDeviceInSDAFabric *RequestSdaAddBorderDeviceInSdaFabric) (*ResponseSdaAddBorderDeviceInSdaFabric, *resty.Response, error)
- func (s *SdaService) AddControlPlaneDeviceInSdaFabric(...) (*ResponseSdaAddControlPlaneDeviceInSdaFabric, *resty.Response, error)
- func (s *SdaService) AddDefaultAuthenticationTemplateInSdaFabric(...) (*ResponseSdaAddDefaultAuthenticationTemplateInSdaFabric, *resty.Response, ...)
- func (s *SdaService) AddEdgeDeviceInSdaFabric(requestSdaAddEdgeDeviceInSDAFabric *RequestSdaAddEdgeDeviceInSdaFabric) (*ResponseSdaAddEdgeDeviceInSdaFabric, *resty.Response, error)
- func (s *SdaService) AddIPPoolInSdaVirtualNetwork(requestSdaAddIPPoolInSDAVirtualNetwork *RequestSdaAddIPPoolInSdaVirtualNetwork) (*ResponseSdaAddIPPoolInSdaVirtualNetwork, *resty.Response, error)
- func (s *SdaService) AddMulticastInSdaFabric(requestSdaAddMulticastInSDAFabric *RequestSdaAddMulticastInSdaFabric) (*ResponseSdaAddMulticastInSdaFabric, *resty.Response, error)
- func (s *SdaService) AddPortAssignmentForAccessPointInSdaFabric(...) (*ResponseSdaAddPortAssignmentForAccessPointInSdaFabric, *resty.Response, error)
- func (s *SdaService) AddPortAssignmentForUserDeviceInSdaFabric(...) (*ResponseSdaAddPortAssignmentForUserDeviceInSdaFabric, *resty.Response, error)
- func (s *SdaService) AddSiteInSdaFabric(requestSdaAddSiteInSDAFabric *RequestSdaAddSiteInSdaFabric) (*ResponseSdaAddSiteInSdaFabric, *resty.Response, error)
- func (s *SdaService) AddTransitPeerNetwork(requestSdaAddTransitPeerNetwork *RequestSdaAddTransitPeerNetwork) (*ResponseSdaAddTransitPeerNetwork, *resty.Response, error)
- func (s *SdaService) AddVirtualNetworkWithScalableGroups(...) (*ResponseSdaAddVirtualNetworkWithScalableGroups, *resty.Response, error)
- func (s *SdaService) AddVnInFabric(requestSdaAddVNInFabric *RequestSdaAddVnInFabric) (*ResponseSdaAddVnInFabric, *resty.Response, error)
- func (s *SdaService) DeleteBorderDeviceFromSdaFabric(...) (*ResponseSdaDeleteBorderDeviceFromSdaFabric, *resty.Response, error)
- func (s *SdaService) DeleteControlPlaneDeviceInSdaFabric(...) (*ResponseSdaDeleteControlPlaneDeviceInSdaFabric, *resty.Response, error)
- func (s *SdaService) DeleteDefaultAuthenticationProfileFromSdaFabric(...) (*ResponseSdaDeleteDefaultAuthenticationProfileFromSdaFabric, *resty.Response, ...)
- func (s *SdaService) DeleteEdgeDeviceFromSdaFabric(...) (*ResponseSdaDeleteEdgeDeviceFromSdaFabric, *resty.Response, error)
- func (s *SdaService) DeleteIPPoolFromSdaVirtualNetwork(...) (*ResponseSdaDeleteIPPoolFromSdaVirtualNetwork, *resty.Response, error)
- func (s *SdaService) DeleteMulticastFromSdaFabric(...) (*ResponseSdaDeleteMulticastFromSdaFabric, *resty.Response, error)
- func (s *SdaService) DeletePortAssignmentForAccessPointInSdaFabric(...) (*ResponseSdaDeletePortAssignmentForAccessPointInSdaFabric, *resty.Response, ...)
- func (s *SdaService) DeletePortAssignmentForUserDeviceInSdaFabric(...) (*ResponseSdaDeletePortAssignmentForUserDeviceInSdaFabric, *resty.Response, ...)
- func (s *SdaService) DeleteProvisionedWiredDevice(...) (*ResponseSdaDeleteProvisionedWiredDevice, *resty.Response, error)
- func (s *SdaService) DeleteSiteFromSdaFabric(DeleteSiteFromSDAFabricQueryParams *DeleteSiteFromSdaFabricQueryParams) (*ResponseSdaDeleteSiteFromSdaFabric, *resty.Response, error)
- func (s *SdaService) DeleteTransitPeerNetwork(DeleteTransitPeerNetworkQueryParams *DeleteTransitPeerNetworkQueryParams) (*ResponseSdaDeleteTransitPeerNetwork, *resty.Response, error)
- func (s *SdaService) DeleteVirtualNetworkWithScalableGroups(...) (*ResponseSdaDeleteVirtualNetworkWithScalableGroups, *resty.Response, error)
- func (s *SdaService) DeleteVnFromSdaFabric(DeleteVNFromSDAFabricQueryParams *DeleteVnFromSdaFabricQueryParams) (*ResponseSdaDeleteVnFromSdaFabric, *resty.Response, error)
- func (s *SdaService) GetBorderDeviceDetailFromSdaFabric(...) (*ResponseSdaGetBorderDeviceDetailFromSdaFabric, *resty.Response, error)
- func (s *SdaService) GetControlPlaneDeviceFromSdaFabric(...) (*ResponseSdaGetControlPlaneDeviceFromSdaFabric, *resty.Response, error)
- func (s *SdaService) GetDefaultAuthenticationProfileFromSdaFabric(...) (*ResponseSdaGetDefaultAuthenticationProfileFromSdaFabric, *resty.Response, ...)
- func (s *SdaService) GetDeviceInfoFromSdaFabric(GetDeviceInfoFromSDAFabricQueryParams *GetDeviceInfoFromSdaFabricQueryParams) (*ResponseSdaGetDeviceInfoFromSdaFabric, *resty.Response, error)
- func (s *SdaService) GetDeviceRoleInSdaFabric(GetDeviceRoleInSDAFabricQueryParams *GetDeviceRoleInSdaFabricQueryParams) (*ResponseSdaGetDeviceRoleInSdaFabric, *resty.Response, error)
- func (s *SdaService) GetEdgeDeviceFromSdaFabric(GetEdgeDeviceFromSDAFabricQueryParams *GetEdgeDeviceFromSdaFabricQueryParams) (*ResponseSdaGetEdgeDeviceFromSdaFabric, *resty.Response, error)
- func (s *SdaService) GetIPPoolFromSdaVirtualNetwork(...) (*ResponseSdaGetIPPoolFromSdaVirtualNetwork, *resty.Response, error)
- func (s *SdaService) GetMulticastDetailsFromSdaFabric(...) (*ResponseSdaGetMulticastDetailsFromSdaFabric, *resty.Response, error)
- func (s *SdaService) GetPortAssignmentForAccessPointInSdaFabric(...) (*ResponseSdaGetPortAssignmentForAccessPointInSdaFabric, *resty.Response, error)
- func (s *SdaService) GetPortAssignmentForUserDeviceInSdaFabric(...) (*ResponseSdaGetPortAssignmentForUserDeviceInSdaFabric, *resty.Response, error)
- func (s *SdaService) GetProvisionedWiredDevice(GetProvisionedWiredDeviceQueryParams *GetProvisionedWiredDeviceQueryParams) (*ResponseSdaGetProvisionedWiredDevice, *resty.Response, error)
- func (s *SdaService) GetSiteFromSdaFabric(GetSiteFromSDAFabricQueryParams *GetSiteFromSdaFabricQueryParams) (*ResponseSdaGetSiteFromSdaFabric, *resty.Response, error)
- func (s *SdaService) GetTransitPeerNetworkInfo(GetTransitPeerNetworkInfoQueryParams *GetTransitPeerNetworkInfoQueryParams) (*ResponseSdaGetTransitPeerNetworkInfo, *resty.Response, error)
- func (s *SdaService) GetVirtualNetworkSummary(GetVirtualNetworkSummaryQueryParams *GetVirtualNetworkSummaryQueryParams) (*ResponseSdaGetVirtualNetworkSummary, *resty.Response, error)
- func (s *SdaService) GetVirtualNetworkWithScalableGroups(...) (*ResponseSdaGetVirtualNetworkWithScalableGroups, *resty.Response, error)
- func (s *SdaService) GetVnFromSdaFabric(GetVNFromSDAFabricQueryParams *GetVnFromSdaFabricQueryParams) (*ResponseSdaGetVnFromSdaFabric, *resty.Response, error)
- func (s *SdaService) ProvisionWiredDevice(requestSdaProvisionWiredDevice *RequestSdaProvisionWiredDevice) (*ResponseSdaProvisionWiredDevice, *resty.Response, error)
- func (s *SdaService) ReProvisionWiredDevice(requestSdaReProvisionWiredDevice *RequestSdaReProvisionWiredDevice) (*ResponseSdaReProvisionWiredDevice, *resty.Response, error)
- func (s *SdaService) UpdateDefaultAuthenticationProfileInSdaFabric(...) (*ResponseSdaUpdateDefaultAuthenticationProfileInSdaFabric, *resty.Response, ...)
- func (s *SdaService) UpdateVirtualNetworkWithScalableGroups(...) (*ResponseSdaUpdateVirtualNetworkWithScalableGroups, *resty.Response, error)
- type SecurityAdvisoriesService
- func (s *SecurityAdvisoriesService) GetAdvisoriesList() (*ResponseSecurityAdvisoriesGetAdvisoriesList, *resty.Response, error)
- func (s *SecurityAdvisoriesService) GetAdvisoriesPerDevice(deviceID string) (*ResponseSecurityAdvisoriesGetAdvisoriesPerDevice, *resty.Response, error)
- func (s *SecurityAdvisoriesService) GetAdvisoriesSummary() (*ResponseSecurityAdvisoriesGetAdvisoriesSummary, *resty.Response, error)
- func (s *SecurityAdvisoriesService) GetAdvisoryIDsPerDevice(deviceID string) (*ResponseSecurityAdvisoriesGetAdvisoryIDsPerDevice, *resty.Response, error)
- func (s *SecurityAdvisoriesService) GetDevicesPerAdvisory(advisoryID string) (*ResponseSecurityAdvisoriesGetDevicesPerAdvisory, *resty.Response, error)
- type SensorTestResultsQueryParams
- type SensorsQueryParams
- type SensorsService
- func (s *SensorsService) CreateSensorTestTemplate(requestSensorsCreateSensorTestTemplate *RequestSensorsCreateSensorTestTemplate) (*ResponseSensorsCreateSensorTestTemplate, *resty.Response, error)
- func (s *SensorsService) DeleteSensorTest(DeleteSensorTestQueryParams *DeleteSensorTestQueryParams) (*ResponseSensorsDeleteSensorTest, *resty.Response, error)
- func (s *SensorsService) DuplicateSensorTestTemplate(...) (*ResponseSensorsDuplicateSensorTestTemplate, *resty.Response, error)
- func (s *SensorsService) EditSensorTestTemplate(requestSensorsEditSensorTestTemplate *RequestSensorsEditSensorTestTemplate) (*ResponseSensorsEditSensorTestTemplate, *resty.Response, error)
- func (s *SensorsService) RunNowSensorTest(requestSensorsRunNowSensorTest *RequestSensorsRunNowSensorTest) (*resty.Response, error)
- func (s *SensorsService) Sensors(SensorsQueryParams *SensorsQueryParams) (*ResponseSensorsSensors, *resty.Response, error)
- type SiteDesignService
- func (s *SiteDesignService) Associate(networkProfileID string, siteID string) (*ResponseSiteDesignAssociate, *resty.Response, error)
- func (s *SiteDesignService) CreateNfvProfile(requestSiteDesignCreateNFVProfile *RequestSiteDesignCreateNfvProfile) (*ResponseSiteDesignCreateNfvProfile, *resty.Response, error)
- func (s *SiteDesignService) DeleteNfvProfile(id string, DeleteNFVProfileQueryParams *DeleteNfvProfileQueryParams) (*ResponseSiteDesignDeleteNfvProfile, *resty.Response, error)
- func (s *SiteDesignService) Disassociate(networkProfileID string, siteID string) (*ResponseSiteDesignDisassociate, *resty.Response, error)
- func (s *SiteDesignService) GetDeviceDetailsByIP(GetDeviceDetailsByIPQueryParams *GetDeviceDetailsByIPQueryParams) (*ResponseSiteDesignGetDeviceDetailsByIP, *resty.Response, error)
- func (s *SiteDesignService) GetNfvProfile(id string, GetNFVProfileQueryParams *GetNfvProfileQueryParams) (*ResponseSiteDesignGetNfvProfile, *resty.Response, error)
- func (s *SiteDesignService) NfvProvisioningDetail(requestSiteDesignNFVProvisioningDetail *RequestSiteDesignNfvProvisioningDetail, ...) (*ResponseSiteDesignNfvProvisioningDetail, *resty.Response, error)
- func (s *SiteDesignService) ProvisionNfv(requestSiteDesignProvisionNFV *RequestSiteDesignProvisionNfv, ...) (*ResponseSiteDesignProvisionNfv, *resty.Response, error)
- func (s *SiteDesignService) UpdateNfvProfile(id string, ...) (*ResponseSiteDesignUpdateNfvProfile, *resty.Response, error)
- type SitesService
- func (s *SitesService) AssignDevicesToSite(siteID string, ...) (*ResponseSitesAssignDevicesToSite, *resty.Response, error)
- func (s *SitesService) CreateSite(requestSitesCreateSite *RequestSitesCreateSite, ...) (*ResponseSitesCreateSite, *resty.Response, error)
- func (s *SitesService) DeleteSite(siteID string) (*ResponseSitesDeleteSite, *resty.Response, error)
- func (s *SitesService) GetMembership(siteID string, GetMembershipQueryParams *GetMembershipQueryParams) (*ResponseSitesGetMembership, *resty.Response, error)
- func (s *SitesService) GetSite(GetSiteQueryParams *GetSiteQueryParams) (*ResponseSitesGetSite, *resty.Response, error)
- func (s *SitesService) GetSiteByID(vSiteID string) (*ResponseSiteGetSite, *resty.Response, error)
- func (s *SitesService) GetSiteCount(GetSiteCountQueryParams *GetSiteCountQueryParams) (*ResponseSitesGetSiteCount, *resty.Response, error)
- func (s *SitesService) GetSiteHealth(GetSiteHealthQueryParams *GetSiteHealthQueryParams) (*ResponseSitesGetSiteHealth, *resty.Response, error)
- func (s *SitesService) UpdateSite(siteID string, requestSitesUpdateSite *RequestSitesUpdateSite, ...) (*ResponseSitesUpdateSite, *resty.Response, error)
- type SoftwareImageManagementSwimService
- func (s *SoftwareImageManagementSwimService) GetDeviceFamilyIDentifiers() (*ResponseSoftwareImageManagementSwimGetDeviceFamilyIDentifiers, ...)
- func (s *SoftwareImageManagementSwimService) GetGoldenTagStatusOfAnImage(siteID string, deviceFamilyIDentifier string, deviceRole string, ...) (*ResponseSoftwareImageManagementSwimGetGoldenTagStatusOfAnImage, ...)
- func (s *SoftwareImageManagementSwimService) GetSoftwareImageDetails(GetSoftwareImageDetailsQueryParams *GetSoftwareImageDetailsQueryParams) (*ResponseSoftwareImageManagementSwimGetSoftwareImageDetails, *resty.Response, ...)
- func (s *SoftwareImageManagementSwimService) ImportLocalSoftwareImage(ImportLocalSoftwareImageQueryParams *ImportLocalSoftwareImageQueryParams, ...) (*ResponseSoftwareImageManagementSwimImportLocalSoftwareImage, *resty.Response, ...)
- func (s *SoftwareImageManagementSwimService) ImportSoftwareImageViaURL(...) (*ResponseSoftwareImageManagementSwimImportSoftwareImageViaURL, *resty.Response, ...)
- func (s *SoftwareImageManagementSwimService) RemoveGoldenTagForImage(siteID string, deviceFamilyIDentifier string, deviceRole string, ...) (*ResponseSoftwareImageManagementSwimRemoveGoldenTagForImage, *resty.Response, ...)
- func (s *SoftwareImageManagementSwimService) TagAsGoldenImage(...) (*ResponseSoftwareImageManagementSwimTagAsGoldenImage, *resty.Response, error)
- func (s *SoftwareImageManagementSwimService) TriggerSoftwareImageActivation(...) (*ResponseSoftwareImageManagementSwimTriggerSoftwareImageActivation, ...)
- func (s *SoftwareImageManagementSwimService) TriggerSoftwareImageDistribution(...) (*ResponseSoftwareImageManagementSwimTriggerSoftwareImageDistribution, ...)
- type SyncDevicesQueryParams
- type SystemHealthApIQueryParams
- type SystemHealthCountApIQueryParams
- type SystemPerformanceApIQueryParams
- type SystemPerformanceHistoricalApIQueryParams
- type SystemSettingsService
- type TagService
- func (s *TagService) AddMembersToTheTag(id string, requestTagAddMembersToTheTag *RequestTagAddMembersToTheTag) (*ResponseTagAddMembersToTheTag, *resty.Response, error)
- func (s *TagService) CreateTag(requestTagCreateTag *RequestTagCreateTag) (*ResponseTagCreateTag, *resty.Response, error)
- func (s *TagService) DeleteTag(id string) (*ResponseTagDeleteTag, *resty.Response, error)
- func (s *TagService) GetTag(GetTagQueryParams *GetTagQueryParams) (*ResponseTagGetTag, *resty.Response, error)
- func (s *TagService) GetTagByID(id string) (*ResponseTagGetTagByID, *resty.Response, error)
- func (s *TagService) GetTagCount(GetTagCountQueryParams *GetTagCountQueryParams) (*ResponseTagGetTagCount, *resty.Response, error)
- func (s *TagService) GetTagMemberCount(id string, GetTagMemberCountQueryParams *GetTagMemberCountQueryParams) (*ResponseTagGetTagMemberCount, *resty.Response, error)
- func (s *TagService) GetTagMembersByID(id string, GetTagMembersByIdQueryParams *GetTagMembersByIDQueryParams) (*ResponseTagGetTagMembersByID, *resty.Response, error)
- func (s *TagService) GetTagResourceTypes() (*ResponseTagGetTagResourceTypes, *resty.Response, error)
- func (s *TagService) RemoveTagMember(id string, memberID string) (*ResponseTagRemoveTagMember, *resty.Response, error)
- func (s *TagService) UpdateTag(requestTagUpdateTag *RequestTagUpdateTag) (*ResponseTagUpdateTag, *resty.Response, error)
- func (s *TagService) UpdatesTagMembership(requestTagUpdatesTagMembership *RequestTagUpdatesTagMembership) (*ResponseTagUpdatesTagMembership, *resty.Response, error)
- type TaskService
- func (s *TaskService) GetBusinessAPIExecutionDetails(executionID string) (*ResponseTaskGetBusinessAPIExecutionDetails, *resty.Response, error)
- func (s *TaskService) GetTaskByID(taskID string) (*ResponseTaskGetTaskByID, *resty.Response, error)
- func (s *TaskService) GetTaskByOperationID(operationID string, offset int, limit int) (*ResponseTaskGetTaskByOperationID, *resty.Response, error)
- func (s *TaskService) GetTaskCount(GetTaskCountQueryParams *GetTaskCountQueryParams) (*ResponseTaskGetTaskCount, *resty.Response, error)
- func (s *TaskService) GetTaskTree(taskID string) (*ResponseTaskGetTaskTree, *resty.Response, error)
- func (s *TaskService) GetTasks(GetTasksQueryParams *GetTasksQueryParams) (*ResponseTaskGetTasks, *resty.Response, error)
- type TopologyService
- func (s *TopologyService) GetL3TopologyDetails(topologyType string) (*ResponseTopologyGetL3TopologyDetails, *resty.Response, error)
- func (s *TopologyService) GetOverallNetworkHealth(GetOverallNetworkHealthQueryParams *GetOverallNetworkHealthQueryParams) (*ResponseTopologyGetOverallNetworkHealth, *resty.Response, error)
- func (s *TopologyService) GetPhysicalTopology(GetPhysicalTopologyQueryParams *GetPhysicalTopologyQueryParams) (*ResponseTopologyGetPhysicalTopology, *resty.Response, error)
- func (s *TopologyService) GetSiteTopology() (*ResponseTopologyGetSiteTopology, *resty.Response, error)
- func (s *TopologyService) GetTopologyDetails(vlanID string) (*ResponseTopologyGetTopologyDetails, *resty.Response, error)
- func (s *TopologyService) GetVLANDetails() (*ResponseTopologyGetVLANDetails, *resty.Response, error)
- type TriggerSoftwareImageActivationHeaderParams
- type TriggerSoftwareImageActivationQueryParams
- type UpdateInterfaceDetailsQueryParams
- type UpdateNfvProfileQueryParams
- type UpdateReserveIPSubpoolQueryParams
- type UpdateSiteHeaderParams
- type UploadFileMultipartFields
- type UsersService
- type WirelessService
- func (s *WirelessService) ApProvision(requestWirelessAPProvision *RequestWirelessApProvision, ...) (*ResponseWirelessApProvision, *resty.Response, error)
- func (s *WirelessService) CreateAndProvisionSSID(requestWirelessCreateAndProvisionSSID *RequestWirelessCreateAndProvisionSSID, ...) (*ResponseWirelessCreateAndProvisionSSID, *resty.Response, error)
- func (s *WirelessService) CreateEnterpriseSSID(requestWirelessCreateEnterpriseSSID *RequestWirelessCreateEnterpriseSSID) (*ResponseWirelessCreateEnterpriseSSID, *resty.Response, error)
- func (s *WirelessService) CreateOrUpdateRfProfile(requestWirelessCreateOrUpdateRFProfile *RequestWirelessCreateOrUpdateRfProfile) (*ResponseWirelessCreateOrUpdateRfProfile, *resty.Response, error)
- func (s *WirelessService) CreateUpdateDynamicInterface(...) (*ResponseWirelessCreateUpdateDynamicInterface, *resty.Response, error)
- func (s *WirelessService) CreateWirelessProfile(requestWirelessCreateWirelessProfile *RequestWirelessCreateWirelessProfile) (*ResponseWirelessCreateWirelessProfile, *resty.Response, error)
- func (s *WirelessService) DeleteDynamicInterface(interfaceName string, ...) (*resty.Response, error)
- func (s *WirelessService) DeleteEnterpriseSSID(ssidName string) (*ResponseWirelessDeleteEnterpriseSSID, *resty.Response, error)
- func (s *WirelessService) DeleteRfProfiles(rfProfileName string) (*ResponseWirelessDeleteRfProfiles, *resty.Response, error)
- func (s *WirelessService) DeleteSSIDAndProvisionItToDevices(ssidName string, managedAPLocations string, ...) (*ResponseWirelessDeleteSSIDAndProvisionItToDevices, *resty.Response, error)
- func (s *WirelessService) DeleteWirelessProfile(wirelessProfileName string) (*ResponseWirelessDeleteWirelessProfile, *resty.Response, error)
- func (s *WirelessService) GetDynamicInterface(GetDynamicInterfaceQueryParams *GetDynamicInterfaceQueryParams) (*ResponseWirelessGetDynamicInterface, *resty.Response, error)
- func (s *WirelessService) GetEnterpriseSSID(GetEnterpriseSSIDQueryParams *GetEnterpriseSSIDQueryParams) (*ResponseWirelessGetEnterpriseSSID, *resty.Response, error)
- func (s *WirelessService) GetWirelessProfile(GetWirelessProfileQueryParams *GetWirelessProfileQueryParams) (*ResponseWirelessGetWirelessProfile, *resty.Response, error)
- func (s *WirelessService) PSKOverride(requestWirelessPSKOverride *RequestWirelessPSKOverride) (*ResponseWirelessPSKOverride, *resty.Response, error)
- func (s *WirelessService) Provision(requestWirelessProvision *RequestWirelessProvision) (*ResponseWirelessProvision, *resty.Response, error)
- func (s *WirelessService) ProvisionUpdate(requestWirelessProvisionUpdate *RequestWirelessProvisionUpdate, ...) (*ResponseWirelessProvisionUpdate, *resty.Response, error)
- func (s *WirelessService) RetrieveRfProfiles(RetrieveRFProfilesQueryParams *RetrieveRfProfilesQueryParams) (*ResponseWirelessRetrieveRfProfiles, *resty.Response, error)
- func (s *WirelessService) SensorTestResults(SensorTestResultsQueryParams *SensorTestResultsQueryParams) (*ResponseWirelessSensorTestResults, *resty.Response, error)
- func (s *WirelessService) UpdateEnterpriseSSID(requestWirelessUpdateEnterpriseSSID *RequestWirelessUpdateEnterpriseSSID) (*ResponseWirelessUpdateEnterpriseSSID, *resty.Response, error)
- func (s *WirelessService) UpdateWirelessProfile(requestWirelessUpdateWirelessProfile *RequestWirelessUpdateWirelessProfile) (*ResponseWirelessUpdateWirelessProfile, *resty.Response, error)
Constants ¶
const DNAC_BASE_URL = "DNAC_BASE_URL"
const DNAC_DEBUG = "DNAC_DEBUG"
const DNAC_PASSWORD = "DNAC_PASSWORD"
const DNAC_SSL_VERIFY = "DNAC_SSL_VERIFY"
const DNAC_USERNAME = "DNAC_USERNAME"
const DNAC_WAIT_TIME = "DNAC_WAIT_TIME"
Variables ¶
var Error map[string]interface{}
Error indicates an error from the invocation of a Cisco DNA Center API.
Functions ¶
Types ¶
type ApProvisionHeaderParams ¶
type ApProvisionHeaderParams struct {
Persistbapioutput string `url:"__persistbapioutput,omitempty"` //Expects type string.
}
type ApplicationPolicyService ¶
type ApplicationPolicyService service
func (*ApplicationPolicyService) ApplicationPolicyIntent ¶
func (s *ApplicationPolicyService) ApplicationPolicyIntent(requestApplicationPolicyApplicationPolicyIntent *RequestApplicationPolicyApplicationPolicyIntent) (*ResponseApplicationPolicyApplicationPolicyIntent, *resty.Response, error)
ApplicationPolicyIntent Application Policy Intent - aea4-bb7b-4329-bd06
Create/Update/Delete application policy
func (*ApplicationPolicyService) CreateApplication ¶
func (s *ApplicationPolicyService) CreateApplication(requestApplicationPolicyCreateApplication *RequestApplicationPolicyCreateApplication) (*ResponseApplicationPolicyCreateApplication, *resty.Response, error)
CreateApplication Create Application - fb9b-f80f-491a-9851
Create new Custom application
func (*ApplicationPolicyService) CreateApplicationPolicyQueuingProfile ¶
func (s *ApplicationPolicyService) CreateApplicationPolicyQueuingProfile(requestApplicationPolicyCreateApplicationPolicyQueuingProfile *RequestApplicationPolicyCreateApplicationPolicyQueuingProfile) (*ResponseApplicationPolicyCreateApplicationPolicyQueuingProfile, *resty.Response, error)
CreateApplicationPolicyQueuingProfile Create Application Policy Queuing Profile - 78b7-ba71-4959-bbd2
Create new custom application queuing profile
func (*ApplicationPolicyService) CreateApplicationSet ¶
func (s *ApplicationPolicyService) CreateApplicationSet(requestApplicationPolicyCreateApplicationSet *RequestApplicationPolicyCreateApplicationSet) (*ResponseApplicationPolicyCreateApplicationSet, *resty.Response, error)
CreateApplicationSet Create Application Set - 3e94-cb1b-485b-8b0e
Create new custom application-set/s
func (*ApplicationPolicyService) CreateQosDeviceInterfaceInfo ¶
func (s *ApplicationPolicyService) CreateQosDeviceInterfaceInfo(requestApplicationPolicyCreateQosDeviceInterfaceInfo *RequestApplicationPolicyCreateQosDeviceInterfaceInfo) (*ResponseApplicationPolicyCreateQosDeviceInterfaceInfo, *resty.Response, error)
CreateQosDeviceInterfaceInfo Create Qos Device Interface Info - 3889-59af-4cf8-9fde
Create qos device interface infos associate with network device id to allow the user to mark specific interfaces as WAN, to associate WAN interfaces with specific SP Profile and to be able to define a shaper on WAN interfaces
func (*ApplicationPolicyService) DeleteApplication ¶
func (s *ApplicationPolicyService) DeleteApplication(DeleteApplicationQueryParams *DeleteApplicationQueryParams) (*ResponseApplicationPolicyDeleteApplication, *resty.Response, error)
DeleteApplication Delete Application - d49a-f9b8-4c6a-a8ea
Delete existing application by its id
@param DeleteApplicationQueryParams Filtering parameter
func (*ApplicationPolicyService) DeleteApplicationPolicyQueuingProfile ¶
func (s *ApplicationPolicyService) DeleteApplicationPolicyQueuingProfile(id string) (*ResponseApplicationPolicyDeleteApplicationPolicyQueuingProfile, *resty.Response, error)
DeleteApplicationPolicyQueuingProfile Delete Application Policy Queuing Profile - 09a0-482f-422b-b325
Delete existing custom application policy queuing profile by id
@param id id path parameter. Id of custom queuing profile to delete
func (*ApplicationPolicyService) DeleteApplicationSet ¶
func (s *ApplicationPolicyService) DeleteApplicationSet(DeleteApplicationSetQueryParams *DeleteApplicationSetQueryParams) (*ResponseApplicationPolicyDeleteApplicationSet, *resty.Response, error)
DeleteApplicationSet Delete Application Set - 70b6-f8e1-40b8-b784
Delete existing application-set by it's id
@param DeleteApplicationSetQueryParams Filtering parameter
func (*ApplicationPolicyService) DeleteQosDeviceInterfaceInfo ¶
func (s *ApplicationPolicyService) DeleteQosDeviceInterfaceInfo(id string) (*ResponseApplicationPolicyDeleteQosDeviceInterfaceInfo, *resty.Response, error)
DeleteQosDeviceInterfaceInfo Delete Qos Device Interface Info - 51b1-b8bd-435b-9842
Delete all qos device interface infos associate with network device id
@param id id path parameter. Id of the qos device info, this object holds all qos device interface infos associate with network device id
func (*ApplicationPolicyService) EditApplication ¶
func (s *ApplicationPolicyService) EditApplication(requestApplicationPolicyEditApplication *RequestApplicationPolicyEditApplication) (*ResponseApplicationPolicyEditApplication, *resty.Response, error)
EditApplication Edit Application - 3986-6887-4439-a41d
Edit the attributes of an existing application
func (*ApplicationPolicyService) GetApplicationPolicy ¶
func (s *ApplicationPolicyService) GetApplicationPolicy(GetApplicationPolicyQueryParams *GetApplicationPolicyQueryParams) (*ResponseApplicationPolicyGetApplicationPolicy, *resty.Response, error)
GetApplicationPolicy Get Application Policy - 3d9f-6b17-4879-8e45
Get all existing application policies
@param GetApplicationPolicyQueryParams Filtering parameter
func (*ApplicationPolicyService) GetApplicationPolicyDefault ¶
func (s *ApplicationPolicyService) GetApplicationPolicyDefault() (*ResponseApplicationPolicyGetApplicationPolicyDefault, *resty.Response, error)
GetApplicationPolicyDefault Get Application Policy Default - 21a2-4b5d-4f98-a730
Get default application policy
func (*ApplicationPolicyService) GetApplicationPolicyQueuingProfile ¶
func (s *ApplicationPolicyService) GetApplicationPolicyQueuingProfile(GetApplicationPolicyQueuingProfileQueryParams *GetApplicationPolicyQueuingProfileQueryParams) (*ResponseApplicationPolicyGetApplicationPolicyQueuingProfile, *resty.Response, error)
GetApplicationPolicyQueuingProfile Get Application Policy Queuing Profile - 1698-39cc-4bdb-8ed9
Get all or by name, existing application policy queuing profiles
@param GetApplicationPolicyQueuingProfileQueryParams Filtering parameter
func (*ApplicationPolicyService) GetApplicationPolicyQueuingProfileCount ¶
func (s *ApplicationPolicyService) GetApplicationPolicyQueuingProfileCount() (*ResponseApplicationPolicyGetApplicationPolicyQueuingProfileCount, *resty.Response, error)
GetApplicationPolicyQueuingProfileCount Get Application Policy Queuing Profile Count - efa2-4afa-4578-88e9
Get the number of all existing application policy queuing profile
func (*ApplicationPolicyService) GetApplicationSets ¶
func (s *ApplicationPolicyService) GetApplicationSets(GetApplicationSetsQueryParams *GetApplicationSetsQueryParams) (*ResponseApplicationPolicyGetApplicationSets, *resty.Response, error)
GetApplicationSets Get Application Sets - cb86-8b21-4289-8159
Get appllication-sets by offset/limit or by name
@param GetApplicationSetsQueryParams Filtering parameter
func (*ApplicationPolicyService) GetApplicationSetsCount ¶
func (s *ApplicationPolicyService) GetApplicationSetsCount() (*ResponseApplicationPolicyGetApplicationSetsCount, *resty.Response, error)
GetApplicationSetsCount Get Application Sets Count - cfa0-49a6-44bb-8a07
Get the number of existing application-sets
func (*ApplicationPolicyService) GetApplications ¶
func (s *ApplicationPolicyService) GetApplications(GetApplicationsQueryParams *GetApplicationsQueryParams) (*ResponseApplicationPolicyGetApplications, *resty.Response, error)
GetApplications Get Applications - 8893-b834-445b-b29c
Get applications by offset/limit or by name
@param GetApplicationsQueryParams Filtering parameter
func (*ApplicationPolicyService) GetApplicationsCount ¶
func (s *ApplicationPolicyService) GetApplicationsCount() (*ResponseApplicationPolicyGetApplicationsCount, *resty.Response, error)
GetApplicationsCount Get Applications Count - 039d-e8b1-47a9-8690
Get the number of all existing applications
func (*ApplicationPolicyService) GetQosDeviceInterfaceInfo ¶
func (s *ApplicationPolicyService) GetQosDeviceInterfaceInfo(GetQosDeviceInterfaceInfoQueryParams *GetQosDeviceInterfaceInfoQueryParams) (*ResponseApplicationPolicyGetQosDeviceInterfaceInfo, *resty.Response, error)
GetQosDeviceInterfaceInfo Get Qos Device Interface Info - 42a6-e9eb-46bb-a197
Get all or by network device id, existing qos device interface infos
@param GetQosDeviceInterfaceInfoQueryParams Filtering parameter
func (*ApplicationPolicyService) GetQosDeviceInterfaceInfoCount ¶
func (s *ApplicationPolicyService) GetQosDeviceInterfaceInfoCount() (*ResponseApplicationPolicyGetQosDeviceInterfaceInfoCount, *resty.Response, error)
GetQosDeviceInterfaceInfoCount Get Qos Device Interface Info Count - 729a-98e1-4a3b-91f2
Get the number of all existing qos device interface infos group by network device id
func (*ApplicationPolicyService) UpdateApplicationPolicyQueuingProfile ¶
func (s *ApplicationPolicyService) UpdateApplicationPolicyQueuingProfile(requestApplicationPolicyUpdateApplicationPolicyQueuingProfile *RequestApplicationPolicyUpdateApplicationPolicyQueuingProfile) (*ResponseApplicationPolicyUpdateApplicationPolicyQueuingProfile, *resty.Response, error)
UpdateApplicationPolicyQueuingProfile Update Application Policy Queuing Profile - da98-38ea-44aa-8024
Update existing custom application queuing profile
func (*ApplicationPolicyService) UpdateQosDeviceInterfaceInfo ¶
func (s *ApplicationPolicyService) UpdateQosDeviceInterfaceInfo(requestApplicationPolicyUpdateQosDeviceInterfaceInfo *RequestApplicationPolicyUpdateQosDeviceInterfaceInfo) (*ResponseApplicationPolicyUpdateQosDeviceInterfaceInfo, *resty.Response, error)
UpdateQosDeviceInterfaceInfo Update Qos Device Interface Info - 71b7-ba8c-47b8-95b6
Update existing qos device interface infos associate with network device id
type ApplicationsQueryParams ¶
type ApplicationsQueryParams struct { SiteID string `url:"siteId,omitempty"` //Assurance site UUID value (Cannot be submitted together with deviceId and clientMac) DeviceID string `url:"deviceId,omitempty"` //Assurance device UUID value (Cannot be submitted together with siteId and clientMac) MacAddress string `url:"macAddress,omitempty"` //Client device's MAC address (Cannot be submitted together with siteId and deviceId) StartTime float64 `url:"startTime,omitempty"` //Starting epoch time in milliseconds of time window EndTime float64 `url:"endTime,omitempty"` //Ending epoch time in milliseconds of time window ApplicationHealth string `url:"applicationHealth,omitempty"` //Application health category (POOR, FAIR, or GOOD. Optionally use with siteId only) Offset int `url:"offset,omitempty"` //The offset of the first application in the returned data (optionally used with siteId only) Limit int `url:"limit,omitempty"` //The max number of application entries in returned data [1, 1000] (optionally used with siteId only) ApplicationName string `url:"applicationName,omitempty"` //The name of the application to get information on }
type ApplicationsService ¶
type ApplicationsService service
func (*ApplicationsService) Applications ¶
func (s *ApplicationsService) Applications(ApplicationsQueryParams *ApplicationsQueryParams) (*ResponseApplicationsApplications, *resty.Response, error)
Applications Applications - 2db5-8a1f-4fea-9242
Intent API to get a list of applications for a specific site, a device, or a client device's MAC address. For a combination of a specific application with site and/or device the API gets list of issues/devices/endpoints.
@param ApplicationsQueryParams Filtering parameter
type AssignCredentialToSiteHeaderParams ¶
type AssignCredentialToSiteHeaderParams struct {
Persistbapioutput string `url:"__persistbapioutput,omitempty"` //Expects type string. Persist bapi sync response
}
type AssignDevicesToSiteHeaderParams ¶
type AssignDevicesToSiteHeaderParams struct { Runsync string `url:"__runsync,omitempty"` //Expects type bool. Enable this parameter to execute the API and return a response synchronously Persistbapioutput string `url:"__persistbapioutput,omitempty"` //Expects type bool. Persist bapi sync response Runsynctimeout string `url:"__runsynctimeout,omitempty"` //Expects type float64. During synchronous execution, this defines the maximum time to wait for a response, before the API execution is terminated }
type AuthenticationAPIResponse ¶
type AuthenticationAPIResponse struct {
Token string `json:"Token,omitempty"` //
}
AuthenticationAPIResponse is the AuthenticationAPIResponse definition
type AuthenticationService ¶
type AuthenticationService service
AuthenticationService is the service to communicate with the Authentication API endpoint
func (*AuthenticationService) AuthenticationAPI ¶
func (s *AuthenticationService) AuthenticationAPI(username string, password string) (*AuthenticationAPIResponse, *resty.Response, error)
AuthenticationAPI authenticationAPI
API to obtain an access token. The token obtained using this API is required to be set as value to the X-Auth-Token HTTP Header for all API calls to Cisco DNA Center.
@param Content-Type Request body content type @param Authorization String composed of “Basic”, followed by a space, followed by the Base64 encoding of “username:password”, NOT including the quotes. For example “Basic YWRtaW46TWFnbGV2MTIz”, where YWRtaW46TWFnbGV2MTIz is the Base 64 encoding.
type CiscoDnaCenterSystemService ¶
type CiscoDnaCenterSystemService service
func (*CiscoDnaCenterSystemService) AuthorizeDevice ¶
func (s *CiscoDnaCenterSystemService) AuthorizeDevice(requestCiscoDnaCenterSystemAuthorizeDevice *RequestCiscoDnaCenterSystemAuthorizeDevice) (*ResponseCiscoDnaCenterSystemAuthorizeDevice, *resty.Response, error)
AuthorizeDevice Authorize Device - 2897-4ae4-4ae9-a1dc
Authorizes one of more devices. A device can only be authorized if Authorization is set in Device Settings.
type ClearMacAddressTableQueryParams ¶
type ClearMacAddressTableQueryParams struct {
DeploymentMode string `url:"deploymentMode,omitempty"` //Preview/Deploy ['Preview' means the configuration is not pushed to the device. 'Deploy' makes the configuration pushed to the device]
}
type Client ¶
type Client struct { // API Services Authentication *AuthenticationService ApplicationPolicy *ApplicationPolicyService Applications *ApplicationsService CiscoDnaCenterSystem *CiscoDnaCenterSystemService Clients *ClientsService CommandRunner *CommandRunnerService Compliance *ComplianceService ConfigurationArchive *ConfigurationArchiveService ConfigurationTemplates *ConfigurationTemplatesService DeviceOnboardingPnp *DeviceOnboardingPnpService DeviceReplacement *DeviceReplacementService Devices *DevicesService Discovery *DiscoveryService EventManagement *EventManagementService FabricWireless *FabricWirelessService File *FileService HealthAndPerformance *HealthAndPerformanceService Itsm *ItsmService Issues *IssuesService LanAutomation *LanAutomationService Licenses *LicensesService NetworkSettings *NetworkSettingsService PathTrace *PathTraceService PlatformConfiguration *PlatformConfigurationService Reports *ReportsService Sda *SdaService SecurityAdvisories *SecurityAdvisoriesService Sensors *SensorsService SiteDesign *SiteDesignService Sites *SitesService SoftwareImageManagementSwim *SoftwareImageManagementSwimService SystemSettings *SystemSettingsService Tag *TagService Task *TaskService Topology *TopologyService Users *UsersService Wireless *WirelessService CustomCall *CustomCallService // contains filtered or unexported fields }
Client manages communication with the Cisco DNA Center API
func NewClient ¶
NewClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.
func NewClientNoAuth ¶
NewClientNoAuth returns the client object without trying to authenticate
func NewClientWithOptions ¶
func NewClientWithOptions(baseURL string, username string, password string, debug string, sslVerify string, waitTimeToManyRequest *int) (*Client, error)
NewClientWithOptions is the client with options passed with parameters
func NewClientWithOptionsNoAuth ¶
func NewClientWithOptionsNoAuth(baseURL string, username string, password string, debug string, sslVerify string, waitTimeToManyRequest *int) (*Client, error)
NewClientWithOptionsNoAuth returns the client object without trying to authenticate and sets environment variables
func (*Client) AuthClient ¶
func (*Client) RestyClient ¶
func (s *Client) RestyClient() *resty.Client
RestyClient returns the resty.Client used by the sdk
func (*Client) SetAuthToken ¶
SetAuthToken defines the X-Auth-Token token sent in the request
func (*Client) SetDNACWaitTimeToManyRequest ¶ added in v4.0.6
type ClientProximityQueryParams ¶
type ClientProximityQueryParams struct { Username string `url:"username,omitempty"` //Wireless client username for which proximity information is required NumberDays float64 `url:"number_days,omitempty"` //Number of days to track proximity until current date. Defaults and maximum up to 14 days. TimeResolution float64 `url:"time_resolution,omitempty"` //Time interval (in minutes) to measure proximity. Defaults to 15 minutes with a minimum 5 minutes. }
type ClientsService ¶
type ClientsService service
func (*ClientsService) ClientProximity ¶
func (s *ClientsService) ClientProximity(ClientProximityQueryParams *ClientProximityQueryParams) (*ResponseClientsClientProximity, *resty.Response, error)
ClientProximity Client Proximity - 4497-ebe2-4c88-84a1
This intent API will provide client proximity information for a specific wireless user. Proximity is defined as presence on the same floor at the same time as the specified wireless user. The Proximity workflow requires the subscription to the following event (via the Event Notification workflow) prior to making this API call: NETWORK-CLIENTS-3-506 Client Proximity Report.
@param ClientProximityQueryParams Filtering parameter
func (*ClientsService) GetClientDetail ¶
func (s *ClientsService) GetClientDetail(GetClientDetailQueryParams *GetClientDetailQueryParams) (*ResponseClientsGetClientDetail, *resty.Response, error)
GetClientDetail Get Client Detail - e2ad-ba79-43ba-b3e9
Returns detailed Client information retrieved by Mac Address for any given point of time.
@param GetClientDetailQueryParams Filtering parameter
func (*ClientsService) GetClientEnrichmentDetails ¶
func (s *ClientsService) GetClientEnrichmentDetails(GetClientEnrichmentDetailsHeaderParams *GetClientEnrichmentDetailsHeaderParams) (*ResponseClientsGetClientEnrichmentDetails, *resty.Response, error)
GetClientEnrichmentDetails Get Client Enrichment Details - b199-685d-4d08-9a67
Enriches a given network End User context (a network user-id or end user’s device Mac Address) with details about the user, the devices that the user is connected to and the assurance issues that the user is impacted by
@param GetClientEnrichmentDetailsHeaderParams Custom header parameters
func (*ClientsService) GetOverallClientHealth ¶
func (s *ClientsService) GetOverallClientHealth(GetOverallClientHealthQueryParams *GetOverallClientHealthQueryParams) (*ResponseClientsGetOverallClientHealth, *resty.Response, error)
GetOverallClientHealth Get Overall Client Health - 149a-a93b-4ddb-80dd
Returns Overall Client Health information by Client type (Wired and Wireless) for any given point of time
@param GetOverallClientHealthQueryParams Filtering parameter
type CommandRunnerService ¶
type CommandRunnerService service
func (*CommandRunnerService) GetAllKeywordsOfCliSAcceptedByCommandRunner ¶
func (s *CommandRunnerService) GetAllKeywordsOfCliSAcceptedByCommandRunner() (*ResponseCommandRunnerGetAllKeywordsOfCliSAcceptedByCommandRunner, *resty.Response, error)
GetAllKeywordsOfCliSAcceptedByCommandRunner Get all keywords of CLIs accepted by command runner - 33bb-2b9d-4019-9e14
Get valid keywords
func (*CommandRunnerService) RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfiguration ¶
func (s *CommandRunnerService) RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfiguration(requestCommandRunnerRunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfiguration *RequestCommandRunnerRunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfiguration) (*ResponseCommandRunnerRunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfiguration, *resty.Response, error)
RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfiguration Run read-only commands on devices to get their real-time configuration - d6b8-ca77-4739-adf4
Submit request for read-only CLIs
type ComplianceDetailsOfDeviceQueryParams ¶
type ComplianceDetailsOfDeviceQueryParams struct { Category string `url:"category,omitempty"` //complianceCategory can have any value among 'INTENT', 'RUNNING_CONFIG' ComplianceType string `url:"complianceType,omitempty"` //complianceType can have any value among 'NETWORK_DESIGN', 'NETWORK_PROFILE', 'FABRIC', 'POLICY', 'RUNNING_CONFIG' DiffList bool `url:"diffList,omitempty"` //diff list [ pass true to fetch the diff list ] Key string `url:"key,omitempty"` //extended attribute key Value string `url:"value,omitempty"` //extended attribute value }
type ComplianceService ¶
type ComplianceService service
func (*ComplianceService) ComplianceDetailsOfDevice ¶
func (s *ComplianceService) ComplianceDetailsOfDevice(deviceUUID string, ComplianceDetailsOfDeviceQueryParams *ComplianceDetailsOfDeviceQueryParams) (*ResponseComplianceComplianceDetailsOfDevice, *resty.Response, error)
ComplianceDetailsOfDevice Compliance Details of Device - 52bf-e904-45aa-b017
Return compliance detailed report for a device.
@param deviceUUID deviceUuid path parameter. @param ComplianceDetailsOfDeviceQueryParams Filtering parameter
func (*ComplianceService) DeviceComplianceStatus ¶
func (s *ComplianceService) DeviceComplianceStatus(deviceUUID string) (*ResponseComplianceDeviceComplianceStatus, *resty.Response, error)
DeviceComplianceStatus Device Compliance Status - 7aa8-5ad5-48ea-94a7
Return compliance status of a device.
@param deviceUUID deviceUuid path parameter.
func (*ComplianceService) GetComplianceDetail ¶
func (s *ComplianceService) GetComplianceDetail(GetComplianceDetailQueryParams *GetComplianceDetailQueryParams) (*ResponseComplianceGetComplianceDetail, *resty.Response, error)
GetComplianceDetail Get Compliance Detail - dda1-1ae7-4788-9d49
Return Compliance Detail
@param GetComplianceDetailQueryParams Filtering parameter
func (*ComplianceService) GetComplianceDetailCount ¶
func (s *ComplianceService) GetComplianceDetailCount(GetComplianceDetailCountQueryParams *GetComplianceDetailCountQueryParams) (*ResponseComplianceGetComplianceDetailCount, *resty.Response, error)
GetComplianceDetailCount Get Compliance Detail Count - 3eb6-58c3-4549-94df
Return Compliance Count Detail
@param GetComplianceDetailCountQueryParams Filtering parameter
func (*ComplianceService) GetComplianceStatus ¶
func (s *ComplianceService) GetComplianceStatus(GetComplianceStatusQueryParams *GetComplianceStatusQueryParams) (*ResponseComplianceGetComplianceStatus, *resty.Response, error)
GetComplianceStatus Get Compliance Status - dda5-cb9a-49aa-aef6
Return compliance status of device(s).
@param GetComplianceStatusQueryParams Filtering parameter
func (*ComplianceService) GetComplianceStatusCount ¶
func (s *ComplianceService) GetComplianceStatusCount(GetComplianceStatusCountQueryParams *GetComplianceStatusCountQueryParams) (*ResponseComplianceGetComplianceStatusCount, *resty.Response, error)
GetComplianceStatusCount Get Compliance Status Count - db99-f919-424a-9f83
Return Compliance Status Count
@param GetComplianceStatusCountQueryParams Filtering parameter
func (*ComplianceService) RunCompliance ¶
func (s *ComplianceService) RunCompliance(requestComplianceRunCompliance *RequestComplianceRunCompliance) (*ResponseComplianceRunCompliance, *resty.Response, error)
RunCompliance Run Compliance - f6ae-c8a7-4428-a9ff
Run compliance check for device(s).
type ConfigurationArchiveService ¶
type ConfigurationArchiveService service
func (*ConfigurationArchiveService) ExportDeviceConfigurations ¶
func (s *ConfigurationArchiveService) ExportDeviceConfigurations(requestConfigurationArchiveExportDeviceConfigurations *RequestConfigurationArchiveExportDeviceConfigurations) (*ResponseConfigurationArchiveExportDeviceConfigurations, *resty.Response, error)
ExportDeviceConfigurations Export Device configurations - 51a4-0aba-4c68-ac17
Export Device configurations to an encrypted zip file.
type ConfigurationTemplatesService ¶
type ConfigurationTemplatesService service
func (*ConfigurationTemplatesService) CreateProject ¶
func (s *ConfigurationTemplatesService) CreateProject(requestConfigurationTemplatesCreateProject *RequestConfigurationTemplatesCreateProject) (*ResponseConfigurationTemplatesCreateProject, *resty.Response, error)
CreateProject Create Project - 5788-a8a8-4aa9-b97a
This API is used to create a new project.
func (*ConfigurationTemplatesService) CreateTemplate ¶
func (s *ConfigurationTemplatesService) CreateTemplate(projectID string, requestConfigurationTemplatesCreateTemplate *RequestConfigurationTemplatesCreateTemplate) (*ResponseConfigurationTemplatesCreateTemplate, *resty.Response, error)
CreateTemplate Create Template - ab94-a88b-4b0b-8d3d
API to create a template by project id.
@param projectID projectId path parameter. UUID of the project in which the template needs to be created
func (*ConfigurationTemplatesService) CreatesACloneOfTheGivenTemplate ¶
func (s *ConfigurationTemplatesService) CreatesACloneOfTheGivenTemplate(name string, templateID string, projectID string, CreatesACloneOfTheGivenTemplateQueryParams *CreatesACloneOfTheGivenTemplateQueryParams) (*ResponseConfigurationTemplatesCreatesACloneOfTheGivenTemplate, *resty.Response, error)
CreatesACloneOfTheGivenTemplate Creates a clone of the given template - 0384-4a0a-4ee8-bfc2
API to clone template
@param name name path parameter. Template name to clone template(Name should be different than existing template name within same project)
@param templateID templateId path parameter. UUID of the template to clone it
@param projectID projectId path parameter. @param CreatesACloneOfTheGivenTemplateQueryParams Filtering parameter
func (*ConfigurationTemplatesService) DeletesTheProject ¶
func (s *ConfigurationTemplatesService) DeletesTheProject(projectID string) (*ResponseConfigurationTemplatesDeletesTheProject, *resty.Response, error)
DeletesTheProject Deletes the project - 8cbb-79f4-4259-82d4
Deletes the project by its id
@param projectID projectId path parameter. projectId(UUID) of project to be deleted
func (*ConfigurationTemplatesService) DeletesTheTemplate ¶
func (s *ConfigurationTemplatesService) DeletesTheTemplate(templateID string) (*ResponseConfigurationTemplatesDeletesTheTemplate, *resty.Response, error)
DeletesTheTemplate Deletes the template - a2bb-4afd-4699-8965
Deletes the template by its id
@param templateID templateId path parameter. templateId(UUID) of template to be deleted
func (*ConfigurationTemplatesService) DeployTemplate ¶
func (s *ConfigurationTemplatesService) DeployTemplate(requestConfigurationTemplatesDeployTemplate *RequestConfigurationTemplatesDeployTemplate) (*ResponseConfigurationTemplatesDeployTemplate, *resty.Response, error)
DeployTemplate Deploy Template - 179f-09d8-430b-bee0
API to deploy a template.
func (*ConfigurationTemplatesService) DeployTemplateV2 ¶
func (s *ConfigurationTemplatesService) DeployTemplateV2(requestConfigurationTemplatesDeployTemplateV2 *RequestConfigurationTemplatesDeployTemplateV2) (*ResponseConfigurationTemplatesDeployTemplateV2, *resty.Response, error)
DeployTemplateV2 Deploy Template V2 - 02af-1bdf-4b48-9cbb
V2 API to deploy a template.
func (*ConfigurationTemplatesService) ExportsTheProjectsForAGivenCriteria ¶
func (s *ConfigurationTemplatesService) ExportsTheProjectsForAGivenCriteria(requestConfigurationTemplatesExportsTheProjectsForAGivenCriteria *RequestConfigurationTemplatesExportsTheProjectsForAGivenCriteria) (*ResponseConfigurationTemplatesExportsTheProjectsForAGivenCriteria, *resty.Response, error)
ExportsTheProjectsForAGivenCriteria Exports the projects for a given criteria. - 67bc-e964-45f8-b720
Exports the projects for given projectNames.
func (*ConfigurationTemplatesService) ExportsTheTemplatesForAGivenCriteria ¶
func (s *ConfigurationTemplatesService) ExportsTheTemplatesForAGivenCriteria(requestConfigurationTemplatesExportsTheTemplatesForAGivenCriteria *RequestConfigurationTemplatesExportsTheTemplatesForAGivenCriteria) (*ResponseConfigurationTemplatesExportsTheTemplatesForAGivenCriteria, *resty.Response, error)
ExportsTheTemplatesForAGivenCriteria Exports the templates for a given criteria. - a3a9-498f-4f48-a3c7
Exports the templates for given templateIds.
func (*ConfigurationTemplatesService) GetProjectsDetails ¶
func (s *ConfigurationTemplatesService) GetProjectsDetails(GetProjectsDetailsQueryParams *GetProjectsDetailsQueryParams) (*ResponseConfigurationTemplatesGetProjectsDetails, *resty.Response, error)
GetProjectsDetails Get project(s) details - 9a8c-aa6d-459b-a4a2
Get project(s) details
@param GetProjectsDetailsQueryParams Filtering parameter
func (*ConfigurationTemplatesService) GetTemplatesDetails ¶
func (s *ConfigurationTemplatesService) GetTemplatesDetails(GetTemplatesDetailsQueryParams *GetTemplatesDetailsQueryParams) (*ResponseConfigurationTemplatesGetTemplatesDetails, *resty.Response, error)
GetTemplatesDetails Get template(s) details - b0b6-ba49-43c8-9f45
Get template(s) details
@param GetTemplatesDetailsQueryParams Filtering parameter
func (*ConfigurationTemplatesService) GetsAListOfProjects ¶
func (s *ConfigurationTemplatesService) GetsAListOfProjects(GetsAListOfProjectsQueryParams *GetsAListOfProjectsQueryParams) (*ResponseConfigurationTemplatesGetsAListOfProjects, *resty.Response, error)
GetsAListOfProjects Gets a list of projects - 4f80-08c2-400b-98ee
List the projects
@param GetsAListOfProjectsQueryParams Filtering parameter
func (*ConfigurationTemplatesService) GetsAllTheVersionsOfAGivenTemplate ¶
func (s *ConfigurationTemplatesService) GetsAllTheVersionsOfAGivenTemplate(templateID string) (*ResponseConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplate, *resty.Response, error)
GetsAllTheVersionsOfAGivenTemplate Gets all the versions of a given template - 0191-2b65-45fb-8891
Get all the versions of template by its id
@param templateID templateId path parameter. templateId(UUID) to get list of versioned templates
func (*ConfigurationTemplatesService) GetsDetailsOfAGivenTemplate ¶
func (s *ConfigurationTemplatesService) GetsDetailsOfAGivenTemplate(templateID string, GetsDetailsOfAGivenTemplateQueryParams *GetsDetailsOfAGivenTemplateQueryParams) (*ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplate, *resty.Response, error)
GetsDetailsOfAGivenTemplate Gets details of a given template - 8c82-5900-40d9-8137
Details of the template by its id
@param templateID templateId path parameter. TemplateId(UUID) to get details of the template
@param GetsDetailsOfAGivenTemplateQueryParams Filtering parameter
func (*ConfigurationTemplatesService) GetsTheDetailsOfAGivenProject ¶
func (s *ConfigurationTemplatesService) GetsTheDetailsOfAGivenProject(projectID string) (*ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProject, *resty.Response, error)
GetsTheDetailsOfAGivenProject Gets the details of a given project. - dd91-a8c0-436a-82d9
Get the details of the given project by its id.
@param projectID projectId path parameter. projectId(UUID) of project to get project details
func (*ConfigurationTemplatesService) GetsTheTemplatesAvailable ¶
func (s *ConfigurationTemplatesService) GetsTheTemplatesAvailable(GetsTheTemplatesAvailableQueryParams *GetsTheTemplatesAvailableQueryParams) (*ResponseConfigurationTemplatesGetsTheTemplatesAvailable, *resty.Response, error)
GetsTheTemplatesAvailable Gets the templates available - e286-e848-47bb-a77e
List the templates available
@param GetsTheTemplatesAvailableQueryParams Filtering parameter
func (*ConfigurationTemplatesService) ImportsTheProjectsProvided ¶
func (s *ConfigurationTemplatesService) ImportsTheProjectsProvided(ImportsTheProjectsProvidedQueryParams *ImportsTheProjectsProvidedQueryParams) (*ResponseConfigurationTemplatesImportsTheProjectsProvided, *resty.Response, error)
ImportsTheProjectsProvided Imports the Projects provided - f59f-a8ad-42d9-8b4f
Imports the Projects provided in the DTO
@param ImportsTheProjectsProvidedQueryParams Filtering parameter
func (*ConfigurationTemplatesService) ImportsTheTemplatesProvided ¶
func (s *ConfigurationTemplatesService) ImportsTheTemplatesProvided(projectName string, requestConfigurationTemplatesImportsTheTemplatesProvided *RequestConfigurationTemplatesImportsTheTemplatesProvided, ImportsTheTemplatesProvidedQueryParams *ImportsTheTemplatesProvidedQueryParams) (*ResponseConfigurationTemplatesImportsTheTemplatesProvided, *resty.Response, error)
ImportsTheTemplatesProvided Imports the templates provided - 4d86-f92a-4a7b-90bb
Imports the templates provided in the DTO by project Name
@param projectName projectName path parameter. Project name to create template under the project
@param ImportsTheTemplatesProvidedQueryParams Filtering parameter
func (*ConfigurationTemplatesService) PreviewTemplate ¶
func (s *ConfigurationTemplatesService) PreviewTemplate(requestConfigurationTemplatesPreviewTemplate *RequestConfigurationTemplatesPreviewTemplate) (*ResponseConfigurationTemplatesPreviewTemplate, *resty.Response, error)
PreviewTemplate Preview Template - 41bc-aaa6-4669-853e
API to preview a template.
func (*ConfigurationTemplatesService) StatusOfTemplateDeployment ¶
func (s *ConfigurationTemplatesService) StatusOfTemplateDeployment(deploymentID string) (*ResponseConfigurationTemplatesStatusOfTemplateDeployment, *resty.Response, error)
StatusOfTemplateDeployment Status of template deployment - 078e-f800-49b8-80f1
API to retrieve the status of template deployment.
@param deploymentID deploymentId path parameter. UUID of deployment to retrieve template deployment status
func (*ConfigurationTemplatesService) UpdateProject ¶
func (s *ConfigurationTemplatesService) UpdateProject(requestConfigurationTemplatesUpdateProject *RequestConfigurationTemplatesUpdateProject) (*ResponseConfigurationTemplatesUpdateProject, *resty.Response, error)
UpdateProject Update Project - ecb8-8b89-4318-ac8d
This API is used to update an existing project.
func (*ConfigurationTemplatesService) UpdateTemplate ¶
func (s *ConfigurationTemplatesService) UpdateTemplate(requestConfigurationTemplatesUpdateTemplate *RequestConfigurationTemplatesUpdateTemplate) (*ResponseConfigurationTemplatesUpdateTemplate, *resty.Response, error)
UpdateTemplate Update Template - 2a80-39f5-4aab-86be
API to update a template.
func (*ConfigurationTemplatesService) VersionTemplate ¶
func (s *ConfigurationTemplatesService) VersionTemplate(requestConfigurationTemplatesVersionTemplate *RequestConfigurationTemplatesVersionTemplate) (*ResponseConfigurationTemplatesVersionTemplate, *resty.Response, error)
VersionTemplate Version Template - f2a4-4a7e-4d5b-ab78
API to version the current contents of the template.
type CountOfEventSubscriptionsQueryParams ¶
type CountOfEventSubscriptionsQueryParams struct {
EventIDs string `url:"eventIds,omitempty"` //List of subscriptions related to the respective eventIds
}
type CountOfNotificationsQueryParams ¶
type CountOfNotificationsQueryParams struct { EventIDs string `url:"eventIds,omitempty"` //The registered EventId should be provided StartTime float64 `url:"startTime,omitempty"` //Start Time in milliseconds EndTime float64 `url:"endTime,omitempty"` //End Time in milliseconds Category string `url:"category,omitempty"` //Category Type string `url:"type,omitempty"` //Type Severity string `url:"severity,omitempty"` //Severity Domain string `url:"domain,omitempty"` //Domain SubDomain string `url:"subDomain,omitempty"` //Sub Domain Source string `url:"source,omitempty"` //Source }
type CreateAndProvisionSSIDHeaderParams ¶
type CreateAndProvisionSSIDHeaderParams struct {
Persistbapioutput string `url:"__persistbapioutput,omitempty"` //Expects type string. Enable this parameter to execute the API and return a response asynchronously.
}
type CreateNetworkHeaderParams ¶
type CreateNetworkHeaderParams struct {
Persistbapioutput string `url:"__persistbapioutput,omitempty"` //Expects type bool. Persist bapi sync response
}
type CreateSiteHeaderParams ¶
type CreateSiteHeaderParams struct { Runsync string `url:"__runsync,omitempty"` //Expects type bool. Enable this parameter to execute the API and return a response synchronously Timeout string `url:"__timeout,omitempty"` //Expects type float64. During synchronous execution, this defines the maximum time to wait for a response, before the API execution is terminated Persistbapioutput string `url:"__persistbapioutput,omitempty"` //Expects type bool. Persist bapi sync response }
type CreateUpdateDynamicInterfaceHeaderParams ¶
type CreateUpdateDynamicInterfaceHeaderParams struct { Runsync string `url:"__runsync,omitempty"` //Expects type bool. Enable this parameter to execute the API and return a response synchronously Timeout string `url:"__timeout,omitempty"` //Expects type float64. If __runsync is set to ‘true’, this defines the maximum time before which if the API completes its execution, then a synchronous response is returned. If the time taken for the API to complete the execution, exceeds this time, then an asynchronous response is returned with an execution id, that can be used to get the status and response associated with the API execution }
type CreatesACloneOfTheGivenTemplateQueryParams ¶
type CreatesACloneOfTheGivenTemplateQueryParams struct {
ProjectID string `url:"projectId,omitempty"` //UUID of the project in which the template needs to be created
}
type CustomCallService ¶
type CustomCallService service
func (*CustomCallService) GetCustomCall ¶
func (s *CustomCallService) GetCustomCall(ResourcePath string, QueryParms *map[string]string) (*resty.Response, error)
type DeleteApplicationQueryParams ¶
type DeleteApplicationQueryParams struct {
ID string `url:"id,omitempty"` //Application's Id
}
type DeleteApplicationSetQueryParams ¶
type DeleteApplicationSetQueryParams struct {
ID string `url:"id,omitempty"` //
}
type DeleteBorderDeviceFromSdaFabricQueryParams ¶
type DeleteBorderDeviceFromSdaFabricQueryParams struct {
DeviceManagementIPAddress string `url:"deviceManagementIpAddress,omitempty"` //deviceManagementIpAddress
}
type DeleteControlPlaneDeviceInSdaFabricQueryParams ¶
type DeleteControlPlaneDeviceInSdaFabricQueryParams struct {
DeviceManagementIPAddress string `url:"deviceManagementIpAddress,omitempty"` //deviceManagementIpAddress
}
type DeleteDefaultAuthenticationProfileFromSdaFabricQueryParams ¶
type DeleteDefaultAuthenticationProfileFromSdaFabricQueryParams struct {
SiteNameHierarchy string `url:"siteNameHierarchy,omitempty"` //siteNameHierarchy
}
type DeleteDeviceByIDQueryParams ¶
type DeleteDeviceByIDQueryParams struct {
CleanConfig bool `url:"cleanConfig,omitempty"` //cleanConfig
}
type DeleteDynamicInterfaceHeaderParams ¶
type DeleteDynamicInterfaceHeaderParams struct { Runsync string `url:"__runsync,omitempty"` //Expects type bool. Enable this parameter to execute the API and return a response synchronously Timeout string `url:"__timeout,omitempty"` //Expects type float64. If __runsync is set to ‘true’, this defines the maximum time before which if the API completes its execution, then a synchronous response is returned. If the time taken for the API to complete the execution, exceeds this time, then an asynchronous response is returned with an execution id, that can be used to get the status and response associated with the API execution }
type DeleteEdgeDeviceFromSdaFabricQueryParams ¶
type DeleteEdgeDeviceFromSdaFabricQueryParams struct {
DeviceManagementIPAddress string `url:"deviceManagementIpAddress,omitempty"` //deviceManagementIpAddress
}
type DeleteEventSubscriptionsQueryParams ¶
type DeleteEventSubscriptionsQueryParams struct {
Subscriptions string `url:"subscriptions,omitempty"` //List of EventSubscriptionId's for removal
}
type DeleteMulticastFromSdaFabricQueryParams ¶
type DeleteMulticastFromSdaFabricQueryParams struct {
SiteNameHierarchy string `url:"siteNameHierarchy,omitempty"` //siteNameHierarchy
}
type DeleteNfvProfileQueryParams ¶
type DeleteNfvProfileQueryParams struct {
Name string `url:"name,omitempty"` //Nameof nfv network profile to delete.
}
type DeleteProvisionedWiredDeviceQueryParams ¶
type DeleteProvisionedWiredDeviceQueryParams struct {
DeviceManagementIPAddress string `url:"deviceManagementIpAddress,omitempty"` //Valid IP address of the device currently provisioned in a fabric site
}
type DeleteSSIDAndProvisionItToDevicesHeaderParams ¶
type DeleteSSIDAndProvisionItToDevicesHeaderParams struct {
Persistbapioutput string `url:"__persistbapioutput,omitempty"` //Expects type string. Enable this parameter to execute the API and return a response asynchronously.
}
type DeleteSensorTestQueryParams ¶
type DeleteSensorTestQueryParams struct {
TemplateName string `url:"templateName,omitempty"` //
}
type DeleteSiteFromSdaFabricQueryParams ¶
type DeleteSiteFromSdaFabricQueryParams struct {
SiteNameHierarchy string `url:"siteNameHierarchy,omitempty"` //Site Name Hierarchy
}
type DeleteTransitPeerNetworkQueryParams ¶
type DeleteTransitPeerNetworkQueryParams struct {
TransitPeerNetworkName string `url:"transitPeerNetworkName,omitempty"` //Transit Peer Network Name
}
type DeleteVirtualNetworkWithScalableGroupsQueryParams ¶
type DeleteVirtualNetworkWithScalableGroupsQueryParams struct {
VirtualNetworkName string `url:"virtualNetworkName,omitempty"` //virtualNetworkName
}
type DeviceCountDetailsQueryParams ¶
type DeviceCountDetailsQueryParams struct { DeviceType string `url:"device_type,omitempty"` //Type of device RegistrationStatus string `url:"registration_status,omitempty"` //Smart license registration status of device DnaLevel string `url:"dna_level,omitempty"` //Device Cisco DNA license level VirtualAccountName string `url:"virtual_account_name,omitempty"` //Name of virtual account SmartAccountID string `url:"smart_account_id,omitempty"` //Id of smart account }
type DeviceLicenseSummaryQueryParams ¶
type DeviceLicenseSummaryQueryParams struct { PageNumber float64 `url:"page_number,omitempty"` //Page number of response Order string `url:"order,omitempty"` //Sorting order SortBy string `url:"sort_by,omitempty"` //Sort result by field DnaLevel string `url:"dna_level,omitempty"` //Device Cisco DNA license level DeviceType string `url:"device_type,omitempty"` //Type of device Limit float64 `url:"limit,omitempty"` //Limit RegistrationStatus string `url:"registration_status,omitempty"` //Smart license registration status of device VirtualAccountName string `url:"virtual_account_name,omitempty"` //Name of virtual account SmartAccountID float64 `url:"smart_account_id,omitempty"` //Id of smart account DeviceUUID string `url:"device_uuid,omitempty"` //Id of device }
type DeviceOnboardingPnpService ¶
type DeviceOnboardingPnpService service
func (*DeviceOnboardingPnpService) AddAWorkflow ¶
func (s *DeviceOnboardingPnpService) AddAWorkflow(requestDeviceOnboardingPnpAddAWorkflow *RequestDeviceOnboardingPnpAddAWorkflow) (*ResponseDeviceOnboardingPnpAddAWorkflow, *resty.Response, error)
AddAWorkflow Add a Workflow - 848b-5a7b-4f9b-8c12
Adds a PnP Workflow along with the relevant tasks in the workflow into the PnP database
func (*DeviceOnboardingPnpService) AddDevice ¶
func (s *DeviceOnboardingPnpService) AddDevice(requestDeviceOnboardingPnpAddDevice *RequestDeviceOnboardingPnpAddDevice) (*ResponseDeviceOnboardingPnpAddDevice, *resty.Response, error)
AddDevice Add Device - f3b2-6b55-44ca-bab9
Adds a device to the PnP database.
func (*DeviceOnboardingPnpService) AddVirtualAccount ¶
func (s *DeviceOnboardingPnpService) AddVirtualAccount(requestDeviceOnboardingPnpAddVirtualAccount *RequestDeviceOnboardingPnpAddVirtualAccount) (*ResponseDeviceOnboardingPnpAddVirtualAccount, *resty.Response, error)
AddVirtualAccount Add Virtual Account - 1e96-2af3-45b8-b59f
Registers a Smart Account, Virtual Account and the relevant server profile info with the PnP System & database. The devices present in the registered virtual account are synced with the PnP database as well. The response payload returns the new profile
func (*DeviceOnboardingPnpService) ClaimADeviceToASite ¶
func (s *DeviceOnboardingPnpService) ClaimADeviceToASite(requestDeviceOnboardingPnpClaimADeviceToASite *RequestDeviceOnboardingPnpClaimADeviceToASite) (*ResponseDeviceOnboardingPnpClaimADeviceToASite, *resty.Response, error)
ClaimADeviceToASite Claim a Device to a Site - 5889-fb84-4939-a13b
Claim a device based on DNA-C Site based design process. Different parameters are required for different device platforms.
func (*DeviceOnboardingPnpService) ClaimDevice ¶
func (s *DeviceOnboardingPnpService) ClaimDevice(requestDeviceOnboardingPnpClaimDevice *RequestDeviceOnboardingPnpClaimDevice) (*ResponseDeviceOnboardingPnpClaimDevice, *resty.Response, error)
ClaimDevice Claim Device - d8a6-1997-4a8a-8c48
Claims one of more devices with specified workflow
func (*DeviceOnboardingPnpService) DeleteDeviceByIDFromPnp ¶
func (s *DeviceOnboardingPnpService) DeleteDeviceByIDFromPnp(id string) (*ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnp, *resty.Response, error)
DeleteDeviceByIDFromPnp Delete Device by Id from PnP - cdab-9b47-4899-ae06
Deletes specified device from PnP database
@param id id path parameter.
func (*DeviceOnboardingPnpService) DeleteWorkflowByID ¶
func (s *DeviceOnboardingPnpService) DeleteWorkflowByID(id string) (*ResponseDeviceOnboardingPnpDeleteWorkflowByID, *resty.Response, error)
DeleteWorkflowByID Delete Workflow By Id - af8d-7b0e-470b-8ae2
Deletes a workflow specified by id
@param id id path parameter.
func (*DeviceOnboardingPnpService) DeregisterVirtualAccount ¶
func (s *DeviceOnboardingPnpService) DeregisterVirtualAccount(DeregisterVirtualAccountQueryParams *DeregisterVirtualAccountQueryParams) (*ResponseDeviceOnboardingPnpDeregisterVirtualAccount, *resty.Response, error)
DeregisterVirtualAccount Deregister Virtual Account - 2499-e9ad-42e8-ae5b
Deregisters the specified smart account & virtual account info and the associated device information from the PnP System & database. The devices associated with the deregistered virtual account are removed from the PnP database as well. The response payload contains the deregistered smart & virtual account information
@param DeregisterVirtualAccountQueryParams Filtering parameter
func (*DeviceOnboardingPnpService) GetDeviceByID ¶
func (s *DeviceOnboardingPnpService) GetDeviceByID(id string) (*ResponseDeviceOnboardingPnpGetDeviceByID, *resty.Response, error)
GetDeviceByID Get Device by Id - bab6-c9e5-4408-85cc
Returns device details specified by device id
@param id id path parameter.
func (*DeviceOnboardingPnpService) GetDeviceCount ¶
func (s *DeviceOnboardingPnpService) GetDeviceCount(GetDeviceCountQueryParams *GetDeviceCountQueryParams) (*ResponseDeviceOnboardingPnpGetDeviceCount, *resty.Response, error)
GetDeviceCount Get Device Count - d9a1-fa9c-4068-b23c
Returns the device count based on filter criteria. This is useful for pagination
@param GetDeviceCountQueryParams Filtering parameter
func (*DeviceOnboardingPnpService) GetDeviceHistory ¶
func (s *DeviceOnboardingPnpService) GetDeviceHistory(GetDeviceHistoryQueryParams *GetDeviceHistoryQueryParams) (*ResponseDeviceOnboardingPnpGetDeviceHistory, *resty.Response, error)
GetDeviceHistory Get Device History - f093-1967-4049-a7d4
Returns history for a specific device. Serial number is a required parameter
@param GetDeviceHistoryQueryParams Filtering parameter
func (*DeviceOnboardingPnpService) GetDeviceList2 ¶
func (s *DeviceOnboardingPnpService) GetDeviceList2(GetDeviceList2QueryParams *GetDeviceList2QueryParams) (*ResponseDeviceOnboardingPnpGetDeviceList2, *resty.Response, error)
GetDeviceList2 Get Device list - e6b3-db80-46c9-9654
Returns list of devices based on filter crieteria. If a limit is not specified, it will default to return 50 devices. Pagination and sorting are also supported by this endpoint
@param GetDeviceList2QueryParams Filtering parameter
func (*DeviceOnboardingPnpService) GetPnpGlobalSettings ¶
func (s *DeviceOnboardingPnpService) GetPnpGlobalSettings() (*ResponseDeviceOnboardingPnpGetPnpGlobalSettings, *resty.Response, error)
GetPnpGlobalSettings Get PnP global settings - 7e92-f9eb-46db-8320
Returns global PnP settings of the user
func (*DeviceOnboardingPnpService) GetSmartAccountList ¶
func (s *DeviceOnboardingPnpService) GetSmartAccountList() (*ResponseDeviceOnboardingPnpGetSmartAccountList, *resty.Response, error)
GetSmartAccountList Get Smart Account List - 3cb2-4acb-486b-89d2
Returns the list of Smart Account domains
func (*DeviceOnboardingPnpService) GetSyncResultForVirtualAccount ¶
func (s *DeviceOnboardingPnpService) GetSyncResultForVirtualAccount(domain string, name string) (*ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccount, *resty.Response, error)
GetSyncResultForVirtualAccount Get Sync Result for Virtual Account - 0a9c-9884-45cb-91c8
Returns the summary of devices synced from the given smart account & virtual account with PnP
@param domain domain path parameter. Smart Account Domain
@param name name path parameter. Virtual Account Name
func (*DeviceOnboardingPnpService) GetVirtualAccountList ¶
func (s *DeviceOnboardingPnpService) GetVirtualAccountList(domain string) (*ResponseDeviceOnboardingPnpGetVirtualAccountList, *resty.Response, error)
GetVirtualAccountList Get Virtual Account List - 70a4-79a6-462a-9496
Returns list of virtual accounts associated with the specified smart account
@param domain domain path parameter. Smart Account Domain
func (*DeviceOnboardingPnpService) GetWorkflowByID ¶
func (s *DeviceOnboardingPnpService) GetWorkflowByID(id string) (*ResponseDeviceOnboardingPnpGetWorkflowByID, *resty.Response, error)
GetWorkflowByID Get Workflow by Id - 80ac-b88e-4ac9-ac6d
Returns a workflow specified by id
@param id id path parameter.
func (*DeviceOnboardingPnpService) GetWorkflowCount ¶
func (s *DeviceOnboardingPnpService) GetWorkflowCount(GetWorkflowCountQueryParams *GetWorkflowCountQueryParams) (*ResponseDeviceOnboardingPnpGetWorkflowCount, *resty.Response, error)
GetWorkflowCount Get Workflow Count - 7989-f868-46fa-af99
Returns the workflow count
@param GetWorkflowCountQueryParams Filtering parameter
func (*DeviceOnboardingPnpService) GetWorkflows ¶
func (s *DeviceOnboardingPnpService) GetWorkflows(GetWorkflowsQueryParams *GetWorkflowsQueryParams) (*ResponseDeviceOnboardingPnpGetWorkflows, *resty.Response, error)
GetWorkflows Get Workflows - aeb4-dad0-4a99-bbe3
Returns the list of workflows based on filter criteria. If a limit is not specified, it will default to return 50 workflows. Pagination and sorting are also supported by this endpoint
@param GetWorkflowsQueryParams Filtering parameter
func (*DeviceOnboardingPnpService) ImportDevicesInBulk ¶
func (s *DeviceOnboardingPnpService) ImportDevicesInBulk(requestDeviceOnboardingPnpImportDevicesInBulk *RequestDeviceOnboardingPnpImportDevicesInBulk) (*ResponseDeviceOnboardingPnpImportDevicesInBulk, *resty.Response, error)
ImportDevicesInBulk Import Devices in bulk - 21a6-db25-4029-8f55
Add devices to PnP in bulk
func (*DeviceOnboardingPnpService) PreviewConfig ¶
func (s *DeviceOnboardingPnpService) PreviewConfig(requestDeviceOnboardingPnpPreviewConfig *RequestDeviceOnboardingPnpPreviewConfig) (*ResponseDeviceOnboardingPnpPreviewConfig, *resty.Response, error)
PreviewConfig Preview Config - cf94-1823-4d9a-b37e
Triggers a preview for site-based Day 0 Configuration
func (*DeviceOnboardingPnpService) ResetDevice ¶
func (s *DeviceOnboardingPnpService) ResetDevice(requestDeviceOnboardingPnpResetDevice *RequestDeviceOnboardingPnpResetDevice) (*ResponseDeviceOnboardingPnpResetDevice, *resty.Response, error)
ResetDevice Reset Device - 9e85-7b5a-4a0b-bcdb
Recovers a device from a Workflow Execution Error state
func (*DeviceOnboardingPnpService) SyncVirtualAccountDevices ¶
func (s *DeviceOnboardingPnpService) SyncVirtualAccountDevices(requestDeviceOnboardingPnpSyncVirtualAccountDevices *RequestDeviceOnboardingPnpSyncVirtualAccountDevices) (*ResponseDeviceOnboardingPnpSyncVirtualAccountDevices, *resty.Response, error)
SyncVirtualAccountDevices Sync Virtual Account Devices - a4b6-c87a-4ffb-9efa
Synchronizes the device info from the given smart account & virtual account with the PnP database. The response payload returns a list of synced devices
func (*DeviceOnboardingPnpService) UnClaimDevice ¶
func (s *DeviceOnboardingPnpService) UnClaimDevice(requestDeviceOnboardingPnpUnClaimDevice *RequestDeviceOnboardingPnpUnClaimDevice) (*ResponseDeviceOnboardingPnpUnClaimDevice, *resty.Response, error)
UnClaimDevice Un-Claim Device - 0b83-6b7b-4b6a-9fd5
Un-Claims one of more devices with specified workflow
func (*DeviceOnboardingPnpService) UpdateDevice ¶
func (s *DeviceOnboardingPnpService) UpdateDevice(id string, requestDeviceOnboardingPnpUpdateDevice *RequestDeviceOnboardingPnpUpdateDevice) (*ResponseDeviceOnboardingPnpUpdateDevice, *resty.Response, error)
UpdateDevice Update Device - 09b0-f9ce-4239-ae10
Updates device details specified by device id in PnP database
@param id id path parameter.
func (*DeviceOnboardingPnpService) UpdatePnpGlobalSettings ¶
func (s *DeviceOnboardingPnpService) UpdatePnpGlobalSettings(requestDeviceOnboardingPnpUpdatePnPGlobalSettings *RequestDeviceOnboardingPnpUpdatePnpGlobalSettings) (*ResponseDeviceOnboardingPnpUpdatePnpGlobalSettings, *resty.Response, error)
UpdatePnpGlobalSettings Update PnP global settings - 8da0-3919-4708-8a5a
Updates the user's list of global PnP settings
func (*DeviceOnboardingPnpService) UpdatePnpServerProfile ¶
func (s *DeviceOnboardingPnpService) UpdatePnpServerProfile(requestDeviceOnboardingPnpUpdatePnPServerProfile *RequestDeviceOnboardingPnpUpdatePnpServerProfile) (*ResponseDeviceOnboardingPnpUpdatePnpServerProfile, *resty.Response, error)
UpdatePnpServerProfile Update PnP Server Profile - 6f98-19e8-4178-870c
Updates the PnP Server profile in a registered Virtual Account in the PnP database. The response payload returns the updated smart & virtual account info
func (*DeviceOnboardingPnpService) UpdateWorkflow ¶
func (s *DeviceOnboardingPnpService) UpdateWorkflow(id string, requestDeviceOnboardingPnpUpdateWorkflow *RequestDeviceOnboardingPnpUpdateWorkflow) (*ResponseDeviceOnboardingPnpUpdateWorkflow, *resty.Response, error)
UpdateWorkflow Update Workflow - 3086-c962-4f49-8b85
Updates an existing workflow
@param id id path parameter.
type DeviceReplacementService ¶
type DeviceReplacementService service
func (*DeviceReplacementService) DeployDeviceReplacementWorkflow ¶
func (s *DeviceReplacementService) DeployDeviceReplacementWorkflow(requestDeviceReplacementDeployDeviceReplacementWorkflow *RequestDeviceReplacementDeployDeviceReplacementWorkflow) (*ResponseDeviceReplacementDeployDeviceReplacementWorkflow, *resty.Response, error)
DeployDeviceReplacementWorkflow Deploy device replacement workflow - 3faa-a994-4b49-bc9f
API to trigger RMA workflow that will replace faulty device with replacement device with same configuration and images
func (*DeviceReplacementService) MarkDeviceForReplacement ¶
func (s *DeviceReplacementService) MarkDeviceForReplacement(requestDeviceReplacementMarkDeviceForReplacement *RequestDeviceReplacementMarkDeviceForReplacement) (*ResponseDeviceReplacementMarkDeviceForReplacement, *resty.Response, error)
MarkDeviceForReplacement Mark device for replacement - 64b9-dad0-403a-aca1
Marks device for replacement
func (*DeviceReplacementService) ReturnListOfReplacementDevicesWithReplacementDetails ¶
func (s *DeviceReplacementService) ReturnListOfReplacementDevicesWithReplacementDetails(ReturnListOfReplacementDevicesWithReplacementDetailsQueryParams *ReturnListOfReplacementDevicesWithReplacementDetailsQueryParams) (*ResponseDeviceReplacementReturnListOfReplacementDevicesWithReplacementDetails, *resty.Response, error)
ReturnListOfReplacementDevicesWithReplacementDetails Return list of replacement devices with replacement details - 809c-2956-4bc9-97d0
Get list of replacement devices with replacement details and it can filter replacement devices based on Faulty Device Name,Faulty Device Platform, Replacement Device Platform, Faulty Device Serial Number,Replacement Device Serial Number, Device Replacement status, Product Family.
@param ReturnListOfReplacementDevicesWithReplacementDetailsQueryParams Filtering parameter
func (*DeviceReplacementService) ReturnReplacementDevicesCount ¶
func (s *DeviceReplacementService) ReturnReplacementDevicesCount(ReturnReplacementDevicesCountQueryParams *ReturnReplacementDevicesCountQueryParams) (*ResponseDeviceReplacementReturnReplacementDevicesCount, *resty.Response, error)
ReturnReplacementDevicesCount Return replacement devices count - 9eb8-4ba5-4929-a2a2
Get replacement devices count
@param ReturnReplacementDevicesCountQueryParams Filtering parameter
func (*DeviceReplacementService) UnmarkDeviceForReplacement ¶
func (s *DeviceReplacementService) UnmarkDeviceForReplacement(requestDeviceReplacementUnMarkDeviceForReplacement *RequestDeviceReplacementUnmarkDeviceForReplacement) (*ResponseDeviceReplacementUnmarkDeviceForReplacement, *resty.Response, error)
UnmarkDeviceForReplacement UnMark device for replacement - 4aba-ba75-489a-b24b
UnMarks device for replacement
type DevicesQueryParams ¶
type DevicesQueryParams struct { DeviceRole string `url:"deviceRole,omitempty"` //The device role (One of CORE, ACCESS, DISTRIBUTION, ROUTER, WLC, AP) SiteID string `url:"siteId,omitempty"` //Assurance site UUID value Health string `url:"health,omitempty"` //The device overall health (One of POOR, FAIR, GOOD) StartTime float64 `url:"startTime,omitempty"` //UTC epoch time in milliseconds EndTime float64 `url:"endTime,omitempty"` //UTC epoch time in miliseconds Limit int `url:"limit,omitempty"` //Max number of device entries in the response (default to 50. Max at 1000) Offset int `url:"offset,omitempty"` //The offset of the first device in the returned data }
type DevicesService ¶
type DevicesService service
func (*DevicesService) AddDevice2 ¶
func (s *DevicesService) AddDevice2(requestDevicesAddDevice2 *RequestDevicesAddDevice2) (*ResponseDevicesAddDevice2, *resty.Response, error)
AddDevice2 Add Device - 4bb2-2af0-46fa-8f08
Adds the device with given credential
func (*DevicesService) ClearMacAddressTable ¶
func (s *DevicesService) ClearMacAddressTable(interfaceUUID string, requestDevicesClearMacAddressTable *RequestDevicesClearMacAddressTable, ClearMacAddressTableQueryParams *ClearMacAddressTableQueryParams) (*ResponseDevicesClearMacAddressTable, *resty.Response, error)
ClearMacAddressTable Clear Mac-Address table - 24be-a97f-43f9-bc65
Clear mac-address on an individual port. In request body, operation needs to be specified as 'ClearMacAddress'. In the future more possible operations will be added to this API
@param interfaceUUID interfaceUuid path parameter. Interface Id
@param ClearMacAddressTableQueryParams Filtering parameter
func (*DevicesService) DeleteDeviceByID ¶
func (s *DevicesService) DeleteDeviceByID(id string, DeleteDeviceByIdQueryParams *DeleteDeviceByIDQueryParams) (*ResponseDevicesDeleteDeviceByID, *resty.Response, error)
DeleteDeviceByID Delete Device by Id - 1c89-4b58-48ea-b214
Deletes the network device for the given Id
@param id id path parameter. Device ID
@param DeleteDeviceByIdQueryParams Filtering parameter
func (*DevicesService) Devices ¶
func (s *DevicesService) Devices(DevicesQueryParams *DevicesQueryParams) (*ResponseDevicesDevices, *resty.Response, error)
Devices Devices - a2b4-79a0-4529-8dca
Intent API for accessing DNA Assurance Device object for generating reports, creating dashboards or creating additional value added services.
@param DevicesQueryParams Filtering parameter
func (*DevicesService) ExportDeviceList ¶
func (s *DevicesService) ExportDeviceList(requestDevicesExportDeviceList *RequestDevicesExportDeviceList) (*ResponseDevicesExportDeviceList, *resty.Response, error)
ExportDeviceList Export Device list - cd98-780f-4888-a66d
Exports the selected network device to a file
func (*DevicesService) GetAllInterfaces ¶
func (s *DevicesService) GetAllInterfaces(GetAllInterfacesQueryParams *GetAllInterfacesQueryParams) (*ResponseDevicesGetAllInterfaces, *resty.Response, error)
GetAllInterfaces Get all interfaces - f594-7a4c-439a-8bf0
Returns all available interfaces. This endpoint can return a maximum of 500 interfaces
@param GetAllInterfacesQueryParams Filtering parameter
func (*DevicesService) GetChassisDetailsForDevice ¶
func (s *DevicesService) GetChassisDetailsForDevice(deviceID string) (*ResponseDevicesGetChassisDetailsForDevice, *resty.Response, error)
GetChassisDetailsForDevice Get Chassis Details for Device - 0486-9b26-49ab-b579
Returns chassis details for given device ID
@param deviceID deviceId path parameter. Device ID
func (*DevicesService) GetConnectedDeviceDetail ¶
func (s *DevicesService) GetConnectedDeviceDetail(deviceUUID string, interfaceUUID string) (*ResponseDevicesGetConnectedDeviceDetail, *resty.Response, error)
GetConnectedDeviceDetail Get connected device detail - a8aa-ca21-4c09-8388
Get connected device detail for given deviceUuid and interfaceUuid
@param deviceUUID deviceUuid path parameter. instanceuuid of Device
@param interfaceUUID interfaceUuid path parameter. instanceuuid of interface
func (*DevicesService) GetDeviceByID ¶
func (s *DevicesService) GetDeviceByID(id string) (*ResponseDevicesGetDeviceByID, *resty.Response, error)
GetDeviceByID Get Device by ID - 8fa8-eb40-4a4a-8d96
Returns the network device details for the given device ID
@param id id path parameter. Device ID
func (*DevicesService) GetDeviceBySerialNumber ¶
func (s *DevicesService) GetDeviceBySerialNumber(serialNumber string) (*ResponseDevicesGetDeviceBySerialNumber, *resty.Response, error)
GetDeviceBySerialNumber Get Device by Serial number - d888-ab6d-4d59-a8c1
Returns the network device with given serial number
@param serialNumber serialNumber path parameter. Device serial number
func (*DevicesService) GetDeviceConfigByID ¶
func (s *DevicesService) GetDeviceConfigByID(networkDeviceID string) (*ResponseDevicesGetDeviceConfigByID, *resty.Response, error)
GetDeviceConfigByID Get Device Config by Id - 84b3-3a9e-480a-bcaf
Returns the device config by specified device ID
@param networkDeviceID networkDeviceId path parameter.
func (*DevicesService) GetDeviceConfigCount ¶
func (s *DevicesService) GetDeviceConfigCount() (*ResponseDevicesGetDeviceConfigCount, *resty.Response, error)
GetDeviceConfigCount Get Device Config Count - 888f-585c-49b8-8441
Returns the count of device configs
func (*DevicesService) GetDeviceConfigForAllDevices ¶
func (s *DevicesService) GetDeviceConfigForAllDevices() (*ResponseDevicesGetDeviceConfigForAllDevices, *resty.Response, error)
GetDeviceConfigForAllDevices Get Device Config for all devices - b7bc-aa08-4e2b-90d0
Returns the config for all devices
func (*DevicesService) GetDeviceCount2 ¶
func (s *DevicesService) GetDeviceCount2() (*ResponseDevicesGetDeviceCount2, *resty.Response, error)
GetDeviceCount2 Get Device Count - 5db2-1b8e-43fa-b7d8
Returns the count of network devices based on the filter criteria by management IP address, mac address, hostname and location name
func (*DevicesService) GetDeviceDetail ¶
func (s *DevicesService) GetDeviceDetail(GetDeviceDetailQueryParams *GetDeviceDetailQueryParams) (*ResponseDevicesGetDeviceDetail, *resty.Response, error)
GetDeviceDetail Get Device Detail - 89b2-fb14-4f5b-b09b
Returns detailed Network Device information retrieved by Mac Address, Device Name or UUID for any given point of time.
@param GetDeviceDetailQueryParams Filtering parameter
func (*DevicesService) GetDeviceEnrichmentDetails ¶
func (s *DevicesService) GetDeviceEnrichmentDetails(GetDeviceEnrichmentDetailsHeaderParams *GetDeviceEnrichmentDetailsHeaderParams) (*ResponseDevicesGetDeviceEnrichmentDetails, *resty.Response, error)
GetDeviceEnrichmentDetails Get Device Enrichment Details - e0b5-599b-4f29-97b7
Enriches a given network device context (device id or device Mac Address or device management IP address) with details about the device and neighbor topology
@param GetDeviceEnrichmentDetailsHeaderParams Custom header parameters
func (*DevicesService) GetDeviceInterfaceCount ¶
func (s *DevicesService) GetDeviceInterfaceCount() (*ResponseDevicesGetDeviceInterfaceCount, *resty.Response, error)
GetDeviceInterfaceCount Get Device Interface Count - 3d92-3b18-4dc9-a4ca
Returns the count of interfaces for all devices
func (*DevicesService) GetDeviceInterfaceCount2 ¶
func (s *DevicesService) GetDeviceInterfaceCount2(deviceID string) (*ResponseDevicesGetDeviceInterfaceCount2, *resty.Response, error)
GetDeviceInterfaceCount2 Get Device Interface count - 5b86-3922-4cd8-8ea7
Returns the interface count for the given device
@param deviceID deviceId path parameter. Device ID
func (*DevicesService) GetDeviceInterfaceVLANs ¶
func (s *DevicesService) GetDeviceInterfaceVLANs(id string, GetDeviceInterfaceVLANsQueryParams *GetDeviceInterfaceVLANsQueryParams) (*ResponseDevicesGetDeviceInterfaceVLANs, *resty.Response, error)
GetDeviceInterfaceVLANs Get Device Interface VLANs - 288d-f949-4f2a-9746
Returns Device Interface VLANs
@param id id path parameter. @param GetDeviceInterfaceVLANsQueryParams Filtering parameter
func (*DevicesService) GetDeviceInterfacesBySpecifiedRange ¶
func (s *DevicesService) GetDeviceInterfacesBySpecifiedRange(deviceID string, startIndex int, recordsToReturn int) (*ResponseDevicesGetDeviceInterfacesBySpecifiedRange, *resty.Response, error)
GetDeviceInterfacesBySpecifiedRange Get Device Interfaces by specified range - 349c-8884-43b8-9a58
Returns the list of interfaces for the device for the specified range
@param deviceID deviceId path parameter. Device ID
@param startIndex startIndex path parameter. Start index
@param recordsToReturn recordsToReturn path parameter. Number of records to return
func (*DevicesService) GetDeviceList ¶
func (s *DevicesService) GetDeviceList(GetDeviceListQueryParams *GetDeviceListQueryParams) (*ResponseDevicesGetDeviceList, *resty.Response, error)
GetDeviceList Get Device list - 20b1-9b52-464b-8972
Returns list of network devices based on filter criteria such as management IP address, mac address, hostname, etc. You can use the .* in any value to conduct a wildcard search. For example, to find all hostnames beginning with myhost in the IP address range 192.25.18.n, issue the following request: GET /dna/intent/api/v1/network-device?hostname=myhost.*&managementIpAddress=192.25.18..*
If id parameter is provided with comma separated ids, it will return the list of network-devices for the given ids and ignores the other request parameters. You can also specify offset & limit to get the required list.
@param GetDeviceListQueryParams Filtering parameter
func (*DevicesService) GetDeviceSummary ¶
func (s *DevicesService) GetDeviceSummary(id string) (*ResponseDevicesGetDeviceSummary, *resty.Response, error)
GetDeviceSummary Get Device Summary - 819f-9aa5-4fea-b7bf
Returns brief summary of device info such as hostname, management IP address for the given device Id
@param id id path parameter. Device ID
func (*DevicesService) GetDeviceValuesThatMatchFullyOrPartiallyAnAttribute ¶
func (s *DevicesService) GetDeviceValuesThatMatchFullyOrPartiallyAnAttribute(GetDeviceValuesThatMatchFullyOrPartiallyAnAttributeQueryParams *GetDeviceValuesThatMatchFullyOrPartiallyAnAttributeQueryParams) (*ResponseDevicesGetDeviceValuesThatMatchFullyOrPartiallyAnAttribute, *resty.Response, error)
GetDeviceValuesThatMatchFullyOrPartiallyAnAttribute Get Device Values that match fully or partially an Attribute - ffa7-48cc-44e9-a437
Returns the list of values of the first given required parameter. You can use the .* in any value to conduct a wildcard search. For example, to get all the devices with the management IP address starting with 10.10. , issue the following request: GET /dna/inten/api/v1/network-device/autocomplete?managementIpAddress=10.10..* It will return the device management IP addresses that match fully or partially the provided attribute. {[10.10.1.1, 10.10.20.2, …]}.
@param GetDeviceValuesThatMatchFullyOrPartiallyAnAttributeQueryParams Filtering parameter
func (*DevicesService) GetFunctionalCapabilityByID ¶
func (s *DevicesService) GetFunctionalCapabilityByID(id string) (*ResponseDevicesGetFunctionalCapabilityByID, *resty.Response, error)
GetFunctionalCapabilityByID Get Functional Capability by Id - 81bb-4804-405a-8d2f
Returns functional capability with given Id
@param id id path parameter. Functional Capability UUID
func (*DevicesService) GetFunctionalCapabilityForDevices ¶
func (s *DevicesService) GetFunctionalCapabilityForDevices(GetFunctionalCapabilityForDevicesQueryParams *GetFunctionalCapabilityForDevicesQueryParams) (*ResponseDevicesGetFunctionalCapabilityForDevices, *resty.Response, error)
GetFunctionalCapabilityForDevices Get Functional Capability for devices - c3b3-c9ef-4e6b-8a09
Returns the functional-capability for given devices
@param GetFunctionalCapabilityForDevicesQueryParams Filtering parameter
func (*DevicesService) GetInterfaceByID ¶
func (s *DevicesService) GetInterfaceByID(id string) (*ResponseDevicesGetInterfaceByID, *resty.Response, error)
GetInterfaceByID Get Interface by Id - b888-792d-43ba-ba46
Returns the interface for the given interface ID
@param id id path parameter. Interface ID
func (*DevicesService) GetInterfaceByIP ¶
func (s *DevicesService) GetInterfaceByIP(ipAddress string) (*ResponseDevicesGetInterfaceByIP, *resty.Response, error)
GetInterfaceByIP Get Interface by IP - cd84-69e6-47ca-ab0e
Returns list of interfaces for specified device management IP address
@param ipAddress ipAddress path parameter. IP address of the interface
func (*DevicesService) GetInterfaceDetailsByDeviceIDAndInterfaceName ¶
func (s *DevicesService) GetInterfaceDetailsByDeviceIDAndInterfaceName(deviceID string, GetInterfaceDetailsByDeviceIdAndInterfaceNameQueryParams *GetInterfaceDetailsByDeviceIDAndInterfaceNameQueryParams) (*ResponseDevicesGetInterfaceDetailsByDeviceIDAndInterfaceName, *resty.Response, error)
GetInterfaceDetailsByDeviceIDAndInterfaceName Get Interface details by device Id and interface name - 4eb5-6a61-4cc9-a2d2
Returns interface by specified device Id and interface name
@param deviceID deviceId path parameter. Device ID
@param GetInterfaceDetailsByDeviceIdAndInterfaceNameQueryParams Filtering parameter
func (*DevicesService) GetInterfaceInfoByID ¶
func (s *DevicesService) GetInterfaceInfoByID(deviceID string) (*ResponseDevicesGetInterfaceInfoByID, *resty.Response, error)
GetInterfaceInfoByID Get Interface info by Id - ba9d-c85b-4b8a-9a17
Returns list of interfaces by specified device
@param deviceID deviceId path parameter. Device ID
func (*DevicesService) GetIsisInterfaces ¶
func (s *DevicesService) GetIsisInterfaces() (*ResponseDevicesGetIsisInterfaces, *resty.Response, error)
GetIsisInterfaces Get ISIS interfaces - 84ad-8b0e-42ca-b48a
Returns the interfaces that has ISIS enabled
func (*DevicesService) GetLinecardDetails ¶
func (s *DevicesService) GetLinecardDetails(deviceUUID string) (*ResponseDevicesGetLinecardDetails, *resty.Response, error)
GetLinecardDetails Get Linecard details - 46a1-4b02-48fb-8fbf
Get line card detail for a given deviceuuid. Response will contain serial no, part no, switch no and slot no.
@param deviceUUID deviceUuid path parameter. instanceuuid of device
func (*DevicesService) GetModuleCount ¶
func (s *DevicesService) GetModuleCount(GetModuleCountQueryParams *GetModuleCountQueryParams) (*ResponseDevicesGetModuleCount, *resty.Response, error)
GetModuleCount Get Module count - 8db9-3974-4649-a782
Returns Module Count
@param GetModuleCountQueryParams Filtering parameter
func (*DevicesService) GetModuleInfoByID ¶
func (s *DevicesService) GetModuleInfoByID(id string) (*ResponseDevicesGetModuleInfoByID, *resty.Response, error)
GetModuleInfoByID Get Module Info by Id - 0db7-da74-4c0b-83d8
Returns Module info by 'module id'
@param id id path parameter. Module id
func (*DevicesService) GetModules ¶
func (s *DevicesService) GetModules(GetModulesQueryParams *GetModulesQueryParams) (*ResponseDevicesGetModules, *resty.Response, error)
GetModules Get Modules - eb82-49e3-4f69-b0f1
Returns modules by specified device id
@param GetModulesQueryParams Filtering parameter
func (*DevicesService) GetNetworkDeviceByIP ¶
func (s *DevicesService) GetNetworkDeviceByIP(ipAddress string) (*ResponseDevicesGetNetworkDeviceByIP, *resty.Response, error)
GetNetworkDeviceByIP Get Network Device by IP - d0a4-b881-45aa-bb51
Returns the network device by specified IP address
@param ipAddress ipAddress path parameter. Device IP address
func (*DevicesService) GetNetworkDeviceByPaginationRange ¶
func (s *DevicesService) GetNetworkDeviceByPaginationRange(startIndex int, recordsToReturn int) (*ResponseDevicesGetNetworkDeviceByPaginationRange, *resty.Response, error)
GetNetworkDeviceByPaginationRange Get Network Device by pagination range - f495-48c5-4be8-a3e2
Returns the list of network devices for the given pagination range
@param startIndex startIndex path parameter. Start index
@param recordsToReturn recordsToReturn path parameter. Number of records to return
func (*DevicesService) GetOrganizationListForMeraki ¶
func (s *DevicesService) GetOrganizationListForMeraki(id string) (*ResponseDevicesGetOrganizationListForMeraki, *resty.Response, error)
GetOrganizationListForMeraki Get Organization list for Meraki - 84b3-7ae5-4c59-ab28
Returns list of organizations for meraki dashboard
@param id id path parameter.
func (*DevicesService) GetOspfInterfaces ¶
func (s *DevicesService) GetOspfInterfaces() (*ResponseDevicesGetOspfInterfaces, *resty.Response, error)
GetOspfInterfaces Get OSPF interfaces - 70ad-3976-49e9-b4d3
Returns the interfaces that has OSPF enabled
func (*DevicesService) GetPlannedAccessPointsForBuilding ¶
func (s *DevicesService) GetPlannedAccessPointsForBuilding(buildingID string, GetPlannedAccessPointsForBuildingQueryParams *GetPlannedAccessPointsForBuildingQueryParams) (*ResponseDevicesGetPlannedAccessPointsForBuilding, *resty.Response, error)
GetPlannedAccessPointsForBuilding Get Planned Access Points for Building - b699-9b85-4e3b-acdd
Provides a list of Planned Access Points for the Building it is requested for
@param buildingID buildingId path parameter. Building Id
@param GetPlannedAccessPointsForBuildingQueryParams Filtering parameter
func (*DevicesService) GetPlannedAccessPointsForFloor ¶
func (s *DevicesService) GetPlannedAccessPointsForFloor(floorID string, GetPlannedAccessPointsForFloorQueryParams *GetPlannedAccessPointsForFloorQueryParams) (*ResponseDevicesGetPlannedAccessPointsForFloor, *resty.Response, error)
GetPlannedAccessPointsForFloor Get Planned Access Points for Floor - 6780-6977-4589-9a54
Provides a list of Planned Access Points for the Floor it is requested for
@param floorID floorId path parameter. Floor Id
@param GetPlannedAccessPointsForFloorQueryParams Filtering parameter
func (*DevicesService) GetPollingIntervalByID ¶
func (s *DevicesService) GetPollingIntervalByID(id string) (*ResponseDevicesGetPollingIntervalByID, *resty.Response, error)
GetPollingIntervalByID Get Polling Interval by Id - 8291-8a1b-4d28-9c5c
Returns polling interval by device id
@param id id path parameter. Device ID
func (*DevicesService) GetPollingIntervalForAllDevices ¶
func (s *DevicesService) GetPollingIntervalForAllDevices() (*ResponseDevicesGetPollingIntervalForAllDevices, *resty.Response, error)
GetPollingIntervalForAllDevices Get Polling Interval for all devices - 38bd-0b88-4b89-a785
Returns polling interval of all devices
func (*DevicesService) GetStackDetailsForDevice ¶
func (s *DevicesService) GetStackDetailsForDevice(deviceID string) (*ResponseDevicesGetStackDetailsForDevice, *resty.Response, error)
GetStackDetailsForDevice Get Stack Details for Device - 78a7-7ab0-4d5a-8a10
Retrieves complete stack details for given device ID
@param deviceID deviceId path parameter. Device ID
func (*DevicesService) GetSupervisorCardDetail ¶
func (s *DevicesService) GetSupervisorCardDetail(deviceUUID string) (*ResponseDevicesGetSupervisorCardDetail, *resty.Response, error)
GetSupervisorCardDetail Get Supervisor card detail - 88aa-1b52-4a38-bf97
Get supervisor card detail for a given deviceuuid. Response will contain serial no, part no, switch no and slot no.
@param deviceUUID deviceUuid path parameter. instanceuuid of device
func (*DevicesService) GetWirelessLanControllerDetailsByID ¶
func (s *DevicesService) GetWirelessLanControllerDetailsByID(id string) (*ResponseDevicesGetWirelessLanControllerDetailsByID, *resty.Response, error)
GetWirelessLanControllerDetailsByID Get wireless lan controller details by Id - f682-6a8e-41bb-a242
Returns the wireless lan controller info with given device ID
@param id id path parameter. Device ID
func (*DevicesService) InventoryInsightDeviceLinkMismatchApI ¶
func (s *DevicesService) InventoryInsightDeviceLinkMismatchApI(siteID string, InventoryInsightDeviceLinkMismatchAPIQueryParams *InventoryInsightDeviceLinkMismatchApIQueryParams) (*ResponseDevicesInventoryInsightDeviceLinkMismatchApI, *resty.Response, error)
InventoryInsightDeviceLinkMismatchApI Inventory Insight Device Link Mismatch API - 5792-59d8-4208-8190
Find all devices with link mismatch (speed / vlan)
@param siteID siteId path parameter. @param InventoryInsightDeviceLinkMismatchAPIQueryParams Filtering parameter
func (*DevicesService) LegitOperationsForInterface ¶
func (s *DevicesService) LegitOperationsForInterface(interfaceUUID string) (*ResponseDevicesLegitOperationsForInterface, *resty.Response, error)
LegitOperationsForInterface Legit operations for interface - 87a3-3a52-46ea-a40e
Get list of all properties & operations valid for an interface.
@param interfaceUUID interfaceUuid path parameter. Interface ID
func (*DevicesService) PoeDetails ¶
func (s *DevicesService) PoeDetails(deviceUUID string) (*ResponseDevicesPoeDetails, *resty.Response, error)
PoeDetails POE details - 8ba6-7932-4ed9-abae
Returns POE details for device.
@param deviceUUID deviceUuid path parameter. uuid of the device
func (*DevicesService) RegisterDeviceForWsa ¶
func (s *DevicesService) RegisterDeviceForWsa(RegisterDeviceForWSAQueryParams *RegisterDeviceForWsaQueryParams) (*ResponseDevicesRegisterDeviceForWsa, *resty.Response, error)
RegisterDeviceForWsa Register device for WSA - c980-9b67-44f8-a502
Registers a device for WSA notification
@param RegisterDeviceForWSAQueryParams Filtering parameter
func (*DevicesService) ReturnPowerSupplyFanDetailsForTheGivenDevice ¶
func (s *DevicesService) ReturnPowerSupplyFanDetailsForTheGivenDevice(deviceUUID string, ReturnPowerSupplyFanDetailsForTheGivenDeviceQueryParams *ReturnPowerSupplyFanDetailsForTheGivenDeviceQueryParams) (*ResponseDevicesReturnPowerSupplyFanDetailsForTheGivenDevice, *resty.Response, error)
ReturnPowerSupplyFanDetailsForTheGivenDevice Return PowerSupply/ Fan details for the Given device - 20b1-9b52-464b-897a
Return PowerSupply/ Fan details for the Given device
@param deviceUUID deviceUuid path parameter. @param ReturnPowerSupplyFanDetailsForTheGivenDeviceQueryParams Filtering parameter
func (*DevicesService) ReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DES ¶
func (s *DevicesService) ReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DES(siteID string, ReturnsDevicesAddedToCiscoDNACenterWithSnmpV3DESQueryParams *ReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DESQueryParams) (*ResponseDevicesReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DES, *resty.Response, error)
ReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DES Returns devices added to Cisco DNA center with snmp v3 DES. - afba-7a69-4d38-8de1
Returns devices added to Cisco DNA center with snmp v3 DES, where siteId is mandatory & accepts offset, limit, sortby, order which are optional.
@param siteID siteId path parameter. @param ReturnsDevicesAddedToCiscoDNACenterWithSnmpV3DESQueryParams Filtering parameter
func (*DevicesService) ReturnsPoeInterfaceDetailsForTheDevice ¶
func (s *DevicesService) ReturnsPoeInterfaceDetailsForTheDevice(deviceUUID string, ReturnsPOEInterfaceDetailsForTheDeviceQueryParams *ReturnsPoeInterfaceDetailsForTheDeviceQueryParams) (*ResponseDevicesReturnsPoeInterfaceDetailsForTheDevice, *resty.Response, error)
ReturnsPoeInterfaceDetailsForTheDevice Returns POE interface details for the device. - 20b5-48af-42da-a337
Returns POE interface details for the device, where deviceuuid is mandatory & accepts comma seperated interface names which is optional and returns information for that particular interfaces where(operStatus = operationalStatus)
@param deviceUUID deviceUuid path parameter. uuid of the device
@param ReturnsPOEInterfaceDetailsForTheDeviceQueryParams Filtering parameter
func (*DevicesService) SyncDevices ¶
func (s *DevicesService) SyncDevices(requestDevicesSyncDevices *RequestDevicesSyncDevices, SyncDevicesQueryParams *SyncDevicesQueryParams) (*ResponseDevicesSyncDevices, *resty.Response, error)
SyncDevices Sync Devices - 3b9e-f967-4429-be4c
Synchronizes the devices. If forceSync param is false (default) then the sync would run in normal priority thread. If forceSync param is true then the sync would run in high priority thread if available, else the sync will fail. Result can be seen in the child task of each device
@param SyncDevicesQueryParams Filtering parameter
func (*DevicesService) SyncDevices2 ¶
func (s *DevicesService) SyncDevices2(requestDevicesSyncDevices2 *RequestDevicesSyncDevices2) (*ResponseDevicesSyncDevices2, *resty.Response, error)
SyncDevices2 Sync Devices - aeb9-eb67-460b-92df
Sync the devices provided as input
func (*DevicesService) UpdateDeviceRole ¶
func (s *DevicesService) UpdateDeviceRole(requestDevicesUpdateDeviceRole *RequestDevicesUpdateDeviceRole) (*ResponseDevicesUpdateDeviceRole, *resty.Response, error)
UpdateDeviceRole Update Device role - b985-5ad5-4ae9-8156
Updates the role of the device as access, core, distribution, border router
func (*DevicesService) UpdateInterfaceDetails ¶
func (s *DevicesService) UpdateInterfaceDetails(interfaceUUID string, requestDevicesUpdateInterfaceDetails *RequestDevicesUpdateInterfaceDetails, UpdateInterfaceDetailsQueryParams *UpdateInterfaceDetailsQueryParams) (*ResponseDevicesUpdateInterfaceDetails, *resty.Response, error)
UpdateInterfaceDetails Update Interface details - 868b-5a60-4be8-a2d7
Add/Update Interface description, VLAN membership, Voice VLAN and change Interface admin status ('UP'/'DOWN') from Request body.
@param interfaceUUID interfaceUuid path parameter. Interface ID
@param UpdateInterfaceDetailsQueryParams Filtering parameter
type DiscoveryService ¶
type DiscoveryService service
func (*DiscoveryService) CreateCliCredentials ¶
func (s *DiscoveryService) CreateCliCredentials(requestDiscoveryCreateCLICredentials *RequestDiscoveryCreateCliCredentials) (*ResponseDiscoveryCreateCliCredentials, *resty.Response, error)
CreateCliCredentials Create CLI credentials - 948e-a819-4348-bc0b
Adds global CLI credential
func (*DiscoveryService) CreateHTTPReadCredentials ¶
func (s *DiscoveryService) CreateHTTPReadCredentials(requestDiscoveryCreateHTTPReadCredentials *RequestDiscoveryCreateHTTPReadCredentials) (*ResponseDiscoveryCreateHTTPReadCredentials, *resty.Response, error)
CreateHTTPReadCredentials Create HTTP read credentials - bf85-9ac6-4a0b-a19c
Adds HTTP read credentials
func (*DiscoveryService) CreateHTTPWriteCredentials ¶
func (s *DiscoveryService) CreateHTTPWriteCredentials(requestDiscoveryCreateHTTPWriteCredentials *RequestDiscoveryCreateHTTPWriteCredentials) (*ResponseDiscoveryCreateHTTPWriteCredentials, *resty.Response, error)
CreateHTTPWriteCredentials Create HTTP write credentials - 4d9c-a8e2-431a-8a24
Adds global HTTP write credentials
func (*DiscoveryService) CreateNetconfCredentials ¶
func (s *DiscoveryService) CreateNetconfCredentials(requestDiscoveryCreateNetconfCredentials *RequestDiscoveryCreateNetconfCredentials) (*ResponseDiscoveryCreateNetconfCredentials, *resty.Response, error)
CreateNetconfCredentials Create Netconf credentials - 1792-9bc7-465b-b564
Adds global netconf credentials
func (*DiscoveryService) CreateSNMPReadCommunity ¶
func (s *DiscoveryService) CreateSNMPReadCommunity(requestDiscoveryCreateSNMPReadCommunity *RequestDiscoveryCreateSNMPReadCommunity) (*ResponseDiscoveryCreateSNMPReadCommunity, *resty.Response, error)
CreateSNMPReadCommunity Create SNMP read community - 7aa3-da9d-4e09-8ef2
Adds global SNMP read community
func (*DiscoveryService) CreateSNMPWriteCommunity ¶
func (s *DiscoveryService) CreateSNMPWriteCommunity(requestDiscoveryCreateSNMPWriteCommunity *RequestDiscoveryCreateSNMPWriteCommunity) (*ResponseDiscoveryCreateSNMPWriteCommunity, *resty.Response, error)
CreateSNMPWriteCommunity Create SNMP write community - 6bac-b8d1-4639-bdc7
Adds global SNMP write community
func (*DiscoveryService) CreateSNMPv3Credentials ¶
func (s *DiscoveryService) CreateSNMPv3Credentials(requestDiscoveryCreateSNMPv3Credentials *RequestDiscoveryCreateSNMPv3Credentials) (*ResponseDiscoveryCreateSNMPv3Credentials, *resty.Response, error)
CreateSNMPv3Credentials Create SNMPv3 credentials - 9796-8808-4b7b-a60d
Adds global SNMPv3 credentials
func (*DiscoveryService) CreateUpdateSNMPProperties ¶
func (s *DiscoveryService) CreateUpdateSNMPProperties(requestDiscoveryCreateUpdateSNMPProperties *RequestDiscoveryCreateUpdateSNMPProperties) (*ResponseDiscoveryCreateUpdateSNMPProperties, *resty.Response, error)
CreateUpdateSNMPProperties Create/Update SNMP properties - a5ac-9977-4c6b-b541
Adds SNMP properties
func (*DiscoveryService) DeleteAllDiscovery ¶
func (s *DiscoveryService) DeleteAllDiscovery() (*ResponseDiscoveryDeleteAllDiscovery, *resty.Response, error)
DeleteAllDiscovery Delete all discovery - db8e-0923-4a98-8bab
Stops all the discoveries and removes them
func (*DiscoveryService) DeleteDiscoveryByID ¶
func (s *DiscoveryService) DeleteDiscoveryByID(id string) (*ResponseDiscoveryDeleteDiscoveryByID, *resty.Response, error)
DeleteDiscoveryByID Delete discovery by Id - 4c8c-ab5f-435a-80f4
Stops the discovery for the given Discovery ID and removes it. Discovery ID can be obtained using the "Get Discoveries by range" API.
@param id id path parameter. Discovery ID
func (*DiscoveryService) DeleteDiscoveryBySpecifiedRange ¶
func (s *DiscoveryService) DeleteDiscoveryBySpecifiedRange(startIndex int, recordsToDelete int) (*ResponseDiscoveryDeleteDiscoveryBySpecifiedRange, *resty.Response, error)
DeleteDiscoveryBySpecifiedRange Delete discovery by specified range - c1ba-9a42-4c08-a01b
Stops discovery for the given range and removes them
@param startIndex startIndex path parameter. Start index
@param recordsToDelete recordsToDelete path parameter. Number of records to delete
func (*DiscoveryService) DeleteGlobalCredentialsByID ¶
func (s *DiscoveryService) DeleteGlobalCredentialsByID(globalCredentialID string) (*ResponseDiscoveryDeleteGlobalCredentialsByID, *resty.Response, error)
DeleteGlobalCredentialsByID Delete global credentials by Id - f5ac-590c-4ca9-975a
Deletes global credential for the given ID
@param globalCredentialID globalCredentialId path parameter. ID of global-credential
func (*DiscoveryService) GetCountOfAllDiscoveryJobs ¶
func (s *DiscoveryService) GetCountOfAllDiscoveryJobs() (*ResponseDiscoveryGetCountOfAllDiscoveryJobs, *resty.Response, error)
GetCountOfAllDiscoveryJobs Get count of all discovery jobs - 069d-9823-451b-892d
Returns the count of all available discovery jobs
func (*DiscoveryService) GetCredentialSubTypeByCredentialID ¶
func (s *DiscoveryService) GetCredentialSubTypeByCredentialID(id string) (*ResponseDiscoveryGetCredentialSubTypeByCredentialID, *resty.Response, error)
GetCredentialSubTypeByCredentialID Get Credential sub type by credential Id - 58a3-699e-489b-9529
Returns the credential sub type for the given Id
@param id id path parameter. Global Credential ID
func (*DiscoveryService) GetDevicesDiscoveredByID ¶
func (s *DiscoveryService) GetDevicesDiscoveredByID(id string, GetDevicesDiscoveredByIdQueryParams *GetDevicesDiscoveredByIDQueryParams) (*ResponseDiscoveryGetDevicesDiscoveredByID, *resty.Response, error)
GetDevicesDiscoveredByID Get Devices discovered by Id - a696-5b45-4c9a-8663
Returns the count of network devices discovered in the given discovery. Discovery ID can be obtained using the "Get Discoveries by range" API.
@param id id path parameter. Discovery ID
@param GetDevicesDiscoveredByIdQueryParams Filtering parameter
func (*DiscoveryService) GetDiscoveredDevicesByRange ¶
func (s *DiscoveryService) GetDiscoveredDevicesByRange(id string, startIndex int, recordsToReturn int, GetDiscoveredDevicesByRangeQueryParams *GetDiscoveredDevicesByRangeQueryParams) (*ResponseDiscoveryGetDiscoveredDevicesByRange, *resty.Response, error)
GetDiscoveredDevicesByRange Get Discovered devices by range - a6b7-98ab-4aca-a34e
Returns the network devices discovered for the given discovery and for the given range. The maximum number of records that can be retrieved is 500. Discovery ID can be obtained using the "Get Discoveries by range" API.
@param id id path parameter. Discovery ID
@param startIndex startIndex path parameter. Start index
@param recordsToReturn recordsToReturn path parameter. Number of records to return
@param GetDiscoveredDevicesByRangeQueryParams Filtering parameter
func (*DiscoveryService) GetDiscoveredNetworkDevicesByDiscoveryID ¶
func (s *DiscoveryService) GetDiscoveredNetworkDevicesByDiscoveryID(id string, GetDiscoveredNetworkDevicesByDiscoveryIdQueryParams *GetDiscoveredNetworkDevicesByDiscoveryIDQueryParams) (*ResponseDiscoveryGetDiscoveredNetworkDevicesByDiscoveryID, *resty.Response, error)
GetDiscoveredNetworkDevicesByDiscoveryID Get Discovered network devices by discovery Id - f6ac-994f-451b-a011
Returns the network devices discovered for the given Discovery ID. Discovery ID can be obtained using the "Get Discoveries by range" API.
@param id id path parameter. Discovery ID
@param GetDiscoveredNetworkDevicesByDiscoveryIdQueryParams Filtering parameter
func (*DiscoveryService) GetDiscoveriesByRange ¶
func (s *DiscoveryService) GetDiscoveriesByRange(startIndex int, recordsToReturn int) (*ResponseDiscoveryGetDiscoveriesByRange, *resty.Response, error)
GetDiscoveriesByRange Get Discoveries by range - 33b7-99d0-4d0a-8907
Returns the discovery by specified range
@param startIndex startIndex path parameter. Start index
@param recordsToReturn recordsToReturn path parameter. Number of records to return
func (*DiscoveryService) GetDiscoveryByID ¶
func (s *DiscoveryService) GetDiscoveryByID(id string) (*ResponseDiscoveryGetDiscoveryByID, *resty.Response, error)
GetDiscoveryByID Get Discovery by Id - 63bb-88b7-4f59-aa17
Returns discovery by Discovery ID. Discovery ID can be obtained using the "Get Discoveries by range" API.
@param id id path parameter. Discovery ID
func (*DiscoveryService) GetDiscoveryJobsByIP ¶
func (s *DiscoveryService) GetDiscoveryJobsByIP(GetDiscoveryJobsByIPQueryParams *GetDiscoveryJobsByIPQueryParams) (*ResponseDiscoveryGetDiscoveryJobsByIP, *resty.Response, error)
GetDiscoveryJobsByIP Get Discovery jobs by IP - a496-7be6-4dfa-aa1a
Returns the list of discovery jobs for the given IP
@param GetDiscoveryJobsByIPQueryParams Filtering parameter
func (*DiscoveryService) GetGlobalCredentials ¶
func (s *DiscoveryService) GetGlobalCredentials(GetGlobalCredentialsQueryParams *GetGlobalCredentialsQueryParams) (*ResponseDiscoveryGetGlobalCredentials, *resty.Response, error)
GetGlobalCredentials Get Global credentials - ff81-6b8e-4358-97eb
Returns global credential for the given credential sub type
@param GetGlobalCredentialsQueryParams Filtering parameter
func (*DiscoveryService) GetListOfDiscoveriesByDiscoveryID ¶
func (s *DiscoveryService) GetListOfDiscoveriesByDiscoveryID(id string, GetListOfDiscoveriesByDiscoveryIdQueryParams *GetListOfDiscoveriesByDiscoveryIDQueryParams) (*ResponseDiscoveryGetListOfDiscoveriesByDiscoveryID, *resty.Response, error)
GetListOfDiscoveriesByDiscoveryID Get list of discoveries by discovery Id - 9987-2a13-4d0a-9fb4
Returns the list of discovery jobs for the given Discovery ID. The results can be optionally filtered based on IP. Discovery ID can be obtained using the "Get Discoveries by range" API.
@param id id path parameter. Discovery ID
@param GetListOfDiscoveriesByDiscoveryIdQueryParams Filtering parameter
func (*DiscoveryService) GetNetworkDevicesFromDiscovery ¶
func (s *DiscoveryService) GetNetworkDevicesFromDiscovery(id string, GetNetworkDevicesFromDiscoveryQueryParams *GetNetworkDevicesFromDiscoveryQueryParams) (*ResponseDiscoveryGetNetworkDevicesFromDiscovery, *resty.Response, error)
GetNetworkDevicesFromDiscovery Get network devices from Discovery - 3d9b-99c3-4339-8a27
Returns the network devices from a discovery job based on given filters. Discovery ID can be obtained using the "Get Discoveries by range" API.
@param id id path parameter. Discovery ID
@param GetNetworkDevicesFromDiscoveryQueryParams Filtering parameter
func (*DiscoveryService) GetSNMPProperties ¶
func (s *DiscoveryService) GetSNMPProperties() (*ResponseDiscoveryGetSNMPProperties, *resty.Response, error)
GetSNMPProperties Get SNMP properties - 4497-4ba5-435a-801d
Returns SNMP properties
func (*DiscoveryService) StartDiscovery ¶
func (s *DiscoveryService) StartDiscovery(requestDiscoveryStartDiscovery *RequestDiscoveryStartDiscovery) (*ResponseDiscoveryStartDiscovery, *resty.Response, error)
StartDiscovery Start discovery - 55b4-39dc-4239-b140
Initiates discovery with the given parameters
func (*DiscoveryService) UpdateCliCredentials ¶
func (s *DiscoveryService) UpdateCliCredentials(requestDiscoveryUpdateCLICredentials *RequestDiscoveryUpdateCliCredentials) (*ResponseDiscoveryUpdateCliCredentials, *resty.Response, error)
UpdateCliCredentials Update CLI credentials - fba0-d807-47eb-82e8
Updates global CLI credentials
func (*DiscoveryService) UpdateGlobalCredentials ¶
func (s *DiscoveryService) UpdateGlobalCredentials(globalCredentialID string, requestDiscoveryUpdateGlobalCredentials *RequestDiscoveryUpdateGlobalCredentials) (*ResponseDiscoveryUpdateGlobalCredentials, *resty.Response, error)
UpdateGlobalCredentials Update global credentials - 709f-da3c-42b8-877a
Update global credential for network devices in site(s)
@param globalCredentialID globalCredentialId path parameter. Global credential Uuid
func (*DiscoveryService) UpdateHTTPReadCredential ¶
func (s *DiscoveryService) UpdateHTTPReadCredential(requestDiscoveryUpdateHTTPReadCredential *RequestDiscoveryUpdateHTTPReadCredential) (*ResponseDiscoveryUpdateHTTPReadCredential, *resty.Response, error)
UpdateHTTPReadCredential Update HTTP read credential - 89b3-6b46-4999-9d81
Updates global HTTP Read credential
func (*DiscoveryService) UpdateHTTPWriteCredentials ¶
func (s *DiscoveryService) UpdateHTTPWriteCredentials(requestDiscoveryUpdateHTTPWriteCredentials *RequestDiscoveryUpdateHTTPWriteCredentials) (*ResponseDiscoveryUpdateHTTPWriteCredentials, *resty.Response, error)
UpdateHTTPWriteCredentials Update HTTP write credentials - b68a-6bd8-473a-9a25
Updates global HTTP write credentials
func (*DiscoveryService) UpdateNetconfCredentials ¶
func (s *DiscoveryService) UpdateNetconfCredentials(requestDiscoveryUpdateNetconfCredentials *RequestDiscoveryUpdateNetconfCredentials) (*ResponseDiscoveryUpdateNetconfCredentials, *resty.Response, error)
UpdateNetconfCredentials Update Netconf credentials - c5ac-d9fa-4c1a-8abc
Updates global netconf credentials
func (*DiscoveryService) UpdateSNMPReadCommunity ¶
func (s *DiscoveryService) UpdateSNMPReadCommunity(requestDiscoveryUpdateSNMPReadCommunity *RequestDiscoveryUpdateSNMPReadCommunity) (*ResponseDiscoveryUpdateSNMPReadCommunity, *resty.Response, error)
UpdateSNMPReadCommunity Update SNMP read community - 47a1-b84b-4e1b-8044
Updates global SNMP read community
func (*DiscoveryService) UpdateSNMPWriteCommunity ¶
func (s *DiscoveryService) UpdateSNMPWriteCommunity(requestDiscoveryUpdateSNMPWriteCommunity *RequestDiscoveryUpdateSNMPWriteCommunity) (*ResponseDiscoveryUpdateSNMPWriteCommunity, *resty.Response, error)
UpdateSNMPWriteCommunity Update SNMP write community - 10b0-6a6a-4f7b-b3cb
Updates global SNMP write community
func (*DiscoveryService) UpdateSNMPv3Credentials ¶
func (s *DiscoveryService) UpdateSNMPv3Credentials(requestDiscoveryUpdateSNMPv3Credentials *RequestDiscoveryUpdateSNMPv3Credentials) (*ResponseDiscoveryUpdateSNMPv3Credentials, *resty.Response, error)
UpdateSNMPv3Credentials Update SNMPv3 credentials - 1da5-ebdd-434a-acfe
Updates global SNMPv3 credential
func (*DiscoveryService) UpdatesAnExistingDiscoveryBySpecifiedID ¶
func (s *DiscoveryService) UpdatesAnExistingDiscoveryBySpecifiedID(requestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedId *RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedID) (*ResponseDiscoveryUpdatesAnExistingDiscoveryBySpecifiedID, *resty.Response, error)
UpdatesAnExistingDiscoveryBySpecifiedID Updates an existing discovery by specified Id - 9788-b8fc-4418-831d
Stops or starts an existing discovery
type EventManagementService ¶
type EventManagementService service
func (*EventManagementService) CountOfEventSubscriptions ¶
func (s *EventManagementService) CountOfEventSubscriptions(CountOfEventSubscriptionsQueryParams *CountOfEventSubscriptionsQueryParams) (*ResponseEventManagementCountOfEventSubscriptions, *resty.Response, error)
CountOfEventSubscriptions Count of Event Subscriptions - 149b-7ba0-4e58-90b2
Returns the Count of EventSubscriptions
@param CountOfEventSubscriptionsQueryParams Filtering parameter
func (*EventManagementService) CountOfEvents ¶
func (s *EventManagementService) CountOfEvents(CountOfEventsQueryParams *CountOfEventsQueryParams) (*ResponseEventManagementCountOfEvents, *resty.Response, error)
CountOfEvents Count of Events - 6a9e-dac1-49ba-86cf
Get the count of registered events with provided eventIds or tags as mandatory
@param CountOfEventsQueryParams Filtering parameter
func (*EventManagementService) CountOfNotifications ¶
func (s *EventManagementService) CountOfNotifications(CountOfNotificationsQueryParams *CountOfNotificationsQueryParams) (*ResponseEventManagementCountOfNotifications, *resty.Response, error)
CountOfNotifications Count of Notifications - 0eb8-faf7-42aa-abb7
Get the Count of Published Notifications
@param CountOfNotificationsQueryParams Filtering parameter
func (*EventManagementService) CreateEmailDestination ¶
func (s *EventManagementService) CreateEmailDestination(requestEventManagementCreateEmailDestination *RequestEventManagementCreateEmailDestination) (*ResponseEventManagementCreateEmailDestination, *resty.Response, error)
CreateEmailDestination Create Email Destination - 84ab-8bff-4769-a7d6
Create Email Destination
func (*EventManagementService) CreateEmailEventSubscription ¶
func (s *EventManagementService) CreateEmailEventSubscription(requestEventManagementCreateEmailEventSubscription *RequestEventManagementCreateEmailEventSubscription) (*ResponseEventManagementCreateEmailEventSubscription, *resty.Response, error)
CreateEmailEventSubscription Create Email Event Subscription - 7bbc-88c8-424a-840f
Create Email Subscription Endpoint for list of registered events.
func (*EventManagementService) CreateEventSubscriptions ¶
func (s *EventManagementService) CreateEventSubscriptions(requestEventManagementCreateEventSubscriptions *RequestEventManagementCreateEventSubscriptions) (*ResponseEventManagementCreateEventSubscriptions, *resty.Response, error)
CreateEventSubscriptions Create Event Subscriptions - 4f9f-7a7b-40f9-90de
Subscribe SubscriptionEndpoint to list of registered events (Deprecated)
func (*EventManagementService) CreateRestWebhookEventSubscription ¶
func (s *EventManagementService) CreateRestWebhookEventSubscription(requestEventManagementCreateRestWebhookEventSubscription *RequestEventManagementCreateRestWebhookEventSubscription) (*ResponseEventManagementCreateRestWebhookEventSubscription, *resty.Response, error)
CreateRestWebhookEventSubscription Create Rest/Webhook Event Subscription - 9584-d988-45eb-b4b0
Create Rest/Webhook Subscription Endpoint for list of registered events
func (*EventManagementService) CreateSyslogDestination ¶
func (s *EventManagementService) CreateSyslogDestination(requestEventManagementCreateSyslogDestination *RequestEventManagementCreateSyslogDestination) (*ResponseEventManagementCreateSyslogDestination, *resty.Response, error)
CreateSyslogDestination Create Syslog Destination - 08ad-2bd5-47fa-9227
Create Syslog Destination
func (*EventManagementService) CreateSyslogEventSubscription ¶
func (s *EventManagementService) CreateSyslogEventSubscription(requestEventManagementCreateSyslogEventSubscription *RequestEventManagementCreateSyslogEventSubscription) (*ResponseEventManagementCreateSyslogEventSubscription, *resty.Response, error)
CreateSyslogEventSubscription Create Syslog Event Subscription - 919a-8bb7-445a-88fe
Create Syslog Subscription Endpoint for list of registered events
func (*EventManagementService) CreateWebhookDestination ¶
func (s *EventManagementService) CreateWebhookDestination(requestEventManagementCreateWebhookDestination *RequestEventManagementCreateWebhookDestination) (*ResponseEventManagementCreateWebhookDestination, *resty.Response, error)
CreateWebhookDestination Create Webhook Destination - 4bbd-580a-4bab-80b7
Create Webhook Destination
func (*EventManagementService) DeleteEventSubscriptions ¶
func (s *EventManagementService) DeleteEventSubscriptions(DeleteEventSubscriptionsQueryParams *DeleteEventSubscriptionsQueryParams) (*ResponseEventManagementDeleteEventSubscriptions, *resty.Response, error)
DeleteEventSubscriptions Delete Event Subscriptions - 9398-1baa-4079-9483
Delete EventSubscriptions
@param DeleteEventSubscriptionsQueryParams Filtering parameter
func (*EventManagementService) EventArtifactCount ¶
func (s *EventManagementService) EventArtifactCount() (*ResponseEventManagementEventArtifactCount, *resty.Response, error)
EventArtifactCount EventArtifact Count - b78e-9bf7-4f8a-8321
Get the count of registered event artifacts with provided eventIds or tags as mandatory
func (*EventManagementService) GetAuditLogParentRecords ¶
func (s *EventManagementService) GetAuditLogParentRecords(GetAuditLogParentRecordsQueryParams *GetAuditLogParentRecordsQueryParams) (*ResponseEventManagementGetAuditLogParentRecords, *resty.Response, error)
GetAuditLogParentRecords Get AuditLog Parent Records - 9590-7ae9-46ea-b1c6
Get Parent Audit Log Event instances from the Event-Hub
@param GetAuditLogParentRecordsQueryParams Filtering parameter
func (*EventManagementService) GetAuditLogRecords ¶
func (s *EventManagementService) GetAuditLogRecords(GetAuditLogRecordsQueryParams *GetAuditLogRecordsQueryParams) (*ResponseEventManagementGetAuditLogRecords, *resty.Response, error)
GetAuditLogRecords Get AuditLog Records - 89a9-fafb-4d49-bd86
Get Audit Log Event instances from the Event-Hub
@param GetAuditLogRecordsQueryParams Filtering parameter
func (*EventManagementService) GetAuditLogSummary ¶
func (s *EventManagementService) GetAuditLogSummary(GetAuditLogSummaryQueryParams *GetAuditLogSummaryQueryParams) (*ResponseEventManagementGetAuditLogSummary, *resty.Response, error)
GetAuditLogSummary Get AuditLog Summary - 4a87-484a-4df9-819e
Get Audit Log Summary from the Event-Hub
@param GetAuditLogSummaryQueryParams Filtering parameter
func (*EventManagementService) GetConnectorTypes ¶
func (s *EventManagementService) GetConnectorTypes() (*ResponseEventManagementGetConnectorTypes, *resty.Response, error)
GetConnectorTypes Get Connector Types - c0be-2a2b-4dc9-8bfb
Get the list of connector types
func (*EventManagementService) GetEmailEventSubscriptions ¶
func (s *EventManagementService) GetEmailEventSubscriptions(GetEmailEventSubscriptionsQueryParams *GetEmailEventSubscriptionsQueryParams) (*ResponseEventManagementGetEmailEventSubscriptions, *resty.Response, error)
GetEmailEventSubscriptions Get Email Event Subscriptions - 39b2-0851-4b39-837e
Gets the list of email Subscriptions's based on provided query params
@param GetEmailEventSubscriptionsQueryParams Filtering parameter
func (*EventManagementService) GetEmailSubscriptionDetails ¶
func (s *EventManagementService) GetEmailSubscriptionDetails(GetEmailSubscriptionDetailsQueryParams *GetEmailSubscriptionDetailsQueryParams) (*ResponseEventManagementGetEmailSubscriptionDetails, *resty.Response, error)
GetEmailSubscriptionDetails Get Email Subscription Details - 339f-d9f5-4719-a410
Gets the list of subscription details for specified connectorType
@param GetEmailSubscriptionDetailsQueryParams Filtering parameter
func (*EventManagementService) GetEventArtifacts ¶
func (s *EventManagementService) GetEventArtifacts(GetEventArtifactsQueryParams *GetEventArtifactsQueryParams) (*ResponseEventManagementGetEventArtifacts, *resty.Response, error)
GetEventArtifacts Get EventArtifacts - 73b1-d832-4c98-bc22
Gets the list of artifacts based on provided offset and limit
@param GetEventArtifactsQueryParams Filtering parameter
func (*EventManagementService) GetEventSubscriptions ¶
func (s *EventManagementService) GetEventSubscriptions(GetEventSubscriptionsQueryParams *GetEventSubscriptionsQueryParams) (*ResponseEventManagementGetEventSubscriptions, *resty.Response, error)
GetEventSubscriptions Get Event Subscriptions - dcaa-6bde-4feb-9152
Gets the list of Subscriptions's based on provided offset and limit (Deprecated)
@param GetEventSubscriptionsQueryParams Filtering parameter
func (*EventManagementService) GetEvents ¶
func (s *EventManagementService) GetEvents(GetEventsQueryParams *GetEventsQueryParams) (*ResponseEventManagementGetEvents, *resty.Response, error)
GetEvents Get Events - 44a3-9a07-4a6a-82a2
Gets the list of registered Events with provided eventIds or tags as mandatory
@param GetEventsQueryParams Filtering parameter
func (*EventManagementService) GetNotifications ¶
func (s *EventManagementService) GetNotifications(GetNotificationsQueryParams *GetNotificationsQueryParams) (*ResponseEventManagementGetNotifications, *resty.Response, error)
GetNotifications Get Notifications - 8499-9b56-4afb-8657
Get the list of Published Notifications
@param GetNotificationsQueryParams Filtering parameter
func (*EventManagementService) GetRestWebhookEventSubscriptions ¶
func (s *EventManagementService) GetRestWebhookEventSubscriptions(GetRestWebhookEventSubscriptionsQueryParams *GetRestWebhookEventSubscriptionsQueryParams) (*ResponseEventManagementGetRestWebhookEventSubscriptions, *resty.Response, error)
GetRestWebhookEventSubscriptions Get Rest/Webhook Event Subscriptions - dcaa-6bde-4feb-9153
Gets the list of Rest/Webhook Subscriptions's based on provided query params
@param GetRestWebhookEventSubscriptionsQueryParams Filtering parameter
func (*EventManagementService) GetRestWebhookSubscriptionDetails ¶
func (s *EventManagementService) GetRestWebhookSubscriptionDetails(GetRestWebhookSubscriptionDetailsQueryParams *GetRestWebhookSubscriptionDetailsQueryParams) (*ResponseEventManagementGetRestWebhookSubscriptionDetails, *resty.Response, error)
GetRestWebhookSubscriptionDetails Get Rest/Webhook Subscription Details - eeb6-8baf-4338-bb23
Gets the list of subscription details for specified connectorType
@param GetRestWebhookSubscriptionDetailsQueryParams Filtering parameter
func (*EventManagementService) GetStatusAPIForEvents ¶
func (s *EventManagementService) GetStatusAPIForEvents(executionID string) (*ResponseEventManagementGetStatusAPIForEvents, *resty.Response, error)
GetStatusAPIForEvents Get Status API for Events - f9bd-99c7-4bba-8832
Get the Status of events API calls with provided executionId as mandatory path parameter
@param executionID executionId path parameter. Execution ID
func (*EventManagementService) GetSyslogEventSubscriptions ¶
func (s *EventManagementService) GetSyslogEventSubscriptions(GetSyslogEventSubscriptionsQueryParams *GetSyslogEventSubscriptionsQueryParams) (*ResponseEventManagementGetSyslogEventSubscriptions, *resty.Response, error)
GetSyslogEventSubscriptions Get Syslog Event Subscriptions - c5a9-2a5b-4e6a-852e
Gets the list of Syslog Subscriptions's based on provided offset and limit
@param GetSyslogEventSubscriptionsQueryParams Filtering parameter
func (*EventManagementService) GetSyslogSubscriptionDetails ¶
func (s *EventManagementService) GetSyslogSubscriptionDetails(GetSyslogSubscriptionDetailsQueryParams *GetSyslogSubscriptionDetailsQueryParams) (*ResponseEventManagementGetSyslogSubscriptionDetails, *resty.Response, error)
GetSyslogSubscriptionDetails Get Syslog Subscription Details - 1785-5b4e-4e69-a497
Gets the list of subscription details for specified connectorType
@param GetSyslogSubscriptionDetailsQueryParams Filtering parameter
func (*EventManagementService) UpdateEmailDestination ¶
func (s *EventManagementService) UpdateEmailDestination(requestEventManagementUpdateEmailDestination *RequestEventManagementUpdateEmailDestination) (*ResponseEventManagementUpdateEmailDestination, *resty.Response, error)
UpdateEmailDestination Update Email Destination - 8285-3bf9-4aba-a65f
Update Email Destination
func (*EventManagementService) UpdateEmailEventSubscription ¶
func (s *EventManagementService) UpdateEmailEventSubscription(requestEventManagementUpdateEmailEventSubscription *RequestEventManagementUpdateEmailEventSubscription) (*ResponseEventManagementUpdateEmailEventSubscription, *resty.Response, error)
UpdateEmailEventSubscription Update Email Event Subscription - 87b2-2b83-46bb-8983
Update Email Subscription Endpoint for list of registered events
func (*EventManagementService) UpdateEventSubscriptions ¶
func (s *EventManagementService) UpdateEventSubscriptions(requestEventManagementUpdateEventSubscriptions *RequestEventManagementUpdateEventSubscriptions) (*ResponseEventManagementUpdateEventSubscriptions, *resty.Response, error)
UpdateEventSubscriptions Update Event Subscriptions - 579a-6a72-48cb-94cf
Update SubscriptionEndpoint to list of registered events(Deprecated)
func (*EventManagementService) UpdateRestWebhookEventSubscription ¶
func (s *EventManagementService) UpdateRestWebhookEventSubscription(requestEventManagementUpdateRestWebhookEventSubscription *RequestEventManagementUpdateRestWebhookEventSubscription) (*ResponseEventManagementUpdateRestWebhookEventSubscription, *resty.Response, error)
UpdateRestWebhookEventSubscription Update Rest/Webhook Event Subscription - ce81-f9c5-4fc8-b576
Update Rest/Webhook Subscription Endpoint for list of registered events
func (*EventManagementService) UpdateSyslogDestination ¶
func (s *EventManagementService) UpdateSyslogDestination(requestEventManagementUpdateSyslogDestination *RequestEventManagementUpdateSyslogDestination) (*ResponseEventManagementUpdateSyslogDestination, *resty.Response, error)
UpdateSyslogDestination Update Syslog Destination - eeac-fbe9-4518-b3fb
Update Syslog Destination
func (*EventManagementService) UpdateSyslogEventSubscription ¶
func (s *EventManagementService) UpdateSyslogEventSubscription(requestEventManagementUpdateSyslogEventSubscription *RequestEventManagementUpdateSyslogEventSubscription) (*ResponseEventManagementUpdateSyslogEventSubscription, *resty.Response, error)
UpdateSyslogEventSubscription Update Syslog Event Subscription - 6285-cbc1-4039-9ace
Update Syslog Subscription Endpoint for list of registered events
func (*EventManagementService) UpdateWebhookDestination ¶
func (s *EventManagementService) UpdateWebhookDestination(requestEventManagementUpdateWebhookDestination *RequestEventManagementUpdateWebhookDestination) (*ResponseEventManagementUpdateWebhookDestination, *resty.Response, error)
UpdateWebhookDestination Update Webhook Destination - 06b5-da28-423a-9bf6
Update Webhook Destination
type FabricWirelessService ¶
type FabricWirelessService service
func (*FabricWirelessService) AddWLCToFabricDomain ¶
func (s *FabricWirelessService) AddWLCToFabricDomain(requestFabricWirelessAddWLCToFabricDomain *RequestFabricWirelessAddWLCToFabricDomain) (*ResponseFabricWirelessAddWLCToFabricDomain, *resty.Response, error)
AddWLCToFabricDomain Add WLC to Fabric Domain - f4ad-b85b-4f19-ae86
Add WLC to Fabric Domain
func (*FabricWirelessService) GetSSIDToIPPoolMapping ¶
func (s *FabricWirelessService) GetSSIDToIPPoolMapping(GetSSIDToIPPoolMappingQueryParams *GetSSIDToIPPoolMappingQueryParams) (*ResponseFabricWirelessGetSSIDToIPPoolMapping, *resty.Response, error)
GetSSIDToIPPoolMapping Get SSID to IP Pool Mapping - d891-8a44-4b6a-ad19
Get SSID to IP Pool Mapping
@param GetSSIDToIPPoolMappingQueryParams Filtering parameter
func (*FabricWirelessService) RemoveWLCFromFabricDomain ¶
func (s *FabricWirelessService) RemoveWLCFromFabricDomain(RemoveWLCFromFabricDomainQueryParams *RemoveWLCFromFabricDomainQueryParams) (*ResponseFabricWirelessRemoveWLCFromFabricDomain, *resty.Response, error)
RemoveWLCFromFabricDomain Remove WLC from Fabric Domain - 10bb-1ae9-46e9-840f
Remove WLC from Fabric Domain
@param RemoveWLCFromFabricDomainQueryParams Filtering parameter
func (*FabricWirelessService) UpdateSSIDToIPPoolMapping2 ¶
func (s *FabricWirelessService) UpdateSSIDToIPPoolMapping2(requestFabricWirelessUpdateSSIDToIPPoolMapping2 *RequestFabricWirelessUpdateSSIDToIPPoolMapping2) (*ResponseFabricWirelessUpdateSSIDToIPPoolMapping2, *resty.Response, error)
UpdateSSIDToIPPoolMapping2 Update SSID to IP Pool Mapping - a7bf-1936-424b-91f0
Update SSID to IP Pool Mapping.
type FileDownload ¶
func (*FileDownload) SaveDownload ¶
func (f *FileDownload) SaveDownload(path string) error
type FileService ¶
type FileService service
func (*FileService) DownloadAFileByFileID ¶
func (s *FileService) DownloadAFileByFileID(fileID string) (FileDownload, *resty.Response, error)
DownloadAFileByFileID Download a file by fileId - 9698-c8ec-4a0b-8c1a
Downloads a file specified by fileId
@param fileID fileId path parameter. File Identification number
func (*FileService) GetListOfAvailableNamespaces ¶
func (s *FileService) GetListOfAvailableNamespaces() (*ResponseFileGetListOfAvailableNamespaces, *resty.Response, error)
GetListOfAvailableNamespaces Get list of available namespaces - 3f89-bbfc-4f6b-8b50
Returns list of available namespaces
func (*FileService) GetListOfFiles ¶
func (s *FileService) GetListOfFiles(nameSpace string) (*ResponseFileGetListOfFiles, *resty.Response, error)
GetListOfFiles Get list of files - 42b6-a86e-44b8-bdfc
Returns list of files under a specific namespace
@param nameSpace nameSpace path parameter. A listing of fileId's
func (*FileService) UploadFile ¶
func (s *FileService) UploadFile(nameSpace string, UploadFileMultipartFields *UploadFileMultipartFields) (*ResponseFileUploadFile, *resty.Response, error)
UploadFile uploadFile - 15bf-fb0f-44c8-98f2
Uploads a new file within a specific nameSpace
@param nameSpace nameSpace path parameter.
type GetApplicationPolicyQueryParams ¶
type GetApplicationPolicyQueryParams struct {
PolicyScope string `url:"policyScope,omitempty"` //policy scope name
}
type GetApplicationPolicyQueuingProfileQueryParams ¶
type GetApplicationPolicyQueuingProfileQueryParams struct {
Name string `url:"name,omitempty"` //queuing profile name
}
type GetAuditLogParentRecordsQueryParams ¶
type GetAuditLogParentRecordsQueryParams struct { InstanceID string `url:"instanceId,omitempty"` //InstanceID of the Audit Log. Name string `url:"name,omitempty"` //Audit Log notification event name. EventID string `url:"eventId,omitempty"` //Audit Log notification's event ID. Category string `url:"category,omitempty"` //Audit Log notification's event category. Supported values: INFO, WARN, ERROR, ALERT, TASK_PROGRESS, TASK_FAILURE, TASK_COMPLETE, COMMAND, QUERY, CONVERSATION Severity string `url:"severity,omitempty"` //Audit Log notification's event severity. Supported values: 1, 2, 3, 4, 5. Domain string `url:"domain,omitempty"` //Audit Log notification's event domain. SubDomain string `url:"subDomain,omitempty"` //Audit Log notification's event sub-domain. Source string `url:"source,omitempty"` //Audit Log notification's event source. UserID string `url:"userId,omitempty"` //Audit Log notification's event userId. Context string `url:"context,omitempty"` //Audit Log notification's event correlationId. EventHierarchy string `url:"eventHierarchy,omitempty"` //Audit Log notification's event eventHierarchy. Example: "US.CA.San Jose" OR "US.CA" OR "CA.San Jose" - Delimiter for hierarchy separation is ".". SiteID string `url:"siteId,omitempty"` //Audit Log notification's siteId. DeviceID string `url:"deviceId,omitempty"` //Audit Log notification's deviceId. IsSystemEvents bool `url:"isSystemEvents,omitempty"` //Parameter to filter system generated audit-logs. Description string `url:"description,omitempty"` //String full/partial search - (Provided input string is case insensitively matched for records). Offset int `url:"offset,omitempty"` //Position of a particular Audit Log record in the data. Limit int `url:"limit,omitempty"` //Number of Audit Log records to be returned per page. StartTime float64 `url:"startTime,omitempty"` //Start Time in milliseconds since Epoch Eg. 1597950637211 (when provided endTime is mandatory) EndTime float64 `url:"endTime,omitempty"` //End Time in milliseconds since Epoch Eg. 1597961437211 (when provided startTime is mandatory) SortBy string `url:"sortBy,omitempty"` //Sort the Audit Logs by certain fields. Supported values are event notification header attributes. Order string `url:"order,omitempty"` //Order of the sorted Audit Log records. Default value is desc by timestamp. Supported values: asc, desc. }
type GetAuditLogRecordsQueryParams ¶
type GetAuditLogRecordsQueryParams struct { ParentInstanceID string `url:"parentInstanceId,omitempty"` //Parent Audit Log record's instanceID. InstanceID string `url:"instanceId,omitempty"` //InstanceID of the Audit Log. Name string `url:"name,omitempty"` //Audit Log notification event name. EventID string `url:"eventId,omitempty"` //Audit Log notification's event ID. Category string `url:"category,omitempty"` //Audit Log notification's event category. Supported values: INFO, WARN, ERROR, ALERT, TASK_PROGRESS, TASK_FAILURE, TASK_COMPLETE, COMMAND, QUERY, CONVERSATION Severity string `url:"severity,omitempty"` //Audit Log notification's event severity. Supported values: 1, 2, 3, 4, 5. Domain string `url:"domain,omitempty"` //Audit Log notification's event domain. SubDomain string `url:"subDomain,omitempty"` //Audit Log notification's event sub-domain. Source string `url:"source,omitempty"` //Audit Log notification's event source. UserID string `url:"userId,omitempty"` //Audit Log notification's event userId. Context string `url:"context,omitempty"` //Audit Log notification's event correlationId. EventHierarchy string `url:"eventHierarchy,omitempty"` //Audit Log notification's event eventHierarchy. Example: "US.CA.San Jose" OR "US.CA" OR "CA.San Jose" - Delimiter for hierarchy separation is ".". SiteID string `url:"siteId,omitempty"` //Audit Log notification's siteId. DeviceID string `url:"deviceId,omitempty"` //Audit Log notification's deviceId. IsSystemEvents bool `url:"isSystemEvents,omitempty"` //Parameter to filter system generated audit-logs. Description string `url:"description,omitempty"` //String full/partial search - (Provided input string is case insensitively matched for records). Offset int `url:"offset,omitempty"` //Position of a particular Audit Log record in the data. Limit int `url:"limit,omitempty"` //Number of Audit Log records to be returned per page. StartTime float64 `url:"startTime,omitempty"` //Start Time in milliseconds since Epoch Eg. 1597950637211 (when provided endTime is mandatory) EndTime float64 `url:"endTime,omitempty"` //End Time in milliseconds since Epoch Eg. 1597961437211 (when provided startTime is mandatory) SortBy string `url:"sortBy,omitempty"` //Sort the Audit Logs by certain fields. Supported values are event notification header attributes. Order string `url:"order,omitempty"` //Order of the sorted Audit Log records. Default value is desc by timestamp. Supported values: asc, desc. }
type GetAuditLogSummaryQueryParams ¶
type GetAuditLogSummaryQueryParams struct { ParentInstanceID string `url:"parentInstanceId,omitempty"` //Parent Audit Log record's instanceID. IsParentOnly bool `url:"isParentOnly,omitempty"` //Parameter to filter parent only audit-logs. InstanceID string `url:"instanceId,omitempty"` //InstanceID of the Audit Log. Name string `url:"name,omitempty"` //Audit Log notification event name. EventID string `url:"eventId,omitempty"` //Audit Log notification's event ID. Category string `url:"category,omitempty"` //Audit Log notification's event category. Supported values: INFO, WARN, ERROR, ALERT, TASK_PROGRESS, TASK_FAILURE, TASK_COMPLETE, COMMAND, QUERY, CONVERSATION Severity string `url:"severity,omitempty"` //Audit Log notification's event severity. Supported values: 1, 2, 3, 4, 5. Domain string `url:"domain,omitempty"` //Audit Log notification's event domain. SubDomain string `url:"subDomain,omitempty"` //Audit Log notification's event sub-domain. Source string `url:"source,omitempty"` //Audit Log notification's event source. UserID string `url:"userId,omitempty"` //Audit Log notification's event userId. Context string `url:"context,omitempty"` //Audit Log notification's event correlationId. EventHierarchy string `url:"eventHierarchy,omitempty"` //Audit Log notification's event eventHierarchy. Example: "US.CA.San Jose" OR "US.CA" OR "CA.San Jose" - Delimiter for hierarchy separation is ".". SiteID string `url:"siteId,omitempty"` //Audit Log notification's siteId. DeviceID string `url:"deviceId,omitempty"` //Audit Log notification's deviceId. IsSystemEvents bool `url:"isSystemEvents,omitempty"` //Parameter to filter system generated audit-logs. Description string `url:"description,omitempty"` //String full/partial search - (Provided input string is case insensitively matched for records). StartTime float64 `url:"startTime,omitempty"` //Start Time in milliseconds since Epoch Eg. 1597950637211 (when provided endTime is mandatory) EndTime float64 `url:"endTime,omitempty"` //End Time in milliseconds since Epoch Eg. 1597961437211 (when provided startTime is mandatory) }
type GetBorderDeviceDetailFromSdaFabricQueryParams ¶
type GetBorderDeviceDetailFromSdaFabricQueryParams struct {
DeviceManagementIPAddress string `url:"deviceManagementIpAddress,omitempty"` //deviceManagementIpAddress
}
type GetClientEnrichmentDetailsHeaderParams ¶
type GetClientEnrichmentDetailsHeaderParams struct { EntityType string `url:"entity_type,omitempty"` //Expects type string. Client enrichment details can be fetched based on either User ID or Client MAC address. This parameter value must either be network_user_id/mac_address EntityValue string `url:"entity_value,omitempty"` //Expects type string. Contains the actual value for the entity type that has been defined IssueCategory string `url:"issueCategory,omitempty"` //Expects type string. The category of the DNA event based on which the underlying issues need to be fetched }
type GetComplianceDetailCountQueryParams ¶
type GetComplianceDetailCountQueryParams struct { ComplianceType string `url:"complianceType,omitempty"` //complianceType can have any value among 'NETWORK_PROFILE', 'IMAGE', 'APPLICATION_VISIBILITY', 'FABRIC', 'PSIRT', 'RUNNING_CONFIG', 'WORKFLOW'. ComplianceStatus string `url:"complianceStatus,omitempty"` //Compliance status can have value among 'COMPLIANT', 'NON_COMPLIANT', 'IN_PROGRESS', 'NOT_AVAILABLE', 'NOT_APPLICABLE', 'ERROR' }
type GetComplianceDetailQueryParams ¶
type GetComplianceDetailQueryParams struct { ComplianceType string `url:"complianceType,omitempty"` //complianceType can have any value among 'NETWORK_PROFILE', 'IMAGE', 'APPLICATION_VISIBILITY', 'FABRIC', 'PSIRT', 'RUNNING_CONFIG', 'WORKFLOW' ComplianceStatus string `url:"complianceStatus,omitempty"` //Compliance status can have value among 'COMPLIANT', 'NON_COMPLIANT', 'IN_PROGRESS', 'NOT_AVAILABLE', 'NOT_APPLICABLE', 'ERROR' DeviceUUID string `url:"deviceUuid,omitempty"` //Comma separated deviceUuids Offset int `url:"offset,omitempty"` //offset/starting row Limit int `url:"limit,omitempty"` //Number of records to be retrieved }
type GetComplianceStatusCountQueryParams ¶
type GetComplianceStatusCountQueryParams struct {
ComplianceStatus string `url:"complianceStatus,omitempty"` //Compliance status can have value among 'COMPLIANT', 'NON_COMPLIANT', 'IN_PROGRESS', 'NOT_AVAILABLE', 'NOT_APPLICABLE', 'ERROR'
}
type GetComplianceStatusQueryParams ¶
type GetComplianceStatusQueryParams struct { ComplianceStatus string `url:"complianceStatus,omitempty"` //Compliance status can be have value among 'COMPLIANT','NON_COMPLIANT','IN_PROGRESS', 'ERROR' DeviceUUID string `url:"deviceUuid,omitempty"` //Comma separated deviceUuids Offset int `url:"offset,omitempty"` //offset/starting row Limit int `url:"limit,omitempty"` //Number of records to be retrieved }
type GetControlPlaneDeviceFromSdaFabricQueryParams ¶
type GetControlPlaneDeviceFromSdaFabricQueryParams struct {
DeviceManagementIPAddress string `url:"deviceManagementIpAddress,omitempty"` //deviceManagementIpAddress
}
type GetDeviceCountQueryParams ¶
type GetDeviceCountQueryParams struct { SerialNumber []string `url:"serialNumber,omitempty"` //Device Serial Number State []string `url:"state,omitempty"` //Device State OnbState []string `url:"onbState,omitempty"` //Device Onboarding State CmState []string `url:"cmState,omitempty"` //Device Connection Manager State Name []string `url:"name,omitempty"` //Device Name Pid []string `url:"pid,omitempty"` //Device ProductId Source []string `url:"source,omitempty"` //Device Source ProjectID []string `url:"projectId,omitempty"` //Device Project Id WorkflowID []string `url:"workflowId,omitempty"` //Device Workflow Id ProjectName []string `url:"projectName,omitempty"` //Device Project Name WorkflowName []string `url:"workflowName,omitempty"` //Device Workflow Name SmartAccountID []string `url:"smartAccountId,omitempty"` //Device Smart Account VirtualAccountID []string `url:"virtualAccountId,omitempty"` //Device Virtual Account LastContact bool `url:"lastContact,omitempty"` //Device Has Contacted lastContact > 0 }
type GetDeviceCredentialDetailsQueryParams ¶
type GetDeviceCredentialDetailsQueryParams struct {
SiteID string `url:"siteId,omitempty"` //Site id to retrieve the credential details associated with the site.
}
type GetDeviceDetailQueryParams ¶
type GetDeviceDetailQueryParams struct { Timestamp string `url:"timestamp,omitempty"` //Epoch time(in milliseconds) when the device data is required SearchBy string `url:"searchBy,omitempty"` //MAC Address or Device Name value or UUID of the network device IDentifier string `url:"identifier,omitempty"` //One of keywords : macAddress or uuid or nwDeviceName }
type GetDeviceDetailsByIPQueryParams ¶
type GetDeviceDetailsByIPQueryParams struct {
DeviceIP string `url:"deviceIp,omitempty"` //Device to which the provisioning detail has to be retrieved
}
type GetDeviceEnrichmentDetailsHeaderParams ¶
type GetDeviceEnrichmentDetailsHeaderParams struct { EntityType string `url:"entity_type,omitempty"` //Expects type string. Device enrichment details can be fetched based on either Device ID or Device MAC address or Device IP Address. This parameter value must either be device_id/mac_address/ip_address EntityValue string `url:"entity_value,omitempty"` //Expects type string. Contains the actual value for the entity type that has been defined }
type GetDeviceInfoFromSdaFabricQueryParams ¶
type GetDeviceInfoFromSdaFabricQueryParams struct {
DeviceManagementIPAddress string `url:"deviceManagementIpAddress,omitempty"` //deviceManagementIpAddress
}
type GetDeviceInterfaceVLANsQueryParams ¶
type GetDeviceInterfaceVLANsQueryParams struct {
InterfaceType string `url:"interfaceType,omitempty"` //Vlan assocaited with sub-interface
}
type GetDeviceList2QueryParams ¶
type GetDeviceList2QueryParams struct { Limit int `url:"limit,omitempty"` //Limits number of results Offset int `url:"offset,omitempty"` //Index of first result Sort []string `url:"sort,omitempty"` //Comma seperated list of fields to sort on SortOrder string `url:"sortOrder,omitempty"` //Sort Order Ascending (asc) or Descending (des) SerialNumber []string `url:"serialNumber,omitempty"` //Device Serial Number State []string `url:"state,omitempty"` //Device State OnbState []string `url:"onbState,omitempty"` //Device Onboarding State CmState []string `url:"cmState,omitempty"` //Device Connection Manager State Name []string `url:"name,omitempty"` //Device Name Pid []string `url:"pid,omitempty"` //Device ProductId Source []string `url:"source,omitempty"` //Device Source ProjectID []string `url:"projectId,omitempty"` //Device Project Id WorkflowID []string `url:"workflowId,omitempty"` //Device Workflow Id ProjectName []string `url:"projectName,omitempty"` //Device Project Name WorkflowName []string `url:"workflowName,omitempty"` //Device Workflow Name SmartAccountID []string `url:"smartAccountId,omitempty"` //Device Smart Account VirtualAccountID []string `url:"virtualAccountId,omitempty"` //Device Virtual Account LastContact bool `url:"lastContact,omitempty"` //Device Has Contacted lastContact > 0 MacAddress string `url:"macAddress,omitempty"` //Device Mac Address Hostname string `url:"hostname,omitempty"` //Device Hostname SiteName string `url:"siteName,omitempty"` //Device Site Name }
type GetDeviceListQueryParams ¶
type GetDeviceListQueryParams struct { Hostname []string `url:"hostname,omitempty"` //hostname ManagementIPAddress []string `url:"managementIpAddress,omitempty"` //managementIpAddress MacAddress []string `url:"macAddress,omitempty"` //macAddress LocationName []string `url:"locationName,omitempty"` //locationName SerialNumber []string `url:"serialNumber,omitempty"` //serialNumber Location []string `url:"location,omitempty"` //location Family []string `url:"family,omitempty"` //family Type []string `url:"type,omitempty"` //type Series []string `url:"series,omitempty"` //series CollectionStatus []string `url:"collectionStatus,omitempty"` //collectionStatus CollectionInterval []string `url:"collectionInterval,omitempty"` //collectionInterval NotSyncedForMinutes []string `url:"notSyncedForMinutes,omitempty"` //notSyncedForMinutes ErrorCode []string `url:"errorCode,omitempty"` //errorCode ErrorDescription []string `url:"errorDescription,omitempty"` //errorDescription SoftwareVersion []string `url:"softwareVersion,omitempty"` //softwareVersion SoftwareType []string `url:"softwareType,omitempty"` //softwareType PlatformID []string `url:"platformId,omitempty"` //platformId Role []string `url:"role,omitempty"` //role ReachabilityStatus []string `url:"reachabilityStatus,omitempty"` //reachabilityStatus UpTime []string `url:"upTime,omitempty"` //upTime AssociatedWlcIP []string `url:"associatedWlcIp,omitempty"` //associatedWlcIp Licensename []string `url:"license.name,omitempty"` //licenseName Licensetype []string `url:"license.type,omitempty"` //licenseType Licensestatus []string `url:"license.status,omitempty"` //licenseStatus Modulename []string `url:"module+name,omitempty"` //moduleName Moduleequpimenttype []string `url:"module+equpimenttype,omitempty"` //moduleEqupimentType Moduleservicestate []string `url:"module+servicestate,omitempty"` //moduleServiceState Modulevendorequipmenttype []string `url:"module+vendorequipmenttype,omitempty"` //moduleVendorEquipmentType Modulepartnumber []string `url:"module+partnumber,omitempty"` //modulePartNumber Moduleoperationstatecode []string `url:"module+operationstatecode,omitempty"` //moduleOperationStateCode ID string `url:"id,omitempty"` //Accepts comma separated ids and return list of network-devices for the given ids. If invalid or not-found ids are provided, null entry will be returned in the list. DeviceSupportLevel string `url:"deviceSupportLevel,omitempty"` //deviceSupportLevel Offset int `url:"offset,omitempty"` //offset >= 1 [X gives results from Xth device onwards] Limit int `url:"limit,omitempty"` //1 <= limit <= 500 [max. no. of devices to be returned in the result] }
type GetDeviceRoleInSdaFabricQueryParams ¶
type GetDeviceRoleInSdaFabricQueryParams struct {
DeviceManagementIPAddress string `url:"deviceManagementIpAddress,omitempty"` //Device Management IP Address
}
type GetDeviceValuesThatMatchFullyOrPartiallyAnAttributeQueryParams ¶
type GetDeviceValuesThatMatchFullyOrPartiallyAnAttributeQueryParams struct { VrfName string `url:"vrfName,omitempty"` //vrfName ManagementIPAddress string `url:"managementIpAddress,omitempty"` //managementIpAddress Hostname string `url:"hostname,omitempty"` //hostname MacAddress string `url:"macAddress,omitempty"` //macAddress Family string `url:"family,omitempty"` //family CollectionStatus string `url:"collectionStatus,omitempty"` //collectionStatus CollectionInterval string `url:"collectionInterval,omitempty"` //collectionInterval SoftwareVersion string `url:"softwareVersion,omitempty"` //softwareVersion SoftwareType string `url:"softwareType,omitempty"` //softwareType ReachabilityStatus string `url:"reachabilityStatus,omitempty"` //reachabilityStatus ReachabilityFailureReason string `url:"reachabilityFailureReason,omitempty"` //reachabilityFailureReason ErrorCode string `url:"errorCode,omitempty"` //errorCode PlatformID string `url:"platformId,omitempty"` //platformId Series string `url:"series,omitempty"` //series Type string `url:"type,omitempty"` //type SerialNumber string `url:"serialNumber,omitempty"` //serialNumber UpTime string `url:"upTime,omitempty"` //upTime Role string `url:"role,omitempty"` //role RoleSource string `url:"roleSource,omitempty"` //roleSource AssociatedWlcIP string `url:"associatedWlcIp,omitempty"` //associatedWlcIp Offset int `url:"offset,omitempty"` //offset Limit int `url:"limit,omitempty"` //limit }
type GetDevicesDiscoveredByIDQueryParams ¶
type GetDevicesDiscoveredByIDQueryParams struct {
TaskID string `url:"taskId,omitempty"` //taskId
}
type GetDiscoveredDevicesByRangeQueryParams ¶
type GetDiscoveredDevicesByRangeQueryParams struct {
TaskID string `url:"taskId,omitempty"` //taskId
}
type GetDiscoveredNetworkDevicesByDiscoveryIDQueryParams ¶
type GetDiscoveredNetworkDevicesByDiscoveryIDQueryParams struct {
TaskID string `url:"taskId,omitempty"` //taskId
}
type GetDynamicInterfaceQueryParams ¶
type GetDynamicInterfaceQueryParams struct {
InterfaceName string `url:"interface-name,omitempty"` //dynamic-interface name, if not specified all the existing dynamic interfaces will be retrieved
}
type GetEdgeDeviceFromSdaFabricQueryParams ¶
type GetEdgeDeviceFromSdaFabricQueryParams struct {
DeviceManagementIPAddress string `url:"deviceManagementIpAddress,omitempty"` //deviceManagementIpAddress
}
type GetEmailEventSubscriptionsQueryParams ¶
type GetEmailEventSubscriptionsQueryParams struct { EventIDs string `url:"eventIds,omitempty"` //List of email subscriptions related to the respective eventIds (Comma separated event ids) Offset int `url:"offset,omitempty"` //The number of Subscriptions's to offset in the resultset whose default value 0 Limit int `url:"limit,omitempty"` //The number of Subscriptions's to limit in the resultset whose default value 10 SortBy string `url:"sortBy,omitempty"` //SortBy field name Order string `url:"order,omitempty"` //order(asc/desc) Domain string `url:"domain,omitempty"` //List of email subscriptions related to the respective domain SubDomain string `url:"subDomain,omitempty"` //List of email subscriptions related to the respective sub-domain Category string `url:"category,omitempty"` //List of email subscriptions related to the respective category Type string `url:"type,omitempty"` //List of email subscriptions related to the respective type Name string `url:"name,omitempty"` //List of email subscriptions related to the respective name }
type GetEmailSubscriptionDetailsQueryParams ¶
type GetEmailSubscriptionDetailsQueryParams struct { Name string `url:"name,omitempty"` //Name of the specific configuration InstanceID string `url:"instanceId,omitempty"` //Instance Id of the specific configuration Offset int `url:"offset,omitempty"` //The number of Email Subscription detail's to offset in the resultset whose default value 0 Limit int `url:"limit,omitempty"` //The number of Email Subscription detail's to limit in the resultset whose default value 10 SortBy string `url:"sortBy,omitempty"` //SortBy field name Order string `url:"order,omitempty"` //order(asc/desc) }
type GetEnterpriseSSIDQueryParams ¶
type GetEnterpriseSSIDQueryParams struct {
SSIDName string `url:"ssidName,omitempty"` //Enter the enterprise SSID name that needs to be retrieved. If not entered, all the enterprise SSIDs will be retrieved.
}
type GetEventArtifactsQueryParams ¶
type GetEventArtifactsQueryParams struct { EventIDs string `url:"eventIds,omitempty"` //List of eventIds Tags string `url:"tags,omitempty"` //Tags defined Offset int `url:"offset,omitempty"` //Record start offset Limit int `url:"limit,omitempty"` //# of records to return in result set SortBy string `url:"sortBy,omitempty"` //Sort by field Order string `url:"order,omitempty"` //sorting order (asc/desc) Search string `url:"search,omitempty"` //findd matches in name, description, eventId, type, category }
type GetEventSubscriptionsQueryParams ¶
type GetEventSubscriptionsQueryParams struct { EventIDs string `url:"eventIds,omitempty"` //List of subscriptions related to the respective eventIds Offset int `url:"offset,omitempty"` //The number of Subscriptions's to offset in the resultset whose default value 0 Limit int `url:"limit,omitempty"` //The number of Subscriptions's to limit in the resultset whose default value 10 SortBy string `url:"sortBy,omitempty"` //SortBy field name Order string `url:"order,omitempty"` //order(asc/desc) }
type GetEventsQueryParams ¶
type GetEventsQueryParams struct { EventID string `url:"eventId,omitempty"` //The registered EventId should be provided Tags string `url:"tags,omitempty"` //The registered Tags should be provided Offset int `url:"offset,omitempty"` //The number of Registries to offset in the resultset whose default value 0 Limit int `url:"limit,omitempty"` //The number of Registries to limit in the resultset whose default value 10 SortBy string `url:"sortBy,omitempty"` //SortBy field name Order string `url:"order,omitempty"` //order(asc/desc) }
type GetFailedItsmEventsQueryParams ¶
type GetFailedItsmEventsQueryParams struct {
InstanceID string `url:"instanceId,omitempty"` //Instance Id of the failed event as in the Runtime Dashboard
}
type GetFunctionalCapabilityForDevicesQueryParams ¶
type GetFunctionalCapabilityForDevicesQueryParams struct { DeviceID string `url:"deviceId,omitempty"` //Accepts comma separated deviceid's and return list of functional-capabilities for the given id's. If invalid or not-found id's are provided, null entry will be returned in the list. FunctionName []string `url:"functionName,omitempty"` //functionName }
type GetGlobalCredentialsQueryParams ¶
type GetGlobalCredentialsQueryParams struct { CredentialSubType string `url:"credentialSubType,omitempty"` //Credential type as CLI / SNMPV2_READ_COMMUNITY / SNMPV2_WRITE_COMMUNITY / SNMPV3 / HTTP_WRITE / HTTP_READ / NETCONF SortBy string `url:"sortBy,omitempty"` //sortBy Order string `url:"order,omitempty"` //order }
type GetInterfaceDetailsByDeviceIDAndInterfaceNameQueryParams ¶
type GetInterfaceDetailsByDeviceIDAndInterfaceNameQueryParams struct {
Name string `url:"name,omitempty"` //Interface name
}
type GetIssueEnrichmentDetailsHeaderParams ¶
type GetIssueEnrichmentDetailsHeaderParams struct { EntityType string `url:"entity_type,omitempty"` //Expects type string. Issue enrichment details can be fetched based on either Issue ID or Client MAC address. This parameter value must either be issue_id/mac_address EntityValue string `url:"entity_value,omitempty"` //Expects type string. Contains the actual value for the entity type that has been defined }
type GetMembershipQueryParams ¶
type GetMembershipQueryParams struct { Offset int `url:"offset,omitempty"` //offset/starting row Limit int `url:"limit,omitempty"` //Number of sites to be retrieved DeviceFamily string `url:"deviceFamily,omitempty"` //Device family name SerialNumber string `url:"serialNumber,omitempty"` //Device serial number }
type GetModuleCountQueryParams ¶
type GetModuleCountQueryParams struct { DeviceID string `url:"deviceId,omitempty"` //deviceId NameList []string `url:"nameList,omitempty"` //nameList VendorEquipmentTypeList []string `url:"vendorEquipmentTypeList,omitempty"` //vendorEquipmentTypeList PartNumberList []string `url:"partNumberList,omitempty"` //partNumberList OperationalStateCodeList []string `url:"operationalStateCodeList,omitempty"` //operationalStateCodeList }
type GetModulesQueryParams ¶
type GetModulesQueryParams struct { DeviceID string `url:"deviceId,omitempty"` //deviceId Limit int `url:"limit,omitempty"` //limit Offset int `url:"offset,omitempty"` //offset NameList []string `url:"nameList,omitempty"` //nameList VendorEquipmentTypeList []string `url:"vendorEquipmentTypeList,omitempty"` //vendorEquipmentTypeList PartNumberList []string `url:"partNumberList,omitempty"` //partNumberList OperationalStateCodeList []string `url:"operationalStateCodeList,omitempty"` //operationalStateCodeList }
type GetMulticastDetailsFromSdaFabricQueryParams ¶
type GetMulticastDetailsFromSdaFabricQueryParams struct {
SiteNameHierarchy string `url:"siteNameHierarchy,omitempty"` //fabric site name hierarchy
}
type GetNetworkDevicesFromDiscoveryQueryParams ¶
type GetNetworkDevicesFromDiscoveryQueryParams struct { TaskID string `url:"taskId,omitempty"` //taskId SortBy string `url:"sortBy,omitempty"` //sortBy SortOrder string `url:"sortOrder,omitempty"` //sortOrder IPAddress []string `url:"ipAddress,omitempty"` //ipAddress PingStatus []string `url:"pingStatus,omitempty"` //pingStatus SNMPStatus []string `url:"snmpStatus,omitempty"` //snmpStatus CliStatus []string `url:"cliStatus,omitempty"` //cliStatus NetconfStatus []string `url:"netconfStatus,omitempty"` //netconfStatus HTTPStatus []string `url:"httpStatus,omitempty"` //httpStatus }
type GetNetworkQueryParams ¶
type GetNetworkQueryParams struct {
SiteID string `url:"siteId,omitempty"` //Site id to get the network settings associated with the site.
}
type GetNotificationsQueryParams ¶
type GetNotificationsQueryParams struct { EventIDs string `url:"eventIds,omitempty"` //The registered EventId should be provided StartTime float64 `url:"startTime,omitempty"` //Start Time in milliseconds EndTime float64 `url:"endTime,omitempty"` //End Time in milliseconds Category string `url:"category,omitempty"` //Category Type string `url:"type,omitempty"` //Type Severity string `url:"severity,omitempty"` //Severity Domain string `url:"domain,omitempty"` //Domain SubDomain string `url:"subDomain,omitempty"` //Sub Domain Source string `url:"source,omitempty"` //Source Offset int `url:"offset,omitempty"` //Start Offset Limit int `url:"limit,omitempty"` //# of records SortBy string `url:"sortBy,omitempty"` //Sort By column Order string `url:"order,omitempty"` //Ascending/Descending order [asc/desc] Tags string `url:"tags,omitempty"` //Tags Namespace string `url:"namespace,omitempty"` //Namespace SiteID string `url:"siteId,omitempty"` //Site Id }
type GetOverallClientHealthQueryParams ¶
type GetOverallClientHealthQueryParams struct {
Timestamp string `url:"timestamp,omitempty"` //Epoch time(in milliseconds) when the Client health data is required
}
type GetOverallNetworkHealthQueryParams ¶
type GetOverallNetworkHealthQueryParams struct {
Timestamp string `url:"timestamp,omitempty"` //Epoch time(in milliseconds) when the Network health data is required
}
type GetPhysicalTopologyQueryParams ¶
type GetPhysicalTopologyQueryParams struct {
NodeType string `url:"nodeType,omitempty"` //nodeType
}
type GetProjectsDetailsQueryParams ¶
type GetProjectsDetailsQueryParams struct { ID string `url:"id,omitempty"` //Id of project to be searched Name string `url:"name,omitempty"` //Name of project to be searched Offset int `url:"offset,omitempty"` //Index of first result Limit int `url:"limit,omitempty"` //Limits number of results SortOrder string `url:"sortOrder,omitempty"` //Sort Order Ascending (asc) or Descending (dsc) }
type GetProvisionedWiredDeviceQueryParams ¶
type GetProvisionedWiredDeviceQueryParams struct {
DeviceManagementIPAddress string `url:"deviceManagementIpAddress,omitempty"` //deviceManagementIpAddress
}
type GetQosDeviceInterfaceInfoQueryParams ¶
type GetQosDeviceInterfaceInfoQueryParams struct {
NetworkDeviceID string `url:"networkDeviceId,omitempty"` //network device id
}
type GetRestWebhookEventSubscriptionsQueryParams ¶
type GetRestWebhookEventSubscriptionsQueryParams struct { EventIDs string `url:"eventIds,omitempty"` //List of subscriptions related to the respective eventIds (Comma separated event ids) Offset int `url:"offset,omitempty"` //The number of Subscriptions's to offset in the resultset whose default value 0 Limit int `url:"limit,omitempty"` //The number of Subscriptions's to limit in the resultset whose default value 10 SortBy string `url:"sortBy,omitempty"` //SortBy field name Order string `url:"order,omitempty"` //order(asc/desc) Domain string `url:"domain,omitempty"` //List of subscriptions related to the respective domain SubDomain string `url:"subDomain,omitempty"` //List of subscriptions related to the respective sub-domain Category string `url:"category,omitempty"` //List of subscriptions related to the respective category Type string `url:"type,omitempty"` //List of subscriptions related to the respective type Name string `url:"name,omitempty"` //List of subscriptions related to the respective name }
type GetRestWebhookSubscriptionDetailsQueryParams ¶
type GetRestWebhookSubscriptionDetailsQueryParams struct { Name string `url:"name,omitempty"` //Name of the specific configuration InstanceID string `url:"instanceId,omitempty"` //Instance Id of the specific configuration Offset int `url:"offset,omitempty"` //The number of Rest/Webhook Subscription detail's to offset in the resultset whose default value 0 Limit int `url:"limit,omitempty"` //The number of Rest/Webhook Subscription detail's to limit in the resultset whose default value 10 SortBy string `url:"sortBy,omitempty"` //SortBy field name Order string `url:"order,omitempty"` //order(asc/desc) }
type GetSiteCountQueryParams ¶
type GetSiteCountQueryParams struct {
SiteID string `url:"siteId,omitempty"` //Site id to retrieve site count.
}
type GetSiteFromSdaFabricQueryParams ¶
type GetSiteFromSdaFabricQueryParams struct {
SiteNameHierarchy string `url:"siteNameHierarchy,omitempty"` //Site Name Hierarchy
}
type GetSiteHealthQueryParams ¶
type GetSiteHealthQueryParams struct { Timestamp string `url:"timestamp,omitempty"` //Epoch time(in milliseconds) when the Site Hierarchy data is required SiteType string `url:"siteType,omitempty"` //Type of the site to return. AREA or BUILDING. Default to AREA Offset int `url:"offset,omitempty"` //The offset value, starting from 1, of the first returned site entry. Default is 1. Limit int `url:"limit,omitempty"` //The max number of sites in the returned data set. Default is 25, and max at 50 }
type GetSiteQueryParams ¶
type GetSiteQueryParams struct { Name string `url:"name,omitempty"` //siteNameHierarchy (ex: global/groupName) SiteID string `url:"siteId,omitempty"` //Site id to which site details to retrieve. Type string `url:"type,omitempty"` //type (ex: area, building, floor) Offset int `url:"offset,omitempty"` //offset/starting row. The default value is 1 Limit int `url:"limit,omitempty"` //Number of sites to be retrieved. The default value is 500 }
type GetSoftwareImageDetailsQueryParams ¶
type GetSoftwareImageDetailsQueryParams struct { ImageUUID string `url:"imageUuid,omitempty"` //imageUuid Name string `url:"name,omitempty"` //name Family string `url:"family,omitempty"` //family ApplicationType string `url:"applicationType,omitempty"` //applicationType ImageIntegrityStatus string `url:"imageIntegrityStatus,omitempty"` //imageIntegrityStatus - FAILURE, UNKNOWN, VERIFIED Version string `url:"version,omitempty"` //software Image Version ImageSeries string `url:"imageSeries,omitempty"` //image Series ImageName string `url:"imageName,omitempty"` //image Name IsTaggedGolden bool `url:"isTaggedGolden,omitempty"` //is Tagged Golden IsCCORecommended bool `url:"isCCORecommended,omitempty"` //is recommended from cisco.com IsCCOLatest bool `url:"isCCOLatest,omitempty"` //is latest from cisco.com CreatedTime int `url:"createdTime,omitempty"` //time in milliseconds (epoch format) ImageSizeGreaterThan int `url:"imageSizeGreaterThan,omitempty"` //size in bytes ImageSizeLesserThan int `url:"imageSizeLesserThan,omitempty"` //size in bytes SortBy string `url:"sortBy,omitempty"` //sort results by this field SortOrder string `url:"sortOrder,omitempty"` //sort order - 'asc' or 'des'. Default is asc Limit int `url:"limit,omitempty"` //limit Offset int `url:"offset,omitempty"` //offset }
type GetSyslogEventSubscriptionsQueryParams ¶
type GetSyslogEventSubscriptionsQueryParams struct { EventIDs string `url:"eventIds,omitempty"` //List of subscriptions related to the respective eventIds (Comma separated event ids) Offset int `url:"offset,omitempty"` //The number of Subscriptions's to offset in the resultset whose default value 0 Limit int `url:"limit,omitempty"` //The number of Subscriptions's to limit in the resultset whose default value 10 SortBy string `url:"sortBy,omitempty"` //SortBy field name Order string `url:"order,omitempty"` //order(asc/desc) Domain string `url:"domain,omitempty"` //List of subscriptions related to the respective domain SubDomain string `url:"subDomain,omitempty"` //List of subscriptions related to the respective sub-domain Category string `url:"category,omitempty"` //List of subscriptions related to the respective category Type string `url:"type,omitempty"` //List of subscriptions related to the respective type Name string `url:"name,omitempty"` //List of subscriptions related to the respective name }
type GetSyslogSubscriptionDetailsQueryParams ¶
type GetSyslogSubscriptionDetailsQueryParams struct { Name string `url:"name,omitempty"` //Name of the specific configuration InstanceID string `url:"instanceId,omitempty"` //Instance Id of the specific configuration Offset int `url:"offset,omitempty"` //The number of Syslog Subscription detail's to offset in the resultset whose default value 0 Limit int `url:"limit,omitempty"` //The number of Syslog Subscription detail's to limit in the resultset whose default value 10 SortBy string `url:"sortBy,omitempty"` //SortBy field name Order string `url:"order,omitempty"` //order(asc/desc) }
type GetTagCountQueryParams ¶
type GetTagCountQueryParams struct { Name string `url:"name,omitempty"` //tagName NameSpace string `url:"nameSpace,omitempty"` //nameSpace AttributeName string `url:"attributeName,omitempty"` //attributeName Level string `url:"level,omitempty"` //levelArg Size string `url:"size,omitempty"` //size in kilobytes(KB) SystemTag string `url:"systemTag,omitempty"` //systemTag }
type GetTagMembersByIDQueryParams ¶
type GetTagMembersByIDQueryParams struct { MemberType string `url:"memberType,omitempty"` //Entity type of the member. Possible values can be retrieved by using /tag/member/type API Offset int `url:"offset,omitempty"` //Used for pagination. It indicates the starting row number out of available member records Limit int `url:"limit,omitempty"` //Used to Number of maximum members to return in the result MemberAssociationType string `url:"memberAssociationType,omitempty"` //Indicates how the member is associated with the tag. Possible values and description. 1) DYNAMIC : The member is associated to the tag through rules. 2) STATIC – The member is associated to the tag manually. 3) MIXED – The member is associated manually and also satisfies the rule defined for the tag Level string `url:"level,omitempty"` //level }
type GetTagQueryParams ¶
type GetTagQueryParams struct { Name string `url:"name,omitempty"` //Tag name is mandatory when filter operation is used. AdditionalInfonameSpace string `url:"additionalInfo.nameSpace,omitempty"` //nameSpace AdditionalInfoattributes string `url:"additionalInfo.attributes,omitempty"` //attributeName Level string `url:"level,omitempty"` //levelArg Offset int `url:"offset,omitempty"` //offset Limit int `url:"limit,omitempty"` //limit Size string `url:"size,omitempty"` //size in kilobytes(KB) Field string `url:"field,omitempty"` //Available field names are :'name,id,parentId,type,additionalInfo.nameSpace,additionalInfo.attributes' SortBy string `url:"sortBy,omitempty"` //Only supported attribute is name. SortyBy is mandatory when order is used. Order string `url:"order,omitempty"` //Available values are asc and des SystemTag string `url:"systemTag,omitempty"` //systemTag }
type GetTaskCountQueryParams ¶
type GetTaskCountQueryParams struct { StartTime string `url:"startTime,omitempty"` //This is the epoch start time from which tasks need to be fetched EndTime string `url:"endTime,omitempty"` //This is the epoch end time upto which audit records need to be fetched Data string `url:"data,omitempty"` //Fetch tasks that contains this data ErrorCode string `url:"errorCode,omitempty"` //Fetch tasks that have this error code ServiceType string `url:"serviceType,omitempty"` //Fetch tasks with this service type Username string `url:"username,omitempty"` //Fetch tasks with this username Progress string `url:"progress,omitempty"` //Fetch tasks that contains this progress IsError string `url:"isError,omitempty"` //Fetch tasks ended as success or failure. Valid values: true, false FailureReason string `url:"failureReason,omitempty"` //Fetch tasks that contains this failure reason ParentID string `url:"parentId,omitempty"` //Fetch tasks that have this parent Id }
type GetTasksQueryParams ¶
type GetTasksQueryParams struct { StartTime string `url:"startTime,omitempty"` //This is the epoch start time from which tasks need to be fetched EndTime string `url:"endTime,omitempty"` //This is the epoch end time upto which audit records need to be fetched Data string `url:"data,omitempty"` //Fetch tasks that contains this data ErrorCode string `url:"errorCode,omitempty"` //Fetch tasks that have this error code ServiceType string `url:"serviceType,omitempty"` //Fetch tasks with this service type Username string `url:"username,omitempty"` //Fetch tasks with this username Progress string `url:"progress,omitempty"` //Fetch tasks that contains this progress IsError string `url:"isError,omitempty"` //Fetch tasks ended as success or failure. Valid values: true, false FailureReason string `url:"failureReason,omitempty"` //Fetch tasks that contains this failure reason ParentID string `url:"parentId,omitempty"` //Fetch tasks that have this parent Id Offset int `url:"offset,omitempty"` //offset Limit int `url:"limit,omitempty"` //limit SortBy string `url:"sortBy,omitempty"` //Sort results by this field Order string `url:"order,omitempty"` //Sort order - asc or dsc }
type GetTemplatesDetailsQueryParams ¶
type GetTemplatesDetailsQueryParams struct { ID string `url:"id,omitempty"` //Id of template to be searched Name string `url:"name,omitempty"` //Name of template to be searched ProjectID string `url:"projectId,omitempty"` //Filter template(s) based on project id ProjectName string `url:"projectName,omitempty"` //Filter template(s) based on project name SoftwareType string `url:"softwareType,omitempty"` //Filter template(s) based software type SoftwareVersion string `url:"softwareVersion,omitempty"` //Filter template(s) based softwareVersion ProductFamily string `url:"productFamily,omitempty"` //Filter template(s) based on device family ProductSeries string `url:"productSeries,omitempty"` //Filter template(s) based on device series ProductType string `url:"productType,omitempty"` //Filter template(s) based on device type FilterConflictingTemplates bool `url:"filterConflictingTemplates,omitempty"` //Filter template(s) based on confliting templates Tags []string `url:"tags,omitempty"` //Filter template(s) based on tags UnCommitted bool `url:"unCommitted,omitempty"` //Return uncommitted template SortOrder string `url:"sortOrder,omitempty"` //Sort Order Ascending (asc) or Descending (dsc) AllTemplateAttributes bool `url:"allTemplateAttributes,omitempty"` //Return all template attributes IncludeVersionDetails bool `url:"includeVersionDetails,omitempty"` //Include template version details Offset int `url:"offset,omitempty"` //Index of first result Limit int `url:"limit,omitempty"` //Limits number of results }
type GetTransitPeerNetworkInfoQueryParams ¶
type GetTransitPeerNetworkInfoQueryParams struct {
TransitPeerNetworkName string `url:"transitPeerNetworkName,omitempty"` //Transit or Peer Network Name
}
type GetUserEnrichmentDetailsHeaderParams ¶
type GetUserEnrichmentDetailsHeaderParams struct { EntityType string `url:"entity_type,omitempty"` //Expects type string. User enrichment details can be fetched based on either User ID or Client MAC address. This parameter value must either be network_user_id/mac_address EntityValue string `url:"entity_value,omitempty"` //Expects type string. Contains the actual value for the entity type that has been defined }
type GetVirtualNetworkSummaryQueryParams ¶
type GetVirtualNetworkSummaryQueryParams struct {
SiteNameHierarchy string `url:"siteNameHierarchy,omitempty"` //Complete fabric siteNameHierarchy Path
}
type GetVirtualNetworkWithScalableGroupsQueryParams ¶
type GetVirtualNetworkWithScalableGroupsQueryParams struct {
VirtualNetworkName string `url:"virtualNetworkName,omitempty"` //virtualNetworkName
}
type GetWirelessProfileQueryParams ¶
type GetWirelessProfileQueryParams struct {
ProfileName string `url:"profileName,omitempty"` //Wireless Network Profile Name
}
type GetWorkflowCountQueryParams ¶
type GetWorkflowCountQueryParams struct {
Name []string `url:"name,omitempty"` //Workflow Name
}
type GetWorkflowsQueryParams ¶
type GetWorkflowsQueryParams struct { Limit int `url:"limit,omitempty"` //Limits number of results Offset int `url:"offset,omitempty"` //Index of first result Sort []string `url:"sort,omitempty"` //Comma seperated lost of fields to sort on SortOrder string `url:"sortOrder,omitempty"` //Sort Order Ascending (asc) or Descending (des) Type []string `url:"type,omitempty"` //Workflow Type Name []string `url:"name,omitempty"` //Workflow Name }
type GetsDetailsOfAGivenTemplateQueryParams ¶
type GetsDetailsOfAGivenTemplateQueryParams struct {
LatestVersion bool `url:"latestVersion,omitempty"` //latestVersion flag to get the latest versioned template
}
type GetsTheTemplatesAvailableQueryParams ¶
type GetsTheTemplatesAvailableQueryParams struct { ProjectID string `url:"projectId,omitempty"` //Filter template(s) based on project UUID SoftwareType string `url:"softwareType,omitempty"` //Filter template(s) based software type SoftwareVersion string `url:"softwareVersion,omitempty"` //Filter template(s) based softwareVersion ProductFamily string `url:"productFamily,omitempty"` //Filter template(s) based on device family ProductSeries string `url:"productSeries,omitempty"` //Filter template(s) based on device series ProductType string `url:"productType,omitempty"` //Filter template(s) based on device type FilterConflictingTemplates bool `url:"filterConflictingTemplates,omitempty"` //Filter template(s) based on confliting templates Tags []string `url:"tags,omitempty"` //Filter template(s) based on tags ProjectNames []string `url:"projectNames,omitempty"` //Filter template(s) based on project names UnCommitted bool `url:"unCommitted,omitempty"` //Filter template(s) based on template commited or not SortOrder string `url:"sortOrder,omitempty"` //Sort Order Ascending (asc) or Descending (des) }
type HealthAndPerformanceService ¶
type HealthAndPerformanceService service
func (*HealthAndPerformanceService) SystemHealthApI ¶
func (s *HealthAndPerformanceService) SystemHealthApI(SystemHealthAPIQueryParams *SystemHealthApIQueryParams) (*ResponseHealthAndPerformanceSystemHealthApI, *resty.Response, error)
SystemHealthApI System Health API - 6085-eb1b-4f48-9740
This API retrieves the latest system events
@param SystemHealthAPIQueryParams Filtering parameter
func (*HealthAndPerformanceService) SystemHealthCountApI ¶
func (s *HealthAndPerformanceService) SystemHealthCountApI(SystemHealthCountAPIQueryParams *SystemHealthCountApIQueryParams) (*ResponseHealthAndPerformanceSystemHealthCountApI, *resty.Response, error)
SystemHealthCountApI System Health Count API - 5289-0891-4729-8714
This API gives the count of the latest system events
@param SystemHealthCountAPIQueryParams Filtering parameter
func (*HealthAndPerformanceService) SystemPerformanceApI ¶
func (s *HealthAndPerformanceService) SystemPerformanceApI(SystemPerformanceAPIQueryParams *SystemPerformanceApIQueryParams) (*ResponseHealthAndPerformanceSystemPerformanceApI, *resty.Response, error)
SystemPerformanceApI System Performance API - f2a9-5b4d-48eb-a4f8
This API gives the aggregated performance indicators. The data can be retrieved for the last 3 months.
@param SystemPerformanceAPIQueryParams Filtering parameter
func (*HealthAndPerformanceService) SystemPerformanceHistoricalApI ¶
func (s *HealthAndPerformanceService) SystemPerformanceHistoricalApI(SystemPerformanceHistoricalAPIQueryParams *SystemPerformanceHistoricalApIQueryParams) (*ResponseHealthAndPerformanceSystemPerformanceHistoricalApI, *resty.Response, error)
SystemPerformanceHistoricalApI System Performance Historical API - 879b-ea1e-4389-83d7
This API retrieves the historical performance indicators . The data can be retrieved for the last 3 months.
@param SystemPerformanceHistoricalAPIQueryParams Filtering parameter
type ImportLocalSoftwareImageQueryParams ¶
type ImportLocalSoftwareImageQueryParams struct { IsThirdParty bool `url:"isThirdParty,omitempty"` //Third party Image check ThirdPartyVendor string `url:"thirdPartyVendor,omitempty"` //Third Party Vendor ThirdPartyImageFamily string `url:"thirdPartyImageFamily,omitempty"` //Third Party image family ThirdPartyApplicationType string `url:"thirdPartyApplicationType,omitempty"` //Third Party Application Type }
type ImportSoftwareImageViaURLQueryParams ¶
type ImportSoftwareImageViaURLQueryParams struct { ScheduleAt string `url:"scheduleAt,omitempty"` //Epoch Time (The number of milli-seconds since January 1 1970 UTC) at which the distribution should be scheduled (Optional) ScheduleDesc string `url:"scheduleDesc,omitempty"` //Custom Description (Optional) ScheduleOrigin string `url:"scheduleOrigin,omitempty"` //Originator of this call (Optional) }
type ImportsTheProjectsProvidedQueryParams ¶
type ImportsTheProjectsProvidedQueryParams struct {
DoVersion bool `url:"doVersion,omitempty"` //If this flag is true then it creates a new version of the template with the imported contents in case if the templates already exists. " If this flag is false and if template already exists, then operation fails with 'Template already exists' error
}
type ImportsTheTemplatesProvidedQueryParams ¶
type ImportsTheTemplatesProvidedQueryParams struct {
DoVersion bool `url:"doVersion,omitempty"` //If this flag is true then it creates a new version of the template with the imported contents in case if the templates already exists. " If this flag is false and if template already exists, then operation fails with 'Template already exists' error
}
type InventoryInsightDeviceLinkMismatchApIQueryParams ¶
type InventoryInsightDeviceLinkMismatchApIQueryParams struct { Offset int `url:"offset,omitempty"` //Row Number. Default value is 1 Limit int `url:"limit,omitempty"` //Default value is 500 Category string `url:"category,omitempty"` //Links mismatch category. Value can be speed-duplex or vlan. SortBy string `url:"sortBy,omitempty"` //Sort By Order string `url:"order,omitempty"` //Order. Value can be asc or desc. Default value is asc }
type IssuesQueryParams ¶
type IssuesQueryParams struct { StartTime float64 `url:"startTime,omitempty"` //Starting epoch time in milliseconds of query time window EndTime float64 `url:"endTime,omitempty"` //Ending epoch time in milliseconds of query time window SiteID string `url:"siteId,omitempty"` //Assurance UUID value of the site in the issue content DeviceID string `url:"deviceId,omitempty"` //Assurance UUID value of the device in the issue content MacAddress string `url:"macAddress,omitempty"` //Client's device MAC address of the issue (format xx:xx:xx:xx:xx:xx) Priority string `url:"priority,omitempty"` //The issue's priority value (One of P1, P2, P3, or P4)(Use only when macAddress and deviceId are not provided) AiDriven string `url:"aiDriven,omitempty"` //The issue's AI driven value (Yes or No)(Use only when macAddress and deviceId are not provided) IssueStatus string `url:"issueStatus,omitempty"` //The issue's status value (One of ACTIVE, IGNORED, RESOLVED) }
type IssuesService ¶
type IssuesService service
func (*IssuesService) GetIssueEnrichmentDetails ¶
func (s *IssuesService) GetIssueEnrichmentDetails(GetIssueEnrichmentDetailsHeaderParams *GetIssueEnrichmentDetailsHeaderParams) (*ResponseIssuesGetIssueEnrichmentDetails, *resty.Response, error)
GetIssueEnrichmentDetails Get Issue Enrichment Details - 8684-39bb-4e89-a6e4
Enriches a given network issue context (an issue id or end user’s Mac Address) with details about the issue(s), impacted hosts and suggested actions for remediation
@param GetIssueEnrichmentDetailsHeaderParams Custom header parameters
func (*IssuesService) Issues ¶
func (s *IssuesService) Issues(IssuesQueryParams *IssuesQueryParams) (*ResponseIssuesIssues, *resty.Response, error)
Issues Issues - 5e86-3b7b-4a4b-b2f9
Intent API to get a list of global issues, issues for a specific device, or issue for a specific client device's MAC address.
@param IssuesQueryParams Filtering parameter
type ItsmService ¶
type ItsmService service
func (*ItsmService) GetCmdbSyncStatus ¶
func (s *ItsmService) GetCmdbSyncStatus(GetCMDBSyncStatusQueryParams *GetCmdbSyncStatusQueryParams) (*ResponseItsmGetCmdbSyncStatus, *resty.Response, error)
GetCmdbSyncStatus Get CMDB Sync Status - a492-8993-4948-b86c
This API allows to retrieve the detail of CMDB sync status.It accepts two query parameter "status","date".The supported values for status field are "Success","Failed","Unknown" and date field should be in "YYYY-MM-DD" format. By default all the cmdb sync status will be send as response and based on the query parameter filtered detail will be send as response.
@param GetCMDBSyncStatusQueryParams Filtering parameter
func (*ItsmService) GetFailedItsmEvents ¶
func (s *ItsmService) GetFailedItsmEvents(GetFailedITSMEventsQueryParams *GetFailedItsmEventsQueryParams) (*ResponseItsmGetFailedItsmEvents, *resty.Response, error)
GetFailedItsmEvents Get Failed ITSM Events - a293-b82a-42a8-ab15
Used to retrieve the list of integration events that failed to create tickets in ITSM
@param GetFailedITSMEventsQueryParams Filtering parameter
func (*ItsmService) RetryIntegrationEvents ¶
func (s *ItsmService) RetryIntegrationEvents(requestItsmRetryIntegrationEvents *RequestItsmRetryIntegrationEvents) (*ResponseItsmRetryIntegrationEvents, *resty.Response, error)
RetryIntegrationEvents Retry Integration Events - fa9a-9817-4129-af50
Allows retry of multiple failed ITSM event instances. The retry request payload can be given as a list of strings: ["instance1","instance2","instance3",..] A minimum of one instance Id is mandatory. The list of failed event instance Ids can be retrieved using the 'Get Failed ITSM Events' API in the 'instanceId' attribute.
type LanAutomationService ¶
type LanAutomationService service
func (*LanAutomationService) LanAutomation ¶
func (s *LanAutomationService) LanAutomation(id string) (*ResponseLanAutomationLanAutomation, *resty.Response, error)
LanAutomation LAN Automation - e6a0-da69-4adb-8929
Invoke this API to stop LAN Automation for the given site.
@param id id path parameter. LAN Automation id can be obtained from /dna/intent/api/v1/lan-automation/status.
func (*LanAutomationService) LanAutomation2 ¶
func (s *LanAutomationService) LanAutomation2(requestLanAutomationLANAutomation2 *RequestLanAutomationLanAutomation2) (*ResponseLanAutomationLanAutomation2, *resty.Response, error)
LanAutomation2 LAN Automation - 9795-f927-469a-a6d2
Invoke this API to start LAN Automation for the given site.
func (*LanAutomationService) LanAutomationLog ¶
func (s *LanAutomationService) LanAutomationLog(LANAutomationLogQueryParams *LanAutomationLogQueryParams) (*ResponseLanAutomationLanAutomationLog, *resty.Response, error)
LanAutomationLog LAN Automation Log - 93a9-68c2-480a-85d1
Invoke this API to get the LAN Automation session logs.
@param LANAutomationLogQueryParams Filtering parameter
func (*LanAutomationService) LanAutomationLogByID ¶
func (s *LanAutomationService) LanAutomationLogByID(id string) (*ResponseLanAutomationLanAutomationLogByID, *resty.Response, error)
LanAutomationLogByID LAN Automation Log by Id - 55b5-eb50-440a-a123
Invoke this API to get the LAN Automation session logs based on the given LAN Automation session id.
@param id id path parameter. LAN Automation session identifier.
func (*LanAutomationService) LanAutomationSessionCount ¶
func (s *LanAutomationService) LanAutomationSessionCount() (*ResponseLanAutomationLanAutomationSessionCount, *resty.Response, error)
LanAutomationSessionCount LAN Automation Session Count - b08b-6b11-4669-a12b
Invoke this API to get the total count of LAN Automation sessions.
func (*LanAutomationService) LanAutomationStatus ¶
func (s *LanAutomationService) LanAutomationStatus(LANAutomationStatusQueryParams *LanAutomationStatusQueryParams) (*ResponseLanAutomationLanAutomationStatus, *resty.Response, error)
LanAutomationStatus LAN Automation Status - a4ab-087e-4ed9-a3bb
Invoke this API to get the LAN Automation session status.
@param LANAutomationStatusQueryParams Filtering parameter
func (*LanAutomationService) LanAutomationStatusByID ¶
func (s *LanAutomationService) LanAutomationStatusByID(id string) (*ResponseLanAutomationLanAutomationStatusByID, *resty.Response, error)
LanAutomationStatusByID LAN Automation Status by Id - 5b99-8b6e-47b8-9882
Invoke this API to get the LAN Automation session status based on the given Lan Automation session id.
@param id id path parameter. LAN Automation session identifier.
type LicenseTermDetailsQueryParams ¶
type LicenseTermDetailsQueryParams struct {
DeviceType string `url:"device_type,omitempty"` //Type of device like router, switch, wireless or ise
}
type LicenseUsageDetailsQueryParams ¶
type LicenseUsageDetailsQueryParams struct {
DeviceType string `url:"device_type,omitempty"` //Type of device like router, switch, wireless or ise
}
type LicensesService ¶
type LicensesService service
func (*LicensesService) ChangeVirtualAccount ¶
func (s *LicensesService) ChangeVirtualAccount(smartaccountTypeID string, virtualaccountname string, requestLicensesChangeVirtualAccount *RequestLicensesChangeVirtualAccount) (*ResponseLicensesChangeVirtualAccount, *resty.Response, error)
ChangeVirtualAccount Change Virtual Account - ba89-1873-4089-9a37
Transfer device(s) from one virtual account to another within same smart account.
@param smartaccountTypeID smart_account_id path parameter. Id of smart account
@param virtualaccountname virtual_account_name path parameter. Name of target virtual account
func (*LicensesService) DeviceCountDetails ¶
func (s *LicensesService) DeviceCountDetails(DeviceCountDetailsQueryParams *DeviceCountDetailsQueryParams) (*ResponseLicensesDeviceCountDetails, *resty.Response, error)
DeviceCountDetails Device Count Details - 6581-a84e-477a-b2f9
Get total number of managed device(s).
@param DeviceCountDetailsQueryParams Filtering parameter
func (*LicensesService) DeviceDeregistration ¶
func (s *LicensesService) DeviceDeregistration(requestLicensesDeviceDeregistration *RequestLicensesDeviceDeregistration) (*ResponseLicensesDeviceDeregistration, *resty.Response, error)
DeviceDeregistration Device Deregistration - f1bf-1b00-4f8a-a7d2
Deregister device(s) from CSSM(Cisco Smart Software Manager).
func (*LicensesService) DeviceLicenseDetails ¶
func (s *LicensesService) DeviceLicenseDetails(deviceuuid string) (*ResponseLicensesDeviceLicenseDetails, *resty.Response, error)
DeviceLicenseDetails Device License Details - 2693-a968-4c3b-86cf
Get detailed license information of a device.
@param deviceuuid device_uuid path parameter. Id of device
func (*LicensesService) DeviceLicenseSummary ¶
func (s *LicensesService) DeviceLicenseSummary(DeviceLicenseSummaryQueryParams *DeviceLicenseSummaryQueryParams) (*ResponseLicensesDeviceLicenseSummary, *resty.Response, error)
DeviceLicenseSummary Device License Summary - c491-4937-44fa-a216
Show license summary of device(s).
@param DeviceLicenseSummaryQueryParams Filtering parameter
func (*LicensesService) DeviceRegistration ¶
func (s *LicensesService) DeviceRegistration(virtualaccountname string, requestLicensesDeviceRegistration *RequestLicensesDeviceRegistration) (*ResponseLicensesDeviceRegistration, *resty.Response, error)
DeviceRegistration Device Registration - a097-5922-439b-a63a
Register device(s) in CSSM(Cisco Smart Software Manager).
@param virtualaccountname virtual_account_name path parameter. Name of virtual account
func (*LicensesService) LicenseTermDetails ¶
func (s *LicensesService) LicenseTermDetails(smartaccountTypeID string, virtualaccountname string, LicenseTermDetailsQueryParams *LicenseTermDetailsQueryParams) (*ResponseLicensesLicenseTermDetails, *resty.Response, error)
LicenseTermDetails License Term Details - c8a9-cb5e-4078-a16f
Get license term details.
@param smartaccountTypeID smart_account_id path parameter. Id of smart account
@param virtualaccountname virtual_account_name path parameter. Name of virtual account. Putting "All" will give license term detail for all virtual accounts.
@param LicenseTermDetailsQueryParams Filtering parameter
func (*LicensesService) LicenseUsageDetails ¶
func (s *LicensesService) LicenseUsageDetails(smartaccountTypeID string, virtualaccountname string, LicenseUsageDetailsQueryParams *LicenseUsageDetailsQueryParams) (*ResponseLicensesLicenseUsageDetails, *resty.Response, error)
LicenseUsageDetails License Usage Details - f191-0b23-40fb-89d3
Get count of purchased and in use Cisco DNA and Network licenses.
@param smartaccountTypeID smart_account_id path parameter. Id of smart account
@param virtualaccountname virtual_account_name path parameter. Name of virtual account. Putting "All" will give license usage detail for all virtual accounts.
@param LicenseUsageDetailsQueryParams Filtering parameter
func (*LicensesService) SmartAccountDetails ¶
func (s *LicensesService) SmartAccountDetails() (*ResponseLicensesSmartAccountDetails, *resty.Response, error)
SmartAccountDetails Smart Account Details - c181-b8db-4c89-adf0
Get detail of all smart accounts.
func (*LicensesService) VirtualAccountDetails ¶
func (s *LicensesService) VirtualAccountDetails(smartaccountTypeID string) (*ResponseLicensesVirtualAccountDetails, *resty.Response, error)
VirtualAccountDetails Virtual Account Details - b681-09f6-4bb9-b3b3
Get virtual account details of a smart account.
@param smartaccountTypeID smart_account_id path parameter. Id of smart account
type NetworkSettingsService ¶
type NetworkSettingsService service
func (*NetworkSettingsService) AssignCredentialToSite ¶
func (s *NetworkSettingsService) AssignCredentialToSite(siteID string, requestNetworkSettingsAssignCredentialToSite *RequestNetworkSettingsAssignCredentialToSite, AssignCredentialToSiteHeaderParams *AssignCredentialToSiteHeaderParams) (*ResponseNetworkSettingsAssignCredentialToSite, *resty.Response, error)
AssignCredentialToSite Assign Credential To Site - 4da9-1a54-4e29-842d
Assign Device Credential To Site
@param siteID siteId path parameter. site id to assign credential.
@param AssignCredentialToSiteHeaderParams Custom header parameters
func (*NetworkSettingsService) CreateDeviceCredentials ¶
func (s *NetworkSettingsService) CreateDeviceCredentials(requestNetworkSettingsCreateDeviceCredentials *RequestNetworkSettingsCreateDeviceCredentials) (*ResponseNetworkSettingsCreateDeviceCredentials, *resty.Response, error)
CreateDeviceCredentials Create Device Credentials - fbb9-5b37-484a-9fce
API to create device credentials.
func (*NetworkSettingsService) CreateGlobalPool ¶
func (s *NetworkSettingsService) CreateGlobalPool(requestNetworkSettingsCreateGlobalPool *RequestNetworkSettingsCreateGlobalPool) (*ResponseNetworkSettingsCreateGlobalPool, *resty.Response, error)
CreateGlobalPool Create Global Pool - f793-192a-43da-bed9
API to create global pool.
func (*NetworkSettingsService) CreateNetwork ¶
func (s *NetworkSettingsService) CreateNetwork(siteID string, requestNetworkSettingsCreateNetwork *RequestNetworkSettingsCreateNetwork, CreateNetworkHeaderParams *CreateNetworkHeaderParams) (*ResponseNetworkSettingsCreateNetwork, *resty.Response, error)
CreateNetwork Create Network - be89-2bd8-4a78-865a
API to create a network for DHCP, Syslog, SNMP, NTP, Network AAA, Client and Endpint AAA, and/or DNS center server settings.
@param siteID siteId path parameter. Site id to which site details to associate with the network settings.
@param CreateNetworkHeaderParams Custom header parameters
func (*NetworkSettingsService) CreateSpProfile ¶
func (s *NetworkSettingsService) CreateSpProfile(requestNetworkSettingsCreateSPProfile *RequestNetworkSettingsCreateSpProfile) (*ResponseNetworkSettingsCreateSpProfile, *resty.Response, error)
CreateSpProfile Create SP Profile - a39a-1a21-4deb-b781
API to create service provider profile(QOS).
func (*NetworkSettingsService) DeleteDeviceCredential ¶
func (s *NetworkSettingsService) DeleteDeviceCredential(id string) (*ResponseNetworkSettingsDeleteDeviceCredential, *resty.Response, error)
DeleteDeviceCredential Delete Device Credential - 259e-ab30-4598-8958
Delete device credential.
@param id id path parameter. global credential id
func (*NetworkSettingsService) DeleteGlobalIPPool ¶
func (s *NetworkSettingsService) DeleteGlobalIPPool(id string) (*ResponseNetworkSettingsDeleteGlobalIPPool, *resty.Response, error)
DeleteGlobalIPPool Delete Global IP Pool - 1eaa-8b21-48ab-81de
API to delete global IP pool.
@param id id path parameter. global pool id
func (*NetworkSettingsService) DeleteSpProfile ¶
func (s *NetworkSettingsService) DeleteSpProfile(spProfileName string) (*ResponseNetworkSettingsDeleteSpProfile, *resty.Response, error)
DeleteSpProfile Delete SP Profile - 4ca2-db11-43eb-b5d7
API to delete Service Provider profile (QoS).
@param spProfileName spProfileName path parameter. sp profile name
func (*NetworkSettingsService) GetDeviceCredentialDetails ¶
func (s *NetworkSettingsService) GetDeviceCredentialDetails(GetDeviceCredentialDetailsQueryParams *GetDeviceCredentialDetailsQueryParams) (*ResponseNetworkSettingsGetDeviceCredentialDetails, *resty.Response, error)
GetDeviceCredentialDetails Get Device Credential Details - 899f-08e7-401b-82dd
API to get device credential details.
@param GetDeviceCredentialDetailsQueryParams Filtering parameter
func (*NetworkSettingsService) GetGlobalPool ¶
func (s *NetworkSettingsService) GetGlobalPool(GetGlobalPoolQueryParams *GetGlobalPoolQueryParams) (*ResponseNetworkSettingsGetGlobalPool, *resty.Response, error)
GetGlobalPool Get Global Pool - c0bc-a856-43c8-b58d
API to get global pool.
@param GetGlobalPoolQueryParams Filtering parameter
func (*NetworkSettingsService) GetNetwork ¶
func (s *NetworkSettingsService) GetNetwork(GetNetworkQueryParams *GetNetworkQueryParams) (*ResponseNetworkSettingsGetNetwork, *resty.Response, error)
GetNetwork Get Network - 38b7-eb13-449b-9471
API to get DHCP and DNS center server details.
@param GetNetworkQueryParams Filtering parameter
func (*NetworkSettingsService) GetReserveIPSubpool ¶
func (s *NetworkSettingsService) GetReserveIPSubpool(GetReserveIPSubpoolQueryParams *GetReserveIPSubpoolQueryParams) (*ResponseNetworkSettingsGetReserveIPSubpool, *resty.Response, error)
GetReserveIPSubpool Get Reserve IP Subpool - 4586-0917-4fab-87e2
API to get the ip subpool info.
@param GetReserveIPSubpoolQueryParams Filtering parameter
func (*NetworkSettingsService) GetServiceProviderDetails ¶
func (s *NetworkSettingsService) GetServiceProviderDetails() (*ResponseNetworkSettingsGetServiceProviderDetails, *resty.Response, error)
GetServiceProviderDetails Get Service provider Details - 7084-7bdc-4d89-a437
API to get service provider details (QoS).
func (*NetworkSettingsService) ReleaseReserveIPSubpool ¶
func (s *NetworkSettingsService) ReleaseReserveIPSubpool(id string) (*ResponseNetworkSettingsReleaseReserveIPSubpool, *resty.Response, error)
ReleaseReserveIPSubpool Release Reserve IP Subpool - 85b2-89e3-4489-9dc1
API to delete the reserved ip subpool
@param id id path parameter. Id of reserve ip subpool to be deleted.
func (*NetworkSettingsService) ReserveIPSubpool ¶
func (s *NetworkSettingsService) ReserveIPSubpool(siteID string, requestNetworkSettingsReserveIPSubpool *RequestNetworkSettingsReserveIPSubpool) (*ResponseNetworkSettingsReserveIPSubpool, *resty.Response, error)
ReserveIPSubpool Reserve IP Subpool - 429f-aa81-4d3b-960a
API to reserve an ip subpool from the global pool
@param siteID siteId path parameter. Site id to reserve the ip sub pool.
func (*NetworkSettingsService) UpdateDeviceCredentials ¶
func (s *NetworkSettingsService) UpdateDeviceCredentials(requestNetworkSettingsUpdateDeviceCredentials *RequestNetworkSettingsUpdateDeviceCredentials) (*ResponseNetworkSettingsUpdateDeviceCredentials, *resty.Response, error)
UpdateDeviceCredentials Update Device Credentials - 4f94-7a1c-4fc8-84f6
API to update device credentials.
func (*NetworkSettingsService) UpdateGlobalPool ¶
func (s *NetworkSettingsService) UpdateGlobalPool(requestNetworkSettingsUpdateGlobalPool *RequestNetworkSettingsUpdateGlobalPool) (*ResponseNetworkSettingsUpdateGlobalPool, *resty.Response, error)
UpdateGlobalPool Update Global Pool - 03b4-c8b4-4919-b964
API to update global pool
func (*NetworkSettingsService) UpdateNetwork ¶
func (s *NetworkSettingsService) UpdateNetwork(siteID string, requestNetworkSettingsUpdateNetwork *RequestNetworkSettingsUpdateNetwork) (*ResponseNetworkSettingsUpdateNetwork, *resty.Response, error)
UpdateNetwork Update Network - 698b-fbb4-4dcb-9fca
API to update network for DHCP and DNS center server settings.
@param siteID siteId path parameter. Site id to update the network settings which is associated with the site
func (*NetworkSettingsService) UpdateReserveIPSubpool ¶
func (s *NetworkSettingsService) UpdateReserveIPSubpool(siteID string, requestNetworkSettingsUpdateReserveIPSubpool *RequestNetworkSettingsUpdateReserveIPSubpool, UpdateReserveIPSubpoolQueryParams *UpdateReserveIPSubpoolQueryParams) (*ResponseNetworkSettingsUpdateReserveIPSubpool, *resty.Response, error)
UpdateReserveIPSubpool Update Reserve IP Subpool - 6992-d8ec-42cb-88f1
API to update ip subpool from the global pool
@param siteID siteId path parameter. Site id of site to update sub pool.
@param UpdateReserveIPSubpoolQueryParams Filtering parameter
func (*NetworkSettingsService) UpdateSpProfile ¶
func (s *NetworkSettingsService) UpdateSpProfile(requestNetworkSettingsUpdateSPProfile *RequestNetworkSettingsUpdateSpProfile) (*ResponseNetworkSettingsUpdateSpProfile, *resty.Response, error)
UpdateSpProfile Update SP Profile - 5087-daae-4cc9-8566
API to update SP profile
type NfvProvisioningDetailHeaderParams ¶
type NfvProvisioningDetailHeaderParams struct { Runsync string `url:"__runsync,omitempty"` //Expects type bool. Enable this parameter to execute the API and return a response synchronously Runsynctimeout string `url:"__runsynctimeout,omitempty"` //Expects type float64. During synchronous execution, this defines the maximum time to wait for a response, before the API execution is terminated Persistbapioutput string `url:"__persistbapioutput,omitempty"` //Expects type bool. Persist bapi sync response }
type PathTraceService ¶
type PathTraceService service
func (*PathTraceService) DeletesPathtraceByID ¶
func (s *PathTraceService) DeletesPathtraceByID(flowAnalysisID string) (*ResponsePathTraceDeletesPathtraceByID, *resty.Response, error)
DeletesPathtraceByID Deletes Pathtrace by Id - 8a9d-2b76-443b-914e
Deletes a flow analysis request by its id
@param flowAnalysisID flowAnalysisId path parameter. Flow analysis request id
func (*PathTraceService) InitiateANewPathtrace ¶
func (s *PathTraceService) InitiateANewPathtrace(requestPathTraceInitiateANewPathtrace *RequestPathTraceInitiateANewPathtrace) (*ResponsePathTraceInitiateANewPathtrace, *resty.Response, error)
InitiateANewPathtrace Initiate a new Pathtrace - a395-fae6-44ca-899c
Initiates a new flow analysis with periodic refresh and stat collection options. Returns a request id and a task id to get results and follow progress.
func (*PathTraceService) RetrievesPreviousPathtrace ¶
func (s *PathTraceService) RetrievesPreviousPathtrace(flowAnalysisID string) (*ResponsePathTraceRetrievesPreviousPathtrace, *resty.Response, error)
RetrievesPreviousPathtrace Retrieves previous Pathtrace - 7ab9-a8bd-4f3b-86a4
Returns result of a previously requested flow analysis by its Flow Analysis id
@param flowAnalysisID flowAnalysisId path parameter. Flow analysis request id
func (*PathTraceService) RetrivesAllPreviousPathtracesSummary ¶
func (s *PathTraceService) RetrivesAllPreviousPathtracesSummary(RetrivesAllPreviousPathtracesSummaryQueryParams *RetrivesAllPreviousPathtracesSummaryQueryParams) (*ResponsePathTraceRetrivesAllPreviousPathtracesSummary, *resty.Response, error)
RetrivesAllPreviousPathtracesSummary Retrives all previous Pathtraces summary - 55bc-3bf9-4e38-b6ff
Returns a summary of all flow analyses stored. Results can be filtered by specified parameters.
@param RetrivesAllPreviousPathtracesSummaryQueryParams Filtering parameter
type PlatformConfigurationService ¶
type PlatformConfigurationService service
func (*PlatformConfigurationService) CiscoDnaCenterNodesConfigurationSummary ¶
func (s *PlatformConfigurationService) CiscoDnaCenterNodesConfigurationSummary() (*ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummary, *resty.Response, error)
CiscoDnaCenterNodesConfigurationSummary Cisco DNA Center Nodes Configuration Summary - d8b0-fb13-4f08-a967
Provides details about the current Cisco DNA Center node configuration, such as API version, node name, NTP server, intracluster link, LACP mode, network static routes, DNS server, subnet mask, host IP, default gateway, and interface information.
func (*PlatformConfigurationService) CiscoDnaCenterReleaseSummary ¶
func (s *PlatformConfigurationService) CiscoDnaCenterReleaseSummary() (*ResponsePlatformConfigurationCiscoDnaCenterReleaseSummary, *resty.Response, error)
CiscoDnaCenterReleaseSummary Cisco DNA Center Release Summary - 5b87-e929-418b-8550
Provides information such as API version, mandatory core packages for installation or upgrade, optional packages, Cisco DNA Center name and version, supported direct updates, and tenant ID.
type ProvisionNfvHeaderParams ¶
type ProvisionNfvHeaderParams struct { Runsync string `url:"__runsync,omitempty"` //Expects type bool. Enable this parameter to execute the API and return a response synchronously Timeout string `url:"__timeout,omitempty"` //Expects type float64. During synchronous execution, this defines the maximum time to wait for a response, before the API execution is terminated Persistbapioutput string `url:"__persistbapioutput,omitempty"` //Expects type bool. Persist bapi sync response }
type ProvisionUpdateHeaderParams ¶
type ProvisionUpdateHeaderParams struct {
Persistbapioutput string `url:"__persistbapioutput,omitempty"` //Expects type string. Enable this parameter to execute the API and return a response asynchronously.
}
type RemoveWLCFromFabricDomainQueryParams ¶
type RemoveWLCFromFabricDomainQueryParams struct {
DeviceIPAddress string `url:"deviceIPAddress,omitempty"` //Device Management IP Address
}
type ReportsService ¶
type ReportsService service
func (*ReportsService) CreateOrScheduleAReport ¶
func (s *ReportsService) CreateOrScheduleAReport(requestReportsCreateOrScheduleAReport *RequestReportsCreateOrScheduleAReport) (*ResponseReportsCreateOrScheduleAReport, *resty.Response, error)
CreateOrScheduleAReport Create or Schedule a report - 8abf-291a-42aa-8860
Create/Schedule a report configuration. Use "Get view details for a given view group & view" API to get the metadata required to configure a report.
func (*ReportsService) DeleteAScheduledReport ¶
func (s *ReportsService) DeleteAScheduledReport(reportID string) (*ResponseReportsDeleteAScheduledReport, *resty.Response, error)
DeleteAScheduledReport Delete a scheduled report - 239c-6921-4f9b-b12e
Delete a scheduled report configuration. Deletes the report executions also.
@param reportID reportId path parameter. reportId of report
func (*ReportsService) DownloadReportContent ¶
func (s *ReportsService) DownloadReportContent(reportID string, executionID string) (FileDownload, *resty.Response, error)
DownloadReportContent Download report content - d6bb-ebd7-4a48-87bd
Returns report content. Save the response to a file by converting the response data as a blob and setting the file format available from content-disposition response header.
@param reportID reportId path parameter. reportId of report
@param executionID executionId path parameter. executionId of report execution
func (*ReportsService) GetAScheduledReport ¶
func (s *ReportsService) GetAScheduledReport(reportID string) (*ResponseReportsGetAScheduledReport, *resty.Response, error)
GetAScheduledReport Get a scheduled report - b79a-3910-4e18-9251
Get scheduled report configuration by reportId
@param reportID reportId path parameter. reportId of report
func (*ReportsService) GetAllExecutionDetailsForAGivenReport ¶
func (s *ReportsService) GetAllExecutionDetailsForAGivenReport(reportID string) (*ResponseReportsGetAllExecutionDetailsForAGivenReport, *resty.Response, error)
GetAllExecutionDetailsForAGivenReport Get all execution details for a given report - 91b9-d830-4679-a273
Get details of all executions for a given report
@param reportID reportId path parameter. reportId of report
func (*ReportsService) GetAllViewGroups ¶
func (s *ReportsService) GetAllViewGroups() (*ResponseReportsGetAllViewGroups, *resty.Response, error)
GetAllViewGroups Get all view groups - 2f90-4a35-44ab-b1c9
Gives a list of summary of all view groups.
func (*ReportsService) GetListOfScheduledReports ¶
func (s *ReportsService) GetListOfScheduledReports(GetListOfScheduledReportsQueryParams *GetListOfScheduledReportsQueryParams) (*ResponseReportsGetListOfScheduledReports, *resty.Response, error)
GetListOfScheduledReports Get list of scheduled reports - 2ab4-b80d-49ca-ae42
Get list of scheduled report configurations.
@param GetListOfScheduledReportsQueryParams Filtering parameter
func (*ReportsService) GetViewDetailsForAGivenViewGroupView ¶
func (s *ReportsService) GetViewDetailsForAGivenViewGroupView(viewGroupID string, viewID string) (*ResponseReportsGetViewDetailsForAGivenViewGroupView, *resty.Response, error)
GetViewDetailsForAGivenViewGroupView Get view details for a given view group & view - 1d9a-ba2f-4f89-ae51
Gives complete information of the view that is required to configure a report. Use "Get views for a given view group" API to get the viewIds (required as a query param for this API) for available views.
@param viewGroupID viewGroupId path parameter. viewGroupId of viewgroup
@param viewID viewId path parameter. view id of view
func (*ReportsService) GetViewsForAGivenViewGroup ¶
func (s *ReportsService) GetViewsForAGivenViewGroup(viewGroupID string) (*ResponseReportsGetViewsForAGivenViewGroup, *resty.Response, error)
GetViewsForAGivenViewGroup Get views for a given view group - 03b6-aa2b-4dda-a555
Gives a list of summary of all views in a viewgroup. Use "Get all view groups" API to get the viewGroupIds (required as a query param for this API) for available viewgroups.
@param viewGroupID viewGroupId path parameter. viewGroupId of viewgroup.
type RequestApplicationPolicyApplicationPolicyIntent ¶
type RequestApplicationPolicyApplicationPolicyIntent struct { CreateList *[]RequestApplicationPolicyApplicationPolicyIntentCreateList `json:"createList,omitempty"` // UpdateList *[]RequestApplicationPolicyApplicationPolicyIntentUpdateList `json:"updateList,omitempty"` // DeleteList []string `json:"deleteList,omitempty"` // Delete list of Group Based Policy ids }
type RequestApplicationPolicyApplicationPolicyIntentCreateList ¶
type RequestApplicationPolicyApplicationPolicyIntentCreateList struct { Name string `json:"name,omitempty"` // Concatination of <polcy name>_<application-set-name> or <polcy name>_global_policy_configuration or <polcy name>_queuing_customization DeletePolicyStatus string `json:"deletePolicyStatus,omitempty"` // NONE: deployed policy to devices, DELETED: delete policy from devices, RESTORED: restored to original configuration PolicyScope string `json:"policyScope,omitempty"` // Policy name Priority string `json:"priority,omitempty"` // Set to 4095 while producer refer to application Scalable group otherwise 100 AdvancedPolicyScope *RequestApplicationPolicyApplicationPolicyIntentCreateListAdvancedPolicyScope `json:"advancedPolicyScope,omitempty"` // ExclusiveContract *RequestApplicationPolicyApplicationPolicyIntentCreateListExclusiveContract `json:"exclusiveContract,omitempty"` // Contract *RequestApplicationPolicyApplicationPolicyIntentCreateListContract `json:"contract,omitempty"` // Producer *RequestApplicationPolicyApplicationPolicyIntentCreateListProducer `json:"producer,omitempty"` // Consumer *RequestApplicationPolicyApplicationPolicyIntentCreateListConsumer `json:"consumer,omitempty"` // }
type RequestApplicationPolicyApplicationPolicyIntentCreateListAdvancedPolicyScope ¶
type RequestApplicationPolicyApplicationPolicyIntentCreateListAdvancedPolicyScope struct { Name string `json:"name,omitempty"` // Policy name AdvancedPolicyScopeElement *[]RequestApplicationPolicyApplicationPolicyIntentCreateListAdvancedPolicyScopeAdvancedPolicyScopeElement `json:"advancedPolicyScopeElement,omitempty"` // }
type RequestApplicationPolicyApplicationPolicyIntentCreateListAdvancedPolicyScopeAdvancedPolicyScopeElement ¶
type RequestApplicationPolicyApplicationPolicyIntentCreateListConsumer ¶
type RequestApplicationPolicyApplicationPolicyIntentCreateListConsumer struct {
ScalableGroup *[]RequestApplicationPolicyApplicationPolicyIntentCreateListConsumerScalableGroup `json:"scalableGroup,omitempty"` //
}
type RequestApplicationPolicyApplicationPolicyIntentCreateListConsumerScalableGroup ¶
type RequestApplicationPolicyApplicationPolicyIntentCreateListConsumerScalableGroup struct {
IDRef string `json:"idRef,omitempty"` // Id ref to application Scalable group
}
type RequestApplicationPolicyApplicationPolicyIntentCreateListContract ¶
type RequestApplicationPolicyApplicationPolicyIntentCreateListContract struct {
IDRef string `json:"idRef,omitempty"` // Id ref to Queueing profile
}
type RequestApplicationPolicyApplicationPolicyIntentCreateListExclusiveContract ¶
type RequestApplicationPolicyApplicationPolicyIntentCreateListExclusiveContract struct {
Clause *[]RequestApplicationPolicyApplicationPolicyIntentCreateListExclusiveContractClause `json:"clause,omitempty"` //
}
type RequestApplicationPolicyApplicationPolicyIntentCreateListExclusiveContractClause ¶
type RequestApplicationPolicyApplicationPolicyIntentCreateListExclusiveContractClause struct { Type string `json:"type,omitempty"` // Type RelevanceLevel string `json:"relevanceLevel,omitempty"` // Relevance level DeviceRemovalBehavior string `json:"deviceRemovalBehavior,omitempty"` // Device eemoval behavior HostTrackingEnabled *bool `json:"hostTrackingEnabled,omitempty"` // Is host tracking enabled }
type RequestApplicationPolicyApplicationPolicyIntentCreateListProducer ¶
type RequestApplicationPolicyApplicationPolicyIntentCreateListProducer struct {
ScalableGroup *[]RequestApplicationPolicyApplicationPolicyIntentCreateListProducerScalableGroup `json:"scalableGroup,omitempty"` //
}
type RequestApplicationPolicyApplicationPolicyIntentCreateListProducerScalableGroup ¶
type RequestApplicationPolicyApplicationPolicyIntentCreateListProducerScalableGroup struct {
IDRef string `json:"idRef,omitempty"` // Id ref to application-set or application Scalable group
}
type RequestApplicationPolicyApplicationPolicyIntentUpdateList ¶
type RequestApplicationPolicyApplicationPolicyIntentUpdateList struct { ID string `json:"id,omitempty"` // Id of Group based policy Name string `json:"name,omitempty"` // Concatination of <polcy name>_<application-set-name> or <polcy name>_global_policy_configuration or <polcy name>_queuing_customization DeletePolicyStatus string `json:"deletePolicyStatus,omitempty"` // NONE: deployed policy to devices, DELETED: delete policy from devices, RESTORED: restored to original configuration PolicyScope string `json:"policyScope,omitempty"` // Policy name Priority string `json:"priority,omitempty"` // Set to 4095 while producer refer to application Scalable group otherwise 100 AdvancedPolicyScope *RequestApplicationPolicyApplicationPolicyIntentUpdateListAdvancedPolicyScope `json:"advancedPolicyScope,omitempty"` // ExclusiveContract *RequestApplicationPolicyApplicationPolicyIntentUpdateListExclusiveContract `json:"exclusiveContract,omitempty"` // Contract *RequestApplicationPolicyApplicationPolicyIntentUpdateListContract `json:"contract,omitempty"` // Producer *RequestApplicationPolicyApplicationPolicyIntentUpdateListProducer `json:"producer,omitempty"` // Consumer *RequestApplicationPolicyApplicationPolicyIntentUpdateListConsumer `json:"consumer,omitempty"` // }
type RequestApplicationPolicyApplicationPolicyIntentUpdateListAdvancedPolicyScope ¶
type RequestApplicationPolicyApplicationPolicyIntentUpdateListAdvancedPolicyScope struct { ID string `json:"id,omitempty"` // Id of Advance policy scope Name string `json:"name,omitempty"` // Policy name AdvancedPolicyScopeElement *[]RequestApplicationPolicyApplicationPolicyIntentUpdateListAdvancedPolicyScopeAdvancedPolicyScopeElement `json:"advancedPolicyScopeElement,omitempty"` // }
type RequestApplicationPolicyApplicationPolicyIntentUpdateListAdvancedPolicyScopeAdvancedPolicyScopeElement ¶
type RequestApplicationPolicyApplicationPolicyIntentUpdateListConsumer ¶
type RequestApplicationPolicyApplicationPolicyIntentUpdateListConsumer struct { ID string `json:"id,omitempty"` // Id of Consumer ScalableGroup *[]RequestApplicationPolicyApplicationPolicyIntentUpdateListConsumerScalableGroup `json:"scalableGroup,omitempty"` // }
type RequestApplicationPolicyApplicationPolicyIntentUpdateListConsumerScalableGroup ¶
type RequestApplicationPolicyApplicationPolicyIntentUpdateListConsumerScalableGroup struct {
IDRef string `json:"idRef,omitempty"` // Id ref to application Scalable group
}
type RequestApplicationPolicyApplicationPolicyIntentUpdateListContract ¶
type RequestApplicationPolicyApplicationPolicyIntentUpdateListContract struct {
IDRef string `json:"idRef,omitempty"` // Id ref to Queueing profile
}
type RequestApplicationPolicyApplicationPolicyIntentUpdateListExclusiveContract ¶
type RequestApplicationPolicyApplicationPolicyIntentUpdateListExclusiveContract struct { ID string `json:"id,omitempty"` // Id of Exclusive contract Clause *[]RequestApplicationPolicyApplicationPolicyIntentUpdateListExclusiveContractClause `json:"clause,omitempty"` // }
type RequestApplicationPolicyApplicationPolicyIntentUpdateListExclusiveContractClause ¶
type RequestApplicationPolicyApplicationPolicyIntentUpdateListExclusiveContractClause struct { ID string `json:"id,omitempty"` // Id of Business relevance or Application policy knobs clause Type string `json:"type,omitempty"` // Type RelevanceLevel string `json:"relevanceLevel,omitempty"` // Relevance level DeviceRemovalBehavior string `json:"deviceRemovalBehavior,omitempty"` // Device removal behavior HostTrackingEnabled *bool `json:"hostTrackingEnabled,omitempty"` // Host tracking enabled }
type RequestApplicationPolicyApplicationPolicyIntentUpdateListProducer ¶
type RequestApplicationPolicyApplicationPolicyIntentUpdateListProducer struct { ID string `json:"id,omitempty"` // Id of Producer ScalableGroup *[]RequestApplicationPolicyApplicationPolicyIntentUpdateListProducerScalableGroup `json:"scalableGroup,omitempty"` // }
type RequestApplicationPolicyApplicationPolicyIntentUpdateListProducerScalableGroup ¶
type RequestApplicationPolicyApplicationPolicyIntentUpdateListProducerScalableGroup struct {
IDRef string `json:"idRef,omitempty"` // Id ref to application-set or application Scalable group
}
type RequestApplicationPolicyCreateApplication ¶
type RequestApplicationPolicyCreateApplication []RequestItemApplicationPolicyCreateApplication // Array of RequestApplicationPolicyCreateApplication
type RequestApplicationPolicyCreateApplicationPolicyQueuingProfile ¶
type RequestApplicationPolicyCreateApplicationPolicyQueuingProfile []RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfile // Array of RequestApplicationPolicyCreateApplicationPolicyQueuingProfile
type RequestApplicationPolicyCreateApplicationSet ¶
type RequestApplicationPolicyCreateApplicationSet []RequestItemApplicationPolicyCreateApplicationSet // Array of RequestApplicationPolicyCreateApplicationSet
type RequestApplicationPolicyCreateQosDeviceInterfaceInfo ¶
type RequestApplicationPolicyCreateQosDeviceInterfaceInfo []RequestItemApplicationPolicyCreateQosDeviceInterfaceInfo // Array of RequestApplicationPolicyCreateQosDeviceInterfaceInfo
type RequestApplicationPolicyEditApplication ¶
type RequestApplicationPolicyEditApplication []RequestItemApplicationPolicyEditApplication // Array of RequestApplicationPolicyEditApplication
type RequestApplicationPolicyUpdateApplicationPolicyQueuingProfile ¶
type RequestApplicationPolicyUpdateApplicationPolicyQueuingProfile []RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfile // Array of RequestApplicationPolicyUpdateApplicationPolicyQueuingProfile
type RequestApplicationPolicyUpdateQosDeviceInterfaceInfo ¶
type RequestApplicationPolicyUpdateQosDeviceInterfaceInfo []RequestItemApplicationPolicyUpdateQosDeviceInterfaceInfo // Array of RequestApplicationPolicyUpdateQosDeviceInterfaceInfo
type RequestCiscoDnaCenterSystemAuthorizeDevice ¶
type RequestCiscoDnaCenterSystemAuthorizeDevice struct {
DeviceIDList []string `json:"deviceIdList,omitempty"` // Device Id List
}
type RequestCommandRunnerRunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfiguration ¶
type RequestCommandRunnerRunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfiguration struct { Commands []string `json:"commands,omitempty"` // Description string `json:"description,omitempty"` // DeviceUUIDs []string `json:"deviceUuids,omitempty"` // Name string `json:"name,omitempty"` // Timeout *int `json:"timeout,omitempty"` // }
type RequestConfigurationTemplatesCreateProject ¶
type RequestConfigurationTemplatesCreateProject struct { Tags *[]RequestConfigurationTemplatesCreateProjectTags `json:"tags,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // Create time of project Description string `json:"description,omitempty"` // Description of project ID string `json:"id,omitempty"` // UUID of project LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of project Name string `json:"name,omitempty"` // Name of project Templates *[]RequestConfigurationTemplatesCreateProjectTemplates `json:"templates,omitempty"` // List of templates within the project }
type RequestConfigurationTemplatesCreateProjectTemplates ¶
type RequestConfigurationTemplatesCreateProjectTemplates struct { Tags *[]RequestConfigurationTemplatesCreateProjectTemplatesTags `json:"tags,omitempty"` // Author string `json:"author,omitempty"` // Author of template Composite *bool `json:"composite,omitempty"` // Is it composite template ContainingTemplates *[]RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplates `json:"containingTemplates,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // Create time of template CustomParamsOrder *bool `json:"customParamsOrder,omitempty"` // Custom Params Order Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]RequestConfigurationTemplatesCreateProjectTemplatesDeviceTypes `json:"deviceTypes,omitempty"` // FailurePolicy string `json:"failurePolicy,omitempty"` // Define failure policy if template provisioning fails ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of template LatestVersionTime *int `json:"latestVersionTime,omitempty"` // Latest versioned template time Name string `json:"name,omitempty"` // Name of template ParentTemplateID string `json:"parentTemplateId,omitempty"` // Parent templateID ProjectID string `json:"projectId,omitempty"` // Project UUID ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateContent string `json:"rollbackTemplateContent,omitempty"` // Rollback template content RollbackTemplateParams *[]RequestConfigurationTemplatesCreateProjectTemplatesRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // Applicable device software type SoftwareVariant string `json:"softwareVariant,omitempty"` // Applicable device software variant SoftwareVersion string `json:"softwareVersion,omitempty"` // Applicable device software version TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]RequestConfigurationTemplatesCreateProjectTemplatesTemplateParams `json:"templateParams,omitempty"` // ValidationErrors *RequestConfigurationTemplatesCreateProjectTemplatesValidationErrors `json:"validationErrors,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplates ¶
type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplates struct { Tags *[]RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesTags `json:"tags,omitempty"` // Composite *bool `json:"composite,omitempty"` // Is it composite template Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesDeviceTypes `json:"deviceTypes,omitempty"` // ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) Name string `json:"name,omitempty"` // Name of template ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateParams *[]RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesTemplateParams `json:"templateParams,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesDeviceTypes ¶
type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesDeviceTypes struct { ProductFamily string `json:"productFamily,omitempty"` // Device family ProductSeries string `json:"productSeries,omitempty"` // Device series ProductType string `json:"productType,omitempty"` // Device type }
type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesRollbackTemplateParams ¶
type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesRollbackTemplateParamsRange ¶
type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesRollbackTemplateParamsSelection ¶
type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues ¶
type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues interface{}
type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesTemplateParams ¶
type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesTemplateParamsSelection ¶
type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues ¶
type RequestConfigurationTemplatesCreateProjectTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues interface{}
type RequestConfigurationTemplatesCreateProjectTemplatesRollbackTemplateParams ¶
type RequestConfigurationTemplatesCreateProjectTemplatesRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestConfigurationTemplatesCreateProjectTemplatesRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestConfigurationTemplatesCreateProjectTemplatesRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestConfigurationTemplatesCreateProjectTemplatesRollbackTemplateParamsSelection ¶
type RequestConfigurationTemplatesCreateProjectTemplatesRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestConfigurationTemplatesCreateProjectTemplatesRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestConfigurationTemplatesCreateProjectTemplatesRollbackTemplateParamsSelectionSelectionValues ¶
type RequestConfigurationTemplatesCreateProjectTemplatesRollbackTemplateParamsSelectionSelectionValues interface{}
type RequestConfigurationTemplatesCreateProjectTemplatesTemplateParams ¶
type RequestConfigurationTemplatesCreateProjectTemplatesTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestConfigurationTemplatesCreateProjectTemplatesTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestConfigurationTemplatesCreateProjectTemplatesTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestConfigurationTemplatesCreateProjectTemplatesTemplateParamsSelection ¶
type RequestConfigurationTemplatesCreateProjectTemplatesTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestConfigurationTemplatesCreateProjectTemplatesTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestConfigurationTemplatesCreateProjectTemplatesTemplateParamsSelectionSelectionValues ¶
type RequestConfigurationTemplatesCreateProjectTemplatesTemplateParamsSelectionSelectionValues interface{}
type RequestConfigurationTemplatesCreateProjectTemplatesValidationErrors ¶
type RequestConfigurationTemplatesCreateProjectTemplatesValidationErrors struct { RollbackTemplateErrors *[]RequestConfigurationTemplatesCreateProjectTemplatesValidationErrorsRollbackTemplateErrors `json:"rollbackTemplateErrors,omitempty"` // Validation or design conflicts errors of rollback template TemplateErrors *[]RequestConfigurationTemplatesCreateProjectTemplatesValidationErrorsTemplateErrors `json:"templateErrors,omitempty"` // Validation or design conflicts errors TemplateID string `json:"templateId,omitempty"` // UUID of template TemplateVersion string `json:"templateVersion,omitempty"` // Current version of template }
type RequestConfigurationTemplatesCreateProjectTemplatesValidationErrorsRollbackTemplateErrors ¶
type RequestConfigurationTemplatesCreateProjectTemplatesValidationErrorsRollbackTemplateErrors interface{}
type RequestConfigurationTemplatesCreateProjectTemplatesValidationErrorsTemplateErrors ¶
type RequestConfigurationTemplatesCreateProjectTemplatesValidationErrorsTemplateErrors interface{}
type RequestConfigurationTemplatesCreateTemplate ¶
type RequestConfigurationTemplatesCreateTemplate struct { Tags *[]RequestConfigurationTemplatesCreateTemplateTags `json:"tags,omitempty"` // Author string `json:"author,omitempty"` // Author of template Composite *bool `json:"composite,omitempty"` // Is it composite template ContainingTemplates *[]RequestConfigurationTemplatesCreateTemplateContainingTemplates `json:"containingTemplates,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // Create time of template CustomParamsOrder *bool `json:"customParamsOrder,omitempty"` // Custom Params Order Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]RequestConfigurationTemplatesCreateTemplateDeviceTypes `json:"deviceTypes,omitempty"` // FailurePolicy string `json:"failurePolicy,omitempty"` // Define failure policy if template provisioning fails ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of template LatestVersionTime *int `json:"latestVersionTime,omitempty"` // Latest versioned template time Name string `json:"name,omitempty"` // Name of template ParentTemplateID string `json:"parentTemplateId,omitempty"` // Parent templateID ProjectID string `json:"projectId,omitempty"` // Project UUID ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateContent string `json:"rollbackTemplateContent,omitempty"` // Rollback template content RollbackTemplateParams *[]RequestConfigurationTemplatesCreateTemplateRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // Applicable device software type SoftwareVariant string `json:"softwareVariant,omitempty"` // Applicable device software variant SoftwareVersion string `json:"softwareVersion,omitempty"` // Applicable device software version TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]RequestConfigurationTemplatesCreateTemplateTemplateParams `json:"templateParams,omitempty"` // ValidationErrors *RequestConfigurationTemplatesCreateTemplateValidationErrors `json:"validationErrors,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type RequestConfigurationTemplatesCreateTemplateContainingTemplates ¶
type RequestConfigurationTemplatesCreateTemplateContainingTemplates struct { Tags *[]RequestConfigurationTemplatesCreateTemplateContainingTemplatesTags `json:"tags,omitempty"` // Composite *bool `json:"composite,omitempty"` // Is it composite template Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]RequestConfigurationTemplatesCreateTemplateContainingTemplatesDeviceTypes `json:"deviceTypes,omitempty"` // ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) Name string `json:"name,omitempty"` // Name of template ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateParams *[]RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParams `json:"templateParams,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParams ¶
type RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParamsSelection ¶
type RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParamsSelectionSelectionValues ¶
type RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParamsSelectionSelectionValues interface{}
type RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParams ¶
type RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParamsSelection ¶
type RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParamsSelectionSelectionValues ¶
type RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParamsSelectionSelectionValues interface{}
type RequestConfigurationTemplatesCreateTemplateRollbackTemplateParams ¶
type RequestConfigurationTemplatesCreateTemplateRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestConfigurationTemplatesCreateTemplateRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestConfigurationTemplatesCreateTemplateRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestConfigurationTemplatesCreateTemplateRollbackTemplateParamsSelection ¶
type RequestConfigurationTemplatesCreateTemplateRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestConfigurationTemplatesCreateTemplateRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestConfigurationTemplatesCreateTemplateRollbackTemplateParamsSelectionSelectionValues ¶
type RequestConfigurationTemplatesCreateTemplateRollbackTemplateParamsSelectionSelectionValues interface{}
type RequestConfigurationTemplatesCreateTemplateTemplateParams ¶
type RequestConfigurationTemplatesCreateTemplateTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestConfigurationTemplatesCreateTemplateTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestConfigurationTemplatesCreateTemplateTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestConfigurationTemplatesCreateTemplateTemplateParamsSelection ¶
type RequestConfigurationTemplatesCreateTemplateTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestConfigurationTemplatesCreateTemplateTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestConfigurationTemplatesCreateTemplateTemplateParamsSelectionSelectionValues ¶
type RequestConfigurationTemplatesCreateTemplateTemplateParamsSelectionSelectionValues interface{}
type RequestConfigurationTemplatesCreateTemplateValidationErrors ¶
type RequestConfigurationTemplatesCreateTemplateValidationErrors struct { RollbackTemplateErrors *[]RequestConfigurationTemplatesCreateTemplateValidationErrorsRollbackTemplateErrors `json:"rollbackTemplateErrors,omitempty"` // Validation or design conflicts errors of rollback template TemplateErrors *[]RequestConfigurationTemplatesCreateTemplateValidationErrorsTemplateErrors `json:"templateErrors,omitempty"` // Validation or design conflicts errors TemplateID string `json:"templateId,omitempty"` // UUID of template TemplateVersion string `json:"templateVersion,omitempty"` // Current version of template }
type RequestConfigurationTemplatesCreateTemplateValidationErrorsRollbackTemplateErrors ¶
type RequestConfigurationTemplatesCreateTemplateValidationErrorsRollbackTemplateErrors interface{}
type RequestConfigurationTemplatesCreateTemplateValidationErrorsTemplateErrors ¶
type RequestConfigurationTemplatesCreateTemplateValidationErrorsTemplateErrors interface{}
type RequestConfigurationTemplatesDeployTemplate ¶
type RequestConfigurationTemplatesDeployTemplate struct { ForcePushTemplate *bool `json:"forcePushTemplate,omitempty"` // IsComposite *bool `json:"isComposite,omitempty"` // Composite template flag MainTemplateID string `json:"mainTemplateId,omitempty"` // Main template UUID of versioned template MemberTemplateDeploymentInfo *[]RequestConfigurationTemplatesDeployTemplateMemberTemplateDeploymentInfo `json:"memberTemplateDeploymentInfo,omitempty"` // memberTemplateDeploymentInfo TargetInfo *[]RequestConfigurationTemplatesDeployTemplateTargetInfo `json:"targetInfo,omitempty"` // TemplateID string `json:"templateId,omitempty"` // UUID of template to be provisioned }
type RequestConfigurationTemplatesDeployTemplateMemberTemplateDeploymentInfo ¶
type RequestConfigurationTemplatesDeployTemplateMemberTemplateDeploymentInfo interface{}
type RequestConfigurationTemplatesDeployTemplateTargetInfo ¶
type RequestConfigurationTemplatesDeployTemplateTargetInfo struct { HostName string `json:"hostName,omitempty"` // Hostname of device is required if targetType is MANAGED_DEVICE_HOSTNAME ID string `json:"id,omitempty"` // UUID of target is required if targetType is MANAGED_DEVICE_UUID Params *RequestConfigurationTemplatesDeployTemplateTargetInfoParams `json:"params,omitempty"` // Template params/values to be provisioned ResourceParams *[]RequestConfigurationTemplatesDeployTemplateTargetInfoResourceParams `json:"resourceParams,omitempty"` // Resource params to be provisioned Type string `json:"type,omitempty"` // Target type of device VersionedTemplateID string `json:"versionedTemplateId,omitempty"` // Versioned templateUUID to be provisioned }
type RequestConfigurationTemplatesDeployTemplateTargetInfoParams ¶
type RequestConfigurationTemplatesDeployTemplateTargetInfoParams map[string]interface{}
type RequestConfigurationTemplatesDeployTemplateTargetInfoResourceParams ¶
type RequestConfigurationTemplatesDeployTemplateTargetInfoResourceParams interface{}
type RequestConfigurationTemplatesDeployTemplateV2 ¶
type RequestConfigurationTemplatesDeployTemplateV2 struct { ForcePushTemplate *bool `json:"forcePushTemplate,omitempty"` // IsComposite *bool `json:"isComposite,omitempty"` // Composite template flag MainTemplateID string `json:"mainTemplateId,omitempty"` // Main template UUID of versioned template MemberTemplateDeploymentInfo *[]RequestConfigurationTemplatesDeployTemplateV2MemberTemplateDeploymentInfo `json:"memberTemplateDeploymentInfo,omitempty"` // memberTemplateDeploymentInfo TargetInfo *[]RequestConfigurationTemplatesDeployTemplateV2TargetInfo `json:"targetInfo,omitempty"` // TemplateID string `json:"templateId,omitempty"` // UUID of template to be provisioned }
type RequestConfigurationTemplatesDeployTemplateV2MemberTemplateDeploymentInfo ¶
type RequestConfigurationTemplatesDeployTemplateV2MemberTemplateDeploymentInfo interface{}
type RequestConfigurationTemplatesDeployTemplateV2TargetInfo ¶
type RequestConfigurationTemplatesDeployTemplateV2TargetInfo struct { HostName string `json:"hostName,omitempty"` // Hostname of device is required if targetType is MANAGED_DEVICE_HOSTNAME ID string `json:"id,omitempty"` // UUID of target is required if targetType is MANAGED_DEVICE_UUID Params *RequestConfigurationTemplatesDeployTemplateV2TargetInfoParams `json:"params,omitempty"` // Template params/values to be provisioned ResourceParams *[]RequestConfigurationTemplatesDeployTemplateV2TargetInfoResourceParams `json:"resourceParams,omitempty"` // Resource params to be provisioned Type string `json:"type,omitempty"` // Target type of device VersionedTemplateID string `json:"versionedTemplateId,omitempty"` // Versioned templateUUID to be provisioned }
type RequestConfigurationTemplatesDeployTemplateV2TargetInfoParams ¶
type RequestConfigurationTemplatesDeployTemplateV2TargetInfoParams map[string]interface{}
type RequestConfigurationTemplatesDeployTemplateV2TargetInfoResourceParams ¶
type RequestConfigurationTemplatesDeployTemplateV2TargetInfoResourceParams interface{}
type RequestConfigurationTemplatesExportsTheProjectsForAGivenCriteria ¶
type RequestConfigurationTemplatesExportsTheProjectsForAGivenCriteria []RequestItemConfigurationTemplatesExportsTheProjectsForAGivenCriteria // Array of RequestConfigurationTemplatesExportsTheProjectsForAGivenCriteria
type RequestConfigurationTemplatesExportsTheTemplatesForAGivenCriteria ¶
type RequestConfigurationTemplatesExportsTheTemplatesForAGivenCriteria []RequestItemConfigurationTemplatesExportsTheTemplatesForAGivenCriteria // Array of RequestConfigurationTemplatesExportsTheTemplatesForAGivenCriteria
type RequestConfigurationTemplatesImportsTheTemplatesProvided ¶
type RequestConfigurationTemplatesImportsTheTemplatesProvided []RequestItemConfigurationTemplatesImportsTheTemplatesProvided // Array of RequestConfigurationTemplatesImportsTheTemplatesProvided
type RequestConfigurationTemplatesPreviewTemplate ¶
type RequestConfigurationTemplatesPreviewTemplate struct { DeviceID string `json:"deviceId,omitempty"` // UUID of device to get template preview Params *RequestConfigurationTemplatesPreviewTemplateParams `json:"params,omitempty"` // Params to render preview ResourceParams *[]RequestConfigurationTemplatesPreviewTemplateResourceParams `json:"resourceParams,omitempty"` // Resource params to render preview TemplateID string `json:"templateId,omitempty"` // UUID of template to get template preview }
type RequestConfigurationTemplatesPreviewTemplateParams ¶
type RequestConfigurationTemplatesPreviewTemplateParams interface{}
type RequestConfigurationTemplatesPreviewTemplateResourceParams ¶
type RequestConfigurationTemplatesPreviewTemplateResourceParams interface{}
type RequestConfigurationTemplatesUpdateProject ¶
type RequestConfigurationTemplatesUpdateProject struct { Tags *[]RequestConfigurationTemplatesUpdateProjectTags `json:"tags,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // Create time of project Description string `json:"description,omitempty"` // Description of project ID string `json:"id,omitempty"` // UUID of project LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of project Name string `json:"name,omitempty"` // Name of project Templates *[]RequestConfigurationTemplatesUpdateProjectTemplates `json:"templates,omitempty"` // List of templates within the project }
type RequestConfigurationTemplatesUpdateProjectTemplates ¶
type RequestConfigurationTemplatesUpdateProjectTemplates struct { Tags *[]RequestConfigurationTemplatesUpdateProjectTemplatesTags `json:"tags,omitempty"` // Author string `json:"author,omitempty"` // Author of template Composite *bool `json:"composite,omitempty"` // Is it composite template ContainingTemplates *[]RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplates `json:"containingTemplates,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // Create time of template CustomParamsOrder *bool `json:"customParamsOrder,omitempty"` // Custom Params Order Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]RequestConfigurationTemplatesUpdateProjectTemplatesDeviceTypes `json:"deviceTypes,omitempty"` // FailurePolicy string `json:"failurePolicy,omitempty"` // Define failure policy if template provisioning fails ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of template LatestVersionTime *int `json:"latestVersionTime,omitempty"` // Latest versioned template time Name string `json:"name,omitempty"` // Name of template ParentTemplateID string `json:"parentTemplateId,omitempty"` // Parent templateID ProjectID string `json:"projectId,omitempty"` // Project UUID ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateContent string `json:"rollbackTemplateContent,omitempty"` // Rollback template content RollbackTemplateParams *[]RequestConfigurationTemplatesUpdateProjectTemplatesRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // Applicable device software type SoftwareVariant string `json:"softwareVariant,omitempty"` // Applicable device software variant SoftwareVersion string `json:"softwareVersion,omitempty"` // Applicable device software version TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]RequestConfigurationTemplatesUpdateProjectTemplatesTemplateParams `json:"templateParams,omitempty"` // ValidationErrors *RequestConfigurationTemplatesUpdateProjectTemplatesValidationErrors `json:"validationErrors,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplates ¶
type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplates struct { Tags *[]RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesTags `json:"tags,omitempty"` // Composite *bool `json:"composite,omitempty"` // Is it composite template Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesDeviceTypes `json:"deviceTypes,omitempty"` // ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) Name string `json:"name,omitempty"` // Name of template ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateParams *[]RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesTemplateParams `json:"templateParams,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesDeviceTypes ¶
type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesDeviceTypes struct { ProductFamily string `json:"productFamily,omitempty"` // Device family ProductSeries string `json:"productSeries,omitempty"` // Device series ProductType string `json:"productType,omitempty"` // Device type }
type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesRollbackTemplateParams ¶
type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesRollbackTemplateParamsRange ¶
type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesRollbackTemplateParamsSelection ¶
type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues ¶
type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues interface{}
type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesTemplateParams ¶
type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesTemplateParamsSelection ¶
type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues ¶
type RequestConfigurationTemplatesUpdateProjectTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues interface{}
type RequestConfigurationTemplatesUpdateProjectTemplatesRollbackTemplateParams ¶
type RequestConfigurationTemplatesUpdateProjectTemplatesRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestConfigurationTemplatesUpdateProjectTemplatesRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestConfigurationTemplatesUpdateProjectTemplatesRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestConfigurationTemplatesUpdateProjectTemplatesRollbackTemplateParamsSelection ¶
type RequestConfigurationTemplatesUpdateProjectTemplatesRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestConfigurationTemplatesUpdateProjectTemplatesRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestConfigurationTemplatesUpdateProjectTemplatesRollbackTemplateParamsSelectionSelectionValues ¶
type RequestConfigurationTemplatesUpdateProjectTemplatesRollbackTemplateParamsSelectionSelectionValues interface{}
type RequestConfigurationTemplatesUpdateProjectTemplatesTemplateParams ¶
type RequestConfigurationTemplatesUpdateProjectTemplatesTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestConfigurationTemplatesUpdateProjectTemplatesTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestConfigurationTemplatesUpdateProjectTemplatesTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestConfigurationTemplatesUpdateProjectTemplatesTemplateParamsSelection ¶
type RequestConfigurationTemplatesUpdateProjectTemplatesTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestConfigurationTemplatesUpdateProjectTemplatesTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestConfigurationTemplatesUpdateProjectTemplatesTemplateParamsSelectionSelectionValues ¶
type RequestConfigurationTemplatesUpdateProjectTemplatesTemplateParamsSelectionSelectionValues interface{}
type RequestConfigurationTemplatesUpdateProjectTemplatesValidationErrors ¶
type RequestConfigurationTemplatesUpdateProjectTemplatesValidationErrors struct { RollbackTemplateErrors *[]RequestConfigurationTemplatesUpdateProjectTemplatesValidationErrorsRollbackTemplateErrors `json:"rollbackTemplateErrors,omitempty"` // Validation or design conflicts errors of rollback template TemplateErrors *[]RequestConfigurationTemplatesUpdateProjectTemplatesValidationErrorsTemplateErrors `json:"templateErrors,omitempty"` // Validation or design conflicts errors TemplateID string `json:"templateId,omitempty"` // UUID of template TemplateVersion string `json:"templateVersion,omitempty"` // Current version of template }
type RequestConfigurationTemplatesUpdateProjectTemplatesValidationErrorsRollbackTemplateErrors ¶
type RequestConfigurationTemplatesUpdateProjectTemplatesValidationErrorsRollbackTemplateErrors interface{}
type RequestConfigurationTemplatesUpdateProjectTemplatesValidationErrorsTemplateErrors ¶
type RequestConfigurationTemplatesUpdateProjectTemplatesValidationErrorsTemplateErrors interface{} // # Review unknown case
type RequestConfigurationTemplatesUpdateTemplate ¶
type RequestConfigurationTemplatesUpdateTemplate struct { Tags *[]RequestConfigurationTemplatesUpdateTemplateTags `json:"tags,omitempty"` // Author string `json:"author,omitempty"` // Author of template Composite *bool `json:"composite,omitempty"` // Is it composite template ContainingTemplates *[]RequestConfigurationTemplatesUpdateTemplateContainingTemplates `json:"containingTemplates,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // Create time of template CustomParamsOrder *bool `json:"customParamsOrder,omitempty"` // Custom Params Order Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]RequestConfigurationTemplatesUpdateTemplateDeviceTypes `json:"deviceTypes,omitempty"` // FailurePolicy string `json:"failurePolicy,omitempty"` // Define failure policy if template provisioning fails ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of template LatestVersionTime *int `json:"latestVersionTime,omitempty"` // Latest versioned template time Name string `json:"name,omitempty"` // Name of template ParentTemplateID string `json:"parentTemplateId,omitempty"` // Parent templateID ProjectID string `json:"projectId,omitempty"` // Project UUID ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateContent string `json:"rollbackTemplateContent,omitempty"` // Rollback template content RollbackTemplateParams *[]RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // Applicable device software type SoftwareVariant string `json:"softwareVariant,omitempty"` // Applicable device software variant SoftwareVersion string `json:"softwareVersion,omitempty"` // Applicable device software version TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]RequestConfigurationTemplatesUpdateTemplateTemplateParams `json:"templateParams,omitempty"` // ValidationErrors *RequestConfigurationTemplatesUpdateTemplateValidationErrors `json:"validationErrors,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type RequestConfigurationTemplatesUpdateTemplateContainingTemplates ¶
type RequestConfigurationTemplatesUpdateTemplateContainingTemplates struct { Tags *[]RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTags `json:"tags,omitempty"` // Composite *bool `json:"composite,omitempty"` // Is it composite template Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]RequestConfigurationTemplatesUpdateTemplateContainingTemplatesDeviceTypes `json:"deviceTypes,omitempty"` // ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) Name string `json:"name,omitempty"` // Name of template ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateParams *[]RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParams `json:"templateParams,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParams ¶
type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParamsSelection ¶
type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParamsSelectionSelectionValues ¶
type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParamsSelectionSelectionValues interface{}
type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParams ¶
type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParamsSelection ¶
type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParamsSelectionSelectionValues ¶
type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParamsSelectionSelectionValues interface{}
type RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParams ¶
type RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParamsSelection ¶
type RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParamsSelectionSelectionValues ¶
type RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParamsSelectionSelectionValues interface{}
type RequestConfigurationTemplatesUpdateTemplateTemplateParams ¶
type RequestConfigurationTemplatesUpdateTemplateTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestConfigurationTemplatesUpdateTemplateTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestConfigurationTemplatesUpdateTemplateTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestConfigurationTemplatesUpdateTemplateTemplateParamsSelection ¶
type RequestConfigurationTemplatesUpdateTemplateTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestConfigurationTemplatesUpdateTemplateTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestConfigurationTemplatesUpdateTemplateTemplateParamsSelectionSelectionValues ¶
type RequestConfigurationTemplatesUpdateTemplateTemplateParamsSelectionSelectionValues interface{}
type RequestConfigurationTemplatesUpdateTemplateValidationErrors ¶
type RequestConfigurationTemplatesUpdateTemplateValidationErrors struct { RollbackTemplateErrors *[]RequestConfigurationTemplatesUpdateTemplateValidationErrorsRollbackTemplateErrors `json:"rollbackTemplateErrors,omitempty"` // Validation or design conflicts errors of rollback template TemplateErrors *[]RequestConfigurationTemplatesUpdateTemplateValidationErrorsTemplateErrors `json:"templateErrors,omitempty"` // Validation or design conflicts errors TemplateID string `json:"templateId,omitempty"` // UUID of template TemplateVersion string `json:"templateVersion,omitempty"` // Current version of template }
type RequestConfigurationTemplatesUpdateTemplateValidationErrorsRollbackTemplateErrors ¶
type RequestConfigurationTemplatesUpdateTemplateValidationErrorsRollbackTemplateErrors interface{}
type RequestConfigurationTemplatesUpdateTemplateValidationErrorsTemplateErrors ¶
type RequestConfigurationTemplatesUpdateTemplateValidationErrorsTemplateErrors interface{}
type RequestDeviceOnboardingPnpAddAWorkflow ¶
type RequestDeviceOnboardingPnpAddAWorkflow struct { TypeID string `json:"_id,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx *int `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ExecTime *int `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn *int `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks *[]RequestDeviceOnboardingPnpAddAWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestDeviceOnboardingPnpAddAWorkflowTasks ¶
type RequestDeviceOnboardingPnpAddAWorkflowTasks struct { CurrWorkItemIDx *int `json:"currWorkItemIdx,omitempty"` // EndTime *int `json:"endTime,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TaskSeqNo *int `json:"taskSeqNo,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestDeviceOnboardingPnpAddAWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestDeviceOnboardingPnpAddAWorkflowTasksWorkItemList ¶
type RequestDeviceOnboardingPnpAddAWorkflowTasksWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestDeviceOnboardingPnpAddDevice ¶
type RequestDeviceOnboardingPnpAddDevice struct { TypeID string `json:"_id,omitempty"` // DeviceInfo *RequestDeviceOnboardingPnpAddDeviceDeviceInfo `json:"deviceInfo,omitempty"` // RunSummaryList *[]RequestDeviceOnboardingPnpAddDeviceRunSummaryList `json:"runSummaryList,omitempty"` // SystemResetWorkflow *RequestDeviceOnboardingPnpAddDeviceSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow *RequestDeviceOnboardingPnpAddDeviceSystemWorkflow `json:"systemWorkflow,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Version *int `json:"version,omitempty"` // Workflow *RequestDeviceOnboardingPnpAddDeviceWorkflow `json:"workflow,omitempty"` // WorkflowParameters *RequestDeviceOnboardingPnpAddDeviceWorkflowParameters `json:"workflowParameters,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceDeviceInfo ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfo struct { AAACredentials *RequestDeviceOnboardingPnpAddDeviceDeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // AgentType string `json:"agentType,omitempty"` // AuthStatus string `json:"authStatus,omitempty"` // AuthenticatedSudiSerialNo string `json:"authenticatedSudiSerialNo,omitempty"` // CapabilitiesSupported []string `json:"capabilitiesSupported,omitempty"` // CmState string `json:"cmState,omitempty"` // Description string `json:"description,omitempty"` // DeviceSudiSerialNos []string `json:"deviceSudiSerialNos,omitempty"` // DeviceType string `json:"deviceType,omitempty"` // FeaturesSupported []string `json:"featuresSupported,omitempty"` // FileSystemList *[]RequestDeviceOnboardingPnpAddDeviceDeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // FirstContact *int `json:"firstContact,omitempty"` // Hostname string `json:"hostname,omitempty"` // HTTPHeaders *[]RequestDeviceOnboardingPnpAddDeviceDeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // ImageVersion string `json:"imageVersion,omitempty"` // IPInterfaces *[]RequestDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // LastContact *int `json:"lastContact,omitempty"` // LastSyncTime *int `json:"lastSyncTime,omitempty"` // LastUpdateOn *int `json:"lastUpdateOn,omitempty"` // Location *RequestDeviceOnboardingPnpAddDeviceDeviceInfoLocation `json:"location,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Mode string `json:"mode,omitempty"` // Name string `json:"name,omitempty"` // NeighborLinks *[]RequestDeviceOnboardingPnpAddDeviceDeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // OnbState string `json:"onbState,omitempty"` // Pid string `json:"pid,omitempty"` // PnpProfileList *[]RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // PopulateInventory *bool `json:"populateInventory,omitempty"` // PreWorkflowCliOuputs *[]RequestDeviceOnboardingPnpAddDeviceDeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // ProjectID string `json:"projectId,omitempty"` // ProjectName string `json:"projectName,omitempty"` // ReloadRequested *bool `json:"reloadRequested,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // Source string `json:"source,omitempty"` // Stack *bool `json:"stack,omitempty"` // StackInfo *RequestDeviceOnboardingPnpAddDeviceDeviceInfoStackInfo `json:"stackInfo,omitempty"` // State string `json:"state,omitempty"` // SudiRequired *bool `json:"sudiRequired,omitempty"` // Tags *RequestDeviceOnboardingPnpAddDeviceDeviceInfoTags `json:"tags,omitempty"` // UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // WorkflowName string `json:"workflowName,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoFileSystemList ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoFileSystemList struct { Freespace *int `json:"freespace,omitempty"` // Name string `json:"name,omitempty"` // Readable *bool `json:"readable,omitempty"` // Size *int `json:"size,omitempty"` // Type string `json:"type,omitempty"` // Writeable *bool `json:"writeable,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfaces ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfaces struct { IPv4Address *RequestDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv4Address `json:"ipv4Address,omitempty"` // IPv6AddressList *[]RequestDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv6AddressList `json:"ipv6AddressList,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Name string `json:"name,omitempty"` // Status string `json:"status,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv4Address ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv4Address interface{}
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv6AddressList ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv6AddressList interface{}
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoLocation ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoLocation struct { Address string `json:"address,omitempty"` // Altitude string `json:"altitude,omitempty"` // Latitude string `json:"latitude,omitempty"` // Longitude string `json:"longitude,omitempty"` // SiteID string `json:"siteId,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoNeighborLinks ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoNeighborLinks struct { LocalInterfaceName string `json:"localInterfaceName,omitempty"` // LocalMacAddress string `json:"localMacAddress,omitempty"` // LocalShortInterfaceName string `json:"localShortInterfaceName,omitempty"` // RemoteDeviceName string `json:"remoteDeviceName,omitempty"` // RemoteInterfaceName string `json:"remoteInterfaceName,omitempty"` // RemoteMacAddress string `json:"remoteMacAddress,omitempty"` // RemotePlatform string `json:"remotePlatform,omitempty"` // RemoteShortInterfaceName string `json:"remoteShortInterfaceName,omitempty"` // RemoteVersion string `json:"remoteVersion,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileList ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileList struct { CreatedBy string `json:"createdBy,omitempty"` // DiscoveryCreated *bool `json:"discoveryCreated,omitempty"` // PrimaryEndpoint *RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // ProfileName string `json:"profileName,omitempty"` // SecondaryEndpoint *RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpoint ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address *RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // IPv6Address *RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Port *int `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address interface{}
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address interface{}
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpoint ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address *RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // IPv6Address *RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Port *int `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address interface{}
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address interface{}
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoStackInfo ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoStackInfo struct { IsFullRing *bool `json:"isFullRing,omitempty"` // StackMemberList *[]RequestDeviceOnboardingPnpAddDeviceDeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // SupportsStackWorkflows *bool `json:"supportsStackWorkflows,omitempty"` // TotalMemberCount *int `json:"totalMemberCount,omitempty"` // ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoStackInfoStackMemberList ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoStackInfoStackMemberList struct { HardwareVersion string `json:"hardwareVersion,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Pid string `json:"pid,omitempty"` // Priority *int `json:"priority,omitempty"` // Role string `json:"role,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // StackNumber *int `json:"stackNumber,omitempty"` // State string `json:"state,omitempty"` // SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoTags ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoTags interface{}
type RequestDeviceOnboardingPnpAddDeviceRunSummaryList ¶
type RequestDeviceOnboardingPnpAddDeviceRunSummaryList struct { Details string `json:"details,omitempty"` // ErrorFlag *bool `json:"errorFlag,omitempty"` // HistoryTaskInfo *RequestDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // Timestamp *int `json:"timestamp,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfo ¶
type RequestDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfo struct { AddnDetails *[]RequestDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfoWorkItemList ¶
type RequestDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfoWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceSystemResetWorkflow ¶
type RequestDeviceOnboardingPnpAddDeviceSystemResetWorkflow struct { TypeID string `json:"_id,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx *int `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ExecTime *int `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn *int `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks *[]RequestDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasks ¶
type RequestDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasks struct { CurrWorkItemIDx *int `json:"currWorkItemIdx,omitempty"` // EndTime *int `json:"endTime,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TaskSeqNo *int `json:"taskSeqNo,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasksWorkItemList ¶
type RequestDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasksWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceSystemWorkflow ¶
type RequestDeviceOnboardingPnpAddDeviceSystemWorkflow struct { TypeID string `json:"_id,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx *int `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ExecTime *int `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn *int `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks *[]RequestDeviceOnboardingPnpAddDeviceSystemWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceSystemWorkflowTasks ¶
type RequestDeviceOnboardingPnpAddDeviceSystemWorkflowTasks struct { CurrWorkItemIDx *int `json:"currWorkItemIdx,omitempty"` // EndTime *int `json:"endTime,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TaskSeqNo *int `json:"taskSeqNo,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestDeviceOnboardingPnpAddDeviceSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceSystemWorkflowTasksWorkItemList ¶
type RequestDeviceOnboardingPnpAddDeviceSystemWorkflowTasksWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceWorkflow ¶
type RequestDeviceOnboardingPnpAddDeviceWorkflow struct { TypeID string `json:"_id,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx *int `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ExecTime *int `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn *int `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks *[]RequestDeviceOnboardingPnpAddDeviceWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceWorkflowParameters ¶
type RequestDeviceOnboardingPnpAddDeviceWorkflowParameters struct { ConfigList *[]RequestDeviceOnboardingPnpAddDeviceWorkflowParametersConfigList `json:"configList,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceWorkflowParametersConfigList ¶
type RequestDeviceOnboardingPnpAddDeviceWorkflowParametersConfigList struct { ConfigID string `json:"configId,omitempty"` // ConfigParameters *[]RequestDeviceOnboardingPnpAddDeviceWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceWorkflowTasks ¶
type RequestDeviceOnboardingPnpAddDeviceWorkflowTasks struct { CurrWorkItemIDx *int `json:"currWorkItemIdx,omitempty"` // EndTime *int `json:"endTime,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TaskSeqNo *int `json:"taskSeqNo,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestDeviceOnboardingPnpAddDeviceWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceWorkflowTasksWorkItemList ¶
type RequestDeviceOnboardingPnpAddDeviceWorkflowTasksWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestDeviceOnboardingPnpAddVirtualAccount ¶
type RequestDeviceOnboardingPnpAddVirtualAccount struct { AutoSyncPeriod *int `json:"autoSyncPeriod,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Expiry *int `json:"expiry,omitempty"` // LastSync *int `json:"lastSync,omitempty"` // Profile *RequestDeviceOnboardingPnpAddVirtualAccountProfile `json:"profile,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // SyncResult *RequestDeviceOnboardingPnpAddVirtualAccountSyncResult `json:"syncResult,omitempty"` // SyncResultStr string `json:"syncResultStr,omitempty"` // SyncStartTime *int `json:"syncStartTime,omitempty"` // SyncStatus string `json:"syncStatus,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Token string `json:"token,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // }
type RequestDeviceOnboardingPnpAddVirtualAccountProfile ¶
type RequestDeviceOnboardingPnpAddVirtualAccountProfile struct { AddressFqdn string `json:"addressFqdn,omitempty"` // AddressIPV4 string `json:"addressIpV4,omitempty"` // Cert string `json:"cert,omitempty"` // MakeDefault *bool `json:"makeDefault,omitempty"` // Name string `json:"name,omitempty"` // Port *int `json:"port,omitempty"` // ProfileID string `json:"profileId,omitempty"` // Proxy *bool `json:"proxy,omitempty"` // }
type RequestDeviceOnboardingPnpAddVirtualAccountSyncResult ¶
type RequestDeviceOnboardingPnpAddVirtualAccountSyncResult struct { SyncList *[]RequestDeviceOnboardingPnpAddVirtualAccountSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // }
type RequestDeviceOnboardingPnpClaimADeviceToASite ¶
type RequestDeviceOnboardingPnpClaimADeviceToASite struct { DeviceID string `json:"deviceId,omitempty"` // SiteID string `json:"siteId,omitempty"` // Type string `json:"type,omitempty"` // ImageInfo RequestDeviceOnboardingPnpClaimADeviceToASiteImageInfo `json:"imageInfo"` // ConfigInfo RequestDeviceOnboardingPnpClaimADeviceToASiteConfigInfo `json:"configInfo"` // Hostname string `json:"hostname,omitempty"` // Gateway string `json:"gateway,omitempty"` // ImageID string `json:"imageId,omitempty"` // RemoveInactive *bool `json:"removeInactive,omitempty"` // IPInterfaceName string `json:"ipInterfaceName,omitempty"` // RfProfile string `json:"rfProfile,omitempty"` // StaticIP string `json:"staticIP,omitempty"` // SubnetMask string `json:"subnetMask,omitempty"` // VLANID string `json:"vlanId,omitempty"` // }
type RequestDeviceOnboardingPnpClaimADeviceToASiteConfigInfo ¶
type RequestDeviceOnboardingPnpClaimADeviceToASiteConfigInfo struct { ConfigID string `json:"configId"` // ConfigParameters []RequestDeviceOnboardingPnpClaimADeviceToASiteConfigInfoConfigParameters `json:"configParameters"` // }
type RequestDeviceOnboardingPnpClaimDevice ¶
type RequestDeviceOnboardingPnpClaimDevice struct { ConfigFileURL string `json:"configFileUrl,omitempty"` // ConfigID string `json:"configId,omitempty"` // DeviceClaimList *[]RequestDeviceOnboardingPnpClaimDeviceDeviceClaimList `json:"deviceClaimList,omitempty"` // FileServiceID string `json:"fileServiceId,omitempty"` // ImageID string `json:"imageId,omitempty"` // ImageURL string `json:"imageUrl,omitempty"` // PopulateInventory *bool `json:"populateInventory,omitempty"` // ProjectID string `json:"projectId,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // }
type RequestDeviceOnboardingPnpClaimDeviceDeviceClaimList ¶
type RequestDeviceOnboardingPnpClaimDeviceDeviceClaimList struct { ConfigList *[]RequestDeviceOnboardingPnpClaimDeviceDeviceClaimListConfigList `json:"configList,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // }
type RequestDeviceOnboardingPnpClaimDeviceDeviceClaimListConfigList ¶
type RequestDeviceOnboardingPnpClaimDeviceDeviceClaimListConfigList struct { ConfigID string `json:"configId,omitempty"` // ConfigParameters *[]RequestDeviceOnboardingPnpClaimDeviceDeviceClaimListConfigListConfigParameters `json:"configParameters,omitempty"` // }
type RequestDeviceOnboardingPnpImportDevicesInBulk ¶
type RequestDeviceOnboardingPnpImportDevicesInBulk []RequestItemDeviceOnboardingPnpImportDevicesInBulk // Array of RequestDeviceOnboardingPnpImportDevicesInBulk
type RequestDeviceOnboardingPnpResetDevice ¶
type RequestDeviceOnboardingPnpResetDevice struct { DeviceResetList *[]RequestDeviceOnboardingPnpResetDeviceDeviceResetList `json:"deviceResetList,omitempty"` // ProjectID string `json:"projectId,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // }
type RequestDeviceOnboardingPnpResetDeviceDeviceResetList ¶
type RequestDeviceOnboardingPnpResetDeviceDeviceResetList struct { ConfigList *[]RequestDeviceOnboardingPnpResetDeviceDeviceResetListConfigList `json:"configList,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // }
type RequestDeviceOnboardingPnpResetDeviceDeviceResetListConfigList ¶
type RequestDeviceOnboardingPnpResetDeviceDeviceResetListConfigList struct { ConfigID string `json:"configId,omitempty"` // ConfigParameters *[]RequestDeviceOnboardingPnpResetDeviceDeviceResetListConfigListConfigParameters `json:"configParameters,omitempty"` // }
type RequestDeviceOnboardingPnpSyncVirtualAccountDevices ¶
type RequestDeviceOnboardingPnpSyncVirtualAccountDevices struct { AutoSyncPeriod *int `json:"autoSyncPeriod,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Expiry *int `json:"expiry,omitempty"` // LastSync *int `json:"lastSync,omitempty"` // Profile *RequestDeviceOnboardingPnpSyncVirtualAccountDevicesProfile `json:"profile,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // SyncResult *RequestDeviceOnboardingPnpSyncVirtualAccountDevicesSyncResult `json:"syncResult,omitempty"` // SyncResultStr string `json:"syncResultStr,omitempty"` // SyncStartTime *int `json:"syncStartTime,omitempty"` // SyncStatus string `json:"syncStatus,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Token string `json:"token,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // }
type RequestDeviceOnboardingPnpSyncVirtualAccountDevicesProfile ¶
type RequestDeviceOnboardingPnpSyncVirtualAccountDevicesProfile struct { AddressFqdn string `json:"addressFqdn,omitempty"` // AddressIPV4 string `json:"addressIpV4,omitempty"` // Cert string `json:"cert,omitempty"` // MakeDefault *bool `json:"makeDefault,omitempty"` // Name string `json:"name,omitempty"` // Port *int `json:"port,omitempty"` // ProfileID string `json:"profileId,omitempty"` // Proxy *bool `json:"proxy,omitempty"` // }
type RequestDeviceOnboardingPnpSyncVirtualAccountDevicesSyncResult ¶
type RequestDeviceOnboardingPnpSyncVirtualAccountDevicesSyncResult struct { SyncList *[]RequestDeviceOnboardingPnpSyncVirtualAccountDevicesSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // }
type RequestDeviceOnboardingPnpUnClaimDevice ¶
type RequestDeviceOnboardingPnpUnClaimDevice struct {
DeviceIDList []string `json:"deviceIdList,omitempty"` //
}
type RequestDeviceOnboardingPnpUpdateDevice ¶
type RequestDeviceOnboardingPnpUpdateDevice struct { TypeID string `json:"_id,omitempty"` // DeviceInfo *RequestDeviceOnboardingPnpUpdateDeviceDeviceInfo `json:"deviceInfo,omitempty"` // RunSummaryList *[]RequestDeviceOnboardingPnpUpdateDeviceRunSummaryList `json:"runSummaryList,omitempty"` // SystemResetWorkflow *RequestDeviceOnboardingPnpUpdateDeviceSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow *RequestDeviceOnboardingPnpUpdateDeviceSystemWorkflow `json:"systemWorkflow,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Version *int `json:"version,omitempty"` // Workflow *RequestDeviceOnboardingPnpUpdateDeviceWorkflow `json:"workflow,omitempty"` // WorkflowParameters *RequestDeviceOnboardingPnpUpdateDeviceWorkflowParameters `json:"workflowParameters,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfo ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfo struct { AAACredentials *RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // AgentType string `json:"agentType,omitempty"` // AuthStatus string `json:"authStatus,omitempty"` // AuthenticatedSudiSerialNo string `json:"authenticatedSudiSerialNo,omitempty"` // CapabilitiesSupported []string `json:"capabilitiesSupported,omitempty"` // CmState string `json:"cmState,omitempty"` // Description string `json:"description,omitempty"` // DeviceSudiSerialNos []string `json:"deviceSudiSerialNos,omitempty"` // DeviceType string `json:"deviceType,omitempty"` // FeaturesSupported []string `json:"featuresSupported,omitempty"` // FileSystemList *[]RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // FirstContact *int `json:"firstContact,omitempty"` // Hostname string `json:"hostname,omitempty"` // HTTPHeaders *[]RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // ImageVersion string `json:"imageVersion,omitempty"` // IPInterfaces *[]RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // LastContact *int `json:"lastContact,omitempty"` // LastSyncTime *int `json:"lastSyncTime,omitempty"` // LastUpdateOn *int `json:"lastUpdateOn,omitempty"` // Location *RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoLocation `json:"location,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Mode string `json:"mode,omitempty"` // Name string `json:"name,omitempty"` // NeighborLinks *[]RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // OnbState string `json:"onbState,omitempty"` // Pid string `json:"pid,omitempty"` // PnpProfileList *[]RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // PopulateInventory *bool `json:"populateInventory,omitempty"` // PreWorkflowCliOuputs *[]RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // ProjectID string `json:"projectId,omitempty"` // ProjectName string `json:"projectName,omitempty"` // ReloadRequested *bool `json:"reloadRequested,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // Source string `json:"source,omitempty"` // Stack *bool `json:"stack,omitempty"` // StackInfo *RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfo `json:"stackInfo,omitempty"` // State string `json:"state,omitempty"` // SudiRequired *bool `json:"sudiRequired,omitempty"` // Tags *RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoTags `json:"tags,omitempty"` // UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // WorkflowName string `json:"workflowName,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoFileSystemList ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoFileSystemList struct { Freespace *int `json:"freespace,omitempty"` // Name string `json:"name,omitempty"` // Readable *bool `json:"readable,omitempty"` // Size *int `json:"size,omitempty"` // Type string `json:"type,omitempty"` // Writeable *bool `json:"writeable,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfaces ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfaces struct { IPv4Address *RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv4Address `json:"ipv4Address,omitempty"` // IPv6AddressList *[]RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv6AddressList `json:"ipv6AddressList,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Name string `json:"name,omitempty"` // Status string `json:"status,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv4Address ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv4Address interface{}
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv6AddressList ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv6AddressList interface{}
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoLocation ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoLocation struct { Address string `json:"address,omitempty"` // Altitude string `json:"altitude,omitempty"` // Latitude string `json:"latitude,omitempty"` // Longitude string `json:"longitude,omitempty"` // SiteID string `json:"siteId,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoNeighborLinks ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoNeighborLinks struct { LocalInterfaceName string `json:"localInterfaceName,omitempty"` // LocalMacAddress string `json:"localMacAddress,omitempty"` // LocalShortInterfaceName string `json:"localShortInterfaceName,omitempty"` // RemoteDeviceName string `json:"remoteDeviceName,omitempty"` // RemoteInterfaceName string `json:"remoteInterfaceName,omitempty"` // RemoteMacAddress string `json:"remoteMacAddress,omitempty"` // RemotePlatform string `json:"remotePlatform,omitempty"` // RemoteShortInterfaceName string `json:"remoteShortInterfaceName,omitempty"` // RemoteVersion string `json:"remoteVersion,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileList ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileList struct { CreatedBy string `json:"createdBy,omitempty"` // DiscoveryCreated *bool `json:"discoveryCreated,omitempty"` // PrimaryEndpoint *RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // ProfileName string `json:"profileName,omitempty"` // SecondaryEndpoint *RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpoint ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address *RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // IPv6Address *RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Port *int `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address interface{}
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address interface{}
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpoint ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address *RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // IPv6Address *RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Port *int `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address interface{}
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address interface{}
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfo ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfo struct { IsFullRing *bool `json:"isFullRing,omitempty"` // StackMemberList *[]RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // SupportsStackWorkflows *bool `json:"supportsStackWorkflows,omitempty"` // TotalMemberCount *int `json:"totalMemberCount,omitempty"` // ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfoStackMemberList ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfoStackMemberList struct { HardwareVersion string `json:"hardwareVersion,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Pid string `json:"pid,omitempty"` // Priority *int `json:"priority,omitempty"` // Role string `json:"role,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // StackNumber *int `json:"stackNumber,omitempty"` // State string `json:"state,omitempty"` // SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoTags ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoTags interface{}
type RequestDeviceOnboardingPnpUpdateDeviceRunSummaryList ¶
type RequestDeviceOnboardingPnpUpdateDeviceRunSummaryList struct { Details string `json:"details,omitempty"` // ErrorFlag *bool `json:"errorFlag,omitempty"` // HistoryTaskInfo *RequestDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // Timestamp *int `json:"timestamp,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfo ¶
type RequestDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfo struct { AddnDetails *[]RequestDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfoWorkItemList ¶
type RequestDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfoWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceSystemResetWorkflow ¶
type RequestDeviceOnboardingPnpUpdateDeviceSystemResetWorkflow struct { TypeID string `json:"_id,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx *int `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ExecTime *int `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn *int `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks *[]RequestDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasks ¶
type RequestDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasks struct { CurrWorkItemIDx *int `json:"currWorkItemIdx,omitempty"` // EndTime *int `json:"endTime,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TaskSeqNo *int `json:"taskSeqNo,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasksWorkItemList ¶
type RequestDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasksWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceSystemWorkflow ¶
type RequestDeviceOnboardingPnpUpdateDeviceSystemWorkflow struct { TypeID string `json:"_id,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx *int `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ExecTime *int `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn *int `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks *[]RequestDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasks ¶
type RequestDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasks struct { CurrWorkItemIDx *int `json:"currWorkItemIdx,omitempty"` // EndTime *int `json:"endTime,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TaskSeqNo *int `json:"taskSeqNo,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasksWorkItemList ¶
type RequestDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasksWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceWorkflow ¶
type RequestDeviceOnboardingPnpUpdateDeviceWorkflow struct { TypeID string `json:"_id,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx *int `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ExecTime *int `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn *int `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks *[]RequestDeviceOnboardingPnpUpdateDeviceWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceWorkflowParameters ¶
type RequestDeviceOnboardingPnpUpdateDeviceWorkflowParameters struct { ConfigList *[]RequestDeviceOnboardingPnpUpdateDeviceWorkflowParametersConfigList `json:"configList,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceWorkflowParametersConfigList ¶
type RequestDeviceOnboardingPnpUpdateDeviceWorkflowParametersConfigList struct { ConfigID string `json:"configId,omitempty"` // ConfigParameters *[]RequestDeviceOnboardingPnpUpdateDeviceWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceWorkflowTasks ¶
type RequestDeviceOnboardingPnpUpdateDeviceWorkflowTasks struct { CurrWorkItemIDx *int `json:"currWorkItemIdx,omitempty"` // EndTime *int `json:"endTime,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TaskSeqNo *int `json:"taskSeqNo,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestDeviceOnboardingPnpUpdateDeviceWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceWorkflowTasksWorkItemList ¶
type RequestDeviceOnboardingPnpUpdateDeviceWorkflowTasksWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestDeviceOnboardingPnpUpdatePnpGlobalSettings ¶
type RequestDeviceOnboardingPnpUpdatePnpGlobalSettings struct { TypeID string `json:"_id,omitempty"` // AAACredentials *RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsAAACredentials `json:"aaaCredentials,omitempty"` // AcceptEula *bool `json:"acceptEula,omitempty"` // DefaultProfile *RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsDefaultProfile `json:"defaultProfile,omitempty"` // SavaMappingList *[]RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingList `json:"savaMappingList,omitempty"` // TaskTimeOuts *RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsTaskTimeOuts `json:"taskTimeOuts,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsDefaultProfile ¶
type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsDefaultProfile struct { Cert string `json:"cert,omitempty"` // FqdnAddresses []string `json:"fqdnAddresses,omitempty"` // IPAddresses []string `json:"ipAddresses,omitempty"` // Port *int `json:"port,omitempty"` // Proxy *bool `json:"proxy,omitempty"` // }
type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingList ¶
type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingList struct { AutoSyncPeriod *int `json:"autoSyncPeriod,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Expiry *int `json:"expiry,omitempty"` // LastSync *int `json:"lastSync,omitempty"` // Profile *RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListProfile `json:"profile,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // SyncResult *RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListSyncResult `json:"syncResult,omitempty"` // SyncResultStr string `json:"syncResultStr,omitempty"` // SyncStartTime *int `json:"syncStartTime,omitempty"` // SyncStatus string `json:"syncStatus,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Token string `json:"token,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // }
type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListProfile ¶
type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListProfile struct { AddressFqdn string `json:"addressFqdn,omitempty"` // AddressIPV4 string `json:"addressIpV4,omitempty"` // Cert string `json:"cert,omitempty"` // MakeDefault *bool `json:"makeDefault,omitempty"` // Name string `json:"name,omitempty"` // Port *int `json:"port,omitempty"` // ProfileID string `json:"profileId,omitempty"` // Proxy *bool `json:"proxy,omitempty"` // }
type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListSyncResult ¶
type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListSyncResult struct { SyncList *[]RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // }
type RequestDeviceOnboardingPnpUpdatePnpServerProfile ¶
type RequestDeviceOnboardingPnpUpdatePnpServerProfile struct { AutoSyncPeriod *int `json:"autoSyncPeriod,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Expiry *int `json:"expiry,omitempty"` // LastSync *int `json:"lastSync,omitempty"` // Profile *RequestDeviceOnboardingPnpUpdatePnpServerProfileProfile `json:"profile,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // SyncResult *RequestDeviceOnboardingPnpUpdatePnpServerProfileSyncResult `json:"syncResult,omitempty"` // SyncResultStr string `json:"syncResultStr,omitempty"` // SyncStartTime *int `json:"syncStartTime,omitempty"` // SyncStatus string `json:"syncStatus,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Token string `json:"token,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // }
type RequestDeviceOnboardingPnpUpdatePnpServerProfileProfile ¶
type RequestDeviceOnboardingPnpUpdatePnpServerProfileProfile struct { AddressFqdn string `json:"addressFqdn,omitempty"` // AddressIPV4 string `json:"addressIpV4,omitempty"` // Cert string `json:"cert,omitempty"` // MakeDefault *bool `json:"makeDefault,omitempty"` // Name string `json:"name,omitempty"` // Port *int `json:"port,omitempty"` // ProfileID string `json:"profileId,omitempty"` // Proxy *bool `json:"proxy,omitempty"` // }
type RequestDeviceOnboardingPnpUpdatePnpServerProfileSyncResult ¶
type RequestDeviceOnboardingPnpUpdatePnpServerProfileSyncResult struct { SyncList *[]RequestDeviceOnboardingPnpUpdatePnpServerProfileSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateWorkflow ¶
type RequestDeviceOnboardingPnpUpdateWorkflow struct { TypeID string `json:"_id,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx *int `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ExecTime *int `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn *int `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks *[]RequestDeviceOnboardingPnpUpdateWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateWorkflowTasks ¶
type RequestDeviceOnboardingPnpUpdateWorkflowTasks struct { CurrWorkItemIDx *int `json:"currWorkItemIdx,omitempty"` // EndTime *int `json:"endTime,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TaskSeqNo *int `json:"taskSeqNo,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestDeviceOnboardingPnpUpdateWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateWorkflowTasksWorkItemList ¶
type RequestDeviceOnboardingPnpUpdateWorkflowTasksWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestDeviceReplacementMarkDeviceForReplacement ¶
type RequestDeviceReplacementMarkDeviceForReplacement []RequestItemDeviceReplacementMarkDeviceForReplacement // Array of RequestDeviceReplacementMarkDeviceForReplacement
type RequestDeviceReplacementUnmarkDeviceForReplacement ¶
type RequestDeviceReplacementUnmarkDeviceForReplacement []RequestItemDeviceReplacementUnmarkDeviceForReplacement // Array of RequestDeviceReplacementUnMarkDeviceForReplacement
type RequestDevicesAddDevice2 ¶
type RequestDevicesAddDevice2 struct { CliTransport string `json:"cliTransport,omitempty"` // ComputeDevice *bool `json:"computeDevice,omitempty"` // EnablePassword string `json:"enablePassword,omitempty"` // ExtendedDiscoveryInfo string `json:"extendedDiscoveryInfo,omitempty"` // HTTPPassword string `json:"httpPassword,omitempty"` // HTTPPort string `json:"httpPort,omitempty"` // HTTPSecure *bool `json:"httpSecure,omitempty"` // HTTPUserName string `json:"httpUserName,omitempty"` // IPAddress []string `json:"ipAddress,omitempty"` // MerakiOrgID []string `json:"merakiOrgId,omitempty"` // NetconfPort string `json:"netconfPort,omitempty"` // Password string `json:"password,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SNMPAuthPassphrase string `json:"snmpAuthPassphrase,omitempty"` // SNMPAuthProtocol string `json:"snmpAuthProtocol,omitempty"` // SNMPMode string `json:"snmpMode,omitempty"` // SNMPPrivPassphrase string `json:"snmpPrivPassphrase,omitempty"` // SNMPPrivProtocol string `json:"snmpPrivProtocol,omitempty"` // SNMPROCommunity string `json:"snmpROCommunity,omitempty"` // SNMPRWCommunity string `json:"snmpRWCommunity,omitempty"` // SNMPRetry *int `json:"snmpRetry,omitempty"` // SNMPTimeout *int `json:"snmpTimeout,omitempty"` // SNMPUserName string `json:"snmpUserName,omitempty"` // SNMPVersion string `json:"snmpVersion,omitempty"` // Type string `json:"type,omitempty"` // UpdateMgmtIPaddressList *[]RequestDevicesAddDevice2UpdateMgmtIPaddressList `json:"updateMgmtIPaddressList,omitempty"` // UserName string `json:"userName,omitempty"` // }
type RequestDevicesClearMacAddressTable ¶
type RequestDevicesClearMacAddressTable struct { Operation string `json:"operation,omitempty"` // Operation Payload *RequestDevicesClearMacAddressTablePayload `json:"payload,omitempty"` // Payload }
type RequestDevicesClearMacAddressTablePayload ¶
type RequestDevicesClearMacAddressTablePayload interface{}
type RequestDevicesSyncDevices ¶
type RequestDevicesSyncDevices []RequestItemDevicesSyncDevices // Array of RequestDevicesSyncDevices
type RequestDevicesSyncDevices2 ¶
type RequestDevicesSyncDevices2 struct { CliTransport string `json:"cliTransport,omitempty"` // ComputeDevice *bool `json:"computeDevice,omitempty"` // EnablePassword string `json:"enablePassword,omitempty"` // ExtendedDiscoveryInfo string `json:"extendedDiscoveryInfo,omitempty"` // HTTPPassword string `json:"httpPassword,omitempty"` // HTTPPort string `json:"httpPort,omitempty"` // HTTPSecure *bool `json:"httpSecure,omitempty"` // HTTPUserName string `json:"httpUserName,omitempty"` // IPAddress []string `json:"ipAddress,omitempty"` // MerakiOrgID []string `json:"merakiOrgId,omitempty"` // NetconfPort string `json:"netconfPort,omitempty"` // Password string `json:"password,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SNMPAuthPassphrase string `json:"snmpAuthPassphrase,omitempty"` // SNMPAuthProtocol string `json:"snmpAuthProtocol,omitempty"` // SNMPMode string `json:"snmpMode,omitempty"` // SNMPPrivPassphrase string `json:"snmpPrivPassphrase,omitempty"` // SNMPPrivProtocol string `json:"snmpPrivProtocol,omitempty"` // SNMPROCommunity string `json:"snmpROCommunity,omitempty"` // SNMPRWCommunity string `json:"snmpRWCommunity,omitempty"` // SNMPRetry *int `json:"snmpRetry,omitempty"` // SNMPTimeout *int `json:"snmpTimeout,omitempty"` // SNMPUserName string `json:"snmpUserName,omitempty"` // SNMPVersion string `json:"snmpVersion,omitempty"` // Type string `json:"type,omitempty"` // UpdateMgmtIPaddressList *[]RequestDevicesSyncDevices2UpdateMgmtIPaddressList `json:"updateMgmtIPaddressList,omitempty"` // UserName string `json:"userName,omitempty"` // }
type RequestDiscoveryCreateCliCredentials ¶
type RequestDiscoveryCreateCliCredentials []RequestItemDiscoveryCreateCliCredentials // Array of RequestDiscoveryCreateCLICredentials
type RequestDiscoveryCreateHTTPReadCredentials ¶
type RequestDiscoveryCreateHTTPReadCredentials []RequestItemDiscoveryCreateHTTPReadCredentials // Array of RequestDiscoveryCreateHTTPReadCredentials
type RequestDiscoveryCreateHTTPWriteCredentials ¶
type RequestDiscoveryCreateHTTPWriteCredentials []RequestItemDiscoveryCreateHTTPWriteCredentials // Array of RequestDiscoveryCreateHTTPWriteCredentials
type RequestDiscoveryCreateNetconfCredentials ¶
type RequestDiscoveryCreateNetconfCredentials []RequestItemDiscoveryCreateNetconfCredentials // Array of RequestDiscoveryCreateNetconfCredentials
type RequestDiscoveryCreateSNMPReadCommunity ¶
type RequestDiscoveryCreateSNMPReadCommunity []RequestItemDiscoveryCreateSNMPReadCommunity // Array of RequestDiscoveryCreateSNMPReadCommunity
type RequestDiscoveryCreateSNMPWriteCommunity ¶
type RequestDiscoveryCreateSNMPWriteCommunity []RequestItemDiscoveryCreateSNMPWriteCommunity // Array of RequestDiscoveryCreateSNMPWriteCommunity
type RequestDiscoveryCreateSNMPv3Credentials ¶
type RequestDiscoveryCreateSNMPv3Credentials []RequestItemDiscoveryCreateSNMPv3Credentials // Array of RequestDiscoveryCreateSNMPv3Credentials
type RequestDiscoveryCreateUpdateSNMPProperties ¶
type RequestDiscoveryCreateUpdateSNMPProperties []RequestItemDiscoveryCreateUpdateSNMPProperties // Array of RequestDiscoveryCreateUpdateSNMPProperties
type RequestDiscoveryStartDiscovery ¶
type RequestDiscoveryStartDiscovery struct { CdpLevel *int `json:"cdpLevel,omitempty"` // CDP level to which neighbor devices to be discovered DiscoveryType string `json:"discoveryType,omitempty"` // Type of Discovery. 'SINGLE', 'RANGE', 'MULTI RANGE', 'CDP', 'LLDP' EnablePasswordList []string `json:"enablePasswordList,omitempty"` // Enable Password of the devices to be discovered GlobalCredentialIDList []string `json:"globalCredentialIdList,omitempty"` // Global Credential Ids to be used for discovery HTTPReadCredential *RequestDiscoveryStartDiscoveryHTTPReadCredential `json:"httpReadCredential,omitempty"` // HTTPWriteCredential *RequestDiscoveryStartDiscoveryHTTPWriteCredential `json:"httpWriteCredential,omitempty"` // IPAddressList string `json:"ipAddressList,omitempty"` // IP Address of devices to be discovered. Ex: '172.30.0.1' for SINGLE, CDP and LLDP; '72.30.0.1-172.30.0.4' for RANGE; '72.30.0.1-172.30.0.4,172.31.0.1-172.31.0.4' for MULTI RANGE IPFilterList []string `json:"ipFilterList,omitempty"` // IP Addresses of the devices to be filtered out during discovery LldpLevel *int `json:"lldpLevel,omitempty"` // LLDP level to which neighbor devices to be discovered Name string `json:"name,omitempty"` // Name of the discovery NetconfPort string `json:"netconfPort,omitempty"` // Netconf Port. It will need valid SSH credentials to work PasswordList []string `json:"passwordList,omitempty"` // Password of the devices to be discovered PreferredMgmtIPMethod string `json:"preferredMgmtIPMethod,omitempty"` // Preferred Management IP Method.” or 'UseLoopBack'. Default is ” ProtocolOrder string `json:"protocolOrder,omitempty"` // Order of protocol (ssh/telnet) in which device connection will be tried. Ex: 'telnet': only telnet; 'ssh,telnet': ssh with higher order than telnet Retry *int `json:"retry,omitempty"` // Number of times to try establishing connection to device SNMPAuthPassphrase string `json:"snmpAuthPassphrase,omitempty"` // Auth Pass phrase for SNMP SNMPAuthProtocol string `json:"snmpAuthProtocol,omitempty"` // SNMP auth protocol. SHA' or 'MD5' SNMPMode string `json:"snmpMode,omitempty"` // Mode of SNMP. 'AUTHPRIV' or 'AUTHNOPRIV' or 'NOAUTHNOPRIV' SNMPPrivPassphrase string `json:"snmpPrivPassphrase,omitempty"` // Pass phrase for SNMP privacy SNMPPrivProtocol string `json:"snmpPrivProtocol,omitempty"` // SNMP privacy protocol. 'DES' or 'AES128' SNMPROCommunity string `json:"snmpROCommunity,omitempty"` // Snmp RO community of the devices to be discovered SNMPROCommunityDesc string `json:"snmpROCommunityDesc,omitempty"` // Description for Snmp RO community SNMPRWCommunity string `json:"snmpRWCommunity,omitempty"` // Snmp RW community of the devices to be discovered SNMPRWCommunityDesc string `json:"snmpRWCommunityDesc,omitempty"` // Description for Snmp RW community SNMPUserName string `json:"snmpUserName,omitempty"` // SNMP username of the device SNMPVersion string `json:"snmpVersion,omitempty"` // Version of SNMP. v2 or v3 Timeout *int `json:"timeout,omitempty"` // Time to wait for device response in seconds UserNameList []string `json:"userNameList,omitempty"` // Username of the devices to be discovered }
type RequestDiscoveryStartDiscoveryHTTPWriteCredential ¶
type RequestDiscoveryStartDiscoveryHTTPWriteCredential struct { Password string `json:"password,omitempty"` // HTTP(S) password Port *int `json:"port,omitempty"` // HTTP(S) port Secure *bool `json:"secure,omitempty"` // Flag for HTTPS Username string `json:"username,omitempty"` // HTTP(S) username }
type RequestDiscoveryUpdateCliCredentials ¶
type RequestDiscoveryUpdateCliCredentials struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // EnablePassword string `json:"enablePassword,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Username string `json:"username,omitempty"` // }
type RequestDiscoveryUpdateGlobalCredentials ¶
type RequestDiscoveryUpdateGlobalCredentials struct {
SiteUUIDs []string `json:"siteUuids,omitempty"` //
}
type RequestDiscoveryUpdateHTTPReadCredential ¶
type RequestDiscoveryUpdateHTTPReadCredential struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Port *int `json:"port,omitempty"` // Secure *bool `json:"secure,omitempty"` // Username string `json:"username,omitempty"` // }
type RequestDiscoveryUpdateHTTPWriteCredentials ¶
type RequestDiscoveryUpdateHTTPWriteCredentials struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Port *int `json:"port,omitempty"` // Secure *bool `json:"secure,omitempty"` // Username string `json:"username,omitempty"` // }
type RequestDiscoveryUpdateNetconfCredentials ¶
type RequestDiscoveryUpdateNetconfCredentials struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // NetconfPort string `json:"netconfPort,omitempty"` // }
type RequestDiscoveryUpdateSNMPReadCommunity ¶
type RequestDiscoveryUpdateSNMPReadCommunity struct { Comments string `json:"comments,omitempty"` // Comments to identify the credential CredentialType string `json:"credentialType,omitempty"` // Credential type to identify the application that uses the credential Description string `json:"description,omitempty"` // Name/Description of the credential InstanceUUID string `json:"instanceUuid,omitempty"` // ReadCommunity string `json:"readCommunity,omitempty"` // SNMP read community. NO!$DATA!$ for no value change }
type RequestDiscoveryUpdateSNMPWriteCommunity ¶
type RequestDiscoveryUpdateSNMPWriteCommunity struct { Comments string `json:"comments,omitempty"` // Comments to identify the credential CredentialType string `json:"credentialType,omitempty"` // Credential type to identify the application that uses the credential Description string `json:"description,omitempty"` // Name/Description of the credential InstanceUUID string `json:"instanceUuid,omitempty"` // WriteCommunity string `json:"writeCommunity,omitempty"` // SNMP write community. NO!$DATA!$ for no value change }
type RequestDiscoveryUpdateSNMPv3Credentials ¶
type RequestDiscoveryUpdateSNMPv3Credentials struct { AuthPassword string `json:"authPassword,omitempty"` // AuthType string `json:"authType,omitempty"` // Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // PrivacyPassword string `json:"privacyPassword,omitempty"` // PrivacyType string `json:"privacyType,omitempty"` // SNMPMode string `json:"snmpMode,omitempty"` // Username string `json:"username,omitempty"` // }
type RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedID ¶
type RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedID struct { AttributeInfo *RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDAttributeInfo `json:"attributeInfo,omitempty"` // CdpLevel *int `json:"cdpLevel,omitempty"` // DeviceIDs string `json:"deviceIds,omitempty"` // DiscoveryCondition string `json:"discoveryCondition,omitempty"` // DiscoveryStatus string `json:"discoveryStatus,omitempty"` // DiscoveryType string `json:"discoveryType,omitempty"` // EnablePasswordList string `json:"enablePasswordList,omitempty"` // GlobalCredentialIDList []string `json:"globalCredentialIdList,omitempty"` // HTTPReadCredential *RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDHTTPReadCredential `json:"httpReadCredential,omitempty"` // HTTPWriteCredential *RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDHTTPWriteCredential `json:"httpWriteCredential,omitempty"` // ID string `json:"id,omitempty"` // IPAddressList string `json:"ipAddressList,omitempty"` // IPFilterList string `json:"ipFilterList,omitempty"` // IsAutoCdp *bool `json:"isAutoCdp,omitempty"` // LldpLevel *int `json:"lldpLevel,omitempty"` // Name string `json:"name,omitempty"` // NetconfPort string `json:"netconfPort,omitempty"` // NumDevices *int `json:"numDevices,omitempty"` // ParentDiscoveryID string `json:"parentDiscoveryId,omitempty"` // PasswordList string `json:"passwordList,omitempty"` // PreferredMgmtIPMethod string `json:"preferredMgmtIPMethod,omitempty"` // ProtocolOrder string `json:"protocolOrder,omitempty"` // RetryCount *int `json:"retryCount,omitempty"` // SNMPAuthPassphrase string `json:"snmpAuthPassphrase,omitempty"` // SNMPAuthProtocol string `json:"snmpAuthProtocol,omitempty"` // SNMPMode string `json:"snmpMode,omitempty"` // SNMPPrivPassphrase string `json:"snmpPrivPassphrase,omitempty"` // SNMPPrivProtocol string `json:"snmpPrivProtocol,omitempty"` // SNMPRoCommunity string `json:"snmpRoCommunity,omitempty"` // SNMPRoCommunityDesc string `json:"snmpRoCommunityDesc,omitempty"` // SNMPRwCommunity string `json:"snmpRwCommunity,omitempty"` // SNMPRwCommunityDesc string `json:"snmpRwCommunityDesc,omitempty"` // SNMPUserName string `json:"snmpUserName,omitempty"` // TimeOut *int `json:"timeOut,omitempty"` // UpdateMgmtIP *bool `json:"updateMgmtIp,omitempty"` // UserNameList string `json:"userNameList,omitempty"` // }
type RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDAttributeInfo ¶
type RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDAttributeInfo interface{}
type RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDHTTPReadCredential ¶
type RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDHTTPReadCredential struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Port *int `json:"port,omitempty"` // Secure *bool `json:"secure,omitempty"` // Username string `json:"username,omitempty"` // }
type RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDHTTPWriteCredential ¶
type RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDHTTPWriteCredential struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Port *int `json:"port,omitempty"` // Secure *bool `json:"secure,omitempty"` // Username string `json:"username,omitempty"` // }
type RequestEventManagementCreateEmailDestination ¶
type RequestEventManagementCreateEmailDestination struct { EmailConfigID string `json:"emailConfigId,omitempty"` // Required only for update email configuration PrimarySmtpConfig *RequestEventManagementCreateEmailDestinationPrimarySmtpConfig `json:"primarySMTPConfig,omitempty"` // SecondarySmtpConfig *RequestEventManagementCreateEmailDestinationSecondarySmtpConfig `json:"secondarySMTPConfig,omitempty"` // FromEmail string `json:"fromEmail,omitempty"` // From Email ToEmail string `json:"toEmail,omitempty"` // To Email Subject string `json:"subject,omitempty"` // Subject }
type RequestEventManagementCreateEmailEventSubscription ¶
type RequestEventManagementCreateEmailEventSubscription []RequestItemEventManagementCreateEmailEventSubscription // Array of RequestEventManagementCreateEmailEventSubscription
type RequestEventManagementCreateEventSubscriptions ¶
type RequestEventManagementCreateEventSubscriptions []RequestItemEventManagementCreateEventSubscriptions // Array of RequestEventManagementCreateEventSubscriptions
type RequestEventManagementCreateRestWebhookEventSubscription ¶
type RequestEventManagementCreateRestWebhookEventSubscription []RequestItemEventManagementCreateRestWebhookEventSubscription // Array of RequestEventManagementCreateRestWebhookEventSubscription
type RequestEventManagementCreateSyslogDestination ¶
type RequestEventManagementCreateSyslogDestination struct { ConfigID string `json:"configId,omitempty"` // Required only for update syslog configuration Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description Host string `json:"host,omitempty"` // Host Protocol string `json:"protocol,omitempty"` // Protocol Port string `json:"port,omitempty"` // Port }
type RequestEventManagementCreateSyslogEventSubscription ¶
type RequestEventManagementCreateSyslogEventSubscription []RequestItemEventManagementCreateSyslogEventSubscription // Array of RequestEventManagementCreateSyslogEventSubscription
type RequestEventManagementCreateWebhookDestination ¶
type RequestEventManagementCreateWebhookDestination struct { WebhookID string `json:"webhookId,omitempty"` // Required only for update webhook configuration Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description URL string `json:"url,omitempty"` // Url Method string `json:"method,omitempty"` // Method TrustCert *bool `json:"trustCert,omitempty"` // Trust Cert Headers *[]RequestEventManagementCreateWebhookDestinationHeaders `json:"headers,omitempty"` // }
type RequestEventManagementUpdateEmailDestination ¶
type RequestEventManagementUpdateEmailDestination struct { EmailConfigID string `json:"emailConfigId,omitempty"` // Required only for update email configuration PrimarySmtpConfig *RequestEventManagementUpdateEmailDestinationPrimarySmtpConfig `json:"primarySMTPConfig,omitempty"` // SecondarySmtpConfig *RequestEventManagementUpdateEmailDestinationSecondarySmtpConfig `json:"secondarySMTPConfig,omitempty"` // FromEmail string `json:"fromEmail,omitempty"` // From Email ToEmail string `json:"toEmail,omitempty"` // To Email Subject string `json:"subject,omitempty"` // Subject }
type RequestEventManagementUpdateEmailEventSubscription ¶
type RequestEventManagementUpdateEmailEventSubscription []RequestItemEventManagementUpdateEmailEventSubscription // Array of RequestEventManagementUpdateEmailEventSubscription
type RequestEventManagementUpdateEventSubscriptions ¶
type RequestEventManagementUpdateEventSubscriptions []RequestItemEventManagementUpdateEventSubscriptions // Array of RequestEventManagementUpdateEventSubscriptions
type RequestEventManagementUpdateRestWebhookEventSubscription ¶
type RequestEventManagementUpdateRestWebhookEventSubscription []RequestItemEventManagementUpdateRestWebhookEventSubscription // Array of RequestEventManagementUpdateRestWebhookEventSubscription
type RequestEventManagementUpdateSyslogDestination ¶
type RequestEventManagementUpdateSyslogDestination struct { ConfigID string `json:"configId,omitempty"` // Required only for update syslog configuration Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description Host string `json:"host,omitempty"` // Host Protocol string `json:"protocol,omitempty"` // Protocol Port string `json:"port,omitempty"` // Port }
type RequestEventManagementUpdateSyslogEventSubscription ¶
type RequestEventManagementUpdateSyslogEventSubscription []RequestItemEventManagementUpdateSyslogEventSubscription // Array of RequestEventManagementUpdateSyslogEventSubscription
type RequestEventManagementUpdateWebhookDestination ¶
type RequestEventManagementUpdateWebhookDestination struct { WebhookID string `json:"webhookId,omitempty"` // Required only for update webhook configuration Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description URL string `json:"url,omitempty"` // Url Method string `json:"method,omitempty"` // Method TrustCert *bool `json:"trustCert,omitempty"` // Trust Cert Headers *[]RequestEventManagementUpdateWebhookDestinationHeaders `json:"headers,omitempty"` // }
type RequestFabricWirelessUpdateSSIDToIPPoolMapping2 ¶
type RequestFabricWirelessUpdateSSIDToIPPoolMapping2 struct { VLANName string `json:"vlanName,omitempty"` // VLAN Name ScalableGroupName string `json:"scalableGroupName,omitempty"` // Scalable Group Name SSIDNames []string `json:"ssidNames,omitempty"` // List of SSIDs SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site Name Hierarchy }
type RequestItemApplicationPolicyCreateApplication ¶
type RequestItemApplicationPolicyCreateApplication struct { Name string `json:"name,omitempty"` // Name NetworkApplications *[]RequestItemApplicationPolicyCreateApplicationNetworkApplications `json:"networkApplications,omitempty"` // NetworkIDentity *[]RequestItemApplicationPolicyCreateApplicationNetworkIDentity `json:"networkIdentity,omitempty"` // ApplicationSet *RequestItemApplicationPolicyCreateApplicationApplicationSet `json:"applicationSet,omitempty"` // IndicativeNetworkIDentity *[]RequestItemApplicationPolicyCreateApplicationIndicativeNetworkIDentity `json:"indicativeNetworkIdentity,omitempty"` // }
type RequestItemApplicationPolicyCreateApplicationApplicationSet ¶
type RequestItemApplicationPolicyCreateApplicationApplicationSet struct {
IDRef string `json:"idRef,omitempty"` // Id Ref
}
type RequestItemApplicationPolicyCreateApplicationIndicativeNetworkIDentity ¶
type RequestItemApplicationPolicyCreateApplicationIndicativeNetworkIDentity struct { ID string `json:"id,omitempty"` // id DisplayName string `json:"displayName,omitempty"` // displayName LowerPort *int `json:"lowerPort,omitempty"` // lowerPort Ports string `json:"ports,omitempty"` // ports Protocol string `json:"protocol,omitempty"` // protocol UpperPort *int `json:"upperPort,omitempty"` // upperPort }
type RequestItemApplicationPolicyCreateApplicationNetworkApplications ¶
type RequestItemApplicationPolicyCreateApplicationNetworkApplications struct { AppProtocol string `json:"appProtocol,omitempty"` // App Protocol ApplicationSubType string `json:"applicationSubType,omitempty"` // Application Sub Type ApplicationType string `json:"applicationType,omitempty"` // Application Type CategoryID string `json:"categoryId,omitempty"` // Category Id DisplayName string `json:"displayName,omitempty"` // Display Name EngineID string `json:"engineId,omitempty"` // Engine Id HelpString string `json:"helpString,omitempty"` // Help String LongDescription string `json:"longDescription,omitempty"` // Long Description Name string `json:"name,omitempty"` // Name Popularity string `json:"popularity,omitempty"` // Popularity Rank string `json:"rank,omitempty"` // Rank TrafficClass string `json:"trafficClass,omitempty"` // Traffic Class ServerName string `json:"serverName,omitempty"` // Server Name URL string `json:"url,omitempty"` // Url Dscp string `json:"dscp,omitempty"` // Dscp IgnoreConflict string `json:"ignoreConflict,omitempty"` // Ignore Conflict }
type RequestItemApplicationPolicyCreateApplicationNetworkIDentity ¶
type RequestItemApplicationPolicyCreateApplicationNetworkIDentity struct { DisplayName string `json:"displayName,omitempty"` // Display Name LowerPort string `json:"lowerPort,omitempty"` // Lower Port Ports string `json:"ports,omitempty"` // Ports Protocol string `json:"protocol,omitempty"` // Protocol UpperPort string `json:"upperPort,omitempty"` // Upper Port }
type RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfile ¶
type RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfile struct { Description string `json:"description,omitempty"` // Free test description Name string `json:"name,omitempty"` // Queueing profile name Clause *[]RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClause `json:"clause,omitempty"` // }
type RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClause ¶
type RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClause struct { Type string `json:"type,omitempty"` // Type IsCommonBetweenAllInterfaceSpeeds *bool `json:"isCommonBetweenAllInterfaceSpeeds,omitempty"` // Is common between all interface speeds InterfaceSpeedBandwidthClauses *[]RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClauses `json:"interfaceSpeedBandwidthClauses,omitempty"` // TcDscpSettings *[]RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClauseTcDscpSettings `json:"tcDscpSettings,omitempty"` // }
type RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClauses ¶
type RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClauses struct { InterfaceSpeed string `json:"interfaceSpeed,omitempty"` // Interface speed TcBandwidthSettings *[]RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClausesTcBandwidthSettings `json:"tcBandwidthSettings,omitempty"` // }
type RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClausesTcBandwidthSettings ¶
type RequestItemApplicationPolicyCreateApplicationSet ¶
type RequestItemApplicationPolicyCreateApplicationSet struct {
Name string `json:"name,omitempty"` // Name
}
type RequestItemApplicationPolicyCreateQosDeviceInterfaceInfo ¶
type RequestItemApplicationPolicyCreateQosDeviceInterfaceInfo struct { Name string `json:"name,omitempty"` // Device name ExcludedInterfaces []string `json:"excludedInterfaces,omitempty"` // Excluded interfaces ids NetworkDeviceID string `json:"networkDeviceId,omitempty"` // Network device id QosDeviceInterfaceInfo *[]RequestItemApplicationPolicyCreateQosDeviceInterfaceInfoQosDeviceInterfaceInfo `json:"qosDeviceInterfaceInfo,omitempty"` // }
type RequestItemApplicationPolicyCreateQosDeviceInterfaceInfoQosDeviceInterfaceInfo ¶
type RequestItemApplicationPolicyCreateQosDeviceInterfaceInfoQosDeviceInterfaceInfo struct { DmvpnRemoteSitesBw *[]int `json:"dmvpnRemoteSitesBw,omitempty"` // Dmvpn remote sites bandwidth InterfaceID string `json:"interfaceId,omitempty"` // Interface id InterfaceName string `json:"interfaceName,omitempty"` // Interface name Label string `json:"label,omitempty"` // SP Profile name Role string `json:"role,omitempty"` // Interface role UploadBW *int `json:"uploadBW,omitempty"` // Upload bandwidth }
type RequestItemApplicationPolicyEditApplication ¶
type RequestItemApplicationPolicyEditApplication struct { ID string `json:"id,omitempty"` // Id Name string `json:"name,omitempty"` // Name NetworkApplications *[]RequestItemApplicationPolicyEditApplicationNetworkApplications `json:"networkApplications,omitempty"` // NetworkIDentity *[]RequestItemApplicationPolicyEditApplicationNetworkIDentity `json:"networkIdentity,omitempty"` // ApplicationSet *RequestItemApplicationPolicyEditApplicationApplicationSet `json:"applicationSet,omitempty"` // }
type RequestItemApplicationPolicyEditApplicationApplicationSet ¶
type RequestItemApplicationPolicyEditApplicationApplicationSet struct {
IDRef string `json:"idRef,omitempty"` // Id Ref
}
type RequestItemApplicationPolicyEditApplicationNetworkApplications ¶
type RequestItemApplicationPolicyEditApplicationNetworkApplications struct { ID string `json:"id,omitempty"` // Id AppProtocol string `json:"appProtocol,omitempty"` // App Protocol ApplicationSubType string `json:"applicationSubType,omitempty"` // Application Sub Type ApplicationType string `json:"applicationType,omitempty"` // Application Type CategoryID string `json:"categoryId,omitempty"` // Category Id DisplayName string `json:"displayName,omitempty"` // Display Name EngineID string `json:"engineId,omitempty"` // Engine Id HelpString string `json:"helpString,omitempty"` // Help String LongDescription string `json:"longDescription,omitempty"` // Long Description Name string `json:"name,omitempty"` // Name Popularity string `json:"popularity,omitempty"` // Popularity Rank string `json:"rank,omitempty"` // Rank TrafficClass string `json:"trafficClass,omitempty"` // Traffic Class ServerName string `json:"serverName,omitempty"` // Server Name URL string `json:"url,omitempty"` // Url Dscp string `json:"dscp,omitempty"` // Dscp IgnoreConflict string `json:"ignoreConflict,omitempty"` // Ignore Conflict }
type RequestItemApplicationPolicyEditApplicationNetworkIDentity ¶
type RequestItemApplicationPolicyEditApplicationNetworkIDentity struct { ID string `json:"id,omitempty"` // Id DisplayName string `json:"displayName,omitempty"` // Display Name LowerPort string `json:"lowerPort,omitempty"` // Lower Port Ports string `json:"ports,omitempty"` // Ports Protocol string `json:"protocol,omitempty"` // Protocol UpperPort string `json:"upperPort,omitempty"` // Upper Port }
type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfile ¶
type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfile struct { ID string `json:"id,omitempty"` // Id of Queueing profile Description string `json:"description,omitempty"` // Free test description Name string `json:"name,omitempty"` // Queueing profile name Clause *[]RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClause `json:"clause,omitempty"` // }
type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClause ¶
type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClause struct { InstanceID *int `json:"instanceId,omitempty"` // Instance id Type string `json:"type,omitempty"` // Type IsCommonBetweenAllInterfaceSpeeds *bool `json:"isCommonBetweenAllInterfaceSpeeds,omitempty"` // Is common between all interface speeds InterfaceSpeedBandwidthClauses *[]RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClauses `json:"interfaceSpeedBandwidthClauses,omitempty"` // TcDscpSettings *[]RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClauseTcDscpSettings `json:"tcDscpSettings,omitempty"` // }
type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClauses ¶
type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClauses struct { InstanceID *int `json:"instanceId,omitempty"` // Instance id InterfaceSpeed string `json:"interfaceSpeed,omitempty"` // Interface speed TcBandwidthSettings *[]RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClausesTcBandwidthSettings `json:"tcBandwidthSettings,omitempty"` // }
type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClausesTcBandwidthSettings ¶
type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClausesTcBandwidthSettings struct { InstanceID *int `json:"instanceId,omitempty"` // Instance id BandwidthPercentage *int `json:"bandwidthPercentage,omitempty"` // Bandwidth percentage TrafficClass string `json:"trafficClass,omitempty"` // Traffic Class }
type RequestItemApplicationPolicyUpdateQosDeviceInterfaceInfo ¶
type RequestItemApplicationPolicyUpdateQosDeviceInterfaceInfo struct { ID string `json:"id,omitempty"` // Id of Qos device info Name string `json:"name,omitempty"` // Device name ExcludedInterfaces []string `json:"excludedInterfaces,omitempty"` // Excluded interfaces ids NetworkDeviceID string `json:"networkDeviceId,omitempty"` // Network device id QosDeviceInterfaceInfo *[]RequestItemApplicationPolicyUpdateQosDeviceInterfaceInfoQosDeviceInterfaceInfo `json:"qosDeviceInterfaceInfo,omitempty"` // }
type RequestItemApplicationPolicyUpdateQosDeviceInterfaceInfoQosDeviceInterfaceInfo ¶
type RequestItemApplicationPolicyUpdateQosDeviceInterfaceInfoQosDeviceInterfaceInfo struct { InstanceID *int `json:"instanceId,omitempty"` // Instance id DmvpnRemoteSitesBw *[]int `json:"dmvpnRemoteSitesBw,omitempty"` // Dmvpn remote sites bandwidth InterfaceID string `json:"interfaceId,omitempty"` // Interface id InterfaceName string `json:"interfaceName,omitempty"` // Interface name Label string `json:"label,omitempty"` // SP Profile name Role string `json:"role,omitempty"` // Interface role UploadBW *int `json:"uploadBW,omitempty"` // Upload bandwidth }
type RequestItemConfigurationTemplatesExportsTheProjectsForAGivenCriteria ¶
type RequestItemConfigurationTemplatesExportsTheProjectsForAGivenCriteria interface{}
type RequestItemConfigurationTemplatesExportsTheTemplatesForAGivenCriteria ¶
type RequestItemConfigurationTemplatesExportsTheTemplatesForAGivenCriteria interface{}
type RequestItemConfigurationTemplatesImportsTheTemplatesProvided ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvided struct { Tags *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTags `json:"tags,omitempty"` // Author string `json:"author,omitempty"` // Author of template Composite *bool `json:"composite,omitempty"` // Is it composite template ContainingTemplates *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplates `json:"containingTemplates,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // Create time of template CustomParamsOrder *bool `json:"customParamsOrder,omitempty"` // Custom Params Order Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedDeviceTypes `json:"deviceTypes,omitempty"` // FailurePolicy string `json:"failurePolicy,omitempty"` // Define failure policy if template provisioning fails ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of template LatestVersionTime *int `json:"latestVersionTime,omitempty"` // Latest versioned template time Name string `json:"name,omitempty"` // Name of template ParentTemplateID string `json:"parentTemplateId,omitempty"` // Parent templateID ProjectID string `json:"projectId,omitempty"` // Project UUID ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateContent string `json:"rollbackTemplateContent,omitempty"` // Rollback template content RollbackTemplateParams *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // Applicable device software type SoftwareVariant string `json:"softwareVariant,omitempty"` // Applicable device software variant SoftwareVersion string `json:"softwareVersion,omitempty"` // Applicable device software version TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParams `json:"templateParams,omitempty"` // ValidationErrors *RequestItemConfigurationTemplatesImportsTheTemplatesProvidedValidationErrors `json:"validationErrors,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplates ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplates struct { Tags *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTags `json:"tags,omitempty"` // Composite *bool `json:"composite,omitempty"` // Is it composite template Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesDeviceTypes `json:"deviceTypes,omitempty"` // ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) Name string `json:"name,omitempty"` // Name of template ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateParams *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParams `json:"templateParams,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesDeviceTypes ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesDeviceTypes struct { ProductFamily string `json:"productFamily,omitempty"` // Device family ProductSeries string `json:"productSeries,omitempty"` // Device series ProductType string `json:"productType,omitempty"` // Device type }
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParams ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParamsRange ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParamsSelection ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParamsSelectionSelectionValues ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParamsSelectionSelectionValues interface{}
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParams ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParamsRange ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParamsSelection ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParamsSelectionSelectionValues ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParamsSelectionSelectionValues interface{}
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParams ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParamsSelection ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParamsSelectionSelectionValues ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParamsSelectionSelectionValues interface{}
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParams ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParamsSelection ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParamsSelectionSelectionValues ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParamsSelectionSelectionValues interface{}
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedValidationErrors ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedValidationErrors struct { RollbackTemplateErrors *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedValidationErrorsRollbackTemplateErrors `json:"rollbackTemplateErrors,omitempty"` // Validation or design conflicts errors of rollback template TemplateErrors *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedValidationErrorsTemplateErrors `json:"templateErrors,omitempty"` // Validation or design conflicts errors TemplateID string `json:"templateId,omitempty"` // UUID of template TemplateVersion string `json:"templateVersion,omitempty"` // Current version of template }
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedValidationErrorsRollbackTemplateErrors ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedValidationErrorsRollbackTemplateErrors interface{}
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedValidationErrorsTemplateErrors ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedValidationErrorsTemplateErrors interface{}
type RequestItemDeviceOnboardingPnpImportDevicesInBulk ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulk struct { TypeID string `json:"_id,omitempty"` // DeviceInfo *RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfo `json:"deviceInfo,omitempty"` // RunSummaryList *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryList `json:"runSummaryList,omitempty"` // SystemResetWorkflow *RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow *RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemWorkflow `json:"systemWorkflow,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Version *int `json:"version,omitempty"` // Workflow *RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflow `json:"workflow,omitempty"` // WorkflowParameters *RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowParameters `json:"workflowParameters,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfo ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfo struct { AAACredentials *RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // AgentType string `json:"agentType,omitempty"` // AuthStatus string `json:"authStatus,omitempty"` // AuthenticatedSudiSerialNo string `json:"authenticatedSudiSerialNo,omitempty"` // CapabilitiesSupported []string `json:"capabilitiesSupported,omitempty"` // CmState string `json:"cmState,omitempty"` // Description string `json:"description,omitempty"` // DeviceSudiSerialNos []string `json:"deviceSudiSerialNos,omitempty"` // DeviceType string `json:"deviceType,omitempty"` // FeaturesSupported []string `json:"featuresSupported,omitempty"` // FileSystemList *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // FirstContact *int `json:"firstContact,omitempty"` // Hostname string `json:"hostname,omitempty"` // HTTPHeaders *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // ImageVersion string `json:"imageVersion,omitempty"` // IPInterfaces *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // LastContact *int `json:"lastContact,omitempty"` // LastSyncTime *int `json:"lastSyncTime,omitempty"` // LastUpdateOn *int `json:"lastUpdateOn,omitempty"` // Location *RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoLocation `json:"location,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Mode string `json:"mode,omitempty"` // Name string `json:"name,omitempty"` // NeighborLinks *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // OnbState string `json:"onbState,omitempty"` // Pid string `json:"pid,omitempty"` // PnpProfileList *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // PopulateInventory *bool `json:"populateInventory,omitempty"` // PreWorkflowCliOuputs *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // ProjectID string `json:"projectId,omitempty"` // ProjectName string `json:"projectName,omitempty"` // ReloadRequested *bool `json:"reloadRequested,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // Source string `json:"source,omitempty"` // Stack *bool `json:"stack,omitempty"` // StackInfo *RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoStackInfo `json:"stackInfo,omitempty"` // State string `json:"state,omitempty"` // SudiRequired *bool `json:"sudiRequired,omitempty"` // Tags *RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoTags `json:"tags,omitempty"` // UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // WorkflowName string `json:"workflowName,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoFileSystemList ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoFileSystemList struct { Freespace *int `json:"freespace,omitempty"` // Name string `json:"name,omitempty"` // Readable *bool `json:"readable,omitempty"` // Size *int `json:"size,omitempty"` // Type string `json:"type,omitempty"` // Writeable *bool `json:"writeable,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoIPInterfaces ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoIPInterfaces struct { IPv4Address *RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoIPInterfacesIPv4Address `json:"ipv4Address,omitempty"` // IPv6AddressList *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoIPInterfacesIPv6AddressList `json:"ipv6AddressList,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Name string `json:"name,omitempty"` // Status string `json:"status,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoIPInterfacesIPv4Address ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoIPInterfacesIPv4Address interface{}
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoIPInterfacesIPv6AddressList ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoIPInterfacesIPv6AddressList interface{}
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoLocation ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoLocation struct { Address string `json:"address,omitempty"` // Altitude string `json:"altitude,omitempty"` // Latitude string `json:"latitude,omitempty"` // Longitude string `json:"longitude,omitempty"` // SiteID string `json:"siteId,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoNeighborLinks ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoNeighborLinks struct { LocalInterfaceName string `json:"localInterfaceName,omitempty"` // LocalMacAddress string `json:"localMacAddress,omitempty"` // LocalShortInterfaceName string `json:"localShortInterfaceName,omitempty"` // RemoteDeviceName string `json:"remoteDeviceName,omitempty"` // RemoteInterfaceName string `json:"remoteInterfaceName,omitempty"` // RemoteMacAddress string `json:"remoteMacAddress,omitempty"` // RemotePlatform string `json:"remotePlatform,omitempty"` // RemoteShortInterfaceName string `json:"remoteShortInterfaceName,omitempty"` // RemoteVersion string `json:"remoteVersion,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileList ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileList struct { CreatedBy string `json:"createdBy,omitempty"` // DiscoveryCreated *bool `json:"discoveryCreated,omitempty"` // PrimaryEndpoint *RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // ProfileName string `json:"profileName,omitempty"` // SecondaryEndpoint *RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListPrimaryEndpoint ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListPrimaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address *RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListPrimaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // IPv6Address *RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListPrimaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Port *int `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListPrimaryEndpointIPv4Address ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListPrimaryEndpointIPv4Address interface{}
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListPrimaryEndpointIPv6Address ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListPrimaryEndpointIPv6Address interface{}
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListSecondaryEndpoint ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListSecondaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address *RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListSecondaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // IPv6Address *RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListSecondaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Port *int `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListSecondaryEndpointIPv4Address ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListSecondaryEndpointIPv4Address interface{}
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListSecondaryEndpointIPv6Address ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListSecondaryEndpointIPv6Address interface{}
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoStackInfo ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoStackInfo struct { IsFullRing *bool `json:"isFullRing,omitempty"` // StackMemberList *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // SupportsStackWorkflows *bool `json:"supportsStackWorkflows,omitempty"` // TotalMemberCount *int `json:"totalMemberCount,omitempty"` // ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoStackInfoStackMemberList ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoStackInfoStackMemberList struct { HardwareVersion string `json:"hardwareVersion,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Pid string `json:"pid,omitempty"` // Priority *int `json:"priority,omitempty"` // Role string `json:"role,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // StackNumber *int `json:"stackNumber,omitempty"` // State string `json:"state,omitempty"` // SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoTags ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoTags interface{}
type RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryList ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryList struct { Details string `json:"details,omitempty"` // ErrorFlag *bool `json:"errorFlag,omitempty"` // HistoryTaskInfo *RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // Timestamp *int `json:"timestamp,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryListHistoryTaskInfo ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryListHistoryTaskInfo struct { AddnDetails *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryListHistoryTaskInfoWorkItemList ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryListHistoryTaskInfoWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemResetWorkflow ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemResetWorkflow struct { TypeID string `json:"_id,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx *int `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ExecTime *int `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn *int `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemResetWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemResetWorkflowTasks ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemResetWorkflowTasks struct { CurrWorkItemIDx *int `json:"currWorkItemIdx,omitempty"` // EndTime *int `json:"endTime,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TaskSeqNo *int `json:"taskSeqNo,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemResetWorkflowTasksWorkItemList ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemResetWorkflowTasksWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemWorkflow ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemWorkflow struct { TypeID string `json:"_id,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx *int `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ExecTime *int `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn *int `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemWorkflowTasks ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemWorkflowTasks struct { CurrWorkItemIDx *int `json:"currWorkItemIdx,omitempty"` // EndTime *int `json:"endTime,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TaskSeqNo *int `json:"taskSeqNo,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemWorkflowTasksWorkItemList ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemWorkflowTasksWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflow ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflow struct { TypeID string `json:"_id,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx *int `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ExecTime *int `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn *int `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowParameters ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowParameters struct { ConfigList *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowParametersConfigList `json:"configList,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowParametersConfigList ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowParametersConfigList struct { ConfigID string `json:"configId,omitempty"` // ConfigParameters *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowParametersConfigListConfigParameters ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowTasks ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowTasks struct { CurrWorkItemIDx *int `json:"currWorkItemIdx,omitempty"` // EndTime *int `json:"endTime,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TaskSeqNo *int `json:"taskSeqNo,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowTasksWorkItemList ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowTasksWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestItemDeviceReplacementMarkDeviceForReplacement ¶
type RequestItemDeviceReplacementMarkDeviceForReplacement struct { CreationTime *int `json:"creationTime,omitempty"` // Family string `json:"family,omitempty"` // FaultyDeviceID string `json:"faultyDeviceId,omitempty"` // FaultyDeviceName string `json:"faultyDeviceName,omitempty"` // FaultyDevicePlatform string `json:"faultyDevicePlatform,omitempty"` // FaultyDeviceSerialNumber string `json:"faultyDeviceSerialNumber,omitempty"` // ID string `json:"id,omitempty"` // NeighbourDeviceID string `json:"neighbourDeviceId,omitempty"` // NetworkReadinessTaskID string `json:"networkReadinessTaskId,omitempty"` // ReplacementDevicePlatform string `json:"replacementDevicePlatform,omitempty"` // ReplacementDeviceSerialNumber string `json:"replacementDeviceSerialNumber,omitempty"` // ReplacementStatus string `json:"replacementStatus,omitempty"` // ReplacementTime *int `json:"replacementTime,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // }
type RequestItemDeviceReplacementUnmarkDeviceForReplacement ¶
type RequestItemDeviceReplacementUnmarkDeviceForReplacement struct { CreationTime *int `json:"creationTime,omitempty"` // Family string `json:"family,omitempty"` // FaultyDeviceID string `json:"faultyDeviceId,omitempty"` // FaultyDeviceName string `json:"faultyDeviceName,omitempty"` // FaultyDevicePlatform string `json:"faultyDevicePlatform,omitempty"` // FaultyDeviceSerialNumber string `json:"faultyDeviceSerialNumber,omitempty"` // ID string `json:"id,omitempty"` // NeighbourDeviceID string `json:"neighbourDeviceId,omitempty"` // NetworkReadinessTaskID string `json:"networkReadinessTaskId,omitempty"` // ReplacementDevicePlatform string `json:"replacementDevicePlatform,omitempty"` // ReplacementDeviceSerialNumber string `json:"replacementDeviceSerialNumber,omitempty"` // ReplacementStatus string `json:"replacementStatus,omitempty"` // ReplacementTime *int `json:"replacementTime,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // }
type RequestItemDevicesSyncDevices ¶
type RequestItemDevicesSyncDevices interface{}
type RequestItemDiscoveryCreateCliCredentials ¶
type RequestItemDiscoveryCreateCliCredentials struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // EnablePassword string `json:"enablePassword,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Username string `json:"username,omitempty"` // }
type RequestItemDiscoveryCreateHTTPReadCredentials ¶
type RequestItemDiscoveryCreateHTTPReadCredentials struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Port *int `json:"port,omitempty"` // Secure *bool `json:"secure,omitempty"` // Username string `json:"username,omitempty"` // }
type RequestItemDiscoveryCreateHTTPWriteCredentials ¶
type RequestItemDiscoveryCreateHTTPWriteCredentials struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Port *int `json:"port,omitempty"` // Secure *bool `json:"secure,omitempty"` // Username string `json:"username,omitempty"` // }
type RequestItemDiscoveryCreateNetconfCredentials ¶
type RequestItemDiscoveryCreateNetconfCredentials struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // NetconfPort string `json:"netconfPort,omitempty"` // }
type RequestItemDiscoveryCreateSNMPReadCommunity ¶
type RequestItemDiscoveryCreateSNMPReadCommunity struct { Comments string `json:"comments,omitempty"` // Comments to identify the credential CredentialType string `json:"credentialType,omitempty"` // Credential type to identify the application that uses the credential Description string `json:"description,omitempty"` // Name/Description of the credential ReadCommunity string `json:"readCommunity,omitempty"` // SNMP read community }
type RequestItemDiscoveryCreateSNMPWriteCommunity ¶
type RequestItemDiscoveryCreateSNMPWriteCommunity struct { Comments string `json:"comments,omitempty"` // Comments to identify the credential CredentialType string `json:"credentialType,omitempty"` // Credential type to identify the application that uses the credential Description string `json:"description,omitempty"` // Name/Description of the credential WriteCommunity string `json:"writeCommunity,omitempty"` // SNMP write community }
type RequestItemDiscoveryCreateSNMPv3Credentials ¶
type RequestItemDiscoveryCreateSNMPv3Credentials struct { AuthPassword string `json:"authPassword,omitempty"` // AuthType string `json:"authType,omitempty"` // Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // PrivacyPassword string `json:"privacyPassword,omitempty"` // PrivacyType string `json:"privacyType,omitempty"` // SNMPMode string `json:"snmpMode,omitempty"` // Username string `json:"username,omitempty"` // }
type RequestItemDiscoveryCreateUpdateSNMPProperties ¶
type RequestItemDiscoveryCreateUpdateSNMPProperties struct { ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // IntValue *int `json:"intValue,omitempty"` // SystemPropertyName string `json:"systemPropertyName,omitempty"` // }
type RequestItemEventManagementCreateEmailEventSubscription ¶
type RequestItemEventManagementCreateEmailEventSubscription struct { SubscriptionID string `json:"subscriptionId,omitempty"` // Subscription Id (Unique UUID) Version string `json:"version,omitempty"` // Version Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SubscriptionEndpoints *[]RequestItemEventManagementCreateEmailEventSubscriptionSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *RequestItemEventManagementCreateEmailEventSubscriptionFilter `json:"filter,omitempty"` // }
type RequestItemEventManagementCreateEmailEventSubscriptionFilter ¶
type RequestItemEventManagementCreateEmailEventSubscriptionFilter struct { EventIDs []string `json:"eventIds,omitempty"` // Event Ids DomainsSubdomains *[]RequestItemEventManagementCreateEmailEventSubscriptionFilterDomainsSubdomains `json:"domainsSubdomains,omitempty"` // Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities *[]int `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources SiteIDs []string `json:"siteIds,omitempty"` // Site Ids }
type RequestItemEventManagementCreateEmailEventSubscriptionSubscriptionEndpoints ¶
type RequestItemEventManagementCreateEmailEventSubscriptionSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // (From Get Email Subscription Details --> pick InstanceId) SubscriptionDetails *RequestItemEventManagementCreateEmailEventSubscriptionSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // }
type RequestItemEventManagementCreateEmailEventSubscriptionSubscriptionEndpointsSubscriptionDetails ¶
type RequestItemEventManagementCreateEmailEventSubscriptionSubscriptionEndpointsSubscriptionDetails struct { ConnectorType string `json:"connectorType,omitempty"` // Connector Type (Must be EMAIL) FromEmailAddress string `json:"fromEmailAddress,omitempty"` // Senders Email Address ToEmailAddresses []string `json:"toEmailAddresses,omitempty"` // Recipient's Email Addresses (Comma separated) Subject string `json:"subject,omitempty"` // Email Subject Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description }
type RequestItemEventManagementCreateEventSubscriptions ¶
type RequestItemEventManagementCreateEventSubscriptions struct { SubscriptionID string `json:"subscriptionId,omitempty"` // Subscription Id (Unique UUID) Version string `json:"version,omitempty"` // Version Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SubscriptionEndpoints *[]RequestItemEventManagementCreateEventSubscriptionsSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *RequestItemEventManagementCreateEventSubscriptionsFilter `json:"filter,omitempty"` // }
type RequestItemEventManagementCreateEventSubscriptionsFilter ¶
type RequestItemEventManagementCreateEventSubscriptionsFilter struct { EventIDs []string `json:"eventIds,omitempty"` // Event Ids (Comma separated event ids) DomainsSubdomains *[]RequestItemEventManagementCreateEventSubscriptionsFilterDomainsSubdomains `json:"domainsSubdomains,omitempty"` // Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities []string `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources SiteIDs []string `json:"siteIds,omitempty"` // Site Ids }
type RequestItemEventManagementCreateEventSubscriptionsSubscriptionEndpoints ¶
type RequestItemEventManagementCreateEventSubscriptionsSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // (From Get Rest/Webhook Subscription Details --> pick instanceId) SubscriptionDetails *RequestItemEventManagementCreateEventSubscriptionsSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // }
type RequestItemEventManagementCreateEventSubscriptionsSubscriptionEndpointsSubscriptionDetails ¶
type RequestItemEventManagementCreateEventSubscriptionsSubscriptionEndpointsSubscriptionDetails struct {
ConnectorType string `json:"connectorType,omitempty"` // Connector Type (Must be REST)
}
type RequestItemEventManagementCreateRestWebhookEventSubscription ¶
type RequestItemEventManagementCreateRestWebhookEventSubscription struct { SubscriptionID string `json:"subscriptionId,omitempty"` // Subscription Id (Unique UUID) Version string `json:"version,omitempty"` // Version Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SubscriptionEndpoints *[]RequestItemEventManagementCreateRestWebhookEventSubscriptionSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *RequestItemEventManagementCreateRestWebhookEventSubscriptionFilter `json:"filter,omitempty"` // }
type RequestItemEventManagementCreateRestWebhookEventSubscriptionFilter ¶
type RequestItemEventManagementCreateRestWebhookEventSubscriptionFilter struct { EventIDs []string `json:"eventIds,omitempty"` // Event Ids (Comma separated event ids) DomainsSubdomains *[]RequestItemEventManagementCreateRestWebhookEventSubscriptionFilterDomainsSubdomains `json:"domainsSubdomains,omitempty"` // Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities []string `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources SiteIDs []string `json:"siteIds,omitempty"` // Site Ids }
type RequestItemEventManagementCreateRestWebhookEventSubscriptionSubscriptionEndpoints ¶
type RequestItemEventManagementCreateRestWebhookEventSubscriptionSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // (From Get Rest/Webhook Subscription Details --> pick instanceId) SubscriptionDetails *RequestItemEventManagementCreateRestWebhookEventSubscriptionSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // }
type RequestItemEventManagementCreateRestWebhookEventSubscriptionSubscriptionEndpointsSubscriptionDetails ¶
type RequestItemEventManagementCreateRestWebhookEventSubscriptionSubscriptionEndpointsSubscriptionDetails struct {
ConnectorType string `json:"connectorType,omitempty"` // Connector Type (Must be REST)
}
type RequestItemEventManagementCreateSyslogEventSubscription ¶
type RequestItemEventManagementCreateSyslogEventSubscription struct { SubscriptionID string `json:"subscriptionId,omitempty"` // Subscription Id (Unique UUID) Version string `json:"version,omitempty"` // Version Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SubscriptionEndpoints *[]RequestItemEventManagementCreateSyslogEventSubscriptionSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *RequestItemEventManagementCreateSyslogEventSubscriptionFilter `json:"filter,omitempty"` // }
type RequestItemEventManagementCreateSyslogEventSubscriptionFilter ¶
type RequestItemEventManagementCreateSyslogEventSubscriptionFilter struct { EventIDs []string `json:"eventIds,omitempty"` // Event Ids (Comma separated event ids) DomainsSubdomains *[]RequestItemEventManagementCreateSyslogEventSubscriptionFilterDomainsSubdomains `json:"domainsSubdomains,omitempty"` // Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities []string `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources SiteIDs []string `json:"siteIds,omitempty"` // Site Ids }
type RequestItemEventManagementCreateSyslogEventSubscriptionSubscriptionEndpoints ¶
type RequestItemEventManagementCreateSyslogEventSubscriptionSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // (From Get Syslog Subscription Details --> pick instanceId) SubscriptionDetails *RequestItemEventManagementCreateSyslogEventSubscriptionSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // }
type RequestItemEventManagementCreateSyslogEventSubscriptionSubscriptionEndpointsSubscriptionDetails ¶
type RequestItemEventManagementCreateSyslogEventSubscriptionSubscriptionEndpointsSubscriptionDetails struct {
ConnectorType string `json:"connectorType,omitempty"` // Connector Type (Must be SYSLOG)
}
type RequestItemEventManagementUpdateEmailEventSubscription ¶
type RequestItemEventManagementUpdateEmailEventSubscription struct { SubscriptionID string `json:"subscriptionId,omitempty"` // Subscription Id (Unique UUID) Version string `json:"version,omitempty"` // Version Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SubscriptionEndpoints *[]RequestItemEventManagementUpdateEmailEventSubscriptionSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *RequestItemEventManagementUpdateEmailEventSubscriptionFilter `json:"filter,omitempty"` // }
type RequestItemEventManagementUpdateEmailEventSubscriptionFilter ¶
type RequestItemEventManagementUpdateEmailEventSubscriptionFilter struct { EventIDs []string `json:"eventIds,omitempty"` // Event Ids DomainsSubdomains *[]RequestItemEventManagementUpdateEmailEventSubscriptionFilterDomainsSubdomains `json:"domainsSubdomains,omitempty"` // Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities *[]int `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources SiteIDs []string `json:"siteIds,omitempty"` // Site Ids }
type RequestItemEventManagementUpdateEmailEventSubscriptionSubscriptionEndpoints ¶
type RequestItemEventManagementUpdateEmailEventSubscriptionSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // (From Get Email Subscription Details --> pick InstanceId) SubscriptionDetails *RequestItemEventManagementUpdateEmailEventSubscriptionSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // }
type RequestItemEventManagementUpdateEmailEventSubscriptionSubscriptionEndpointsSubscriptionDetails ¶
type RequestItemEventManagementUpdateEmailEventSubscriptionSubscriptionEndpointsSubscriptionDetails struct { ConnectorType string `json:"connectorType,omitempty"` // Connector Type (Must be EMAIL) FromEmailAddress string `json:"fromEmailAddress,omitempty"` // Senders Email Address ToEmailAddresses []string `json:"toEmailAddresses,omitempty"` // Recipient's Email Addresses (Comma separated) Subject string `json:"subject,omitempty"` // Email Subject Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description }
type RequestItemEventManagementUpdateEventSubscriptions ¶
type RequestItemEventManagementUpdateEventSubscriptions struct { SubscriptionID string `json:"subscriptionId,omitempty"` // Subscription Id (Unique UUID) Version string `json:"version,omitempty"` // Version Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SubscriptionEndpoints *[]RequestItemEventManagementUpdateEventSubscriptionsSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *RequestItemEventManagementUpdateEventSubscriptionsFilter `json:"filter,omitempty"` // }
type RequestItemEventManagementUpdateEventSubscriptionsFilter ¶
type RequestItemEventManagementUpdateEventSubscriptionsFilter struct { EventIDs []string `json:"eventIds,omitempty"` // Event Ids (Comma separated event ids) DomainsSubdomains *[]RequestItemEventManagementUpdateEventSubscriptionsFilterDomainsSubdomains `json:"domainsSubdomains,omitempty"` // Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities []string `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources SiteIDs []string `json:"siteIds,omitempty"` // Site Ids }
type RequestItemEventManagementUpdateEventSubscriptionsSubscriptionEndpoints ¶
type RequestItemEventManagementUpdateEventSubscriptionsSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // (From Get Rest/Webhook Subscription Details --> pick instanceId) SubscriptionDetails *RequestItemEventManagementUpdateEventSubscriptionsSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // }
type RequestItemEventManagementUpdateEventSubscriptionsSubscriptionEndpointsSubscriptionDetails ¶
type RequestItemEventManagementUpdateEventSubscriptionsSubscriptionEndpointsSubscriptionDetails struct {
ConnectorType string `json:"connectorType,omitempty"` // Connector Type (Must be REST)
}
type RequestItemEventManagementUpdateRestWebhookEventSubscription ¶
type RequestItemEventManagementUpdateRestWebhookEventSubscription struct { SubscriptionID string `json:"subscriptionId,omitempty"` // Subscription Id (Unique UUID) Version string `json:"version,omitempty"` // Version Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SubscriptionEndpoints *[]RequestItemEventManagementUpdateRestWebhookEventSubscriptionSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *RequestItemEventManagementUpdateRestWebhookEventSubscriptionFilter `json:"filter,omitempty"` // }
type RequestItemEventManagementUpdateRestWebhookEventSubscriptionFilter ¶
type RequestItemEventManagementUpdateRestWebhookEventSubscriptionFilter struct { EventIDs []string `json:"eventIds,omitempty"` // Event Ids (Comma separated event ids) DomainsSubdomains *[]RequestItemEventManagementUpdateRestWebhookEventSubscriptionFilterDomainsSubdomains `json:"domainsSubdomains,omitempty"` // Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities []string `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources SiteIDs []string `json:"siteIds,omitempty"` // Site Ids }
type RequestItemEventManagementUpdateRestWebhookEventSubscriptionSubscriptionEndpoints ¶
type RequestItemEventManagementUpdateRestWebhookEventSubscriptionSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // (From Get Rest/Webhook Subscription Details --> pick instanceId) SubscriptionDetails *RequestItemEventManagementUpdateRestWebhookEventSubscriptionSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // }
type RequestItemEventManagementUpdateRestWebhookEventSubscriptionSubscriptionEndpointsSubscriptionDetails ¶
type RequestItemEventManagementUpdateRestWebhookEventSubscriptionSubscriptionEndpointsSubscriptionDetails struct {
ConnectorType string `json:"connectorType,omitempty"` // Connector Type (Must be REST)
}
type RequestItemEventManagementUpdateSyslogEventSubscription ¶
type RequestItemEventManagementUpdateSyslogEventSubscription struct { SubscriptionID string `json:"subscriptionId,omitempty"` // Subscription Id (Unique UUID) Version string `json:"version,omitempty"` // Version Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SubscriptionEndpoints *[]RequestItemEventManagementUpdateSyslogEventSubscriptionSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *RequestItemEventManagementUpdateSyslogEventSubscriptionFilter `json:"filter,omitempty"` // }
type RequestItemEventManagementUpdateSyslogEventSubscriptionFilter ¶
type RequestItemEventManagementUpdateSyslogEventSubscriptionFilter struct { EventIDs []string `json:"eventIds,omitempty"` // Event Ids (Comma separated event ids) DomainsSubdomains *[]RequestItemEventManagementUpdateSyslogEventSubscriptionFilterDomainsSubdomains `json:"domainsSubdomains,omitempty"` // Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities []string `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources SiteIDs []string `json:"siteIds,omitempty"` // Site Ids }
type RequestItemEventManagementUpdateSyslogEventSubscriptionSubscriptionEndpoints ¶
type RequestItemEventManagementUpdateSyslogEventSubscriptionSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // (From Get Syslog Subscription Details --> pick instanceId) SubscriptionDetails *RequestItemEventManagementUpdateSyslogEventSubscriptionSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // }
type RequestItemEventManagementUpdateSyslogEventSubscriptionSubscriptionEndpointsSubscriptionDetails ¶
type RequestItemEventManagementUpdateSyslogEventSubscriptionSubscriptionEndpointsSubscriptionDetails struct {
ConnectorType string `json:"connectorType,omitempty"` // Connector Type (Must be SYSLOG)
}
type RequestItemLanAutomationLanAutomation2 ¶
type RequestItemLanAutomationLanAutomation2 struct { DiscoveredDeviceSiteNameHierarchy string `json:"discoveredDeviceSiteNameHierarchy,omitempty"` // Discovered device site name. PrimaryDeviceManagmentIPAddress string `json:"primaryDeviceManagmentIPAddress,omitempty"` // Primary seed management IP address. PeerDeviceManagmentIPAddress string `json:"peerDeviceManagmentIPAddress,omitempty"` // Peer seed management IP address. PrimaryDeviceInterfaceNames []string `json:"primaryDeviceInterfaceNames,omitempty"` // The list of interfaces on primary seed via which the discovered devices are connected. IPPools *[]RequestItemLanAutomationLanAutomation2IPPools `json:"ipPools,omitempty"` // MulitcastEnabled *bool `json:"mulitcastEnabled,omitempty"` // To enable underlay native multicast. HostNamePrefix string `json:"hostNamePrefix,omitempty"` // Host name prefix which shall be assigned to the discovered device. HostNameFileID string `json:"hostNameFileId,omitempty"` // Use /dna/intent/api/v1/file/namespace/nw_orch api to get the file id for the already uploaded file in nw_orch namespace. IsisDomainPwd string `json:"isisDomainPwd,omitempty"` // IS-IS domain password in plain text. RedistributeIsisToBgp *bool `json:"redistributeIsisToBgp,omitempty"` // Advertise LAN Automation summary route into BGP. }
type RequestItemSdaAddBorderDeviceInSdaFabric ¶
type RequestItemSdaAddBorderDeviceInSdaFabric struct { DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Management Ip Address of the provisioned Device SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site Name Hierarchy of provisioned Device(site should be part of Fabric Site) DeviceRole []string `json:"deviceRole,omitempty"` // Supported Device Roles in SD-Access fabric. Allowed roles are "Border_Node","Control_Plane_Node","Edge_Node". E.g. ["Border_Node"] or ["Border_Node", "Control_Plane_Node"] or ["Border_Node", "Control_Plane_Node","Edge_Node"] ExternalDomainRoutingProtocolName string `json:"externalDomainRoutingProtocolName,omitempty"` // External Domain Routing Protocol Name ExternalConnectivityIPPoolName string `json:"externalConnectivityIpPoolName,omitempty"` // External Connectivity IpPool Name InternalAutonomouSystemNumber string `json:"internalAutonomouSystemNumber,omitempty"` // Internal Autonomouns System Number (e.g.,1-65535) BorderSessionType string `json:"borderSessionType,omitempty"` // Border Session Type ConnectedToInternet string `json:"connectedToInternet,omitempty"` // Connected to Internet SdaTransitNetworkName string `json:"sdaTransitNetworkName,omitempty"` // SD-Access Transit Network Name BorderWithExternalConnectivity string `json:"borderWithExternalConnectivity,omitempty"` // Border With External Connectivity (Note: True for transit and False for non-transit border) ExternalConnectivitySettings *[]RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettings `json:"externalConnectivitySettings,omitempty"` // }
type RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettings ¶
type RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettings struct { InterfaceName string `json:"interfaceName,omitempty"` // Interface Name InterfaceDescription string `json:"interfaceDescription,omitempty"` // Interface Description ExternalAutonomouSystemNumber string `json:"externalAutonomouSystemNumber,omitempty"` // External Autonomous System Number peer (e.g.,1-65535) L3Handoff *[]RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettingsL3Handoff `json:"l3Handoff,omitempty"` // L2Handoff *[]RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettingsL2Handoff `json:"l2Handoff,omitempty"` // }
type RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettingsL3Handoff ¶
type RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettingsL3Handoff struct {
VirtualNetwork *RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettingsL3HandoffVirtualNetwork `json:"virtualNetwork,omitempty"` //
}
type RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettingsL3HandoffVirtualNetwork ¶
type RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettingsL3HandoffVirtualNetwork struct { VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // Virtual Network Name, that is associated to Fabric Site VLANID string `json:"vlanId,omitempty"` // Vlan Id (e.g.,2-4096 except for reserved VLANs (1002-1005, 2046, 4095)) }
type RequestItemSdaAddControlPlaneDeviceInSdaFabric ¶
type RequestItemSdaAddControlPlaneDeviceInSdaFabric struct { DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Management Ip Address of the Device which is provisioned successfully SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // siteNameHierarchy of the Provisioned Device(site should be part of Fabric Site(site should be part of Fabric Site) }
type RequestItemSdaAddEdgeDeviceInSdaFabric ¶
type RequestItemSdaAddEdgeDeviceInSdaFabric struct { DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Management Ip Address of the Device which is provisioned successfully SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // siteNameHierarchy of the Provisioned Device(site should be part of Fabric Site) }
type RequestItemSdaUpdateDefaultAuthenticationProfileInSdaFabric ¶
type RequestItemSdaUpdateDefaultAuthenticationProfileInSdaFabric struct { SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Path of sda Fabric Site AuthenticateTemplateName string `json:"authenticateTemplateName,omitempty"` // Authenticate Template Name AuthenticationOrder string `json:"authenticationOrder,omitempty"` // Authentication Order Dot1XToMabFallbackTimeout string `json:"dot1xToMabFallbackTimeout,omitempty"` // Dot1x To MabFallback Timeout( Allowed range is [3-120]) WakeOnLan *bool `json:"wakeOnLan,omitempty"` // Wake On Lan NumberOfHosts string `json:"numberOfHosts,omitempty"` // Number Of Hosts }
type RequestItemSoftwareImageManagementSwimImportSoftwareImageViaURL ¶
type RequestItemSoftwareImageManagementSwimImportSoftwareImageViaURL struct { ApplicationType string `json:"applicationType,omitempty"` // ImageFamily string `json:"imageFamily,omitempty"` // SourceURL string `json:"sourceURL,omitempty"` // ThirdParty *bool `json:"thirdParty,omitempty"` // Vendor string `json:"vendor,omitempty"` // }
type RequestItemSoftwareImageManagementSwimTriggerSoftwareImageActivation ¶
type RequestItemSoftwareImageManagementSwimTriggerSoftwareImageActivation struct { ActivateLowerImageVersion *bool `json:"activateLowerImageVersion,omitempty"` // DeviceUpgradeMode string `json:"deviceUpgradeMode,omitempty"` // DeviceUUID string `json:"deviceUuid,omitempty"` // DistributeIfNeeded *bool `json:"distributeIfNeeded,omitempty"` // ImageUUIDList []string `json:"imageUuidList,omitempty"` // SmuImageUUIDList []string `json:"smuImageUuidList,omitempty"` // }
type RequestItemWirelessApProvision ¶
type RequestItemWirelessApProvision struct { RfProfile string `json:"rfProfile,omitempty"` // Radio frequency profile name SiteID string `json:"siteId,omitempty"` // Site name hierarchy(ex: Global/...) DeviceName string `json:"deviceName,omitempty"` // Device name CustomApGroupName string `json:"customApGroupName,omitempty"` // Custom AP group name CustomFlexGroupName []string `json:"customFlexGroupName,omitempty"` // ["Custom flex group name"] Type string `json:"type,omitempty"` // ApWirelessConfiguration SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site name hierarchy(ex: Global/...) }
type RequestItemWirelessProvision ¶
type RequestItemWirelessProvision struct { DeviceName string `json:"deviceName,omitempty"` // Controller Name Site string `json:"site,omitempty"` // Full Site Hierarchy where device has to be assigned ManagedApLocations []string `json:"managedAPLocations,omitempty"` // List of managed AP locations (Site Hierarchies) DynamicInterfaces *[]RequestItemWirelessProvisionDynamicInterfaces `json:"dynamicInterfaces,omitempty"` // }
type RequestItemWirelessProvisionDynamicInterfaces ¶
type RequestItemWirelessProvisionDynamicInterfaces struct { InterfaceIPAddress string `json:"interfaceIPAddress,omitempty"` // Interface IP Address InterfaceNetmaskInCIDR *int `json:"interfaceNetmaskInCIDR,omitempty"` // Interface Netmask In CIDR InterfaceGateway string `json:"interfaceGateway,omitempty"` // Interface Gateway LagOrPortNumber *int `json:"lagOrPortNumber,omitempty"` // Lag Or Port Number VLANID *int `json:"vlanId,omitempty"` // VLAN ID InterfaceName string `json:"interfaceName,omitempty"` // Interface Name }
type RequestItemWirelessProvisionUpdate ¶
type RequestItemWirelessProvisionUpdate struct { DeviceName string `json:"deviceName,omitempty"` // Device Name ManagedApLocations []string `json:"managedAPLocations,omitempty"` // Managed APLocations DynamicInterfaces *[]RequestItemWirelessProvisionUpdateDynamicInterfaces `json:"dynamicInterfaces,omitempty"` // }
type RequestItemWirelessProvisionUpdateDynamicInterfaces ¶
type RequestItemWirelessProvisionUpdateDynamicInterfaces struct { InterfaceIPAddress string `json:"interfaceIPAddress,omitempty"` // Interface IPAddress InterfaceNetmaskInCIDR *int `json:"interfaceNetmaskInCIDR,omitempty"` // Interface Netmask In CIDR InterfaceGateway string `json:"interfaceGateway,omitempty"` // Interface Gateway LagOrPortNumber *int `json:"lagOrPortNumber,omitempty"` // Lag Or Port Number VLANID *int `json:"vlanId,omitempty"` // Vlan Id InterfaceName string `json:"interfaceName,omitempty"` // Interface Name }
type RequestItsmRetryIntegrationEvents ¶
type RequestItsmRetryIntegrationEvents []string // Array of RequestItsmRetryIntegrationEvents
type RequestLanAutomationLanAutomation2 ¶
type RequestLanAutomationLanAutomation2 []RequestItemLanAutomationLanAutomation2 // Array of RequestLanAutomationLANAutomation2
type RequestLicensesChangeVirtualAccount ¶
type RequestLicensesChangeVirtualAccount struct {
DeviceUUIDs []string `json:"device_uuids,omitempty"` // Comma separated device ids
}
type RequestLicensesDeviceDeregistration ¶
type RequestLicensesDeviceDeregistration struct {
DeviceUUIDs []string `json:"device_uuids,omitempty"` // Comma separated device ids
}
type RequestLicensesDeviceRegistration ¶
type RequestLicensesDeviceRegistration struct {
DeviceUUIDs []string `json:"device_uuids,omitempty"` // Comma separated device ids
}
type RequestNetworkSettingsAssignCredentialToSite ¶
type RequestNetworkSettingsAssignCredentialToSite struct { CliID string `json:"cliId,omitempty"` // Cli Id SNMPV2ReadID string `json:"snmpV2ReadId,omitempty"` // Snmp V2 Read Id SNMPV2WriteID string `json:"snmpV2WriteId,omitempty"` // Snmp V2 Write Id HTTPRead string `json:"httpRead,omitempty"` // Http Read HTTPWrite string `json:"httpWrite,omitempty"` // Http Write SNMPV3ID string `json:"snmpV3Id,omitempty"` // Snmp V3 Id }
type RequestNetworkSettingsCreateDeviceCredentials ¶
type RequestNetworkSettingsCreateDeviceCredentials struct {
Settings *RequestNetworkSettingsCreateDeviceCredentialsSettings `json:"settings,omitempty"` //
}
type RequestNetworkSettingsCreateDeviceCredentialsSettings ¶
type RequestNetworkSettingsCreateDeviceCredentialsSettings struct { CliCredential *[]RequestNetworkSettingsCreateDeviceCredentialsSettingsCliCredential `json:"cliCredential,omitempty"` // SNMPV2CRead *[]RequestNetworkSettingsCreateDeviceCredentialsSettingsSNMPV2CRead `json:"snmpV2cRead,omitempty"` // SNMPV2CWrite *[]RequestNetworkSettingsCreateDeviceCredentialsSettingsSNMPV2CWrite `json:"snmpV2cWrite,omitempty"` // SNMPV3 *[]RequestNetworkSettingsCreateDeviceCredentialsSettingsSNMPV3 `json:"snmpV3,omitempty"` // HTTPSRead *[]RequestNetworkSettingsCreateDeviceCredentialsSettingsHTTPSRead `json:"httpsRead,omitempty"` // HTTPSWrite *[]RequestNetworkSettingsCreateDeviceCredentialsSettingsHTTPSWrite `json:"httpsWrite,omitempty"` // }
type RequestNetworkSettingsCreateDeviceCredentialsSettingsCliCredential ¶
type RequestNetworkSettingsCreateDeviceCredentialsSettingsCliCredential struct { Description string `json:"description,omitempty"` // Name or description for CLI credential Username string `json:"username,omitempty"` // User name for CLI credential Password string `json:"password,omitempty"` // Password for CLI credential EnablePassword string `json:"enablePassword,omitempty"` // Enable password for CLI credential }
type RequestNetworkSettingsCreateDeviceCredentialsSettingsHTTPSRead ¶
type RequestNetworkSettingsCreateDeviceCredentialsSettingsHTTPSRead struct { Name string `json:"name,omitempty"` // Name or description of http read credential Username string `json:"username,omitempty"` // User name of the http read credential Password string `json:"password,omitempty"` // Password for http read credential Port *float64 `json:"port,omitempty"` // Port for http read credential }
type RequestNetworkSettingsCreateDeviceCredentialsSettingsHTTPSWrite ¶
type RequestNetworkSettingsCreateDeviceCredentialsSettingsHTTPSWrite struct { Name string `json:"name,omitempty"` // Name or description of http write credential Username string `json:"username,omitempty"` // User name of the http write credential Password string `json:"password,omitempty"` // Password for http write credential Port *float64 `json:"port,omitempty"` // Port for http write credential }
type RequestNetworkSettingsCreateDeviceCredentialsSettingsSNMPV3 ¶
type RequestNetworkSettingsCreateDeviceCredentialsSettingsSNMPV3 struct { Description string `json:"description,omitempty"` // Name or description for SNMPV3 credential Username string `json:"username,omitempty"` // User name for SNMPv3 credential PrivacyType string `json:"privacyType,omitempty"` // Privacy type for snmpv3 credential PrivacyPassword string `json:"privacyPassword,omitempty"` // Privacy password for snmpv3 credential AuthType string `json:"authType,omitempty"` // Authentication type for snmpv3 credential AuthPassword string `json:"authPassword,omitempty"` // Authentication password for snmpv3 credential SNMPMode string `json:"snmpMode,omitempty"` // Mode for snmpv3 credential }
type RequestNetworkSettingsCreateGlobalPool ¶
type RequestNetworkSettingsCreateGlobalPool struct {
Settings *RequestNetworkSettingsCreateGlobalPoolSettings `json:"settings,omitempty"` //
}
type RequestNetworkSettingsCreateGlobalPoolSettings ¶
type RequestNetworkSettingsCreateGlobalPoolSettings struct {
IPpool *[]RequestNetworkSettingsCreateGlobalPoolSettingsIPpool `json:"ippool,omitempty"` //
}
type RequestNetworkSettingsCreateGlobalPoolSettingsIPpool ¶
type RequestNetworkSettingsCreateGlobalPoolSettingsIPpool struct { IPPoolName string `json:"ipPoolName,omitempty"` // Ip Pool Name Type string `json:"type,omitempty"` // Type IPPoolCidr string `json:"ipPoolCidr,omitempty"` // Ip Pool Cidr Gateway string `json:"gateway,omitempty"` // Gateway DhcpServerIPs []string `json:"dhcpServerIps,omitempty"` // Dhcp Server Ips DNSServerIPs []string `json:"dnsServerIps,omitempty"` // Dns Server Ips IPAddressSpace string `json:"IpAddressSpace,omitempty"` // Ip Address Space }
type RequestNetworkSettingsCreateNetwork ¶
type RequestNetworkSettingsCreateNetwork struct {
Settings *RequestNetworkSettingsCreateNetworkSettings `json:"settings,omitempty"` //
}
type RequestNetworkSettingsCreateNetworkSettings ¶
type RequestNetworkSettingsCreateNetworkSettings struct { DhcpServer []string `json:"dhcpServer,omitempty"` // Dhcp serve Ip (eg: 1.1.1.1) DNSServer *RequestNetworkSettingsCreateNetworkSettingsDNSServer `json:"dnsServer,omitempty"` // SyslogServer *RequestNetworkSettingsCreateNetworkSettingsSyslogServer `json:"syslogServer,omitempty"` // SNMPServer *RequestNetworkSettingsCreateNetworkSettingsSNMPServer `json:"snmpServer,omitempty"` // Netflowcollector *RequestNetworkSettingsCreateNetworkSettingsNetflowcollector `json:"netflowcollector,omitempty"` // NtpServer []string `json:"ntpServer,omitempty"` // IP address for NTP server (eg: 1.1.1.2) Timezone string `json:"timezone,omitempty"` // Input for time zone (eg: Africa/Abidjan) MessageOfTheday *RequestNetworkSettingsCreateNetworkSettingsMessageOfTheday `json:"messageOfTheday,omitempty"` // NetworkAAA *RequestNetworkSettingsCreateNetworkSettingsNetworkAAA `json:"network_aaa,omitempty"` // ClientAndEndpointAAA *RequestNetworkSettingsCreateNetworkSettingsClientAndEndpointAAA `json:"clientAndEndpoint_aaa,omitempty"` // }
type RequestNetworkSettingsCreateNetworkSettingsClientAndEndpointAAA ¶
type RequestNetworkSettingsCreateNetworkSettingsClientAndEndpointAAA struct { Servers string `json:"servers,omitempty"` // Server type AAA or ISE server (eg: AAA) IPAddress string `json:"ipAddress,omitempty"` // IP address for ISE serve (eg: 1.1.1.4) Network string `json:"network,omitempty"` // IP address for AAA or ISE server (eg: 2.2.2.1) Protocol string `json:"protocol,omitempty"` // Protocol for AAA or ISE serve (eg: RADIUS) }
type RequestNetworkSettingsCreateNetworkSettingsDNSServer ¶
type RequestNetworkSettingsCreateNetworkSettingsDNSServer struct { DomainName string `json:"domainName,omitempty"` // Domain name of DHCP (eg; cisco) PrimaryIPAddress string `json:"primaryIpAddress,omitempty"` // Primary ip address for DHCP (eg: 2.2.2.2) SecondaryIPAddress string `json:"secondaryIpAddress,omitempty"` // Secondary ip address for DHCP (eg: 3.3.3.3) }
type RequestNetworkSettingsCreateNetworkSettingsNetworkAAA ¶
type RequestNetworkSettingsCreateNetworkSettingsNetworkAAA struct { Servers string `json:"servers,omitempty"` // Server type for AAA network (eg: AAA) IPAddress string `json:"ipAddress,omitempty"` // IP address for AAA and ISE server (eg: 1.1.1.1) Network string `json:"network,omitempty"` // IP address for AAA or ISE server (eg: 2.2.2.2) Protocol string `json:"protocol,omitempty"` // Protocol for AAA or ISE serve (eg: RADIUS) }
type RequestNetworkSettingsCreateSpProfile ¶
type RequestNetworkSettingsCreateSpProfile struct {
Settings *RequestNetworkSettingsCreateSpProfileSettings `json:"settings,omitempty"` //
}
type RequestNetworkSettingsCreateSpProfileSettings ¶
type RequestNetworkSettingsCreateSpProfileSettings struct {
Qos *[]RequestNetworkSettingsCreateSpProfileSettingsQos `json:"qos,omitempty"` //
}
type RequestNetworkSettingsReserveIPSubpool ¶
type RequestNetworkSettingsReserveIPSubpool struct { Name string `json:"name,omitempty"` // Name of the reserve ip sub pool Type string `json:"type,omitempty"` // Type of the reserve ip sub pool IPv6AddressSpace *bool `json:"ipv6AddressSpace,omitempty"` // If the value is false only ipv4 input are required, otherwise both ipv6 and ipv4 are required IPv4GlobalPool string `json:"ipv4GlobalPool,omitempty"` // IP v4 Global pool address with cidr, example: 175.175.0.0/16 IPv4Prefix *bool `json:"ipv4Prefix,omitempty"` // IPv4 prefix value is true, the ip4 prefix length input field is enabled , if it is false ipv4 total Host input is enable IPv4PrefixLength *int `json:"ipv4PrefixLength,omitempty"` // The ipv4 prefix length is required when ipv4prefix value is true. IPv4Subnet string `json:"ipv4Subnet,omitempty"` // IPv4 Subnet address, example: 175.175.0.0 IPv4GateWay string `json:"ipv4GateWay,omitempty"` // Gateway ip address details, example: 175.175.0.1 IPv4DhcpServers []string `json:"ipv4DhcpServers,omitempty"` // IPv4 input for dhcp server ip example: 1.1.1.1 IPv4DNSServers []string `json:"ipv4DnsServers,omitempty"` // IPv4 input for dns server ip example: 4.4.4.4 IPv6GlobalPool string `json:"ipv6GlobalPool,omitempty"` // IPv6 Global pool address with cidr this is required when Ipv6AddressSpace value is true, example: 2001:db8:85a3::/64 IPv6Prefix *bool `json:"ipv6Prefix,omitempty"` // Ipv6 prefix value is true, the ip6 prefix length input field is enabled , if it is false ipv6 total Host input is enable IPv6PrefixLength *int `json:"ipv6PrefixLength,omitempty"` // IPv6 prefix length is required when the ipv6prefix value is true IPv6Subnet string `json:"ipv6Subnet,omitempty"` // IPv6 Subnet address, example :2001:db8:85a3:0:100:: IPv6GateWay string `json:"ipv6GateWay,omitempty"` // Gateway ip address details, example: 2001:db8:85a3:0:100::1 IPv6DhcpServers []string `json:"ipv6DhcpServers,omitempty"` // IPv6 format dhcp server as input example : 2001:db8::1234 IPv6DNSServers []string `json:"ipv6DnsServers,omitempty"` // IPv6 format dns server input example: 2001:db8::1234 IPv4TotalHost *int `json:"ipv4TotalHost,omitempty"` // IPv4 total host is required when ipv4prefix value is false. IPv6TotalHost *int `json:"ipv6TotalHost,omitempty"` // IPv6 total host is required when ipv6prefix value is false. SLAacSupport *bool `json:"slaacSupport,omitempty"` // Slaac Support }
type RequestNetworkSettingsUpdateDeviceCredentials ¶
type RequestNetworkSettingsUpdateDeviceCredentials struct {
Settings *RequestNetworkSettingsUpdateDeviceCredentialsSettings `json:"settings,omitempty"` //
}
type RequestNetworkSettingsUpdateDeviceCredentialsSettings ¶
type RequestNetworkSettingsUpdateDeviceCredentialsSettings struct { CliCredential *RequestNetworkSettingsUpdateDeviceCredentialsSettingsCliCredential `json:"cliCredential,omitempty"` // SNMPV2CRead *RequestNetworkSettingsUpdateDeviceCredentialsSettingsSNMPV2CRead `json:"snmpV2cRead,omitempty"` // SNMPV2CWrite *RequestNetworkSettingsUpdateDeviceCredentialsSettingsSNMPV2CWrite `json:"snmpV2cWrite,omitempty"` // SNMPV3 *RequestNetworkSettingsUpdateDeviceCredentialsSettingsSNMPV3 `json:"snmpV3,omitempty"` // HTTPSRead *RequestNetworkSettingsUpdateDeviceCredentialsSettingsHTTPSRead `json:"httpsRead,omitempty"` // HTTPSWrite *RequestNetworkSettingsUpdateDeviceCredentialsSettingsHTTPSWrite `json:"httpsWrite,omitempty"` // }
type RequestNetworkSettingsUpdateDeviceCredentialsSettingsCliCredential ¶
type RequestNetworkSettingsUpdateDeviceCredentialsSettingsCliCredential struct { Description string `json:"description,omitempty"` // Description Username string `json:"username,omitempty"` // Username Password string `json:"password,omitempty"` // Password EnablePassword string `json:"enablePassword,omitempty"` // Enable Password ID string `json:"id,omitempty"` // Id }
type RequestNetworkSettingsUpdateDeviceCredentialsSettingsHTTPSRead ¶
type RequestNetworkSettingsUpdateDeviceCredentialsSettingsHTTPSRead struct { Name string `json:"name,omitempty"` // Name Username string `json:"username,omitempty"` // Username Password string `json:"password,omitempty"` // Password Port string `json:"port,omitempty"` // Port ID string `json:"id,omitempty"` // Id }
type RequestNetworkSettingsUpdateDeviceCredentialsSettingsHTTPSWrite ¶
type RequestNetworkSettingsUpdateDeviceCredentialsSettingsHTTPSWrite struct { Name string `json:"name,omitempty"` // Name Username string `json:"username,omitempty"` // Username Password string `json:"password,omitempty"` // Password Port string `json:"port,omitempty"` // Port ID string `json:"id,omitempty"` // Id }
type RequestNetworkSettingsUpdateDeviceCredentialsSettingsSNMPV3 ¶
type RequestNetworkSettingsUpdateDeviceCredentialsSettingsSNMPV3 struct { AuthPassword string `json:"authPassword,omitempty"` // Auth Password AuthType string `json:"authType,omitempty"` // Auth Type SNMPMode string `json:"snmpMode,omitempty"` // Snmp Mode PrivacyPassword string `json:"privacyPassword,omitempty"` // Privacy Password PrivacyType string `json:"privacyType,omitempty"` // Privacy Type Username string `json:"username,omitempty"` // Username Description string `json:"description,omitempty"` // Description ID string `json:"id,omitempty"` // Id }
type RequestNetworkSettingsUpdateGlobalPool ¶
type RequestNetworkSettingsUpdateGlobalPool struct {
Settings *RequestNetworkSettingsUpdateGlobalPoolSettings `json:"settings,omitempty"` //
}
type RequestNetworkSettingsUpdateGlobalPoolSettings ¶
type RequestNetworkSettingsUpdateGlobalPoolSettings struct {
IPpool *[]RequestNetworkSettingsUpdateGlobalPoolSettingsIPpool `json:"ippool,omitempty"` //
}
type RequestNetworkSettingsUpdateGlobalPoolSettingsIPpool ¶
type RequestNetworkSettingsUpdateGlobalPoolSettingsIPpool struct { IPPoolName string `json:"ipPoolName,omitempty"` // Ip Pool Name Gateway string `json:"gateway,omitempty"` // Gateway DhcpServerIPs []string `json:"dhcpServerIps,omitempty"` // Dhcp Server Ips DNSServerIPs []string `json:"dnsServerIps,omitempty"` // Dns Server Ips ID string `json:"id,omitempty"` // Id }
type RequestNetworkSettingsUpdateNetwork ¶
type RequestNetworkSettingsUpdateNetwork struct {
Settings *RequestNetworkSettingsUpdateNetworkSettings `json:"settings,omitempty"` //
}
type RequestNetworkSettingsUpdateNetworkSettings ¶
type RequestNetworkSettingsUpdateNetworkSettings struct { DhcpServer []string `json:"dhcpServer,omitempty"` // Dhcp serve Ip (eg: 1.1.1.1) DNSServer *RequestNetworkSettingsUpdateNetworkSettingsDNSServer `json:"dnsServer,omitempty"` // SyslogServer *RequestNetworkSettingsUpdateNetworkSettingsSyslogServer `json:"syslogServer,omitempty"` // SNMPServer *RequestNetworkSettingsUpdateNetworkSettingsSNMPServer `json:"snmpServer,omitempty"` // Netflowcollector *RequestNetworkSettingsUpdateNetworkSettingsNetflowcollector `json:"netflowcollector,omitempty"` // NtpServer []string `json:"ntpServer,omitempty"` // IP address for NTP server (eg: 1.1.1.2) Timezone string `json:"timezone,omitempty"` // Input for time zone (eg: Africa/Abidjan) MessageOfTheday *RequestNetworkSettingsUpdateNetworkSettingsMessageOfTheday `json:"messageOfTheday,omitempty"` // NetworkAAA *RequestNetworkSettingsUpdateNetworkSettingsNetworkAAA `json:"network_aaa,omitempty"` // ClientAndEndpointAAA *RequestNetworkSettingsUpdateNetworkSettingsClientAndEndpointAAA `json:"clientAndEndpoint_aaa,omitempty"` // }
type RequestNetworkSettingsUpdateNetworkSettingsClientAndEndpointAAA ¶
type RequestNetworkSettingsUpdateNetworkSettingsClientAndEndpointAAA struct { Servers string `json:"servers,omitempty"` // Server type AAA or ISE server (eg: AAA) IPAddress string `json:"ipAddress,omitempty"` // IP address for ISE serve (eg: 1.1.1.4) Network string `json:"network,omitempty"` // IP address for AAA or ISE server (eg: 2.2.2.1) Protocol string `json:"protocol,omitempty"` // Protocol for AAA or ISE serve (eg: RADIUS) }
type RequestNetworkSettingsUpdateNetworkSettingsDNSServer ¶
type RequestNetworkSettingsUpdateNetworkSettingsDNSServer struct { DomainName string `json:"domainName,omitempty"` // Domain name of DHCP (eg; cisco) PrimaryIPAddress string `json:"primaryIpAddress,omitempty"` // Primary ip address for DHCP (eg: 2.2.2.2) SecondaryIPAddress string `json:"secondaryIpAddress,omitempty"` // Secondary ip address for DHCP (eg: 3.3.3.3) }
type RequestNetworkSettingsUpdateNetworkSettingsNetworkAAA ¶
type RequestNetworkSettingsUpdateNetworkSettingsNetworkAAA struct { Servers string `json:"servers,omitempty"` // Server type for AAA network (eg: AAA) IPAddress string `json:"ipAddress,omitempty"` // IP address for AAA and ISE server (eg: 1.1.1.1) Network string `json:"network,omitempty"` // IP address for AAA or ISE server (eg: 2.2.2.2) Protocol string `json:"protocol,omitempty"` // Protocol for AAA or ISE serve (eg: RADIUS) }
type RequestNetworkSettingsUpdateReserveIPSubpool ¶
type RequestNetworkSettingsUpdateReserveIPSubpool struct { Name string `json:"name,omitempty"` // Name of the reserve ip sub pool IPv6AddressSpace *bool `json:"ipv6AddressSpace,omitempty"` // If the value is false only ipv4 input are required, otherwise both ipv6 and ipv4 are required IPv4DhcpServers []string `json:"ipv4DhcpServers,omitempty"` // IPv4 input for dhcp server ip example: 1.1.1.1 IPv4DNSServers []string `json:"ipv4DnsServers,omitempty"` // IPv4 input for dns server ip example: 4.4.4.4 IPv6GlobalPool string `json:"ipv6GlobalPool,omitempty"` // IP v6 Global pool address with cidr this is required when Ipv6AddressSpace value is true, example: 2001:db8:85a3::/64 IPv6Prefix *bool `json:"ipv6Prefix,omitempty"` // IPv6 prefix value is true, the ip6 prefix length input field is enabled , if it is false ipv6 total Host input is enable IPv6PrefixLength *int `json:"ipv6PrefixLength,omitempty"` // IPv6 prefix length is required when the ipv6prefix value is true IPv6Subnet string `json:"ipv6Subnet,omitempty"` // IPv6 Subnet address, example :2001:db8:85a3:0:100:: IPv6GateWay string `json:"ipv6GateWay,omitempty"` // Gateway ip address details, example: 2001:db8:85a3:0:100::1 IPv6DhcpServers []string `json:"ipv6DhcpServers,omitempty"` // IPv6 format dhcp server as input example : 2001:db8::1234 IPv6DNSServers []string `json:"ipv6DnsServers,omitempty"` // IPv6 format dns server input example: 2001:db8::1234 IPv6TotalHost *int `json:"ipv6TotalHost,omitempty"` // IPv6 total host is required when ipv6prefix value is false. SLAacSupport *bool `json:"slaacSupport,omitempty"` // Slaac Support IPv4GateWay string `json:"ipv4GateWay,omitempty"` // Ipv4 Gate Way }
type RequestNetworkSettingsUpdateSpProfile ¶
type RequestNetworkSettingsUpdateSpProfile struct {
Settings *RequestNetworkSettingsUpdateSpProfileSettings `json:"settings,omitempty"` //
}
type RequestNetworkSettingsUpdateSpProfileSettings ¶
type RequestNetworkSettingsUpdateSpProfileSettings struct {
Qos *[]RequestNetworkSettingsUpdateSpProfileSettingsQos `json:"qos,omitempty"` //
}
type RequestNetworkSettingsUpdateSpProfileSettingsQos ¶
type RequestNetworkSettingsUpdateSpProfileSettingsQos struct { ProfileName string `json:"profileName,omitempty"` // Profile Name Model string `json:"model,omitempty"` // Model WanProvider string `json:"wanProvider,omitempty"` // Wan Provider OldProfileName string `json:"oldProfileName,omitempty"` // Old Profile Name }
type RequestPathTraceInitiateANewPathtrace ¶
type RequestPathTraceInitiateANewPathtrace struct { ControlPath *bool `json:"controlPath,omitempty"` // DestIP string `json:"destIP,omitempty"` // DestPort string `json:"destPort,omitempty"` // Inclusions []string `json:"inclusions,omitempty"` // PeriodicRefresh *bool `json:"periodicRefresh,omitempty"` // Protocol string `json:"protocol,omitempty"` // SourceIP string `json:"sourceIP,omitempty"` // SourcePort string `json:"sourcePort,omitempty"` // }
type RequestReportsCreateOrScheduleAReport ¶
type RequestReportsCreateOrScheduleAReport struct { Tags []string `json:"tags,omitempty"` // array of tags for report Deliveries *[]RequestReportsCreateOrScheduleAReportDeliveries `json:"deliveries,omitempty"` // Array of available delivery channels Name string `json:"name,omitempty"` // report name Schedule *RequestReportsCreateOrScheduleAReportSchedule `json:"schedule,omitempty"` // View *RequestReportsCreateOrScheduleAReportView `json:"view,omitempty"` // ViewGroupID string `json:"viewGroupId,omitempty"` // viewGroupId of the viewgroup for the report ViewGroupVersion string `json:"viewGroupVersion,omitempty"` // version of viewgroup for the report }
type RequestReportsCreateOrScheduleAReportDeliveries ¶
type RequestReportsCreateOrScheduleAReportDeliveries interface{}
type RequestReportsCreateOrScheduleAReportSchedule ¶
type RequestReportsCreateOrScheduleAReportSchedule interface{}
type RequestReportsCreateOrScheduleAReportView ¶
type RequestReportsCreateOrScheduleAReportView struct { FieldGroups *[]RequestReportsCreateOrScheduleAReportViewFieldGroups `json:"fieldGroups,omitempty"` // Filters *[]RequestReportsCreateOrScheduleAReportViewFilters `json:"filters,omitempty"` // Format *RequestReportsCreateOrScheduleAReportViewFormat `json:"format,omitempty"` // Name string `json:"name,omitempty"` // view name ViewID string `json:"viewId,omitempty"` // view Id }
type RequestReportsCreateOrScheduleAReportViewFieldGroups ¶
type RequestReportsCreateOrScheduleAReportViewFieldGroups struct { FieldGroupDisplayName string `json:"fieldGroupDisplayName,omitempty"` // Field group label/displayname for user FieldGroupName string `json:"fieldGroupName,omitempty"` // Field group name Fields *[]RequestReportsCreateOrScheduleAReportViewFieldGroupsFields `json:"fields,omitempty"` // }
type RequestReportsCreateOrScheduleAReportViewFilters ¶
type RequestReportsCreateOrScheduleAReportViewFilters struct { DisplayName string `json:"displayName,omitempty"` // filter label/displayname Name string `json:"name,omitempty"` // filter name Type string `json:"type,omitempty"` // filter type Value *RequestReportsCreateOrScheduleAReportViewFiltersValue `json:"value,omitempty"` // value of filter. data type is based on the filter type. Use the filter definitions from the view to fetch the options for a filter. }
type RequestReportsCreateOrScheduleAReportViewFiltersValue ¶
type RequestReportsCreateOrScheduleAReportViewFiltersValue interface{}
type RequestSdaAddBorderDeviceInSdaFabric ¶
type RequestSdaAddBorderDeviceInSdaFabric []RequestItemSdaAddBorderDeviceInSdaFabric // Array of RequestSdaAddBorderDeviceInSDAFabric
type RequestSdaAddControlPlaneDeviceInSdaFabric ¶
type RequestSdaAddControlPlaneDeviceInSdaFabric []RequestItemSdaAddControlPlaneDeviceInSdaFabric // Array of RequestSdaAddControlPlaneDeviceInSDAFabric
type RequestSdaAddDefaultAuthenticationTemplateInSdaFabric ¶
type RequestSdaAddDefaultAuthenticationTemplateInSdaFabric []RequestItemSdaAddDefaultAuthenticationTemplateInSdaFabric // Array of RequestSdaAddDefaultAuthenticationTemplateInSDAFabric
type RequestSdaAddEdgeDeviceInSdaFabric ¶
type RequestSdaAddEdgeDeviceInSdaFabric []RequestItemSdaAddEdgeDeviceInSdaFabric // Array of RequestSdaAddEdgeDeviceInSDAFabric
type RequestSdaAddIPPoolInSdaVirtualNetwork ¶
type RequestSdaAddIPPoolInSdaVirtualNetwork struct { SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Path of sda Fabric Site VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // Virtual Network Name, that is associated to Fabric Site IsLayer2Only *bool `json:"isLayer2Only,omitempty"` // Layer2 Only enablement flag and default value is False IPPoolName string `json:"ipPoolName,omitempty"` // Ip Pool Name, that is reserved to Fabric Site for (applicable for L3 and INFRA_VN) VLANID string `json:"vlanId,omitempty"` // vlan Id(applicable for L3 , L2 and INFRA_VN) VLANName string `json:"vlanName,omitempty"` // Vlan name represent the segment name, if empty, vlanName would be auto generated by API AutoGenerateVLANName *bool `json:"autoGenerateVlanName,omitempty"` // It will auto generate vlanName, if vlanName is empty(applicable for L3 and INFRA_VN) TrafficType string `json:"trafficType,omitempty"` // Traffic type(applicable for L3 and L2) ScalableGroupName string `json:"scalableGroupName,omitempty"` // Scalable Group Name(applicable for L3) IsL2FloodingEnabled *bool `json:"isL2FloodingEnabled,omitempty"` // Layer2 flooding enablement flag(applicable for L3 , L2 and always true for L2 and default value is False ) IsThisCriticalPool *bool `json:"isThisCriticalPool,omitempty"` // Critical pool enablement(applicable for L3 and default value is False ) IsWirelessPool *bool `json:"isWirelessPool,omitempty"` // Wireless Pool enablement flag(applicable for L3 and L2 and default value is False ) IsIPDirectedBroadcast *bool `json:"isIpDirectedBroadcast,omitempty"` // Ip Directed Broadcast enablement flag(applicable for L3 and default value is False ) IsCommonPool *bool `json:"isCommonPool,omitempty"` // Common Pool enablement flag(applicable for L3 and L2 and default value is False ) PoolType string `json:"poolType,omitempty"` // Pool Type (applicable for INFRA_VN) }
type RequestSdaAddMulticastInSdaFabric ¶
type RequestSdaAddMulticastInSdaFabric struct { SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Full path of sda Fabric Site MulticastMethod string `json:"multicastMethod,omitempty"` // Multicast Method MulticastType string `json:"multicastType,omitempty"` // Multicast Type MulticastVnInfo *[]RequestSdaAddMulticastInSdaFabricMulticastVnInfo `json:"multicastVnInfo,omitempty"` // }
type RequestSdaAddMulticastInSdaFabricMulticastVnInfo ¶
type RequestSdaAddMulticastInSdaFabricMulticastVnInfo struct { VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // Virtual Network Name, that is associated to Fabric Site IPPoolName string `json:"ipPoolName,omitempty"` // Ip Pool Name, that is reserved to Fabric Site InternalRpIPAddress []string `json:"internalRpIpAddress,omitempty"` // InternalRpIpAddress, required if multicastType is asm_with_internal_rp ExternalRpIPAddress string `json:"externalRpIpAddress,omitempty"` // ExternalRpIpAddress, required if multicastType is asm_with_external_rp SsmInfo *RequestSdaAddMulticastInSdaFabricMulticastVnInfoSsmInfo `json:"ssmInfo,omitempty"` // }
type RequestSdaAddPortAssignmentForAccessPointInSdaFabric ¶
type RequestSdaAddPortAssignmentForAccessPointInSdaFabric struct { SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Path of sda Fabric Site DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Management Ip Address of the edge device InterfaceName string `json:"interfaceName,omitempty"` // Interface Name of the edge device DataIPAddressPoolName string `json:"dataIpAddressPoolName,omitempty"` // Ip Pool Name, that is assigned to INFRA_VN AuthenticateTemplateName string `json:"authenticateTemplateName,omitempty"` // Authenticate TemplateName associated to Fabric Site InterfaceDescription string `json:"interfaceDescription,omitempty"` // Details or note of interface port assignment }
type RequestSdaAddPortAssignmentForUserDeviceInSdaFabric ¶
type RequestSdaAddPortAssignmentForUserDeviceInSdaFabric struct { SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Complete Path of SD-Access Fabric Site DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Management Ip Address of the edge device InterfaceName string `json:"interfaceName,omitempty"` // Interface Name of the Edge Node DataIPAddressPoolName string `json:"dataIpAddressPoolName,omitempty"` // Ip Pool Name, that is assigned to virtual network with traffic type as DATA(can't be empty if voiceIpAddressPoolName is empty) VoiceIPAddressPoolName string `json:"voiceIpAddressPoolName,omitempty"` // Ip Pool Name, that is assigned to virtual network with traffic type as VOICE(can't be empty if dataIpAddressPoolName is empty) AuthenticateTemplateName string `json:"authenticateTemplateName,omitempty"` // Authenticate TemplateName associated with siteNameHierarchy ScalableGroupName string `json:"scalableGroupName,omitempty"` // Scalable Group name associated with VN InterfaceDescription string `json:"interfaceDescription,omitempty"` // User defined text message for this port }
type RequestSdaAddSiteInSdaFabric ¶
type RequestSdaAddSiteInSdaFabric struct { FabricName string `json:"fabricName,omitempty"` // Warning - Starting DNA Center 2.2.3.5 release, this field has been deprecated. SD-Access Fabric does not need it anymore. It will be removed in future DNA Center releases. SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Existing site name hierarchy available at global level. For Example "Global/Chicago/Building21/Floor1" }
type RequestSdaAddTransitPeerNetwork ¶
type RequestSdaAddTransitPeerNetwork struct { TransitPeerNetworkName string `json:"transitPeerNetworkName,omitempty"` // Transit Peer Network Name TransitPeerNetworkType string `json:"transitPeerNetworkType,omitempty"` // Transit Peer Network Type IPTransitSettings *RequestSdaAddTransitPeerNetworkIPTransitSettings `json:"ipTransitSettings,omitempty"` // SdaTransitSettings *RequestSdaAddTransitPeerNetworkSdaTransitSettings `json:"sdaTransitSettings,omitempty"` // }
type RequestSdaAddTransitPeerNetworkSdaTransitSettings ¶
type RequestSdaAddTransitPeerNetworkSdaTransitSettings struct {
TransitControlPlaneSettings *[]RequestSdaAddTransitPeerNetworkSdaTransitSettingsTransitControlPlaneSettings `json:"transitControlPlaneSettings,omitempty"` //
}
type RequestSdaAddTransitPeerNetworkSdaTransitSettingsTransitControlPlaneSettings ¶
type RequestSdaAddTransitPeerNetworkSdaTransitSettingsTransitControlPlaneSettings struct { SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site Name Hierarchy where device is provisioned DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Device Management Ip Address of provisioned device }
type RequestSdaAddVirtualNetworkWithScalableGroups ¶
type RequestSdaAddVirtualNetworkWithScalableGroups struct { VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // Virtual Network Name to be assigned at global level IsGuestVirtualNetwork *bool `json:"isGuestVirtualNetwork,omitempty"` // To create guest virtual network ScalableGroupNames []string `json:"scalableGroupNames,omitempty"` // Scalable Group to be associated to virtual network }
type RequestSdaAddVnInFabric ¶
type RequestSdaAddVnInFabric []RequestItemSdaAddVnInFabric // Array of RequestSdaAddVNInFabric
type RequestSdaProvisionWiredDevice ¶
type RequestSdaProvisionWiredDevice struct { DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Management Ip Address of the device to be provisioned SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site Name Hierarchy for device location(only building / floor level) }
type RequestSdaUpdateDefaultAuthenticationProfileInSdaFabric ¶
type RequestSdaUpdateDefaultAuthenticationProfileInSdaFabric []RequestItemSdaUpdateDefaultAuthenticationProfileInSdaFabric // Array of RequestSdaUpdateDefaultAuthenticationProfileInSDAFabric
type RequestSdaUpdateVirtualNetworkWithScalableGroups ¶
type RequestSdaUpdateVirtualNetworkWithScalableGroups struct { VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // Virtual Network Name to be assigned global level IsGuestVirtualNetwork *bool `json:"isGuestVirtualNetwork,omitempty"` // To create guest virtual network ScalableGroupNames []string `json:"scalableGroupNames,omitempty"` // Scalable Group Name to be associated to virtual network }
type RequestSensorsCreateSensorTestTemplate ¶
type RequestSensorsCreateSensorTestTemplate struct { SSIDs *[]RequestSensorsCreateSensorTestTemplateSSIDs `json:"ssids,omitempty"` // Name string `json:"name,omitempty"` // Name Connection string `json:"connection,omitempty"` // Connection ApCoverage *[]RequestSensorsCreateSensorTestTemplateApCoverage `json:"apCoverage,omitempty"` // ModelVersion *int `json:"modelVersion,omitempty"` // Model Version }
type RequestSensorsCreateSensorTestTemplateSSIDs ¶
type RequestSensorsCreateSensorTestTemplateSSIDs struct { SSID string `json:"ssid,omitempty"` // Ssid ProfileName string `json:"profileName,omitempty"` // Profile Name AuthType string `json:"authType,omitempty"` // Auth Type ThirdParty *RequestSensorsCreateSensorTestTemplateSSIDsThirdParty `json:"thirdParty,omitempty"` // Psk string `json:"psk,omitempty"` // Psk Tests *[]RequestSensorsCreateSensorTestTemplateSSIDsTests `json:"tests,omitempty"` // Categories []string `json:"categories,omitempty"` // Categories QosPolicy string `json:"qosPolicy,omitempty"` // Qos Policy }
type RequestSensorsCreateSensorTestTemplateSSIDsTests ¶
type RequestSensorsCreateSensorTestTemplateSSIDsTests struct { Name string `json:"name,omitempty"` // Name Config *[]RequestSensorsCreateSensorTestTemplateSSIDsTestsConfig `json:"config,omitempty"` // Config }
type RequestSensorsCreateSensorTestTemplateSSIDsTestsConfig ¶
type RequestSensorsCreateSensorTestTemplateSSIDsTestsConfig interface{}
type RequestSensorsCreateSensorTestTemplateSSIDsThirdParty ¶
type RequestSensorsCreateSensorTestTemplateSSIDsThirdParty struct {
Selected *bool `json:"selected,omitempty"` // Selected
}
type RequestSensorsEditSensorTestTemplate ¶
type RequestSensorsEditSensorTestTemplate struct { TemplateName string `json:"templateName,omitempty"` // Template Name LocationInfoList *[]RequestSensorsEditSensorTestTemplateLocationInfoList `json:"locationInfoList,omitempty"` // Schedule *RequestSensorsEditSensorTestTemplateSchedule `json:"schedule,omitempty"` // }
type RequestSensorsEditSensorTestTemplateLocationInfoList ¶
type RequestSensorsEditSensorTestTemplateLocationInfoList struct { LocationID string `json:"locationId,omitempty"` // Location Id LocationType string `json:"locationType,omitempty"` // Location Type SiteHierarchy string `json:"siteHierarchy,omitempty"` // Site Hierarchy AllSensors *bool `json:"allSensors,omitempty"` // All Sensors }
type RequestSensorsEditSensorTestTemplateSchedule ¶
type RequestSensorsEditSensorTestTemplateSchedule struct { TestScheduleMode string `json:"testScheduleMode,omitempty"` // Test Schedule Mode Frequency *RequestSensorsEditSensorTestTemplateScheduleFrequency `json:"frequency,omitempty"` // ScheduleRange *[]RequestSensorsEditSensorTestTemplateScheduleScheduleRange `json:"scheduleRange,omitempty"` // }
type RequestSensorsEditSensorTestTemplateScheduleScheduleRange ¶
type RequestSensorsEditSensorTestTemplateScheduleScheduleRange struct { Day string `json:"day,omitempty"` // Day TimeRange *[]RequestSensorsEditSensorTestTemplateScheduleScheduleRangeTimeRange `json:"timeRange,omitempty"` // }
type RequestSensorsEditSensorTestTemplateScheduleScheduleRangeTimeRange ¶
type RequestSensorsEditSensorTestTemplateScheduleScheduleRangeTimeRange struct { From string `json:"from,omitempty"` // From To string `json:"to,omitempty"` // To Frequency *RequestSensorsEditSensorTestTemplateScheduleScheduleRangeTimeRangeFrequency `json:"frequency,omitempty"` // }
type RequestSensorsRunNowSensorTest ¶
type RequestSensorsRunNowSensorTest struct {
TemplateName string `json:"templateName,omitempty"` // Template Name
}
type RequestSiteDesignCreateNfvProfile ¶
type RequestSiteDesignCreateNfvProfile struct { ProfileName string `json:"profileName,omitempty"` // Name of the profile to create NFV profile Device *[]RequestSiteDesignCreateNfvProfileDevice `json:"device,omitempty"` // }
type RequestSiteDesignCreateNfvProfileDevice ¶
type RequestSiteDesignCreateNfvProfileDevice struct { DeviceType string `json:"deviceType,omitempty"` // Name of the device used in creating nfv profile. Allowed values are 'Cisco 5400 Enterprise Network Compute System', 'Cisco 5100 Enterprise Network Compute System'. DeviceTag string `json:"deviceTag,omitempty"` // Device Tag name(eg: dev1) ServiceProviderProfile *[]RequestSiteDesignCreateNfvProfileDeviceServiceProviderProfile `json:"serviceProviderProfile,omitempty"` // DirectInternetAccessForFirewall *bool `json:"directInternetAccessForFirewall,omitempty"` // Direct internet access value should be boolean (eg: false or true) Services *[]RequestSiteDesignCreateNfvProfileDeviceServices `json:"services,omitempty"` // CustomNetworks *[]RequestSiteDesignCreateNfvProfileDeviceCustomNetworks `json:"customNetworks,omitempty"` // VLANForL2 *[]RequestSiteDesignCreateNfvProfileDeviceVLANForL2 `json:"vlanForL2,omitempty"` // CustomTemplate *[]RequestSiteDesignCreateNfvProfileDeviceCustomTemplate `json:"customTemplate,omitempty"` // }
type RequestSiteDesignCreateNfvProfileDeviceCustomNetworks ¶
type RequestSiteDesignCreateNfvProfileDeviceCustomNetworks struct { NetworkName string `json:"networkName,omitempty"` // Name of custom network (eg: cust-1) ServicesToConnect *[]RequestSiteDesignCreateNfvProfileDeviceCustomNetworksServicesToConnect `json:"servicesToConnect,omitempty"` // ConnectionType string `json:"connectionType,omitempty"` // Type of network connection from custom network (eg: lan) VLANMode string `json:"vlanMode,omitempty"` // Network mode (eg Access or Trunk) VLANID *float64 `json:"vlanId,omitempty"` // Vlan id for the custom network(eg: 4000) }
type RequestSiteDesignCreateNfvProfileDeviceCustomNetworksServicesToConnect ¶
type RequestSiteDesignCreateNfvProfileDeviceCustomNetworksServicesToConnect struct {
ServiceName string `json:"serviceName,omitempty"` // Name of service to be connected to the custom network (eg: router-1)
}
type RequestSiteDesignCreateNfvProfileDeviceCustomTemplate ¶
type RequestSiteDesignCreateNfvProfileDeviceCustomTemplate struct { DeviceType string `json:"deviceType,omitempty"` // Type of the device(eg: Cisco 5400 Enterprise Network Compute System), 'Cisco Integrated Services Virtual Router', 'Cisco Adaptive Security Virtual Appliance (ASAv)', 'NFVIS', 'ASAV'. Template string `json:"template,omitempty"` // Name of the template(eg NFVIS template) TemplateType string `json:"templateType,omitempty"` // Name of the template type to which template is associated (eg: Cloud DayN Templates). Allowed values are 'Onboarding Template(s)' and 'Day-N-Template(s)'. }
type RequestSiteDesignCreateNfvProfileDeviceServiceProviderProfile ¶
type RequestSiteDesignCreateNfvProfileDeviceServiceProviderProfile struct { ServiceProvider string `json:"serviceProvider,omitempty"` // Name of the service provider(eg: Airtel) LinkType string `json:"linkType,omitempty"` // Name of connection type(eg: GigabitEthernet) Connect *bool `json:"connect,omitempty"` // Connection of service provider and device value should be boolean (eg: true) ConnectDefaultGatewayOnWan *bool `json:"connectDefaultGatewayOnWan,omitempty"` // Connect default gateway connect value as boolean (eg: true) }
type RequestSiteDesignCreateNfvProfileDeviceServices ¶
type RequestSiteDesignCreateNfvProfileDeviceServices struct { ServiceType string `json:"serviceType,omitempty"` // Service type (eg: ISRV) ProfileType string `json:"profileType,omitempty"` // Profile type of service (eg: ISRv-mini) ServiceName string `json:"serviceName,omitempty"` // Name of the service (eg: Router-1) ImageName string `json:"imageName,omitempty"` // Service image name (eg: isrv-universalk9.16.12.01a.tar.gz) VNicMapping *[]RequestSiteDesignCreateNfvProfileDeviceServicesVnicMapping `json:"vNicMapping,omitempty"` // FirewallMode string `json:"firewallMode,omitempty"` // Firewall mode details example (routed, transparent) }
type RequestSiteDesignCreateNfvProfileDeviceServicesVnicMapping ¶
type RequestSiteDesignCreateNfvProfileDeviceServicesVnicMapping struct { NetworkType string `json:"networkType,omitempty"` // Type of connection (eg: wan, lan or internal) AssignIPAddressToNetwork string `json:"assignIpAddressToNetwork,omitempty"` // Assign ip address to network (eg: true or false) }
type RequestSiteDesignCreateNfvProfileDeviceVLANForL2 ¶
type RequestSiteDesignCreateNfvProfileDeviceVLANForL2 struct { VLANType string `json:"vlanType,omitempty"` // Vlan type(eg: Access or Trunk) VLANID *float64 `json:"vlanId,omitempty"` // Vlan id (eg: 4018) VLANDescription string `json:"vlanDescription,omitempty"` // Vlan description(eg: Access 4018) }
type RequestSiteDesignNfvProvisioningDetail ¶
type RequestSiteDesignNfvProvisioningDetail struct {
DeviceIP string `json:"device_ip,omitempty"` // Device Ip
}
type RequestSiteDesignProvisionNfv ¶
type RequestSiteDesignProvisionNfv struct { SiteProfile *[]RequestSiteDesignProvisionNfvSiteProfile `json:"siteProfile,omitempty"` // Provisioning *[]RequestSiteDesignProvisionNfvProvisioning `json:"provisioning,omitempty"` // }
type RequestSiteDesignProvisionNfvProvisioning ¶
type RequestSiteDesignProvisionNfvProvisioning struct { Site *RequestSiteDesignProvisionNfvProvisioningSite `json:"site,omitempty"` // Device *[]RequestSiteDesignProvisionNfvProvisioningDevice `json:"device,omitempty"` // }
type RequestSiteDesignProvisionNfvProvisioningDevice ¶
type RequestSiteDesignProvisionNfvProvisioningDevice struct { IP string `json:"ip,omitempty"` // IP address of the device (eg: 172.20.126.90) DeviceSerialNumber string `json:"deviceSerialNumber,omitempty"` // Serial number of device (eg: FGL210710QY) TagName string `json:"tagName,omitempty"` // Name of device tag (eg: dev1) ServiceProviders *[]RequestSiteDesignProvisionNfvProvisioningDeviceServiceProviders `json:"serviceProviders,omitempty"` // Services *[]RequestSiteDesignProvisionNfvProvisioningDeviceServices `json:"services,omitempty"` // VLAN *[]RequestSiteDesignProvisionNfvProvisioningDeviceVLAN `json:"vlan,omitempty"` // SubPools *[]RequestSiteDesignProvisionNfvProvisioningDeviceSubPools `json:"subPools,omitempty"` // CustomNetworks *[]RequestSiteDesignProvisionNfvProvisioningDeviceCustomNetworks `json:"customNetworks,omitempty"` // TemplateParam *RequestSiteDesignProvisionNfvProvisioningDeviceTemplateParam `json:"templateParam,omitempty"` // }
type RequestSiteDesignProvisionNfvProvisioningDeviceCustomNetworks ¶
type RequestSiteDesignProvisionNfvProvisioningDeviceCustomNetworks struct { Name string `json:"name,omitempty"` // Name of custom network (eg: cust-1) Port string `json:"port,omitempty"` // Port for custom network (eg: 443) IPAddressPool string `json:"ipAddressPool,omitempty"` // IP address pool of sub pool (eg: 175.175.140.1) }
type RequestSiteDesignProvisionNfvProvisioningDeviceServiceProviders ¶
type RequestSiteDesignProvisionNfvProvisioningDeviceServiceProviders struct { ServiceProvider string `json:"serviceProvider,omitempty"` // Name of the service provider (eg: Airtel) WanInterface *RequestSiteDesignProvisionNfvProvisioningDeviceServiceProvidersWanInterface `json:"wanInterface,omitempty"` // }
type RequestSiteDesignProvisionNfvProvisioningDeviceServiceProvidersWanInterface ¶
type RequestSiteDesignProvisionNfvProvisioningDeviceServiceProvidersWanInterface struct { IPAddress string `json:"ipAddress,omitempty"` // IP address (eg: 175.175.190.205) InterfaceName string `json:"interfaceName,omitempty"` // Name of the interface (eg: GE0-0) Subnetmask string `json:"subnetmask,omitempty"` // Subnet mask (eg: 255.255.255.0) Bandwidth string `json:"bandwidth,omitempty"` // Bandwidth limit (eg: 100) Gateway string `json:"gateway,omitempty"` // Gateway (eg: 175.175.190.1) }
type RequestSiteDesignProvisionNfvProvisioningDeviceServices ¶
type RequestSiteDesignProvisionNfvProvisioningDeviceServices struct { Type string `json:"type,omitempty"` // Type of service (eg: ISR) Mode string `json:"mode,omitempty"` // Mode of firewall (eg: transparent) SystemIP string `json:"systemIp,omitempty"` // System IP CentralManagerIP string `json:"centralManagerIP,omitempty"` // WAAS Package needs to be installed to populate Central Manager IP automatically. CentralRegistrationKey string `json:"centralRegistrationKey,omitempty"` // Central registration key CommonKey string `json:"commonKey,omitempty"` // Common key AdminPasswordHash string `json:"adminPasswordHash,omitempty"` // Admin password hash Disk string `json:"disk,omitempty"` // Name of disk type (eg: internal) }
type RequestSiteDesignProvisionNfvProvisioningDeviceSubPools ¶
type RequestSiteDesignProvisionNfvProvisioningDeviceSubPools struct { Type string `json:"type,omitempty"` // Tyep of ip sub pool (eg: Lan) Name string `json:"name,omitempty"` // Name of the ip sub pool (eg; Lan-65) IPSubnet string `json:"ipSubnet,omitempty"` // IP pool cidir (eg: 175.175.140.0) Gateway string `json:"gateway,omitempty"` // IP address for gate way (eg: 175.175.140.1) ParentPoolName string `json:"parentPoolName,omitempty"` // Name of parent pool (global pool name) }
type RequestSiteDesignProvisionNfvProvisioningDeviceTemplateParam ¶
type RequestSiteDesignProvisionNfvProvisioningDeviceTemplateParam struct { Nfvis *RequestSiteDesignProvisionNfvProvisioningDeviceTemplateParamNfvis `json:"nfvis,omitempty"` // Asav *RequestSiteDesignProvisionNfvProvisioningDeviceTemplateParamAsav `json:"asav,omitempty"` // }
type RequestSiteDesignProvisionNfvProvisioningDeviceTemplateParamAsav ¶
type RequestSiteDesignProvisionNfvProvisioningDeviceTemplateParamAsav struct {
Var1 string `json:"var1,omitempty"` // Variable for asav template (eg: "test":"Hello asav")
}
type RequestSiteDesignProvisionNfvProvisioningDeviceTemplateParamNfvis ¶
type RequestSiteDesignProvisionNfvProvisioningDeviceTemplateParamNfvis struct {
Var1 string `json:"var1,omitempty"` // Variable for nfvis template (eg: "test":"Hello nfvis")
}
type RequestSiteDesignProvisionNfvProvisioningDeviceVLAN ¶
type RequestSiteDesignProvisionNfvProvisioningDeviceVLAN struct { Type string `json:"type,omitempty"` // Vlan type(eg. Access or Trunk) ID string `json:"id,omitempty"` // Vlan id(e: .4018) Interfaces string `json:"interfaces,omitempty"` // Interface (eg: GigabitEathernet1/0) Network string `json:"network,omitempty"` // Network name to connect (eg: lan-net) }
type RequestSiteDesignProvisionNfvProvisioningSite ¶
type RequestSiteDesignProvisionNfvProvisioningSite struct { SiteProfileName string `json:"siteProfileName,omitempty"` // Name of site profile to be provision with device Area *RequestSiteDesignProvisionNfvProvisioningSiteArea `json:"area,omitempty"` // Building *RequestSiteDesignProvisionNfvProvisioningSiteBuilding `json:"building,omitempty"` // Floor *RequestSiteDesignProvisionNfvProvisioningSiteFloor `json:"floor,omitempty"` // }
type RequestSiteDesignProvisionNfvProvisioningSiteBuilding ¶
type RequestSiteDesignProvisionNfvProvisioningSiteBuilding struct { Name string `json:"name,omitempty"` // Name of the building (eg: building1) Address string `json:"address,omitempty"` // Address of the building to be created Latitude *float64 `json:"latitude,omitempty"` // Latitude coordinate of the building (eg:37.338) Longitude *float64 `json:"longitude,omitempty"` // Longitude coordinate of the building (eg:-121.832) ParentName string `json:"parentName,omitempty"` // Address of the building to be created }
type RequestSiteDesignProvisionNfvProvisioningSiteFloor ¶
type RequestSiteDesignProvisionNfvProvisioningSiteFloor struct { Name string `json:"name,omitempty"` // Name of the floor (eg:floor-1) ParentName string `json:"parentName,omitempty"` // Parent name of the floor to be created RfModel string `json:"rfModel,omitempty"` // Type of floor (eg: Cubes And Walled Offices) Width *float64 `json:"width,omitempty"` // Width of the floor (eg:100) Length *float64 `json:"length,omitempty"` // Length of the floor (eg: 100) Height *float64 `json:"height,omitempty"` // Height of the floor (eg: 15) }
type RequestSiteDesignProvisionNfvSiteProfile ¶
type RequestSiteDesignProvisionNfvSiteProfile struct { SiteProfileName string `json:"siteProfileName,omitempty"` // Name of the profile to create site profile profile( eg: profile-1) Device *[]RequestSiteDesignProvisionNfvSiteProfileDevice `json:"device,omitempty"` // }
type RequestSiteDesignProvisionNfvSiteProfileDevice ¶
type RequestSiteDesignProvisionNfvSiteProfileDevice struct { DeviceType string `json:"deviceType,omitempty"` // Name of the device used in creating nfv profile(eg: ENCS5400) TagName string `json:"tagName,omitempty"` // Device Tag name(eg: dev1) ServiceProviders *[]RequestSiteDesignProvisionNfvSiteProfileDeviceServiceProviders `json:"serviceProviders,omitempty"` // Dia *bool `json:"dia,omitempty"` // Direct internet access value should be boolean (eg: false) Services *[]RequestSiteDesignProvisionNfvSiteProfileDeviceServices `json:"services,omitempty"` // CustomServices *[]RequestSiteDesignProvisionNfvSiteProfileDeviceCustomServices `json:"customServices,omitempty"` // CustomNetworks *[]RequestSiteDesignProvisionNfvSiteProfileDeviceCustomNetworks `json:"customNetworks,omitempty"` // VLAN *[]RequestSiteDesignProvisionNfvSiteProfileDeviceVLAN `json:"vlan,omitempty"` // CustomTemplate *[]RequestSiteDesignProvisionNfvSiteProfileDeviceCustomTemplate `json:"customTemplate,omitempty"` // }
type RequestSiteDesignProvisionNfvSiteProfileDeviceCustomNetworks ¶
type RequestSiteDesignProvisionNfvSiteProfileDeviceCustomNetworks struct { Name string `json:"name,omitempty"` // Name of custom network (eg: cust-1) ServicesToConnect *[]RequestSiteDesignProvisionNfvSiteProfileDeviceCustomNetworksServicesToConnect `json:"servicesToConnect,omitempty"` // ConnectionType string `json:"connectionType,omitempty"` // Type of network connection from custom network (eg: lan) NetworkMode string `json:"networkMode,omitempty"` // Network mode (eg Access or Trunk) VLAN string `json:"vlan,omitempty"` // Vlan id for the custom network(eg: 4000) }
type RequestSiteDesignProvisionNfvSiteProfileDeviceCustomNetworksServicesToConnect ¶
type RequestSiteDesignProvisionNfvSiteProfileDeviceCustomNetworksServicesToConnect struct {
Service string `json:"service,omitempty"` // Name of service to be connected to the custom network (eg: router-1)
}
type RequestSiteDesignProvisionNfvSiteProfileDeviceCustomServices ¶
type RequestSiteDesignProvisionNfvSiteProfileDeviceCustomServices struct { Name string `json:"name,omitempty"` // Name of custom service (eg: LINUX-1) ApplicationType string `json:"applicationType,omitempty"` // Application type of custom service (eg: LINUX) Profile string `json:"profile,omitempty"` // Profile type of service (eg: rhel7-medium) Topology *RequestSiteDesignProvisionNfvSiteProfileDeviceCustomServicesTopology `json:"topology,omitempty"` // ImageName string `json:"imageName,omitempty"` // Image name of custom service (eg: redhat7.tar.gz.tar.gz) }
type RequestSiteDesignProvisionNfvSiteProfileDeviceCustomServicesTopology ¶
type RequestSiteDesignProvisionNfvSiteProfileDeviceCustomServicesTopology struct { Type string `json:"type,omitempty"` // Type of connection from custom service (eg: wan, lan or internal) Name string `json:"name,omitempty"` // Name of connection from custom service(eg: wan-net) AssignIP string `json:"assignIp,omitempty"` // Assign ip to network (eg: true) }
type RequestSiteDesignProvisionNfvSiteProfileDeviceServiceProviders ¶
type RequestSiteDesignProvisionNfvSiteProfileDeviceServiceProviders struct { ServiceProvider string `json:"serviceProvider,omitempty"` // Name of the service provider(eg: Airtel) LinkType string `json:"linkType,omitempty"` // Name of connection type(eg: GigabitEthernet) Connect *bool `json:"connect,omitempty"` // Connection of service provider and device value should be boolean (eg: true) DefaultGateway *bool `json:"defaultGateway,omitempty"` // Default gateway connect value as boolean (eg: true) }
type RequestSiteDesignProvisionNfvSiteProfileDeviceServices ¶
type RequestSiteDesignProvisionNfvSiteProfileDeviceServices struct { Type string `json:"type,omitempty"` // Service type (eg: ISRV) Profile string `json:"profile,omitempty"` // Profile type of service (eg: ISRv-mini) Mode string `json:"mode,omitempty"` // Mode of firewall (eg: routed, transparent) Name string `json:"name,omitempty"` // Name of the service (eg: isrv) ImageName string `json:"imageName,omitempty"` // Name of image (eg: isrv-universalk9.16.06.02.tar.gz) Topology *RequestSiteDesignProvisionNfvSiteProfileDeviceServicesTopology `json:"topology,omitempty"` // }
type RequestSiteDesignProvisionNfvSiteProfileDeviceServicesTopology ¶
type RequestSiteDesignProvisionNfvSiteProfileDeviceServicesTopology struct { Type string `json:"type,omitempty"` // Type of connection (eg: wan, lan or internal) Name string `json:"name,omitempty"` // Name of connection (eg: wan-net) AssignIP string `json:"assignIp,omitempty"` // Assign ip address to network (eg: true) }
type RequestSiteDesignUpdateNfvProfile ¶
type RequestSiteDesignUpdateNfvProfile struct {
Device *[]RequestSiteDesignUpdateNfvProfileDevice `json:"device,omitempty"` //
}
type RequestSiteDesignUpdateNfvProfileDevice ¶
type RequestSiteDesignUpdateNfvProfileDevice struct { DeviceTag string `json:"deviceTag,omitempty"` // Device Tag name(eg: dev1) DirectInternetAccessForFirewall *bool `json:"directInternetAccessForFirewall,omitempty"` // Direct internet access value should be boolean (eg: false) Services *[]RequestSiteDesignUpdateNfvProfileDeviceServices `json:"services,omitempty"` // CustomNetworks *[]RequestSiteDesignUpdateNfvProfileDeviceCustomNetworks `json:"customNetworks,omitempty"` // VLANForL2 *[]RequestSiteDesignUpdateNfvProfileDeviceVLANForL2 `json:"vlanForL2,omitempty"` // CustomTemplate *[]RequestSiteDesignUpdateNfvProfileDeviceCustomTemplate `json:"customTemplate,omitempty"` // CurrentDeviceTag string `json:"currentDeviceTag,omitempty"` // Existing device tag name saved in the nfv profiles (eg: dev1) }
type RequestSiteDesignUpdateNfvProfileDeviceCustomNetworks ¶
type RequestSiteDesignUpdateNfvProfileDeviceCustomNetworks struct { NetworkName string `json:"networkName,omitempty"` // Name of custom network (eg: cust-1) ServicesToConnect *[]RequestSiteDesignUpdateNfvProfileDeviceCustomNetworksServicesToConnect `json:"servicesToConnect,omitempty"` // ConnectionType string `json:"connectionType,omitempty"` // Type of network connection from custom network (eg: lan) VLANMode string `json:"vlanMode,omitempty"` // Vlan network mode (eg Access or Trunk) VLANID *float64 `json:"vlanId,omitempty"` // Vlan id for the custom network(eg: 4000) }
type RequestSiteDesignUpdateNfvProfileDeviceCustomNetworksServicesToConnect ¶
type RequestSiteDesignUpdateNfvProfileDeviceCustomNetworksServicesToConnect struct {
ServiceName string `json:"serviceName,omitempty"` // Name of service to be connected to the custom network (eg: router-1)
}
type RequestSiteDesignUpdateNfvProfileDeviceCustomTemplate ¶
type RequestSiteDesignUpdateNfvProfileDeviceCustomTemplate struct { DeviceType string `json:"deviceType,omitempty"` // Type of the device(eg: Cisco 5400 Enterprise Network Compute System), 'Cisco Integrated Services Virtual Router', 'Cisco Adaptive Security Virtual Appliance (ASAv)', 'NFVIS', 'ASAV'. Template string `json:"template,omitempty"` // Name of the template(eg NFVIS template) TemplateType string `json:"templateType,omitempty"` // Name of the project to which template is associated (eg: Cloud DayN Templates). Allowed values are 'Onboarding Template(s)', 'Day-N-Template(s)'. }
type RequestSiteDesignUpdateNfvProfileDeviceServices ¶
type RequestSiteDesignUpdateNfvProfileDeviceServices struct { ServiceType string `json:"serviceType,omitempty"` // Service type (eg: ISRV) ProfileType string `json:"profileType,omitempty"` // Profile type of service (eg: ISRv-mini) ServiceName string `json:"serviceName,omitempty"` // Name of the service (eg: Router-1) ImageName string `json:"imageName,omitempty"` // Service image name (eg: isrv-universalk9.16.12.01a.tar.gz) VNicMapping *[]RequestSiteDesignUpdateNfvProfileDeviceServicesVnicMapping `json:"vNicMapping,omitempty"` // FirewallMode string `json:"firewallMode,omitempty"` // Mode of firewall (eg: routed, transparent) }
type RequestSiteDesignUpdateNfvProfileDeviceServicesVnicMapping ¶
type RequestSiteDesignUpdateNfvProfileDeviceServicesVnicMapping struct { NetworkType string `json:"networkType,omitempty"` // Type of connection (eg: wan, lan or internal) AssignIPAddressToNetwork string `json:"assignIpAddressToNetwork,omitempty"` // Assign ip address to network (eg: true or false) }
type RequestSitesAssignDevicesToSite ¶
type RequestSitesAssignDevicesToSite struct {
Device *[]RequestSitesAssignDevicesToSiteDevice `json:"device,omitempty"` //
}
type RequestSitesAssignDevicesToSiteDevice ¶
type RequestSitesAssignDevicesToSiteDevice struct {
IP string `json:"ip,omitempty"` // Device ip (eg: 10.104.240.64)
}
type RequestSitesCreateSite ¶
type RequestSitesCreateSite struct { Type string `json:"type,omitempty"` // Type of site to create (eg: area, building, floor) Site *RequestSitesCreateSiteSite `json:"site,omitempty"` // }
type RequestSitesCreateSiteSite ¶
type RequestSitesCreateSiteSite struct { Area *RequestSitesCreateSiteSiteArea `json:"area,omitempty"` // Building *RequestSitesCreateSiteSiteBuilding `json:"building,omitempty"` // Floor *RequestSitesCreateSiteSiteFloor `json:"floor,omitempty"` // }
type RequestSitesCreateSiteSiteBuilding ¶
type RequestSitesCreateSiteSiteBuilding struct { Name string `json:"name,omitempty"` // Name of the building (eg: building1) Address string `json:"address,omitempty"` // Address of the building to be created ParentName string `json:"parentName,omitempty"` // Parent name of building to be created Latitude *float64 `json:"latitude,omitempty"` // Latitude coordinate of the building (eg:37.338) Longitude *float64 `json:"longitude,omitempty"` // Longitude coordinate of the building (eg:-121.832) Country string `json:"country,omitempty"` // Country (eg:United States) }
type RequestSitesCreateSiteSiteFloor ¶
type RequestSitesCreateSiteSiteFloor struct { Name string `json:"name,omitempty"` // Name of the floor (eg:floor-1) ParentName string `json:"parentName,omitempty"` // Parent name of the floor to be created RfModel string `json:"rfModel,omitempty"` // Type of floor (eg: Cubes And Walled Offices0 Width *float64 `json:"width,omitempty"` // Width of the floor. Unit of measure is ft. (eg: 100) Length *float64 `json:"length,omitempty"` // Length of the floor. Unit of measure is ft. (eg: 100) Height *float64 `json:"height,omitempty"` // Height of the floor. Unit of measure is ft. (eg: 15) FloorNumber *float64 `json:"floorNumber,omitempty"` // Floor number. (eg: 5) }
type RequestSitesUpdateSite ¶
type RequestSitesUpdateSite struct { Type string `json:"type,omitempty"` // Type Site *RequestSitesUpdateSiteSite `json:"site,omitempty"` // }
type RequestSitesUpdateSiteSite ¶
type RequestSitesUpdateSiteSite struct { Area *RequestSitesUpdateSiteSiteArea `json:"area,omitempty"` // Building *RequestSitesUpdateSiteSiteBuilding `json:"building,omitempty"` // Floor *RequestSitesUpdateSiteSiteFloor `json:"floor,omitempty"` // }
type RequestSitesUpdateSiteSiteBuilding ¶
type RequestSitesUpdateSiteSiteBuilding struct { Name string `json:"name,omitempty"` // Name Address string `json:"address,omitempty"` // Address ParentName string `json:"parentName,omitempty"` // Parent Name Latitude *float64 `json:"latitude,omitempty"` // Latitude Longitude *float64 `json:"longitude,omitempty"` // Longitude }
type RequestSitesUpdateSiteSiteFloor ¶
type RequestSitesUpdateSiteSiteFloor struct { Name string `json:"name,omitempty"` // Name RfModel string `json:"rfModel,omitempty"` // Rf Model. Allowed values are 'Cubes And Walled Offices', 'Drywall Office Only', 'Indoor High Ceiling', 'Outdoor Open Space' Width *float64 `json:"width,omitempty"` // Width Length *float64 `json:"length,omitempty"` // Length Height *float64 `json:"height,omitempty"` // Height }
type RequestSoftwareImageManagementSwimImportSoftwareImageViaURL ¶
type RequestSoftwareImageManagementSwimImportSoftwareImageViaURL []RequestItemSoftwareImageManagementSwimImportSoftwareImageViaURL // Array of RequestSoftwareImageManagementSwimImportSoftwareImageViaURL
type RequestSoftwareImageManagementSwimTagAsGoldenImage ¶
type RequestSoftwareImageManagementSwimTagAsGoldenImage struct { ImageID string `json:"imageId,omitempty"` // imageId in uuid format. SiteID string `json:"siteId,omitempty"` // SiteId in uuid format. For Global Site "-1" to be used. DeviceRole string `json:"deviceRole,omitempty"` // Device Role. Permissible Values : ALL, UNKNOWN, ACCESS, BORDER ROUTER, DISTRIBUTION and CORE. DeviceFamilyIDentifier string `json:"deviceFamilyIdentifier,omitempty"` // Device Family Identifier e.g. : 277696480-283933147, 277696480 }
type RequestSoftwareImageManagementSwimTriggerSoftwareImageActivation ¶
type RequestSoftwareImageManagementSwimTriggerSoftwareImageActivation []RequestItemSoftwareImageManagementSwimTriggerSoftwareImageActivation // Array of RequestSoftwareImageManagementSwimTriggerSoftwareImageActivation
type RequestSoftwareImageManagementSwimTriggerSoftwareImageDistribution ¶
type RequestSoftwareImageManagementSwimTriggerSoftwareImageDistribution []RequestItemSoftwareImageManagementSwimTriggerSoftwareImageDistribution // Array of RequestSoftwareImageManagementSwimTriggerSoftwareImageDistribution
type RequestTagCreateTag ¶
type RequestTagCreateTag struct { SystemTag *bool `json:"systemTag,omitempty"` // Description string `json:"description,omitempty"` // DynamicRules *[]RequestTagCreateTagDynamicRules `json:"dynamicRules,omitempty"` // Name string `json:"name,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // }
type RequestTagCreateTagDynamicRules ¶
type RequestTagCreateTagDynamicRules struct { MemberType string `json:"memberType,omitempty"` // Rules *RequestTagCreateTagDynamicRulesRules `json:"rules,omitempty"` // }
type RequestTagCreateTagDynamicRulesRules ¶
type RequestTagCreateTagDynamicRulesRules struct { Values []string `json:"values,omitempty"` // Items *[]RequestTagCreateTagDynamicRulesRulesItems `json:"items,omitempty"` // Operation string `json:"operation,omitempty"` // Name string `json:"name,omitempty"` // Value string `json:"value,omitempty"` // }
type RequestTagCreateTagDynamicRulesRulesItems ¶
type RequestTagCreateTagDynamicRulesRulesItems interface{}
type RequestTagUpdateTag ¶
type RequestTagUpdateTag struct { SystemTag *bool `json:"systemTag,omitempty"` // Description string `json:"description,omitempty"` // DynamicRules *[]RequestTagUpdateTagDynamicRules `json:"dynamicRules,omitempty"` // Name string `json:"name,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // }
type RequestTagUpdateTagDynamicRules ¶
type RequestTagUpdateTagDynamicRules struct { MemberType string `json:"memberType,omitempty"` // Rules *RequestTagUpdateTagDynamicRulesRules `json:"rules,omitempty"` // }
type RequestTagUpdateTagDynamicRulesRules ¶
type RequestTagUpdateTagDynamicRulesRules struct { Values []string `json:"values,omitempty"` // Items *[]RequestTagUpdateTagDynamicRulesRulesItems `json:"items,omitempty"` // Operation string `json:"operation,omitempty"` // Name string `json:"name,omitempty"` // Value string `json:"value,omitempty"` // }
type RequestTagUpdateTagDynamicRulesRulesItems ¶
type RequestTagUpdateTagDynamicRulesRulesItems interface{}
type RequestWirelessApProvision ¶
type RequestWirelessApProvision []RequestItemWirelessApProvision // Array of RequestWirelessAPProvision
type RequestWirelessCreateAndProvisionSSID ¶
type RequestWirelessCreateAndProvisionSSID struct { ManagedApLocations []string `json:"managedAPLocations,omitempty"` // Managed AP Locations (Enter entire Site(s) hierarchy) SSIDDetails *RequestWirelessCreateAndProvisionSSIDSSIDDetails `json:"ssidDetails,omitempty"` // SSIDType string `json:"ssidType,omitempty"` // SSID Type EnableFabric *bool `json:"enableFabric,omitempty"` // Enable SSID for Fabric FlexConnect *RequestWirelessCreateAndProvisionSSIDFlexConnect `json:"flexConnect,omitempty"` // }
type RequestWirelessCreateAndProvisionSSIDSSIDDetails ¶
type RequestWirelessCreateAndProvisionSSIDSSIDDetails struct { Name string `json:"name,omitempty"` // SSID Name SecurityLevel string `json:"securityLevel,omitempty"` // Security Level(For guest SSID OPEN/WEB_AUTH, For Enterprise SSID ENTERPRISE/PERSONAL/OPEN) EnableFastLane *bool `json:"enableFastLane,omitempty"` // Enable Fast Lane Passphrase string `json:"passphrase,omitempty"` // Pass Phrase ( Only applicable for SSID with PERSONAL auth type ) TrafficType string `json:"trafficType,omitempty"` // Traffic Type EnableBroadcastSSID *bool `json:"enableBroadcastSSID,omitempty"` // Enable Broadcast SSID RadioPolicy string `json:"radioPolicy,omitempty"` // Radio Policy. Allowed values are 'Dual band operation (2.4GHz and 5GHz)', 'Dual band operation with band select', '5GHz only', '2.4GHz only'. EnableMacFiltering *bool `json:"enableMACFiltering,omitempty"` // Enable MAC Filtering FastTransition string `json:"fastTransition,omitempty"` // Fast Transition WebAuthURL string `json:"webAuthURL,omitempty"` // Web Auth URL }
type RequestWirelessCreateEnterpriseSSID ¶
type RequestWirelessCreateEnterpriseSSID struct { Name string `json:"name,omitempty"` // SSID NAME SecurityLevel string `json:"securityLevel,omitempty"` // Security Level Passphrase string `json:"passphrase,omitempty"` // Passphrase EnableFastLane *bool `json:"enableFastLane,omitempty"` // Enable FastLane EnableMacFiltering *bool `json:"enableMACFiltering,omitempty"` // Enable MAC Filtering TrafficType string `json:"trafficType,omitempty"` // Traffic Type Enum (voicedata or data ) RadioPolicy string `json:"radioPolicy,omitempty"` // Radio Policy Enum (enum: Triple band operation (2.4GHz, 5GHz and 6GHz), Triple band operation with band select, 5GHz only, 2.4GHz only, 6GHz only) EnableBroadcastSSID *bool `json:"enableBroadcastSSID,omitempty"` // Enable Broadcase SSID FastTransition string `json:"fastTransition,omitempty"` // Fast Transition EnableSessionTimeOut *bool `json:"enableSessionTimeOut,omitempty"` // Enable Session Timeout SessionTimeOut *int `json:"sessionTimeOut,omitempty"` // Session Time Out EnableClientExclusion *bool `json:"enableClientExclusion,omitempty"` // Enable Client Exclusion ClientExclusionTimeout *int `json:"clientExclusionTimeout,omitempty"` // Client Exclusion Timeout EnableBasicServiceSetMaxIDle *bool `json:"enableBasicServiceSetMaxIdle,omitempty"` // Enable Basic Service Set Max Idle BasicServiceSetClientIDleTimeout *int `json:"basicServiceSetClientIdleTimeout,omitempty"` // Basic Service Set Client Idle Timeout EnableDirectedMulticastService *bool `json:"enableDirectedMulticastService,omitempty"` // Enable Directed Multicast Service EnableNeighborList *bool `json:"enableNeighborList,omitempty"` // Enable Neighbor List MfpClientProtection string `json:"mfpClientProtection,omitempty"` // Management Frame Protection Client NasOptions []string `json:"nasOptions,omitempty"` // Nas Options }
type RequestWirelessCreateOrUpdateRfProfile ¶
type RequestWirelessCreateOrUpdateRfProfile struct { Name string `json:"name,omitempty"` // RF Profile Name DefaultRfProfile *bool `json:"defaultRfProfile,omitempty"` // is Default Rf Profile EnableRadioTypeA *bool `json:"enableRadioTypeA,omitempty"` // Enable Radio Type A EnableRadioTypeB *bool `json:"enableRadioTypeB,omitempty"` // Enable Radio Type B ChannelWidth string `json:"channelWidth,omitempty"` // Channel Width EnableCustom *bool `json:"enableCustom,omitempty"` // Enable Custom EnableBrownField *bool `json:"enableBrownField,omitempty"` // Enable Brown Field RadioTypeAProperties *RequestWirelessCreateOrUpdateRfProfileRadioTypeAProperties `json:"radioTypeAProperties,omitempty"` // RadioTypeBProperties *RequestWirelessCreateOrUpdateRfProfileRadioTypeBProperties `json:"radioTypeBProperties,omitempty"` // RadioTypeCProperties *RequestWirelessCreateOrUpdateRfProfileRadioTypeCProperties `json:"radioTypeCProperties,omitempty"` // EnableRadioTypeC *bool `json:"enableRadioTypeC,omitempty"` // Enable Radio Type C (6GHz) }
type RequestWirelessCreateOrUpdateRfProfileRadioTypeAProperties ¶
type RequestWirelessCreateOrUpdateRfProfileRadioTypeAProperties struct { ParentProfile string `json:"parentProfile,omitempty"` // Parent Profile RadioChannels string `json:"radioChannels,omitempty"` // Radio Channels DataRates string `json:"dataRates,omitempty"` // Data Rates MandatoryDataRates string `json:"mandatoryDataRates,omitempty"` // Mandatory Data Rates PowerThresholdV1 *float64 `json:"powerThresholdV1,omitempty"` // Power Threshold V1 RxSopThreshold string `json:"rxSopThreshold,omitempty"` // Rx Sop Threshold MinPowerLevel *float64 `json:"minPowerLevel,omitempty"` // Rx Sop Threshold MaxPowerLevel *float64 `json:"maxPowerLevel,omitempty"` // Max Power Level }
type RequestWirelessCreateOrUpdateRfProfileRadioTypeBProperties ¶
type RequestWirelessCreateOrUpdateRfProfileRadioTypeBProperties struct { ParentProfile string `json:"parentProfile,omitempty"` // Parent Profile RadioChannels string `json:"radioChannels,omitempty"` // Radio Channels DataRates string `json:"dataRates,omitempty"` // Data Rates MandatoryDataRates string `json:"mandatoryDataRates,omitempty"` // Mandatory Data Rates PowerThresholdV1 *float64 `json:"powerThresholdV1,omitempty"` // Power Threshold V1 RxSopThreshold string `json:"rxSopThreshold,omitempty"` // Rx Sop Threshold MinPowerLevel *float64 `json:"minPowerLevel,omitempty"` // Min Power Level MaxPowerLevel *float64 `json:"maxPowerLevel,omitempty"` // Max Power Level }
type RequestWirelessCreateOrUpdateRfProfileRadioTypeCProperties ¶
type RequestWirelessCreateOrUpdateRfProfileRadioTypeCProperties struct { ParentProfile string `json:"parentProfile,omitempty"` // Parent Profile RadioChannels string `json:"radioChannels,omitempty"` // Radio Channels DataRates string `json:"dataRates,omitempty"` // Data Rates MandatoryDataRates string `json:"mandatoryDataRates,omitempty"` // Mandatory Data Rates RxSopThreshold string `json:"rxSopThreshold,omitempty"` // Rx Sop Threshold MinPowerLevel *float64 `json:"minPowerLevel,omitempty"` // Min Power Level MaxPowerLevel *float64 `json:"maxPowerLevel,omitempty"` // Max Power Level PowerThresholdV1 *float64 `json:"powerThresholdV1,omitempty"` // Power Threshold V1 }
type RequestWirelessCreateWirelessProfile ¶
type RequestWirelessCreateWirelessProfile struct {
ProfileDetails *RequestWirelessCreateWirelessProfileProfileDetails `json:"profileDetails,omitempty"` //
}
type RequestWirelessCreateWirelessProfileProfileDetails ¶
type RequestWirelessCreateWirelessProfileProfileDetails struct { Name string `json:"name,omitempty"` // Profile Name Sites []string `json:"sites,omitempty"` // array of site name hierarchies(eg: ["Global/aaa/zzz", "Global/aaa/zzz"]) SSIDDetails *[]RequestWirelessCreateWirelessProfileProfileDetailsSSIDDetails `json:"ssidDetails,omitempty"` // }
type RequestWirelessCreateWirelessProfileProfileDetailsSSIDDetails ¶
type RequestWirelessCreateWirelessProfileProfileDetailsSSIDDetails struct { Name string `json:"name,omitempty"` // Ssid Name Type string `json:"type,omitempty"` // Ssid Type(enum: Enterprise/Guest) EnableFabric *bool `json:"enableFabric,omitempty"` // true is ssid is fabric else false FlexConnect *RequestWirelessCreateWirelessProfileProfileDetailsSSIDDetailsFlexConnect `json:"flexConnect,omitempty"` // InterfaceName string `json:"interfaceName,omitempty"` // Interface Name }
type RequestWirelessPSKOverride ¶
type RequestWirelessPSKOverride []RequestItemWirelessPSKOverride // Array of RequestWirelessPSKOverride
type RequestWirelessProvision ¶
type RequestWirelessProvision []RequestItemWirelessProvision // Array of RequestWirelessProvision
type RequestWirelessProvisionUpdate ¶
type RequestWirelessProvisionUpdate []RequestItemWirelessProvisionUpdate // Array of RequestWirelessProvisionUpdate
type RequestWirelessUpdateEnterpriseSSID ¶
type RequestWirelessUpdateEnterpriseSSID struct { Name string `json:"name,omitempty"` // SSID NAME SecurityLevel string `json:"securityLevel,omitempty"` // Security Level Passphrase string `json:"passphrase,omitempty"` // Passphrase EnableFastLane *bool `json:"enableFastLane,omitempty"` // Enable FastLane EnableMacFiltering *bool `json:"enableMACFiltering,omitempty"` // Enable MAC Filtering TrafficType string `json:"trafficType,omitempty"` // Traffic Type Enum (voicedata or data ) RadioPolicy string `json:"radioPolicy,omitempty"` // Radio Policy Enum (enum: Triple band operation (2.4GHz, 5GHz and 6GHz), Triple band operation with band select, 5GHz only, 2.4GHz only, 6GHz only) EnableBroadcastSSID *bool `json:"enableBroadcastSSID,omitempty"` // Enable Broadcase SSID FastTransition string `json:"fastTransition,omitempty"` // Fast Transition EnableSessionTimeOut *bool `json:"enableSessionTimeOut,omitempty"` // Enable Session Timeout SessionTimeOut *int `json:"sessionTimeOut,omitempty"` // Session Time Out EnableClientExclusion *bool `json:"enableClientExclusion,omitempty"` // Enable Client Exclusion ClientExclusionTimeout *int `json:"clientExclusionTimeout,omitempty"` // Client Exclusion Timeout EnableBasicServiceSetMaxIDle *bool `json:"enableBasicServiceSetMaxIdle,omitempty"` // Enable Basic Service Set Max Idle BasicServiceSetClientIDleTimeout *int `json:"basicServiceSetClientIdleTimeout,omitempty"` // Basic Service Set Client Idle Timeout EnableDirectedMulticastService *bool `json:"enableDirectedMulticastService,omitempty"` // Enable Directed Multicast Service EnableNeighborList *bool `json:"enableNeighborList,omitempty"` // Enable Neighbor List MfpClientProtection string `json:"mfpClientProtection,omitempty"` // Management Frame Protection Client NasOptions []string `json:"nasOptions,omitempty"` // Nas Options }
type RequestWirelessUpdateWirelessProfile ¶
type RequestWirelessUpdateWirelessProfile struct {
ProfileDetails *RequestWirelessUpdateWirelessProfileProfileDetails `json:"profileDetails,omitempty"` //
}
type RequestWirelessUpdateWirelessProfileProfileDetails ¶
type RequestWirelessUpdateWirelessProfileProfileDetails struct { Name string `json:"name,omitempty"` // Profile Name Sites []string `json:"sites,omitempty"` // array of site name hierarchies(eg: ["Global/aaa/zzz", "Global/aaa/zzz"]) SSIDDetails *[]RequestWirelessUpdateWirelessProfileProfileDetailsSSIDDetails `json:"ssidDetails,omitempty"` // }
type RequestWirelessUpdateWirelessProfileProfileDetailsSSIDDetails ¶
type RequestWirelessUpdateWirelessProfileProfileDetailsSSIDDetails struct { Name string `json:"name,omitempty"` // Ssid Name Type string `json:"type,omitempty"` // Ssid Type(enum: Enterprise/Guest) EnableFabric *bool `json:"enableFabric,omitempty"` // true is ssid is fabric else false FlexConnect *RequestWirelessUpdateWirelessProfileProfileDetailsSSIDDetailsFlexConnect `json:"flexConnect,omitempty"` // InterfaceName string `json:"interfaceName,omitempty"` // Interface Name }
type ResponseApplicationPolicyApplicationPolicyIntent ¶
type ResponseApplicationPolicyApplicationPolicyIntent struct { Response *ResponseApplicationPolicyApplicationPolicyIntentResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyCreateApplication ¶
type ResponseApplicationPolicyCreateApplication struct { Response *ResponseApplicationPolicyCreateApplicationResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyCreateApplicationPolicyQueuingProfile ¶
type ResponseApplicationPolicyCreateApplicationPolicyQueuingProfile struct { Response *ResponseApplicationPolicyCreateApplicationPolicyQueuingProfileResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyCreateApplicationSet ¶
type ResponseApplicationPolicyCreateApplicationSet struct { Response *ResponseApplicationPolicyCreateApplicationSetResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyCreateQosDeviceInterfaceInfo ¶
type ResponseApplicationPolicyCreateQosDeviceInterfaceInfo struct { Response *ResponseApplicationPolicyCreateQosDeviceInterfaceInfoResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyDeleteApplication ¶
type ResponseApplicationPolicyDeleteApplication struct { Response *ResponseApplicationPolicyDeleteApplicationResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyDeleteApplicationPolicyQueuingProfile ¶
type ResponseApplicationPolicyDeleteApplicationPolicyQueuingProfile struct { Response *ResponseApplicationPolicyDeleteApplicationPolicyQueuingProfileResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyDeleteApplicationSet ¶
type ResponseApplicationPolicyDeleteApplicationSet struct { Response *ResponseApplicationPolicyDeleteApplicationSetResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyDeleteQosDeviceInterfaceInfo ¶
type ResponseApplicationPolicyDeleteQosDeviceInterfaceInfo struct { Response *ResponseApplicationPolicyDeleteQosDeviceInterfaceInfoResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyEditApplication ¶
type ResponseApplicationPolicyEditApplication struct { Response *ResponseApplicationPolicyEditApplicationResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyGetApplicationPolicy ¶
type ResponseApplicationPolicyGetApplicationPolicy struct { Response *[]ResponseApplicationPolicyGetApplicationPolicyResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyGetApplicationPolicyDefault ¶
type ResponseApplicationPolicyGetApplicationPolicyDefault struct { Response *[]ResponseApplicationPolicyGetApplicationPolicyDefaultResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponse ¶
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponse struct { ID string `json:"id,omitempty"` // Id of Group based policy InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version CreateTime *int `json:"createTime,omitempty"` // Create time Deployed *bool `json:"deployed,omitempty"` // Deployed IsSeeded *bool `json:"isSeeded,omitempty"` // Is seeded IsStale *bool `json:"isStale,omitempty"` // Is stale LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Last update time Name string `json:"name,omitempty"` // Concatination of <polcy name>_<application-set-name> or <polcy name>_global_policy_configuration or <polcy name>_queuing_customization Namespace string `json:"namespace,omitempty"` // Namespace ProvisioningState string `json:"provisioningState,omitempty"` // Provisioning state Qualifier string `json:"qualifier,omitempty"` // Qualifier ResourceVersion *float64 `json:"resourceVersion,omitempty"` // Resource version TargetIDList *[]ResponseApplicationPolicyGetApplicationPolicyDefaultResponseTargetIDList `json:"targetIdList,omitempty"` // Target id list Type string `json:"type,omitempty"` // Type CfsChangeInfo *[]ResponseApplicationPolicyGetApplicationPolicyDefaultResponseCfsChangeInfo `json:"cfsChangeInfo,omitempty"` // Cfs change info CustomProvisions *[]ResponseApplicationPolicyGetApplicationPolicyDefaultResponseCustomProvisions `json:"customProvisions,omitempty"` // Custom provisions DeletePolicyStatus string `json:"deletePolicyStatus,omitempty"` // NONE: deployed policy to devices, DELETED: delete policy from devices, RESTORED: restored to original configuration Internal *bool `json:"internal,omitempty"` // Internal IsDeleted *bool `json:"isDeleted,omitempty"` // Is deleted IsEnabled *bool `json:"isEnabled,omitempty"` // Is enabled IsScopeStale *bool `json:"isScopeStale,omitempty"` // Is scope stale IseReserved *bool `json:"iseReserved,omitempty"` // Is reserved PolicyStatus string `json:"policyStatus,omitempty"` // Policy status Priority *int `json:"priority,omitempty"` // Priority Pushed *bool `json:"pushed,omitempty"` // Pushed ContractList *[]ResponseApplicationPolicyGetApplicationPolicyDefaultResponseContractList `json:"contractList,omitempty"` // Contract list ExclusiveContract *ResponseApplicationPolicyGetApplicationPolicyDefaultResponseExclusiveContract `json:"exclusiveContract,omitempty"` // IDentitySource *ResponseApplicationPolicyGetApplicationPolicyDefaultResponseIDentitySource `json:"identitySource,omitempty"` // Producer *ResponseApplicationPolicyGetApplicationPolicyDefaultResponseProducer `json:"producer,omitempty"` // }
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseCfsChangeInfo ¶
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseCfsChangeInfo interface{}
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseContractList ¶
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseContractList interface{}
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseCustomProvisions ¶
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseCustomProvisions interface{}
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseExclusiveContract ¶
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseExclusiveContract struct { ID string `json:"id,omitempty"` // Id of Exclusive contract InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version Clause *[]ResponseApplicationPolicyGetApplicationPolicyDefaultResponseExclusiveContractClause `json:"clause,omitempty"` // }
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseExclusiveContractClause ¶
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseExclusiveContractClause struct { ID string `json:"id,omitempty"` // Id of Business relevance clause InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version Priority *int `json:"priority,omitempty"` // Priority Type string `json:"type,omitempty"` // Type RelevanceLevel string `json:"relevanceLevel,omitempty"` // Relevance level }
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseIDentitySource ¶
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseIDentitySource struct { ID string `json:"id,omitempty"` // Id of Identity source InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type }
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseProducer ¶
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseProducer struct { ID string `json:"id,omitempty"` // Id of Producer InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version ScalableGroup *[]ResponseApplicationPolicyGetApplicationPolicyDefaultResponseProducerScalableGroup `json:"scalableGroup,omitempty"` // }
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseProducerScalableGroup ¶
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseProducerScalableGroup struct {
IDRef string `json:"idRef,omitempty"` // Id ref to application-set or application Scalable group
}
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseTargetIDList ¶
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseTargetIDList interface{}
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfile ¶
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfile struct { Response *[]ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponse ¶
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponse struct { ID string `json:"id,omitempty"` // Id of Queueing profile InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version CreateTime *int `json:"createTime,omitempty"` // Create time Deployed *bool `json:"deployed,omitempty"` // Deployed Description string `json:"description,omitempty"` // Free test description IsSeeded *bool `json:"isSeeded,omitempty"` // Is seeded IsStale *bool `json:"isStale,omitempty"` // Is stale LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Last update time Name string `json:"name,omitempty"` // Queueing profile name Namespace string `json:"namespace,omitempty"` // Namespace ProvisioningState string `json:"provisioningState,omitempty"` // Provisioning State Qualifier string `json:"qualifier,omitempty"` // Qualifier ResourceVersion *float64 `json:"resourceVersion,omitempty"` // Resource version TargetIDList *[]ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseTargetIDList `json:"targetIdList,omitempty"` // Target id list Type string `json:"type,omitempty"` // Type CfsChangeInfo *[]ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseCfsChangeInfo `json:"cfsChangeInfo,omitempty"` // Cfs change info CustomProvisions *[]ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseCustomProvisions `json:"customProvisions,omitempty"` // Custom provisions GenID *float64 `json:"genId,omitempty"` // Gen id Internal *bool `json:"internal,omitempty"` // Internal IsDeleted *bool `json:"isDeleted,omitempty"` // Is deleted IseReserved *bool `json:"iseReserved,omitempty"` // Is reserved Pushed *bool `json:"pushed,omitempty"` // Pushed Clause *[]ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClause `json:"clause,omitempty"` // ContractClassifier *[]ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseContractClassifier `json:"contractClassifier,omitempty"` // Contract classifier }
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseCfsChangeInfo ¶
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseCfsChangeInfo interface{}
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClause ¶
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClause struct { ID string `json:"id,omitempty"` // Id InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version Priority *int `json:"priority,omitempty"` // Priority Type string `json:"type,omitempty"` // Type IsCommonBetweenAllInterfaceSpeeds *bool `json:"isCommonBetweenAllInterfaceSpeeds,omitempty"` // Is common between all interface speeds InterfaceSpeedBandwidthClauses *[]ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClauseInterfaceSpeedBandwidthClauses `json:"interfaceSpeedBandwidthClauses,omitempty"` // TcDscpSettings *[]ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClauseTcDscpSettings `json:"tcDscpSettings,omitempty"` // }
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClauseInterfaceSpeedBandwidthClauses ¶
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClauseInterfaceSpeedBandwidthClauses struct { ID string `json:"id,omitempty"` // Id InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version InterfaceSpeed string `json:"interfaceSpeed,omitempty"` // Interface speed TcBandwidthSettings *[]ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClauseInterfaceSpeedBandwidthClausesTcBandwidthSettings `json:"tcBandwidthSettings,omitempty"` // }
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClauseInterfaceSpeedBandwidthClausesTcBandwidthSettings ¶
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClauseInterfaceSpeedBandwidthClausesTcBandwidthSettings struct { ID string `json:"id,omitempty"` // Id InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version BandwidthPercentage *int `json:"bandwidthPercentage,omitempty"` // Bandwidth percentage TrafficClass string `json:"trafficClass,omitempty"` // Traffic Class }
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClauseTcDscpSettings ¶
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClauseTcDscpSettings struct { ID string `json:"id,omitempty"` // Id InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version Dscp string `json:"dscp,omitempty"` // Dscp value TrafficClass string `json:"trafficClass,omitempty"` // Traffic Class }
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseContractClassifier ¶
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseContractClassifier interface{}
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseCustomProvisions ¶
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseCustomProvisions interface{}
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseTargetIDList ¶
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseTargetIDList interface{}
type ResponseApplicationPolicyGetApplicationPolicyResponse ¶
type ResponseApplicationPolicyGetApplicationPolicyResponse struct { ID string `json:"id,omitempty"` // Id of Group based policy InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version CreateTime *int `json:"createTime,omitempty"` // Create time Deployed *bool `json:"deployed,omitempty"` // Deployed IsSeeded *bool `json:"isSeeded,omitempty"` // Is seeded IsStale *bool `json:"isStale,omitempty"` // Is stale LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Last update time Name string `json:"name,omitempty"` // Concatination of <polcy name>_<application-set-name> or <polcy name>_global_policy_configuration or <polcy name>_queuing_customization Namespace string `json:"namespace,omitempty"` // Namespace ProvisioningState string `json:"provisioningState,omitempty"` // Provisioning state Qualifier string `json:"qualifier,omitempty"` // Qualifier ResourceVersion *float64 `json:"resourceVersion,omitempty"` // Resource version TargetIDList *[]ResponseApplicationPolicyGetApplicationPolicyResponseTargetIDList `json:"targetIdList,omitempty"` // Target id list Type string `json:"type,omitempty"` // Type CfsChangeInfo *[]ResponseApplicationPolicyGetApplicationPolicyResponseCfsChangeInfo `json:"cfsChangeInfo,omitempty"` // Cfs change info CustomProvisions *[]ResponseApplicationPolicyGetApplicationPolicyResponseCustomProvisions `json:"customProvisions,omitempty"` // Custom provisions DeletePolicyStatus string `json:"deletePolicyStatus,omitempty"` // NONE: deployed policy to devices, DELETED: delete policy from devices, RESTORED: restored to original configuration Internal *bool `json:"internal,omitempty"` // Internal IsDeleted *bool `json:"isDeleted,omitempty"` // Is deleted IsEnabled *bool `json:"isEnabled,omitempty"` // Is enabled IsScopeStale *bool `json:"isScopeStale,omitempty"` // Is scope stale IseReserved *bool `json:"iseReserved,omitempty"` // Is reserved PolicyScope string `json:"policyScope,omitempty"` // Policy name PolicyStatus string `json:"policyStatus,omitempty"` // Policy status Priority *int `json:"priority,omitempty"` // Priority Pushed *bool `json:"pushed,omitempty"` // Pushed AdvancedPolicyScope *ResponseApplicationPolicyGetApplicationPolicyResponseAdvancedPolicyScope `json:"advancedPolicyScope,omitempty"` // ContractList *[]ResponseApplicationPolicyGetApplicationPolicyResponseContractList `json:"contractList,omitempty"` // Contract list ExclusiveContract *ResponseApplicationPolicyGetApplicationPolicyResponseExclusiveContract `json:"exclusiveContract,omitempty"` // IDentitySource *ResponseApplicationPolicyGetApplicationPolicyResponseIDentitySource `json:"identitySource,omitempty"` // Producer *ResponseApplicationPolicyGetApplicationPolicyResponseProducer `json:"producer,omitempty"` // Consumer *ResponseApplicationPolicyGetApplicationPolicyResponseConsumer `json:"consumer,omitempty"` // }
type ResponseApplicationPolicyGetApplicationPolicyResponseAdvancedPolicyScope ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseAdvancedPolicyScope struct { ID string `json:"id,omitempty"` // Id of Advanced policy scope InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version Name string `json:"name,omitempty"` // Policy name AdvancedPolicyScopeElement *[]ResponseApplicationPolicyGetApplicationPolicyResponseAdvancedPolicyScopeAdvancedPolicyScopeElement `json:"advancedPolicyScopeElement,omitempty"` // }
type ResponseApplicationPolicyGetApplicationPolicyResponseAdvancedPolicyScopeAdvancedPolicyScopeElement ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseAdvancedPolicyScopeAdvancedPolicyScopeElement struct { ID string `json:"id,omitempty"` // Id of Advanced policy scope element InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version GroupID []string `json:"groupId,omitempty"` // Group id SSID *[]ResponseApplicationPolicyGetApplicationPolicyResponseAdvancedPolicyScopeAdvancedPolicyScopeElementSSID `json:"ssid,omitempty"` // Ssid }
type ResponseApplicationPolicyGetApplicationPolicyResponseAdvancedPolicyScopeAdvancedPolicyScopeElementSSID ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseAdvancedPolicyScopeAdvancedPolicyScopeElementSSID interface{}
type ResponseApplicationPolicyGetApplicationPolicyResponseCfsChangeInfo ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseCfsChangeInfo interface{}
type ResponseApplicationPolicyGetApplicationPolicyResponseConsumer ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseConsumer struct { ID string `json:"id,omitempty"` // Id of Consumer InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version ScalableGroup *[]ResponseApplicationPolicyGetApplicationPolicyResponseConsumerScalableGroup `json:"scalableGroup,omitempty"` // }
type ResponseApplicationPolicyGetApplicationPolicyResponseConsumerScalableGroup ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseConsumerScalableGroup struct {
IDRef string `json:"idRef,omitempty"` // Id ref to application Scalable group
}
type ResponseApplicationPolicyGetApplicationPolicyResponseContractList ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseContractList interface{}
type ResponseApplicationPolicyGetApplicationPolicyResponseCustomProvisions ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseCustomProvisions interface{}
type ResponseApplicationPolicyGetApplicationPolicyResponseExclusiveContract ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseExclusiveContract struct { ID string `json:"id,omitempty"` // Id of Exclusive contract InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version Clause *[]ResponseApplicationPolicyGetApplicationPolicyResponseExclusiveContractClause `json:"clause,omitempty"` // }
type ResponseApplicationPolicyGetApplicationPolicyResponseExclusiveContractClause ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseExclusiveContractClause struct { ID string `json:"id,omitempty"` // Id of Business relevance or Application policy knobs clause InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version Priority *int `json:"priority,omitempty"` // Priority Type string `json:"type,omitempty"` // Type RelevanceLevel string `json:"relevanceLevel,omitempty"` // Relevance level DeviceRemovalBehavior string `json:"deviceRemovalBehavior,omitempty"` // Device removal behavior HostTrackingEnabled *bool `json:"hostTrackingEnabled,omitempty"` // Host tracking enabled }
type ResponseApplicationPolicyGetApplicationPolicyResponseIDentitySource ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseIDentitySource struct { ID string `json:"id,omitempty"` // Id of Identity source InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type }
type ResponseApplicationPolicyGetApplicationPolicyResponseProducer ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseProducer struct { ID string `json:"id,omitempty"` // Id of Producer InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version ScalableGroup *[]ResponseApplicationPolicyGetApplicationPolicyResponseProducerScalableGroup `json:"scalableGroup,omitempty"` // }
type ResponseApplicationPolicyGetApplicationPolicyResponseProducerScalableGroup ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseProducerScalableGroup struct {
IDRef string `json:"idRef,omitempty"` // Id ref to application-set or application Scalable group
}
type ResponseApplicationPolicyGetApplicationPolicyResponseTargetIDList ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseTargetIDList interface{}
type ResponseApplicationPolicyGetApplicationSets ¶
type ResponseApplicationPolicyGetApplicationSets struct {
Response *[]ResponseApplicationPolicyGetApplicationSetsResponse `json:"response,omitempty"` //
}
type ResponseApplicationPolicyGetApplicationSetsResponse ¶
type ResponseApplicationPolicyGetApplicationSetsResponse struct { ID string `json:"id,omitempty"` // Id IDentitySource *ResponseApplicationPolicyGetApplicationSetsResponseIDentitySource `json:"identitySource,omitempty"` // Name string `json:"name,omitempty"` // Name }
type ResponseApplicationPolicyGetApplications ¶
type ResponseApplicationPolicyGetApplications struct {
Response *[]ResponseApplicationPolicyGetApplicationsResponse `json:"response,omitempty"` //
}
type ResponseApplicationPolicyGetApplicationsResponse ¶
type ResponseApplicationPolicyGetApplicationsResponse struct { ID string `json:"id,omitempty"` // Id Name string `json:"name,omitempty"` // Name IndicativeNetworkIDentity *[]ResponseApplicationPolicyGetApplicationsResponseIndicativeNetworkIDentity `json:"indicativeNetworkIdentity,omitempty"` // NetworkApplications *[]ResponseApplicationPolicyGetApplicationsResponseNetworkApplications `json:"networkApplications,omitempty"` // NetworkIDentity *[]ResponseApplicationPolicyGetApplicationsResponseNetworkIDentity `json:"networkIdentity,omitempty"` // ApplicationSet *ResponseApplicationPolicyGetApplicationsResponseApplicationSet `json:"applicationSet,omitempty"` // }
type ResponseApplicationPolicyGetApplicationsResponseApplicationSet ¶
type ResponseApplicationPolicyGetApplicationsResponseApplicationSet struct {
IDRef string `json:"idRef,omitempty"` // Id Ref
}
type ResponseApplicationPolicyGetApplicationsResponseIndicativeNetworkIDentity ¶
type ResponseApplicationPolicyGetApplicationsResponseIndicativeNetworkIDentity struct { ID string `json:"id,omitempty"` // id DisplayName string `json:"displayName,omitempty"` // displayName LowerPort *int `json:"lowerPort,omitempty"` // lowerPort Ports string `json:"ports,omitempty"` // ports Protocol string `json:"protocol,omitempty"` // protocol UpperPort *int `json:"upperPort,omitempty"` // upperPort }
type ResponseApplicationPolicyGetApplicationsResponseNetworkApplications ¶
type ResponseApplicationPolicyGetApplicationsResponseNetworkApplications struct { ID string `json:"id,omitempty"` // Id AppProtocol string `json:"appProtocol,omitempty"` // App Protocol ApplicationSubType string `json:"applicationSubType,omitempty"` // Application Sub Type ApplicationType string `json:"applicationType,omitempty"` // Application Type CategoryID string `json:"categoryId,omitempty"` // Category Id DisplayName string `json:"displayName,omitempty"` // Display Name EngineID string `json:"engineId,omitempty"` // Engine Id HelpString string `json:"helpString,omitempty"` // Help String LongDescription string `json:"longDescription,omitempty"` // Long Description Name string `json:"name,omitempty"` // Name Popularity *int `json:"popularity,omitempty"` // Popularity Rank *int `json:"rank,omitempty"` // Rank TrafficClass string `json:"trafficClass,omitempty"` // Traffic Class ServerName string `json:"serverName,omitempty"` // Server Name URL string `json:"url,omitempty"` // Url Dscp string `json:"dscp,omitempty"` // Dscp IgnoreConflict string `json:"ignoreConflict,omitempty"` // Ignore Conflict }
type ResponseApplicationPolicyGetApplicationsResponseNetworkIDentity ¶
type ResponseApplicationPolicyGetApplicationsResponseNetworkIDentity struct { ID string `json:"id,omitempty"` // Id DisplayName string `json:"displayName,omitempty"` // Display Name LowerPort *int `json:"lowerPort,omitempty"` // Lower Port Ports string `json:"ports,omitempty"` // Ports Protocol string `json:"protocol,omitempty"` // Protocol UpperPort *int `json:"upperPort,omitempty"` // Upper Port }
type ResponseApplicationPolicyGetQosDeviceInterfaceInfo ¶
type ResponseApplicationPolicyGetQosDeviceInterfaceInfo struct { Response *[]ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponse ¶
type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponse struct { ID string `json:"id,omitempty"` // Id of Qos device info InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *int `json:"instanceVersion,omitempty"` // Instance version CreateTime *int `json:"createTime,omitempty"` // Create time Deployed *bool `json:"deployed,omitempty"` // Deployed IsSeeded *bool `json:"isSeeded,omitempty"` // Is seeded IsStale *bool `json:"isStale,omitempty"` // Is stale LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Last update time Name string `json:"name,omitempty"` // Device name Namespace string `json:"namespace,omitempty"` // Namespace ProvisioningState string `json:"provisioningState,omitempty"` // Provisioning state Qualifier string `json:"qualifier,omitempty"` // Qualifier ResourceVersion *int `json:"resourceVersion,omitempty"` // Resource version TargetIDList *[]ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseTargetIDList `json:"targetIdList,omitempty"` // Target id list Type string `json:"type,omitempty"` // Type CfsChangeInfo *[]ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseCfsChangeInfo `json:"cfsChangeInfo,omitempty"` // Cfs change info CustomProvisions *[]ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseCustomProvisions `json:"customProvisions,omitempty"` // Custom provisions ExcludedInterfaces []string `json:"excludedInterfaces,omitempty"` // excluded interfaces ids IsExcluded *bool `json:"isExcluded,omitempty"` // Is excluded NetworkDeviceID string `json:"networkDeviceId,omitempty"` // Network device id QosDeviceInterfaceInfo *[]ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseQosDeviceInterfaceInfo `json:"qosDeviceInterfaceInfo,omitempty"` // }
type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseCfsChangeInfo ¶
type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseCfsChangeInfo interface{}
type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseCustomProvisions ¶
type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseCustomProvisions interface{}
type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseQosDeviceInterfaceInfo ¶
type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseQosDeviceInterfaceInfo struct { ID string `json:"id,omitempty"` // Id of Qos device interface info InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version DmvpnRemoteSitesBw *[]int `json:"dmvpnRemoteSitesBw,omitempty"` // Dmvpn remote sites bandwidth DownloadBW *float64 `json:"downloadBW,omitempty"` // Download bandwidth InterfaceID string `json:"interfaceId,omitempty"` // Interface id InterfaceName string `json:"interfaceName,omitempty"` // Interface name Label string `json:"label,omitempty"` // SP Profile name Role string `json:"role,omitempty"` // Interface role UploadBW *int `json:"uploadBW,omitempty"` // Upload bandwidth }
type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseTargetIDList ¶
type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseTargetIDList interface{}
type ResponseApplicationPolicyUpdateApplicationPolicyQueuingProfile ¶
type ResponseApplicationPolicyUpdateApplicationPolicyQueuingProfile struct { Response *ResponseApplicationPolicyUpdateApplicationPolicyQueuingProfileResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyUpdateQosDeviceInterfaceInfo ¶
type ResponseApplicationPolicyUpdateQosDeviceInterfaceInfo struct { Response *ResponseApplicationPolicyUpdateQosDeviceInterfaceInfoResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationsApplications ¶
type ResponseApplicationsApplications struct { Version string `json:"version,omitempty"` // API version TotalCount *int `json:"totalCount,omitempty"` // Count of items in response Response *[]ResponseApplicationsApplicationsResponse `json:"response,omitempty"` // }
type ResponseApplicationsApplicationsResponse ¶
type ResponseApplicationsApplicationsResponse struct { Name string `json:"name,omitempty"` // Application name Health *int `json:"health,omitempty"` // Health score BusinessRelevance string `json:"businessRelevance,omitempty"` // Application's business relevance TrafficClass string `json:"trafficClass,omitempty"` // Application's traffic class UsageBytes *int `json:"usageBytes,omitempty"` // Usage amount in bytes AverageThroughput *float64 `json:"averageThroughput,omitempty"` // Average throughput of application PacketLossPercent *ResponseApplicationsApplicationsResponsePacketLossPercent `json:"packetLossPercent,omitempty"` // Packet loss percentage for application NetworkLatency *ResponseApplicationsApplicationsResponseNetworkLatency `json:"networkLatency,omitempty"` // Network latency for application Jitter *ResponseApplicationsApplicationsResponseJitter `json:"jitter,omitempty"` // Jitter for application ApplicationServerLatency *ResponseApplicationsApplicationsResponseApplicationServerLatency `json:"applicationServerLatency,omitempty"` // Latency of application server ClientNetworkLatency *ResponseApplicationsApplicationsResponseClientNetworkLatency `json:"clientNetworkLatency,omitempty"` // Latency of client network ServerNetworkLatency *ResponseApplicationsApplicationsResponseServerNetworkLatency `json:"serverNetworkLatency,omitempty"` // Latency of server network ExporterIPAddress string `json:"exporterIpAddress,omitempty"` // Ip address of exporter device ExporterName string `json:"exporterName,omitempty"` // Name of exporter device ExporterUUID string `json:"exporterUUID,omitempty"` // UUID of exporter device ExporterFamily string `json:"exporterFamily,omitempty"` // Devices family of exporter device ClientName string `json:"clientName,omitempty"` // Endpoint client name ClientIP string `json:"clientIp,omitempty"` // Endpoint client ip Location string `json:"location,omitempty"` // Site location OperatingSystem string `json:"operatingSystem,omitempty"` // Endpoint's operating system DeviceType string `json:"deviceType,omitempty"` // Type of device ClientMacAddress string `json:"clientMacAddress,omitempty"` // Endpoint mac address IssueID string `json:"issueId,omitempty"` // Id number of issue IssueName string `json:"issueName,omitempty"` // Name of issue Application string `json:"application,omitempty"` // Issue reltaed application Severity string `json:"severity,omitempty"` // Issue severity Summary string `json:"summary,omitempty"` // Issue summary RootCause string `json:"rootCause,omitempty"` // Issue's root cause Timestamp *int `json:"timestamp,omitempty"` // Issue's timestamp Occurrences *int `json:"occurrences,omitempty"` // Issue occurrences Priority string `json:"priority,omitempty"` // Issue priority }
type ResponseApplicationsApplicationsResponseApplicationServerLatency ¶
type ResponseApplicationsApplicationsResponseApplicationServerLatency interface{}
type ResponseApplicationsApplicationsResponseClientNetworkLatency ¶
type ResponseApplicationsApplicationsResponseClientNetworkLatency interface{}
type ResponseApplicationsApplicationsResponseJitter ¶
type ResponseApplicationsApplicationsResponseJitter interface{}
type ResponseApplicationsApplicationsResponseNetworkLatency ¶
type ResponseApplicationsApplicationsResponseNetworkLatency interface{}
type ResponseApplicationsApplicationsResponsePacketLossPercent ¶
type ResponseApplicationsApplicationsResponsePacketLossPercent interface{}
type ResponseApplicationsApplicationsResponseServerNetworkLatency ¶
type ResponseApplicationsApplicationsResponseServerNetworkLatency interface{}
type ResponseCiscoDnaCenterSystemAuthorizeDevice ¶
type ResponseCiscoDnaCenterSystemAuthorizeDevice struct { JSONResponse *ResponseCiscoDnaCenterSystemAuthorizeDeviceJSONResponse `json:"jsonResponse,omitempty"` // Message string `json:"message,omitempty"` // Message StatusCode *float64 `json:"statusCode,omitempty"` // Status Code JSONArrayResponse []string `json:"jsonArrayResponse,omitempty"` // Json Array Response }
type ResponseCiscoDnaCenterSystemAuthorizeDeviceJSONResponse ¶
type ResponseCiscoDnaCenterSystemAuthorizeDeviceJSONResponse struct {
Empty *bool `json:"empty,omitempty"` // Empty
}
type ResponseClientsGetClientDetail ¶
type ResponseClientsGetClientDetail struct { Detail *ResponseClientsGetClientDetailDetail `json:"detail,omitempty"` // ConnectionInfo *ResponseClientsGetClientDetailConnectionInfo `json:"connectionInfo,omitempty"` // Topology *ResponseClientsGetClientDetailTopology `json:"topology,omitempty"` // }
type ResponseClientsGetClientDetailConnectionInfo ¶
type ResponseClientsGetClientDetailConnectionInfo struct { HostType string `json:"hostType,omitempty"` // Host Type NwDeviceName string `json:"nwDeviceName,omitempty"` // Nw Device Name NwDeviceMac string `json:"nwDeviceMac,omitempty"` // Nw Device Mac Protocol string `json:"protocol,omitempty"` // Protocol Band string `json:"band,omitempty"` // Band SpatialStream string `json:"spatialStream,omitempty"` // Spatial Stream Channel string `json:"channel,omitempty"` // Channel ChannelWidth string `json:"channelWidth,omitempty"` // Channel Width Wmm string `json:"wmm,omitempty"` // Wmm Uapsd string `json:"uapsd,omitempty"` // Uapsd Timestamp *int `json:"timestamp,omitempty"` // Timestamp }
type ResponseClientsGetClientDetailDetail ¶
type ResponseClientsGetClientDetailDetail struct { ID string `json:"id,omitempty"` // Id ConnectionStatus string `json:"connectionStatus,omitempty"` // Connection Status HostType string `json:"hostType,omitempty"` // Host Type UserID *ResponseClientsGetClientDetailDetailUserID `json:"userId,omitempty"` // User Id HostName string `json:"hostName,omitempty"` // Host Name HostOs *ResponseClientsGetClientDetailDetailHostOs `json:"hostOs,omitempty"` // Host Os HostVersion *ResponseClientsGetClientDetailDetailHostVersion `json:"hostVersion,omitempty"` // Host Version SubType string `json:"subType,omitempty"` // Sub Type LastUpdated *int `json:"lastUpdated,omitempty"` // Last Updated HealthScore *[]ResponseClientsGetClientDetailDetailHealthScore `json:"healthScore,omitempty"` // HostMac string `json:"hostMac,omitempty"` // Host Mac HostIPV4 string `json:"hostIpV4,omitempty"` // Host Ip V4 HostIPV6 []string `json:"hostIpV6,omitempty"` // Host Ip V6 AuthType string `json:"authType,omitempty"` // Auth Type VLANID *int `json:"vlanId,omitempty"` // Vlan Id Vnid *int `json:"vnid,omitempty"` // Vnid SSID string `json:"ssid,omitempty"` // Ssid Frequency string `json:"frequency,omitempty"` // Frequency Channel string `json:"channel,omitempty"` // Channel ApGroup *ResponseClientsGetClientDetailDetailApGroup `json:"apGroup,omitempty"` // Ap Group Location *ResponseClientsGetClientDetailDetailLocation `json:"location,omitempty"` // Location ClientConnection string `json:"clientConnection,omitempty"` // Client Connection ConnectedDevice *[]ResponseClientsGetClientDetailDetailConnectedDevice `json:"connectedDevice,omitempty"` // Connected Device IssueCount *float64 `json:"issueCount,omitempty"` // Issue Count Rssi string `json:"rssi,omitempty"` // Rssi AvgRssi *ResponseClientsGetClientDetailDetailAvgRssi `json:"avgRssi,omitempty"` // Avg Rssi Snr string `json:"snr,omitempty"` // Snr AvgSnr *ResponseClientsGetClientDetailDetailAvgSnr `json:"avgSnr,omitempty"` // Avg Snr DataRate string `json:"dataRate,omitempty"` // Data Rate TxBytes string `json:"txBytes,omitempty"` // Tx Bytes RxBytes string `json:"rxBytes,omitempty"` // Rx Bytes DNSSuccess *ResponseClientsGetClientDetailDetailDNSSuccess `json:"dnsSuccess,omitempty"` // Dns Success DNSFailure *ResponseClientsGetClientDetailDetailDNSFailure `json:"dnsFailure,omitempty"` // Dns Failure Onboarding *ResponseClientsGetClientDetailDetailOnboarding `json:"onboarding,omitempty"` // ClientType string `json:"clientType,omitempty"` // Client Type OnboardingTime *ResponseClientsGetClientDetailDetailOnboardingTime `json:"onboardingTime,omitempty"` // Onboarding Time Port *ResponseClientsGetClientDetailDetailPort `json:"port,omitempty"` // Port IosCapable *bool `json:"iosCapable,omitempty"` // Ios Capable }
type ResponseClientsGetClientDetailDetailApGroup ¶
type ResponseClientsGetClientDetailDetailApGroup interface{}
type ResponseClientsGetClientDetailDetailAvgRssi ¶
type ResponseClientsGetClientDetailDetailAvgRssi interface{}
type ResponseClientsGetClientDetailDetailAvgSnr ¶
type ResponseClientsGetClientDetailDetailAvgSnr interface{}
type ResponseClientsGetClientDetailDetailConnectedDevice ¶
type ResponseClientsGetClientDetailDetailConnectedDevice interface{}
type ResponseClientsGetClientDetailDetailDNSFailure ¶
type ResponseClientsGetClientDetailDetailDNSFailure interface{}
type ResponseClientsGetClientDetailDetailDNSSuccess ¶
type ResponseClientsGetClientDetailDetailDNSSuccess interface{}
type ResponseClientsGetClientDetailDetailHostOs ¶
type ResponseClientsGetClientDetailDetailHostOs interface{}
type ResponseClientsGetClientDetailDetailHostVersion ¶
type ResponseClientsGetClientDetailDetailHostVersion interface{}
type ResponseClientsGetClientDetailDetailLocation ¶
type ResponseClientsGetClientDetailDetailLocation interface{}
type ResponseClientsGetClientDetailDetailOnboarding ¶
type ResponseClientsGetClientDetailDetailOnboarding struct { AverageRunDuration *ResponseClientsGetClientDetailDetailOnboardingAverageRunDuration `json:"averageRunDuration,omitempty"` // Average Run Duration MaxRunDuration *ResponseClientsGetClientDetailDetailOnboardingMaxRunDuration `json:"maxRunDuration,omitempty"` // Max Run Duration AverageAssocDuration *ResponseClientsGetClientDetailDetailOnboardingAverageAssocDuration `json:"averageAssocDuration,omitempty"` // Average Assoc Duration MaxAssocDuration *ResponseClientsGetClientDetailDetailOnboardingMaxAssocDuration `json:"maxAssocDuration,omitempty"` // Max Assoc Duration AverageAuthDuration *ResponseClientsGetClientDetailDetailOnboardingAverageAuthDuration `json:"averageAuthDuration,omitempty"` // Average Auth Duration MaxAuthDuration *ResponseClientsGetClientDetailDetailOnboardingMaxAuthDuration `json:"maxAuthDuration,omitempty"` // Max Auth Duration AverageDhcpDuration *ResponseClientsGetClientDetailDetailOnboardingAverageDhcpDuration `json:"averageDhcpDuration,omitempty"` // Average Dhcp Duration MaxDhcpDuration *ResponseClientsGetClientDetailDetailOnboardingMaxDhcpDuration `json:"maxDhcpDuration,omitempty"` // Max Dhcp Duration AAAServerIP string `json:"aaaServerIp,omitempty"` // Aaa Server Ip DhcpServerIP *ResponseClientsGetClientDetailDetailOnboardingDhcpServerIP `json:"dhcpServerIp,omitempty"` // Dhcp Server Ip AuthDoneTime *ResponseClientsGetClientDetailDetailOnboardingAuthDoneTime `json:"authDoneTime,omitempty"` // Auth Done Time AssocDoneTime *ResponseClientsGetClientDetailDetailOnboardingAssocDoneTime `json:"assocDoneTime,omitempty"` // Assoc Done Time DhcpDoneTime *ResponseClientsGetClientDetailDetailOnboardingDhcpDoneTime `json:"dhcpDoneTime,omitempty"` // Dhcp Done Time AssocRootcauseList *[]ResponseClientsGetClientDetailDetailOnboardingAssocRootcauseList `json:"assocRootcauseList,omitempty"` // Assoc Rootcause List AAARootcauseList *[]ResponseClientsGetClientDetailDetailOnboardingAAARootcauseList `json:"aaaRootcauseList,omitempty"` // Aaa Rootcause List DhcpRootcauseList *[]ResponseClientsGetClientDetailDetailOnboardingDhcpRootcauseList `json:"dhcpRootcauseList,omitempty"` // Dhcp Rootcause List OtherRootcauseList *[]ResponseClientsGetClientDetailDetailOnboardingOtherRootcauseList `json:"otherRootcauseList,omitempty"` // Other Rootcause List }
type ResponseClientsGetClientDetailDetailOnboardingAAARootcauseList ¶
type ResponseClientsGetClientDetailDetailOnboardingAAARootcauseList interface{}
type ResponseClientsGetClientDetailDetailOnboardingAssocDoneTime ¶
type ResponseClientsGetClientDetailDetailOnboardingAssocDoneTime interface{}
type ResponseClientsGetClientDetailDetailOnboardingAssocRootcauseList ¶
type ResponseClientsGetClientDetailDetailOnboardingAssocRootcauseList interface{}
type ResponseClientsGetClientDetailDetailOnboardingAuthDoneTime ¶
type ResponseClientsGetClientDetailDetailOnboardingAuthDoneTime interface{}
type ResponseClientsGetClientDetailDetailOnboardingAverageAssocDuration ¶
type ResponseClientsGetClientDetailDetailOnboardingAverageAssocDuration interface{}
type ResponseClientsGetClientDetailDetailOnboardingAverageAuthDuration ¶
type ResponseClientsGetClientDetailDetailOnboardingAverageAuthDuration interface{}
type ResponseClientsGetClientDetailDetailOnboardingAverageDhcpDuration ¶
type ResponseClientsGetClientDetailDetailOnboardingAverageDhcpDuration interface{}
type ResponseClientsGetClientDetailDetailOnboardingAverageRunDuration ¶
type ResponseClientsGetClientDetailDetailOnboardingAverageRunDuration interface{}
type ResponseClientsGetClientDetailDetailOnboardingDhcpDoneTime ¶
type ResponseClientsGetClientDetailDetailOnboardingDhcpDoneTime interface{}
type ResponseClientsGetClientDetailDetailOnboardingDhcpRootcauseList ¶
type ResponseClientsGetClientDetailDetailOnboardingDhcpRootcauseList interface{}
type ResponseClientsGetClientDetailDetailOnboardingDhcpServerIP ¶
type ResponseClientsGetClientDetailDetailOnboardingDhcpServerIP interface{}
type ResponseClientsGetClientDetailDetailOnboardingMaxAssocDuration ¶
type ResponseClientsGetClientDetailDetailOnboardingMaxAssocDuration interface{}
type ResponseClientsGetClientDetailDetailOnboardingMaxAuthDuration ¶
type ResponseClientsGetClientDetailDetailOnboardingMaxAuthDuration interface{}
type ResponseClientsGetClientDetailDetailOnboardingMaxDhcpDuration ¶
type ResponseClientsGetClientDetailDetailOnboardingMaxDhcpDuration interface{}
type ResponseClientsGetClientDetailDetailOnboardingMaxRunDuration ¶
type ResponseClientsGetClientDetailDetailOnboardingMaxRunDuration interface{}
type ResponseClientsGetClientDetailDetailOnboardingOtherRootcauseList ¶
type ResponseClientsGetClientDetailDetailOnboardingOtherRootcauseList interface{}
type ResponseClientsGetClientDetailDetailOnboardingTime ¶
type ResponseClientsGetClientDetailDetailOnboardingTime interface{}
type ResponseClientsGetClientDetailDetailPort ¶
type ResponseClientsGetClientDetailDetailPort interface{}
type ResponseClientsGetClientDetailDetailUserID ¶
type ResponseClientsGetClientDetailDetailUserID interface{}
type ResponseClientsGetClientDetailTopology ¶
type ResponseClientsGetClientDetailTopology struct { Nodes *[]ResponseClientsGetClientDetailTopologyNodes `json:"nodes,omitempty"` // Links *[]ResponseClientsGetClientDetailTopologyLinks `json:"links,omitempty"` // }
type ResponseClientsGetClientDetailTopologyLinks ¶
type ResponseClientsGetClientDetailTopologyLinks struct { Source string `json:"source,omitempty"` // Source LinkStatus string `json:"linkStatus,omitempty"` // Link Status Label []string `json:"label,omitempty"` // Label Target string `json:"target,omitempty"` // Target ID *ResponseClientsGetClientDetailTopologyLinksID `json:"id,omitempty"` // Id PortUtilization *ResponseClientsGetClientDetailTopologyLinksPortUtilization `json:"portUtilization,omitempty"` // Port Utilization }
type ResponseClientsGetClientDetailTopologyLinksID ¶
type ResponseClientsGetClientDetailTopologyLinksID interface{}
type ResponseClientsGetClientDetailTopologyLinksPortUtilization ¶
type ResponseClientsGetClientDetailTopologyLinksPortUtilization interface{}
type ResponseClientsGetClientDetailTopologyNodes ¶
type ResponseClientsGetClientDetailTopologyNodes struct { Role string `json:"role,omitempty"` // Role Name string `json:"name,omitempty"` // Name ID string `json:"id,omitempty"` // Id Description string `json:"description,omitempty"` // Description DeviceType string `json:"deviceType,omitempty"` // Device Type PlatformID *ResponseClientsGetClientDetailTopologyNodesPlatformID `json:"platformId,omitempty"` // Platform Id Family *ResponseClientsGetClientDetailTopologyNodesFamily `json:"family,omitempty"` // Family IP string `json:"ip,omitempty"` // Ip SoftwareVersion *ResponseClientsGetClientDetailTopologyNodesSoftwareVersion `json:"softwareVersion,omitempty"` // Software Version UserID *ResponseClientsGetClientDetailTopologyNodesUserID `json:"userId,omitempty"` // User Id NodeType string `json:"nodeType,omitempty"` // Node Type RadioFrequency *ResponseClientsGetClientDetailTopologyNodesRadioFrequency `json:"radioFrequency,omitempty"` // Radio Frequency Clients *ResponseClientsGetClientDetailTopologyNodesClients `json:"clients,omitempty"` // Clients Count *ResponseClientsGetClientDetailTopologyNodesCount `json:"count,omitempty"` // Count HealthScore *int `json:"healthScore,omitempty"` // Health Score Level *float64 `json:"level,omitempty"` // Level FabricGroup *ResponseClientsGetClientDetailTopologyNodesFabricGroup `json:"fabricGroup,omitempty"` // Fabric Group ConnectedDevice *ResponseClientsGetClientDetailTopologyNodesConnectedDevice `json:"connectedDevice,omitempty"` // Connected Device }
type ResponseClientsGetClientDetailTopologyNodesClients ¶
type ResponseClientsGetClientDetailTopologyNodesClients interface{}
type ResponseClientsGetClientDetailTopologyNodesConnectedDevice ¶
type ResponseClientsGetClientDetailTopologyNodesConnectedDevice interface{}
type ResponseClientsGetClientDetailTopologyNodesCount ¶
type ResponseClientsGetClientDetailTopologyNodesCount interface{}
type ResponseClientsGetClientDetailTopologyNodesFabricGroup ¶
type ResponseClientsGetClientDetailTopologyNodesFabricGroup interface{}
type ResponseClientsGetClientDetailTopologyNodesFamily ¶
type ResponseClientsGetClientDetailTopologyNodesFamily interface{}
type ResponseClientsGetClientDetailTopologyNodesPlatformID ¶
type ResponseClientsGetClientDetailTopologyNodesPlatformID interface{}
type ResponseClientsGetClientDetailTopologyNodesRadioFrequency ¶
type ResponseClientsGetClientDetailTopologyNodesRadioFrequency interface{}
type ResponseClientsGetClientDetailTopologyNodesSoftwareVersion ¶
type ResponseClientsGetClientDetailTopologyNodesSoftwareVersion interface{}
type ResponseClientsGetClientDetailTopologyNodesUserID ¶
type ResponseClientsGetClientDetailTopologyNodesUserID interface{}
type ResponseClientsGetClientEnrichmentDetails ¶
type ResponseClientsGetClientEnrichmentDetails []ResponseItemClientsGetClientEnrichmentDetails // Array of ResponseClientsGetClientEnrichmentDetails
type ResponseClientsGetOverallClientHealth ¶
type ResponseClientsGetOverallClientHealth struct {
Response *[]ResponseClientsGetOverallClientHealthResponse `json:"response,omitempty"` //
}
type ResponseClientsGetOverallClientHealthResponse ¶
type ResponseClientsGetOverallClientHealthResponse struct { SiteID string `json:"siteId,omitempty"` // Site Id ScoreDetail *[]ResponseClientsGetOverallClientHealthResponseScoreDetail `json:"scoreDetail,omitempty"` // }
type ResponseClientsGetOverallClientHealthResponseScoreDetail ¶
type ResponseClientsGetOverallClientHealthResponseScoreDetail struct { ScoreCategory *ResponseClientsGetOverallClientHealthResponseScoreDetailScoreCategory `json:"scoreCategory,omitempty"` // ScoreValue *int `json:"scoreValue,omitempty"` // Score Value ClientCount *int `json:"clientCount,omitempty"` // Client Count ClientUniqueCount *int `json:"clientUniqueCount,omitempty"` // Client Unique Count Starttime *int `json:"starttime,omitempty"` // Starttime Endtime *int `json:"endtime,omitempty"` // Endtime ScoreList *[]ResponseClientsGetOverallClientHealthResponseScoreDetailScoreList `json:"scoreList,omitempty"` // }
type ResponseClientsGetOverallClientHealthResponseScoreDetailScoreList ¶
type ResponseClientsGetOverallClientHealthResponseScoreDetailScoreList struct { ScoreCategory *ResponseClientsGetOverallClientHealthResponseScoreDetailScoreListScoreCategory `json:"scoreCategory,omitempty"` // ScoreValue *int `json:"scoreValue,omitempty"` // Score Value ClientCount *int `json:"clientCount,omitempty"` // Client Count ClientUniqueCount *float64 `json:"clientUniqueCount,omitempty"` // Client Unique Count Starttime *int `json:"starttime,omitempty"` // Starttime Endtime *int `json:"endtime,omitempty"` // Endtime ScoreList *[]ResponseClientsGetOverallClientHealthResponseScoreDetailScoreListScoreList `json:"scoreList,omitempty"` // }
type ResponseClientsGetOverallClientHealthResponseScoreDetailScoreListScoreList ¶
type ResponseClientsGetOverallClientHealthResponseScoreDetailScoreListScoreList struct { ScoreCategory *ResponseClientsGetOverallClientHealthResponseScoreDetailScoreListScoreListScoreCategory `json:"scoreCategory,omitempty"` // ScoreValue *int `json:"scoreValue,omitempty"` // Score Value ClientCount *int `json:"clientCount,omitempty"` // Client Count ClientUniqueCount *ResponseClientsGetOverallClientHealthResponseScoreDetailScoreListScoreListClientUniqueCount `json:"clientUniqueCount,omitempty"` // Client Unique Count Starttime *int `json:"starttime,omitempty"` // Starttime Endtime *int `json:"endtime,omitempty"` // Endtime }
type ResponseClientsGetOverallClientHealthResponseScoreDetailScoreListScoreListClientUniqueCount ¶
type ResponseClientsGetOverallClientHealthResponseScoreDetailScoreListScoreListClientUniqueCount interface{}
type ResponseCommandRunnerRunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfiguration ¶
type ResponseCommandRunnerRunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfiguration struct { Response *ResponseCommandRunnerRunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseComplianceComplianceDetailsOfDevice ¶
type ResponseComplianceComplianceDetailsOfDevice struct { DeviceUUID string `json:"deviceUuid,omitempty"` // Device Uuid Version string `json:"version,omitempty"` // Version Response *[]ResponseComplianceComplianceDetailsOfDeviceResponse `json:"response,omitempty"` // }
type ResponseComplianceComplianceDetailsOfDeviceResponse ¶
type ResponseComplianceComplianceDetailsOfDeviceResponse struct { DisplayName string `json:"displayName,omitempty"` // Display Name ComplianceType string `json:"complianceType,omitempty"` // Compliance Type LastSyncTime *int `json:"lastSyncTime,omitempty"` // Last Sync Time AdditionalDataURL string `json:"additionalDataURL,omitempty"` // Additional Data U R L SourceInfoList *[]ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoList `json:"sourceInfoList,omitempty"` // DeviceUUID string `json:"deviceUuid,omitempty"` // Device Uuid Message string `json:"message,omitempty"` // Message State string `json:"state,omitempty"` // State Status string `json:"status,omitempty"` // Status Category string `json:"category,omitempty"` // Category LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Last Update Time }
type ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoList ¶
type ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoList struct { Count *float64 `json:"count,omitempty"` // Count DisplayName string `json:"displayName,omitempty"` // Display Name DiffList *[]ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoListDiffList `json:"diffList,omitempty"` // SourceEnum string `json:"sourceEnum,omitempty"` // Source Enum LicenseAppName string `json:"licenseAppName,omitempty"` // License App Name ProvisioningArea string `json:"provisioningArea,omitempty"` // Provisioning Area NetworkProfileName string `json:"networkProfileName,omitempty"` // Network Profile Name NameWithBusinessKey string `json:"nameWithBusinessKey,omitempty"` // Name With Business Key AppName string `json:"appName,omitempty"` // App Name Name string `json:"name,omitempty"` // Name Type string `json:"type,omitempty"` // Type BusinessKey *ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoListBusinessKey `json:"businessKey,omitempty"` // }
type ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoListBusinessKey ¶
type ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoListBusinessKey struct { OtherAttributes *ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoListBusinessKeyOtherAttributes `json:"otherAttributes,omitempty"` // ResourceName string `json:"resourceName,omitempty"` // Resource Name BusinessKeyAttributes string `json:"businessKeyAttributes,omitempty"` // Business Key Attributes }
type ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoListDiffList ¶
type ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoListDiffList struct { DisplayName string `json:"displayName,omitempty"` // Display Name MoveFromPath string `json:"moveFromPath,omitempty"` // Move From Path Op string `json:"op,omitempty"` // Op ConfiguredValue string `json:"configuredValue,omitempty"` // Configured Value IntendedValue string `json:"intendedValue,omitempty"` // Intended Value Path string `json:"path,omitempty"` // Path BusinessKey string `json:"businessKey,omitempty"` // Business Key ExtendedAttributes string `json:"extendedAttributes,omitempty"` // Extended Attributes }
type ResponseComplianceDeviceComplianceStatus ¶
type ResponseComplianceDeviceComplianceStatus struct { Version string `json:"version,omitempty"` // Version Response *ResponseComplianceDeviceComplianceStatusResponse `json:"response,omitempty"` // }
type ResponseComplianceDeviceComplianceStatusResponse ¶
type ResponseComplianceDeviceComplianceStatusResponse struct { DeviceUUID string `json:"deviceUuid,omitempty"` // Device Uuid ComplianceStatus string `json:"complianceStatus,omitempty"` // Compliance Status Message string `json:"message,omitempty"` // Message ScheduleTime *float64 `json:"scheduleTime,omitempty"` // Schedule Time LastUpdateTime *float64 `json:"lastUpdateTime,omitempty"` // Last Update Time }
type ResponseComplianceGetComplianceDetail ¶
type ResponseComplianceGetComplianceDetail struct { Version string `json:"version,omitempty"` // Version Response *[]ResponseComplianceGetComplianceDetailResponse `json:"response,omitempty"` // }
type ResponseComplianceGetComplianceDetailResponse ¶
type ResponseComplianceGetComplianceDetailResponse struct { ComplianceType string `json:"complianceType,omitempty"` // Compliance Type LastSyncTime *int `json:"lastSyncTime,omitempty"` // Last Sync Time DeviceUUID string `json:"deviceUuid,omitempty"` // Device Uuid DisplayName string `json:"displayName,omitempty"` // Display Name Status string `json:"status,omitempty"` // Status Category string `json:"category,omitempty"` // Category LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Last Update Time State string `json:"state,omitempty"` // State }
type ResponseComplianceGetComplianceStatus ¶
type ResponseComplianceGetComplianceStatus struct { Version string `json:"version,omitempty"` // Version Response *[]ResponseComplianceGetComplianceStatusResponse `json:"response,omitempty"` // }
type ResponseComplianceGetComplianceStatusResponse ¶
type ResponseComplianceGetComplianceStatusResponse struct { DeviceUUID string `json:"deviceUuid,omitempty"` // Device Uuid ComplianceStatus string `json:"complianceStatus,omitempty"` // Compliance Status Message string `json:"message,omitempty"` // Message ScheduleTime *float64 `json:"scheduleTime,omitempty"` // Schedule Time LastUpdateTime *float64 `json:"lastUpdateTime,omitempty"` // Last Update Time }
type ResponseComplianceRunCompliance ¶
type ResponseComplianceRunCompliance struct { Version string `json:"version,omitempty"` // Version Response *ResponseComplianceRunComplianceResponse `json:"response,omitempty"` // }
type ResponseConfigurationArchiveExportDeviceConfigurations ¶
type ResponseConfigurationArchiveExportDeviceConfigurations struct { Response *ResponseConfigurationArchiveExportDeviceConfigurationsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseConfigurationTemplatesCreateProject ¶
type ResponseConfigurationTemplatesCreateProject struct { Response *ResponseConfigurationTemplatesCreateProjectResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesCreateTemplate ¶
type ResponseConfigurationTemplatesCreateTemplate struct { Response *ResponseConfigurationTemplatesCreateTemplateResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesCreatesACloneOfTheGivenTemplate ¶
type ResponseConfigurationTemplatesCreatesACloneOfTheGivenTemplate struct { Response *ResponseConfigurationTemplatesCreatesACloneOfTheGivenTemplateResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesDeletesTheProject ¶
type ResponseConfigurationTemplatesDeletesTheProject struct { Response *ResponseConfigurationTemplatesDeletesTheProjectResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesDeletesTheTemplate ¶
type ResponseConfigurationTemplatesDeletesTheTemplate struct { Response *ResponseConfigurationTemplatesDeletesTheTemplateResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesDeployTemplate ¶
type ResponseConfigurationTemplatesDeployTemplate struct { DeploymentID string `json:"deploymentId,omitempty"` // UUID of deployment DeploymentName string `json:"deploymentName,omitempty"` // Name of deployment Devices *[]ResponseConfigurationTemplatesDeployTemplateDevices `json:"devices,omitempty"` // Duration string `json:"duration,omitempty"` // Total deployment duration EndTime string `json:"endTime,omitempty"` // Deployment end time ProjectName string `json:"projectName,omitempty"` // Name of project StartTime string `json:"startTime,omitempty"` // Deployment start time Status string `json:"status,omitempty"` // Current status of deployment StatusMessage string `json:"statusMessage,omitempty"` // Status message of deployment TemplateName string `json:"templateName,omitempty"` // Name of template deployed TemplateVersion string `json:"templateVersion,omitempty"` // Version of template deployed }
type ResponseConfigurationTemplatesDeployTemplateDevices ¶
type ResponseConfigurationTemplatesDeployTemplateDevices struct { DetailedStatusMessage string `json:"detailedStatusMessage,omitempty"` // Device detailed status message DeviceID string `json:"deviceId,omitempty"` // UUID of device Duration string `json:"duration,omitempty"` // Total duration of deployment EndTime string `json:"endTime,omitempty"` // EndTime of deployment IDentifier string `json:"identifier,omitempty"` // Identifier of device based on the target type IPAddress string `json:"ipAddress,omitempty"` // Device IPAddress Name string `json:"name,omitempty"` // Name of device StartTime string `json:"startTime,omitempty"` // StartTime of deployment Status string `json:"status,omitempty"` // Current status of device TargetType string `json:"targetType,omitempty"` // Target type of device }
type ResponseConfigurationTemplatesDeployTemplateV2 ¶
type ResponseConfigurationTemplatesDeployTemplateV2 struct { Response *ResponseConfigurationTemplatesDeployTemplateV2Response `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesExportsTheProjectsForAGivenCriteria ¶
type ResponseConfigurationTemplatesExportsTheProjectsForAGivenCriteria struct { Response *ResponseConfigurationTemplatesExportsTheProjectsForAGivenCriteriaResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesExportsTheTemplatesForAGivenCriteria ¶
type ResponseConfigurationTemplatesExportsTheTemplatesForAGivenCriteria struct { Response *ResponseConfigurationTemplatesExportsTheTemplatesForAGivenCriteriaResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesGetProjectsDetails ¶
type ResponseConfigurationTemplatesGetProjectsDetails struct { Response *[]ResponseConfigurationTemplatesGetProjectsDetailsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesGetProjectsDetailsResponse ¶
type ResponseConfigurationTemplatesGetProjectsDetailsResponse struct { CreateTime *int `json:"createTime,omitempty"` // Create time of project Description string `json:"description,omitempty"` // Description of project ID string `json:"id,omitempty"` // UUID of project IsDeletable *bool `json:"isDeletable,omitempty"` // Flag to check if project is deletable or not(for internal use only) LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of project Name string `json:"name,omitempty"` // Name of project Tags *[]ResponseConfigurationTemplatesGetProjectsDetailsResponseTags `json:"tags,omitempty"` // Templates *[]ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplates `json:"templates,omitempty"` // List of templates within the project }
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplates ¶
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplates struct { Tags *[]ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesTags `json:"tags,omitempty"` // Author string `json:"author,omitempty"` // Author of template Composite *bool `json:"composite,omitempty"` // Is it composite template ContainingTemplates *[]ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplates `json:"containingTemplates,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // Create time of template CustomParamsOrder *bool `json:"customParamsOrder,omitempty"` // Custom Params Order Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesDeviceTypes `json:"deviceTypes,omitempty"` // FailurePolicy string `json:"failurePolicy,omitempty"` // Define failure policy if template provisioning fails ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of template LatestVersionTime *int `json:"latestVersionTime,omitempty"` // Latest versioned template time Name string `json:"name,omitempty"` // Name of template ParentTemplateID string `json:"parentTemplateId,omitempty"` // Parent templateID ProjectID string `json:"projectId,omitempty"` // Project UUID ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateContent string `json:"rollbackTemplateContent,omitempty"` // Rollback template content RollbackTemplateParams *[]ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // Applicable device software type SoftwareVariant string `json:"softwareVariant,omitempty"` // Applicable device software variant SoftwareVersion string `json:"softwareVersion,omitempty"` // Applicable device software version TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesTemplateParams `json:"templateParams,omitempty"` // ValidationErrors *ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesValidationErrors `json:"validationErrors,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplates ¶
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplates struct { Tags *[]ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesTags `json:"tags,omitempty"` // Composite *bool `json:"composite,omitempty"` // Is it composite template Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesDeviceTypes `json:"deviceTypes,omitempty"` // ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) Name string `json:"name,omitempty"` // Name of template ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateParams *[]ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesTemplateParams `json:"templateParams,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesDeviceTypes ¶
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesDeviceTypes struct { ProductFamily string `json:"productFamily,omitempty"` // Device family ProductSeries string `json:"productSeries,omitempty"` // Device series ProductType string `json:"productType,omitempty"` // Device type }
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesRollbackTemplateParams ¶
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesRollbackTemplateParamsRange ¶
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesRollbackTemplateParamsRange struct { ID string `json:"id,omitempty"` // UUID of range MaxValue *int `json:"maxValue,omitempty"` // Max value of range MinValue *int `json:"minValue,omitempty"` // Min value of range }
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesRollbackTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesTemplateParams ¶
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesTemplateParamsRange ¶
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesRollbackTemplateParams ¶
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesRollbackTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesRollbackTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesRollbackTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesTemplateParams ¶
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesValidationErrors ¶
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesValidationErrors struct { RollbackTemplateErrors *[]ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesValidationErrorsRollbackTemplateErrors `json:"rollbackTemplateErrors,omitempty"` // Validation or design conflicts errors of rollback template TemplateErrors *[]ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesValidationErrorsTemplateErrors `json:"templateErrors,omitempty"` // Validation or design conflicts errors TemplateID string `json:"templateId,omitempty"` // UUID of template TemplateVersion string `json:"templateVersion,omitempty"` // Current version of template }
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesValidationErrorsRollbackTemplateErrors ¶
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesValidationErrorsRollbackTemplateErrors interface{}
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesValidationErrorsTemplateErrors ¶
type ResponseConfigurationTemplatesGetProjectsDetailsResponseTemplatesValidationErrorsTemplateErrors interface{}
type ResponseConfigurationTemplatesGetTemplatesDetails ¶
type ResponseConfigurationTemplatesGetTemplatesDetails struct { Response *[]ResponseConfigurationTemplatesGetTemplatesDetailsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesGetTemplatesDetailsResponse ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsResponse struct { Author string `json:"author,omitempty"` // Author of template Composite *bool `json:"composite,omitempty"` // Is it composite template ContainingTemplates *[]ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplates `json:"containingTemplates,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // Create time of template CustomParamsOrder *bool `json:"customParamsOrder,omitempty"` // Custom Params Order Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]ResponseConfigurationTemplatesGetTemplatesDetailsResponseDeviceTypes `json:"deviceTypes,omitempty"` // DocumentDatabase *bool `json:"documentDatabase,omitempty"` // Document Database FailurePolicy string `json:"failurePolicy,omitempty"` // Define failure policy if template provisioning fails ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of template LatestVersionTime *int `json:"latestVersionTime,omitempty"` // Latest versioned template time Name string `json:"name,omitempty"` // Name of template ParentTemplateID string `json:"parentTemplateId,omitempty"` // Parent templateID ProjectAssociated *bool `json:"projectAssociated,omitempty"` // ProjectID string `json:"projectId,omitempty"` // Project UUID ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateContent string `json:"rollbackTemplateContent,omitempty"` // Rollback template content RollbackTemplateParams *[]ResponseConfigurationTemplatesGetTemplatesDetailsResponseRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // Applicable device software type SoftwareVariant string `json:"softwareVariant,omitempty"` // Applicable device software variant SoftwareVersion string `json:"softwareVersion,omitempty"` // Applicable device software version Tags *[]ResponseConfigurationTemplatesGetTemplatesDetailsResponseTags `json:"tags,omitempty"` // TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]ResponseConfigurationTemplatesGetTemplatesDetailsResponseTemplateParams `json:"templateParams,omitempty"` // ValidationErrors *ResponseConfigurationTemplatesGetTemplatesDetailsResponseValidationErrors `json:"validationErrors,omitempty"` // Version string `json:"version,omitempty"` // Current version of template VersionsInfo *[]ResponseConfigurationTemplatesGetTemplatesDetailsResponseVersionsInfo `json:"versionsInfo,omitempty"` // }
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplates ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplates struct { Composite *bool `json:"composite,omitempty"` // Is it composite template Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesDeviceTypes `json:"deviceTypes,omitempty"` // ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) Name string `json:"name,omitempty"` // Name of template ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateParams *[]ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // Tags *[]ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesTags `json:"tags,omitempty"` // TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesTemplateParams `json:"templateParams,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesDeviceTypes ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesDeviceTypes struct { ProductFamily string `json:"productFamily,omitempty"` // Device family ProductSeries string `json:"productSeries,omitempty"` // Device series ProductType string `json:"productType,omitempty"` // Device type }
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesRollbackTemplateParams ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesRollbackTemplateParamsRange ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesRollbackTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesRollbackTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesRollbackTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesTemplateParams ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesTemplateParamsRange ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseContainingTemplatesTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseRollbackTemplateParams ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseConfigurationTemplatesGetTemplatesDetailsResponseRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetTemplatesDetailsResponseRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseRollbackTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseConfigurationTemplatesGetTemplatesDetailsResponseRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseRollbackTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseRollbackTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseTemplateParams ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseConfigurationTemplatesGetTemplatesDetailsResponseTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetTemplatesDetailsResponseTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseConfigurationTemplatesGetTemplatesDetailsResponseTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseValidationErrors ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseValidationErrors struct { RollbackTemplateErrors *[]ResponseConfigurationTemplatesGetTemplatesDetailsResponseValidationErrorsRollbackTemplateErrors `json:"rollbackTemplateErrors,omitempty"` // Validation or design conflicts errors of rollback template TemplateErrors *[]ResponseConfigurationTemplatesGetTemplatesDetailsResponseValidationErrorsTemplateErrors `json:"templateErrors,omitempty"` // Validation or design conflicts errors TemplateID string `json:"templateId,omitempty"` // UUID of template TemplateVersion string `json:"templateVersion,omitempty"` // Current version of template }
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseValidationErrorsRollbackTemplateErrors ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseValidationErrorsRollbackTemplateErrors interface{}
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseValidationErrorsTemplateErrors ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseValidationErrorsTemplateErrors interface{}
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseVersionsInfo ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsResponseVersionsInfo struct { Author string `json:"author,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // Version string `json:"version,omitempty"` // VersionComment string `json:"versionComment,omitempty"` // VersionTime *int `json:"versionTime,omitempty"` // }
type ResponseConfigurationTemplatesGetsAListOfProjects ¶
type ResponseConfigurationTemplatesGetsAListOfProjects []ResponseItemConfigurationTemplatesGetsAListOfProjects // Array of ResponseConfigurationTemplatesGetsAListOfProjects
type ResponseConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplate ¶
type ResponseConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplate []ResponseItemConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplate // Array of ResponseConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplate
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplate ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplate struct { Tags *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTags `json:"tags,omitempty"` // Author string `json:"author,omitempty"` // Author of template Composite *bool `json:"composite,omitempty"` // Is it composite template ContainingTemplates *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplates `json:"containingTemplates,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // Create time of template CustomParamsOrder *bool `json:"customParamsOrder,omitempty"` // Custom Params Order Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateDeviceTypes `json:"deviceTypes,omitempty"` // FailurePolicy string `json:"failurePolicy,omitempty"` // Define failure policy if template provisioning fails ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of template LatestVersionTime *int `json:"latestVersionTime,omitempty"` // Latest versioned template time Name string `json:"name,omitempty"` // Name of template ParentTemplateID string `json:"parentTemplateId,omitempty"` // Parent templateID ProjectID string `json:"projectId,omitempty"` // Project UUID ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateContent string `json:"rollbackTemplateContent,omitempty"` // Rollback template content RollbackTemplateParams *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // Applicable device software type SoftwareVariant string `json:"softwareVariant,omitempty"` // Applicable device software variant SoftwareVersion string `json:"softwareVersion,omitempty"` // Applicable device software version TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParams `json:"templateParams,omitempty"` // ValidationErrors *ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateValidationErrors `json:"validationErrors,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplates ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplates struct { Tags *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTags `json:"tags,omitempty"` // Composite *bool `json:"composite,omitempty"` // Is it composite template Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesDeviceTypes `json:"deviceTypes,omitempty"` // ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) Name string `json:"name,omitempty"` // Name of template ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateParams *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParams `json:"templateParams,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesDeviceTypes ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesDeviceTypes struct { ProductFamily string `json:"productFamily,omitempty"` // Device family ProductSeries string `json:"productSeries,omitempty"` // Device series ProductType string `json:"productType,omitempty"` // Device type }
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParams ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParamsRange ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParams ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParamsRange ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParams ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParams ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateValidationErrors ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateValidationErrors struct { RollbackTemplateErrors *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateValidationErrorsRollbackTemplateErrors `json:"rollbackTemplateErrors,omitempty"` // Validation or design conflicts errors of rollback template TemplateErrors *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateValidationErrorsTemplateErrors `json:"templateErrors,omitempty"` // Validation or design conflicts errors TemplateID string `json:"templateId,omitempty"` // UUID of template TemplateVersion string `json:"templateVersion,omitempty"` // Current version of template }
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateValidationErrorsRollbackTemplateErrors ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateValidationErrorsRollbackTemplateErrors interface{}
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateValidationErrorsTemplateErrors ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateValidationErrorsTemplateErrors interface{}
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProject ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProject struct { Tags *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTags `json:"tags,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // Create time of project Description string `json:"description,omitempty"` // Description of project ID string `json:"id,omitempty"` // UUID of project LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of project Name string `json:"name,omitempty"` // Name of project Templates *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplates `json:"templates,omitempty"` // List of templates within the project IsDeletable *bool `json:"isDeletable,omitempty"` // Is deletable }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplates ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplates struct { Tags *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTags `json:"tags,omitempty"` // Author string `json:"author,omitempty"` // Author of template Composite *bool `json:"composite,omitempty"` // Is it composite template ContainingTemplates *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplates `json:"containingTemplates,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // Create time of template CustomParamsOrder *bool `json:"customParamsOrder,omitempty"` // Custom Params Order Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesDeviceTypes `json:"deviceTypes,omitempty"` // FailurePolicy string `json:"failurePolicy,omitempty"` // Define failure policy if template provisioning fails ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of template LatestVersionTime *int `json:"latestVersionTime,omitempty"` // Latest versioned template time Name string `json:"name,omitempty"` // Name of template ParentTemplateID string `json:"parentTemplateId,omitempty"` // Parent templateID ProjectID string `json:"projectId,omitempty"` // Project UUID ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateContent string `json:"rollbackTemplateContent,omitempty"` // Rollback template content RollbackTemplateParams *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // Applicable device software type SoftwareVariant string `json:"softwareVariant,omitempty"` // Applicable device software variant SoftwareVersion string `json:"softwareVersion,omitempty"` // Applicable device software version TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParams `json:"templateParams,omitempty"` // ValidationErrors *ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesValidationErrors `json:"validationErrors,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplates ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplates struct { Tags *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTags `json:"tags,omitempty"` // Composite *bool `json:"composite,omitempty"` // Is it composite template Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesDeviceTypes `json:"deviceTypes,omitempty"` // ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) Name string `json:"name,omitempty"` // Name of template ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateParams *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParams `json:"templateParams,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesDeviceTypes ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesDeviceTypes struct { ProductFamily string `json:"productFamily,omitempty"` // Device family ProductSeries string `json:"productSeries,omitempty"` // Device series ProductType string `json:"productType,omitempty"` // Device type }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParams ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParamsRange ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParamsRange struct { ID string `json:"id,omitempty"` // UUID of range MaxValue *int `json:"maxValue,omitempty"` // Max value of range MinValue *int `json:"minValue,omitempty"` // Min value of range }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParams ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParamsRange ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesDeviceTypes ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesDeviceTypes struct { ProductFamily string `json:"productFamily,omitempty"` // Device family ProductSeries string `json:"productSeries,omitempty"` // Device series ProductType string `json:"productType,omitempty"` // Device type }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParams ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParamsRange ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParams ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesValidationErrors ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesValidationErrors struct { RollbackTemplateErrors *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesValidationErrorsRollbackTemplateErrors `json:"rollbackTemplateErrors,omitempty"` // Validation or design conflicts errors of rollback template TemplateErrors *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesValidationErrorsTemplateErrors `json:"templateErrors,omitempty"` // Validation or design conflicts errors TemplateID string `json:"templateId,omitempty"` // UUID of template TemplateVersion string `json:"templateVersion,omitempty"` // Current version of template }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesValidationErrorsRollbackTemplateErrors ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesValidationErrorsRollbackTemplateErrors interface{}
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesValidationErrorsTemplateErrors ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesValidationErrorsTemplateErrors interface{}
type ResponseConfigurationTemplatesGetsTheTemplatesAvailable ¶
type ResponseConfigurationTemplatesGetsTheTemplatesAvailable []ResponseItemConfigurationTemplatesGetsTheTemplatesAvailable // Array of ResponseConfigurationTemplatesGetsTheTemplatesAvailable
type ResponseConfigurationTemplatesImportsTheProjectsProvided ¶
type ResponseConfigurationTemplatesImportsTheProjectsProvided struct { Response *ResponseConfigurationTemplatesImportsTheProjectsProvidedResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesImportsTheTemplatesProvided ¶
type ResponseConfigurationTemplatesImportsTheTemplatesProvided struct { Response *ResponseConfigurationTemplatesImportsTheTemplatesProvidedResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesPreviewTemplate ¶
type ResponseConfigurationTemplatesPreviewTemplate struct { CliPreview string `json:"cliPreview,omitempty"` // Generated template preview DeviceID string `json:"deviceId,omitempty"` // UUID of device TemplateID string `json:"templateId,omitempty"` // UUID of template ValidationErrors *ResponseConfigurationTemplatesPreviewTemplateValidationErrors `json:"validationErrors,omitempty"` // Validation error in template content if any }
type ResponseConfigurationTemplatesPreviewTemplateValidationErrors ¶
type ResponseConfigurationTemplatesPreviewTemplateValidationErrors interface{}
type ResponseConfigurationTemplatesStatusOfTemplateDeployment ¶
type ResponseConfigurationTemplatesStatusOfTemplateDeployment struct { DeploymentID string `json:"deploymentId,omitempty"` // UUID of deployment DeploymentName string `json:"deploymentName,omitempty"` // Name of deployment Devices *[]ResponseConfigurationTemplatesStatusOfTemplateDeploymentDevices `json:"devices,omitempty"` // Duration string `json:"duration,omitempty"` // Total deployment duration EndTime string `json:"endTime,omitempty"` // Deployment end time ProjectName string `json:"projectName,omitempty"` // Name of project StartTime string `json:"startTime,omitempty"` // Deployment start time Status string `json:"status,omitempty"` // Current status of deployment StatusMessage string `json:"statusMessage,omitempty"` // Status message of deployment TemplateName string `json:"templateName,omitempty"` // Name of template deployed TemplateVersion string `json:"templateVersion,omitempty"` // Version of template deployed }
type ResponseConfigurationTemplatesStatusOfTemplateDeploymentDevices ¶
type ResponseConfigurationTemplatesStatusOfTemplateDeploymentDevices struct { DetailedStatusMessage string `json:"detailedStatusMessage,omitempty"` // Device detailed status message DeviceID string `json:"deviceId,omitempty"` // UUID of device Duration string `json:"duration,omitempty"` // Total duration of deployment EndTime string `json:"endTime,omitempty"` // EndTime of deployment IDentifier string `json:"identifier,omitempty"` // Identifier of device based on the target type IPAddress string `json:"ipAddress,omitempty"` // Device IPAddress Name string `json:"name,omitempty"` // Name of device StartTime string `json:"startTime,omitempty"` // StartTime of deployment Status string `json:"status,omitempty"` // Current status of device TargetType string `json:"targetType,omitempty"` // Target type of device }
type ResponseConfigurationTemplatesUpdateProject ¶
type ResponseConfigurationTemplatesUpdateProject struct { Response *ResponseConfigurationTemplatesUpdateProjectResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesUpdateTemplate ¶
type ResponseConfigurationTemplatesUpdateTemplate struct { Response *ResponseConfigurationTemplatesUpdateTemplateResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesVersionTemplate ¶
type ResponseConfigurationTemplatesVersionTemplate struct { Response *ResponseConfigurationTemplatesVersionTemplateResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDeviceOnboardingPnpAddAWorkflow ¶
type ResponseDeviceOnboardingPnpAddAWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpAddAWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpAddAWorkflowTasks ¶
type ResponseDeviceOnboardingPnpAddAWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpAddAWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpAddAWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpAddAWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpAddDevice ¶
type ResponseDeviceOnboardingPnpAddDevice struct { TypeID string `json:"_id,omitempty"` // Id DeviceInfo *ResponseDeviceOnboardingPnpAddDeviceDeviceInfo `json:"deviceInfo,omitempty"` // SystemResetWorkflow *ResponseDeviceOnboardingPnpAddDeviceSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow *ResponseDeviceOnboardingPnpAddDeviceSystemWorkflow `json:"systemWorkflow,omitempty"` // Workflow *ResponseDeviceOnboardingPnpAddDeviceWorkflow `json:"workflow,omitempty"` // RunSummaryList *[]ResponseDeviceOnboardingPnpAddDeviceRunSummaryList `json:"runSummaryList,omitempty"` // WorkflowParameters *ResponseDeviceOnboardingPnpAddDeviceWorkflowParameters `json:"workflowParameters,omitempty"` // DayZeroConfig *ResponseDeviceOnboardingPnpAddDeviceDayZeroConfig `json:"dayZeroConfig,omitempty"` // DayZeroConfigPreview *ResponseDeviceOnboardingPnpAddDeviceDayZeroConfigPreview `json:"dayZeroConfigPreview,omitempty"` // Day Zero Config Preview Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpAddDeviceDayZeroConfig ¶
type ResponseDeviceOnboardingPnpAddDeviceDayZeroConfig struct {
Config string `json:"config,omitempty"` // Config
}
type ResponseDeviceOnboardingPnpAddDeviceDayZeroConfigPreview ¶
type ResponseDeviceOnboardingPnpAddDeviceDayZeroConfigPreview interface{}
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfo ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfo struct { Source string `json:"source,omitempty"` // Source SerialNumber string `json:"serialNumber,omitempty"` // Serial Number Stack *bool `json:"stack,omitempty"` // Stack Mode string `json:"mode,omitempty"` // Mode State string `json:"state,omitempty"` // State Location *ResponseDeviceOnboardingPnpAddDeviceDeviceInfoLocation `json:"location,omitempty"` // Description string `json:"description,omitempty"` // Description OnbState string `json:"onbState,omitempty"` // Onb State AuthenticatedMicNumber string `json:"authenticatedMicNumber,omitempty"` // Authenticated Mic Number AuthenticatedSudiSerialNo string `json:"authenticatedSudiSerialNo,omitempty"` // Authenticated Sudi Serial No CapabilitiesSupported []string `json:"capabilitiesSupported,omitempty"` // Capabilities Supported FeaturesSupported []string `json:"featuresSupported,omitempty"` // Features Supported CmState string `json:"cmState,omitempty"` // Cm State FirstContact *float64 `json:"firstContact,omitempty"` // First Contact LastContact *float64 `json:"lastContact,omitempty"` // Last Contact MacAddress string `json:"macAddress,omitempty"` // Mac Address Pid string `json:"pid,omitempty"` // Pid DeviceSudiSerialNos []string `json:"deviceSudiSerialNos,omitempty"` // Device Sudi Serial Nos LastUpdateOn *float64 `json:"lastUpdateOn,omitempty"` // Last Update On WorkflowID string `json:"workflowId,omitempty"` // Workflow Id WorkflowName string `json:"workflowName,omitempty"` // Workflow Name ProjectID string `json:"projectId,omitempty"` // Project Id ProjectName string `json:"projectName,omitempty"` // Project Name DeviceType string `json:"deviceType,omitempty"` // Device Type AgentType string `json:"agentType,omitempty"` // Agent Type ImageVersion string `json:"imageVersion,omitempty"` // Image Version FileSystemList *[]ResponseDeviceOnboardingPnpAddDeviceDeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // PnpProfileList *[]ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // Image File HTTPHeaders *[]ResponseDeviceOnboardingPnpAddDeviceDeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // NeighborLinks *[]ResponseDeviceOnboardingPnpAddDeviceDeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // LastSyncTime *float64 `json:"lastSyncTime,omitempty"` // Last Sync Time IPInterfaces *[]ResponseDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // Hostname string `json:"hostname,omitempty"` // Hostname AuthStatus string `json:"authStatus,omitempty"` // Auth Status StackInfo *ResponseDeviceOnboardingPnpAddDeviceDeviceInfoStackInfo `json:"stackInfo,omitempty"` // ReloadRequested *bool `json:"reloadRequested,omitempty"` // Reload Requested AddedOn *float64 `json:"addedOn,omitempty"` // Added On SiteID string `json:"siteId,omitempty"` // Site Id AAACredentials *ResponseDeviceOnboardingPnpAddDeviceDeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // UserMicNumbers []string `json:"userMicNumbers,omitempty"` // User Mic Numbers UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // User Sudi Serial Nos AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // Addn Mac Addrs PreWorkflowCliOuputs *[]ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // Tags *ResponseDeviceOnboardingPnpAddDeviceDeviceInfoTags `json:"tags,omitempty"` // Tags SudiRequired *bool `json:"sudiRequired,omitempty"` // Sudi Required SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id PopulateInventory *bool `json:"populateInventory,omitempty"` // Populate Inventory SiteName string `json:"siteName,omitempty"` // Site Name Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoFileSystemList ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoFileSystemList struct { Type string `json:"type,omitempty"` // Type Writeable *bool `json:"writeable,omitempty"` // Writeable Freespace *float64 `json:"freespace,omitempty"` // Freespace Name string `json:"name,omitempty"` // Name Readable *bool `json:"readable,omitempty"` // Readable Size *float64 `json:"size,omitempty"` // Size }
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfaces ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfaces struct { Status string `json:"status,omitempty"` // Status MacAddress string `json:"macAddress,omitempty"` // Mac Address IPv4Address *ResponseDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6AddressList *[]ResponseDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv6AddressList `json:"ipv6AddressList,omitempty"` // Ipv6 Address List Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv4Address ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv4Address interface{}
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv6AddressList ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv6AddressList interface{}
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoLocation ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoLocation struct { SiteID string `json:"siteId,omitempty"` // Site Id Address string `json:"address,omitempty"` // Address Latitude string `json:"latitude,omitempty"` // Latitude Longitude string `json:"longitude,omitempty"` // Longitude Altitude string `json:"altitude,omitempty"` // Altitude }
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoNeighborLinks ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoNeighborLinks struct { LocalInterfaceName string `json:"localInterfaceName,omitempty"` // Local Interface Name LocalShortInterfaceName string `json:"localShortInterfaceName,omitempty"` // Local Short Interface Name LocalMacAddress string `json:"localMacAddress,omitempty"` // Local Mac Address RemoteInterfaceName string `json:"remoteInterfaceName,omitempty"` // Remote Interface Name RemoteShortInterfaceName string `json:"remoteShortInterfaceName,omitempty"` // Remote Short Interface Name RemoteMacAddress string `json:"remoteMacAddress,omitempty"` // Remote Mac Address RemoteDeviceName string `json:"remoteDeviceName,omitempty"` // Remote Device Name RemotePlatform string `json:"remotePlatform,omitempty"` // Remote Platform RemoteVersion string `json:"remoteVersion,omitempty"` // Remote Version }
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileList ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileList struct { ProfileName string `json:"profileName,omitempty"` // Profile Name DiscoveryCreated *bool `json:"discoveryCreated,omitempty"` // Discovery Created CreatedBy string `json:"createdBy,omitempty"` // Created By PrimaryEndpoint *ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // SecondaryEndpoint *ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpoint ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address interface{}
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address interface{}
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpoint ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address interface{}
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address interface{}
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoStackInfo ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoStackInfo struct { SupportsStackWorkflows *bool `json:"supportsStackWorkflows,omitempty"` // Supports Stack Workflows IsFullRing *bool `json:"isFullRing,omitempty"` // Is Full Ring StackMemberList *[]ResponseDeviceOnboardingPnpAddDeviceDeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // Stack Ring Protocol ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // Valid License Levels TotalMemberCount *float64 `json:"totalMemberCount,omitempty"` // Total Member Count }
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoStackInfoStackMemberList ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoStackInfoStackMemberList struct { SerialNumber string `json:"serialNumber,omitempty"` // Serial Number State string `json:"state,omitempty"` // State Role string `json:"role,omitempty"` // Role MacAddress string `json:"macAddress,omitempty"` // Mac Address Pid string `json:"pid,omitempty"` // Pid LicenseLevel string `json:"licenseLevel,omitempty"` // License Level LicenseType string `json:"licenseType,omitempty"` // License Type SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // Sudi Serial Number HardwareVersion string `json:"hardwareVersion,omitempty"` // Hardware Version StackNumber *float64 `json:"stackNumber,omitempty"` // Stack Number SoftwareVersion string `json:"softwareVersion,omitempty"` // Software Version Priority *float64 `json:"priority,omitempty"` // Priority }
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoTags ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoTags interface{}
type ResponseDeviceOnboardingPnpAddDeviceRunSummaryList ¶
type ResponseDeviceOnboardingPnpAddDeviceRunSummaryList struct { Details string `json:"details,omitempty"` // Details HistoryTaskInfo *ResponseDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // ErrorFlag *bool `json:"errorFlag,omitempty"` // Error Flag Timestamp *float64 `json:"timestamp,omitempty"` // Timestamp }
type ResponseDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfo ¶
type ResponseDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfo struct { Type string `json:"type,omitempty"` // Type WorkItemList *[]ResponseDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken AddnDetails *[]ResponseDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfoWorkItemList ¶
type ResponseDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfoWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpAddDeviceSystemResetWorkflow ¶
type ResponseDeviceOnboardingPnpAddDeviceSystemResetWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasks ¶
type ResponseDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpAddDeviceSystemWorkflow ¶
type ResponseDeviceOnboardingPnpAddDeviceSystemWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpAddDeviceSystemWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpAddDeviceSystemWorkflowTasks ¶
type ResponseDeviceOnboardingPnpAddDeviceSystemWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpAddDeviceSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpAddDeviceSystemWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpAddDeviceSystemWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpAddDeviceWorkflow ¶
type ResponseDeviceOnboardingPnpAddDeviceWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpAddDeviceWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpAddDeviceWorkflowParameters ¶
type ResponseDeviceOnboardingPnpAddDeviceWorkflowParameters struct { TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // Top Of Stack Serial Number LicenseLevel string `json:"licenseLevel,omitempty"` // License Level LicenseType string `json:"licenseType,omitempty"` // License Type ConfigList *[]ResponseDeviceOnboardingPnpAddDeviceWorkflowParametersConfigList `json:"configList,omitempty"` // }
type ResponseDeviceOnboardingPnpAddDeviceWorkflowParametersConfigList ¶
type ResponseDeviceOnboardingPnpAddDeviceWorkflowParametersConfigList struct { ConfigParameters *[]ResponseDeviceOnboardingPnpAddDeviceWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // ConfigID string `json:"configId,omitempty"` // Config Id }
type ResponseDeviceOnboardingPnpAddDeviceWorkflowTasks ¶
type ResponseDeviceOnboardingPnpAddDeviceWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpAddDeviceWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpAddDeviceWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpAddDeviceWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpAddVirtualAccount ¶
type ResponseDeviceOnboardingPnpAddVirtualAccount struct { VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id AutoSyncPeriod *float64 `json:"autoSyncPeriod,omitempty"` // Auto Sync Period SyncResultStr string `json:"syncResultStr,omitempty"` // Sync Result Str Profile *ResponseDeviceOnboardingPnpAddVirtualAccountProfile `json:"profile,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Cco User SyncResult *ResponseDeviceOnboardingPnpAddVirtualAccountSyncResult `json:"syncResult,omitempty"` // Token string `json:"token,omitempty"` // Token SyncStartTime *float64 `json:"syncStartTime,omitempty"` // Sync Start Time LastSync *float64 `json:"lastSync,omitempty"` // Last Sync TenantID string `json:"tenantId,omitempty"` // Tenant Id SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id Expiry *float64 `json:"expiry,omitempty"` // Expiry SyncStatus string `json:"syncStatus,omitempty"` // Sync Status }
type ResponseDeviceOnboardingPnpAddVirtualAccountProfile ¶
type ResponseDeviceOnboardingPnpAddVirtualAccountProfile struct { Proxy *bool `json:"proxy,omitempty"` // Proxy MakeDefault *bool `json:"makeDefault,omitempty"` // Make Default Port *float64 `json:"port,omitempty"` // Port ProfileID string `json:"profileId,omitempty"` // Profile Id Name string `json:"name,omitempty"` // Name AddressIPV4 string `json:"addressIpV4,omitempty"` // Address Ip V4 Cert string `json:"cert,omitempty"` // Cert AddressFqdn string `json:"addressFqdn,omitempty"` // Address Fqdn }
type ResponseDeviceOnboardingPnpAddVirtualAccountSyncResult ¶
type ResponseDeviceOnboardingPnpAddVirtualAccountSyncResult struct { SyncList *[]ResponseDeviceOnboardingPnpAddVirtualAccountSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // Sync Msg }
type ResponseDeviceOnboardingPnpClaimDevice ¶
type ResponseDeviceOnboardingPnpClaimDevice struct { JSONArrayResponse *[]ResponseDeviceOnboardingPnpClaimDeviceJSONArrayResponse `json:"jsonArrayResponse,omitempty"` // Json Array Response JSONResponse *ResponseDeviceOnboardingPnpClaimDeviceJSONResponse `json:"jsonResponse,omitempty"` // Json Response Message string `json:"message,omitempty"` // Message StatusCode *float64 `json:"statusCode,omitempty"` // Status Code }
type ResponseDeviceOnboardingPnpClaimDeviceJSONArrayResponse ¶
type ResponseDeviceOnboardingPnpClaimDeviceJSONArrayResponse interface{}
type ResponseDeviceOnboardingPnpClaimDeviceJSONResponse ¶
type ResponseDeviceOnboardingPnpClaimDeviceJSONResponse interface{}
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnp ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnp struct { TypeID string `json:"_id,omitempty"` // Id DeviceInfo *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfo `json:"deviceInfo,omitempty"` // SystemResetWorkflow *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemWorkflow `json:"systemWorkflow,omitempty"` // Workflow *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflow `json:"workflow,omitempty"` // RunSummaryList *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryList `json:"runSummaryList,omitempty"` // WorkflowParameters *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowParameters `json:"workflowParameters,omitempty"` // DayZeroConfig *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDayZeroConfig `json:"dayZeroConfig,omitempty"` // DayZeroConfigPreview *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDayZeroConfigPreview `json:"dayZeroConfigPreview,omitempty"` // Day Zero Config Preview Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDayZeroConfig ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDayZeroConfig struct {
Config string `json:"config,omitempty"` // Config
}
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDayZeroConfigPreview ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDayZeroConfigPreview interface{}
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfo ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfo struct { Source string `json:"source,omitempty"` // Source SerialNumber string `json:"serialNumber,omitempty"` // Serial Number Stack *bool `json:"stack,omitempty"` // Stack Mode string `json:"mode,omitempty"` // Mode State string `json:"state,omitempty"` // State Location *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoLocation `json:"location,omitempty"` // Description string `json:"description,omitempty"` // Description OnbState string `json:"onbState,omitempty"` // Onb State AuthenticatedMicNumber string `json:"authenticatedMicNumber,omitempty"` // Authenticated Mic Number AuthenticatedSudiSerialNo string `json:"authenticatedSudiSerialNo,omitempty"` // Authenticated Sudi Serial No CapabilitiesSupported []string `json:"capabilitiesSupported,omitempty"` // Capabilities Supported FeaturesSupported []string `json:"featuresSupported,omitempty"` // Features Supported CmState string `json:"cmState,omitempty"` // Cm State FirstContact *float64 `json:"firstContact,omitempty"` // First Contact LastContact *float64 `json:"lastContact,omitempty"` // Last Contact MacAddress string `json:"macAddress,omitempty"` // Mac Address Pid string `json:"pid,omitempty"` // Pid DeviceSudiSerialNos []string `json:"deviceSudiSerialNos,omitempty"` // Device Sudi Serial Nos LastUpdateOn *float64 `json:"lastUpdateOn,omitempty"` // Last Update On WorkflowID string `json:"workflowId,omitempty"` // Workflow Id WorkflowName string `json:"workflowName,omitempty"` // Workflow Name ProjectID string `json:"projectId,omitempty"` // Project Id ProjectName string `json:"projectName,omitempty"` // Project Name DeviceType string `json:"deviceType,omitempty"` // Device Type AgentType string `json:"agentType,omitempty"` // Agent Type ImageVersion string `json:"imageVersion,omitempty"` // Image Version FileSystemList *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // PnpProfileList *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // Image File HTTPHeaders *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // NeighborLinks *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // LastSyncTime *float64 `json:"lastSyncTime,omitempty"` // Last Sync Time IPInterfaces *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // Hostname string `json:"hostname,omitempty"` // Hostname AuthStatus string `json:"authStatus,omitempty"` // Auth Status StackInfo *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoStackInfo `json:"stackInfo,omitempty"` // ReloadRequested *bool `json:"reloadRequested,omitempty"` // Reload Requested AddedOn *float64 `json:"addedOn,omitempty"` // Added On SiteID string `json:"siteId,omitempty"` // Site Id AAACredentials *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // UserMicNumbers []string `json:"userMicNumbers,omitempty"` // User Mic Numbers UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // User Sudi Serial Nos AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // Addn Mac Addrs PreWorkflowCliOuputs *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // Tags *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoTags `json:"tags,omitempty"` // Tags SudiRequired *bool `json:"sudiRequired,omitempty"` // Sudi Required SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id PopulateInventory *bool `json:"populateInventory,omitempty"` // Populate Inventory SiteName string `json:"siteName,omitempty"` // Site Name Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoFileSystemList ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoFileSystemList struct { Type string `json:"type,omitempty"` // Type Writeable *bool `json:"writeable,omitempty"` // Writeable Freespace *float64 `json:"freespace,omitempty"` // Freespace Name string `json:"name,omitempty"` // Name Readable *bool `json:"readable,omitempty"` // Readable Size *float64 `json:"size,omitempty"` // Size }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoIPInterfaces ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoIPInterfaces struct { Status string `json:"status,omitempty"` // Status MacAddress string `json:"macAddress,omitempty"` // Mac Address IPv4Address *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoIPInterfacesIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6AddressList *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoIPInterfacesIPv6AddressList `json:"ipv6AddressList,omitempty"` // Ipv6 Address List Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoIPInterfacesIPv4Address ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoIPInterfacesIPv4Address interface{}
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoIPInterfacesIPv6AddressList ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoIPInterfacesIPv6AddressList interface{}
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoLocation ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoLocation struct { SiteID string `json:"siteId,omitempty"` // Site Id Address string `json:"address,omitempty"` // Address Latitude string `json:"latitude,omitempty"` // Latitude Longitude string `json:"longitude,omitempty"` // Longitude Altitude string `json:"altitude,omitempty"` // Altitude }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoNeighborLinks ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoNeighborLinks struct { LocalInterfaceName string `json:"localInterfaceName,omitempty"` // Local Interface Name LocalShortInterfaceName string `json:"localShortInterfaceName,omitempty"` // Local Short Interface Name LocalMacAddress string `json:"localMacAddress,omitempty"` // Local Mac Address RemoteInterfaceName string `json:"remoteInterfaceName,omitempty"` // Remote Interface Name RemoteShortInterfaceName string `json:"remoteShortInterfaceName,omitempty"` // Remote Short Interface Name RemoteMacAddress string `json:"remoteMacAddress,omitempty"` // Remote Mac Address RemoteDeviceName string `json:"remoteDeviceName,omitempty"` // Remote Device Name RemotePlatform string `json:"remotePlatform,omitempty"` // Remote Platform RemoteVersion string `json:"remoteVersion,omitempty"` // Remote Version }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileList ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileList struct { ProfileName string `json:"profileName,omitempty"` // Profile Name DiscoveryCreated *bool `json:"discoveryCreated,omitempty"` // Discovery Created CreatedBy string `json:"createdBy,omitempty"` // Created By PrimaryEndpoint *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // SecondaryEndpoint *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListPrimaryEndpoint ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListPrimaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListPrimaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListPrimaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListPrimaryEndpointIPv4Address ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListPrimaryEndpointIPv4Address interface{}
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListPrimaryEndpointIPv6Address ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListPrimaryEndpointIPv6Address interface{}
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListSecondaryEndpoint ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListSecondaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListSecondaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListSecondaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListSecondaryEndpointIPv4Address ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListSecondaryEndpointIPv4Address interface{}
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListSecondaryEndpointIPv6Address ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListSecondaryEndpointIPv6Address interface{}
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoStackInfo ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoStackInfo struct { SupportsStackWorkflows *bool `json:"supportsStackWorkflows,omitempty"` // Supports Stack Workflows IsFullRing *bool `json:"isFullRing,omitempty"` // Is Full Ring StackMemberList *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // Stack Ring Protocol ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // Valid License Levels TotalMemberCount *float64 `json:"totalMemberCount,omitempty"` // Total Member Count }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoStackInfoStackMemberList ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoStackInfoStackMemberList struct { SerialNumber string `json:"serialNumber,omitempty"` // Serial Number State string `json:"state,omitempty"` // State Role string `json:"role,omitempty"` // Role MacAddress string `json:"macAddress,omitempty"` // Mac Address Pid string `json:"pid,omitempty"` // Pid LicenseLevel string `json:"licenseLevel,omitempty"` // License Level LicenseType string `json:"licenseType,omitempty"` // License Type SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // Sudi Serial Number HardwareVersion string `json:"hardwareVersion,omitempty"` // Hardware Version StackNumber *float64 `json:"stackNumber,omitempty"` // Stack Number SoftwareVersion string `json:"softwareVersion,omitempty"` // Software Version Priority *float64 `json:"priority,omitempty"` // Priority }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoTags ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoTags interface{}
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryList ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryList struct { Details string `json:"details,omitempty"` // Details HistoryTaskInfo *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // ErrorFlag *bool `json:"errorFlag,omitempty"` // Error Flag Timestamp *float64 `json:"timestamp,omitempty"` // Timestamp }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryListHistoryTaskInfo ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryListHistoryTaskInfo struct { Type string `json:"type,omitempty"` // Type WorkItemList *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken AddnDetails *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryListHistoryTaskInfoWorkItemList ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryListHistoryTaskInfoWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemResetWorkflow ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemResetWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemResetWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemResetWorkflowTasks ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemResetWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemResetWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemResetWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemWorkflow ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemWorkflowTasks ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflow ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowParameters ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowParameters struct { TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // Top Of Stack Serial Number LicenseLevel string `json:"licenseLevel,omitempty"` // License Level LicenseType string `json:"licenseType,omitempty"` // License Type ConfigList *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowParametersConfigList `json:"configList,omitempty"` // }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowParametersConfigList ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowParametersConfigList struct { ConfigParameters *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // ConfigID string `json:"configId,omitempty"` // Config Id }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowParametersConfigListConfigParameters ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowTasks ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpDeleteWorkflowByID ¶
type ResponseDeviceOnboardingPnpDeleteWorkflowByID struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpDeleteWorkflowByIDTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpDeleteWorkflowByIDTasks ¶
type ResponseDeviceOnboardingPnpDeleteWorkflowByIDTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpDeleteWorkflowByIDTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpDeleteWorkflowByIDTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpDeleteWorkflowByIDTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpDeregisterVirtualAccount ¶
type ResponseDeviceOnboardingPnpDeregisterVirtualAccount struct { VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id AutoSyncPeriod *float64 `json:"autoSyncPeriod,omitempty"` // Auto Sync Period SyncResultStr string `json:"syncResultStr,omitempty"` // Sync Result Str Profile *ResponseDeviceOnboardingPnpDeregisterVirtualAccountProfile `json:"profile,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Cco User SyncResult *ResponseDeviceOnboardingPnpDeregisterVirtualAccountSyncResult `json:"syncResult,omitempty"` // Token string `json:"token,omitempty"` // Token SyncStartTime *float64 `json:"syncStartTime,omitempty"` // Sync Start Time LastSync *float64 `json:"lastSync,omitempty"` // Last Sync TenantID string `json:"tenantId,omitempty"` // Tenant Id SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id Expiry *float64 `json:"expiry,omitempty"` // Expiry SyncStatus string `json:"syncStatus,omitempty"` // Sync Status }
type ResponseDeviceOnboardingPnpDeregisterVirtualAccountProfile ¶
type ResponseDeviceOnboardingPnpDeregisterVirtualAccountProfile struct { Proxy *bool `json:"proxy,omitempty"` // Proxy MakeDefault *bool `json:"makeDefault,omitempty"` // Make Default Port *float64 `json:"port,omitempty"` // Port ProfileID string `json:"profileId,omitempty"` // Profile Id Name string `json:"name,omitempty"` // Name AddressIPV4 string `json:"addressIpV4,omitempty"` // Address Ip V4 Cert string `json:"cert,omitempty"` // Cert AddressFqdn string `json:"addressFqdn,omitempty"` // Address Fqdn }
type ResponseDeviceOnboardingPnpDeregisterVirtualAccountSyncResult ¶
type ResponseDeviceOnboardingPnpDeregisterVirtualAccountSyncResult struct { SyncList *[]ResponseDeviceOnboardingPnpDeregisterVirtualAccountSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // Sync Msg }
type ResponseDeviceOnboardingPnpGetDeviceByID ¶
type ResponseDeviceOnboardingPnpGetDeviceByID struct { TypeID string `json:"_id,omitempty"` // Id DeviceInfo *ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfo `json:"deviceInfo,omitempty"` // SystemResetWorkflow *ResponseDeviceOnboardingPnpGetDeviceByIDSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow *ResponseDeviceOnboardingPnpGetDeviceByIDSystemWorkflow `json:"systemWorkflow,omitempty"` // Workflow *ResponseDeviceOnboardingPnpGetDeviceByIDWorkflow `json:"workflow,omitempty"` // RunSummaryList *[]ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryList `json:"runSummaryList,omitempty"` // WorkflowParameters *ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowParameters `json:"workflowParameters,omitempty"` // DayZeroConfig *ResponseDeviceOnboardingPnpGetDeviceByIDDayZeroConfig `json:"dayZeroConfig,omitempty"` // DayZeroConfigPreview *ResponseDeviceOnboardingPnpGetDeviceByIDDayZeroConfigPreview `json:"dayZeroConfigPreview,omitempty"` // Day Zero Config Preview Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpGetDeviceByIDDayZeroConfig ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDDayZeroConfig struct {
Config string `json:"config,omitempty"` // Config
}
type ResponseDeviceOnboardingPnpGetDeviceByIDDayZeroConfigPreview ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDDayZeroConfigPreview interface{}
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfo ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfo struct { Source string `json:"source,omitempty"` // Source SerialNumber string `json:"serialNumber,omitempty"` // Serial Number Stack *bool `json:"stack,omitempty"` // Stack Mode string `json:"mode,omitempty"` // Mode State string `json:"state,omitempty"` // State Location *ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoLocation `json:"location,omitempty"` // Description string `json:"description,omitempty"` // Description OnbState string `json:"onbState,omitempty"` // Onb State AuthenticatedMicNumber string `json:"authenticatedMicNumber,omitempty"` // Authenticated Mic Number AuthenticatedSudiSerialNo string `json:"authenticatedSudiSerialNo,omitempty"` // Authenticated Sudi Serial No CapabilitiesSupported []string `json:"capabilitiesSupported,omitempty"` // Capabilities Supported FeaturesSupported []string `json:"featuresSupported,omitempty"` // Features Supported CmState string `json:"cmState,omitempty"` // Cm State FirstContact *float64 `json:"firstContact,omitempty"` // First Contact LastContact *float64 `json:"lastContact,omitempty"` // Last Contact MacAddress string `json:"macAddress,omitempty"` // Mac Address Pid string `json:"pid,omitempty"` // Pid DeviceSudiSerialNos []string `json:"deviceSudiSerialNos,omitempty"` // Device Sudi Serial Nos LastUpdateOn *float64 `json:"lastUpdateOn,omitempty"` // Last Update On WorkflowID string `json:"workflowId,omitempty"` // Workflow Id WorkflowName string `json:"workflowName,omitempty"` // Workflow Name ProjectID string `json:"projectId,omitempty"` // Project Id ProjectName string `json:"projectName,omitempty"` // Project Name DeviceType string `json:"deviceType,omitempty"` // Device Type AgentType string `json:"agentType,omitempty"` // Agent Type ImageVersion string `json:"imageVersion,omitempty"` // Image Version FileSystemList *[]ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // PnpProfileList *[]ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // Image File HTTPHeaders *[]ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // NeighborLinks *[]ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // LastSyncTime *float64 `json:"lastSyncTime,omitempty"` // Last Sync Time IPInterfaces *[]ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // Hostname string `json:"hostname,omitempty"` // Hostname AuthStatus string `json:"authStatus,omitempty"` // Auth Status StackInfo *ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoStackInfo `json:"stackInfo,omitempty"` // ReloadRequested *bool `json:"reloadRequested,omitempty"` // Reload Requested AddedOn *float64 `json:"addedOn,omitempty"` // Added On SiteID string `json:"siteId,omitempty"` // Site Id AAACredentials *ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // UserMicNumbers []string `json:"userMicNumbers,omitempty"` // User Mic Numbers UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // User Sudi Serial Nos AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // Addn Mac Addrs PreWorkflowCliOuputs *[]ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // Tags *ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoTags `json:"tags,omitempty"` // Tags SudiRequired *bool `json:"sudiRequired,omitempty"` // Sudi Required SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id PopulateInventory *bool `json:"populateInventory,omitempty"` // Populate Inventory SiteName string `json:"siteName,omitempty"` // Site Name Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoFileSystemList ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoFileSystemList struct { Type string `json:"type,omitempty"` // Type Writeable *bool `json:"writeable,omitempty"` // Writeable Freespace *float64 `json:"freespace,omitempty"` // Freespace Name string `json:"name,omitempty"` // Name Readable *bool `json:"readable,omitempty"` // Readable Size *float64 `json:"size,omitempty"` // Size }
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoIPInterfaces ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoIPInterfaces struct { Status string `json:"status,omitempty"` // Status MacAddress string `json:"macAddress,omitempty"` // Mac Address IPv4Address *ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoIPInterfacesIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6AddressList *[]ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoIPInterfacesIPv6AddressList `json:"ipv6AddressList,omitempty"` // Ipv6 Address List Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoIPInterfacesIPv4Address ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoIPInterfacesIPv4Address interface{}
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoIPInterfacesIPv6AddressList ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoIPInterfacesIPv6AddressList interface{}
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoLocation ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoLocation struct { SiteID string `json:"siteId,omitempty"` // Site Id Address string `json:"address,omitempty"` // Address Latitude string `json:"latitude,omitempty"` // Latitude Longitude string `json:"longitude,omitempty"` // Longitude Altitude string `json:"altitude,omitempty"` // Altitude }
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoNeighborLinks ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoNeighborLinks struct { LocalInterfaceName string `json:"localInterfaceName,omitempty"` // Local Interface Name LocalShortInterfaceName string `json:"localShortInterfaceName,omitempty"` // Local Short Interface Name LocalMacAddress string `json:"localMacAddress,omitempty"` // Local Mac Address RemoteInterfaceName string `json:"remoteInterfaceName,omitempty"` // Remote Interface Name RemoteShortInterfaceName string `json:"remoteShortInterfaceName,omitempty"` // Remote Short Interface Name RemoteMacAddress string `json:"remoteMacAddress,omitempty"` // Remote Mac Address RemoteDeviceName string `json:"remoteDeviceName,omitempty"` // Remote Device Name RemotePlatform string `json:"remotePlatform,omitempty"` // Remote Platform RemoteVersion string `json:"remoteVersion,omitempty"` // Remote Version }
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileList ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileList struct { ProfileName string `json:"profileName,omitempty"` // Profile Name DiscoveryCreated *bool `json:"discoveryCreated,omitempty"` // Discovery Created CreatedBy string `json:"createdBy,omitempty"` // Created By PrimaryEndpoint *ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // SecondaryEndpoint *ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListPrimaryEndpoint ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListPrimaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListPrimaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListPrimaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListPrimaryEndpointIPv4Address ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListPrimaryEndpointIPv4Address interface{}
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListPrimaryEndpointIPv6Address ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListPrimaryEndpointIPv6Address interface{}
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListSecondaryEndpoint ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListSecondaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListSecondaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListSecondaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListSecondaryEndpointIPv4Address ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListSecondaryEndpointIPv4Address interface{}
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListSecondaryEndpointIPv6Address ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListSecondaryEndpointIPv6Address interface{}
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoStackInfo ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoStackInfo struct { SupportsStackWorkflows *bool `json:"supportsStackWorkflows,omitempty"` // Supports Stack Workflows IsFullRing *bool `json:"isFullRing,omitempty"` // Is Full Ring StackMemberList *[]ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // Stack Ring Protocol ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // Valid License Levels TotalMemberCount *float64 `json:"totalMemberCount,omitempty"` // Total Member Count }
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoStackInfoStackMemberList ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoStackInfoStackMemberList struct { SerialNumber string `json:"serialNumber,omitempty"` // Serial Number State string `json:"state,omitempty"` // State Role string `json:"role,omitempty"` // Role MacAddress string `json:"macAddress,omitempty"` // Mac Address Pid string `json:"pid,omitempty"` // Pid LicenseLevel string `json:"licenseLevel,omitempty"` // License Level LicenseType string `json:"licenseType,omitempty"` // License Type SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // Sudi Serial Number HardwareVersion string `json:"hardwareVersion,omitempty"` // Hardware Version StackNumber *float64 `json:"stackNumber,omitempty"` // Stack Number SoftwareVersion string `json:"softwareVersion,omitempty"` // Software Version Priority *float64 `json:"priority,omitempty"` // Priority }
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoTags ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoTags interface{}
type ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryList ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryList struct { Details string `json:"details,omitempty"` // Details HistoryTaskInfo *ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // ErrorFlag *bool `json:"errorFlag,omitempty"` // Error Flag Timestamp *float64 `json:"timestamp,omitempty"` // Timestamp }
type ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryListHistoryTaskInfo ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryListHistoryTaskInfo struct { Type string `json:"type,omitempty"` // Type WorkItemList *[]ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken AddnDetails *[]ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryListHistoryTaskInfoWorkItemList ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryListHistoryTaskInfoWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpGetDeviceByIDSystemResetWorkflow ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDSystemResetWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpGetDeviceByIDSystemResetWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpGetDeviceByIDSystemResetWorkflowTasks ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDSystemResetWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpGetDeviceByIDSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpGetDeviceByIDSystemResetWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDSystemResetWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpGetDeviceByIDSystemWorkflow ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDSystemWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpGetDeviceByIDSystemWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpGetDeviceByIDSystemWorkflowTasks ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDSystemWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpGetDeviceByIDSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpGetDeviceByIDSystemWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDSystemWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflow ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowParameters ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowParameters struct { TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // Top Of Stack Serial Number LicenseLevel string `json:"licenseLevel,omitempty"` // License Level LicenseType string `json:"licenseType,omitempty"` // License Type ConfigList *[]ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowParametersConfigList `json:"configList,omitempty"` // }
type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowParametersConfigList ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowParametersConfigList struct { ConfigParameters *[]ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // ConfigID string `json:"configId,omitempty"` // Config Id }
type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowTasks ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpGetDeviceCount ¶
type ResponseDeviceOnboardingPnpGetDeviceCount struct {
Response *float64 `json:"response,omitempty"` // Response
}
type ResponseDeviceOnboardingPnpGetDeviceHistory ¶
type ResponseDeviceOnboardingPnpGetDeviceHistory struct { Response *[]ResponseDeviceOnboardingPnpGetDeviceHistoryResponse `json:"response,omitempty"` // StatusCode *float64 `json:"statusCode,omitempty"` // Status Code }
type ResponseDeviceOnboardingPnpGetDeviceHistoryResponse ¶
type ResponseDeviceOnboardingPnpGetDeviceHistoryResponse struct { Timestamp *float64 `json:"timestamp,omitempty"` // Timestamp Details string `json:"details,omitempty"` // Details HistoryTaskInfo *ResponseDeviceOnboardingPnpGetDeviceHistoryResponseHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // ErrorFlag *bool `json:"errorFlag,omitempty"` // Error Flag }
type ResponseDeviceOnboardingPnpGetDeviceHistoryResponseHistoryTaskInfo ¶
type ResponseDeviceOnboardingPnpGetDeviceHistoryResponseHistoryTaskInfo struct { Name string `json:"name,omitempty"` // Name Type string `json:"type,omitempty"` // Type TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken WorkItemList *[]ResponseDeviceOnboardingPnpGetDeviceHistoryResponseHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // AddnDetails *[]ResponseDeviceOnboardingPnpGetDeviceHistoryResponseHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // }
type ResponseDeviceOnboardingPnpGetDeviceHistoryResponseHistoryTaskInfoWorkItemList ¶
type ResponseDeviceOnboardingPnpGetDeviceHistoryResponseHistoryTaskInfoWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command StartTime *float64 `json:"startTime,omitempty"` // Start Time EndTime *float64 `json:"endTime,omitempty"` // End Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken OutputStr string `json:"outputStr,omitempty"` // Output Str }
type ResponseDeviceOnboardingPnpGetDeviceList2 ¶
type ResponseDeviceOnboardingPnpGetDeviceList2 []ResponseItemDeviceOnboardingPnpGetDeviceList2 // Array of ResponseDeviceOnboardingPnpGetDeviceList2
type ResponseDeviceOnboardingPnpGetPnpGlobalSettings ¶
type ResponseDeviceOnboardingPnpGetPnpGlobalSettings struct { SavaMappingList *[]ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingList `json:"savaMappingList,omitempty"` // TaskTimeOuts *ResponseDeviceOnboardingPnpGetPnpGlobalSettingsTaskTimeOuts `json:"taskTimeOuts,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Tenant Id AAACredentials *ResponseDeviceOnboardingPnpGetPnpGlobalSettingsAAACredentials `json:"aaaCredentials,omitempty"` // DefaultProfile *ResponseDeviceOnboardingPnpGetPnpGlobalSettingsDefaultProfile `json:"defaultProfile,omitempty"` // AcceptEula *bool `json:"acceptEula,omitempty"` // Accept Eula ID string `json:"id,omitempty"` // Id TypeID string `json:"_id,omitempty"` // Id Version *float64 `json:"version,omitempty"` // Version }
type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsDefaultProfile ¶
type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsDefaultProfile struct { FqdnAddresses []string `json:"fqdnAddresses,omitempty"` // Fqdn Addresses Proxy *bool `json:"proxy,omitempty"` // Proxy Cert string `json:"cert,omitempty"` // Cert IPAddresses []string `json:"ipAddresses,omitempty"` // Ip Addresses Port *float64 `json:"port,omitempty"` // Port }
type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingList ¶
type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingList struct { SyncStatus string `json:"syncStatus,omitempty"` // Sync Status SyncStartTime *float64 `json:"syncStartTime,omitempty"` // Sync Start Time SyncResult *ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingListSyncResult `json:"syncResult,omitempty"` // LastSync *float64 `json:"lastSync,omitempty"` // Last Sync TenantID string `json:"tenantId,omitempty"` // Tenant Id Profile *ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingListProfile `json:"profile,omitempty"` // Token string `json:"token,omitempty"` // Token Expiry *float64 `json:"expiry,omitempty"` // Expiry CcoUser string `json:"ccoUser,omitempty"` // Cco User SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id AutoSyncPeriod *float64 `json:"autoSyncPeriod,omitempty"` // Auto Sync Period SyncResultStr string `json:"syncResultStr,omitempty"` // Sync Result Str }
type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingListProfile ¶
type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingListProfile struct { Port *float64 `json:"port,omitempty"` // Port AddressIPV4 string `json:"addressIpV4,omitempty"` // Address Ip V4 AddressFqdn string `json:"addressFqdn,omitempty"` // Address Fqdn ProfileID string `json:"profileId,omitempty"` // Profile Id Proxy *bool `json:"proxy,omitempty"` // Proxy MakeDefault *bool `json:"makeDefault,omitempty"` // Make Default Cert string `json:"cert,omitempty"` // Cert Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingListSyncResult ¶
type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingListSyncResult struct { SyncList *[]ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingListSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // Sync Msg }
type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsTaskTimeOuts ¶
type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsTaskTimeOuts struct { ImageDownloadTimeOut *float64 `json:"imageDownloadTimeOut,omitempty"` // Image Download Time Out ConfigTimeOut *float64 `json:"configTimeOut,omitempty"` // Config Time Out GeneralTimeOut *float64 `json:"generalTimeOut,omitempty"` // General Time Out }
type ResponseDeviceOnboardingPnpGetSmartAccountList ¶
type ResponseDeviceOnboardingPnpGetSmartAccountList []string // Array of ResponseDeviceOnboardingPnpGetSmartAccountList
type ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccount ¶
type ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccount struct { VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id AutoSyncPeriod *float64 `json:"autoSyncPeriod,omitempty"` // Auto Sync Period SyncResultStr string `json:"syncResultStr,omitempty"` // Sync Result Str Profile *ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccountProfile `json:"profile,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Cco User SyncResult *ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccountSyncResult `json:"syncResult,omitempty"` // Token string `json:"token,omitempty"` // Token SyncStartTime *float64 `json:"syncStartTime,omitempty"` // Sync Start Time LastSync *float64 `json:"lastSync,omitempty"` // Last Sync TenantID string `json:"tenantId,omitempty"` // Tenant Id SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id Expiry *float64 `json:"expiry,omitempty"` // Expiry SyncStatus string `json:"syncStatus,omitempty"` // Sync Status }
type ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccountProfile ¶
type ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccountProfile struct { Proxy *bool `json:"proxy,omitempty"` // Proxy MakeDefault *bool `json:"makeDefault,omitempty"` // Make Default Port *float64 `json:"port,omitempty"` // Port ProfileID string `json:"profileId,omitempty"` // Profile Id Name string `json:"name,omitempty"` // Name AddressIPV4 string `json:"addressIpV4,omitempty"` // Address Ip V4 Cert string `json:"cert,omitempty"` // Cert AddressFqdn string `json:"addressFqdn,omitempty"` // Address Fqdn }
type ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccountSyncResult ¶
type ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccountSyncResult struct { SyncList *[]ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccountSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // Sync Msg }
type ResponseDeviceOnboardingPnpGetVirtualAccountList ¶
type ResponseDeviceOnboardingPnpGetVirtualAccountList []string // Array of ResponseDeviceOnboardingPnpGetVirtualAccountList
type ResponseDeviceOnboardingPnpGetWorkflowByID ¶
type ResponseDeviceOnboardingPnpGetWorkflowByID struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpGetWorkflowByIDTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpGetWorkflowByIDTasks ¶
type ResponseDeviceOnboardingPnpGetWorkflowByIDTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpGetWorkflowByIDTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpGetWorkflowByIDTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpGetWorkflowByIDTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpGetWorkflowCount ¶
type ResponseDeviceOnboardingPnpGetWorkflowCount struct {
Response *float64 `json:"response,omitempty"` // Response
}
type ResponseDeviceOnboardingPnpGetWorkflows ¶
type ResponseDeviceOnboardingPnpGetWorkflows []ResponseItemDeviceOnboardingPnpGetWorkflows // Array of ResponseDeviceOnboardingPnpGetWorkflows
type ResponseDeviceOnboardingPnpImportDevicesInBulk ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulk struct { SuccessList *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessList `json:"successList,omitempty"` // FailureList *[]ResponseDeviceOnboardingPnpImportDevicesInBulkFailureList `json:"failureList,omitempty"` // }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessList ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessList struct { TypeID string `json:"_id,omitempty"` //_Id ID string `json:"id,omitempty"` //Id DeviceInfo *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfo `json:"deviceInfo,omitempty"` // SystemResetWorkflow *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemWorkflow `json:"systemWorkflow,omitempty"` // Workflow *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflow `json:"workflow,omitempty"` // RunSummaryList *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryList `json:"runSummaryList,omitempty"` // WorkflowParameters *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowParameters `json:"workflowParameters,omitempty"` // DayZeroConfig *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDayZeroConfig `json:"dayZeroConfig,omitempty"` // DayZeroConfigPreview *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDayZeroConfigPreview `json:"dayZeroConfigPreview,omitempty"` // Day Zero Config Preview Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDayZeroConfig ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDayZeroConfig struct {
Config string `json:"config,omitempty"` // Config
}
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDayZeroConfigPreview ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDayZeroConfigPreview interface{}
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfo ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfo struct { Source string `json:"source,omitempty"` // Source SerialNumber string `json:"serialNumber,omitempty"` // Serial Number Stack *bool `json:"stack,omitempty"` // Stack Mode string `json:"mode,omitempty"` // Mode State string `json:"state,omitempty"` // State Location *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoLocation `json:"location,omitempty"` // Description string `json:"description,omitempty"` // Description OnbState string `json:"onbState,omitempty"` // Onb State AuthenticatedMicNumber string `json:"authenticatedMicNumber,omitempty"` // Authenticated Mic Number AuthenticatedSudiSerialNo string `json:"authenticatedSudiSerialNo,omitempty"` // Authenticated Sudi Serial No CapabilitiesSupported []string `json:"capabilitiesSupported,omitempty"` // Capabilities Supported FeaturesSupported []string `json:"featuresSupported,omitempty"` // Features Supported CmState string `json:"cmState,omitempty"` // Cm State FirstContact *float64 `json:"firstContact,omitempty"` // First Contact LastContact *float64 `json:"lastContact,omitempty"` // Last Contact MacAddress string `json:"macAddress,omitempty"` // Mac Address Pid string `json:"pid,omitempty"` // Pid DeviceSudiSerialNos []string `json:"deviceSudiSerialNos,omitempty"` // Device Sudi Serial Nos LastUpdateOn *float64 `json:"lastUpdateOn,omitempty"` // Last Update On WorkflowID string `json:"workflowId,omitempty"` // Workflow Id WorkflowName string `json:"workflowName,omitempty"` // Workflow Name ProjectID string `json:"projectId,omitempty"` // Project Id ProjectName string `json:"projectName,omitempty"` // Project Name DeviceType string `json:"deviceType,omitempty"` // Device Type AgentType string `json:"agentType,omitempty"` // Agent Type ImageVersion string `json:"imageVersion,omitempty"` // Image Version FileSystemList *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // PnpProfileList *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // Image File HTTPHeaders *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // NeighborLinks *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // LastSyncTime *float64 `json:"lastSyncTime,omitempty"` // Last Sync Time IPInterfaces *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // Hostname string `json:"hostname,omitempty"` // Hostname AuthStatus string `json:"authStatus,omitempty"` // Auth Status StackInfo *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoStackInfo `json:"stackInfo,omitempty"` // ReloadRequested *bool `json:"reloadRequested,omitempty"` // Reload Requested AddedOn *float64 `json:"addedOn,omitempty"` // Added On SiteID string `json:"siteId,omitempty"` // Site Id AAACredentials *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // UserMicNumbers []string `json:"userMicNumbers,omitempty"` // User Mic Numbers UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // User Sudi Serial Nos AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // Addn Mac Addrs PreWorkflowCliOuputs *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // Tags *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoTags `json:"tags,omitempty"` // Tags SudiRequired *bool `json:"sudiRequired,omitempty"` // Sudi Required SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id PopulateInventory *bool `json:"populateInventory,omitempty"` // Populate Inventory SiteName string `json:"siteName,omitempty"` // Site Name Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoFileSystemList ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoFileSystemList struct { Type string `json:"type,omitempty"` // Type Writeable *bool `json:"writeable,omitempty"` // Writeable Freespace *float64 `json:"freespace,omitempty"` // Freespace Name string `json:"name,omitempty"` // Name Readable *bool `json:"readable,omitempty"` // Readable Size *float64 `json:"size,omitempty"` // Size }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfaces ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfaces struct { Status string `json:"status,omitempty"` // Status MacAddress string `json:"macAddress,omitempty"` // Mac Address IPv4Address *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfacesIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6AddressList *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfacesIPv6AddressList `json:"ipv6AddressList,omitempty"` // Ipv6 Address List Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfacesIPv4Address ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfacesIPv4Address interface{}
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfacesIPv6AddressList ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfacesIPv6AddressList interface{}
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoLocation ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoLocation struct { SiteID string `json:"siteId,omitempty"` // Site Id Address string `json:"address,omitempty"` // Address Latitude string `json:"latitude,omitempty"` // Latitude Longitude string `json:"longitude,omitempty"` // Longitude Altitude string `json:"altitude,omitempty"` // Altitude }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoNeighborLinks ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoNeighborLinks struct { LocalInterfaceName string `json:"localInterfaceName,omitempty"` // Local Interface Name LocalShortInterfaceName string `json:"localShortInterfaceName,omitempty"` // Local Short Interface Name LocalMacAddress string `json:"localMacAddress,omitempty"` // Local Mac Address RemoteInterfaceName string `json:"remoteInterfaceName,omitempty"` // Remote Interface Name RemoteShortInterfaceName string `json:"remoteShortInterfaceName,omitempty"` // Remote Short Interface Name RemoteMacAddress string `json:"remoteMacAddress,omitempty"` // Remote Mac Address RemoteDeviceName string `json:"remoteDeviceName,omitempty"` // Remote Device Name RemotePlatform string `json:"remotePlatform,omitempty"` // Remote Platform RemoteVersion string `json:"remoteVersion,omitempty"` // Remote Version }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileList ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileList struct { ProfileName string `json:"profileName,omitempty"` // Profile Name DiscoveryCreated *bool `json:"discoveryCreated,omitempty"` // Discovery Created CreatedBy string `json:"createdBy,omitempty"` // Created By PrimaryEndpoint *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // SecondaryEndpoint *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListPrimaryEndpoint ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListPrimaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListPrimaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListPrimaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListPrimaryEndpointIPv4Address ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListPrimaryEndpointIPv4Address interface{}
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListPrimaryEndpointIPv6Address ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListPrimaryEndpointIPv6Address interface{}
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListSecondaryEndpoint ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListSecondaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListSecondaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListSecondaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListSecondaryEndpointIPv4Address ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListSecondaryEndpointIPv4Address interface{}
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListSecondaryEndpointIPv6Address ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListSecondaryEndpointIPv6Address interface{}
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoStackInfo ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoStackInfo struct { SupportsStackWorkflows *bool `json:"supportsStackWorkflows,omitempty"` // Supports Stack Workflows IsFullRing *bool `json:"isFullRing,omitempty"` // Is Full Ring StackMemberList *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // Stack Ring Protocol ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // Valid License Levels TotalMemberCount *float64 `json:"totalMemberCount,omitempty"` // Total Member Count }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoStackInfoStackMemberList ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoStackInfoStackMemberList struct { SerialNumber string `json:"serialNumber,omitempty"` // Serial Number State string `json:"state,omitempty"` // State Role string `json:"role,omitempty"` // Role MacAddress string `json:"macAddress,omitempty"` // Mac Address Pid string `json:"pid,omitempty"` // Pid LicenseLevel string `json:"licenseLevel,omitempty"` // License Level LicenseType string `json:"licenseType,omitempty"` // License Type SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // Sudi Serial Number HardwareVersion string `json:"hardwareVersion,omitempty"` // Hardware Version StackNumber *float64 `json:"stackNumber,omitempty"` // Stack Number SoftwareVersion string `json:"softwareVersion,omitempty"` // Software Version Priority *float64 `json:"priority,omitempty"` // Priority }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoTags ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoTags interface{}
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryList ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryList struct { Details string `json:"details,omitempty"` // Details HistoryTaskInfo *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // ErrorFlag *bool `json:"errorFlag,omitempty"` // Error Flag Timestamp *float64 `json:"timestamp,omitempty"` // Timestamp }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryListHistoryTaskInfo ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryListHistoryTaskInfo struct { Type string `json:"type,omitempty"` // Type WorkItemList *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken AddnDetails *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryListHistoryTaskInfoAddnDetails ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryListHistoryTaskInfoWorkItemList ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryListHistoryTaskInfoWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemResetWorkflow ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemResetWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemResetWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemResetWorkflowTasks ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemResetWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemResetWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemResetWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemWorkflow ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemWorkflowTasks ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflow ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowParameters ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowParameters struct { TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // Top Of Stack Serial Number LicenseLevel string `json:"licenseLevel,omitempty"` // License Level LicenseType string `json:"licenseType,omitempty"` // License Type ConfigList *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowParametersConfigList `json:"configList,omitempty"` // }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowParametersConfigList ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowParametersConfigList struct { ConfigParameters *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // ConfigID string `json:"configId,omitempty"` // Config Id }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowParametersConfigListConfigParameters ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowTasks ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpPreviewConfig ¶
type ResponseDeviceOnboardingPnpPreviewConfig struct { Response *ResponseDeviceOnboardingPnpPreviewConfigResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDeviceOnboardingPnpPreviewConfigResponse ¶
type ResponseDeviceOnboardingPnpPreviewConfigResponse struct { Complete *bool `json:"complete,omitempty"` // Config string `json:"config,omitempty"` // Error *bool `json:"error,omitempty"` // ErrorMessage string `json:"errorMessage,omitempty"` // ExpiredTime *int `json:"expiredTime,omitempty"` // RfProfile string `json:"rfProfile,omitempty"` // SensorProfile string `json:"sensorProfile,omitempty"` // SiteID string `json:"siteId,omitempty"` // StartTime *int `json:"startTime,omitempty"` // TaskID string `json:"taskId,omitempty"` // }
type ResponseDeviceOnboardingPnpResetDevice ¶
type ResponseDeviceOnboardingPnpResetDevice struct { JSONArrayResponse *[]ResponseDeviceOnboardingPnpResetDeviceJSONArrayResponse `json:"jsonArrayResponse,omitempty"` // Json Array Response JSONResponse *ResponseDeviceOnboardingPnpResetDeviceJSONResponse `json:"jsonResponse,omitempty"` // Json Response Message string `json:"message,omitempty"` // Message StatusCode *float64 `json:"statusCode,omitempty"` // Status Code }
type ResponseDeviceOnboardingPnpResetDeviceJSONArrayResponse ¶
type ResponseDeviceOnboardingPnpResetDeviceJSONArrayResponse interface{}
type ResponseDeviceOnboardingPnpResetDeviceJSONResponse ¶
type ResponseDeviceOnboardingPnpResetDeviceJSONResponse interface{}
type ResponseDeviceOnboardingPnpSyncVirtualAccountDevices ¶
type ResponseDeviceOnboardingPnpSyncVirtualAccountDevices struct { VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id AutoSyncPeriod *float64 `json:"autoSyncPeriod,omitempty"` // Auto Sync Period SyncResultStr string `json:"syncResultStr,omitempty"` // Sync Result Str Profile *ResponseDeviceOnboardingPnpSyncVirtualAccountDevicesProfile `json:"profile,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Cco User SyncResult *ResponseDeviceOnboardingPnpSyncVirtualAccountDevicesSyncResult `json:"syncResult,omitempty"` // Token string `json:"token,omitempty"` // Token SyncStartTime *float64 `json:"syncStartTime,omitempty"` // Sync Start Time LastSync *float64 `json:"lastSync,omitempty"` // Last Sync TenantID string `json:"tenantId,omitempty"` // Tenant Id SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id Expiry *float64 `json:"expiry,omitempty"` // Expiry SyncStatus string `json:"syncStatus,omitempty"` // Sync Status }
type ResponseDeviceOnboardingPnpSyncVirtualAccountDevicesProfile ¶
type ResponseDeviceOnboardingPnpSyncVirtualAccountDevicesProfile struct { Proxy *bool `json:"proxy,omitempty"` // Proxy MakeDefault *bool `json:"makeDefault,omitempty"` // Make Default Port *float64 `json:"port,omitempty"` // Port ProfileID string `json:"profileId,omitempty"` // Profile Id Name string `json:"name,omitempty"` // Name AddressIPV4 string `json:"addressIpV4,omitempty"` // Address Ip V4 Cert string `json:"cert,omitempty"` // Cert AddressFqdn string `json:"addressFqdn,omitempty"` // Address Fqdn }
type ResponseDeviceOnboardingPnpSyncVirtualAccountDevicesSyncResult ¶
type ResponseDeviceOnboardingPnpSyncVirtualAccountDevicesSyncResult struct { SyncList *[]ResponseDeviceOnboardingPnpSyncVirtualAccountDevicesSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // Sync Msg }
type ResponseDeviceOnboardingPnpUnClaimDevice ¶
type ResponseDeviceOnboardingPnpUnClaimDevice struct { JSONArrayResponse *[]ResponseDeviceOnboardingPnpUnClaimDeviceJSONArrayResponse `json:"jsonArrayResponse,omitempty"` // Json Array Response JSONResponse *ResponseDeviceOnboardingPnpUnClaimDeviceJSONResponse `json:"jsonResponse,omitempty"` // Json Response Message string `json:"message,omitempty"` // Message StatusCode *float64 `json:"statusCode,omitempty"` // Status Code }
type ResponseDeviceOnboardingPnpUnClaimDeviceJSONArrayResponse ¶
type ResponseDeviceOnboardingPnpUnClaimDeviceJSONArrayResponse interface{}
type ResponseDeviceOnboardingPnpUnClaimDeviceJSONResponse ¶
type ResponseDeviceOnboardingPnpUnClaimDeviceJSONResponse interface{}
type ResponseDeviceOnboardingPnpUpdateDevice ¶
type ResponseDeviceOnboardingPnpUpdateDevice struct { TypeID string `json:"_id,omitempty"` // Id DeviceInfo *ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfo `json:"deviceInfo,omitempty"` // SystemResetWorkflow *ResponseDeviceOnboardingPnpUpdateDeviceSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow *ResponseDeviceOnboardingPnpUpdateDeviceSystemWorkflow `json:"systemWorkflow,omitempty"` // Workflow *ResponseDeviceOnboardingPnpUpdateDeviceWorkflow `json:"workflow,omitempty"` // RunSummaryList *[]ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryList `json:"runSummaryList,omitempty"` // WorkflowParameters *ResponseDeviceOnboardingPnpUpdateDeviceWorkflowParameters `json:"workflowParameters,omitempty"` // DayZeroConfig *ResponseDeviceOnboardingPnpUpdateDeviceDayZeroConfig `json:"dayZeroConfig,omitempty"` // DayZeroConfigPreview *ResponseDeviceOnboardingPnpUpdateDeviceDayZeroConfigPreview `json:"dayZeroConfigPreview,omitempty"` // Day Zero Config Preview Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpUpdateDeviceDayZeroConfig ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDayZeroConfig struct {
Config string `json:"config,omitempty"` // Config
}
type ResponseDeviceOnboardingPnpUpdateDeviceDayZeroConfigPreview ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDayZeroConfigPreview interface{}
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfo ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfo struct { Source string `json:"source,omitempty"` // Source SerialNumber string `json:"serialNumber,omitempty"` // Serial Number Stack *bool `json:"stack,omitempty"` // Stack Mode string `json:"mode,omitempty"` // Mode State string `json:"state,omitempty"` // State Location *ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoLocation `json:"location,omitempty"` // Description string `json:"description,omitempty"` // Description OnbState string `json:"onbState,omitempty"` // Onb State AuthenticatedMicNumber string `json:"authenticatedMicNumber,omitempty"` // Authenticated Mic Number AuthenticatedSudiSerialNo string `json:"authenticatedSudiSerialNo,omitempty"` // Authenticated Sudi Serial No CapabilitiesSupported []string `json:"capabilitiesSupported,omitempty"` // Capabilities Supported FeaturesSupported []string `json:"featuresSupported,omitempty"` // Features Supported CmState string `json:"cmState,omitempty"` // Cm State FirstContact *float64 `json:"firstContact,omitempty"` // First Contact LastContact *float64 `json:"lastContact,omitempty"` // Last Contact MacAddress string `json:"macAddress,omitempty"` // Mac Address Pid string `json:"pid,omitempty"` // Pid DeviceSudiSerialNos []string `json:"deviceSudiSerialNos,omitempty"` // Device Sudi Serial Nos LastUpdateOn *float64 `json:"lastUpdateOn,omitempty"` // Last Update On WorkflowID string `json:"workflowId,omitempty"` // Workflow Id WorkflowName string `json:"workflowName,omitempty"` // Workflow Name ProjectID string `json:"projectId,omitempty"` // Project Id ProjectName string `json:"projectName,omitempty"` // Project Name DeviceType string `json:"deviceType,omitempty"` // Device Type AgentType string `json:"agentType,omitempty"` // Agent Type ImageVersion string `json:"imageVersion,omitempty"` // Image Version FileSystemList *[]ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // PnpProfileList *[]ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // Image File HTTPHeaders *[]ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // NeighborLinks *[]ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // LastSyncTime *float64 `json:"lastSyncTime,omitempty"` // Last Sync Time IPInterfaces *[]ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // Hostname string `json:"hostname,omitempty"` // Hostname AuthStatus string `json:"authStatus,omitempty"` // Auth Status StackInfo *ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfo `json:"stackInfo,omitempty"` // ReloadRequested *bool `json:"reloadRequested,omitempty"` // Reload Requested AddedOn *float64 `json:"addedOn,omitempty"` // Added On SiteID string `json:"siteId,omitempty"` // Site Id AAACredentials *ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // UserMicNumbers []string `json:"userMicNumbers,omitempty"` // User Mic Numbers UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // User Sudi Serial Nos AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // Addn Mac Addrs PreWorkflowCliOuputs *[]ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // Tags *ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoTags `json:"tags,omitempty"` // Tags SudiRequired *bool `json:"sudiRequired,omitempty"` // Sudi Required SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id PopulateInventory *bool `json:"populateInventory,omitempty"` // Populate Inventory SiteName string `json:"siteName,omitempty"` // Site Name Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoFileSystemList ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoFileSystemList struct { Type string `json:"type,omitempty"` // Type Writeable *bool `json:"writeable,omitempty"` // Writeable Freespace *float64 `json:"freespace,omitempty"` // Freespace Name string `json:"name,omitempty"` // Name Readable *bool `json:"readable,omitempty"` // Readable Size *float64 `json:"size,omitempty"` // Size }
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfaces ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfaces struct { Status string `json:"status,omitempty"` // Status MacAddress string `json:"macAddress,omitempty"` // Mac Address IPv4Address *ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6AddressList *[]ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv6AddressList `json:"ipv6AddressList,omitempty"` // Ipv6 Address List Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv4Address ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv4Address interface{}
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv6AddressList ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv6AddressList interface{}
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoLocation ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoLocation struct { SiteID string `json:"siteId,omitempty"` // Site Id Address string `json:"address,omitempty"` // Address Latitude string `json:"latitude,omitempty"` // Latitude Longitude string `json:"longitude,omitempty"` // Longitude Altitude string `json:"altitude,omitempty"` // Altitude }
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoNeighborLinks ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoNeighborLinks struct { LocalInterfaceName string `json:"localInterfaceName,omitempty"` // Local Interface Name LocalShortInterfaceName string `json:"localShortInterfaceName,omitempty"` // Local Short Interface Name LocalMacAddress string `json:"localMacAddress,omitempty"` // Local Mac Address RemoteInterfaceName string `json:"remoteInterfaceName,omitempty"` // Remote Interface Name RemoteShortInterfaceName string `json:"remoteShortInterfaceName,omitempty"` // Remote Short Interface Name RemoteMacAddress string `json:"remoteMacAddress,omitempty"` // Remote Mac Address RemoteDeviceName string `json:"remoteDeviceName,omitempty"` // Remote Device Name RemotePlatform string `json:"remotePlatform,omitempty"` // Remote Platform RemoteVersion string `json:"remoteVersion,omitempty"` // Remote Version }
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileList ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileList struct { ProfileName string `json:"profileName,omitempty"` // Profile Name DiscoveryCreated *bool `json:"discoveryCreated,omitempty"` // Discovery Created CreatedBy string `json:"createdBy,omitempty"` // Created By PrimaryEndpoint *ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // SecondaryEndpoint *ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpoint ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address interface{}
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address interface{}
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpoint ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address interface{}
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address interface{}
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfo ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfo struct { SupportsStackWorkflows *bool `json:"supportsStackWorkflows,omitempty"` // Supports Stack Workflows IsFullRing *bool `json:"isFullRing,omitempty"` // Is Full Ring StackMemberList *[]ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // Stack Ring Protocol ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // Valid License Levels TotalMemberCount *float64 `json:"totalMemberCount,omitempty"` // Total Member Count }
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfoStackMemberList ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfoStackMemberList struct { SerialNumber string `json:"serialNumber,omitempty"` // Serial Number State string `json:"state,omitempty"` // State Role string `json:"role,omitempty"` // Role MacAddress string `json:"macAddress,omitempty"` // Mac Address Pid string `json:"pid,omitempty"` // Pid LicenseLevel string `json:"licenseLevel,omitempty"` // License Level LicenseType string `json:"licenseType,omitempty"` // License Type SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // Sudi Serial Number HardwareVersion string `json:"hardwareVersion,omitempty"` // Hardware Version StackNumber *float64 `json:"stackNumber,omitempty"` // Stack Number SoftwareVersion string `json:"softwareVersion,omitempty"` // Software Version Priority *float64 `json:"priority,omitempty"` // Priority }
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoTags ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoTags interface{}
type ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryList ¶
type ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryList struct { Details string `json:"details,omitempty"` // Details HistoryTaskInfo *ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // ErrorFlag *bool `json:"errorFlag,omitempty"` // Error Flag Timestamp *float64 `json:"timestamp,omitempty"` // Timestamp }
type ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfo ¶
type ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfo struct { Type string `json:"type,omitempty"` // Type WorkItemList *[]ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken AddnDetails *[]ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfoWorkItemList ¶
type ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfoWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpUpdateDeviceSystemResetWorkflow ¶
type ResponseDeviceOnboardingPnpUpdateDeviceSystemResetWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasks ¶
type ResponseDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpUpdateDeviceSystemWorkflow ¶
type ResponseDeviceOnboardingPnpUpdateDeviceSystemWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasks ¶
type ResponseDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpUpdateDeviceWorkflow ¶
type ResponseDeviceOnboardingPnpUpdateDeviceWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpUpdateDeviceWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowParameters ¶
type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowParameters struct { TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // Top Of Stack Serial Number LicenseLevel string `json:"licenseLevel,omitempty"` // License Level LicenseType string `json:"licenseType,omitempty"` // License Type ConfigList *[]ResponseDeviceOnboardingPnpUpdateDeviceWorkflowParametersConfigList `json:"configList,omitempty"` // }
type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowParametersConfigList ¶
type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowParametersConfigList struct { ConfigParameters *[]ResponseDeviceOnboardingPnpUpdateDeviceWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // ConfigID string `json:"configId,omitempty"` // Config Id }
type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowTasks ¶
type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpUpdateDeviceWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettings ¶
type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettings struct { SavaMappingList *[]ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingList `json:"savaMappingList,omitempty"` // TaskTimeOuts *ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsTaskTimeOuts `json:"taskTimeOuts,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Tenant Id AAACredentials *ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsAAACredentials `json:"aaaCredentials,omitempty"` // DefaultProfile *ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsDefaultProfile `json:"defaultProfile,omitempty"` // AcceptEula *bool `json:"acceptEula,omitempty"` // Accept Eula ID string `json:"id,omitempty"` // Id TypeID string `json:"_id,omitempty"` // Id Version *float64 `json:"version,omitempty"` // Version }
type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsDefaultProfile ¶
type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsDefaultProfile struct { FqdnAddresses []string `json:"fqdnAddresses,omitempty"` // Fqdn Addresses Proxy *bool `json:"proxy,omitempty"` // Proxy Cert string `json:"cert,omitempty"` // Cert IPAddresses []string `json:"ipAddresses,omitempty"` // Ip Addresses Port *float64 `json:"port,omitempty"` // Port }
type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingList ¶
type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingList struct { SyncStatus string `json:"syncStatus,omitempty"` // Sync Status SyncStartTime *float64 `json:"syncStartTime,omitempty"` // Sync Start Time SyncResult *ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListSyncResult `json:"syncResult,omitempty"` // LastSync *float64 `json:"lastSync,omitempty"` // Last Sync TenantID string `json:"tenantId,omitempty"` // Tenant Id Profile *ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListProfile `json:"profile,omitempty"` // Token string `json:"token,omitempty"` // Token Expiry *float64 `json:"expiry,omitempty"` // Expiry CcoUser string `json:"ccoUser,omitempty"` // Cco User SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id AutoSyncPeriod *float64 `json:"autoSyncPeriod,omitempty"` // Auto Sync Period SyncResultStr string `json:"syncResultStr,omitempty"` // Sync Result Str }
type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListProfile ¶
type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListProfile struct { Port *float64 `json:"port,omitempty"` // Port AddressIPV4 string `json:"addressIpV4,omitempty"` // Address Ip V4 AddressFqdn string `json:"addressFqdn,omitempty"` // Address Fqdn ProfileID string `json:"profileId,omitempty"` // Profile Id Proxy *bool `json:"proxy,omitempty"` // Proxy MakeDefault *bool `json:"makeDefault,omitempty"` // Make Default Cert string `json:"cert,omitempty"` // Cert Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListSyncResult ¶
type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListSyncResult struct { SyncList *[]ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // Sync Msg }
type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsTaskTimeOuts ¶
type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsTaskTimeOuts struct { ImageDownloadTimeOut *float64 `json:"imageDownloadTimeOut,omitempty"` // Image Download Time Out ConfigTimeOut *float64 `json:"configTimeOut,omitempty"` // Config Time Out GeneralTimeOut *float64 `json:"generalTimeOut,omitempty"` // General Time Out }
type ResponseDeviceOnboardingPnpUpdatePnpServerProfile ¶
type ResponseDeviceOnboardingPnpUpdatePnpServerProfile struct { VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id AutoSyncPeriod *float64 `json:"autoSyncPeriod,omitempty"` // Auto Sync Period SyncResultStr string `json:"syncResultStr,omitempty"` // Sync Result Str Profile *ResponseDeviceOnboardingPnpUpdatePnpServerProfileProfile `json:"profile,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Cco User SyncResult *ResponseDeviceOnboardingPnpUpdatePnpServerProfileSyncResult `json:"syncResult,omitempty"` // Token string `json:"token,omitempty"` // Token SyncStartTime *float64 `json:"syncStartTime,omitempty"` // Sync Start Time LastSync *float64 `json:"lastSync,omitempty"` // Last Sync TenantID string `json:"tenantId,omitempty"` // Tenant Id SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id Expiry *float64 `json:"expiry,omitempty"` // Expiry SyncStatus string `json:"syncStatus,omitempty"` // Sync Status }
type ResponseDeviceOnboardingPnpUpdatePnpServerProfileProfile ¶
type ResponseDeviceOnboardingPnpUpdatePnpServerProfileProfile struct { Proxy *bool `json:"proxy,omitempty"` // Proxy MakeDefault *bool `json:"makeDefault,omitempty"` // Make Default Port *float64 `json:"port,omitempty"` // Port ProfileID string `json:"profileId,omitempty"` // Profile Id Name string `json:"name,omitempty"` // Name AddressIPV4 string `json:"addressIpV4,omitempty"` // Address Ip V4 Cert string `json:"cert,omitempty"` // Cert AddressFqdn string `json:"addressFqdn,omitempty"` // Address Fqdn }
type ResponseDeviceOnboardingPnpUpdatePnpServerProfileSyncResult ¶
type ResponseDeviceOnboardingPnpUpdatePnpServerProfileSyncResult struct { SyncList *[]ResponseDeviceOnboardingPnpUpdatePnpServerProfileSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // Sync Msg }
type ResponseDeviceOnboardingPnpUpdateWorkflow ¶
type ResponseDeviceOnboardingPnpUpdateWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpUpdateWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpUpdateWorkflowTasks ¶
type ResponseDeviceOnboardingPnpUpdateWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpUpdateWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpUpdateWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpUpdateWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceReplacementDeployDeviceReplacementWorkflow ¶
type ResponseDeviceReplacementDeployDeviceReplacementWorkflow struct { Response *ResponseDeviceReplacementDeployDeviceReplacementWorkflowResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDeviceReplacementMarkDeviceForReplacement ¶
type ResponseDeviceReplacementMarkDeviceForReplacement struct { Response *ResponseDeviceReplacementMarkDeviceForReplacementResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDeviceReplacementReturnListOfReplacementDevicesWithReplacementDetails ¶
type ResponseDeviceReplacementReturnListOfReplacementDevicesWithReplacementDetails struct { Response *[]ResponseDeviceReplacementReturnListOfReplacementDevicesWithReplacementDetailsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDeviceReplacementReturnListOfReplacementDevicesWithReplacementDetailsResponse ¶
type ResponseDeviceReplacementReturnListOfReplacementDevicesWithReplacementDetailsResponse struct { CreationTime *int `json:"creationTime,omitempty"` // Family string `json:"family,omitempty"` // FaultyDeviceID string `json:"faultyDeviceId,omitempty"` // FaultyDeviceName string `json:"faultyDeviceName,omitempty"` // FaultyDevicePlatform string `json:"faultyDevicePlatform,omitempty"` // FaultyDeviceSerialNumber string `json:"faultyDeviceSerialNumber,omitempty"` // ID string `json:"id,omitempty"` // NeighbourDeviceID string `json:"neighbourDeviceId,omitempty"` // NetworkReadinessTaskID string `json:"networkReadinessTaskId,omitempty"` // ReplacementDevicePlatform string `json:"replacementDevicePlatform,omitempty"` // ReplacementDeviceSerialNumber string `json:"replacementDeviceSerialNumber,omitempty"` // ReplacementStatus string `json:"replacementStatus,omitempty"` // ReplacementTime *int `json:"replacementTime,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // }
type ResponseDeviceReplacementUnmarkDeviceForReplacement ¶
type ResponseDeviceReplacementUnmarkDeviceForReplacement struct { Response *ResponseDeviceReplacementUnmarkDeviceForReplacementResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesAddDevice2 ¶
type ResponseDevicesAddDevice2 struct { Response *ResponseDevicesAddDevice2Response `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesClearMacAddressTable ¶
type ResponseDevicesClearMacAddressTable struct { Response *ResponseDevicesClearMacAddressTableResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDevicesDeleteDeviceByID ¶
type ResponseDevicesDeleteDeviceByID struct { Response *ResponseDevicesDeleteDeviceByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesDevices ¶
type ResponseDevicesDevices struct { Version string `json:"version,omitempty"` // Version TotalCount *int `json:"totalCount,omitempty"` // Total Count Response *[]ResponseDevicesDevicesResponse `json:"response,omitempty"` // }
type ResponseDevicesDevicesResponse ¶
type ResponseDevicesDevicesResponse struct { Name string `json:"name,omitempty"` // Name Model string `json:"model,omitempty"` // Model OsVersion string `json:"osVersion,omitempty"` // Os Version IPAddress string `json:"ipAddress,omitempty"` // Ip Address OverallHealth *int `json:"overallHealth,omitempty"` // Overall Health IssueCount *float64 `json:"issueCount,omitempty"` // Issue Count Location string `json:"location,omitempty"` // Location DeviceFamily string `json:"deviceFamily,omitempty"` // Device Family DeviceType string `json:"deviceType,omitempty"` // Device Type MacAddress string `json:"macAddress,omitempty"` // Mac Address InterfaceLinkErrHealth *int `json:"interfaceLinkErrHealth,omitempty"` // Interface Link Err Health CPUUlitilization *int `json:"cpuUlitilization,omitempty"` // Cpu Ulitilization CPUHealth *int `json:"cpuHealth,omitempty"` // Cpu Health MemoryUtilizationHealth *int `json:"memoryUtilizationHealth,omitempty"` // Memory Utilization Health MemoryUtilization *int `json:"memoryUtilization,omitempty"` // Memory Utilization InterDeviceLinkAvailHealth *int `json:"interDeviceLinkAvailHealth,omitempty"` // Inter Device Link Avail Health ReachabilityHealth string `json:"reachabilityHealth,omitempty"` // Reachability Health ClientCount *ResponseDevicesDevicesResponseClientCount `json:"clientCount,omitempty"` // InterferenceHealth *ResponseDevicesDevicesResponseInterferenceHealth `json:"interferenceHealth,omitempty"` // NoiseHealth *ResponseDevicesDevicesResponseNoiseHealth `json:"noiseHealth,omitempty"` // AirQualityHealth *ResponseDevicesDevicesResponseAirQualityHealth `json:"airQualityHealth,omitempty"` // UtilizationHealth *ResponseDevicesDevicesResponseUtilizationHealth `json:"utilizationHealth,omitempty"` // }
type ResponseDevicesExportDeviceList ¶
type ResponseDevicesExportDeviceList struct { Response *ResponseDevicesExportDeviceListResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetAllInterfaces ¶
type ResponseDevicesGetAllInterfaces struct { Response *[]ResponseDevicesGetAllInterfacesResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetAllInterfacesResponse ¶
type ResponseDevicesGetAllInterfacesResponse struct { AdminStatus string `json:"adminStatus,omitempty"` // ClassName string `json:"className,omitempty"` // Description string `json:"description,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // Duplex string `json:"duplex,omitempty"` // ID string `json:"id,omitempty"` // IfIndex string `json:"ifIndex,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // InterfaceType string `json:"interfaceType,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv4Mask string `json:"ipv4Mask,omitempty"` // IsisSupport string `json:"isisSupport,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // MappedPhysicalInterfaceID string `json:"mappedPhysicalInterfaceId,omitempty"` // MappedPhysicalInterfaceName string `json:"mappedPhysicalInterfaceName,omitempty"` // MediaType string `json:"mediaType,omitempty"` // NativeVLANID string `json:"nativeVlanId,omitempty"` // OspfSupport string `json:"ospfSupport,omitempty"` // Pid string `json:"pid,omitempty"` // PortMode string `json:"portMode,omitempty"` // PortName string `json:"portName,omitempty"` // PortType string `json:"portType,omitempty"` // SerialNo string `json:"serialNo,omitempty"` // Series string `json:"series,omitempty"` // Speed string `json:"speed,omitempty"` // Status string `json:"status,omitempty"` // VLANID string `json:"vlanId,omitempty"` // VoiceVLAN string `json:"voiceVlan,omitempty"` // }
type ResponseDevicesGetChassisDetailsForDevice ¶
type ResponseDevicesGetChassisDetailsForDevice struct { Response *[]ResponseDevicesGetChassisDetailsForDeviceResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetChassisDetailsForDeviceResponse ¶
type ResponseDevicesGetChassisDetailsForDeviceResponse struct { AssemblyNumber string `json:"assemblyNumber,omitempty"` // Assembly Number of the chassis AssemblyRevision string `json:"assemblyRevision,omitempty"` // Assembly Revision of the chassis ContainmentEntity string `json:"containmentEntity,omitempty"` // Containment Entity of the chassis Description string `json:"description,omitempty"` // Description of the chassis EntityPhysicalIndex string `json:"entityPhysicalIndex,omitempty"` // Entity Physical Index of the chassis HardwareVersion string `json:"hardwareVersion,omitempty"` // Hardware Version of the chassis InstanceUUID string `json:"instanceUuid,omitempty"` // ID of the chassis IsFieldReplaceable string `json:"isFieldReplaceable,omitempty"` // To mention if field is replaceable IsReportingAlarmsAllowed string `json:"isReportingAlarmsAllowed,omitempty"` // To mention if reporting alarms are allowed Manufacturer string `json:"manufacturer,omitempty"` // Manufacturer of the chassis Name string `json:"name,omitempty"` // Name of the chassis PartNumber string `json:"partNumber,omitempty"` // Part Number of the chassis SerialNumber string `json:"serialNumber,omitempty"` // Serial Number of the chassis VendorEquipmentType string `json:"vendorEquipmentType,omitempty"` // Vendor Equipment Type of the chassis }
type ResponseDevicesGetConnectedDeviceDetail ¶
type ResponseDevicesGetConnectedDeviceDetail struct { Response *ResponseDevicesGetConnectedDeviceDetailResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDevicesGetDeviceByID ¶
type ResponseDevicesGetDeviceByID struct { Response *ResponseDevicesGetDeviceByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetDeviceByIDResponse ¶
type ResponseDevicesGetDeviceByIDResponse struct { ApManagerInterfaceIP string `json:"apManagerInterfaceIp,omitempty"` // AssociatedWlcIP string `json:"associatedWlcIp,omitempty"` // BootDateTime string `json:"bootDateTime,omitempty"` // CollectionInterval string `json:"collectionInterval,omitempty"` // CollectionStatus string `json:"collectionStatus,omitempty"` // ErrorCode string `json:"errorCode,omitempty"` // ErrorDescription string `json:"errorDescription,omitempty"` // Family string `json:"family,omitempty"` // Hostname string `json:"hostname,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // InterfaceCount string `json:"interfaceCount,omitempty"` // InventoryStatusDetail string `json:"inventoryStatusDetail,omitempty"` // LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // LineCardCount string `json:"lineCardCount,omitempty"` // LineCardID string `json:"lineCardId,omitempty"` // Location string `json:"location,omitempty"` // LocationName string `json:"locationName,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // ManagementIPAddress string `json:"managementIpAddress,omitempty"` // MemorySize string `json:"memorySize,omitempty"` // PlatformID string `json:"platformId,omitempty"` // ReachabilityFailureReason string `json:"reachabilityFailureReason,omitempty"` // ReachabilityStatus string `json:"reachabilityStatus,omitempty"` // Role string `json:"role,omitempty"` // RoleSource string `json:"roleSource,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // Series string `json:"series,omitempty"` // SNMPContact string `json:"snmpContact,omitempty"` // SNMPLocation string `json:"snmpLocation,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // TagCount string `json:"tagCount,omitempty"` // TunnelUDPPort string `json:"tunnelUdpPort,omitempty"` // Type string `json:"type,omitempty"` // UpTime string `json:"upTime,omitempty"` // WaasDeviceMode string `json:"waasDeviceMode,omitempty"` // }
type ResponseDevicesGetDeviceBySerialNumber ¶
type ResponseDevicesGetDeviceBySerialNumber struct { Response *ResponseDevicesGetDeviceBySerialNumberResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetDeviceBySerialNumberResponse ¶
type ResponseDevicesGetDeviceBySerialNumberResponse struct { ApManagerInterfaceIP string `json:"apManagerInterfaceIp,omitempty"` // AssociatedWlcIP string `json:"associatedWlcIp,omitempty"` // BootDateTime string `json:"bootDateTime,omitempty"` // CollectionInterval string `json:"collectionInterval,omitempty"` // CollectionStatus string `json:"collectionStatus,omitempty"` // ErrorCode string `json:"errorCode,omitempty"` // ErrorDescription string `json:"errorDescription,omitempty"` // Family string `json:"family,omitempty"` // Hostname string `json:"hostname,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // InterfaceCount string `json:"interfaceCount,omitempty"` // InventoryStatusDetail string `json:"inventoryStatusDetail,omitempty"` // LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // LineCardCount string `json:"lineCardCount,omitempty"` // LineCardID string `json:"lineCardId,omitempty"` // Location string `json:"location,omitempty"` // LocationName string `json:"locationName,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // ManagementIPAddress string `json:"managementIpAddress,omitempty"` // MemorySize string `json:"memorySize,omitempty"` // PlatformID string `json:"platformId,omitempty"` // ReachabilityFailureReason string `json:"reachabilityFailureReason,omitempty"` // ReachabilityStatus string `json:"reachabilityStatus,omitempty"` // Role string `json:"role,omitempty"` // RoleSource string `json:"roleSource,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // Series string `json:"series,omitempty"` // SNMPContact string `json:"snmpContact,omitempty"` // SNMPLocation string `json:"snmpLocation,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // TagCount string `json:"tagCount,omitempty"` // TunnelUDPPort string `json:"tunnelUdpPort,omitempty"` // Type string `json:"type,omitempty"` // UpTime string `json:"upTime,omitempty"` // WaasDeviceMode string `json:"waasDeviceMode,omitempty"` // }
type ResponseDevicesGetDeviceConfigForAllDevices ¶
type ResponseDevicesGetDeviceConfigForAllDevices struct { Response *[]ResponseDevicesGetDeviceConfigForAllDevicesResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetDeviceConfigForAllDevicesResponse ¶
type ResponseDevicesGetDeviceConfigForAllDevicesResponse struct { AttributeInfo *ResponseDevicesGetDeviceConfigForAllDevicesResponseAttributeInfo `json:"attributeInfo,omitempty"` // CdpNeighbors string `json:"cdpNeighbors,omitempty"` // HealthMonitor string `json:"healthMonitor,omitempty"` // ID string `json:"id,omitempty"` // IntfDescription string `json:"intfDescription,omitempty"` // Inventory string `json:"inventory,omitempty"` // IPIntfBrief string `json:"ipIntfBrief,omitempty"` // MacAddressTable string `json:"macAddressTable,omitempty"` // RunningConfig string `json:"runningConfig,omitempty"` // SNMP string `json:"snmp,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetDeviceConfigForAllDevicesResponseAttributeInfo ¶
type ResponseDevicesGetDeviceConfigForAllDevicesResponseAttributeInfo interface{}
type ResponseDevicesGetDeviceDetail ¶
type ResponseDevicesGetDeviceDetail struct {
Response *ResponseDevicesGetDeviceDetailResponse `json:"response,omitempty"` //
}
type ResponseDevicesGetDeviceDetailResponse ¶
type ResponseDevicesGetDeviceDetailResponse struct { HALastResetReason string `json:"HALastResetReason,omitempty"` // H A Last Reset Reason ManagementIPAddr string `json:"managementIpAddr,omitempty"` // Management Ip Addr HAPrimaryPowerStatus string `json:"HAPrimaryPowerStatus,omitempty"` // H A Primary Power Status RedundancyMode string `json:"redundancyMode,omitempty"` // Redundancy Mode CommunicationState string `json:"communicationState,omitempty"` // Communication State NwDeviceName string `json:"nwDeviceName,omitempty"` // Nw Device Name RedundancyUnit string `json:"redundancyUnit,omitempty"` // Redundancy Unit PlatformID string `json:"platformId,omitempty"` // Platform Id RedundancyPeerState string `json:"redundancyPeerState,omitempty"` // Redundancy Peer State NwDeviceID string `json:"nwDeviceId,omitempty"` // Nw Device Id RedundancyState string `json:"redundancyState,omitempty"` // Redundancy State NwDeviceRole string `json:"nwDeviceRole,omitempty"` // Nw Device Role NwDeviceFamily string `json:"nwDeviceFamily,omitempty"` // Nw Device Family MacAddress string `json:"macAddress,omitempty"` // Mac Address CollectionStatus string `json:"collectionStatus,omitempty"` // Collection Status DeviceSeries string `json:"deviceSeries,omitempty"` // Device Series OsType string `json:"osType,omitempty"` // Os Type ClientCount string `json:"clientCount,omitempty"` // Client Count HASecondaryPowerStatus string `json:"HASecondaryPowerStatus,omitempty"` // H A Secondary Power Status SoftwareVersion string `json:"softwareVersion,omitempty"` // Software Version NwDeviceType string `json:"nwDeviceType,omitempty"` // Nw Device Type OverallHealth *int `json:"overallHealth,omitempty"` // Overall Health MemoryScore *int `json:"memoryScore,omitempty"` // Memory Score CPUScore *int `json:"cpuScore,omitempty"` // Cpu Score NoiseScore *int `json:"noiseScore,omitempty"` // Noise Score UtilizationScore *int `json:"utilizationScore,omitempty"` // Utilization Score AirQualityScore *int `json:"airQualityScore,omitempty"` // Air Quality Score InterferenceScore *int `json:"interferenceScore,omitempty"` // Interference Score WqeScore *int `json:"wqeScore,omitempty"` // Wqe Score FreeMbufScore *int `json:"freeMbufScore,omitempty"` // Free Mbuf Score PacketPoolScore *int `json:"packetPoolScore,omitempty"` // Packet Pool Score FreeTimerScore *int `json:"freeTimerScore,omitempty"` // Free Timer Score Memory string `json:"memory,omitempty"` // Memory CPU string `json:"cpu,omitempty"` // Cpu Noise string `json:"noise,omitempty"` // Noise Utilization string `json:"utilization,omitempty"` // Utilization AirQuality string `json:"airQuality,omitempty"` // Air Quality Interference string `json:"interference,omitempty"` // Interference Wqe string `json:"wqe,omitempty"` // Wqe FreeMbuf string `json:"freeMbuf,omitempty"` // Free Mbuf PacketPool string `json:"packetPool,omitempty"` // Packet Pool FreeTimer string `json:"freeTimer,omitempty"` // Free Timer Location string `json:"location,omitempty"` // Location Timestamp string `json:"timestamp,omitempty"` // Timestamp }
type ResponseDevicesGetDeviceEnrichmentDetails ¶
type ResponseDevicesGetDeviceEnrichmentDetails []ResponseItemDevicesGetDeviceEnrichmentDetails // Array of ResponseDevicesGetDeviceEnrichmentDetails
type ResponseDevicesGetDeviceInterfaceVLANs ¶
type ResponseDevicesGetDeviceInterfaceVLANs struct { Response *[]ResponseDevicesGetDeviceInterfaceVLANsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetDeviceInterfaceVLANsResponse ¶
type ResponseDevicesGetDeviceInterfaceVLANsResponse struct { InterfaceName string `json:"interfaceName,omitempty"` // IPAddress string `json:"ipAddress,omitempty"` // Mask *int `json:"mask,omitempty"` // NetworkAddress string `json:"networkAddress,omitempty"` // NumberOfIPs *int `json:"numberOfIPs,omitempty"` // Prefix string `json:"prefix,omitempty"` // VLANNumber *int `json:"vlanNumber,omitempty"` // VLANType string `json:"vlanType,omitempty"` // }
type ResponseDevicesGetDeviceInterfacesBySpecifiedRange ¶
type ResponseDevicesGetDeviceInterfacesBySpecifiedRange struct { Response *[]ResponseDevicesGetDeviceInterfacesBySpecifiedRangeResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetDeviceInterfacesBySpecifiedRangeResponse ¶
type ResponseDevicesGetDeviceInterfacesBySpecifiedRangeResponse struct { AdminStatus string `json:"adminStatus,omitempty"` // ClassName string `json:"className,omitempty"` // Description string `json:"description,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // Duplex string `json:"duplex,omitempty"` // ID string `json:"id,omitempty"` // IfIndex string `json:"ifIndex,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // InterfaceType string `json:"interfaceType,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv4Mask string `json:"ipv4Mask,omitempty"` // IsisSupport string `json:"isisSupport,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // MappedPhysicalInterfaceID string `json:"mappedPhysicalInterfaceId,omitempty"` // MappedPhysicalInterfaceName string `json:"mappedPhysicalInterfaceName,omitempty"` // MediaType string `json:"mediaType,omitempty"` // NativeVLANID string `json:"nativeVlanId,omitempty"` // OspfSupport string `json:"ospfSupport,omitempty"` // Pid string `json:"pid,omitempty"` // PortMode string `json:"portMode,omitempty"` // PortName string `json:"portName,omitempty"` // PortType string `json:"portType,omitempty"` // SerialNo string `json:"serialNo,omitempty"` // Series string `json:"series,omitempty"` // Speed string `json:"speed,omitempty"` // Status string `json:"status,omitempty"` // VLANID string `json:"vlanId,omitempty"` // VoiceVLAN string `json:"voiceVlan,omitempty"` // }
type ResponseDevicesGetDeviceList ¶
type ResponseDevicesGetDeviceList struct { Response *[]ResponseDevicesGetDeviceListResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDevicesGetDeviceListResponse ¶
type ResponseDevicesGetDeviceListResponse struct { ReachabilityFailureReason string `json:"reachabilityFailureReason,omitempty"` // Reachability Failure Reason ReachabilityStatus string `json:"reachabilityStatus,omitempty"` // Reachability Status Series string `json:"series,omitempty"` // Series SNMPContact string `json:"snmpContact,omitempty"` // Snmp Contact SNMPLocation string `json:"snmpLocation,omitempty"` // Snmp Location TagCount string `json:"tagCount,omitempty"` // Tag Count TunnelUDPPort *ResponseDevicesGetDeviceListResponseTunnelUDPPort `json:"tunnelUdpPort,omitempty"` // Tunnel Udp Port UptimeSeconds *int `json:"uptimeSeconds,omitempty"` // Uptime Seconds WaasDeviceMode *ResponseDevicesGetDeviceListResponseWaasDeviceMode `json:"waasDeviceMode,omitempty"` // Waas Device Mode SerialNumber string `json:"serialNumber,omitempty"` // Serial Number LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Last Update Time MacAddress string `json:"macAddress,omitempty"` // Mac Address UpTime string `json:"upTime,omitempty"` // Up Time DeviceSupportLevel string `json:"deviceSupportLevel,omitempty"` // Device Support Level Hostname string `json:"hostname,omitempty"` // Hostname Type string `json:"type,omitempty"` // Type MemorySize string `json:"memorySize,omitempty"` // Memory Size Family string `json:"family,omitempty"` // Family ErrorCode string `json:"errorCode,omitempty"` // Error Code SoftwareType string `json:"softwareType,omitempty"` // Software Type SoftwareVersion string `json:"softwareVersion,omitempty"` // Software Version Description string `json:"description,omitempty"` // Description RoleSource string `json:"roleSource,omitempty"` // Role Source Location *ResponseDevicesGetDeviceListResponseLocation `json:"location,omitempty"` // Location Role string `json:"role,omitempty"` // Role CollectionInterval string `json:"collectionInterval,omitempty"` // Collection Interval InventoryStatusDetail string `json:"inventoryStatusDetail,omitempty"` // Inventory Status Detail ApEthernetMacAddress *ResponseDevicesGetDeviceListResponseApEthernetMacAddress `json:"apEthernetMacAddress,omitempty"` // Ap Ethernet Mac Address ApManagerInterfaceIP string `json:"apManagerInterfaceIp,omitempty"` // Ap Manager Interface Ip AssociatedWlcIP string `json:"associatedWlcIp,omitempty"` // Associated Wlc Ip BootDateTime string `json:"bootDateTime,omitempty"` // Boot Date Time CollectionStatus string `json:"collectionStatus,omitempty"` // Collection Status ErrorDescription string `json:"errorDescription,omitempty"` // Error Description InterfaceCount string `json:"interfaceCount,omitempty"` // Interface Count LastUpdated string `json:"lastUpdated,omitempty"` // Last Updated LineCardCount string `json:"lineCardCount,omitempty"` // Line Card Count LineCardID string `json:"lineCardId,omitempty"` // Line Card Id LocationName *ResponseDevicesGetDeviceListResponseLocationName `json:"locationName,omitempty"` // Location Name ManagedAtleastOnce *bool `json:"managedAtleastOnce,omitempty"` // Managed Atleast Once ManagementIPAddress string `json:"managementIpAddress,omitempty"` // Management Ip Address PlatformID string `json:"platformId,omitempty"` // Platform Id ManagementState string `json:"managementState,omitempty"` // Management State InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid ID string `json:"id,omitempty"` // Id }
type ResponseDevicesGetDeviceListResponseApEthernetMacAddress ¶
type ResponseDevicesGetDeviceListResponseApEthernetMacAddress interface{}
type ResponseDevicesGetDeviceListResponseLocation ¶
type ResponseDevicesGetDeviceListResponseLocation interface{}
type ResponseDevicesGetDeviceListResponseLocationName ¶
type ResponseDevicesGetDeviceListResponseLocationName interface{}
type ResponseDevicesGetDeviceListResponseTunnelUDPPort ¶
type ResponseDevicesGetDeviceListResponseTunnelUDPPort interface{}
type ResponseDevicesGetDeviceListResponseWaasDeviceMode ¶
type ResponseDevicesGetDeviceListResponseWaasDeviceMode interface{}
type ResponseDevicesGetDeviceSummary ¶
type ResponseDevicesGetDeviceSummary struct { Response *ResponseDevicesGetDeviceSummaryResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetFunctionalCapabilityByID ¶
type ResponseDevicesGetFunctionalCapabilityByID struct { Response *ResponseDevicesGetFunctionalCapabilityByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetFunctionalCapabilityByIDResponse ¶
type ResponseDevicesGetFunctionalCapabilityByIDResponse struct { AttributeInfo *ResponseDevicesGetFunctionalCapabilityByIDResponseAttributeInfo `json:"attributeInfo,omitempty"` // FunctionDetails *[]ResponseDevicesGetFunctionalCapabilityByIDResponseFunctionDetails `json:"functionDetails,omitempty"` // FunctionName string `json:"functionName,omitempty"` // FunctionOpState string `json:"functionOpState,omitempty"` // ID string `json:"id,omitempty"` // }
type ResponseDevicesGetFunctionalCapabilityByIDResponseAttributeInfo ¶
type ResponseDevicesGetFunctionalCapabilityByIDResponseAttributeInfo interface{}
type ResponseDevicesGetFunctionalCapabilityByIDResponseFunctionDetails ¶
type ResponseDevicesGetFunctionalCapabilityByIDResponseFunctionDetails struct { AttributeInfo *ResponseDevicesGetFunctionalCapabilityByIDResponseFunctionDetailsAttributeInfo `json:"attributeInfo,omitempty"` // ID string `json:"id,omitempty"` // PropertyName string `json:"propertyName,omitempty"` // StringValue string `json:"stringValue,omitempty"` // }
type ResponseDevicesGetFunctionalCapabilityByIDResponseFunctionDetailsAttributeInfo ¶
type ResponseDevicesGetFunctionalCapabilityByIDResponseFunctionDetailsAttributeInfo interface{}
type ResponseDevicesGetFunctionalCapabilityForDevices ¶
type ResponseDevicesGetFunctionalCapabilityForDevices struct { Response *[]ResponseDevicesGetFunctionalCapabilityForDevicesResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetFunctionalCapabilityForDevicesResponse ¶
type ResponseDevicesGetFunctionalCapabilityForDevicesResponse struct { AttributeInfo *ResponseDevicesGetFunctionalCapabilityForDevicesResponseAttributeInfo `json:"attributeInfo,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // FunctionalCapability *[]ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapability `json:"functionalCapability,omitempty"` // ID string `json:"id,omitempty"` // }
type ResponseDevicesGetFunctionalCapabilityForDevicesResponseAttributeInfo ¶
type ResponseDevicesGetFunctionalCapabilityForDevicesResponseAttributeInfo interface{}
type ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapability ¶
type ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapability struct { AttributeInfo *ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapabilityAttributeInfo `json:"attributeInfo,omitempty"` // FunctionDetails *[]ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapabilityFunctionDetails `json:"functionDetails,omitempty"` // FunctionName string `json:"functionName,omitempty"` // FunctionOpState string `json:"functionOpState,omitempty"` // ID string `json:"id,omitempty"` // }
type ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapabilityAttributeInfo ¶
type ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapabilityAttributeInfo interface{}
type ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapabilityFunctionDetails ¶
type ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapabilityFunctionDetails struct { AttributeInfo *ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapabilityFunctionDetailsAttributeInfo `json:"attributeInfo,omitempty"` // ID string `json:"id,omitempty"` // PropertyName string `json:"propertyName,omitempty"` // StringValue string `json:"stringValue,omitempty"` // }
type ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapabilityFunctionDetailsAttributeInfo ¶
type ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapabilityFunctionDetailsAttributeInfo interface{}
type ResponseDevicesGetInterfaceByID ¶
type ResponseDevicesGetInterfaceByID struct { Response *ResponseDevicesGetInterfaceByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetInterfaceByIDResponse ¶
type ResponseDevicesGetInterfaceByIDResponse struct { AdminStatus string `json:"adminStatus,omitempty"` // ClassName string `json:"className,omitempty"` // Description string `json:"description,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // Duplex string `json:"duplex,omitempty"` // ID string `json:"id,omitempty"` // IfIndex string `json:"ifIndex,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // InterfaceType string `json:"interfaceType,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv4Mask string `json:"ipv4Mask,omitempty"` // IsisSupport string `json:"isisSupport,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // MappedPhysicalInterfaceID string `json:"mappedPhysicalInterfaceId,omitempty"` // MappedPhysicalInterfaceName string `json:"mappedPhysicalInterfaceName,omitempty"` // MediaType string `json:"mediaType,omitempty"` // NativeVLANID string `json:"nativeVlanId,omitempty"` // OspfSupport string `json:"ospfSupport,omitempty"` // Pid string `json:"pid,omitempty"` // PortMode string `json:"portMode,omitempty"` // PortName string `json:"portName,omitempty"` // PortType string `json:"portType,omitempty"` // SerialNo string `json:"serialNo,omitempty"` // Series string `json:"series,omitempty"` // Speed string `json:"speed,omitempty"` // Status string `json:"status,omitempty"` // VLANID string `json:"vlanId,omitempty"` // VoiceVLAN string `json:"voiceVlan,omitempty"` // }
type ResponseDevicesGetInterfaceByIP ¶
type ResponseDevicesGetInterfaceByIP struct { Response *[]ResponseDevicesGetInterfaceByIPResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetInterfaceByIPResponse ¶
type ResponseDevicesGetInterfaceByIPResponse struct { AdminStatus string `json:"adminStatus,omitempty"` // ClassName string `json:"className,omitempty"` // Description string `json:"description,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // Duplex string `json:"duplex,omitempty"` // ID string `json:"id,omitempty"` // IfIndex string `json:"ifIndex,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // InterfaceType string `json:"interfaceType,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv4Mask string `json:"ipv4Mask,omitempty"` // IsisSupport string `json:"isisSupport,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // MappedPhysicalInterfaceID string `json:"mappedPhysicalInterfaceId,omitempty"` // MappedPhysicalInterfaceName string `json:"mappedPhysicalInterfaceName,omitempty"` // MediaType string `json:"mediaType,omitempty"` // NativeVLANID string `json:"nativeVlanId,omitempty"` // OspfSupport string `json:"ospfSupport,omitempty"` // Pid string `json:"pid,omitempty"` // PortMode string `json:"portMode,omitempty"` // PortName string `json:"portName,omitempty"` // PortType string `json:"portType,omitempty"` // SerialNo string `json:"serialNo,omitempty"` // Series string `json:"series,omitempty"` // Speed string `json:"speed,omitempty"` // Status string `json:"status,omitempty"` // VLANID string `json:"vlanId,omitempty"` // VoiceVLAN string `json:"voiceVlan,omitempty"` // }
type ResponseDevicesGetInterfaceDetailsByDeviceIDAndInterfaceName ¶
type ResponseDevicesGetInterfaceDetailsByDeviceIDAndInterfaceName struct { Response *ResponseDevicesGetInterfaceDetailsByDeviceIDAndInterfaceNameResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetInterfaceDetailsByDeviceIDAndInterfaceNameResponse ¶
type ResponseDevicesGetInterfaceDetailsByDeviceIDAndInterfaceNameResponse struct { AdminStatus string `json:"adminStatus,omitempty"` // ClassName string `json:"className,omitempty"` // Description string `json:"description,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // Duplex string `json:"duplex,omitempty"` // ID string `json:"id,omitempty"` // IfIndex string `json:"ifIndex,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // InterfaceType string `json:"interfaceType,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv4Mask string `json:"ipv4Mask,omitempty"` // IsisSupport string `json:"isisSupport,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // MappedPhysicalInterfaceID string `json:"mappedPhysicalInterfaceId,omitempty"` // MappedPhysicalInterfaceName string `json:"mappedPhysicalInterfaceName,omitempty"` // MediaType string `json:"mediaType,omitempty"` // NativeVLANID string `json:"nativeVlanId,omitempty"` // OspfSupport string `json:"ospfSupport,omitempty"` // Pid string `json:"pid,omitempty"` // PortMode string `json:"portMode,omitempty"` // PortName string `json:"portName,omitempty"` // PortType string `json:"portType,omitempty"` // SerialNo string `json:"serialNo,omitempty"` // Series string `json:"series,omitempty"` // Speed string `json:"speed,omitempty"` // Status string `json:"status,omitempty"` // VLANID string `json:"vlanId,omitempty"` // VoiceVLAN string `json:"voiceVlan,omitempty"` // }
type ResponseDevicesGetInterfaceInfoByID ¶
type ResponseDevicesGetInterfaceInfoByID struct { Response *[]ResponseDevicesGetInterfaceInfoByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetInterfaceInfoByIDResponse ¶
type ResponseDevicesGetInterfaceInfoByIDResponse struct { AdminStatus string `json:"adminStatus,omitempty"` // ClassName string `json:"className,omitempty"` // Description string `json:"description,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // Duplex string `json:"duplex,omitempty"` // ID string `json:"id,omitempty"` // IfIndex string `json:"ifIndex,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // InterfaceType string `json:"interfaceType,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv4Mask string `json:"ipv4Mask,omitempty"` // IsisSupport string `json:"isisSupport,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // MappedPhysicalInterfaceID string `json:"mappedPhysicalInterfaceId,omitempty"` // MappedPhysicalInterfaceName string `json:"mappedPhysicalInterfaceName,omitempty"` // MediaType string `json:"mediaType,omitempty"` // NativeVLANID string `json:"nativeVlanId,omitempty"` // OspfSupport string `json:"ospfSupport,omitempty"` // Pid string `json:"pid,omitempty"` // PortMode string `json:"portMode,omitempty"` // PortName string `json:"portName,omitempty"` // PortType string `json:"portType,omitempty"` // SerialNo string `json:"serialNo,omitempty"` // Series string `json:"series,omitempty"` // Speed string `json:"speed,omitempty"` // Status string `json:"status,omitempty"` // VLANID string `json:"vlanId,omitempty"` // VoiceVLAN string `json:"voiceVlan,omitempty"` // }
type ResponseDevicesGetIsisInterfaces ¶
type ResponseDevicesGetIsisInterfaces struct { Response *[]ResponseDevicesGetIsisInterfacesResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetIsisInterfacesResponse ¶
type ResponseDevicesGetIsisInterfacesResponse struct { AdminStatus string `json:"adminStatus,omitempty"` // ClassName string `json:"className,omitempty"` // Description string `json:"description,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // Duplex string `json:"duplex,omitempty"` // ID string `json:"id,omitempty"` // IfIndex string `json:"ifIndex,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // InterfaceType string `json:"interfaceType,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv4Mask string `json:"ipv4Mask,omitempty"` // IsisSupport string `json:"isisSupport,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // MappedPhysicalInterfaceID string `json:"mappedPhysicalInterfaceId,omitempty"` // MappedPhysicalInterfaceName string `json:"mappedPhysicalInterfaceName,omitempty"` // MediaType string `json:"mediaType,omitempty"` // NativeVLANID string `json:"nativeVlanId,omitempty"` // OspfSupport string `json:"ospfSupport,omitempty"` // Pid string `json:"pid,omitempty"` // PortMode string `json:"portMode,omitempty"` // PortName string `json:"portName,omitempty"` // PortType string `json:"portType,omitempty"` // SerialNo string `json:"serialNo,omitempty"` // Series string `json:"series,omitempty"` // Speed string `json:"speed,omitempty"` // Status string `json:"status,omitempty"` // VLANID string `json:"vlanId,omitempty"` // VoiceVLAN string `json:"voiceVlan,omitempty"` // }
type ResponseDevicesGetLinecardDetails ¶
type ResponseDevicesGetLinecardDetails struct { Response *[]ResponseDevicesGetLinecardDetailsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDevicesGetModuleInfoByID ¶
type ResponseDevicesGetModuleInfoByID struct { Response *ResponseDevicesGetModuleInfoByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetModuleInfoByIDResponse ¶
type ResponseDevicesGetModuleInfoByIDResponse struct { AssemblyNumber string `json:"assemblyNumber,omitempty"` // AssemblyRevision string `json:"assemblyRevision,omitempty"` // AttributeInfo *ResponseDevicesGetModuleInfoByIDResponseAttributeInfo `json:"attributeInfo,omitempty"` // ContainmentEntity string `json:"containmentEntity,omitempty"` // Description string `json:"description,omitempty"` // EntityPhysicalIndex string `json:"entityPhysicalIndex,omitempty"` // ID string `json:"id,omitempty"` // IsFieldReplaceable string `json:"isFieldReplaceable,omitempty"` // IsReportingAlarmsAllowed string `json:"isReportingAlarmsAllowed,omitempty"` // Manufacturer string `json:"manufacturer,omitempty"` // ModuleIndex *int `json:"moduleIndex,omitempty"` // Name string `json:"name,omitempty"` // OperationalStateCode string `json:"operationalStateCode,omitempty"` // PartNumber string `json:"partNumber,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // VendorEquipmentType string `json:"vendorEquipmentType,omitempty"` // }
type ResponseDevicesGetModuleInfoByIDResponseAttributeInfo ¶
type ResponseDevicesGetModuleInfoByIDResponseAttributeInfo interface{}
type ResponseDevicesGetModules ¶
type ResponseDevicesGetModules struct { Response *[]ResponseDevicesGetModulesResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetModulesResponse ¶
type ResponseDevicesGetModulesResponse struct { AssemblyNumber string `json:"assemblyNumber,omitempty"` // AssemblyRevision string `json:"assemblyRevision,omitempty"` // AttributeInfo *ResponseDevicesGetModulesResponseAttributeInfo `json:"attributeInfo,omitempty"` // ContainmentEntity string `json:"containmentEntity,omitempty"` // Description string `json:"description,omitempty"` // EntityPhysicalIndex string `json:"entityPhysicalIndex,omitempty"` // ID string `json:"id,omitempty"` // IsFieldReplaceable string `json:"isFieldReplaceable,omitempty"` // IsReportingAlarmsAllowed string `json:"isReportingAlarmsAllowed,omitempty"` // Manufacturer string `json:"manufacturer,omitempty"` // ModuleIndex *int `json:"moduleIndex,omitempty"` // Name string `json:"name,omitempty"` // OperationalStateCode string `json:"operationalStateCode,omitempty"` // PartNumber string `json:"partNumber,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // VendorEquipmentType string `json:"vendorEquipmentType,omitempty"` // }
type ResponseDevicesGetModulesResponseAttributeInfo ¶
type ResponseDevicesGetModulesResponseAttributeInfo interface{}
type ResponseDevicesGetNetworkDeviceByIP ¶
type ResponseDevicesGetNetworkDeviceByIP struct { Response *ResponseDevicesGetNetworkDeviceByIPResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetNetworkDeviceByIPResponse ¶
type ResponseDevicesGetNetworkDeviceByIPResponse struct { ApManagerInterfaceIP string `json:"apManagerInterfaceIp,omitempty"` // AssociatedWlcIP string `json:"associatedWlcIp,omitempty"` // BootDateTime string `json:"bootDateTime,omitempty"` // CollectionInterval string `json:"collectionInterval,omitempty"` // CollectionStatus string `json:"collectionStatus,omitempty"` // ErrorCode string `json:"errorCode,omitempty"` // ErrorDescription string `json:"errorDescription,omitempty"` // Family string `json:"family,omitempty"` // Hostname string `json:"hostname,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // InterfaceCount string `json:"interfaceCount,omitempty"` // InventoryStatusDetail string `json:"inventoryStatusDetail,omitempty"` // LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // LineCardCount string `json:"lineCardCount,omitempty"` // LineCardID string `json:"lineCardId,omitempty"` // Location string `json:"location,omitempty"` // LocationName string `json:"locationName,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // ManagementIPAddress string `json:"managementIpAddress,omitempty"` // MemorySize string `json:"memorySize,omitempty"` // PlatformID string `json:"platformId,omitempty"` // ReachabilityFailureReason string `json:"reachabilityFailureReason,omitempty"` // ReachabilityStatus string `json:"reachabilityStatus,omitempty"` // Role string `json:"role,omitempty"` // RoleSource string `json:"roleSource,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // Series string `json:"series,omitempty"` // SNMPContact string `json:"snmpContact,omitempty"` // SNMPLocation string `json:"snmpLocation,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // TagCount string `json:"tagCount,omitempty"` // TunnelUDPPort string `json:"tunnelUdpPort,omitempty"` // Type string `json:"type,omitempty"` // UpTime string `json:"upTime,omitempty"` // WaasDeviceMode string `json:"waasDeviceMode,omitempty"` // }
type ResponseDevicesGetNetworkDeviceByPaginationRange ¶
type ResponseDevicesGetNetworkDeviceByPaginationRange struct { Response *[]ResponseDevicesGetNetworkDeviceByPaginationRangeResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetNetworkDeviceByPaginationRangeResponse ¶
type ResponseDevicesGetNetworkDeviceByPaginationRangeResponse struct { ApManagerInterfaceIP string `json:"apManagerInterfaceIp,omitempty"` // AssociatedWlcIP string `json:"associatedWlcIp,omitempty"` // BootDateTime string `json:"bootDateTime,omitempty"` // CollectionInterval string `json:"collectionInterval,omitempty"` // CollectionStatus string `json:"collectionStatus,omitempty"` // ErrorCode string `json:"errorCode,omitempty"` // ErrorDescription string `json:"errorDescription,omitempty"` // Family string `json:"family,omitempty"` // Hostname string `json:"hostname,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // InterfaceCount string `json:"interfaceCount,omitempty"` // InventoryStatusDetail string `json:"inventoryStatusDetail,omitempty"` // LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // LineCardCount string `json:"lineCardCount,omitempty"` // LineCardID string `json:"lineCardId,omitempty"` // Location string `json:"location,omitempty"` // LocationName string `json:"locationName,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // ManagementIPAddress string `json:"managementIpAddress,omitempty"` // MemorySize string `json:"memorySize,omitempty"` // PlatformID string `json:"platformId,omitempty"` // ReachabilityFailureReason string `json:"reachabilityFailureReason,omitempty"` // ReachabilityStatus string `json:"reachabilityStatus,omitempty"` // Role string `json:"role,omitempty"` // RoleSource string `json:"roleSource,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // Series string `json:"series,omitempty"` // SNMPContact string `json:"snmpContact,omitempty"` // SNMPLocation string `json:"snmpLocation,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // TagCount string `json:"tagCount,omitempty"` // TunnelUDPPort string `json:"tunnelUdpPort,omitempty"` // Type string `json:"type,omitempty"` // UpTime string `json:"upTime,omitempty"` // WaasDeviceMode string `json:"waasDeviceMode,omitempty"` // }
type ResponseDevicesGetOspfInterfaces ¶
type ResponseDevicesGetOspfInterfaces struct { Response *[]ResponseDevicesGetOspfInterfacesResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetOspfInterfacesResponse ¶
type ResponseDevicesGetOspfInterfacesResponse struct { AdminStatus string `json:"adminStatus,omitempty"` // ClassName string `json:"className,omitempty"` // Description string `json:"description,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // Duplex string `json:"duplex,omitempty"` // ID string `json:"id,omitempty"` // IfIndex string `json:"ifIndex,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // InterfaceType string `json:"interfaceType,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv4Mask string `json:"ipv4Mask,omitempty"` // IsisSupport string `json:"isisSupport,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // MappedPhysicalInterfaceID string `json:"mappedPhysicalInterfaceId,omitempty"` // MappedPhysicalInterfaceName string `json:"mappedPhysicalInterfaceName,omitempty"` // MediaType string `json:"mediaType,omitempty"` // NativeVLANID string `json:"nativeVlanId,omitempty"` // OspfSupport string `json:"ospfSupport,omitempty"` // Pid string `json:"pid,omitempty"` // PortMode string `json:"portMode,omitempty"` // PortName string `json:"portName,omitempty"` // PortType string `json:"portType,omitempty"` // SerialNo string `json:"serialNo,omitempty"` // Series string `json:"series,omitempty"` // Speed string `json:"speed,omitempty"` // Status string `json:"status,omitempty"` // VLANID string `json:"vlanId,omitempty"` // VoiceVLAN string `json:"voiceVlan,omitempty"` // }
type ResponseDevicesGetPlannedAccessPointsForBuilding ¶
type ResponseDevicesGetPlannedAccessPointsForBuilding struct { Response *[]ResponseDevicesGetPlannedAccessPointsForBuildingResponse `json:"response,omitempty"` // Version *int `json:"version,omitempty"` // Version Total *int `json:"total,omitempty"` // Total }
type ResponseDevicesGetPlannedAccessPointsForBuildingResponse ¶
type ResponseDevicesGetPlannedAccessPointsForBuildingResponse struct { Attributes *ResponseDevicesGetPlannedAccessPointsForBuildingResponseAttributes `json:"attributes,omitempty"` // Location *ResponseDevicesGetPlannedAccessPointsForBuildingResponseLocation `json:"location,omitempty"` // Location Position *ResponseDevicesGetPlannedAccessPointsForBuildingResponsePosition `json:"position,omitempty"` // RadioCount *int `json:"radioCount,omitempty"` // Radio Count Radios *[]ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadios `json:"radios,omitempty"` // IsSensor *bool `json:"isSensor,omitempty"` // Is Sensor }
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseAttributes ¶
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseAttributes struct { ID *int `json:"id,omitempty"` // Id InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid Name string `json:"name,omitempty"` // Name TypeString string `json:"typeString,omitempty"` // Type String Domain string `json:"domain,omitempty"` // Domain HeirarchyName string `json:"heirarchyName,omitempty"` // Heirarchy Name Source string `json:"source,omitempty"` // Source CreateDate *int `json:"createDate,omitempty"` // Create Date Macaddress *ResponseDevicesGetPlannedAccessPointsForBuildingResponseAttributesMacaddress `json:"macaddress,omitempty"` // Macaddress }
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseAttributesMacaddress ¶
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseAttributesMacaddress interface{}
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseLocation ¶
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseLocation interface{}
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadios ¶
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadios struct { Attributes *ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAttributes `json:"attributes,omitempty"` // Antenna *ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAntenna `json:"antenna,omitempty"` // IsSensor *bool `json:"isSensor,omitempty"` // Is Sensor }
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAntenna ¶
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAntenna struct { Name string `json:"name,omitempty"` // Name Type string `json:"type,omitempty"` // Type Mode string `json:"mode,omitempty"` // Mode AzimuthAngle *float64 `json:"azimuthAngle,omitempty"` // Azimuth Angle ElevationAngle *float64 `json:"elevationAngle,omitempty"` // Elevation Angle Gain *float64 `json:"gain,omitempty"` // Gain }
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAttributes ¶
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAttributes struct { ID *int `json:"id,omitempty"` // Id InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid SlotID *int `json:"slotId,omitempty"` // Slot Id IfTypeString string `json:"ifTypeString,omitempty"` // If Type String IfTypeSubband string `json:"ifTypeSubband,omitempty"` // If Type Subband Channel *ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAttributesChannel `json:"channel,omitempty"` // Channel ChannelString *ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAttributesChannelString `json:"channelString,omitempty"` // Channel String IfMode string `json:"ifMode,omitempty"` // If Mode }
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAttributesChannel ¶
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAttributesChannel interface{}
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAttributesChannelString ¶
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAttributesChannelString interface{}
type ResponseDevicesGetPlannedAccessPointsForFloor ¶
type ResponseDevicesGetPlannedAccessPointsForFloor struct { Response *[]ResponseDevicesGetPlannedAccessPointsForFloorResponse `json:"response,omitempty"` // Version *int `json:"version,omitempty"` // Version Total *int `json:"total,omitempty"` // Total }
type ResponseDevicesGetPlannedAccessPointsForFloorResponse ¶
type ResponseDevicesGetPlannedAccessPointsForFloorResponse struct { Attributes *ResponseDevicesGetPlannedAccessPointsForFloorResponseAttributes `json:"attributes,omitempty"` // Location *ResponseDevicesGetPlannedAccessPointsForFloorResponseLocation `json:"location,omitempty"` // Location Position *ResponseDevicesGetPlannedAccessPointsForFloorResponsePosition `json:"position,omitempty"` // RadioCount *int `json:"radioCount,omitempty"` // Radio Count Radios *[]ResponseDevicesGetPlannedAccessPointsForFloorResponseRadios `json:"radios,omitempty"` // IsSensor *bool `json:"isSensor,omitempty"` // Is Sensor }
type ResponseDevicesGetPlannedAccessPointsForFloorResponseAttributes ¶
type ResponseDevicesGetPlannedAccessPointsForFloorResponseAttributes struct { ID *int `json:"id,omitempty"` // Id InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid Name string `json:"name,omitempty"` // Name TypeString string `json:"typeString,omitempty"` // Type String Domain string `json:"domain,omitempty"` // Domain HeirarchyName string `json:"heirarchyName,omitempty"` // Heirarchy Name Source string `json:"source,omitempty"` // Source CreateDate *int `json:"createDate,omitempty"` // Create Date Macaddress *ResponseDevicesGetPlannedAccessPointsForFloorResponseAttributesMacaddress `json:"macaddress,omitempty"` // Macaddress }
type ResponseDevicesGetPlannedAccessPointsForFloorResponseAttributesMacaddress ¶
type ResponseDevicesGetPlannedAccessPointsForFloorResponseAttributesMacaddress interface{}
type ResponseDevicesGetPlannedAccessPointsForFloorResponseLocation ¶
type ResponseDevicesGetPlannedAccessPointsForFloorResponseLocation interface{}
type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadios ¶
type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadios struct { Attributes *ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAttributes `json:"attributes,omitempty"` // Antenna *ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAntenna `json:"antenna,omitempty"` // IsSensor *bool `json:"isSensor,omitempty"` // Is Sensor }
type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAntenna ¶
type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAntenna struct { Name string `json:"name,omitempty"` // Name Type string `json:"type,omitempty"` // Type Mode string `json:"mode,omitempty"` // Mode AzimuthAngle *float64 `json:"azimuthAngle,omitempty"` // Azimuth Angle ElevationAngle *float64 `json:"elevationAngle,omitempty"` // Elevation Angle Gain *float64 `json:"gain,omitempty"` // Gain }
type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAttributes ¶
type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAttributes struct { ID *int `json:"id,omitempty"` // Id InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid SlotID *int `json:"slotId,omitempty"` // Slot Id IfTypeString string `json:"ifTypeString,omitempty"` // If Type String IfTypeSubband string `json:"ifTypeSubband,omitempty"` // If Type Subband Channel *ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAttributesChannel `json:"channel,omitempty"` // Channel ChannelString *ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAttributesChannelString `json:"channelString,omitempty"` // Channel String IfMode string `json:"ifMode,omitempty"` // If Mode }
type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAttributesChannel ¶
type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAttributesChannel interface{}
type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAttributesChannelString ¶
type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAttributesChannelString interface{}
type ResponseDevicesGetStackDetailsForDevice ¶
type ResponseDevicesGetStackDetailsForDevice struct { Response *ResponseDevicesGetStackDetailsForDeviceResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetStackDetailsForDeviceResponse ¶
type ResponseDevicesGetStackDetailsForDeviceResponse struct { DeviceID string `json:"deviceId,omitempty"` // Device ID StackPortInfo *[]ResponseDevicesGetStackDetailsForDeviceResponseStackPortInfo `json:"stackPortInfo,omitempty"` // StackSwitchInfo *[]ResponseDevicesGetStackDetailsForDeviceResponseStackSwitchInfo `json:"stackSwitchInfo,omitempty"` // SvlSwitchInfo *[]ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfo `json:"svlSwitchInfo,omitempty"` // }
type ResponseDevicesGetStackDetailsForDeviceResponseStackPortInfo ¶
type ResponseDevicesGetStackDetailsForDeviceResponseStackPortInfo struct { IsSynchOk string `json:"isSynchOk,omitempty"` // If link partner sends valid protocol message LinkActive *bool `json:"linkActive,omitempty"` // If stack port is in same state as link partner LinkOk *bool `json:"linkOk,omitempty"` // If link is stable Name string `json:"name,omitempty"` // Name of the stack port NeighborPort string `json:"neighborPort,omitempty"` // Neighbor's member number and stack port number NrLinkOkChanges *int `json:"nrLinkOkChanges,omitempty"` // Relative stability of the link StackCableLengthInfo string `json:"stackCableLengthInfo,omitempty"` // Cable length StackPortOperStatusInfo string `json:"stackPortOperStatusInfo,omitempty"` // Port opearation status SwitchPort string `json:"switchPort,omitempty"` // Member number and stack port number }
type ResponseDevicesGetStackDetailsForDeviceResponseStackSwitchInfo ¶
type ResponseDevicesGetStackDetailsForDeviceResponseStackSwitchInfo struct { EntPhysicalIndex string `json:"entPhysicalIndex,omitempty"` // HwPriority *int `json:"hwPriority,omitempty"` // Hardware priority of the switch MacAddress string `json:"macAddress,omitempty"` // Mac address of the switch NumNextReload *int `json:"numNextReload,omitempty"` // Stack member number to be used in next reload PlatformID string `json:"platformId,omitempty"` // Platform Id Role string `json:"role,omitempty"` // Function of the switch SerialNumber string `json:"serialNumber,omitempty"` // Serial number SoftwareImage string `json:"softwareImage,omitempty"` // Software image type running on the switch StackMemberNumber *int `json:"stackMemberNumber,omitempty"` // Switch member number State string `json:"state,omitempty"` // Current state of the switch SwitchPriority *int `json:"switchPriority,omitempty"` // Priority of the switch }
type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfo ¶
type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfo struct { DadProtocol string `json:"dadProtocol,omitempty"` // Stackwise virtual dual active detection config DadRecoveryReloadEnabled *bool `json:"dadRecoveryReloadEnabled,omitempty"` // If dad recovery reload enabled DomainNumber *int `json:"domainNumber,omitempty"` // Stackwise virtual switch domain number InDadRecoveryMode *bool `json:"inDadRecoveryMode,omitempty"` // If in dad recovery mode SwVirtualStatus string `json:"swVirtualStatus,omitempty"` // Stackwise virtual status SwitchMembers *[]ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembers `json:"switchMembers,omitempty"` // }
type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembers ¶
type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembers struct { Bandwidth string `json:"bandwidth,omitempty"` // Bandwidth SvlMemberEndPoints *[]ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembersSvlMemberEndPoints `json:"svlMemberEndPoints,omitempty"` // SvlMemberNumber *int `json:"svlMemberNumber,omitempty"` // Switch member number SvlMemberPepSettings *[]ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembersSvlMemberPepSettings `json:"svlMemberPepSettings,omitempty"` // }
type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembersSvlMemberEndPoints ¶
type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembersSvlMemberEndPoints struct { SvlMemberEndPointPorts *[]ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembersSvlMemberEndPointsSvlMemberEndPointPorts `json:"svlMemberEndPointPorts,omitempty"` // SvlNumber *int `json:"svlNumber,omitempty"` // Stackwise virtual link number SvlStatus string `json:"svlStatus,omitempty"` // Stackwise virtual status }
type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembersSvlMemberEndPointsSvlMemberEndPointPorts ¶
type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembersSvlMemberEndPointsSvlMemberEndPointPorts struct { SvlProtocolStatus string `json:"svlProtocolStatus,omitempty"` // Stackwise virtual protocol status SwLocalInterface string `json:"swLocalInterface,omitempty"` // Stackwise virtual local interface SwRemoteInterface string `json:"swRemoteInterface,omitempty"` // Stackwise virtual remote interface }
type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembersSvlMemberPepSettings ¶
type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembersSvlMemberPepSettings struct { DadEnabled *bool `json:"dadEnabled,omitempty"` // If dadInterface is configured for dual active detection DadInterfaceName string `json:"dadInterfaceName,omitempty"` // Interface for dual active detection }
type ResponseDevicesGetSupervisorCardDetail ¶
type ResponseDevicesGetSupervisorCardDetail struct { Response *[]ResponseDevicesGetSupervisorCardDetailResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDevicesGetWirelessLanControllerDetailsByID ¶
type ResponseDevicesGetWirelessLanControllerDetailsByID struct { Response *ResponseDevicesGetWirelessLanControllerDetailsByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetWirelessLanControllerDetailsByIDResponse ¶
type ResponseDevicesGetWirelessLanControllerDetailsByIDResponse struct { AdminEnabledPorts *[]int `json:"adminEnabledPorts,omitempty"` // ApGroupName string `json:"apGroupName,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // EthMacAddress string `json:"ethMacAddress,omitempty"` // FlexGroupName string `json:"flexGroupName,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // LagModeEnabled *bool `json:"lagModeEnabled,omitempty"` // NetconfEnabled *bool `json:"netconfEnabled,omitempty"` // WirelessLicenseInfo string `json:"wirelessLicenseInfo,omitempty"` // WirelessPackageInstalled *bool `json:"wirelessPackageInstalled,omitempty"` // }
type ResponseDevicesInventoryInsightDeviceLinkMismatchAPIResponse ¶
type ResponseDevicesInventoryInsightDeviceLinkMismatchAPIResponse struct { EndPortAllowedVLANIDs string `json:"endPortAllowedVlanIds,omitempty"` // End port allowed vlan ids EndPortNativeVLANID string `json:"endPortNativeVlanId,omitempty"` // End port native vlan id StartPortAllowedVLANIDs string `json:"startPortAllowedVlanIds,omitempty"` // Start port allowed vlan ids StartPortNativeVLANID string `json:"startPortNativeVlanId,omitempty"` // Start port native vlan id LinkStatus string `json:"linkStatus,omitempty"` // Link status EndDeviceHostName string `json:"endDeviceHostName,omitempty"` // End device hostname EndDeviceID string `json:"endDeviceId,omitempty"` // End device id EndDeviceIPAddress string `json:"endDeviceIpAddress,omitempty"` // End device ip address EndPortAddress string `json:"endPortAddress,omitempty"` // End port address EndPortDuplex string `json:"endPortDuplex,omitempty"` // End port duplex EndPortID string `json:"endPortId,omitempty"` // End port id EndPortMask string `json:"endPortMask,omitempty"` // End port mask EndPortName string `json:"endPortName,omitempty"` // End port name EndPortPepID string `json:"endPortPepId,omitempty"` // End port pep id EndPortSpeed string `json:"endPortSpeed,omitempty"` // End port speed StartDeviceHostName string `json:"startDeviceHostName,omitempty"` // Start device hostname StartDeviceID string `json:"startDeviceId,omitempty"` // Start device id StartDeviceIPAddress string `json:"startDeviceIpAddress,omitempty"` // Start device ip address StartPortAddress string `json:"startPortAddress,omitempty"` // Start port address StartPortDuplex string `json:"startPortDuplex,omitempty"` // Start port duplex StartPortID string `json:"startPortId,omitempty"` // Start port id StartPortMask string `json:"startPortMask,omitempty"` // Start port mask StartPortName string `json:"startPortName,omitempty"` // Start port name StartPortPepID string `json:"startPortPepId,omitempty"` // Start port pep id StartPortSpeed string `json:"startPortSpeed,omitempty"` // Start port speed LastUpdated string `json:"lastUpdated,omitempty"` // Last updated NumUpdates *float64 `json:"numUpdates,omitempty"` // Number updates AvgUpdateFrequency *float64 `json:"avgUpdateFrequency,omitempty"` // Average update frequency Type string `json:"type,omitempty"` // Type InstanceUUID string `json:"instanceUuid,omitempty"` // Unique instance id InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance tenant id }
type ResponseDevicesInventoryInsightDeviceLinkMismatchApI ¶
type ResponseDevicesInventoryInsightDeviceLinkMismatchApI struct { Response *[]ResponseDevicesInventoryInsightDeviceLinkMismatchAPIResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Api version }
type ResponseDevicesLegitOperationsForInterface ¶
type ResponseDevicesLegitOperationsForInterface struct { Response *ResponseDevicesLegitOperationsForInterfaceResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDevicesLegitOperationsForInterfaceResponse ¶
type ResponseDevicesLegitOperationsForInterfaceResponse struct { InterfaceUUID string `json:"interfaceUuid,omitempty"` // Interface Uuid Properties *[]ResponseDevicesLegitOperationsForInterfaceResponseProperties `json:"properties,omitempty"` // Operations *[]ResponseDevicesLegitOperationsForInterfaceResponseOperations `json:"operations,omitempty"` // }
type ResponseDevicesLegitOperationsForInterfaceResponseOperations ¶
type ResponseDevicesLegitOperationsForInterfaceResponseOperations struct { Name string `json:"name,omitempty"` // Name Applicable *bool `json:"applicable,omitempty"` // Applicable FailureReason *ResponseDevicesLegitOperationsForInterfaceResponseOperationsFailureReason `json:"failureReason,omitempty"` // Failure Reason }
type ResponseDevicesLegitOperationsForInterfaceResponseOperationsFailureReason ¶
type ResponseDevicesLegitOperationsForInterfaceResponseOperationsFailureReason interface{}
type ResponseDevicesLegitOperationsForInterfaceResponseProperties ¶
type ResponseDevicesLegitOperationsForInterfaceResponseProperties struct { Name string `json:"name,omitempty"` // Name Applicable *bool `json:"applicable,omitempty"` // Applicable FailureReason *ResponseDevicesLegitOperationsForInterfaceResponsePropertiesFailureReason `json:"failureReason,omitempty"` // Failure Reason }
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesFailureReason ¶
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesFailureReason interface{}
type ResponseDevicesPoeDetails ¶
type ResponseDevicesPoeDetails struct { Response *ResponseDevicesPoeDetailsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDevicesRegisterDeviceForWsa ¶
type ResponseDevicesRegisterDeviceForWsa struct { Response *ResponseDevicesRegisterDeviceForWsaResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesRegisterDeviceForWsaResponse ¶
type ResponseDevicesRegisterDeviceForWsaResponse struct { MacAddress string `json:"macAddress,omitempty"` // ModelNumber string `json:"modelNumber,omitempty"` // Name string `json:"name,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // TenantID string `json:"tenantId,omitempty"` // }
type ResponseDevicesReturnPowerSupplyFanDetailsForTheGivenDevice ¶
type ResponseDevicesReturnPowerSupplyFanDetailsForTheGivenDevice struct { Response *[]ResponseDevicesReturnPowerSupplyFanDetailsForTheGivenDeviceResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDevicesReturnPowerSupplyFanDetailsForTheGivenDeviceResponse ¶
type ResponseDevicesReturnPowerSupplyFanDetailsForTheGivenDeviceResponse struct { OperationalStateCode string `json:"operationalStateCode,omitempty"` // Operational State Code ProductID string `json:"productId,omitempty"` // Product Id SerialNumber string `json:"serialNumber,omitempty"` // Serial Number VendorEquipmentType string `json:"vendorEquipmentType,omitempty"` // Vendor Equipment Type Description string `json:"description,omitempty"` // Description InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid Name string `json:"name,omitempty"` // Name }
type ResponseDevicesReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DES ¶
type ResponseDevicesReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DES struct { Response *[]ResponseDevicesReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DESResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDevicesReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DESResponse ¶
type ResponseDevicesReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DESResponse struct { ID string `json:"id,omitempty"` // Id ManagementIPAddress string `json:"managementIpAddress,omitempty"` // Management Ip Address Hostname string `json:"hostname,omitempty"` // Hostname Type string `json:"type,omitempty"` // Type Family string `json:"family,omitempty"` // Family LastUpdated string `json:"lastUpdated,omitempty"` // Last Updated UpTime string `json:"upTime,omitempty"` // Up Time ReachabilityStatus string `json:"reachabilityStatus,omitempty"` // Reachability Status }
type ResponseDevicesReturnsPoeInterfaceDetailsForTheDevice ¶
type ResponseDevicesReturnsPoeInterfaceDetailsForTheDevice struct { Version string `json:"version,omitempty"` // Version Response *[]ResponseDevicesReturnsPoeInterfaceDetailsForTheDeviceResponse `json:"response,omitempty"` // }
type ResponseDevicesReturnsPoeInterfaceDetailsForTheDeviceResponse ¶
type ResponseDevicesReturnsPoeInterfaceDetailsForTheDeviceResponse struct { AdminStatus string `json:"adminStatus,omitempty"` // Admin Status OperStatus string `json:"operStatus,omitempty"` // Oper Status InterfaceName string `json:"interfaceName,omitempty"` // Interface Name MaxPortPower string `json:"maxPortPower,omitempty"` // Max Port Power AllocatedPower string `json:"allocatedPower,omitempty"` // Allocated Power PortPowerDrawn string `json:"portPowerDrawn,omitempty"` // Port Power Drawn }
type ResponseDevicesSyncDevices ¶
type ResponseDevicesSyncDevices struct { Response *ResponseDevicesSyncDevicesResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesSyncDevices2 ¶
type ResponseDevicesSyncDevices2 struct { Response *ResponseDevicesSyncDevices2Response `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesUpdateDeviceRole ¶
type ResponseDevicesUpdateDeviceRole struct { Response *ResponseDevicesUpdateDeviceRoleResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesUpdateInterfaceDetails ¶
type ResponseDevicesUpdateInterfaceDetails struct { Response *ResponseDevicesUpdateInterfaceDetailsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesUpdateInterfaceDetailsResponse ¶
type ResponseDevicesUpdateInterfaceDetailsResponse struct { Type string `json:"type,omitempty"` // Type Properties *ResponseDevicesUpdateInterfaceDetailsResponseProperties `json:"properties,omitempty"` // Required []string `json:"required,omitempty"` // Required }
type ResponseDevicesUpdateInterfaceDetailsResponseProperties ¶
type ResponseDevicesUpdateInterfaceDetailsResponseProperties struct { TaskID *ResponseDevicesUpdateInterfaceDetailsResponsePropertiesTaskID `json:"taskId,omitempty"` // URL *ResponseDevicesUpdateInterfaceDetailsResponsePropertiesURL `json:"url,omitempty"` // }
type ResponseDevicesUpdateInterfaceDetailsResponsePropertiesTaskID ¶
type ResponseDevicesUpdateInterfaceDetailsResponsePropertiesTaskID struct {
Type string `json:"type,omitempty"` // Type
}
type ResponseDevicesUpdateInterfaceDetailsResponsePropertiesURL ¶
type ResponseDevicesUpdateInterfaceDetailsResponsePropertiesURL struct {
Type string `json:"type,omitempty"` // Type
}
type ResponseDiscoveryCreateCliCredentials ¶
type ResponseDiscoveryCreateCliCredentials struct { Response *ResponseDiscoveryCreateCliCredentialsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryCreateHTTPReadCredentials ¶
type ResponseDiscoveryCreateHTTPReadCredentials struct { Response *ResponseDiscoveryCreateHTTPReadCredentialsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryCreateHTTPWriteCredentials ¶
type ResponseDiscoveryCreateHTTPWriteCredentials struct { Response *ResponseDiscoveryCreateHTTPWriteCredentialsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryCreateNetconfCredentials ¶
type ResponseDiscoveryCreateNetconfCredentials struct { Response *ResponseDiscoveryCreateNetconfCredentialsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryCreateSNMPReadCommunity ¶
type ResponseDiscoveryCreateSNMPReadCommunity struct { Response *ResponseDiscoveryCreateSNMPReadCommunityResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryCreateSNMPWriteCommunity ¶
type ResponseDiscoveryCreateSNMPWriteCommunity struct { Response *ResponseDiscoveryCreateSNMPWriteCommunityResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryCreateSNMPv3Credentials ¶
type ResponseDiscoveryCreateSNMPv3Credentials struct { Response *ResponseDiscoveryCreateSNMPv3CredentialsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryCreateUpdateSNMPProperties ¶
type ResponseDiscoveryCreateUpdateSNMPProperties struct { Response *ResponseDiscoveryCreateUpdateSNMPPropertiesResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryDeleteAllDiscovery ¶
type ResponseDiscoveryDeleteAllDiscovery struct { Response *ResponseDiscoveryDeleteAllDiscoveryResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryDeleteDiscoveryByID ¶
type ResponseDiscoveryDeleteDiscoveryByID struct { Response *ResponseDiscoveryDeleteDiscoveryByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryDeleteDiscoveryBySpecifiedRange ¶
type ResponseDiscoveryDeleteDiscoveryBySpecifiedRange struct { Response *ResponseDiscoveryDeleteDiscoveryBySpecifiedRangeResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryDeleteGlobalCredentialsByID ¶
type ResponseDiscoveryDeleteGlobalCredentialsByID struct { Response *ResponseDiscoveryDeleteGlobalCredentialsByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryGetDiscoveredDevicesByRange ¶
type ResponseDiscoveryGetDiscoveredDevicesByRange struct { Response *[]ResponseDiscoveryGetDiscoveredDevicesByRangeResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryGetDiscoveredDevicesByRangeResponse ¶
type ResponseDiscoveryGetDiscoveredDevicesByRangeResponse struct { AnchorWlcForAp string `json:"anchorWlcForAp,omitempty"` // AuthModelID string `json:"authModelId,omitempty"` // AvgUpdateFrequency *int `json:"avgUpdateFrequency,omitempty"` // BootDateTime string `json:"bootDateTime,omitempty"` // CliStatus string `json:"cliStatus,omitempty"` // DuplicateDeviceID string `json:"duplicateDeviceId,omitempty"` // ErrorCode string `json:"errorCode,omitempty"` // ErrorDescription string `json:"errorDescription,omitempty"` // Family string `json:"family,omitempty"` // Hostname string `json:"hostname,omitempty"` // HTTPStatus string `json:"httpStatus,omitempty"` // ID string `json:"id,omitempty"` // ImageName string `json:"imageName,omitempty"` // IngressQueueConfig string `json:"ingressQueueConfig,omitempty"` // InterfaceCount string `json:"interfaceCount,omitempty"` // InventoryCollectionStatus string `json:"inventoryCollectionStatus,omitempty"` // InventoryReachabilityStatus string `json:"inventoryReachabilityStatus,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // LineCardCount string `json:"lineCardCount,omitempty"` // LineCardID string `json:"lineCardId,omitempty"` // Location string `json:"location,omitempty"` // LocationName string `json:"locationName,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // ManagementIPAddress string `json:"managementIpAddress,omitempty"` // MemorySize string `json:"memorySize,omitempty"` // NetconfStatus string `json:"netconfStatus,omitempty"` // NumUpdates *int `json:"numUpdates,omitempty"` // PingStatus string `json:"pingStatus,omitempty"` // PlatformID string `json:"platformId,omitempty"` // PortRange string `json:"portRange,omitempty"` // QosStatus string `json:"qosStatus,omitempty"` // ReachabilityFailureReason string `json:"reachabilityFailureReason,omitempty"` // ReachabilityStatus string `json:"reachabilityStatus,omitempty"` // Role string `json:"role,omitempty"` // RoleSource string `json:"roleSource,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SNMPContact string `json:"snmpContact,omitempty"` // SNMPLocation string `json:"snmpLocation,omitempty"` // SNMPStatus string `json:"snmpStatus,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // Tag string `json:"tag,omitempty"` // TagCount *int `json:"tagCount,omitempty"` // Type string `json:"type,omitempty"` // UpTime string `json:"upTime,omitempty"` // Vendor string `json:"vendor,omitempty"` // WlcApDeviceStatus string `json:"wlcApDeviceStatus,omitempty"` // }
type ResponseDiscoveryGetDiscoveredNetworkDevicesByDiscoveryID ¶
type ResponseDiscoveryGetDiscoveredNetworkDevicesByDiscoveryID struct { Response *[]ResponseDiscoveryGetDiscoveredNetworkDevicesByDiscoveryIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryGetDiscoveredNetworkDevicesByDiscoveryIDResponse ¶
type ResponseDiscoveryGetDiscoveredNetworkDevicesByDiscoveryIDResponse struct { AnchorWlcForAp string `json:"anchorWlcForAp,omitempty"` // AuthModelID string `json:"authModelId,omitempty"` // AvgUpdateFrequency *int `json:"avgUpdateFrequency,omitempty"` // BootDateTime string `json:"bootDateTime,omitempty"` // CliStatus string `json:"cliStatus,omitempty"` // DuplicateDeviceID string `json:"duplicateDeviceId,omitempty"` // ErrorCode string `json:"errorCode,omitempty"` // ErrorDescription string `json:"errorDescription,omitempty"` // Family string `json:"family,omitempty"` // Hostname string `json:"hostname,omitempty"` // HTTPStatus string `json:"httpStatus,omitempty"` // ID string `json:"id,omitempty"` // ImageName string `json:"imageName,omitempty"` // IngressQueueConfig string `json:"ingressQueueConfig,omitempty"` // InterfaceCount string `json:"interfaceCount,omitempty"` // InventoryCollectionStatus string `json:"inventoryCollectionStatus,omitempty"` // InventoryReachabilityStatus string `json:"inventoryReachabilityStatus,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // LineCardCount string `json:"lineCardCount,omitempty"` // LineCardID string `json:"lineCardId,omitempty"` // Location string `json:"location,omitempty"` // LocationName string `json:"locationName,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // ManagementIPAddress string `json:"managementIpAddress,omitempty"` // MemorySize string `json:"memorySize,omitempty"` // NetconfStatus string `json:"netconfStatus,omitempty"` // NumUpdates *int `json:"numUpdates,omitempty"` // PingStatus string `json:"pingStatus,omitempty"` // PlatformID string `json:"platformId,omitempty"` // PortRange string `json:"portRange,omitempty"` // QosStatus string `json:"qosStatus,omitempty"` // ReachabilityFailureReason string `json:"reachabilityFailureReason,omitempty"` // ReachabilityStatus string `json:"reachabilityStatus,omitempty"` // Role string `json:"role,omitempty"` // RoleSource string `json:"roleSource,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SNMPContact string `json:"snmpContact,omitempty"` // SNMPLocation string `json:"snmpLocation,omitempty"` // SNMPStatus string `json:"snmpStatus,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // Tag string `json:"tag,omitempty"` // TagCount *int `json:"tagCount,omitempty"` // Type string `json:"type,omitempty"` // UpTime string `json:"upTime,omitempty"` // Vendor string `json:"vendor,omitempty"` // WlcApDeviceStatus string `json:"wlcApDeviceStatus,omitempty"` // }
type ResponseDiscoveryGetDiscoveriesByRange ¶
type ResponseDiscoveryGetDiscoveriesByRange struct { Response *[]ResponseDiscoveryGetDiscoveriesByRangeResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryGetDiscoveriesByRangeResponse ¶
type ResponseDiscoveryGetDiscoveriesByRangeResponse struct { AttributeInfo *ResponseDiscoveryGetDiscoveriesByRangeResponseAttributeInfo `json:"attributeInfo,omitempty"` // CdpLevel *int `json:"cdpLevel,omitempty"` // DeviceIDs string `json:"deviceIds,omitempty"` // DiscoveryCondition string `json:"discoveryCondition,omitempty"` // DiscoveryStatus string `json:"discoveryStatus,omitempty"` // DiscoveryType string `json:"discoveryType,omitempty"` // EnablePasswordList string `json:"enablePasswordList,omitempty"` // GlobalCredentialIDList []string `json:"globalCredentialIdList,omitempty"` // HTTPReadCredential *ResponseDiscoveryGetDiscoveriesByRangeResponseHTTPReadCredential `json:"httpReadCredential,omitempty"` // HTTPWriteCredential *ResponseDiscoveryGetDiscoveriesByRangeResponseHTTPWriteCredential `json:"httpWriteCredential,omitempty"` // ID string `json:"id,omitempty"` // IPAddressList string `json:"ipAddressList,omitempty"` // IPFilterList string `json:"ipFilterList,omitempty"` // IsAutoCdp *bool `json:"isAutoCdp,omitempty"` // LldpLevel *int `json:"lldpLevel,omitempty"` // Name string `json:"name,omitempty"` // NetconfPort string `json:"netconfPort,omitempty"` // NumDevices *int `json:"numDevices,omitempty"` // ParentDiscoveryID string `json:"parentDiscoveryId,omitempty"` // PasswordList string `json:"passwordList,omitempty"` // PreferredMgmtIPMethod string `json:"preferredMgmtIPMethod,omitempty"` // ProtocolOrder string `json:"protocolOrder,omitempty"` // RetryCount *int `json:"retryCount,omitempty"` // SNMPAuthPassphrase string `json:"snmpAuthPassphrase,omitempty"` // SNMPAuthProtocol string `json:"snmpAuthProtocol,omitempty"` // SNMPMode string `json:"snmpMode,omitempty"` // SNMPPrivPassphrase string `json:"snmpPrivPassphrase,omitempty"` // SNMPPrivProtocol string `json:"snmpPrivProtocol,omitempty"` // SNMPRoCommunity string `json:"snmpRoCommunity,omitempty"` // SNMPRoCommunityDesc string `json:"snmpRoCommunityDesc,omitempty"` // SNMPRwCommunity string `json:"snmpRwCommunity,omitempty"` // SNMPRwCommunityDesc string `json:"snmpRwCommunityDesc,omitempty"` // SNMPUserName string `json:"snmpUserName,omitempty"` // TimeOut *int `json:"timeOut,omitempty"` // UpdateMgmtIP *bool `json:"updateMgmtIp,omitempty"` // UserNameList string `json:"userNameList,omitempty"` // }
type ResponseDiscoveryGetDiscoveriesByRangeResponseAttributeInfo ¶
type ResponseDiscoveryGetDiscoveriesByRangeResponseAttributeInfo interface{}
type ResponseDiscoveryGetDiscoveriesByRangeResponseHTTPReadCredential ¶
type ResponseDiscoveryGetDiscoveriesByRangeResponseHTTPReadCredential struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Port *int `json:"port,omitempty"` // Secure *bool `json:"secure,omitempty"` // Username string `json:"username,omitempty"` // }
type ResponseDiscoveryGetDiscoveriesByRangeResponseHTTPWriteCredential ¶
type ResponseDiscoveryGetDiscoveriesByRangeResponseHTTPWriteCredential struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Port *int `json:"port,omitempty"` // Secure *bool `json:"secure,omitempty"` // Username string `json:"username,omitempty"` // }
type ResponseDiscoveryGetDiscoveryByID ¶
type ResponseDiscoveryGetDiscoveryByID struct { Response *ResponseDiscoveryGetDiscoveryByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryGetDiscoveryByIDResponse ¶
type ResponseDiscoveryGetDiscoveryByIDResponse struct { AttributeInfo *ResponseDiscoveryGetDiscoveryByIDResponseAttributeInfo `json:"attributeInfo,omitempty"` // CdpLevel *int `json:"cdpLevel,omitempty"` // DeviceIDs string `json:"deviceIds,omitempty"` // DiscoveryCondition string `json:"discoveryCondition,omitempty"` // DiscoveryStatus string `json:"discoveryStatus,omitempty"` // DiscoveryType string `json:"discoveryType,omitempty"` // EnablePasswordList string `json:"enablePasswordList,omitempty"` // GlobalCredentialIDList []string `json:"globalCredentialIdList,omitempty"` // HTTPReadCredential *ResponseDiscoveryGetDiscoveryByIDResponseHTTPReadCredential `json:"httpReadCredential,omitempty"` // HTTPWriteCredential *ResponseDiscoveryGetDiscoveryByIDResponseHTTPWriteCredential `json:"httpWriteCredential,omitempty"` // ID string `json:"id,omitempty"` // IPAddressList string `json:"ipAddressList,omitempty"` // IPFilterList string `json:"ipFilterList,omitempty"` // IsAutoCdp *bool `json:"isAutoCdp,omitempty"` // LldpLevel *int `json:"lldpLevel,omitempty"` // Name string `json:"name,omitempty"` // NetconfPort string `json:"netconfPort,omitempty"` // NumDevices *int `json:"numDevices,omitempty"` // ParentDiscoveryID string `json:"parentDiscoveryId,omitempty"` // PasswordList string `json:"passwordList,omitempty"` // PreferredMgmtIPMethod string `json:"preferredMgmtIPMethod,omitempty"` // ProtocolOrder string `json:"protocolOrder,omitempty"` // RetryCount *int `json:"retryCount,omitempty"` // SNMPAuthPassphrase string `json:"snmpAuthPassphrase,omitempty"` // SNMPAuthProtocol string `json:"snmpAuthProtocol,omitempty"` // SNMPMode string `json:"snmpMode,omitempty"` // SNMPPrivPassphrase string `json:"snmpPrivPassphrase,omitempty"` // SNMPPrivProtocol string `json:"snmpPrivProtocol,omitempty"` // SNMPRoCommunity string `json:"snmpRoCommunity,omitempty"` // SNMPRoCommunityDesc string `json:"snmpRoCommunityDesc,omitempty"` // SNMPRwCommunity string `json:"snmpRwCommunity,omitempty"` // SNMPRwCommunityDesc string `json:"snmpRwCommunityDesc,omitempty"` // SNMPUserName string `json:"snmpUserName,omitempty"` // TimeOut *int `json:"timeOut,omitempty"` // UpdateMgmtIP *bool `json:"updateMgmtIp,omitempty"` // UserNameList string `json:"userNameList,omitempty"` // }
type ResponseDiscoveryGetDiscoveryByIDResponseAttributeInfo ¶
type ResponseDiscoveryGetDiscoveryByIDResponseAttributeInfo interface{}
type ResponseDiscoveryGetDiscoveryByIDResponseHTTPReadCredential ¶
type ResponseDiscoveryGetDiscoveryByIDResponseHTTPReadCredential struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Port *int `json:"port,omitempty"` // Secure *bool `json:"secure,omitempty"` // Username string `json:"username,omitempty"` // }
type ResponseDiscoveryGetDiscoveryByIDResponseHTTPWriteCredential ¶
type ResponseDiscoveryGetDiscoveryByIDResponseHTTPWriteCredential struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Port *int `json:"port,omitempty"` // Secure *bool `json:"secure,omitempty"` // Username string `json:"username,omitempty"` // }
type ResponseDiscoveryGetDiscoveryJobsByIP ¶
type ResponseDiscoveryGetDiscoveryJobsByIP struct { Response *[]ResponseDiscoveryGetDiscoveryJobsByIPResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryGetDiscoveryJobsByIPResponse ¶
type ResponseDiscoveryGetDiscoveryJobsByIPResponse struct { AttributeInfo *ResponseDiscoveryGetDiscoveryJobsByIPResponseAttributeInfo `json:"attributeInfo,omitempty"` // CliStatus string `json:"cliStatus,omitempty"` // DiscoveryStatus string `json:"discoveryStatus,omitempty"` // EndTime string `json:"endTime,omitempty"` // HTTPStatus string `json:"httpStatus,omitempty"` // ID string `json:"id,omitempty"` // InventoryCollectionStatus string `json:"inventoryCollectionStatus,omitempty"` // InventoryReachabilityStatus string `json:"inventoryReachabilityStatus,omitempty"` // IPAddress string `json:"ipAddress,omitempty"` // JobStatus string `json:"jobStatus,omitempty"` // Name string `json:"name,omitempty"` // NetconfStatus string `json:"netconfStatus,omitempty"` // PingStatus string `json:"pingStatus,omitempty"` // SNMPStatus string `json:"snmpStatus,omitempty"` // StartTime string `json:"startTime,omitempty"` // TaskID string `json:"taskId,omitempty"` // }
type ResponseDiscoveryGetDiscoveryJobsByIPResponseAttributeInfo ¶
type ResponseDiscoveryGetDiscoveryJobsByIPResponseAttributeInfo interface{}
type ResponseDiscoveryGetGlobalCredentials ¶
type ResponseDiscoveryGetGlobalCredentials struct { Response *[]ResponseDiscoveryGetGlobalCredentialsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryGetGlobalCredentialsResponse ¶
type ResponseDiscoveryGetGlobalCredentialsResponse struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Port *int `json:"port,omitempty"` // Secure *bool `json:"secure,omitempty"` // Username string `json:"username,omitempty"` // NetconfPort string `json:"netconfPort,omitempty"` // ReadCommunity string `json:"readCommunity,omitempty"` // WriteCommunity string `json:"writeCommunity,omitempty"` // }
type ResponseDiscoveryGetListOfDiscoveriesByDiscoveryID ¶
type ResponseDiscoveryGetListOfDiscoveriesByDiscoveryID struct { Response *[]ResponseDiscoveryGetListOfDiscoveriesByDiscoveryIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryGetListOfDiscoveriesByDiscoveryIDResponse ¶
type ResponseDiscoveryGetListOfDiscoveriesByDiscoveryIDResponse struct { AttributeInfo *ResponseDiscoveryGetListOfDiscoveriesByDiscoveryIDResponseAttributeInfo `json:"attributeInfo,omitempty"` // CliStatus string `json:"cliStatus,omitempty"` // DiscoveryStatus string `json:"discoveryStatus,omitempty"` // EndTime string `json:"endTime,omitempty"` // HTTPStatus string `json:"httpStatus,omitempty"` // ID string `json:"id,omitempty"` // InventoryCollectionStatus string `json:"inventoryCollectionStatus,omitempty"` // InventoryReachabilityStatus string `json:"inventoryReachabilityStatus,omitempty"` // IPAddress string `json:"ipAddress,omitempty"` // JobStatus string `json:"jobStatus,omitempty"` // Name string `json:"name,omitempty"` // NetconfStatus string `json:"netconfStatus,omitempty"` // PingStatus string `json:"pingStatus,omitempty"` // SNMPStatus string `json:"snmpStatus,omitempty"` // StartTime string `json:"startTime,omitempty"` // TaskID string `json:"taskId,omitempty"` // }
type ResponseDiscoveryGetListOfDiscoveriesByDiscoveryIDResponseAttributeInfo ¶
type ResponseDiscoveryGetListOfDiscoveriesByDiscoveryIDResponseAttributeInfo interface{}
type ResponseDiscoveryGetSNMPProperties ¶
type ResponseDiscoveryGetSNMPProperties struct { Response *[]ResponseDiscoveryGetSNMPPropertiesResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryGetSNMPPropertiesResponse ¶
type ResponseDiscoveryGetSNMPPropertiesResponse struct { ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // IntValue *int `json:"intValue,omitempty"` // SystemPropertyName string `json:"systemPropertyName,omitempty"` // }
type ResponseDiscoveryStartDiscovery ¶
type ResponseDiscoveryStartDiscovery struct { Response *ResponseDiscoveryStartDiscoveryResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryUpdateCliCredentials ¶
type ResponseDiscoveryUpdateCliCredentials struct { Response *ResponseDiscoveryUpdateCliCredentialsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryUpdateGlobalCredentials ¶
type ResponseDiscoveryUpdateGlobalCredentials struct { Response *ResponseDiscoveryUpdateGlobalCredentialsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryUpdateHTTPReadCredential ¶
type ResponseDiscoveryUpdateHTTPReadCredential struct { Response *ResponseDiscoveryUpdateHTTPReadCredentialResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryUpdateHTTPWriteCredentials ¶
type ResponseDiscoveryUpdateHTTPWriteCredentials struct { Response *ResponseDiscoveryUpdateHTTPWriteCredentialsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryUpdateNetconfCredentials ¶
type ResponseDiscoveryUpdateNetconfCredentials struct { Response *ResponseDiscoveryUpdateNetconfCredentialsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryUpdateSNMPReadCommunity ¶
type ResponseDiscoveryUpdateSNMPReadCommunity struct { Response *ResponseDiscoveryUpdateSNMPReadCommunityResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryUpdateSNMPWriteCommunity ¶
type ResponseDiscoveryUpdateSNMPWriteCommunity struct { Response *ResponseDiscoveryUpdateSNMPWriteCommunityResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryUpdateSNMPv3Credentials ¶
type ResponseDiscoveryUpdateSNMPv3Credentials struct { Response *ResponseDiscoveryUpdateSNMPv3CredentialsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryUpdatesAnExistingDiscoveryBySpecifiedID ¶
type ResponseDiscoveryUpdatesAnExistingDiscoveryBySpecifiedID struct { Response *ResponseDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseEventManagementCountOfEventSubscriptions ¶
type ResponseEventManagementCountOfEventSubscriptions struct {
Response *float64 `json:"response,omitempty"` // Response
}
type ResponseEventManagementCountOfEvents ¶
type ResponseEventManagementCountOfEvents struct {
Response *float64 `json:"response,omitempty"` // Response
}
type ResponseEventManagementCountOfNotifications ¶
type ResponseEventManagementCountOfNotifications struct {
Response string `json:"response,omitempty"` // Response
}
type ResponseEventManagementCreateEmailDestination ¶
type ResponseEventManagementCreateEmailDestination struct {
StatusURI string `json:"statusUri,omitempty"` // Status Uri
}
type ResponseEventManagementCreateEmailEventSubscription ¶
type ResponseEventManagementCreateEmailEventSubscription struct {
StatusURI string `json:"statusUri,omitempty"` // Status Uri
}
type ResponseEventManagementCreateEventSubscriptions ¶
type ResponseEventManagementCreateEventSubscriptions struct {
StatusURI string `json:"statusUri,omitempty"` // Status Uri
}
type ResponseEventManagementCreateRestWebhookEventSubscription ¶
type ResponseEventManagementCreateRestWebhookEventSubscription struct {
StatusURI string `json:"statusUri,omitempty"` // Status Uri
}
type ResponseEventManagementCreateSyslogDestination ¶
type ResponseEventManagementCreateSyslogDestination struct { ErrorMessage *ResponseEventManagementCreateSyslogDestinationErrorMessage `json:"errorMessage,omitempty"` // APIStatus string `json:"apiStatus,omitempty"` // Api Status StatusMessage string `json:"statusMessage,omitempty"` // Status Message }
type ResponseEventManagementCreateSyslogDestinationErrorMessage ¶
type ResponseEventManagementCreateSyslogDestinationErrorMessage struct {
Errors []string `json:"errors,omitempty"` // Errors
}
type ResponseEventManagementCreateSyslogEventSubscription ¶
type ResponseEventManagementCreateSyslogEventSubscription struct {
StatusURI string `json:"statusUri,omitempty"` // Status Uri
}
type ResponseEventManagementCreateWebhookDestination ¶
type ResponseEventManagementCreateWebhookDestination struct { ErrorMessage *ResponseEventManagementCreateWebhookDestinationErrorMessage `json:"errorMessage,omitempty"` // APIStatus string `json:"apiStatus,omitempty"` // Api Status StatusMessage string `json:"statusMessage,omitempty"` // Status Message }
type ResponseEventManagementCreateWebhookDestinationErrorMessage ¶
type ResponseEventManagementCreateWebhookDestinationErrorMessage struct {
Errors []string `json:"errors,omitempty"` // Errors
}
type ResponseEventManagementDeleteEventSubscriptions ¶
type ResponseEventManagementDeleteEventSubscriptions struct {
StatusURI string `json:"statusUri,omitempty"` // Status Uri
}
type ResponseEventManagementEventArtifactCount ¶
type ResponseEventManagementEventArtifactCount struct {
Response *float64 `json:"response,omitempty"` // Response
}
type ResponseEventManagementGetAuditLogParentRecords ¶
type ResponseEventManagementGetAuditLogParentRecords []ResponseItemEventManagementGetAuditLogParentRecords // Array of ResponseEventManagementGetAuditLogParentRecords
type ResponseEventManagementGetAuditLogRecords ¶
type ResponseEventManagementGetAuditLogRecords []ResponseItemEventManagementGetAuditLogRecords // Array of ResponseEventManagementGetAuditLogRecords
type ResponseEventManagementGetAuditLogSummary ¶
type ResponseEventManagementGetAuditLogSummary []ResponseItemEventManagementGetAuditLogSummary // Array of ResponseEventManagementGetAuditLogSummary
type ResponseEventManagementGetConnectorTypes ¶
type ResponseEventManagementGetConnectorTypes []ResponseItemEventManagementGetConnectorTypes // Array of ResponseEventManagementGetConnectorTypes
type ResponseEventManagementGetEmailEventSubscriptions ¶
type ResponseEventManagementGetEmailEventSubscriptions []ResponseItemEventManagementGetEmailEventSubscriptions // Array of ResponseEventManagementGetEmailEventSubscriptions
type ResponseEventManagementGetEmailSubscriptionDetails ¶
type ResponseEventManagementGetEmailSubscriptionDetails []ResponseItemEventManagementGetEmailSubscriptionDetails // Array of ResponseEventManagementGetEmailSubscriptionDetails
type ResponseEventManagementGetEventArtifacts ¶
type ResponseEventManagementGetEventArtifacts []ResponseItemEventManagementGetEventArtifacts // Array of ResponseEventManagementGetEventArtifacts
type ResponseEventManagementGetEventSubscriptions ¶
type ResponseEventManagementGetEventSubscriptions []ResponseItemEventManagementGetEventSubscriptions // Array of ResponseEventManagementGetEventSubscriptions
type ResponseEventManagementGetEvents ¶
type ResponseEventManagementGetEvents []ResponseItemEventManagementGetEvents // Array of ResponseEventManagementGetEvents
type ResponseEventManagementGetNotifications ¶
type ResponseEventManagementGetNotifications []ResponseItemEventManagementGetNotifications // Array of ResponseEventManagementGetNotifications
type ResponseEventManagementGetRestWebhookEventSubscriptions ¶
type ResponseEventManagementGetRestWebhookEventSubscriptions []ResponseItemEventManagementGetRestWebhookEventSubscriptions // Array of ResponseEventManagementGetRestWebhookEventSubscriptions
type ResponseEventManagementGetRestWebhookSubscriptionDetails ¶
type ResponseEventManagementGetRestWebhookSubscriptionDetails []ResponseItemEventManagementGetRestWebhookSubscriptionDetails // Array of ResponseEventManagementGetRestWebhookSubscriptionDetails
type ResponseEventManagementGetStatusAPIForEvents ¶
type ResponseEventManagementGetStatusAPIForEvents struct { ErrorMessage *ResponseEventManagementGetStatusAPIForEventsErrorMessage `json:"errorMessage,omitempty"` // Error Message APIStatus string `json:"apiStatus,omitempty"` // Api Status StatusMessage string `json:"statusMessage,omitempty"` // Status Message }
type ResponseEventManagementGetStatusAPIForEventsErrorMessage ¶
type ResponseEventManagementGetStatusAPIForEventsErrorMessage interface{}
type ResponseEventManagementGetSyslogEventSubscriptions ¶
type ResponseEventManagementGetSyslogEventSubscriptions []ResponseItemEventManagementGetSyslogEventSubscriptions // Array of ResponseEventManagementGetSyslogEventSubscriptions
type ResponseEventManagementGetSyslogSubscriptionDetails ¶
type ResponseEventManagementGetSyslogSubscriptionDetails []ResponseItemEventManagementGetSyslogSubscriptionDetails // Array of ResponseEventManagementGetSyslogSubscriptionDetails
type ResponseEventManagementUpdateEmailDestination ¶
type ResponseEventManagementUpdateEmailDestination struct {
StatusURI string `json:"statusUri,omitempty"` // Status Uri
}
type ResponseEventManagementUpdateEmailEventSubscription ¶
type ResponseEventManagementUpdateEmailEventSubscription struct {
StatusURI string `json:"statusUri,omitempty"` // Status Uri
}
type ResponseEventManagementUpdateEventSubscriptions ¶
type ResponseEventManagementUpdateEventSubscriptions struct {
StatusURI string `json:"statusUri,omitempty"` // Status Uri
}
type ResponseEventManagementUpdateRestWebhookEventSubscription ¶
type ResponseEventManagementUpdateRestWebhookEventSubscription struct {
StatusURI string `json:"statusUri,omitempty"` // Status Uri
}
type ResponseEventManagementUpdateSyslogDestination ¶
type ResponseEventManagementUpdateSyslogDestination struct { ErrorMessage *ResponseEventManagementUpdateSyslogDestinationErrorMessage `json:"errorMessage,omitempty"` // APIStatus string `json:"apiStatus,omitempty"` // Api Status StatusMessage string `json:"statusMessage,omitempty"` // Status Message }
type ResponseEventManagementUpdateSyslogDestinationErrorMessage ¶
type ResponseEventManagementUpdateSyslogDestinationErrorMessage struct {
Errors []string `json:"errors,omitempty"` // Errors
}
type ResponseEventManagementUpdateSyslogEventSubscription ¶
type ResponseEventManagementUpdateSyslogEventSubscription struct {
StatusURI string `json:"statusUri,omitempty"` // Status Uri
}
type ResponseEventManagementUpdateWebhookDestination ¶
type ResponseEventManagementUpdateWebhookDestination struct { ErrorMessage *ResponseEventManagementUpdateWebhookDestinationErrorMessage `json:"errorMessage,omitempty"` // APIStatus string `json:"apiStatus,omitempty"` // Api Status StatusMessage string `json:"statusMessage,omitempty"` // Status Message }
type ResponseEventManagementUpdateWebhookDestinationErrorMessage ¶
type ResponseEventManagementUpdateWebhookDestinationErrorMessage struct {
Errors []string `json:"errors,omitempty"` // Errors
}
type ResponseFabricWirelessAddWLCToFabricDomain ¶
type ResponseFabricWirelessAddWLCToFabricDomain struct { ExecutionID string `json:"executionId,omitempty"` // Status of the job for wireless state change in fabric domain ExecutionStatusURL string `json:"executionStatusURL,omitempty"` // executionStatusURL Message string `json:"message,omitempty"` // message }
type ResponseFabricWirelessGetSSIDToIPPoolMapping ¶
type ResponseFabricWirelessGetSSIDToIPPoolMapping struct { VLANName string `json:"vlanName,omitempty"` // VLAN Name SSIDDetails *[]ResponseFabricWirelessGetSSIDToIPPoolMappingSSIDDetails `json:"ssidDetails,omitempty"` // }
type ResponseFabricWirelessUpdateSSIDToIPPoolMapping2 ¶
type ResponseFabricWirelessUpdateSSIDToIPPoolMapping2 struct { ExecutionID string `json:"executionId,omitempty"` // Status of the job for wireless state change in fabric domain ExecutionStatusURL string `json:"executionStatusURL,omitempty"` // executionStatusURL Message string `json:"message,omitempty"` // message }
type ResponseFileGetListOfFiles ¶
type ResponseFileGetListOfFiles struct { Response *[]ResponseFileGetListOfFilesResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseFileGetListOfFilesResponse ¶
type ResponseFileGetListOfFilesResponse struct { AttributeInfo *ResponseFileGetListOfFilesResponseAttributeInfo `json:"attributeInfo,omitempty"` // DownloadPath string `json:"downloadPath,omitempty"` // Encrypted *bool `json:"encrypted,omitempty"` // FileFormat string `json:"fileFormat,omitempty"` // FileSize string `json:"fileSize,omitempty"` // ID string `json:"id,omitempty"` // Md5Checksum string `json:"md5Checksum,omitempty"` // Name string `json:"name,omitempty"` // NameSpace string `json:"nameSpace,omitempty"` // SftpServerList *[]ResponseFileGetListOfFilesResponseSftpServerList `json:"sftpServerList,omitempty"` // Sha1Checksum string `json:"sha1Checksum,omitempty"` // TaskID string `json:"taskId,omitempty"` // }
type ResponseFileGetListOfFilesResponseAttributeInfo ¶
type ResponseFileGetListOfFilesResponseAttributeInfo interface{}
type ResponseFileGetListOfFilesResponseSftpServerList ¶
type ResponseFileGetListOfFilesResponseSftpServerList interface{}
type ResponseFileUploadFile ¶
type ResponseFileUploadFile interface{}
type ResponseHealthAndPerformanceSystemHealthAPIHealthEvents ¶
type ResponseHealthAndPerformanceSystemHealthAPIHealthEvents struct { Severity string `json:"severity,omitempty"` // Severity of the event Hostname string `json:"hostname,omitempty"` // Hostname of the event Instance string `json:"instance,omitempty"` // Instance of the event SubDomain string `json:"subDomain,omitempty"` // Sub domain of the event Domain string `json:"domain,omitempty"` // Domain of the event Description string `json:"description,omitempty"` // Details of the event State string `json:"state,omitempty"` // State of the event Timestamp string `json:"timestamp,omitempty"` // Time of the event occurance Status string `json:"status,omitempty"` // Event status }
type ResponseHealthAndPerformanceSystemHealthApI ¶
type ResponseHealthAndPerformanceSystemHealthApI struct { HealthEvents *[]ResponseHealthAndPerformanceSystemHealthAPIHealthEvents `json:"healthEvents,omitempty"` // Version string `json:"version,omitempty"` // API version HostName string `json:"hostName,omitempty"` // Cluster name Cimcaddress []string `json:"cimcaddress,omitempty"` // List of configured cimc addresse(s) }
type ResponseHealthAndPerformanceSystemHealthCountApI ¶
type ResponseHealthAndPerformanceSystemHealthCountApI struct {
Count *float64 `json:"count,omitempty"` // Count of the events
}
type ResponseHealthAndPerformanceSystemPerformanceAPIKpis ¶
type ResponseHealthAndPerformanceSystemPerformanceAPIKpis struct { CPU *ResponseHealthAndPerformanceSystemPerformanceAPIKpisCPU `json:"cpu,omitempty"` // Memory *ResponseHealthAndPerformanceSystemPerformanceAPIKpisMemory `json:"memory,omitempty"` // NetworktxRate *ResponseHealthAndPerformanceSystemPerformanceAPIKpisNetworktxRate `json:"network tx_rate,omitempty"` // NetworkrxRate *ResponseHealthAndPerformanceSystemPerformanceAPIKpisNetworkrxRate `json:"network rx_rate,omitempty"` // }
type ResponseHealthAndPerformanceSystemPerformanceApI ¶
type ResponseHealthAndPerformanceSystemPerformanceApI struct { HostName string `json:"hostName,omitempty"` // Hostname Version string `json:"version,omitempty"` // Version of the API Kpis *ResponseHealthAndPerformanceSystemPerformanceAPIKpis `json:"kpis,omitempty"` // }
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpis ¶
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpis struct { Legends *ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegends `json:"legends,omitempty"` // Data *ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisData `json:"data,omitempty"` // }
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegends ¶
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegends struct { CPU *ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsCPU `json:"cpu,omitempty"` // Memory *ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsMemory `json:"memory,omitempty"` // NetworktxRate *ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsNetworktxRate `json:"network tx_rate,omitempty"` // NetworkrxRate *ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsNetworkrxRate `json:"network rx_rate,omitempty"` // }
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsCPU ¶
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsCPU struct {
Units string `json:"units,omitempty"` // Units for cpu usage
}
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsMemory ¶
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsMemory struct {
Units string `json:"units,omitempty"` // Units for memory usage
}
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsNetworkrxRate ¶
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsNetworkrxRate struct {
Units string `json:"units,omitempty"` // Units for network rx_rate
}
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsNetworktxRate ¶
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsNetworktxRate struct {
Units string `json:"units,omitempty"` // Units for network tx_rate
}
type ResponseHealthAndPerformanceSystemPerformanceHistoricalApI ¶
type ResponseHealthAndPerformanceSystemPerformanceHistoricalApI struct { HostName string `json:"hostName,omitempty"` // Hostname Version string `json:"version,omitempty"` // Version of the API Kpis *ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpis `json:"kpis,omitempty"` // }
type ResponseIssuesGetIssueEnrichmentDetails ¶
type ResponseIssuesGetIssueEnrichmentDetails struct {
IssueDetails *ResponseIssuesGetIssueEnrichmentDetailsIssueDetails `json:"issueDetails,omitempty"` //
}
type ResponseIssuesGetIssueEnrichmentDetailsIssueDetails ¶
type ResponseIssuesGetIssueEnrichmentDetailsIssueDetails struct {
Issue *[]ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssue `json:"issue,omitempty"` //
}
type ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssue ¶
type ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssue struct { IssueID string `json:"issueId,omitempty"` // Issue Id IssueSource string `json:"issueSource,omitempty"` // Issue Source IssueCategory string `json:"issueCategory,omitempty"` // Issue Category IssueName string `json:"issueName,omitempty"` // Issue Name IssueDescription string `json:"issueDescription,omitempty"` // Issue Description IssueEntity string `json:"issueEntity,omitempty"` // Issue Entity IssueEntityValue string `json:"issueEntityValue,omitempty"` // Issue Entity Value IssueSeverity string `json:"issueSeverity,omitempty"` // Issue Severity IssuePriority string `json:"issuePriority,omitempty"` // Issue Priority IssueSummary string `json:"issueSummary,omitempty"` // Issue Summary IssueTimestamp *int `json:"issueTimestamp,omitempty"` // Issue Timestamp SuggestedActions *[]ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssueSuggestedActions `json:"suggestedActions,omitempty"` // ImpactedHosts *[]ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssueImpactedHosts `json:"impactedHosts,omitempty"` // Impacted Hosts }
type ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssueImpactedHosts ¶
type ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssueImpactedHosts interface{}
type ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssueSuggestedActions ¶
type ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssueSuggestedActions struct { Message string `json:"message,omitempty"` // Message Steps *[]ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssueSuggestedActionsSteps `json:"steps,omitempty"` // Steps }
type ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssueSuggestedActionsSteps ¶
type ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssueSuggestedActionsSteps interface{}
type ResponseIssuesIssues ¶
type ResponseIssuesIssues struct { Version string `json:"version,omitempty"` // Version TotalCount *int `json:"totalCount,omitempty"` // Total Count Response *[]ResponseIssuesIssuesResponse `json:"response,omitempty"` // }
type ResponseIssuesIssuesResponse ¶
type ResponseIssuesIssuesResponse struct { IssueID string `json:"issueId,omitempty"` // Issue Id Name string `json:"name,omitempty"` // Name SiteID string `json:"siteId,omitempty"` // Site Id DeviceID string `json:"deviceId,omitempty"` // Device Id DeviceRole string `json:"deviceRole,omitempty"` // Device Role AiDriven *bool `json:"aiDriven,omitempty"` // Ai Driven ClientMac string `json:"clientMac,omitempty"` // Client Mac IssueOccurenceCount *int `json:"issue_occurence_count,omitempty"` // Issue Occurence Count Status string `json:"status,omitempty"` // Status Priority string `json:"priority,omitempty"` // Priority Category string `json:"category,omitempty"` // Category LastOccurenceTime *int `json:"last_occurence_time,omitempty"` // Last Occurence Time }
type ResponseItemClientsGetClientEnrichmentDetails ¶
type ResponseItemClientsGetClientEnrichmentDetails struct { UserDetails *ResponseItemClientsGetClientEnrichmentDetailsUserDetails `json:"userDetails,omitempty"` // ConnectedDevice *[]ResponseItemClientsGetClientEnrichmentDetailsConnectedDevice `json:"connectedDevice,omitempty"` // IssueDetails *ResponseItemClientsGetClientEnrichmentDetailsIssueDetails `json:"issueDetails,omitempty"` // }
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDevice ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDevice struct {
DeviceDetails *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetails `json:"deviceDetails,omitempty"` //
}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetails ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetails struct { Family string `json:"family,omitempty"` // Family Type string `json:"type,omitempty"` // Type Location *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLocation `json:"location,omitempty"` // Location ErrorCode string `json:"errorCode,omitempty"` // Error Code MacAddress string `json:"macAddress,omitempty"` // Mac Address Role string `json:"role,omitempty"` // Role ApManagerInterfaceIP string `json:"apManagerInterfaceIp,omitempty"` // Ap Manager Interface Ip AssociatedWlcIP string `json:"associatedWlcIp,omitempty"` // Associated Wlc Ip BootDateTime *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsBootDateTime `json:"bootDateTime,omitempty"` // Boot Date Time CollectionStatus string `json:"collectionStatus,omitempty"` // Collection Status InterfaceCount *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsInterfaceCount `json:"interfaceCount,omitempty"` // Interface Count LineCardCount *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLineCardCount `json:"lineCardCount,omitempty"` // Line Card Count LineCardID *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLineCardID `json:"lineCardId,omitempty"` // Line Card Id ManagementIPAddress string `json:"managementIpAddress,omitempty"` // Management Ip Address MemorySize string `json:"memorySize,omitempty"` // Memory Size PlatformID string `json:"platformId,omitempty"` // Platform Id ReachabilityFailureReason string `json:"reachabilityFailureReason,omitempty"` // Reachability Failure Reason ReachabilityStatus string `json:"reachabilityStatus,omitempty"` // Reachability Status SNMPContact string `json:"snmpContact,omitempty"` // Snmp Contact SNMPLocation string `json:"snmpLocation,omitempty"` // Snmp Location TunnelUDPPort string `json:"tunnelUdpPort,omitempty"` // Tunnel Udp Port WaasDeviceMode *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsWaasDeviceMode `json:"waasDeviceMode,omitempty"` // Waas Device Mode Series string `json:"series,omitempty"` // Series InventoryStatusDetail string `json:"inventoryStatusDetail,omitempty"` // Inventory Status Detail CollectionInterval string `json:"collectionInterval,omitempty"` // Collection Interval SerialNumber string `json:"serialNumber,omitempty"` // Serial Number SoftwareVersion string `json:"softwareVersion,omitempty"` // Software Version RoleSource string `json:"roleSource,omitempty"` // Role Source Hostname string `json:"hostname,omitempty"` // Hostname UpTime string `json:"upTime,omitempty"` // Up Time LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Last Update Time ErrorDescription *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsErrorDescription `json:"errorDescription,omitempty"` // Error Description LocationName *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLocationName `json:"locationName,omitempty"` // Location Name TagCount string `json:"tagCount,omitempty"` // Tag Count LastUpdated string `json:"lastUpdated,omitempty"` // Last Updated InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid ID string `json:"id,omitempty"` // Id NeighborTopology *[]ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopology `json:"neighborTopology,omitempty"` // Cisco360View string `json:"cisco360view,omitempty"` // Cisco360view }
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsBootDateTime ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsBootDateTime interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsErrorDescription ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsErrorDescription interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsInterfaceCount ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsInterfaceCount interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLineCardCount ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLineCardCount interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLineCardID ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLineCardID interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLocation ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLocation interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLocationName ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLocationName interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopology ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopology struct { Nodes *[]ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodes `json:"nodes,omitempty"` // Links *[]ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinks `json:"links,omitempty"` // }
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinks ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinks struct { Source string `json:"source,omitempty"` // Source LinkStatus string `json:"linkStatus,omitempty"` // Link Status Label *[]ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinksLabel `json:"label,omitempty"` // Label Target string `json:"target,omitempty"` // Target ID *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinksID `json:"id,omitempty"` // Id PortUtilization *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinksPortUtilization `json:"portUtilization,omitempty"` // Port Utilization }
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinksID ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinksID interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinksLabel ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinksLabel interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinksPortUtilization ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinksPortUtilization interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodes ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodes struct { Role string `json:"role,omitempty"` // Role Name string `json:"name,omitempty"` // Name ID string `json:"id,omitempty"` // Id Description string `json:"description,omitempty"` // Description DeviceType *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesDeviceType `json:"deviceType,omitempty"` // Device Type PlatformID *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesPlatformID `json:"platformId,omitempty"` // Platform Id Family *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesFamily `json:"family,omitempty"` // Family IP *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesIP `json:"ip,omitempty"` // Ip SoftwareVersion *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesSoftwareVersion `json:"softwareVersion,omitempty"` // Software Version UserID *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesUserID `json:"userId,omitempty"` // User Id NodeType *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesNodeType `json:"nodeType,omitempty"` // Node Type RadioFrequency *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesRadioFrequency `json:"radioFrequency,omitempty"` // Radio Frequency Clients *float64 `json:"clients,omitempty"` // Clients Count *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesCount `json:"count,omitempty"` // Count HealthScore *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesHealthScore `json:"healthScore,omitempty"` // Health Score Level *float64 `json:"level,omitempty"` // Level FabricGroup *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesFabricGroup `json:"fabricGroup,omitempty"` // Fabric Group }
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesCount ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesCount interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesDeviceType ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesDeviceType interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesFabricGroup ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesFabricGroup interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesFamily ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesFamily interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesHealthScore ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesHealthScore interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesIP ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesIP interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesNodeType ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesNodeType interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesPlatformID ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesPlatformID interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesRadioFrequency ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesRadioFrequency interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesSoftwareVersion ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesSoftwareVersion interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesUserID ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesUserID interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsWaasDeviceMode ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsWaasDeviceMode interface{}
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetails ¶
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetails struct {
Issue *[]ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssue `json:"issue,omitempty"` //
}
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssue ¶
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssue struct { IssueID string `json:"issueId,omitempty"` // Issue Id IssueSource string `json:"issueSource,omitempty"` // Issue Source IssueCategory string `json:"issueCategory,omitempty"` // Issue Category IssueName string `json:"issueName,omitempty"` // Issue Name IssueDescription string `json:"issueDescription,omitempty"` // Issue Description IssueEntity string `json:"issueEntity,omitempty"` // Issue Entity IssueEntityValue string `json:"issueEntityValue,omitempty"` // Issue Entity Value IssueSeverity string `json:"issueSeverity,omitempty"` // Issue Severity IssuePriority string `json:"issuePriority,omitempty"` // Issue Priority IssueSummary string `json:"issueSummary,omitempty"` // Issue Summary IssueTimestamp *int `json:"issueTimestamp,omitempty"` // Issue Timestamp SuggestedActions *[]ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueSuggestedActions `json:"suggestedActions,omitempty"` // ImpactedHosts *[]ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHosts `json:"impactedHosts,omitempty"` // }
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHosts ¶
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHosts struct { HostType string `json:"hostType,omitempty"` // Host Type HostName string `json:"hostName,omitempty"` // Host Name HostOs string `json:"hostOs,omitempty"` // Host Os SSID string `json:"ssid,omitempty"` // Ssid ConnectedInterface string `json:"connectedInterface,omitempty"` // Connected Interface MacAddress string `json:"macAddress,omitempty"` // Mac Address FailedAttempts *int `json:"failedAttempts,omitempty"` // Failed Attempts Location *ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHostsLocation `json:"location,omitempty"` // Timestamp *int `json:"timestamp,omitempty"` // Timestamp }
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHostsLocation ¶
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHostsLocation struct { SiteID string `json:"siteId,omitempty"` // Site Id SiteType string `json:"siteType,omitempty"` // Site Type Area string `json:"area,omitempty"` // Area Building string `json:"building,omitempty"` // Building Floor *ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHostsLocationFloor `json:"floor,omitempty"` // Floor ApsImpacted *[]ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHostsLocationApsImpacted `json:"apsImpacted,omitempty"` // Aps Impacted }
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHostsLocationApsImpacted ¶
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHostsLocationApsImpacted interface{}
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHostsLocationFloor ¶
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHostsLocationFloor interface{}
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueSuggestedActions ¶
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueSuggestedActions struct { Message string `json:"message,omitempty"` // Message Steps *[]ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueSuggestedActionsSteps `json:"steps,omitempty"` // Steps }
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueSuggestedActionsSteps ¶
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueSuggestedActionsSteps interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetails ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetails struct { ID string `json:"id,omitempty"` // Id ConnectionStatus string `json:"connectionStatus,omitempty"` // Connection Status HostType string `json:"hostType,omitempty"` // Host Type UserID string `json:"userId,omitempty"` // User Id HostName *ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostName `json:"hostName,omitempty"` // Host Name HostOs *ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostOs `json:"hostOs,omitempty"` // Host Os HostVersion *ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostVersion `json:"hostVersion,omitempty"` // Host Version SubType *ResponseItemClientsGetClientEnrichmentDetailsUserDetailsSubType `json:"subType,omitempty"` // Sub Type LastUpdated *int `json:"lastUpdated,omitempty"` // Last Updated HealthScore *[]ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHealthScore `json:"healthScore,omitempty"` // HostMac string `json:"hostMac,omitempty"` // Host Mac HostIPV4 string `json:"hostIpV4,omitempty"` // Host Ip V4 HostIPV6 *[]ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostIPV6 `json:"hostIpV6,omitempty"` // Host Ip V6 AuthType *ResponseItemClientsGetClientEnrichmentDetailsUserDetailsAuthType `json:"authType,omitempty"` // Auth Type VLANID string `json:"vlanId,omitempty"` // Vlan Id SSID *ResponseItemClientsGetClientEnrichmentDetailsUserDetailsSSID `json:"ssid,omitempty"` // Ssid Location *ResponseItemClientsGetClientEnrichmentDetailsUserDetailsLocation `json:"location,omitempty"` // Location ClientConnection string `json:"clientConnection,omitempty"` // Client Connection ConnectedDevice *[]ResponseItemClientsGetClientEnrichmentDetailsUserDetailsConnectedDevice `json:"connectedDevice,omitempty"` // Connected Device IssueCount *float64 `json:"issueCount,omitempty"` // Issue Count Rssi *ResponseItemClientsGetClientEnrichmentDetailsUserDetailsRssi `json:"rssi,omitempty"` // Rssi Snr *ResponseItemClientsGetClientEnrichmentDetailsUserDetailsSnr `json:"snr,omitempty"` // Snr DataRate *ResponseItemClientsGetClientEnrichmentDetailsUserDetailsDataRate `json:"dataRate,omitempty"` // Data Rate Port *ResponseItemClientsGetClientEnrichmentDetailsUserDetailsPort `json:"port,omitempty"` // Port }
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsAuthType ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsAuthType interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsConnectedDevice ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsConnectedDevice interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsDataRate ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsDataRate interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostIPV6 ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostIPV6 interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostName ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostName interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostOs ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostOs interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostVersion ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostVersion interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsLocation ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsLocation interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsPort ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsPort interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsRssi ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsRssi interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsSSID ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsSSID interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsSnr ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsSnr interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsSubType ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsSubType interface{}
type ResponseItemConfigurationTemplatesGetsAListOfProjects ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjects struct { Tags *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTags `json:"tags,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // Create time of project Description string `json:"description,omitempty"` // Description of project ID string `json:"id,omitempty"` // UUID of project LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of project Name string `json:"name,omitempty"` // Name of project Templates *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplates `json:"templates,omitempty"` // List of templates within the project }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplates ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplates struct { Tags *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTags `json:"tags,omitempty"` // Author string `json:"author,omitempty"` // Author of template Composite *bool `json:"composite,omitempty"` // Is it composite template ContainingTemplates *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplates `json:"containingTemplates,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // Create time of template CustomParamsOrder *bool `json:"customParamsOrder,omitempty"` // Custom Params Order Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesDeviceTypes `json:"deviceTypes,omitempty"` // FailurePolicy string `json:"failurePolicy,omitempty"` // Define failure policy if template provisioning fails ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of template LatestVersionTime *int `json:"latestVersionTime,omitempty"` // Latest versioned template time Name string `json:"name,omitempty"` // Name of template ParentTemplateID string `json:"parentTemplateId,omitempty"` // Parent templateID ProjectID string `json:"projectId,omitempty"` // Project UUID ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateContent string `json:"rollbackTemplateContent,omitempty"` // Rollback template content RollbackTemplateParams *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // Applicable device software type SoftwareVariant string `json:"softwareVariant,omitempty"` // Applicable device software variant SoftwareVersion string `json:"softwareVersion,omitempty"` // Applicable device software version TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParams `json:"templateParams,omitempty"` // ValidationErrors *ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesValidationErrors `json:"validationErrors,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplates ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplates struct { Tags *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTags `json:"tags,omitempty"` // Composite *bool `json:"composite,omitempty"` // Is it composite template Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesDeviceTypes `json:"deviceTypes,omitempty"` // ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) Name string `json:"name,omitempty"` // Name of template ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateParams *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParams `json:"templateParams,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesDeviceTypes ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesDeviceTypes struct { ProductFamily string `json:"productFamily,omitempty"` // Device family ProductSeries string `json:"productSeries,omitempty"` // Device series ProductType string `json:"productType,omitempty"` // Device type }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParams ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParamsRange ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParamsRange struct { ID string `json:"id,omitempty"` // UUID of range MaxValue *int `json:"maxValue,omitempty"` // Max value of range MinValue *int `json:"minValue,omitempty"` // Min value of range }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParamsSelection ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues interface{}
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParams ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParamsRange ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParamsSelection ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues interface{}
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParams ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParamsSelection ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParamsSelectionSelectionValues ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParamsSelectionSelectionValues interface{}
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParams ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParamsSelection ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParamsSelectionSelectionValues ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParamsSelectionSelectionValues interface{}
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesValidationErrors ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesValidationErrors struct { RollbackTemplateErrors *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesValidationErrorsRollbackTemplateErrors `json:"rollbackTemplateErrors,omitempty"` // Validation or design conflicts errors of rollback template TemplateErrors *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesValidationErrorsTemplateErrors `json:"templateErrors,omitempty"` // Validation or design conflicts errors TemplateID string `json:"templateId,omitempty"` // UUID of template TemplateVersion string `json:"templateVersion,omitempty"` // Current version of template }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesValidationErrorsRollbackTemplateErrors ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesValidationErrorsRollbackTemplateErrors interface{}
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesValidationErrorsTemplateErrors ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesValidationErrorsTemplateErrors interface{}
type ResponseItemConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplate ¶
type ResponseItemConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplate struct { Composite *bool `json:"composite,omitempty"` // Is it composite template Name string `json:"name,omitempty"` // Name of template ProjectID string `json:"projectId,omitempty"` // UUID of project ProjectName string `json:"projectName,omitempty"` // Name of project TemplateID string `json:"templateId,omitempty"` // UUID of template VersionsInfo *[]ResponseItemConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplateVersionsInfo `json:"versionsInfo,omitempty"` // }
type ResponseItemConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplateVersionsInfo ¶
type ResponseItemConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplateVersionsInfo struct { Author string `json:"author,omitempty"` // Author of version template Description string `json:"description,omitempty"` // Description of template ID string `json:"id,omitempty"` // UUID of template Version string `json:"version,omitempty"` // Current version of template VersionComment string `json:"versionComment,omitempty"` // Version comment VersionTime *int `json:"versionTime,omitempty"` // Template version time }
type ResponseItemConfigurationTemplatesGetsTheTemplatesAvailable ¶
type ResponseItemConfigurationTemplatesGetsTheTemplatesAvailable struct { Composite *bool `json:"composite,omitempty"` // Is it composite template Name string `json:"name,omitempty"` // Name of template ProjectID string `json:"projectId,omitempty"` // UUID of project ProjectName string `json:"projectName,omitempty"` // Name of project TemplateID string `json:"templateId,omitempty"` // UUID of template VersionsInfo *[]ResponseItemConfigurationTemplatesGetsTheTemplatesAvailableVersionsInfo `json:"versionsInfo,omitempty"` // }
type ResponseItemConfigurationTemplatesGetsTheTemplatesAvailableVersionsInfo ¶
type ResponseItemConfigurationTemplatesGetsTheTemplatesAvailableVersionsInfo struct { Author string `json:"author,omitempty"` // Author of version template Description string `json:"description,omitempty"` // Description of template ID string `json:"id,omitempty"` // UUID of template Version string `json:"version,omitempty"` // Current version of template VersionComment string `json:"versionComment,omitempty"` // Version comment VersionTime *int `json:"versionTime,omitempty"` // Template version time }
type ResponseItemDeviceOnboardingPnpGetDeviceList2 ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2 struct { DeviceInfo *ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfo `json:"deviceInfo,omitempty"` // SystemResetWorkflow *ResponseItemDeviceOnboardingPnpGetDeviceList2SystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow *ResponseItemDeviceOnboardingPnpGetDeviceList2SystemWorkflow `json:"systemWorkflow,omitempty"` // Workflow *ResponseItemDeviceOnboardingPnpGetDeviceList2Workflow `json:"workflow,omitempty"` // RunSummaryList *[]ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryList `json:"runSummaryList,omitempty"` // WorkflowParameters *ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowParameters `json:"workflowParameters,omitempty"` // DayZeroConfig *ResponseItemDeviceOnboardingPnpGetDeviceList2DayZeroConfig `json:"dayZeroConfig,omitempty"` // DayZeroConfigPreview *ResponseItemDeviceOnboardingPnpGetDeviceList2DayZeroConfigPreview `json:"dayZeroConfigPreview,omitempty"` // Day Zero Config Preview Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id ID string `json:"id,omitempty"` // Id }
type ResponseItemDeviceOnboardingPnpGetDeviceList2DayZeroConfig ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DayZeroConfig struct {
Config string `json:"config,omitempty"` // Config
}
type ResponseItemDeviceOnboardingPnpGetDeviceList2DayZeroConfigPreview ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DayZeroConfigPreview interface{}
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfo ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfo struct { Source string `json:"source,omitempty"` // Source SerialNumber string `json:"serialNumber,omitempty"` // Serial Number Stack *bool `json:"stack,omitempty"` // Stack Mode string `json:"mode,omitempty"` // Mode State string `json:"state,omitempty"` // State Location *ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoLocation `json:"location,omitempty"` // Description string `json:"description,omitempty"` // Description OnbState string `json:"onbState,omitempty"` // Onb State AuthenticatedMicNumber string `json:"authenticatedMicNumber,omitempty"` // Authenticated Mic Number AuthenticatedSudiSerialNo string `json:"authenticatedSudiSerialNo,omitempty"` // Authenticated Sudi Serial No CapabilitiesSupported []string `json:"capabilitiesSupported,omitempty"` // Capabilities Supported FeaturesSupported []string `json:"featuresSupported,omitempty"` // Features Supported CmState string `json:"cmState,omitempty"` // Cm State FirstContact *float64 `json:"firstContact,omitempty"` // First Contact LastContact *float64 `json:"lastContact,omitempty"` // Last Contact MacAddress string `json:"macAddress,omitempty"` // Mac Address Pid string `json:"pid,omitempty"` // Pid DeviceSudiSerialNos []string `json:"deviceSudiSerialNos,omitempty"` // Device Sudi Serial Nos LastUpdateOn *float64 `json:"lastUpdateOn,omitempty"` // Last Update On WorkflowID string `json:"workflowId,omitempty"` // Workflow Id WorkflowName string `json:"workflowName,omitempty"` // Workflow Name ProjectID string `json:"projectId,omitempty"` // Project Id ProjectName string `json:"projectName,omitempty"` // Project Name DeviceType string `json:"deviceType,omitempty"` // Device Type AgentType string `json:"agentType,omitempty"` // Agent Type ImageVersion string `json:"imageVersion,omitempty"` // Image Version FileSystemList *[]ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // PnpProfileList *[]ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // Image File HTTPHeaders *[]ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // NeighborLinks *[]ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // LastSyncTime *float64 `json:"lastSyncTime,omitempty"` // Last Sync Time IPInterfaces *[]ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // Hostname string `json:"hostname,omitempty"` // Hostname AuthStatus string `json:"authStatus,omitempty"` // Auth Status StackInfo *ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoStackInfo `json:"stackInfo,omitempty"` // ReloadRequested *bool `json:"reloadRequested,omitempty"` // Reload Requested AddedOn *float64 `json:"addedOn,omitempty"` // Added On SiteID string `json:"siteId,omitempty"` // Site Id AAACredentials *ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // UserMicNumbers []string `json:"userMicNumbers,omitempty"` // User Mic Numbers UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // User Sudi Serial Nos AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // Addn Mac Addrs PreWorkflowCliOuputs *[]ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // Tags *ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoTags `json:"tags,omitempty"` // Tags SudiRequired *bool `json:"sudiRequired,omitempty"` // Sudi Required SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id PopulateInventory *bool `json:"populateInventory,omitempty"` // Populate Inventory SiteName string `json:"siteName,omitempty"` // Site Name Name string `json:"name,omitempty"` // Name }
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoFileSystemList ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoFileSystemList struct { Type string `json:"type,omitempty"` // Type Writeable *bool `json:"writeable,omitempty"` // Writeable Freespace *float64 `json:"freespace,omitempty"` // Freespace Name string `json:"name,omitempty"` // Name Readable *bool `json:"readable,omitempty"` // Readable Size *float64 `json:"size,omitempty"` // Size }
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfaces ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfaces struct { Status string `json:"status,omitempty"` // Status MacAddress string `json:"macAddress,omitempty"` // Mac Address IPv4Address *ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfacesIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6AddressList *[]ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfacesIPv6AddressList `json:"ipv6AddressList,omitempty"` // Ipv6 Address List Name string `json:"name,omitempty"` // Name }
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfacesIPv4Address ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfacesIPv4Address interface{}
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfacesIPv6AddressList ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfacesIPv6AddressList interface{}
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoLocation ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoLocation struct { SiteID string `json:"siteId,omitempty"` // Site Id Address string `json:"address,omitempty"` // Address Latitude string `json:"latitude,omitempty"` // Latitude Longitude string `json:"longitude,omitempty"` // Longitude Altitude string `json:"altitude,omitempty"` // Altitude }
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoNeighborLinks ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoNeighborLinks struct { LocalInterfaceName string `json:"localInterfaceName,omitempty"` // Local Interface Name LocalShortInterfaceName string `json:"localShortInterfaceName,omitempty"` // Local Short Interface Name LocalMacAddress string `json:"localMacAddress,omitempty"` // Local Mac Address RemoteInterfaceName string `json:"remoteInterfaceName,omitempty"` // Remote Interface Name RemoteShortInterfaceName string `json:"remoteShortInterfaceName,omitempty"` // Remote Short Interface Name RemoteMacAddress string `json:"remoteMacAddress,omitempty"` // Remote Mac Address RemoteDeviceName string `json:"remoteDeviceName,omitempty"` // Remote Device Name RemotePlatform string `json:"remotePlatform,omitempty"` // Remote Platform RemoteVersion string `json:"remoteVersion,omitempty"` // Remote Version }
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileList ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileList struct { ProfileName string `json:"profileName,omitempty"` // Profile Name DiscoveryCreated *bool `json:"discoveryCreated,omitempty"` // Discovery Created CreatedBy string `json:"createdBy,omitempty"` // Created By PrimaryEndpoint *ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // SecondaryEndpoint *ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpoint ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpointIPv4Address ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpointIPv4Address interface{}
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpointIPv6Address ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpointIPv6Address interface{}
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpoint ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpointIPv4Address ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpointIPv4Address interface{}
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpointIPv6Address ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpointIPv6Address interface{}
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoStackInfo ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoStackInfo struct { SupportsStackWorkflows *bool `json:"supportsStackWorkflows,omitempty"` // Supports Stack Workflows IsFullRing *bool `json:"isFullRing,omitempty"` // Is Full Ring StackMemberList *[]ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // Stack Ring Protocol ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // Valid License Levels TotalMemberCount *float64 `json:"totalMemberCount,omitempty"` // Total Member Count }
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoStackInfoStackMemberList ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoStackInfoStackMemberList struct { SerialNumber string `json:"serialNumber,omitempty"` // Serial Number State string `json:"state,omitempty"` // State Role string `json:"role,omitempty"` // Role MacAddress string `json:"macAddress,omitempty"` // Mac Address Pid string `json:"pid,omitempty"` // Pid LicenseLevel string `json:"licenseLevel,omitempty"` // License Level LicenseType string `json:"licenseType,omitempty"` // License Type SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // Sudi Serial Number HardwareVersion string `json:"hardwareVersion,omitempty"` // Hardware Version StackNumber *float64 `json:"stackNumber,omitempty"` // Stack Number SoftwareVersion string `json:"softwareVersion,omitempty"` // Software Version Priority *float64 `json:"priority,omitempty"` // Priority }
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoTags ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoTags interface{}
type ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryList ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryList struct { Details string `json:"details,omitempty"` // Details HistoryTaskInfo *ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // ErrorFlag *bool `json:"errorFlag,omitempty"` // Error Flag Timestamp *float64 `json:"timestamp,omitempty"` // Timestamp }
type ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfo ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfo struct { Type string `json:"type,omitempty"` // Type WorkItemList *[]ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken AddnDetails *[]ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // Name }
type ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfoWorkItemList ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfoWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemResetWorkflow ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemResetWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseItemDeviceOnboardingPnpGetDeviceList2SystemResetWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemResetWorkflowTasks ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemResetWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseItemDeviceOnboardingPnpGetDeviceList2SystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemResetWorkflowTasksWorkItemList ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemResetWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemWorkflow ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseItemDeviceOnboardingPnpGetDeviceList2SystemWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemWorkflowTasks ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseItemDeviceOnboardingPnpGetDeviceList2SystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemWorkflowTasksWorkItemList ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseItemDeviceOnboardingPnpGetDeviceList2Workflow ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2Workflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowParameters ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowParameters struct { TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // Top Of Stack Serial Number LicenseLevel string `json:"licenseLevel,omitempty"` // License Level LicenseType string `json:"licenseType,omitempty"` // License Type ConfigList *[]ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowParametersConfigList `json:"configList,omitempty"` // }
type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowParametersConfigList ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowParametersConfigList struct { ConfigParameters *[]ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // ConfigID string `json:"configId,omitempty"` // Config Id }
type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowTasks ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowTasksWorkItemList ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseItemDeviceOnboardingPnpGetWorkflows ¶
type ResponseItemDeviceOnboardingPnpGetWorkflows struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseItemDeviceOnboardingPnpGetWorkflowsTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseItemDeviceOnboardingPnpGetWorkflowsTasks ¶
type ResponseItemDeviceOnboardingPnpGetWorkflowsTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseItemDeviceOnboardingPnpGetWorkflowsTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseItemDeviceOnboardingPnpGetWorkflowsTasksWorkItemList ¶
type ResponseItemDeviceOnboardingPnpGetWorkflowsTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseItemDevicesGetDeviceEnrichmentDetails ¶
type ResponseItemDevicesGetDeviceEnrichmentDetails struct {
DeviceDetails *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetails `json:"deviceDetails,omitempty"` //
}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetails ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetails struct { Family string `json:"family,omitempty"` // Family Type string `json:"type,omitempty"` // Type Location *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsLocation `json:"location,omitempty"` // Location ErrorCode string `json:"errorCode,omitempty"` // Error Code MacAddress string `json:"macAddress,omitempty"` // Mac Address Role string `json:"role,omitempty"` // Role ApManagerInterfaceIP string `json:"apManagerInterfaceIp,omitempty"` // Ap Manager Interface Ip AssociatedWlcIP string `json:"associatedWlcIp,omitempty"` // Associated Wlc Ip BootDateTime string `json:"bootDateTime,omitempty"` // Boot Date Time CollectionStatus string `json:"collectionStatus,omitempty"` // Collection Status InterfaceCount string `json:"interfaceCount,omitempty"` // Interface Count LineCardCount string `json:"lineCardCount,omitempty"` // Line Card Count LineCardID string `json:"lineCardId,omitempty"` // Line Card Id ManagementIPAddress string `json:"managementIpAddress,omitempty"` // Management Ip Address MemorySize string `json:"memorySize,omitempty"` // Memory Size PlatformID string `json:"platformId,omitempty"` // Platform Id ReachabilityFailureReason string `json:"reachabilityFailureReason,omitempty"` // Reachability Failure Reason ReachabilityStatus string `json:"reachabilityStatus,omitempty"` // Reachability Status SNMPContact string `json:"snmpContact,omitempty"` // Snmp Contact SNMPLocation string `json:"snmpLocation,omitempty"` // Snmp Location TunnelUDPPort *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsTunnelUDPPort `json:"tunnelUdpPort,omitempty"` // Tunnel Udp Port WaasDeviceMode *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsWaasDeviceMode `json:"waasDeviceMode,omitempty"` // Waas Device Mode Series string `json:"series,omitempty"` // Series InventoryStatusDetail string `json:"inventoryStatusDetail,omitempty"` // Inventory Status Detail CollectionInterval string `json:"collectionInterval,omitempty"` // Collection Interval SerialNumber string `json:"serialNumber,omitempty"` // Serial Number SoftwareVersion string `json:"softwareVersion,omitempty"` // Software Version RoleSource string `json:"roleSource,omitempty"` // Role Source Hostname string `json:"hostname,omitempty"` // Hostname UpTime string `json:"upTime,omitempty"` // Up Time LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Last Update Time ErrorDescription string `json:"errorDescription,omitempty"` // Error Description LocationName *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsLocationName `json:"locationName,omitempty"` // Location Name TagCount string `json:"tagCount,omitempty"` // Tag Count LastUpdated string `json:"lastUpdated,omitempty"` // Last Updated InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid ID string `json:"id,omitempty"` // Id NeighborTopology *[]ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopology `json:"neighborTopology,omitempty"` // }
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsLocation ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsLocation interface{}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsLocationName ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsLocationName interface{}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopology ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopology struct { Nodes *[]ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodes `json:"nodes,omitempty"` // Links *[]ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinks `json:"links,omitempty"` // }
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinks ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinks struct { Source string `json:"source,omitempty"` // Source LinkStatus string `json:"linkStatus,omitempty"` // Link Status Label *[]ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinksLabel `json:"label,omitempty"` // Label Target string `json:"target,omitempty"` // Target ID *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinksID `json:"id,omitempty"` // Id PortUtilization *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinksPortUtilization `json:"portUtilization,omitempty"` // Port Utilization }
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinksID ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinksID interface{}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinksLabel ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinksLabel interface{}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinksPortUtilization ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinksPortUtilization interface{}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodes ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodes struct { Role string `json:"role,omitempty"` // Role Name string `json:"name,omitempty"` // Name ID string `json:"id,omitempty"` // Id Description string `json:"description,omitempty"` // Description DeviceType string `json:"deviceType,omitempty"` // Device Type PlatformID string `json:"platformId,omitempty"` // Platform Id Family string `json:"family,omitempty"` // Family IP string `json:"ip,omitempty"` // Ip SoftwareVersion string `json:"softwareVersion,omitempty"` // Software Version UserID *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesUserID `json:"userId,omitempty"` // User Id NodeType string `json:"nodeType,omitempty"` // Node Type RadioFrequency *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesRadioFrequency `json:"radioFrequency,omitempty"` // Radio Frequency Clients *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesClients `json:"clients,omitempty"` // Clients Count *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesCount `json:"count,omitempty"` // Count HealthScore *int `json:"healthScore,omitempty"` // Health Score Level *float64 `json:"level,omitempty"` // Level FabricGroup *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesFabricGroup `json:"fabricGroup,omitempty"` // Fabric Group ConnectedDevice *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesConnectedDevice `json:"connectedDevice,omitempty"` // Connected Device }
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesClients ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesClients interface{}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesConnectedDevice ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesConnectedDevice interface{}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesCount ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesCount interface{}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesFabricGroup ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesFabricGroup interface{}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesRadioFrequency ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesRadioFrequency interface{}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesUserID ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesUserID interface{}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsTunnelUDPPort ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsTunnelUDPPort interface{}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsWaasDeviceMode ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsWaasDeviceMode interface{}
type ResponseItemEventManagementGetAuditLogParentRecords ¶
type ResponseItemEventManagementGetAuditLogParentRecords struct { Version string `json:"version,omitempty"` // Version InstanceID string `json:"instanceId,omitempty"` // Instance Id EventID string `json:"eventId,omitempty"` // Event Id Namespace string `json:"namespace,omitempty"` // Namespace Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description Type string `json:"type,omitempty"` // Type Category string `json:"category,omitempty"` // Category Domain string `json:"domain,omitempty"` // Domain SubDomain string `json:"subDomain,omitempty"` // Sub Domain Severity *int `json:"severity,omitempty"` // Severity Source string `json:"source,omitempty"` // Source Timestamp *int `json:"timestamp,omitempty"` // Timestamp Tags *[]ResponseItemEventManagementGetAuditLogParentRecordsTags `json:"tags,omitempty"` // Tags Details *ResponseItemEventManagementGetAuditLogParentRecordsDetails `json:"details,omitempty"` // Details CiscoDnaEventLink *ResponseItemEventManagementGetAuditLogParentRecordsCiscoDnaEventLink `json:"ciscoDnaEventLink,omitempty"` // Cisco Dna Event Link Note *ResponseItemEventManagementGetAuditLogParentRecordsNote `json:"note,omitempty"` // Note TntID string `json:"tntId,omitempty"` // Tnt Id Context string `json:"context,omitempty"` // Context UserID string `json:"userId,omitempty"` // User Id I18N string `json:"i18n,omitempty"` // I18n EventHierarchy *ResponseItemEventManagementGetAuditLogParentRecordsEventHierarchy `json:"eventHierarchy,omitempty"` // Event Hierarchy Message string `json:"message,omitempty"` // Message MessageParams *ResponseItemEventManagementGetAuditLogParentRecordsMessageParams `json:"messageParams,omitempty"` // Message Params AdditionalDetails *ResponseItemEventManagementGetAuditLogParentRecordsAdditionalDetails `json:"additionalDetails,omitempty"` // Additional Details ParentInstanceID *ResponseItemEventManagementGetAuditLogParentRecordsParentInstanceID `json:"parentInstanceId,omitempty"` // Parent Instance Id Network *ResponseItemEventManagementGetAuditLogParentRecordsNetwork `json:"network,omitempty"` // Network ChildCount *float64 `json:"childCount,omitempty"` // Child Count TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseItemEventManagementGetAuditLogParentRecordsAdditionalDetails ¶
type ResponseItemEventManagementGetAuditLogParentRecordsAdditionalDetails interface{}
type ResponseItemEventManagementGetAuditLogParentRecordsCiscoDnaEventLink ¶
type ResponseItemEventManagementGetAuditLogParentRecordsCiscoDnaEventLink interface{}
type ResponseItemEventManagementGetAuditLogParentRecordsDetails ¶
type ResponseItemEventManagementGetAuditLogParentRecordsDetails interface{}
type ResponseItemEventManagementGetAuditLogParentRecordsEventHierarchy ¶
type ResponseItemEventManagementGetAuditLogParentRecordsEventHierarchy interface{}
type ResponseItemEventManagementGetAuditLogParentRecordsMessageParams ¶
type ResponseItemEventManagementGetAuditLogParentRecordsMessageParams interface{}
type ResponseItemEventManagementGetAuditLogParentRecordsNetwork ¶
type ResponseItemEventManagementGetAuditLogParentRecordsNetwork interface{}
type ResponseItemEventManagementGetAuditLogParentRecordsNote ¶
type ResponseItemEventManagementGetAuditLogParentRecordsNote interface{}
type ResponseItemEventManagementGetAuditLogParentRecordsParentInstanceID ¶
type ResponseItemEventManagementGetAuditLogParentRecordsParentInstanceID interface{}
type ResponseItemEventManagementGetAuditLogParentRecordsTags ¶
type ResponseItemEventManagementGetAuditLogParentRecordsTags interface{}
type ResponseItemEventManagementGetAuditLogRecords ¶
type ResponseItemEventManagementGetAuditLogRecords struct { Version string `json:"version,omitempty"` // Version InstanceID string `json:"instanceId,omitempty"` // Instance Id EventID string `json:"eventId,omitempty"` // Event Id Namespace string `json:"namespace,omitempty"` // Namespace Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description Type string `json:"type,omitempty"` // Type Category string `json:"category,omitempty"` // Category Domain string `json:"domain,omitempty"` // Domain SubDomain string `json:"subDomain,omitempty"` // Sub Domain Severity *int `json:"severity,omitempty"` // Severity Source string `json:"source,omitempty"` // Source Timestamp *int `json:"timestamp,omitempty"` // Timestamp Tags *[]ResponseItemEventManagementGetAuditLogRecordsTags `json:"tags,omitempty"` // Tags Details *ResponseItemEventManagementGetAuditLogRecordsDetails `json:"details,omitempty"` // Details CiscoDnaEventLink string `json:"ciscoDnaEventLink,omitempty"` // Cisco Dna Event Link Note string `json:"note,omitempty"` // Note TntID string `json:"tntId,omitempty"` // Tnt Id Context string `json:"context,omitempty"` // Context UserID string `json:"userId,omitempty"` // User Id I18N string `json:"i18n,omitempty"` // I18n EventHierarchy string `json:"eventHierarchy,omitempty"` // Event Hierarchy Message string `json:"message,omitempty"` // Message MessageParams string `json:"messageParams,omitempty"` // Message Params AdditionalDetails *ResponseItemEventManagementGetAuditLogRecordsAdditionalDetails `json:"additionalDetails,omitempty"` // Additional Details ParentInstanceID string `json:"parentInstanceId,omitempty"` // Parent Instance Id Network string `json:"network,omitempty"` // Network ChildCount *float64 `json:"childCount,omitempty"` // Child Count TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseItemEventManagementGetAuditLogRecordsAdditionalDetails ¶
type ResponseItemEventManagementGetAuditLogRecordsAdditionalDetails interface{}
type ResponseItemEventManagementGetAuditLogRecordsDetails ¶
type ResponseItemEventManagementGetAuditLogRecordsDetails interface{}
type ResponseItemEventManagementGetAuditLogRecordsTags ¶
type ResponseItemEventManagementGetAuditLogRecordsTags interface{}
type ResponseItemEventManagementGetConnectorTypes ¶
type ResponseItemEventManagementGetConnectorTypes struct { ConnectorType string `json:"connectorType,omitempty"` // Connector Type DisplayName string `json:"displayName,omitempty"` // Display Name IsDefaultSupported *bool `json:"isDefaultSupported,omitempty"` // Is Default Supported IsCustomConnector *bool `json:"isCustomConnector,omitempty"` // Is Custom Connector }
type ResponseItemEventManagementGetEmailEventSubscriptions ¶
type ResponseItemEventManagementGetEmailEventSubscriptions struct { Version string `json:"version,omitempty"` // Version SubscriptionID string `json:"subscriptionId,omitempty"` // Subscription Id Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SubscriptionEndpoints *[]ResponseItemEventManagementGetEmailEventSubscriptionsSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *ResponseItemEventManagementGetEmailEventSubscriptionsFilter `json:"filter,omitempty"` // IsPrivate *bool `json:"isPrivate,omitempty"` // Is Private TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseItemEventManagementGetEmailEventSubscriptionsFilter ¶
type ResponseItemEventManagementGetEmailEventSubscriptionsFilter struct { EventIDs []string `json:"eventIds,omitempty"` // Event Ids Others []string `json:"others,omitempty"` // Others DomainsSubdomains *[]ResponseItemEventManagementGetEmailEventSubscriptionsFilterDomainsSubdomains `json:"domainsSubdomains,omitempty"` // Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities []string `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources SiteIDs []string `json:"siteIds,omitempty"` // Site Ids }
type ResponseItemEventManagementGetEmailEventSubscriptionsSubscriptionEndpoints ¶
type ResponseItemEventManagementGetEmailEventSubscriptionsSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // Instance Id SubscriptionDetails *ResponseItemEventManagementGetEmailEventSubscriptionsSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // ConnectorType string `json:"connectorType,omitempty"` // Connector Type }
type ResponseItemEventManagementGetEmailEventSubscriptionsSubscriptionEndpointsSubscriptionDetails ¶
type ResponseItemEventManagementGetEmailEventSubscriptionsSubscriptionEndpointsSubscriptionDetails struct { ConnectorType string `json:"connectorType,omitempty"` // Connector Type InstanceID string `json:"instanceId,omitempty"` // Instance Id Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description FromEmailAddress string `json:"fromEmailAddress,omitempty"` // From Email Address ToEmailAddresses []string `json:"toEmailAddresses,omitempty"` // To Email Addresses Subject string `json:"subject,omitempty"` // Subject }
type ResponseItemEventManagementGetEmailSubscriptionDetails ¶
type ResponseItemEventManagementGetEmailSubscriptionDetails struct { InstanceID string `json:"instanceId,omitempty"` // Instance Id Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description ConnectorType string `json:"connectorType,omitempty"` // Connector Type FromEmailAddress string `json:"fromEmailAddress,omitempty"` // From Email Address ToEmailAddresses []string `json:"toEmailAddresses,omitempty"` // To Email Addresses Subject string `json:"subject,omitempty"` // Subject }
type ResponseItemEventManagementGetEventArtifacts ¶
type ResponseItemEventManagementGetEventArtifacts struct { Version string `json:"version,omitempty"` // Version ArtifactID string `json:"artifactId,omitempty"` // Artifact Id Namespace string `json:"namespace,omitempty"` // Namespace Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description Domain string `json:"domain,omitempty"` // Domain SubDomain string `json:"subDomain,omitempty"` // Sub Domain Tags []string `json:"tags,omitempty"` // Tags IsTemplateEnabled *bool `json:"isTemplateEnabled,omitempty"` // Is Template Enabled CiscoDnaEventLink string `json:"ciscoDNAEventLink,omitempty"` // Cisco D N A Event Link Note string `json:"note,omitempty"` // Note IsPrivate *bool `json:"isPrivate,omitempty"` // Is Private EventPayload *ResponseItemEventManagementGetEventArtifactsEventPayload `json:"eventPayload,omitempty"` // EventTemplates *[]ResponseItemEventManagementGetEventArtifactsEventTemplates `json:"eventTemplates,omitempty"` // Event Templates IsTenantAware *bool `json:"isTenantAware,omitempty"` // Is Tenant Aware SupportedConnectorTypes []string `json:"supportedConnectorTypes,omitempty"` // Supported Connector Types TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseItemEventManagementGetEventArtifactsEventPayload ¶
type ResponseItemEventManagementGetEventArtifactsEventPayload struct { EventID string `json:"eventId,omitempty"` // Event Id Version string `json:"version,omitempty"` // Version Category string `json:"category,omitempty"` // Category Type string `json:"type,omitempty"` // Type Source string `json:"source,omitempty"` // Source Severity string `json:"severity,omitempty"` // Severity Details *ResponseItemEventManagementGetEventArtifactsEventPayloadDetails `json:"details,omitempty"` // AdditionalDetails *ResponseItemEventManagementGetEventArtifactsEventPayloadAdditionalDetails `json:"additionalDetails,omitempty"` // Additional Details }
type ResponseItemEventManagementGetEventArtifactsEventPayloadAdditionalDetails ¶
type ResponseItemEventManagementGetEventArtifactsEventPayloadAdditionalDetails interface{}
type ResponseItemEventManagementGetEventArtifactsEventTemplates ¶
type ResponseItemEventManagementGetEventArtifactsEventTemplates interface{}
type ResponseItemEventManagementGetEventSubscriptions ¶
type ResponseItemEventManagementGetEventSubscriptions struct { Version string `json:"version,omitempty"` // Version SubscriptionID string `json:"subscriptionId,omitempty"` // Subscription Id Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SubscriptionEndpoints *[]ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *ResponseItemEventManagementGetEventSubscriptionsFilter `json:"filter,omitempty"` // IsPrivate *bool `json:"isPrivate,omitempty"` // Is Private TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseItemEventManagementGetEventSubscriptionsFilter ¶
type ResponseItemEventManagementGetEventSubscriptionsFilter struct { EventIDs []string `json:"eventIds,omitempty"` // Event Ids Others []string `json:"others,omitempty"` // Others DomainsSubdomains *[]ResponseItemEventManagementGetEventSubscriptionsFilterDomainsSubdomains `json:"domainsSubdomains,omitempty"` // Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities []string `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources SiteIDs []string `json:"siteIds,omitempty"` // Site Ids }
type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpoints ¶
type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // Instance Id SubscriptionDetails *ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // ConnectorType string `json:"connectorType,omitempty"` // Connector Type }
type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetails ¶
type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetails struct { ConnectorType string `json:"connectorType,omitempty"` // Connector Type InstanceID string `json:"instanceId,omitempty"` // Instance Id Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description URL string `json:"url,omitempty"` // Url BasePath string `json:"basePath,omitempty"` // Base Path Resource string `json:"resource,omitempty"` // Resource Method string `json:"method,omitempty"` // Method TrustCert *bool `json:"trustCert,omitempty"` // Trust Cert ** Headers *[]ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsHeaders `json:"headers,omitempty"` // QueryParams *[]ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsQueryParams `json:"queryParams,omitempty"` // PathParams *[]ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsPathParams `json:"pathParams,omitempty"` // Body string `json:"body,omitempty"` // Body ConnectTimeout *int `json:"connectTimeout,omitempty"` // Connect Timeout ** ReadTimeout *int `json:"readTimeout,omitempty"` // Read Timeout ** }
type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsHeaders ¶
type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsHeaders struct {
String string `json:"string,omitempty"` // String
}
type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsPathParams ¶
type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsPathParams struct {
String string `json:"string,omitempty"` // String
}
type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsQueryParams ¶
type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsQueryParams struct {
String string `json:"string,omitempty"` // String
}
type ResponseItemEventManagementGetEvents ¶
type ResponseItemEventManagementGetEvents struct { EventID string `json:"eventId,omitempty"` // Event Id NameSpace string `json:"nameSpace,omitempty"` // Name Space Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description Version string `json:"version,omitempty"` // Version Category string `json:"category,omitempty"` // Category Domain string `json:"domain,omitempty"` // Domain SubDomain string `json:"subDomain,omitempty"` // Sub Domain Type string `json:"type,omitempty"` // Type Tags []string `json:"tags,omitempty"` // Tags Severity *float64 `json:"severity,omitempty"` // Severity Details *ResponseItemEventManagementGetEventsDetails `json:"details,omitempty"` // Details SubscriptionTypes []string `json:"subscriptionTypes,omitempty"` // Subscription Types }
type ResponseItemEventManagementGetEventsDetails ¶
type ResponseItemEventManagementGetEventsDetails interface{}
type ResponseItemEventManagementGetNotifications ¶
type ResponseItemEventManagementGetNotifications struct { EventID string `json:"eventId,omitempty"` // Event Id InstanceID string `json:"instanceId,omitempty"` // Instance Id Namespace string `json:"namespace,omitempty"` // Namespace Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description Version string `json:"version,omitempty"` // Version Category string `json:"category,omitempty"` // Category Domain string `json:"domain,omitempty"` // Domain SubDomain string `json:"subDomain,omitempty"` // Sub Domain Type string `json:"type,omitempty"` // Type Severity string `json:"severity,omitempty"` // Severity Source string `json:"source,omitempty"` // Source Timestamp string `json:"timestamp,omitempty"` // Timestamp Details string `json:"details,omitempty"` // Details EventHierarchy string `json:"eventHierarchy,omitempty"` // Event Hierarchy Network *ResponseItemEventManagementGetNotificationsNetwork `json:"network,omitempty"` // }
type ResponseItemEventManagementGetRestWebhookEventSubscriptions ¶
type ResponseItemEventManagementGetRestWebhookEventSubscriptions struct { Version string `json:"version,omitempty"` // Version SubscriptionID string `json:"subscriptionId,omitempty"` // Subscription Id Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SubscriptionEndpoints *[]ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *ResponseItemEventManagementGetRestWebhookEventSubscriptionsFilter `json:"filter,omitempty"` // IsPrivate *bool `json:"isPrivate,omitempty"` // Is Private TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseItemEventManagementGetRestWebhookEventSubscriptionsFilter ¶
type ResponseItemEventManagementGetRestWebhookEventSubscriptionsFilter struct { EventIDs []string `json:"eventIds,omitempty"` // Event Ids Others []string `json:"others,omitempty"` // Others DomainsSubdomains *[]ResponseItemEventManagementGetRestWebhookEventSubscriptionsFilterDomainsSubdomains `json:"domainsSubdomains,omitempty"` // Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities []string `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources SiteIDs []string `json:"siteIds,omitempty"` // Site Ids }
type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpoints ¶
type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // Instance Id SubscriptionDetails *ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // ConnectorType string `json:"connectorType,omitempty"` // Connector Type }
type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetails ¶
type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetails struct { ConnectorType string `json:"connectorType,omitempty"` // Connector Type InstanceID string `json:"instanceId,omitempty"` // Instance Id Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description URL string `json:"url,omitempty"` // Url BasePath string `json:"basePath,omitempty"` // Base Path Resource string `json:"resource,omitempty"` // Resource Method string `json:"method,omitempty"` // Method TrustCert string `json:"trustCert,omitempty"` // Trust Cert Headers *[]ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsHeaders `json:"headers,omitempty"` // QueryParams *[]ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsQueryParams `json:"queryParams,omitempty"` // PathParams *[]ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsPathParams `json:"pathParams,omitempty"` // Body string `json:"body,omitempty"` // Body ConnectTimeout string `json:"connectTimeout,omitempty"` // Connect Timeout ReadTimeout string `json:"readTimeout,omitempty"` // Read Timeout }
type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsHeaders ¶
type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsHeaders struct {
String string `json:"string,omitempty"` // String
}
type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsPathParams ¶
type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsPathParams struct {
String string `json:"string,omitempty"` // String
}
type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsQueryParams ¶
type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsQueryParams struct {
String string `json:"string,omitempty"` // String
}
type ResponseItemEventManagementGetRestWebhookSubscriptionDetails ¶
type ResponseItemEventManagementGetRestWebhookSubscriptionDetails struct { InstanceID string `json:"instanceId,omitempty"` // Instance Id Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description ConnectorType string `json:"connectorType,omitempty"` // Connector Type URL string `json:"url,omitempty"` // Url Method string `json:"method,omitempty"` // Method TrustCert string `json:"trustCert,omitempty"` // Trust Cert Headers *[]ResponseItemEventManagementGetRestWebhookSubscriptionDetailsHeaders `json:"headers,omitempty"` // QueryParams []string `json:"queryParams,omitempty"` // Query Params PathParams []string `json:"pathParams,omitempty"` // Path Params }
type ResponseItemEventManagementGetSyslogEventSubscriptions ¶
type ResponseItemEventManagementGetSyslogEventSubscriptions struct { Version *ResponseItemEventManagementGetSyslogEventSubscriptionsVersion `json:"version,omitempty"` // Version SubscriptionID *ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionID `json:"subscriptionId,omitempty"` // Subscription Id Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SubscriptionEndpoints *[]ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *ResponseItemEventManagementGetSyslogEventSubscriptionsFilter `json:"filter,omitempty"` // IsPrivate *bool `json:"isPrivate,omitempty"` // Is Private TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseItemEventManagementGetSyslogEventSubscriptionsFilter ¶
type ResponseItemEventManagementGetSyslogEventSubscriptionsFilter struct { EventIDs []string `json:"eventIds,omitempty"` // Event Ids Others []string `json:"others,omitempty"` // Others DomainsSubdomains *[]ResponseItemEventManagementGetSyslogEventSubscriptionsFilterDomainsSubdomains `json:"domainsSubdomains,omitempty"` // Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities *[]ResponseItemEventManagementGetSyslogEventSubscriptionsFilterSeverities `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources SiteIDs []string `json:"siteIds,omitempty"` // Site Ids }
type ResponseItemEventManagementGetSyslogEventSubscriptionsFilterSeverities ¶
type ResponseItemEventManagementGetSyslogEventSubscriptionsFilterSeverities interface{}
type ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpoints ¶
type ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // Instance Id SubscriptionDetails *ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // ConnectorType string `json:"connectorType,omitempty"` // Connector Type }
type ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpointsSubscriptionDetails ¶
type ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpointsSubscriptionDetails struct { ConnectorType string `json:"connectorType,omitempty"` // Connector Type InstanceID string `json:"instanceId,omitempty"` // Instance Id Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SyslogConfig *ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsSyslogConfig `json:"syslogConfig,omitempty"` // }
type ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsSyslogConfig ¶
type ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsSyslogConfig struct { Version string `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description Host string `json:"host,omitempty"` // Host Port *int `json:"port,omitempty"` // Port }
type ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionID ¶ added in v4.0.1
type ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionID interface{}
type ResponseItemEventManagementGetSyslogEventSubscriptionsVersion ¶ added in v4.0.1
type ResponseItemEventManagementGetSyslogEventSubscriptionsVersion interface{}
type ResponseItemEventManagementGetSyslogSubscriptionDetails ¶
type ResponseItemEventManagementGetSyslogSubscriptionDetails struct { InstanceID string `json:"instanceId,omitempty"` // Instance Id Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description ConnectorType string `json:"connectorType,omitempty"` // Connector Type SyslogConfig *ResponseItemEventManagementGetSyslogSubscriptionDetailsSyslogConfig `json:"syslogConfig,omitempty"` // }
type ResponseItemEventManagementGetSyslogSubscriptionDetailsSyslogConfig ¶
type ResponseItemEventManagementGetSyslogSubscriptionDetailsSyslogConfig struct { ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description Host string `json:"host,omitempty"` // Host Port string `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol }
type ResponseItemItsmGetCmdbSyncStatus ¶
type ResponseItemItsmGetCmdbSyncStatus struct { SuccessCount string `json:"successCount,omitempty"` // Successfully synchronized device count FailureCount string `json:"failureCount,omitempty"` // Failed device count Devices *[]ResponseItemItsmGetCmdbSyncStatusDevices `json:"devices,omitempty"` // UnknownErrorCount string `json:"unknownErrorCount,omitempty"` // Unknown error count Message string `json:"message,omitempty"` // Message SyncTime string `json:"syncTime,omitempty"` // Synchronization Time }
type ResponseItemItsmGetFailedItsmEvents ¶
type ResponseItemItsmGetFailedItsmEvents struct { InstanceID string `json:"instanceId,omitempty"` // Instance Id EventID string `json:"eventId,omitempty"` // Event Id Name string `json:"name,omitempty"` // Name Type string `json:"type,omitempty"` // Type Category string `json:"category,omitempty"` // Category Domain string `json:"domain,omitempty"` // Domain SubDomain string `json:"subDomain,omitempty"` // Sub Domain Severity string `json:"severity,omitempty"` // Severity Source string `json:"source,omitempty"` // Source Timestamp *int `json:"timestamp,omitempty"` // Timestamp EnrichmentInfo *ResponseItemItsmGetFailedItsmEventsEnrichmentInfo `json:"enrichmentInfo,omitempty"` // Description string `json:"description,omitempty"` // Description }
type ResponseItemItsmGetFailedItsmEventsEnrichmentInfo ¶
type ResponseItemItsmGetFailedItsmEventsEnrichmentInfo struct { EventStatus string `json:"eventStatus,omitempty"` // Event Status ErrorCode string `json:"errorCode,omitempty"` // Error Code ErrorDescription string `json:"errorDescription,omitempty"` // Error Description ResponseReceivedFromITSmsystem *ResponseItemItsmGetFailedItsmEventsEnrichmentInfoResponseReceivedFromITSmsystem `json:"responseReceivedFromITSMSystem,omitempty"` // Response Received From ITSMSystem }
type ResponseItemItsmGetFailedItsmEventsEnrichmentInfoResponseReceivedFromITSmsystem ¶
type ResponseItemItsmGetFailedItsmEventsEnrichmentInfoResponseReceivedFromITSmsystem interface{}
type ResponseItemReportsGetAllViewGroups ¶
type ResponseItemReportsGetAllViewGroups struct { Category string `json:"category,omitempty"` // category of the view group Description string `json:"description,omitempty"` // view group description Name string `json:"name,omitempty"` // name of view group ViewGroupID string `json:"viewGroupId,omitempty"` // id of viewgroup }
type ResponseItemReportsGetListOfScheduledReports ¶
type ResponseItemReportsGetListOfScheduledReports struct { Tags []string `json:"tags,omitempty"` // array of tags for report DataCategory string `json:"dataCategory,omitempty"` // data category of the report Deliveries *[]ResponseItemReportsGetListOfScheduledReportsDeliveries `json:"deliveries,omitempty"` // Array of available delivery channels ExecutionCount *int `json:"executionCount,omitempty"` // Total number of report executions Executions *[]ResponseItemReportsGetListOfScheduledReportsExecutions `json:"executions,omitempty"` // Name string `json:"name,omitempty"` // report name ReportID string `json:"reportId,omitempty"` // report Id ReportWasExecuted *bool `json:"reportWasExecuted,omitempty"` // true if atleast one execution has started Schedule *ResponseItemReportsGetListOfScheduledReportsSchedule `json:"schedule,omitempty"` // View *ResponseItemReportsGetListOfScheduledReportsView `json:"view,omitempty"` // ViewGroupID string `json:"viewGroupId,omitempty"` // viewGroupId of the viewgroup for the report ViewGroupVersion string `json:"viewGroupVersion,omitempty"` // version of viewgroup for the report }
type ResponseItemReportsGetListOfScheduledReportsDeliveries ¶
type ResponseItemReportsGetListOfScheduledReportsDeliveries interface{}
type ResponseItemReportsGetListOfScheduledReportsExecutions ¶
type ResponseItemReportsGetListOfScheduledReportsExecutions struct { EndTime *int `json:"endTime,omitempty"` // Report execution pipeline end time Errors []string `json:"errors,omitempty"` // ExecutionID string `json:"executionId,omitempty"` // Report execution Id. ProcessStatus string `json:"processStatus,omitempty"` // Report execution status RequestStatus string `json:"requestStatus,omitempty"` // Report execution acceptance status from scheduler StartTime *int `json:"startTime,omitempty"` // Report execution pipeline start time Warnings []string `json:"warnings,omitempty"` // }
type ResponseItemReportsGetListOfScheduledReportsSchedule ¶
type ResponseItemReportsGetListOfScheduledReportsSchedule interface{}
type ResponseItemReportsGetListOfScheduledReportsView ¶
type ResponseItemReportsGetListOfScheduledReportsView struct { FieldGroups *[]ResponseItemReportsGetListOfScheduledReportsViewFieldGroups `json:"fieldGroups,omitempty"` // Filters *[]ResponseItemReportsGetListOfScheduledReportsViewFilters `json:"filters,omitempty"` // Format *ResponseItemReportsGetListOfScheduledReportsViewFormat `json:"format,omitempty"` // Name string `json:"name,omitempty"` // view name ViewID string `json:"viewId,omitempty"` // view Id Description string `json:"description,omitempty"` // view description ViewInfo string `json:"viewInfo,omitempty"` // view filters info }
type ResponseItemReportsGetListOfScheduledReportsViewFieldGroups ¶
type ResponseItemReportsGetListOfScheduledReportsViewFieldGroups struct { FieldGroupDisplayName string `json:"fieldGroupDisplayName,omitempty"` // Field group label/displayname for user FieldGroupName string `json:"fieldGroupName,omitempty"` // Field group name Fields *[]ResponseItemReportsGetListOfScheduledReportsViewFieldGroupsFields `json:"fields,omitempty"` // }
type ResponseItemReportsGetListOfScheduledReportsViewFilters ¶
type ResponseItemReportsGetListOfScheduledReportsViewFilters struct { DisplayName string `json:"displayName,omitempty"` // filter label/displayname Name string `json:"name,omitempty"` // filter name Type string `json:"type,omitempty"` // filter type Value *ResponseItemReportsGetListOfScheduledReportsViewFiltersValue `json:"value,omitempty"` // value of filter. data type is based on the filter type. }
type ResponseItemReportsGetListOfScheduledReportsViewFiltersValue ¶
type ResponseItemReportsGetListOfScheduledReportsViewFiltersValue interface{}
type ResponseItemUsersGetUserEnrichmentDetails ¶
type ResponseItemUsersGetUserEnrichmentDetails struct { UserDetails *ResponseItemUsersGetUserEnrichmentDetailsUserDetails `json:"userDetails,omitempty"` // ConnectedDevice *[]ResponseItemUsersGetUserEnrichmentDetailsConnectedDevice `json:"connectedDevice,omitempty"` // }
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDevice ¶
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDevice struct {
DeviceDetails *ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetails `json:"deviceDetails,omitempty"` //
}
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetails ¶
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetails struct { Family string `json:"family,omitempty"` // Family Type string `json:"type,omitempty"` // Type Location *ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsLocation `json:"location,omitempty"` // Location ErrorCode *ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsErrorCode `json:"errorCode,omitempty"` // Error Code MacAddress string `json:"macAddress,omitempty"` // Mac Address Role string `json:"role,omitempty"` // Role ApManagerInterfaceIP string `json:"apManagerInterfaceIp,omitempty"` // Ap Manager Interface Ip AssociatedWlcIP string `json:"associatedWlcIp,omitempty"` // Associated Wlc Ip BootDateTime string `json:"bootDateTime,omitempty"` // Boot Date Time CollectionStatus string `json:"collectionStatus,omitempty"` // Collection Status InterfaceCount string `json:"interfaceCount,omitempty"` // Interface Count LineCardCount string `json:"lineCardCount,omitempty"` // Line Card Count LineCardID string `json:"lineCardId,omitempty"` // Line Card Id ManagementIPAddress string `json:"managementIpAddress,omitempty"` // Management Ip Address MemorySize string `json:"memorySize,omitempty"` // Memory Size PlatformID string `json:"platformId,omitempty"` // Platform Id ReachabilityFailureReason string `json:"reachabilityFailureReason,omitempty"` // Reachability Failure Reason ReachabilityStatus string `json:"reachabilityStatus,omitempty"` // Reachability Status SNMPContact string `json:"snmpContact,omitempty"` // Snmp Contact SNMPLocation string `json:"snmpLocation,omitempty"` // Snmp Location TunnelUDPPort *ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsTunnelUDPPort `json:"tunnelUdpPort,omitempty"` // Tunnel Udp Port WaasDeviceMode *ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsWaasDeviceMode `json:"waasDeviceMode,omitempty"` // Waas Device Mode Series string `json:"series,omitempty"` // Series InventoryStatusDetail string `json:"inventoryStatusDetail,omitempty"` // Inventory Status Detail CollectionInterval string `json:"collectionInterval,omitempty"` // Collection Interval SerialNumber string `json:"serialNumber,omitempty"` // Serial Number SoftwareVersion string `json:"softwareVersion,omitempty"` // Software Version RoleSource string `json:"roleSource,omitempty"` // Role Source Hostname string `json:"hostname,omitempty"` // Hostname UpTime string `json:"upTime,omitempty"` // Up Time LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Last Update Time ErrorDescription *ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsErrorDescription `json:"errorDescription,omitempty"` // Error Description LocationName *ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsLocationName `json:"locationName,omitempty"` // Location Name TagCount string `json:"tagCount,omitempty"` // Tag Count LastUpdated string `json:"lastUpdated,omitempty"` // Last Updated InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid ID string `json:"id,omitempty"` // Id NeighborTopology *[]ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopology `json:"neighborTopology,omitempty"` // }
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsErrorCode ¶
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsErrorCode interface{}
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsErrorDescription ¶
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsErrorDescription interface{}
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsLocation ¶
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsLocation interface{}
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsLocationName ¶
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsLocationName interface{}
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsTunnelUDPPort ¶
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsTunnelUDPPort interface{}
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsWaasDeviceMode ¶
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsWaasDeviceMode interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetails ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetails struct { ID string `json:"id,omitempty"` // Id ConnectionStatus string `json:"connectionStatus,omitempty"` // Connection Status HostType string `json:"hostType,omitempty"` // Host Type UserID *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsUserID `json:"userId,omitempty"` // User Id HostName *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostName `json:"hostName,omitempty"` // Host Name HostOs *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostOs `json:"hostOs,omitempty"` // Host Os HostVersion *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostVersion `json:"hostVersion,omitempty"` // Host Version SubType string `json:"subType,omitempty"` // Sub Type LastUpdated *int `json:"lastUpdated,omitempty"` // Last Updated HealthScore *[]ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHealthScore `json:"healthScore,omitempty"` // HostMac string `json:"hostMac,omitempty"` // Host Mac HostIPV4 string `json:"hostIpV4,omitempty"` // Host Ip V4 HostIPV6 *[]ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostIPV6 `json:"hostIpV6,omitempty"` // Host Ip V6 AuthType *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsAuthType `json:"authType,omitempty"` // Auth Type VLANID string `json:"vlanId,omitempty"` // Vlan Id SSID *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsSSID `json:"ssid,omitempty"` // Ssid Frequency *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsFrequency `json:"frequency,omitempty"` // Frequency Channel *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsChannel `json:"channel,omitempty"` // Channel ApGroup *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsApGroup `json:"apGroup,omitempty"` // Ap Group Location *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsLocation `json:"location,omitempty"` // Location ClientConnection string `json:"clientConnection,omitempty"` // Client Connection ConnectedDevice *[]ResponseItemUsersGetUserEnrichmentDetailsUserDetailsConnectedDevice `json:"connectedDevice,omitempty"` // Connected Device IssueCount *float64 `json:"issueCount,omitempty"` // Issue Count Rssi *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsRssi `json:"rssi,omitempty"` // Rssi AvgRssi *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsAvgRssi `json:"avgRssi,omitempty"` // Avg Rssi Snr *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsSnr `json:"snr,omitempty"` // Snr AvgSnr *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsAvgSnr `json:"avgSnr,omitempty"` // Avg Snr DataRate *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsDataRate `json:"dataRate,omitempty"` // Data Rate TxBytes *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsTxBytes `json:"txBytes,omitempty"` // Tx Bytes RxBytes *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsRxBytes `json:"rxBytes,omitempty"` // Rx Bytes DNSSuccess *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsDNSSuccess `json:"dnsSuccess,omitempty"` // Dns Success DNSFailure *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsDNSFailure `json:"dnsFailure,omitempty"` // Dns Failure Onboarding *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboarding `json:"onboarding,omitempty"` // OnboardingTime *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingTime `json:"onboardingTime,omitempty"` // Onboarding Time Port *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsPort `json:"port,omitempty"` // Port }
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsApGroup ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsApGroup interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsAuthType ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsAuthType interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsAvgRssi ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsAvgRssi interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsAvgSnr ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsAvgSnr interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsChannel ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsChannel interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsConnectedDevice ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsConnectedDevice interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsDNSFailure ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsDNSFailure interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsDNSSuccess ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsDNSSuccess interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsDataRate ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsDataRate interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsFrequency ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsFrequency interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostIPV6 ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostIPV6 interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostName ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostName interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostOs ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostOs interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostVersion ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostVersion interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsLocation ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsLocation interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboarding ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboarding struct { AverageRunDuration *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageRunDuration `json:"averageRunDuration,omitempty"` // Average Run Duration MaxRunDuration *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxRunDuration `json:"maxRunDuration,omitempty"` // Max Run Duration AverageAssocDuration *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageAssocDuration `json:"averageAssocDuration,omitempty"` // Average Assoc Duration MaxAssocDuration *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxAssocDuration `json:"maxAssocDuration,omitempty"` // Max Assoc Duration AverageAuthDuration *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageAuthDuration `json:"averageAuthDuration,omitempty"` // Average Auth Duration MaxAuthDuration *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxAuthDuration `json:"maxAuthDuration,omitempty"` // Max Auth Duration AverageDhcpDuration *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageDhcpDuration `json:"averageDhcpDuration,omitempty"` // Average Dhcp Duration MaxDhcpDuration *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxDhcpDuration `json:"maxDhcpDuration,omitempty"` // Max Dhcp Duration AAAServerIP *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAAAServerIP `json:"aaaServerIp,omitempty"` // Aaa Server Ip DhcpServerIP *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingDhcpServerIP `json:"dhcpServerIp,omitempty"` // Dhcp Server Ip }
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAAAServerIP ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAAAServerIP interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageAssocDuration ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageAssocDuration interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageAuthDuration ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageAuthDuration interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageDhcpDuration ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageDhcpDuration interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageRunDuration ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageRunDuration interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingDhcpServerIP ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingDhcpServerIP interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxAssocDuration ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxAssocDuration interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxAuthDuration ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxAuthDuration interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxDhcpDuration ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxDhcpDuration interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxRunDuration ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxRunDuration interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingTime ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingTime interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsPort ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsPort interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsRssi ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsRssi interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsRxBytes ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsRxBytes interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsSSID ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsSSID interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsSnr ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsSnr interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsTxBytes ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsTxBytes interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsUserID ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsUserID interface{}
type ResponseItemWirelessGetEnterpriseSSID ¶
type ResponseItemWirelessGetEnterpriseSSID struct { InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid Version *int `json:"version,omitempty"` // Version SSIDDetails *[]ResponseItemWirelessGetEnterpriseSSIDSSIDDetails `json:"ssidDetails,omitempty"` // GroupUUID string `json:"groupUuid,omitempty"` // Group Uuid InheritedGroupUUID string `json:"inheritedGroupUuid,omitempty"` // Inherited Group Uuid InheritedGroupName string `json:"inheritedGroupName,omitempty"` // Inherited Group Name }
type ResponseItemWirelessGetEnterpriseSSIDSSIDDetails ¶
type ResponseItemWirelessGetEnterpriseSSIDSSIDDetails struct { Name string `json:"name,omitempty"` // SSID Name WLANType string `json:"wlanType,omitempty"` // Wlan Type EnableFastLane *bool `json:"enableFastLane,omitempty"` // Enable Fast Lane SecurityLevel string `json:"securityLevel,omitempty"` // Security Level AuthServer string `json:"authServer,omitempty"` // Auth Server Passphrase string `json:"passphrase,omitempty"` // Passphrase TrafficType string `json:"trafficType,omitempty"` // Traffic Type EnableMacFiltering *bool `json:"enableMACFiltering,omitempty"` // Enable MAC Filtering IsEnabled *bool `json:"isEnabled,omitempty"` // Is Enabled IsFabric *bool `json:"isFabric,omitempty"` // Is Fabric FastTransition string `json:"fastTransition,omitempty"` // Fast Transition RadioPolicy string `json:"radioPolicy,omitempty"` // Radio Policy EnableBroadcastSSID *bool `json:"enableBroadcastSSID,omitempty"` // Enable Broadcast SSID NasOptions []string `json:"nasOptions,omitempty"` // Nas Options }
type ResponseItemWirelessGetWirelessProfile ¶
type ResponseItemWirelessGetWirelessProfile struct {
ProfileDetails *ResponseItemWirelessGetWirelessProfileProfileDetails `json:"profileDetails,omitempty"` //
}
type ResponseItemWirelessGetWirelessProfileProfileDetails ¶
type ResponseItemWirelessGetWirelessProfileProfileDetails struct { Name string `json:"name,omitempty"` // Profile Name Sites []string `json:"sites,omitempty"` // array of site name hierarchies(eg: ["Global/aaa/zzz", "Global/aaa/zzz"]) SSIDDetails *[]ResponseItemWirelessGetWirelessProfileProfileDetailsSSIDDetails `json:"ssidDetails,omitempty"` // }
type ResponseItemWirelessGetWirelessProfileProfileDetailsSSIDDetails ¶
type ResponseItemWirelessGetWirelessProfileProfileDetailsSSIDDetails struct { Name string `json:"name,omitempty"` // SSID Name Type string `json:"type,omitempty"` // SSID Type(enum: Enterprise/Guest) EnableFabric *bool `json:"enableFabric,omitempty"` // true if fabric is enabled else false FlexConnect *ResponseItemWirelessGetWirelessProfileProfileDetailsSSIDDetailsFlexConnect `json:"flexConnect,omitempty"` // InterfaceName string `json:"interfaceName,omitempty"` // Interface Name }
type ResponseItsmGetCmdbSyncStatus ¶
type ResponseItsmGetCmdbSyncStatus []ResponseItemItsmGetCmdbSyncStatus // Array of ResponseItsmGetCMDBSyncStatus
type ResponseItsmGetFailedItsmEvents ¶
type ResponseItsmGetFailedItsmEvents []ResponseItemItsmGetFailedItsmEvents // Array of ResponseItsmGetFailedITSMEvents
type ResponseLanAutomationLanAutomation ¶
type ResponseLanAutomationLanAutomation struct { Response *ResponseLanAutomationLanAutomationResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseLanAutomationLanAutomation2 ¶
type ResponseLanAutomationLanAutomation2 struct { Response *ResponseLanAutomationLanAutomation2Response `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseLanAutomationLanAutomationLog ¶
type ResponseLanAutomationLanAutomationLog struct { Response *[]ResponseLanAutomationLanAutomationLogResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseLanAutomationLanAutomationLogByID ¶
type ResponseLanAutomationLanAutomationLogByID struct { Response *[]ResponseLanAutomationLanAutomationLogByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseLanAutomationLanAutomationLogByIDResponse ¶
type ResponseLanAutomationLanAutomationLogByIDResponse struct { NwOrchID string `json:"nwOrchId,omitempty"` // LAN Automation session identifier. Entry *[]ResponseLanAutomationLanAutomationLogByIDResponseEntry `json:"entry,omitempty"` // }
type ResponseLanAutomationLanAutomationLogByIDResponseEntry ¶
type ResponseLanAutomationLanAutomationLogByIDResponseEntry struct { LogLevel string `json:"logLevel,omitempty"` // Supported levels are ERROR, INFO and WARNING. TimeStamp string `json:"timeStamp,omitempty"` // Time at which the log message is created. Record string `json:"record,omitempty"` // Detailed log message. DeviceID string `json:"deviceId,omitempty"` // Device serial number for which the log message is associated. }
type ResponseLanAutomationLanAutomationLogResponse ¶
type ResponseLanAutomationLanAutomationLogResponse struct { NwOrchID string `json:"nwOrchId,omitempty"` // LAN Automation session identifier. Entry *[]ResponseLanAutomationLanAutomationLogResponseEntry `json:"entry,omitempty"` // }
type ResponseLanAutomationLanAutomationLogResponseEntry ¶
type ResponseLanAutomationLanAutomationLogResponseEntry struct { LogLevel string `json:"logLevel,omitempty"` // Supported levels are ERROR, INFO and WARNING. TimeStamp string `json:"timeStamp,omitempty"` // Time at which the log message is created. Record string `json:"record,omitempty"` // Detailed log message. DeviceID string `json:"deviceId,omitempty"` // Device serial number for which the log message is associated. }
type ResponseLanAutomationLanAutomationSessionCount ¶
type ResponseLanAutomationLanAutomationSessionCount struct {
Response *ResponseLanAutomationLanAutomationSessionCountResponse `json:"response,omitempty"` //
}
type ResponseLanAutomationLanAutomationSessionCountResponse ¶
type ResponseLanAutomationLanAutomationSessionCountResponse struct {
SessionCount string `json:"sessionCount,omitempty"` // Total number of sessions executed.
}
type ResponseLanAutomationLanAutomationStatus ¶
type ResponseLanAutomationLanAutomationStatus struct { Response *[]ResponseLanAutomationLanAutomationStatusResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseLanAutomationLanAutomationStatusByID ¶
type ResponseLanAutomationLanAutomationStatusByID struct { Response *[]ResponseLanAutomationLanAutomationStatusByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseLanAutomationLanAutomationStatusByIDResponse ¶
type ResponseLanAutomationLanAutomationStatusByIDResponse struct { ID string `json:"id,omitempty"` // LAN Automation session id. DiscoveredDeviceSiteNameHierarchy string `json:"discoveredDeviceSiteNameHierarchy,omitempty"` // Discovered device site name. PrimaryDeviceManagmentIPAddress string `json:"primaryDeviceManagmentIPAddress,omitempty"` // Primary seed device management IP address. IPPoolList *[]ResponseLanAutomationLanAutomationStatusByIDResponseIPPoolList `json:"ipPoolList,omitempty"` // PrimaryDeviceInterfaceNames []string `json:"primaryDeviceInterfaceNames,omitempty"` // The list of interfaces on primary seed via which the discovered devices are connected. Status string `json:"status,omitempty"` // Status of the LAN Automation session along with the number of discovered devices. Action string `json:"action,omitempty"` // State (START/STOP) of the LAN Automation session. CreationTime string `json:"creationTime,omitempty"` // LAN Automation session creation time. MulticastEnabled *bool `json:"multicastEnabled,omitempty"` // Shows whether underlay multicast is enabled or not. PeerDeviceManagmentIPAddress string `json:"peerDeviceManagmentIPAddress,omitempty"` // Peer seed device management IP address. DiscoveredDeviceList *[]ResponseLanAutomationLanAutomationStatusByIDResponseDiscoveredDeviceList `json:"discoveredDeviceList,omitempty"` // RedistributeIsisToBgp *bool `json:"redistributeIsisToBgp,omitempty"` // Shows whether advertise LAN Automation summary route into BGP is enabled or not. }
type ResponseLanAutomationLanAutomationStatusByIDResponseDiscoveredDeviceList ¶
type ResponseLanAutomationLanAutomationStatusByIDResponseDiscoveredDeviceList struct { Name string `json:"name,omitempty"` // Name of the device. SerialNumber string `json:"serialNumber,omitempty"` // Serial number of the device. State string `json:"state,omitempty"` // State of the device (Added to inventory/Deleted from inventory). IPAddressInUseList []string `json:"ipAddressInUseList,omitempty"` // List of IP address used by the device. }
type ResponseLanAutomationLanAutomationStatusResponse ¶
type ResponseLanAutomationLanAutomationStatusResponse struct { ID string `json:"id,omitempty"` // LAN Automation session id. DiscoveredDeviceSiteNameHierarchy string `json:"discoveredDeviceSiteNameHierarchy,omitempty"` // Discovered device site name. PrimaryDeviceManagmentIPAddress string `json:"primaryDeviceManagmentIPAddress,omitempty"` // Primary seed device management IP address. IPPoolList *[]ResponseLanAutomationLanAutomationStatusResponseIPPoolList `json:"ipPoolList,omitempty"` // PrimaryDeviceInterfaceNames []string `json:"primaryDeviceInterfaceNames,omitempty"` // The list of interfaces on primary seed via which the discovered devices are connected. Status string `json:"status,omitempty"` // Status of the LAN Automation session along with the number of discovered devices. Action string `json:"action,omitempty"` // State (START/STOP) of the LAN Automation session. CreationTime string `json:"creationTime,omitempty"` // LAN Automation session creation time. MulticastEnabled *bool `json:"multicastEnabled,omitempty"` // Shows whether underlay multicast is enabled or not. PeerDeviceManagmentIPAddress string `json:"peerDeviceManagmentIPAddress,omitempty"` // Peer seed device management IP address. DiscoveredDeviceList *[]ResponseLanAutomationLanAutomationStatusResponseDiscoveredDeviceList `json:"discoveredDeviceList,omitempty"` // RedistributeIsisToBgp *bool `json:"redistributeIsisToBgp,omitempty"` // Shows whether advertise LAN Automation summary route into BGP is enabled or not. }
type ResponseLanAutomationLanAutomationStatusResponseDiscoveredDeviceList ¶
type ResponseLanAutomationLanAutomationStatusResponseDiscoveredDeviceList struct { Name string `json:"name,omitempty"` // Name of the device. SerialNumber string `json:"serialNumber,omitempty"` // Serial number of the device. State string `json:"state,omitempty"` // State of the device (Added to inventory/Deleted from inventory). IPAddressInUseList []string `json:"ipAddressInUseList,omitempty"` // List of IP address used by the device. }
type ResponseLicensesChangeVirtualAccount ¶
type ResponseLicensesChangeVirtualAccount struct {
Response *ResponseLicensesChangeVirtualAccountResponse `json:"response,omitempty"` //
}
type ResponseLicensesDeviceDeregistration ¶
type ResponseLicensesDeviceDeregistration struct {
Response *ResponseLicensesDeviceDeregistrationResponse `json:"response,omitempty"` //
}
type ResponseLicensesDeviceLicenseDetails ¶
type ResponseLicensesDeviceLicenseDetails struct {
Response *[]ResponseLicensesDeviceLicenseDetailsResponse `json:"response,omitempty"` //
}
type ResponseLicensesDeviceLicenseDetailsResponse ¶
type ResponseLicensesDeviceLicenseDetailsResponse struct { DeviceUUID string `json:"device_uuid,omitempty"` // Id of device Site string `json:"site,omitempty"` // Site of device Model string `json:"model,omitempty"` // Model of device LicenseMode string `json:"license_mode,omitempty"` // Mode of license IsLicenseExpired *bool `json:"is_license_expired,omitempty"` // Is device license expired SoftwareVersion string `json:"software_version,omitempty"` // Software image version of device NetworkLicense string `json:"network_license,omitempty"` // Device network license level EvaluationLicenseExpiry string `json:"evaluation_license_expiry,omitempty"` // Evaluation period expiry date DeviceName string `json:"device_name,omitempty"` // Name of device DeviceType string `json:"device_type,omitempty"` // Type of device DnaLevel string `json:"dna_level,omitempty"` // Device Cisco DNA license level VirtualAccountName string `json:"virtual_account_name,omitempty"` // Name of virtual account IPAddress string `json:"ip_address,omitempty"` // IP address of device MacAddress string `json:"mac_address,omitempty"` // MAC address of device SntcStatus string `json:"sntc_status,omitempty"` // Valid if device is covered under license contract and invalid if not covered, otherwise unknown. FeatureLicense []string `json:"feature_license,omitempty"` // Name of feature licenses HasSupCards *bool `json:"has_sup_cards,omitempty"` // Whether device has supervisor cards Udi string `json:"udi,omitempty"` // Unique Device Identifier StackedDevices *[]ResponseLicensesDeviceLicenseDetailsResponseStackedDevices `json:"stacked_devices,omitempty"` // IsStackedDevice *bool `json:"is_stacked_device,omitempty"` // Is Stacked Device AccessPoints *[]ResponseLicensesDeviceLicenseDetailsResponseAccessPoints `json:"access_points,omitempty"` // ChassisDetails *ResponseLicensesDeviceLicenseDetailsResponseChassisDetails `json:"chassis_details,omitempty"` // }
type ResponseLicensesDeviceLicenseDetailsResponseChassisDetails ¶
type ResponseLicensesDeviceLicenseDetailsResponseChassisDetails struct { BoardSerialNumber string `json:"board_serial_number,omitempty"` // Board serial number Modules *[]ResponseLicensesDeviceLicenseDetailsResponseChassisDetailsModules `json:"modules,omitempty"` // SupervisorCards *[]ResponseLicensesDeviceLicenseDetailsResponseChassisDetailsSupervisorCards `json:"supervisor_cards,omitempty"` // Port *int `json:"port,omitempty"` // Number of port }
type ResponseLicensesDeviceLicenseDetailsResponseChassisDetailsModules ¶
type ResponseLicensesDeviceLicenseDetailsResponseChassisDetailsModules struct { ModuleType string `json:"module_type,omitempty"` // Type of module ModuleName string `json:"module_name,omitempty"` // Name of module SerialNumber string `json:"serial_number,omitempty"` // Serial number of module ID string `json:"id,omitempty"` // Id of module }
type ResponseLicensesDeviceLicenseDetailsResponseChassisDetailsSupervisorCards ¶
type ResponseLicensesDeviceLicenseDetailsResponseChassisDetailsSupervisorCards struct { SerialNumber string `json:"serial_number,omitempty"` // Serial number of supervisor card SupervisorCardType string `json:"supervisor_card_type,omitempty"` // Type of supervisor card Status string `json:"status,omitempty"` // Status of supervisor card }
type ResponseLicensesDeviceLicenseDetailsResponseStackedDevices ¶
type ResponseLicensesDeviceLicenseDetailsResponseStackedDevices struct { MacAddress string `json:"mac_address,omitempty"` // Stack mac address ID string `json:"id,omitempty"` // Id Role string `json:"role,omitempty"` // Chassis role SerialNumber string `json:"serial_number,omitempty"` // Chassis serial number }
type ResponseLicensesDeviceLicenseSummary ¶
type ResponseLicensesDeviceLicenseSummary struct {
Response *[]ResponseLicensesDeviceLicenseSummaryResponse `json:"response,omitempty"` //
}
type ResponseLicensesDeviceLicenseSummaryResponse ¶
type ResponseLicensesDeviceLicenseSummaryResponse struct { AuthorizationStatus string `json:"authorization_status,omitempty"` // Smart license authorization status of device LastUpdatedTime string `json:"last_updated_time,omitempty"` // Time when license information was collected from device IsPerformanceAllowed *bool `json:"is_performance_allowed,omitempty"` // Is performance license available SleAuthCode string `json:"sle_auth_code,omitempty"` // SLE Authcode installed or not installed ThroughputLevel string `json:"throughput_level,omitempty"` // Throughput level on device HsecStatus string `json:"hsec_status,omitempty"` // HSEC status of the device DeviceUUID string `json:"device_uuid,omitempty"` // Id of device Site string `json:"site,omitempty"` // Site of device TotalAccessPointCount *int `json:"total_access_point_count,omitempty"` // Total number of Access Points connected Model string `json:"model,omitempty"` // Model of device IsWirelessCapable *bool `json:"is_wireless_capable,omitempty"` // Is device wireless capable RegistrationStatus string `json:"registration_status,omitempty"` // Smart license registration status of device SleState string `json:"sle_state,omitempty"` // SLE state on device PerformanceLicense string `json:"performance_license,omitempty"` // Is performance license enabled LicenseMode string `json:"license_mode,omitempty"` // Mode of license IsLicenseExpired *bool `json:"is_license_expired,omitempty"` // Is device license expired SoftwareVersion string `json:"software_version,omitempty"` // Software image version of device ReservationStatus string `json:"reservation_status,omitempty"` // Smart license reservation status IsWireless *bool `json:"is_wireless,omitempty"` // Is device wireless controller NetworkLicense string `json:"network_license,omitempty"` // Device Network license level EvaluationLicenseExpiry string `json:"evaluation_license_expiry,omitempty"` // Evaluation period expiry date WirelessCapableNetworkLicense string `json:"wireless_capable_network_license,omitempty"` // Wireless Cisco Network license value DeviceName string `json:"device_name,omitempty"` // Name of device DeviceType string `json:"device_type,omitempty"` // Type of device DnaLevel string `json:"dna_level,omitempty"` // Device Cisco DNA license level VirtualAccountName string `json:"virtual_account_name,omitempty"` // Name of virtual account LastSuccessfulRumUsageUploadTime string `json:"last_successful_rum_usage_upload_time,omitempty"` // Last successful rum usage upload time IPAddress string `json:"ip_address,omitempty"` // IP address of device WirelessCapableDnaLicense string `json:"wireless_capable_dna_license,omitempty"` // Wireless Cisco DNA license value MacAddress string `json:"mac_address,omitempty"` // MAC address of device CustomerTag1 string `json:"customer_tag1,omitempty"` // Customer Tag1 set on device CustomerTag2 string `json:"customer_tag2,omitempty"` // Customer Tag2 set on device CustomerTag3 string `json:"customer_tag3,omitempty"` // Customer Tag3 set on device CustomerTag4 string `json:"customer_tag4,omitempty"` // Customer Tag4 set on device SmartAccountName string `json:"smart_account_name,omitempty"` // Name of smart account }
type ResponseLicensesDeviceRegistration ¶
type ResponseLicensesDeviceRegistration struct {
Response *ResponseLicensesDeviceRegistrationResponse `json:"response,omitempty"` //
}
type ResponseLicensesLicenseTermDetails ¶
type ResponseLicensesLicenseTermDetails struct {
LicenseDetails *[]ResponseLicensesLicenseTermDetailsLicenseDetails `json:"license_details,omitempty"` //
}
type ResponseLicensesLicenseTermDetailsLicenseDetails ¶
type ResponseLicensesLicenseTermDetailsLicenseDetails struct { Model string `json:"model,omitempty"` // Model of device VirtualAccountName string `json:"virtual_account_name,omitempty"` // Name of virtual account LicenseTermStartDate string `json:"license_term_start_date,omitempty"` // Start date of license term LicenseTermEndDate string `json:"license_term_end_date,omitempty"` // End date of license term DnaLevel string `json:"dna_level,omitempty"` // Cisco DNA license level PurchasedDnaLicenseCount string `json:"purchased_dna_license_count,omitempty"` // Number of purchased Cisco DNA licenses IsLicenseExpired string `json:"is_license_expired,omitempty"` // Is license expired }
type ResponseLicensesLicenseUsageDetails ¶
type ResponseLicensesLicenseUsageDetails struct { PurchasedDnaLicense *ResponseLicensesLicenseUsageDetailsPurchasedDnaLicense `json:"purchased_dna_license,omitempty"` // PurchasedNetworkLicense *ResponseLicensesLicenseUsageDetailsPurchasedNetworkLicense `json:"purchased_network_license,omitempty"` // UsedDnaLicense *ResponseLicensesLicenseUsageDetailsUsedDnaLicense `json:"used_dna_license,omitempty"` // UsedNetworkLicense *ResponseLicensesLicenseUsageDetailsUsedNetworkLicense `json:"used_network_license,omitempty"` // }
type ResponseLicensesLicenseUsageDetailsPurchasedDnaLicense ¶
type ResponseLicensesLicenseUsageDetailsPurchasedDnaLicense struct { TotalLicenseCount *int `json:"total_license_count,omitempty"` // Total number of licenses LicenseCountByType *[]ResponseLicensesLicenseUsageDetailsPurchasedDnaLicenseLicenseCountByType `json:"license_count_by_type,omitempty"` // }
type ResponseLicensesLicenseUsageDetailsPurchasedNetworkLicense ¶
type ResponseLicensesLicenseUsageDetailsPurchasedNetworkLicense struct { TotalLicenseCount *int `json:"total_license_count,omitempty"` // Total number of licenses LicenseCountByType *[]ResponseLicensesLicenseUsageDetailsPurchasedNetworkLicenseLicenseCountByType `json:"license_count_by_type,omitempty"` // }
type ResponseLicensesLicenseUsageDetailsUsedDnaLicense ¶
type ResponseLicensesLicenseUsageDetailsUsedDnaLicense struct { TotalLicenseCount *int `json:"total_license_count,omitempty"` // Total number of licenses LicenseCountByType *[]ResponseLicensesLicenseUsageDetailsUsedDnaLicenseLicenseCountByType `json:"license_count_by_type,omitempty"` // }
type ResponseLicensesLicenseUsageDetailsUsedNetworkLicense ¶
type ResponseLicensesLicenseUsageDetailsUsedNetworkLicense struct { TotalLicenseCount *int `json:"total_license_count,omitempty"` // Total number of licenses LicenseCountByType *[]ResponseLicensesLicenseUsageDetailsUsedNetworkLicenseLicenseCountByType `json:"license_count_by_type,omitempty"` // }
type ResponseLicensesSmartAccountDetails ¶
type ResponseLicensesSmartAccountDetails struct { Response *[]ResponseLicensesSmartAccountDetailsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseLicensesSmartAccountDetailsResponse ¶
type ResponseLicensesSmartAccountDetailsResponse struct { Name string `json:"name,omitempty"` // Name of smart account ID string `json:"id,omitempty"` // Id of smart account Domain string `json:"domain,omitempty"` // Domain of smart account IsActiveSmartAccount *bool `json:"is_active_smart_account,omitempty"` // Is active smart account }
type ResponseLicensesVirtualAccountDetails ¶
type ResponseLicensesVirtualAccountDetails struct { SmartAccountID string `json:"smart_account_id,omitempty"` // Id of smart account SmartAccountName string `json:"smart_account_name,omitempty"` // Name of smart account VirtualAccountDetails *[]ResponseLicensesVirtualAccountDetailsVirtualAccountDetails `json:"virtual_account_details,omitempty"` // }
type ResponseNetworkSettingsGetDeviceCredentialDetails ¶
type ResponseNetworkSettingsGetDeviceCredentialDetails struct { SNMPV3 *[]ResponseNetworkSettingsGetDeviceCredentialDetailsSNMPV3 `json:"snmp_v3,omitempty"` // HTTPRead *[]ResponseNetworkSettingsGetDeviceCredentialDetailsHTTPRead `json:"http_read,omitempty"` // HTTPWrite *[]ResponseNetworkSettingsGetDeviceCredentialDetailsHTTPWrite `json:"http_write,omitempty"` // SNMPV2Write *[]ResponseNetworkSettingsGetDeviceCredentialDetailsSNMPV2Write `json:"snmp_v2_write,omitempty"` // SNMPV2Read *[]ResponseNetworkSettingsGetDeviceCredentialDetailsSNMPV2Read `json:"snmp_v2_read,omitempty"` // Cli *[]ResponseNetworkSettingsGetDeviceCredentialDetailsCli `json:"cli,omitempty"` // }
type ResponseNetworkSettingsGetDeviceCredentialDetailsCli ¶
type ResponseNetworkSettingsGetDeviceCredentialDetailsCli struct { Username string `json:"username,omitempty"` // Username EnablePassword string `json:"enablePassword,omitempty"` // Enable Password Password string `json:"password,omitempty"` // Password Comments string `json:"comments,omitempty"` // Comments Description string `json:"description,omitempty"` // Description CredentialType string `json:"credentialType,omitempty"` // Credential Type InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id ID string `json:"id,omitempty"` // Id }
type ResponseNetworkSettingsGetDeviceCredentialDetailsHTTPRead ¶
type ResponseNetworkSettingsGetDeviceCredentialDetailsHTTPRead struct { Secure string `json:"secure,omitempty"` // Secure Username string `json:"username,omitempty"` // Username Password string `json:"password,omitempty"` // Password Port string `json:"port,omitempty"` // Port Comments string `json:"comments,omitempty"` // Comments Description string `json:"description,omitempty"` // Description CredentialType string `json:"credentialType,omitempty"` // Credential Type InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id ID string `json:"id,omitempty"` // Id }
type ResponseNetworkSettingsGetDeviceCredentialDetailsHTTPWrite ¶
type ResponseNetworkSettingsGetDeviceCredentialDetailsHTTPWrite struct { Secure string `json:"secure,omitempty"` // Secure Username string `json:"username,omitempty"` // Username Password string `json:"password,omitempty"` // Password Port string `json:"port,omitempty"` // Port Comments string `json:"comments,omitempty"` // Comments Description string `json:"description,omitempty"` // Description CredentialType string `json:"credentialType,omitempty"` // Credential Type InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id ID string `json:"id,omitempty"` // Id }
type ResponseNetworkSettingsGetDeviceCredentialDetailsSNMPV2Read ¶
type ResponseNetworkSettingsGetDeviceCredentialDetailsSNMPV2Read struct { ReadCommunity string `json:"readCommunity,omitempty"` // Read Community Comments string `json:"comments,omitempty"` // Comments Description string `json:"description,omitempty"` // Description CredentialType string `json:"credentialType,omitempty"` // Credential Type InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id ID string `json:"id,omitempty"` // Id }
type ResponseNetworkSettingsGetDeviceCredentialDetailsSNMPV2Write ¶
type ResponseNetworkSettingsGetDeviceCredentialDetailsSNMPV2Write struct { WriteCommunity string `json:"writeCommunity,omitempty"` // Write Community Comments string `json:"comments,omitempty"` // Comments Description string `json:"description,omitempty"` // Description CredentialType string `json:"credentialType,omitempty"` // Credential Type InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id ID string `json:"id,omitempty"` // Id }
type ResponseNetworkSettingsGetDeviceCredentialDetailsSNMPV3 ¶
type ResponseNetworkSettingsGetDeviceCredentialDetailsSNMPV3 struct { Username string `json:"username,omitempty"` // Username AuthPassword string `json:"authPassword,omitempty"` // Auth Password AuthType string `json:"authType,omitempty"` // Auth Type PrivacyPassword string `json:"privacyPassword,omitempty"` // Privacy Password PrivacyType string `json:"privacyType,omitempty"` // Privacy Type SNMPMode string `json:"snmpMode,omitempty"` // Snmp Mode Comments string `json:"comments,omitempty"` // Comments Description string `json:"description,omitempty"` // Description CredentialType string `json:"credentialType,omitempty"` // Credential Type InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id ID string `json:"id,omitempty"` // Id }
type ResponseNetworkSettingsGetGlobalPool ¶
type ResponseNetworkSettingsGetGlobalPool struct { Response *[]ResponseNetworkSettingsGetGlobalPoolResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseNetworkSettingsGetGlobalPoolResponse ¶
type ResponseNetworkSettingsGetGlobalPoolResponse struct { IPPoolName string `json:"ipPoolName,omitempty"` // Ip Pool Name DhcpServerIPs []string `json:"dhcpServerIps,omitempty"` // Dhcp Server Ips Gateways []string `json:"gateways,omitempty"` // Gateways CreateTime *int `json:"createTime,omitempty"` // Create Time LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Last Update Time TotalIPAddressCount *float64 `json:"totalIpAddressCount,omitempty"` // Total Ip Address Count UsedIPAddressCount *float64 `json:"usedIpAddressCount,omitempty"` // Used Ip Address Count ParentUUID string `json:"parentUuid,omitempty"` // Parent Uuid Owner string `json:"owner,omitempty"` // Owner Overlapping *bool `json:"overlapping,omitempty"` // Overlapping ConfigureExternalDhcp *bool `json:"configureExternalDhcp,omitempty"` // Configure External Dhcp UsedPercentage string `json:"usedPercentage,omitempty"` // Used Percentage ClientOptions *ResponseNetworkSettingsGetGlobalPoolResponseClientOptions `json:"clientOptions,omitempty"` // Client Options DNSServerIPs []string `json:"dnsServerIps,omitempty"` // Dns Server Ips Context *[]ResponseNetworkSettingsGetGlobalPoolResponseContext `json:"context,omitempty"` // IPv6 *bool `json:"ipv6,omitempty"` // Ipv6 ID string `json:"id,omitempty"` // Id IPPoolCidr string `json:"ipPoolCidr,omitempty"` // Ip Pool Cidr }
type ResponseNetworkSettingsGetGlobalPoolResponseClientOptions ¶
type ResponseNetworkSettingsGetGlobalPoolResponseClientOptions interface{}
type ResponseNetworkSettingsGetNetwork ¶
type ResponseNetworkSettingsGetNetwork struct { Response *[]ResponseNetworkSettingsGetNetworkResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseNetworkSettingsGetNetworkResponse ¶
type ResponseNetworkSettingsGetNetworkResponse struct { InstanceType string `json:"instanceType,omitempty"` // Instance Type InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid Namespace string `json:"namespace,omitempty"` // Namespace Type string `json:"type,omitempty"` // Type Key string `json:"key,omitempty"` // Key Version *int `json:"version,omitempty"` // Version Value *[]ResponseNetworkSettingsGetNetworkResponseValue `json:"value,omitempty"` // GroupUUID string `json:"groupUuid,omitempty"` // Group Uuid InheritedGroupUUID string `json:"inheritedGroupUuid,omitempty"` // Inherited Group Uuid InheritedGroupName string `json:"inheritedGroupName,omitempty"` // Inherited Group Name }
type ResponseNetworkSettingsGetReserveIPSubpool ¶
type ResponseNetworkSettingsGetReserveIPSubpool struct { Response *[]ResponseNetworkSettingsGetReserveIPSubpoolResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseNetworkSettingsGetReserveIPSubpoolResponse ¶
type ResponseNetworkSettingsGetReserveIPSubpoolResponse struct { ID string `json:"id,omitempty"` // Id GroupName string `json:"groupName,omitempty"` // Group Name IPPools *[]ResponseNetworkSettingsGetReserveIPSubpoolResponseIPPools `json:"ipPools,omitempty"` // SiteID string `json:"siteId,omitempty"` // Site Id SiteHierarchy string `json:"siteHierarchy,omitempty"` // Site Hierarchy Type string `json:"type,omitempty"` // Type GroupOwner string `json:"groupOwner,omitempty"` // Group Owner }
type ResponseNetworkSettingsGetReserveIPSubpoolResponseIPPools ¶
type ResponseNetworkSettingsGetReserveIPSubpoolResponseIPPools struct { IPPoolName string `json:"ipPoolName,omitempty"` // Ip Pool Name DhcpServerIPs *[]ResponseNetworkSettingsGetReserveIPSubpoolResponseIPPoolsDhcpServerIPs `json:"dhcpServerIps,omitempty"` // Dhcp Server Ips Gateways []string `json:"gateways,omitempty"` // Gateways CreateTime *int `json:"createTime,omitempty"` // Create Time LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Last Update Time TotalIPAddressCount *float64 `json:"totalIpAddressCount,omitempty"` // Total Ip Address Count UsedIPAddressCount *float64 `json:"usedIpAddressCount,omitempty"` // Used Ip Address Count ParentUUID string `json:"parentUuid,omitempty"` // Parent Uuid Owner string `json:"owner,omitempty"` // Owner Overlapping *bool `json:"overlapping,omitempty"` // Overlapping ConfigureExternalDhcp *bool `json:"configureExternalDhcp,omitempty"` // Configure External Dhcp UsedPercentage string `json:"usedPercentage,omitempty"` // Used Percentage ClientOptions *ResponseNetworkSettingsGetReserveIPSubpoolResponseIPPoolsClientOptions `json:"clientOptions,omitempty"` // Client Options GroupUUID string `json:"groupUuid,omitempty"` // Group Uuid DNSServerIPs *[]ResponseNetworkSettingsGetReserveIPSubpoolResponseIPPoolsDNSServerIPs `json:"dnsServerIps,omitempty"` // Dns Server Ips Context *[]ResponseNetworkSettingsGetReserveIPSubpoolResponseIPPoolsContext `json:"context,omitempty"` // IPv6 *bool `json:"ipv6,omitempty"` // Ipv6 ID string `json:"id,omitempty"` // Id IPPoolCidr string `json:"ipPoolCidr,omitempty"` // Ip Pool Cidr }
type ResponseNetworkSettingsGetReserveIPSubpoolResponseIPPoolsClientOptions ¶
type ResponseNetworkSettingsGetReserveIPSubpoolResponseIPPoolsClientOptions interface{}
type ResponseNetworkSettingsGetReserveIPSubpoolResponseIPPoolsDNSServerIPs ¶
type ResponseNetworkSettingsGetReserveIPSubpoolResponseIPPoolsDNSServerIPs interface{}
type ResponseNetworkSettingsGetReserveIPSubpoolResponseIPPoolsDhcpServerIPs ¶
type ResponseNetworkSettingsGetReserveIPSubpoolResponseIPPoolsDhcpServerIPs interface{}
type ResponseNetworkSettingsGetServiceProviderDetails ¶
type ResponseNetworkSettingsGetServiceProviderDetails struct { Response *[]ResponseNetworkSettingsGetServiceProviderDetailsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseNetworkSettingsGetServiceProviderDetailsResponse ¶
type ResponseNetworkSettingsGetServiceProviderDetailsResponse struct { InstanceType string `json:"instanceType,omitempty"` // Instance Type InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid Namespace string `json:"namespace,omitempty"` // Namespace Type string `json:"type,omitempty"` // Type Key string `json:"key,omitempty"` // Key Version *int `json:"version,omitempty"` // Version Value *[]ResponseNetworkSettingsGetServiceProviderDetailsResponseValue `json:"value,omitempty"` // GroupUUID string `json:"groupUuid,omitempty"` // Group Uuid InheritedGroupUUID string `json:"inheritedGroupUuid,omitempty"` // Inherited Group Uuid InheritedGroupName string `json:"inheritedGroupName,omitempty"` // Inherited Group Name }
type ResponsePathTraceDeletesPathtraceByID ¶
type ResponsePathTraceDeletesPathtraceByID struct { Response *ResponsePathTraceDeletesPathtraceByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponsePathTraceInitiateANewPathtrace ¶
type ResponsePathTraceInitiateANewPathtrace struct { Response *ResponsePathTraceInitiateANewPathtraceResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtrace ¶
type ResponsePathTraceRetrievesPreviousPathtrace struct { Response *ResponsePathTraceRetrievesPreviousPathtraceResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponse ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponse struct { DetailedStatus *ResponsePathTraceRetrievesPreviousPathtraceResponseDetailedStatus `json:"detailedStatus,omitempty"` // LastUpdate string `json:"lastUpdate,omitempty"` // NetworkElements *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElements `json:"networkElements,omitempty"` // NetworkElementsInfo *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfo `json:"networkElementsInfo,omitempty"` // Properties []string `json:"properties,omitempty"` // Request *ResponsePathTraceRetrievesPreviousPathtraceResponseRequest `json:"request,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElements ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElements struct { AccuracyList *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsAccuracyList `json:"accuracyList,omitempty"` // DetailedStatus *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsDetailedStatus `json:"detailedStatus,omitempty"` // DeviceStatistics *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsDeviceStatistics `json:"deviceStatistics,omitempty"` // DeviceStatsCollection string `json:"deviceStatsCollection,omitempty"` // DeviceStatsCollectionFailureReason string `json:"deviceStatsCollectionFailureReason,omitempty"` // EgressPhysicalInterface *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterface `json:"egressPhysicalInterface,omitempty"` // EgressVirtualInterface *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterface `json:"egressVirtualInterface,omitempty"` // FlexConnect *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnect `json:"flexConnect,omitempty"` // ID string `json:"id,omitempty"` // IngressPhysicalInterface *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterface `json:"ingressPhysicalInterface,omitempty"` // IngressVirtualInterface *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterface `json:"ingressVirtualInterface,omitempty"` // IP string `json:"ip,omitempty"` // LinkInformationSource string `json:"linkInformationSource,omitempty"` // Name string `json:"name,omitempty"` // PerfMonCollection string `json:"perfMonCollection,omitempty"` // PerfMonCollectionFailureReason string `json:"perfMonCollectionFailureReason,omitempty"` // PerfMonStatistics *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsPerfMonStatistics `json:"perfMonStatistics,omitempty"` // Role string `json:"role,omitempty"` // SSID string `json:"ssid,omitempty"` // Tunnels []string `json:"tunnels,omitempty"` // Type string `json:"type,omitempty"` // WLANID string `json:"wlanId,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsDeviceStatistics ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsDeviceStatistics struct { CPUStatistics *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsDeviceStatisticsCPUStatistics `json:"cpuStatistics,omitempty"` // MemoryStatistics *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsDeviceStatisticsMemoryStatistics `json:"memoryStatistics,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsDeviceStatisticsCPUStatistics ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsDeviceStatisticsCPUStatistics struct { FiveMinUsageInPercentage *float64 `json:"fiveMinUsageInPercentage,omitempty"` // FiveSecsUsageInPercentage *float64 `json:"fiveSecsUsageInPercentage,omitempty"` // OneMinUsageInPercentage *float64 `json:"oneMinUsageInPercentage,omitempty"` // RefreshedAt *int `json:"refreshedAt,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsDeviceStatisticsMemoryStatistics ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterface ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterface struct { ACLAnalysis *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfaceACLAnalysis `json:"aclAnalysis,omitempty"` // ID string `json:"id,omitempty"` // InterfaceStatistics *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfaceInterfaceStatistics `json:"interfaceStatistics,omitempty"` // InterfaceStatsCollection string `json:"interfaceStatsCollection,omitempty"` // InterfaceStatsCollectionFailureReason string `json:"interfaceStatsCollectionFailureReason,omitempty"` // Name string `json:"name,omitempty"` // PathOverlayInfo *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfacePathOverlayInfo `json:"pathOverlayInfo,omitempty"` // QosStatistics *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfaceQosStatistics `json:"qosStatistics,omitempty"` // QosStatsCollection string `json:"qosStatsCollection,omitempty"` // QosStatsCollectionFailureReason string `json:"qosStatsCollectionFailureReason,omitempty"` // UsedVLAN string `json:"usedVlan,omitempty"` // VrfName string `json:"vrfName,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfaceACLAnalysis ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfaceACLAnalysis struct { ACLName string `json:"aclName,omitempty"` // MatchingAces *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAces `json:"matchingAces,omitempty"` // Result string `json:"result,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAces ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAces struct { Ace string `json:"ace,omitempty"` // MatchingPorts *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts `json:"matchingPorts,omitempty"` // Result string `json:"result,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts struct { Ports *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfaceInterfaceStatistics ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfaceInterfaceStatistics struct { AdminStatus string `json:"adminStatus,omitempty"` // InputPackets *int `json:"inputPackets,omitempty"` // InputQueueCount *int `json:"inputQueueCount,omitempty"` // InputQueueDrops *int `json:"inputQueueDrops,omitempty"` // InputQueueFlushes *int `json:"inputQueueFlushes,omitempty"` // InputQueueMaxDepth *int `json:"inputQueueMaxDepth,omitempty"` // InputRatebps *int `json:"inputRatebps,omitempty"` // OperationalStatus string `json:"operationalStatus,omitempty"` // OutputDrop *int `json:"outputDrop,omitempty"` // OutputPackets *int `json:"outputPackets,omitempty"` // OutputQueueCount *int `json:"outputQueueCount,omitempty"` // OutputQueueDepth *int `json:"outputQueueDepth,omitempty"` // OutputRatebps *int `json:"outputRatebps,omitempty"` // RefreshedAt *int `json:"refreshedAt,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfacePathOverlayInfo ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfacePathOverlayInfo struct { ControlPlane string `json:"controlPlane,omitempty"` // DataPacketEncapsulation string `json:"dataPacketEncapsulation,omitempty"` // DestIP string `json:"destIp,omitempty"` // DestPort string `json:"destPort,omitempty"` // Protocol string `json:"protocol,omitempty"` // SourceIP string `json:"sourceIp,omitempty"` // SourcePort string `json:"sourcePort,omitempty"` // VxlanInfo *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfacePathOverlayInfoVxlanInfo `json:"vxlanInfo,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfacePathOverlayInfoVxlanInfo ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfaceQosStatistics ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressPhysicalInterfaceQosStatistics struct { ClassMapName string `json:"classMapName,omitempty"` // DropRate *int `json:"dropRate,omitempty"` // NumBytes *int `json:"numBytes,omitempty"` // NumPackets *int `json:"numPackets,omitempty"` // OfferedRate *int `json:"offeredRate,omitempty"` // QueueBandwidthbps string `json:"queueBandwidthbps,omitempty"` // QueueDepth *int `json:"queueDepth,omitempty"` // QueueNoBufferDrops *int `json:"queueNoBufferDrops,omitempty"` // QueueTotalDrops *int `json:"queueTotalDrops,omitempty"` // RefreshedAt *int `json:"refreshedAt,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterface ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterface struct { ACLAnalysis *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfaceACLAnalysis `json:"aclAnalysis,omitempty"` // ID string `json:"id,omitempty"` // InterfaceStatistics *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfaceInterfaceStatistics `json:"interfaceStatistics,omitempty"` // InterfaceStatsCollection string `json:"interfaceStatsCollection,omitempty"` // InterfaceStatsCollectionFailureReason string `json:"interfaceStatsCollectionFailureReason,omitempty"` // Name string `json:"name,omitempty"` // PathOverlayInfo *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfacePathOverlayInfo `json:"pathOverlayInfo,omitempty"` // QosStatistics *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfaceQosStatistics `json:"qosStatistics,omitempty"` // QosStatsCollection string `json:"qosStatsCollection,omitempty"` // QosStatsCollectionFailureReason string `json:"qosStatsCollectionFailureReason,omitempty"` // UsedVLAN string `json:"usedVlan,omitempty"` // VrfName string `json:"vrfName,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfaceACLAnalysis ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfaceACLAnalysis struct { ACLName string `json:"aclName,omitempty"` // MatchingAces *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAces `json:"matchingAces,omitempty"` // Result string `json:"result,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAces ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAces struct { Ace string `json:"ace,omitempty"` // MatchingPorts *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts `json:"matchingPorts,omitempty"` // Result string `json:"result,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts struct { Ports *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfaceInterfaceStatistics ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfaceInterfaceStatistics struct { AdminStatus string `json:"adminStatus,omitempty"` // InputPackets *int `json:"inputPackets,omitempty"` // InputQueueCount *int `json:"inputQueueCount,omitempty"` // InputQueueDrops *int `json:"inputQueueDrops,omitempty"` // InputQueueFlushes *int `json:"inputQueueFlushes,omitempty"` // InputQueueMaxDepth *int `json:"inputQueueMaxDepth,omitempty"` // InputRatebps *int `json:"inputRatebps,omitempty"` // OperationalStatus string `json:"operationalStatus,omitempty"` // OutputDrop *int `json:"outputDrop,omitempty"` // OutputPackets *int `json:"outputPackets,omitempty"` // OutputQueueCount *int `json:"outputQueueCount,omitempty"` // OutputQueueDepth *int `json:"outputQueueDepth,omitempty"` // OutputRatebps *int `json:"outputRatebps,omitempty"` // RefreshedAt *int `json:"refreshedAt,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfacePathOverlayInfo ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfacePathOverlayInfo struct { ControlPlane string `json:"controlPlane,omitempty"` // DataPacketEncapsulation string `json:"dataPacketEncapsulation,omitempty"` // DestIP string `json:"destIp,omitempty"` // DestPort string `json:"destPort,omitempty"` // Protocol string `json:"protocol,omitempty"` // SourceIP string `json:"sourceIp,omitempty"` // SourcePort string `json:"sourcePort,omitempty"` // VxlanInfo *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfacePathOverlayInfoVxlanInfo `json:"vxlanInfo,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfacePathOverlayInfoVxlanInfo ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfaceQosStatistics ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsEgressVirtualInterfaceQosStatistics struct { ClassMapName string `json:"classMapName,omitempty"` // DropRate *int `json:"dropRate,omitempty"` // NumBytes *int `json:"numBytes,omitempty"` // NumPackets *int `json:"numPackets,omitempty"` // OfferedRate *int `json:"offeredRate,omitempty"` // QueueBandwidthbps string `json:"queueBandwidthbps,omitempty"` // QueueDepth *int `json:"queueDepth,omitempty"` // QueueNoBufferDrops *int `json:"queueNoBufferDrops,omitempty"` // QueueTotalDrops *int `json:"queueTotalDrops,omitempty"` // RefreshedAt *int `json:"refreshedAt,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnect ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnect struct { Authentication string `json:"authentication,omitempty"` // DataSwitching string `json:"dataSwitching,omitempty"` // EgressACLAnalysis *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectEgressACLAnalysis `json:"egressAclAnalysis,omitempty"` // IngressACLAnalysis *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectIngressACLAnalysis `json:"ingressAclAnalysis,omitempty"` // WirelessLanControllerID string `json:"wirelessLanControllerId,omitempty"` // WirelessLanControllerName string `json:"wirelessLanControllerName,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectEgressACLAnalysis ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectEgressACLAnalysis struct { ACLName string `json:"aclName,omitempty"` // MatchingAces *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAces `json:"matchingAces,omitempty"` // Result string `json:"result,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAces ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAces struct { Ace string `json:"ace,omitempty"` // MatchingPorts *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPorts `json:"matchingPorts,omitempty"` // Result string `json:"result,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPorts ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPorts struct { Ports *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPorts `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPorts ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectIngressACLAnalysis ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectIngressACLAnalysis struct { ACLName string `json:"aclName,omitempty"` // MatchingAces *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAces `json:"matchingAces,omitempty"` // Result string `json:"result,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAces ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAces struct { Ace string `json:"ace,omitempty"` // MatchingPorts *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPorts `json:"matchingPorts,omitempty"` // Result string `json:"result,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPorts ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPorts struct { Ports *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPorts `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPorts ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfo ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfo struct { AccuracyList *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoAccuracyList `json:"accuracyList,omitempty"` // DetailedStatus *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoDetailedStatus `json:"detailedStatus,omitempty"` // DeviceStatistics *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoDeviceStatistics `json:"deviceStatistics,omitempty"` // DeviceStatsCollection string `json:"deviceStatsCollection,omitempty"` // DeviceStatsCollectionFailureReason string `json:"deviceStatsCollectionFailureReason,omitempty"` // EgressInterface *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterface `json:"egressInterface,omitempty"` // FlexConnect *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnect `json:"flexConnect,omitempty"` // ID string `json:"id,omitempty"` // IngressInterface *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterface `json:"ingressInterface,omitempty"` // IP string `json:"ip,omitempty"` // LinkInformationSource string `json:"linkInformationSource,omitempty"` // Name string `json:"name,omitempty"` // PerfMonCollection string `json:"perfMonCollection,omitempty"` // PerfMonCollectionFailureReason string `json:"perfMonCollectionFailureReason,omitempty"` // PerfMonitorStatistics *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoPerfMonitorStatistics `json:"perfMonitorStatistics,omitempty"` // Role string `json:"role,omitempty"` // SSID string `json:"ssid,omitempty"` // Tunnels []string `json:"tunnels,omitempty"` // Type string `json:"type,omitempty"` // WLANID string `json:"wlanId,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoDeviceStatistics ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoDeviceStatistics struct { CPUStatistics *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoDeviceStatisticsCPUStatistics `json:"cpuStatistics,omitempty"` // MemoryStatistics *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoDeviceStatisticsMemoryStatistics `json:"memoryStatistics,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoDeviceStatisticsCPUStatistics ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoDeviceStatisticsCPUStatistics struct { FiveMinUsageInPercentage *float64 `json:"fiveMinUsageInPercentage,omitempty"` // FiveSecsUsageInPercentage *float64 `json:"fiveSecsUsageInPercentage,omitempty"` // OneMinUsageInPercentage *float64 `json:"oneMinUsageInPercentage,omitempty"` // RefreshedAt *int `json:"refreshedAt,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoDeviceStatisticsMemoryStatistics ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterface ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterface struct { PhysicalInterface *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterface `json:"physicalInterface,omitempty"` // VirtualInterface *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterface `json:"virtualInterface,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterface ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterface struct { ACLAnalysis *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysis `json:"aclAnalysis,omitempty"` // ID string `json:"id,omitempty"` // InterfaceStatistics *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceInterfaceStatistics `json:"interfaceStatistics,omitempty"` // InterfaceStatsCollection string `json:"interfaceStatsCollection,omitempty"` // InterfaceStatsCollectionFailureReason string `json:"interfaceStatsCollectionFailureReason,omitempty"` // Name string `json:"name,omitempty"` // PathOverlayInfo *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfacePathOverlayInfo `json:"pathOverlayInfo,omitempty"` // QosStatistics *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceQosStatistics `json:"qosStatistics,omitempty"` // QosStatsCollection string `json:"qosStatsCollection,omitempty"` // QosStatsCollectionFailureReason string `json:"qosStatsCollectionFailureReason,omitempty"` // UsedVLAN string `json:"usedVlan,omitempty"` // VrfName string `json:"vrfName,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysis ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysis struct { ACLName string `json:"aclName,omitempty"` // MatchingAces *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAces `json:"matchingAces,omitempty"` // Result string `json:"result,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAces ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAces struct { Ace string `json:"ace,omitempty"` // MatchingPorts *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts `json:"matchingPorts,omitempty"` // Result string `json:"result,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts struct { Ports *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceInterfaceStatistics ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceInterfaceStatistics struct { AdminStatus string `json:"adminStatus,omitempty"` // InputPackets *int `json:"inputPackets,omitempty"` // InputQueueCount *int `json:"inputQueueCount,omitempty"` // InputQueueDrops *int `json:"inputQueueDrops,omitempty"` // InputQueueFlushes *int `json:"inputQueueFlushes,omitempty"` // InputQueueMaxDepth *int `json:"inputQueueMaxDepth,omitempty"` // InputRatebps *int `json:"inputRatebps,omitempty"` // OperationalStatus string `json:"operationalStatus,omitempty"` // OutputDrop *int `json:"outputDrop,omitempty"` // OutputPackets *int `json:"outputPackets,omitempty"` // OutputQueueCount *int `json:"outputQueueCount,omitempty"` // OutputQueueDepth *int `json:"outputQueueDepth,omitempty"` // OutputRatebps *int `json:"outputRatebps,omitempty"` // RefreshedAt *int `json:"refreshedAt,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfacePathOverlayInfo ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfacePathOverlayInfo struct { ControlPlane string `json:"controlPlane,omitempty"` // DataPacketEncapsulation string `json:"dataPacketEncapsulation,omitempty"` // DestIP string `json:"destIp,omitempty"` // DestPort string `json:"destPort,omitempty"` // Protocol string `json:"protocol,omitempty"` // SourceIP string `json:"sourceIp,omitempty"` // SourcePort string `json:"sourcePort,omitempty"` // VxlanInfo *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfacePathOverlayInfoVxlanInfo `json:"vxlanInfo,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfacePathOverlayInfoVxlanInfo ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceQosStatistics ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceQosStatistics struct { ClassMapName string `json:"classMapName,omitempty"` // DropRate *int `json:"dropRate,omitempty"` // NumBytes *int `json:"numBytes,omitempty"` // NumPackets *int `json:"numPackets,omitempty"` // OfferedRate *int `json:"offeredRate,omitempty"` // QueueBandwidthbps string `json:"queueBandwidthbps,omitempty"` // QueueDepth *int `json:"queueDepth,omitempty"` // QueueNoBufferDrops *int `json:"queueNoBufferDrops,omitempty"` // QueueTotalDrops *int `json:"queueTotalDrops,omitempty"` // RefreshedAt *int `json:"refreshedAt,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterface ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterface struct { ACLAnalysis *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysis `json:"aclAnalysis,omitempty"` // ID string `json:"id,omitempty"` // InterfaceStatistics *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceInterfaceStatistics `json:"interfaceStatistics,omitempty"` // InterfaceStatsCollection string `json:"interfaceStatsCollection,omitempty"` // InterfaceStatsCollectionFailureReason string `json:"interfaceStatsCollectionFailureReason,omitempty"` // Name string `json:"name,omitempty"` // PathOverlayInfo *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfacePathOverlayInfo `json:"pathOverlayInfo,omitempty"` // QosStatistics *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceQosStatistics `json:"qosStatistics,omitempty"` // QosStatsCollection string `json:"qosStatsCollection,omitempty"` // QosStatsCollectionFailureReason string `json:"qosStatsCollectionFailureReason,omitempty"` // UsedVLAN string `json:"usedVlan,omitempty"` // VrfName string `json:"vrfName,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysis ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysis struct { ACLName string `json:"aclName,omitempty"` // MatchingAces *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAces `json:"matchingAces,omitempty"` // Result string `json:"result,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAces ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAces struct { Ace string `json:"ace,omitempty"` // MatchingPorts *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts `json:"matchingPorts,omitempty"` // Result string `json:"result,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts struct { Ports *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceInterfaceStatistics ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceInterfaceStatistics struct { AdminStatus string `json:"adminStatus,omitempty"` // InputPackets *int `json:"inputPackets,omitempty"` // InputQueueCount *int `json:"inputQueueCount,omitempty"` // InputQueueDrops *int `json:"inputQueueDrops,omitempty"` // InputQueueFlushes *int `json:"inputQueueFlushes,omitempty"` // InputQueueMaxDepth *int `json:"inputQueueMaxDepth,omitempty"` // InputRatebps *int `json:"inputRatebps,omitempty"` // OperationalStatus string `json:"operationalStatus,omitempty"` // OutputDrop *int `json:"outputDrop,omitempty"` // OutputPackets *int `json:"outputPackets,omitempty"` // OutputQueueCount *int `json:"outputQueueCount,omitempty"` // OutputQueueDepth *int `json:"outputQueueDepth,omitempty"` // OutputRatebps *int `json:"outputRatebps,omitempty"` // RefreshedAt *int `json:"refreshedAt,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfacePathOverlayInfo ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfacePathOverlayInfo struct { ControlPlane string `json:"controlPlane,omitempty"` // DataPacketEncapsulation string `json:"dataPacketEncapsulation,omitempty"` // DestIP string `json:"destIp,omitempty"` // DestPort string `json:"destPort,omitempty"` // Protocol string `json:"protocol,omitempty"` // SourceIP string `json:"sourceIp,omitempty"` // SourcePort string `json:"sourcePort,omitempty"` // VxlanInfo *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfacePathOverlayInfoVxlanInfo `json:"vxlanInfo,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfacePathOverlayInfoVxlanInfo ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceQosStatistics ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceQosStatistics struct { ClassMapName string `json:"classMapName,omitempty"` // DropRate *int `json:"dropRate,omitempty"` // NumBytes *int `json:"numBytes,omitempty"` // NumPackets *int `json:"numPackets,omitempty"` // OfferedRate *int `json:"offeredRate,omitempty"` // QueueBandwidthbps string `json:"queueBandwidthbps,omitempty"` // QueueDepth *int `json:"queueDepth,omitempty"` // QueueNoBufferDrops *int `json:"queueNoBufferDrops,omitempty"` // QueueTotalDrops *int `json:"queueTotalDrops,omitempty"` // RefreshedAt *int `json:"refreshedAt,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnect ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnect struct { Authentication string `json:"authentication,omitempty"` // DataSwitching string `json:"dataSwitching,omitempty"` // EgressACLAnalysis *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectEgressACLAnalysis `json:"egressAclAnalysis,omitempty"` // IngressACLAnalysis *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectIngressACLAnalysis `json:"ingressAclAnalysis,omitempty"` // WirelessLanControllerID string `json:"wirelessLanControllerId,omitempty"` // WirelessLanControllerName string `json:"wirelessLanControllerName,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectEgressACLAnalysis ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectEgressACLAnalysis struct { ACLName string `json:"aclName,omitempty"` // MatchingAces *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAces `json:"matchingAces,omitempty"` // Result string `json:"result,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAces ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAces struct { Ace string `json:"ace,omitempty"` // MatchingPorts *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPorts `json:"matchingPorts,omitempty"` // Result string `json:"result,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPorts ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPorts struct { Ports *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPorts `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPorts ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectIngressACLAnalysis ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectIngressACLAnalysis struct { ACLName string `json:"aclName,omitempty"` // MatchingAces *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAces `json:"matchingAces,omitempty"` // Result string `json:"result,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAces ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAces struct { Ace string `json:"ace,omitempty"` // MatchingPorts *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPorts `json:"matchingPorts,omitempty"` // Result string `json:"result,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPorts ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPorts struct { Ports *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPorts `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPorts ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterface ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterface struct { PhysicalInterface *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterface `json:"physicalInterface,omitempty"` // VirtualInterface *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterface `json:"virtualInterface,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterface ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterface struct { ACLAnalysis *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysis `json:"aclAnalysis,omitempty"` // ID string `json:"id,omitempty"` // InterfaceStatistics *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceInterfaceStatistics `json:"interfaceStatistics,omitempty"` // InterfaceStatsCollection string `json:"interfaceStatsCollection,omitempty"` // InterfaceStatsCollectionFailureReason string `json:"interfaceStatsCollectionFailureReason,omitempty"` // Name string `json:"name,omitempty"` // PathOverlayInfo *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfacePathOverlayInfo `json:"pathOverlayInfo,omitempty"` // QosStatistics *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceQosStatistics `json:"qosStatistics,omitempty"` // QosStatsCollection string `json:"qosStatsCollection,omitempty"` // QosStatsCollectionFailureReason string `json:"qosStatsCollectionFailureReason,omitempty"` // UsedVLAN string `json:"usedVlan,omitempty"` // VrfName string `json:"vrfName,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysis ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysis struct { ACLName string `json:"aclName,omitempty"` // MatchingAces *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAces `json:"matchingAces,omitempty"` // Result string `json:"result,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAces ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAces struct { Ace string `json:"ace,omitempty"` // MatchingPorts *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts `json:"matchingPorts,omitempty"` // Result string `json:"result,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts struct { Ports *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceInterfaceStatistics ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceInterfaceStatistics struct { AdminStatus string `json:"adminStatus,omitempty"` // InputPackets *int `json:"inputPackets,omitempty"` // InputQueueCount *int `json:"inputQueueCount,omitempty"` // InputQueueDrops *int `json:"inputQueueDrops,omitempty"` // InputQueueFlushes *int `json:"inputQueueFlushes,omitempty"` // InputQueueMaxDepth *int `json:"inputQueueMaxDepth,omitempty"` // InputRatebps *int `json:"inputRatebps,omitempty"` // OperationalStatus string `json:"operationalStatus,omitempty"` // OutputDrop *int `json:"outputDrop,omitempty"` // OutputPackets *int `json:"outputPackets,omitempty"` // OutputQueueCount *int `json:"outputQueueCount,omitempty"` // OutputQueueDepth *int `json:"outputQueueDepth,omitempty"` // OutputRatebps *int `json:"outputRatebps,omitempty"` // RefreshedAt *int `json:"refreshedAt,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfacePathOverlayInfo ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfacePathOverlayInfo struct { ControlPlane string `json:"controlPlane,omitempty"` // DataPacketEncapsulation string `json:"dataPacketEncapsulation,omitempty"` // DestIP string `json:"destIp,omitempty"` // DestPort string `json:"destPort,omitempty"` // Protocol string `json:"protocol,omitempty"` // SourceIP string `json:"sourceIp,omitempty"` // SourcePort string `json:"sourcePort,omitempty"` // VxlanInfo *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfacePathOverlayInfoVxlanInfo `json:"vxlanInfo,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfacePathOverlayInfoVxlanInfo ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceQosStatistics ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceQosStatistics struct { ClassMapName string `json:"classMapName,omitempty"` // DropRate *int `json:"dropRate,omitempty"` // NumBytes *int `json:"numBytes,omitempty"` // NumPackets *int `json:"numPackets,omitempty"` // OfferedRate *int `json:"offeredRate,omitempty"` // QueueBandwidthbps string `json:"queueBandwidthbps,omitempty"` // QueueDepth *int `json:"queueDepth,omitempty"` // QueueNoBufferDrops *int `json:"queueNoBufferDrops,omitempty"` // QueueTotalDrops *int `json:"queueTotalDrops,omitempty"` // RefreshedAt *int `json:"refreshedAt,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterface ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterface struct { ACLAnalysis *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysis `json:"aclAnalysis,omitempty"` // ID string `json:"id,omitempty"` // InterfaceStatistics *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceInterfaceStatistics `json:"interfaceStatistics,omitempty"` // InterfaceStatsCollection string `json:"interfaceStatsCollection,omitempty"` // InterfaceStatsCollectionFailureReason string `json:"interfaceStatsCollectionFailureReason,omitempty"` // Name string `json:"name,omitempty"` // PathOverlayInfo *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfacePathOverlayInfo `json:"pathOverlayInfo,omitempty"` // QosStatistics *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceQosStatistics `json:"qosStatistics,omitempty"` // QosStatsCollection string `json:"qosStatsCollection,omitempty"` // QosStatsCollectionFailureReason string `json:"qosStatsCollectionFailureReason,omitempty"` // UsedVLAN string `json:"usedVlan,omitempty"` // VrfName string `json:"vrfName,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysis ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysis struct { ACLName string `json:"aclName,omitempty"` // MatchingAces *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAces `json:"matchingAces,omitempty"` // Result string `json:"result,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAces ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAces struct { Ace string `json:"ace,omitempty"` // MatchingPorts *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts `json:"matchingPorts,omitempty"` // Result string `json:"result,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts struct { Ports *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceInterfaceStatistics ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceInterfaceStatistics struct { AdminStatus string `json:"adminStatus,omitempty"` // InputPackets *int `json:"inputPackets,omitempty"` // InputQueueCount *int `json:"inputQueueCount,omitempty"` // InputQueueDrops *int `json:"inputQueueDrops,omitempty"` // InputQueueFlushes *int `json:"inputQueueFlushes,omitempty"` // InputQueueMaxDepth *int `json:"inputQueueMaxDepth,omitempty"` // InputRatebps *int `json:"inputRatebps,omitempty"` // OperationalStatus string `json:"operationalStatus,omitempty"` // OutputDrop *int `json:"outputDrop,omitempty"` // OutputPackets *int `json:"outputPackets,omitempty"` // OutputQueueCount *int `json:"outputQueueCount,omitempty"` // OutputQueueDepth *int `json:"outputQueueDepth,omitempty"` // OutputRatebps *int `json:"outputRatebps,omitempty"` // RefreshedAt *int `json:"refreshedAt,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfacePathOverlayInfo ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfacePathOverlayInfo struct { ControlPlane string `json:"controlPlane,omitempty"` // DataPacketEncapsulation string `json:"dataPacketEncapsulation,omitempty"` // DestIP string `json:"destIp,omitempty"` // DestPort string `json:"destPort,omitempty"` // Protocol string `json:"protocol,omitempty"` // SourceIP string `json:"sourceIp,omitempty"` // SourcePort string `json:"sourcePort,omitempty"` // VxlanInfo *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfacePathOverlayInfoVxlanInfo `json:"vxlanInfo,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfacePathOverlayInfoVxlanInfo ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceQosStatistics ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceQosStatistics struct { ClassMapName string `json:"classMapName,omitempty"` // DropRate *int `json:"dropRate,omitempty"` // NumBytes *int `json:"numBytes,omitempty"` // NumPackets *int `json:"numPackets,omitempty"` // OfferedRate *int `json:"offeredRate,omitempty"` // QueueBandwidthbps string `json:"queueBandwidthbps,omitempty"` // QueueDepth *int `json:"queueDepth,omitempty"` // QueueNoBufferDrops *int `json:"queueNoBufferDrops,omitempty"` // QueueTotalDrops *int `json:"queueTotalDrops,omitempty"` // RefreshedAt *int `json:"refreshedAt,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoPerfMonitorStatistics ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsInfoPerfMonitorStatistics struct { ByteRate *int `json:"byteRate,omitempty"` // DestIPAddress string `json:"destIpAddress,omitempty"` // DestPort string `json:"destPort,omitempty"` // InputInterface string `json:"inputInterface,omitempty"` // IPv4DSCP string `json:"ipv4DSCP,omitempty"` // IPv4TTL *int `json:"ipv4TTL,omitempty"` // OutputInterface string `json:"outputInterface,omitempty"` // PacketBytes *int `json:"packetBytes,omitempty"` // PacketCount *int `json:"packetCount,omitempty"` // PacketLoss *int `json:"packetLoss,omitempty"` // PacketLossPercentage *float64 `json:"packetLossPercentage,omitempty"` // Protocol string `json:"protocol,omitempty"` // RefreshedAt *int `json:"refreshedAt,omitempty"` // RtpJitterMax *int `json:"rtpJitterMax,omitempty"` // RtpJitterMean *int `json:"rtpJitterMean,omitempty"` // RtpJitterMin *int `json:"rtpJitterMin,omitempty"` // SourceIPAddress string `json:"sourceIpAddress,omitempty"` // SourcePort string `json:"sourcePort,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterface ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterface struct { ACLAnalysis *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfaceACLAnalysis `json:"aclAnalysis,omitempty"` // ID string `json:"id,omitempty"` // InterfaceStatistics *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfaceInterfaceStatistics `json:"interfaceStatistics,omitempty"` // InterfaceStatsCollection string `json:"interfaceStatsCollection,omitempty"` // InterfaceStatsCollectionFailureReason string `json:"interfaceStatsCollectionFailureReason,omitempty"` // Name string `json:"name,omitempty"` // PathOverlayInfo *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfacePathOverlayInfo `json:"pathOverlayInfo,omitempty"` // QosStatistics *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfaceQosStatistics `json:"qosStatistics,omitempty"` // QosStatsCollection string `json:"qosStatsCollection,omitempty"` // QosStatsCollectionFailureReason string `json:"qosStatsCollectionFailureReason,omitempty"` // UsedVLAN string `json:"usedVlan,omitempty"` // VrfName string `json:"vrfName,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfaceACLAnalysis ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfaceACLAnalysis struct { ACLName string `json:"aclName,omitempty"` // MatchingAces *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAces `json:"matchingAces,omitempty"` // Result string `json:"result,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAces ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAces struct { Ace string `json:"ace,omitempty"` // MatchingPorts *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts `json:"matchingPorts,omitempty"` // Result string `json:"result,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts struct { Ports *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfaceInterfaceStatistics ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfaceInterfaceStatistics struct { AdminStatus string `json:"adminStatus,omitempty"` // InputPackets *int `json:"inputPackets,omitempty"` // InputQueueCount *int `json:"inputQueueCount,omitempty"` // InputQueueDrops *int `json:"inputQueueDrops,omitempty"` // InputQueueFlushes *int `json:"inputQueueFlushes,omitempty"` // InputQueueMaxDepth *int `json:"inputQueueMaxDepth,omitempty"` // InputRatebps *int `json:"inputRatebps,omitempty"` // OperationalStatus string `json:"operationalStatus,omitempty"` // OutputDrop *int `json:"outputDrop,omitempty"` // OutputPackets *int `json:"outputPackets,omitempty"` // OutputQueueCount *int `json:"outputQueueCount,omitempty"` // OutputQueueDepth *int `json:"outputQueueDepth,omitempty"` // OutputRatebps *int `json:"outputRatebps,omitempty"` // RefreshedAt *int `json:"refreshedAt,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfacePathOverlayInfo ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfacePathOverlayInfo struct { ControlPlane string `json:"controlPlane,omitempty"` // DataPacketEncapsulation string `json:"dataPacketEncapsulation,omitempty"` // DestIP string `json:"destIp,omitempty"` // DestPort string `json:"destPort,omitempty"` // Protocol string `json:"protocol,omitempty"` // SourceIP string `json:"sourceIp,omitempty"` // SourcePort string `json:"sourcePort,omitempty"` // VxlanInfo *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfacePathOverlayInfoVxlanInfo `json:"vxlanInfo,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfacePathOverlayInfoVxlanInfo ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfaceQosStatistics ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressPhysicalInterfaceQosStatistics struct { ClassMapName string `json:"classMapName,omitempty"` // DropRate *int `json:"dropRate,omitempty"` // NumBytes *int `json:"numBytes,omitempty"` // NumPackets *int `json:"numPackets,omitempty"` // OfferedRate *int `json:"offeredRate,omitempty"` // QueueBandwidthbps string `json:"queueBandwidthbps,omitempty"` // QueueDepth *int `json:"queueDepth,omitempty"` // QueueNoBufferDrops *int `json:"queueNoBufferDrops,omitempty"` // QueueTotalDrops *int `json:"queueTotalDrops,omitempty"` // RefreshedAt *int `json:"refreshedAt,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterface ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterface struct { ACLAnalysis *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfaceACLAnalysis `json:"aclAnalysis,omitempty"` // ID string `json:"id,omitempty"` // InterfaceStatistics *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfaceInterfaceStatistics `json:"interfaceStatistics,omitempty"` // InterfaceStatsCollection string `json:"interfaceStatsCollection,omitempty"` // InterfaceStatsCollectionFailureReason string `json:"interfaceStatsCollectionFailureReason,omitempty"` // Name string `json:"name,omitempty"` // PathOverlayInfo *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfacePathOverlayInfo `json:"pathOverlayInfo,omitempty"` // QosStatistics *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfaceQosStatistics `json:"qosStatistics,omitempty"` // QosStatsCollection string `json:"qosStatsCollection,omitempty"` // QosStatsCollectionFailureReason string `json:"qosStatsCollectionFailureReason,omitempty"` // UsedVLAN string `json:"usedVlan,omitempty"` // VrfName string `json:"vrfName,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfaceACLAnalysis ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfaceACLAnalysis struct { ACLName string `json:"aclName,omitempty"` // MatchingAces *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAces `json:"matchingAces,omitempty"` // Result string `json:"result,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAces ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAces struct { Ace string `json:"ace,omitempty"` // MatchingPorts *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts `json:"matchingPorts,omitempty"` // Result string `json:"result,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts struct { Ports *[]ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfaceInterfaceStatistics ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfaceInterfaceStatistics struct { AdminStatus string `json:"adminStatus,omitempty"` // InputPackets *int `json:"inputPackets,omitempty"` // InputQueueCount *int `json:"inputQueueCount,omitempty"` // InputQueueDrops *int `json:"inputQueueDrops,omitempty"` // InputQueueFlushes *int `json:"inputQueueFlushes,omitempty"` // InputQueueMaxDepth *int `json:"inputQueueMaxDepth,omitempty"` // InputRatebps *int `json:"inputRatebps,omitempty"` // OperationalStatus string `json:"operationalStatus,omitempty"` // OutputDrop *int `json:"outputDrop,omitempty"` // OutputPackets *int `json:"outputPackets,omitempty"` // OutputQueueCount *int `json:"outputQueueCount,omitempty"` // OutputQueueDepth *int `json:"outputQueueDepth,omitempty"` // OutputRatebps *int `json:"outputRatebps,omitempty"` // RefreshedAt *int `json:"refreshedAt,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfacePathOverlayInfo ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfacePathOverlayInfo struct { ControlPlane string `json:"controlPlane,omitempty"` // DataPacketEncapsulation string `json:"dataPacketEncapsulation,omitempty"` // DestIP string `json:"destIp,omitempty"` // DestPort string `json:"destPort,omitempty"` // Protocol string `json:"protocol,omitempty"` // SourceIP string `json:"sourceIp,omitempty"` // SourcePort string `json:"sourcePort,omitempty"` // VxlanInfo *ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfacePathOverlayInfoVxlanInfo `json:"vxlanInfo,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfacePathOverlayInfoVxlanInfo ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfaceQosStatistics ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsIngressVirtualInterfaceQosStatistics struct { ClassMapName string `json:"classMapName,omitempty"` // DropRate *int `json:"dropRate,omitempty"` // NumBytes *int `json:"numBytes,omitempty"` // NumPackets *int `json:"numPackets,omitempty"` // OfferedRate *int `json:"offeredRate,omitempty"` // QueueBandwidthbps string `json:"queueBandwidthbps,omitempty"` // QueueDepth *int `json:"queueDepth,omitempty"` // QueueNoBufferDrops *int `json:"queueNoBufferDrops,omitempty"` // QueueTotalDrops *int `json:"queueTotalDrops,omitempty"` // RefreshedAt *int `json:"refreshedAt,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsPerfMonStatistics ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseNetworkElementsPerfMonStatistics struct { ByteRate *int `json:"byteRate,omitempty"` // DestIPAddress string `json:"destIpAddress,omitempty"` // DestPort string `json:"destPort,omitempty"` // InputInterface string `json:"inputInterface,omitempty"` // IPv4DSCP string `json:"ipv4DSCP,omitempty"` // IPv4TTL *int `json:"ipv4TTL,omitempty"` // OutputInterface string `json:"outputInterface,omitempty"` // PacketBytes *int `json:"packetBytes,omitempty"` // PacketCount *int `json:"packetCount,omitempty"` // PacketLoss *int `json:"packetLoss,omitempty"` // PacketLossPercentage *float64 `json:"packetLossPercentage,omitempty"` // Protocol string `json:"protocol,omitempty"` // RefreshedAt *int `json:"refreshedAt,omitempty"` // RtpJitterMax *int `json:"rtpJitterMax,omitempty"` // RtpJitterMean *int `json:"rtpJitterMean,omitempty"` // RtpJitterMin *int `json:"rtpJitterMin,omitempty"` // SourceIPAddress string `json:"sourceIpAddress,omitempty"` // SourcePort string `json:"sourcePort,omitempty"` // }
type ResponsePathTraceRetrievesPreviousPathtraceResponseRequest ¶
type ResponsePathTraceRetrievesPreviousPathtraceResponseRequest struct { ControlPath *bool `json:"controlPath,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // DestIP string `json:"destIP,omitempty"` // DestPort string `json:"destPort,omitempty"` // FailureReason string `json:"failureReason,omitempty"` // ID string `json:"id,omitempty"` // Inclusions []string `json:"inclusions,omitempty"` // LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // PeriodicRefresh *bool `json:"periodicRefresh,omitempty"` // Protocol string `json:"protocol,omitempty"` // SourceIP string `json:"sourceIP,omitempty"` // SourcePort string `json:"sourcePort,omitempty"` // Status string `json:"status,omitempty"` // }
type ResponsePathTraceRetrivesAllPreviousPathtracesSummary ¶
type ResponsePathTraceRetrivesAllPreviousPathtracesSummary struct { Response *[]ResponsePathTraceRetrivesAllPreviousPathtracesSummaryResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponsePathTraceRetrivesAllPreviousPathtracesSummaryResponse ¶
type ResponsePathTraceRetrivesAllPreviousPathtracesSummaryResponse struct { ControlPath *bool `json:"controlPath,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // DestIP string `json:"destIP,omitempty"` // DestPort string `json:"destPort,omitempty"` // FailureReason string `json:"failureReason,omitempty"` // ID string `json:"id,omitempty"` // Inclusions []string `json:"inclusions,omitempty"` // LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // PeriodicRefresh *bool `json:"periodicRefresh,omitempty"` // Protocol string `json:"protocol,omitempty"` // SourceIP string `json:"sourceIP,omitempty"` // SourcePort string `json:"sourcePort,omitempty"` // Status string `json:"status,omitempty"` // }
type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummary ¶
type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummary struct { Version string `json:"version,omitempty"` // The MAGLEV-API version (this field is for internal development purpose) Response *ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponse `json:"response,omitempty"` // }
type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponse ¶
type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponse struct {
Nodes *[]ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodes `json:"nodes,omitempty"` //
}
type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodes ¶
type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodes struct { Ntp *ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesNtp `json:"ntp,omitempty"` // Network *[]ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetwork `json:"network,omitempty"` // Proxy *ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesProxy `json:"proxy,omitempty"` // Platform *ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesPlatform `json:"platform,omitempty"` // ID string `json:"id,omitempty"` // Cluster Identifier Name string `json:"name,omitempty"` // Node name }
type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetwork ¶
type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetwork struct { IntraClusterLink *bool `json:"intra_cluster_link,omitempty"` // Flag to indicate which interface is configured as the inter-cluster link LacpMode *bool `json:"lacp_mode,omitempty"` // LACP Mode configuration on NIC Inet *ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInet `json:"inet,omitempty"` // Interface string `json:"interface,omitempty"` // Interface name Inet6 *ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInet6 `json:"inet6,omitempty"` // LacpSupported *bool `json:"lacp_supported,omitempty"` // LACP Support configuration on NIC SLAve []string `json:"slave,omitempty"` // Physical interface name }
type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInet ¶
type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInet struct { Routes *[]ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInetRoutes `json:"routes,omitempty"` // Static route Gateway string `json:"gateway,omitempty"` // Default gateway DNSServers *[]ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInetDNSServers `json:"dns_servers,omitempty"` // DNS server Netmask string `json:"netmask,omitempty"` // Subnet mask HostIP string `json:"host_ip,omitempty"` // IP assigned }
type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInet6 ¶
type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInetDNSServers ¶
type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInetDNSServers interface{}
type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInetRoutes ¶
type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInetRoutes interface{}
type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesNtp ¶
type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesNtp struct {
Servers []string `json:"servers,omitempty"` // NTP server
}
type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesPlatform ¶
type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesPlatform struct { Vendor string `json:"vendor,omitempty"` // Product manufacturer Product string `json:"product,omitempty"` // Product Identifier Serial string `json:"serial,omitempty"` // Serial number of chassis }
type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesProxy ¶
type ResponsePlatformConfigurationCiscoDnaCenterNodesConfigurationSummaryResponseNodesProxy struct { HTTPSProxy string `json:"https_proxy,omitempty"` // Https Proxy Server NoProxy []string `json:"no_proxy,omitempty"` // Servers configured to explicitly use no proxy HTTPSProxyUsername string `json:"https_proxy_username,omitempty"` // Configured Https proxy username HTTPProxy string `json:"http_proxy,omitempty"` // Not Supported HTTPSProxyPassword string `json:"https_proxy_password,omitempty"` // Configured Https excrypted proxy password. }
type ResponsePlatformConfigurationCiscoDnaCenterReleaseSummary ¶
type ResponsePlatformConfigurationCiscoDnaCenterReleaseSummary struct { Version string `json:"version,omitempty"` // The MAGLEV-API version (this field is for internal development purpose) Response *ResponsePlatformConfigurationCiscoDnaCenterReleaseSummaryResponse `json:"response,omitempty"` // }
type ResponsePlatformConfigurationCiscoDnaCenterReleaseSummaryResponse ¶
type ResponsePlatformConfigurationCiscoDnaCenterReleaseSummaryResponse struct { CorePackages []string `json:"corePackages,omitempty"` // The set of packages that are mandatory to be installed/upgraded with the release Packages []string `json:"packages,omitempty"` // The set of packages upgrades available with this release that will not be upgraded unless selected for upgrade Name string `json:"name,omitempty"` // Name of the release (example "dnac") InstalledVersion string `json:"installedVersion,omitempty"` // The installed Cisco DNAC version SystemVersion string `json:"systemVersion,omitempty"` // The MAGLEV-SYSTEM version SupportedDirectUpdates *[]ResponsePlatformConfigurationCiscoDnaCenterReleaseSummaryResponseSupportedDirectUpdates `json:"supportedDirectUpdates,omitempty"` // The list of earlier releases that can upgrade directly to the current release. If the supportedDirectUpdates value is empty, then no direct upgrades to the current release are allowed. TenantID string `json:"tenantId,omitempty"` // Tenant ID (for multi tenant Cisco DNA Center) }
type ResponsePlatformConfigurationCiscoDnaCenterReleaseSummaryResponseSupportedDirectUpdates ¶
type ResponsePlatformConfigurationCiscoDnaCenterReleaseSummaryResponseSupportedDirectUpdates interface{}
type ResponseReportsCreateOrScheduleAReport ¶
type ResponseReportsCreateOrScheduleAReport struct { Tags []string `json:"tags,omitempty"` // array of tags for report DataCategory string `json:"dataCategory,omitempty"` // data category of the report Deliveries *[]ResponseReportsCreateOrScheduleAReportDeliveries `json:"deliveries,omitempty"` // Array of available delivery channels ExecutionCount *int `json:"executionCount,omitempty"` // Total number of report executions Executions *[]ResponseReportsCreateOrScheduleAReportExecutions `json:"executions,omitempty"` // Name string `json:"name,omitempty"` // report name ReportID string `json:"reportId,omitempty"` // report Id ReportWasExecuted *bool `json:"reportWasExecuted,omitempty"` // true if atleast one execution has started Schedule *ResponseReportsCreateOrScheduleAReportSchedule `json:"schedule,omitempty"` // View *ResponseReportsCreateOrScheduleAReportView `json:"view,omitempty"` // ViewGroupID string `json:"viewGroupId,omitempty"` // viewGroupId of the viewgroup for the report ViewGroupVersion string `json:"viewGroupVersion,omitempty"` // version of viewgroup for the report }
type ResponseReportsCreateOrScheduleAReportDeliveries ¶
type ResponseReportsCreateOrScheduleAReportDeliveries interface{}
type ResponseReportsCreateOrScheduleAReportExecutions ¶
type ResponseReportsCreateOrScheduleAReportExecutions struct { EndTime *int `json:"endTime,omitempty"` // Report execution pipeline end time Errors []string `json:"errors,omitempty"` // ExecutionID string `json:"executionId,omitempty"` // Report execution Id. ProcessStatus string `json:"processStatus,omitempty"` // Report execution status RequestStatus string `json:"requestStatus,omitempty"` // Report execution acceptance status from scheduler StartTime *int `json:"startTime,omitempty"` // Report execution pipeline start time Warnings []string `json:"warnings,omitempty"` // }
type ResponseReportsCreateOrScheduleAReportSchedule ¶
type ResponseReportsCreateOrScheduleAReportSchedule interface{}
type ResponseReportsCreateOrScheduleAReportView ¶
type ResponseReportsCreateOrScheduleAReportView struct { FieldGroups *[]ResponseReportsCreateOrScheduleAReportViewFieldGroups `json:"fieldGroups,omitempty"` // Filters *[]ResponseReportsCreateOrScheduleAReportViewFilters `json:"filters,omitempty"` // Format *ResponseReportsCreateOrScheduleAReportViewFormat `json:"format,omitempty"` // Name string `json:"name,omitempty"` // view name ViewID string `json:"viewId,omitempty"` // view Id Description string `json:"description,omitempty"` // view description ViewInfo string `json:"viewInfo,omitempty"` // view filters info }
type ResponseReportsCreateOrScheduleAReportViewFieldGroups ¶
type ResponseReportsCreateOrScheduleAReportViewFieldGroups struct { FieldGroupDisplayName string `json:"fieldGroupDisplayName,omitempty"` // Field group label/displayname for user FieldGroupName string `json:"fieldGroupName,omitempty"` // Field group name Fields *[]ResponseReportsCreateOrScheduleAReportViewFieldGroupsFields `json:"fields,omitempty"` // }
type ResponseReportsCreateOrScheduleAReportViewFilters ¶
type ResponseReportsCreateOrScheduleAReportViewFilters struct { DisplayName string `json:"displayName,omitempty"` // filter label/displayname Name string `json:"name,omitempty"` // filter name Type string `json:"type,omitempty"` // filter type Value *ResponseReportsCreateOrScheduleAReportViewFiltersValue `json:"value,omitempty"` // value of filter. data type is based on the filter type. }
type ResponseReportsCreateOrScheduleAReportViewFiltersValue ¶
type ResponseReportsCreateOrScheduleAReportViewFiltersValue interface{}
type ResponseReportsGetAScheduledReport ¶
type ResponseReportsGetAScheduledReport struct { Tags []string `json:"tags,omitempty"` // array of tags for report DataCategory string `json:"dataCategory,omitempty"` // data category of the report Deliveries *[]ResponseReportsGetAScheduledReportDeliveries `json:"deliveries,omitempty"` // Array of available delivery channels ExecutionCount *int `json:"executionCount,omitempty"` // Total number of report executions Executions *[]ResponseReportsGetAScheduledReportExecutions `json:"executions,omitempty"` // Name string `json:"name,omitempty"` // report name ReportID string `json:"reportId,omitempty"` // report Id ReportWasExecuted *bool `json:"reportWasExecuted,omitempty"` // true if atleast one execution has started Schedule *ResponseReportsGetAScheduledReportSchedule `json:"schedule,omitempty"` // View *ResponseReportsGetAScheduledReportView `json:"view,omitempty"` // ViewGroupID string `json:"viewGroupId,omitempty"` // viewGroupId of the viewgroup for the report ViewGroupVersion string `json:"viewGroupVersion,omitempty"` // version of viewgroup for the report }
type ResponseReportsGetAScheduledReportDeliveries ¶
type ResponseReportsGetAScheduledReportDeliveries interface{}
type ResponseReportsGetAScheduledReportExecutions ¶
type ResponseReportsGetAScheduledReportExecutions struct { EndTime *int `json:"endTime,omitempty"` // Report execution pipeline end time Errors []string `json:"errors,omitempty"` // ExecutionID string `json:"executionId,omitempty"` // Report execution Id. ProcessStatus string `json:"processStatus,omitempty"` // Report execution status RequestStatus string `json:"requestStatus,omitempty"` // Report execution acceptance status from scheduler StartTime *int `json:"startTime,omitempty"` // Report execution pipeline start time Warnings []string `json:"warnings,omitempty"` // }
type ResponseReportsGetAScheduledReportSchedule ¶
type ResponseReportsGetAScheduledReportSchedule interface{}
type ResponseReportsGetAScheduledReportView ¶
type ResponseReportsGetAScheduledReportView struct { FieldGroups *[]ResponseReportsGetAScheduledReportViewFieldGroups `json:"fieldGroups,omitempty"` // Filters *[]ResponseReportsGetAScheduledReportViewFilters `json:"filters,omitempty"` // Format *ResponseReportsGetAScheduledReportViewFormat `json:"format,omitempty"` // Name string `json:"name,omitempty"` // view name ViewID string `json:"viewId,omitempty"` // view Id Description string `json:"description,omitempty"` // view description ViewInfo string `json:"viewInfo,omitempty"` // view filters info }
type ResponseReportsGetAScheduledReportViewFieldGroups ¶
type ResponseReportsGetAScheduledReportViewFieldGroups struct { FieldGroupDisplayName string `json:"fieldGroupDisplayName,omitempty"` // Field group label/displayname for user FieldGroupName string `json:"fieldGroupName,omitempty"` // Field group name Fields *[]ResponseReportsGetAScheduledReportViewFieldGroupsFields `json:"fields,omitempty"` // }
type ResponseReportsGetAScheduledReportViewFilters ¶
type ResponseReportsGetAScheduledReportViewFilters struct { DisplayName string `json:"displayName,omitempty"` // filter label/displayname Name string `json:"name,omitempty"` // filter name Type string `json:"type,omitempty"` // filter type Value *ResponseReportsGetAScheduledReportViewFiltersValue `json:"value,omitempty"` // value of filter. data type is based on the filter type. }
type ResponseReportsGetAScheduledReportViewFiltersValue ¶
type ResponseReportsGetAScheduledReportViewFiltersValue interface{}
type ResponseReportsGetAllExecutionDetailsForAGivenReport ¶
type ResponseReportsGetAllExecutionDetailsForAGivenReport struct { Tags []string `json:"tags,omitempty"` // array of tags for report DataCategory string `json:"dataCategory,omitempty"` // data category of the report Deliveries *[]ResponseReportsGetAllExecutionDetailsForAGivenReportDeliveries `json:"deliveries,omitempty"` // Array of available delivery channels ExecutionCount *int `json:"executionCount,omitempty"` // Total number of report executions Executions *[]ResponseReportsGetAllExecutionDetailsForAGivenReportExecutions `json:"executions,omitempty"` // Name string `json:"name,omitempty"` // report dataset name ReportID string `json:"reportId,omitempty"` // report Id ReportWasExecuted *bool `json:"reportWasExecuted,omitempty"` // true if atleast one execution has started Schedule *ResponseReportsGetAllExecutionDetailsForAGivenReportSchedule `json:"schedule,omitempty"` // View *ResponseReportsGetAllExecutionDetailsForAGivenReportView `json:"view,omitempty"` // ViewGroupID string `json:"viewGroupId,omitempty"` // viewGroupId of the viewgroup for the report ViewGroupVersion string `json:"viewGroupVersion,omitempty"` // version of viewgroup for the report }
type ResponseReportsGetAllExecutionDetailsForAGivenReportDeliveries ¶
type ResponseReportsGetAllExecutionDetailsForAGivenReportDeliveries interface{}
type ResponseReportsGetAllExecutionDetailsForAGivenReportExecutions ¶
type ResponseReportsGetAllExecutionDetailsForAGivenReportExecutions struct { EndTime *int `json:"endTime,omitempty"` // Report execution pipeline end time Errors []string `json:"errors,omitempty"` // ExecutionID string `json:"executionId,omitempty"` // Report execution Id. ProcessStatus string `json:"processStatus,omitempty"` // Report execution status RequestStatus string `json:"requestStatus,omitempty"` // Report execution acceptance status from scheduler StartTime *int `json:"startTime,omitempty"` // Report execution pipeline start time Warnings []string `json:"warnings,omitempty"` // }
type ResponseReportsGetAllExecutionDetailsForAGivenReportSchedule ¶
type ResponseReportsGetAllExecutionDetailsForAGivenReportSchedule interface{}
type ResponseReportsGetAllExecutionDetailsForAGivenReportView ¶
type ResponseReportsGetAllExecutionDetailsForAGivenReportView struct { FieldGroups *[]ResponseReportsGetAllExecutionDetailsForAGivenReportViewFieldGroups `json:"fieldGroups,omitempty"` // Filters *[]ResponseReportsGetAllExecutionDetailsForAGivenReportViewFilters `json:"filters,omitempty"` // Format *ResponseReportsGetAllExecutionDetailsForAGivenReportViewFormat `json:"format,omitempty"` // Name string `json:"name,omitempty"` // view name ViewID string `json:"viewId,omitempty"` // view Id Description string `json:"description,omitempty"` // view description ViewInfo string `json:"viewInfo,omitempty"` // view filters info }
type ResponseReportsGetAllExecutionDetailsForAGivenReportViewFieldGroups ¶
type ResponseReportsGetAllExecutionDetailsForAGivenReportViewFieldGroups interface{}
type ResponseReportsGetAllExecutionDetailsForAGivenReportViewFilters ¶
type ResponseReportsGetAllExecutionDetailsForAGivenReportViewFilters interface{}
type ResponseReportsGetAllExecutionDetailsForAGivenReportViewFormat ¶
type ResponseReportsGetAllExecutionDetailsForAGivenReportViewFormat interface{}
type ResponseReportsGetAllViewGroups ¶
type ResponseReportsGetAllViewGroups []ResponseItemReportsGetAllViewGroups // Array of ResponseReportsGetAllViewGroups
type ResponseReportsGetListOfScheduledReports ¶
type ResponseReportsGetListOfScheduledReports []ResponseItemReportsGetListOfScheduledReports // Array of ResponseReportsGetListOfScheduledReports
type ResponseReportsGetViewDetailsForAGivenViewGroupView ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupView struct { Deliveries *[]ResponseReportsGetViewDetailsForAGivenViewGroupViewDeliveries `json:"deliveries,omitempty"` // Description string `json:"description,omitempty"` // view description FieldGroups *[]ResponseReportsGetViewDetailsForAGivenViewGroupViewFieldGroups `json:"fieldGroups,omitempty"` // Filters *[]ResponseReportsGetViewDetailsForAGivenViewGroupViewFilters `json:"filters,omitempty"` // Formats *[]ResponseReportsGetViewDetailsForAGivenViewGroupViewFormats `json:"formats,omitempty"` // Schedules *[]ResponseReportsGetViewDetailsForAGivenViewGroupViewSchedules `json:"schedules,omitempty"` // ViewID string `json:"viewId,omitempty"` // Unique view Id ViewInfo string `json:"viewInfo,omitempty"` // view filters info ViewName string `json:"viewName,omitempty"` // view name }
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFieldGroups ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFieldGroups struct { FieldGroupDisplayName string `json:"fieldGroupDisplayName,omitempty"` // Field group label/displayname for user FieldGroupName string `json:"fieldGroupName,omitempty"` // Field group name Fields *[]ResponseReportsGetViewDetailsForAGivenViewGroupViewFieldGroupsFields `json:"fields,omitempty"` // TableID string `json:"tableId,omitempty"` // Table Id of the corresponding table mapped to fieldgroup }
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFilters ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFilters struct { AdditionalInfo *ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersAdditionalInfo `json:"additionalInfo,omitempty"` // Additional info for managing filter options CacheFilter *bool `json:"cacheFilter,omitempty"` // DataType string `json:"dataType,omitempty"` // data type of filter value DisplayName string `json:"displayName,omitempty"` // filter label/displayname FilterSource *ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersFilterSource `json:"filterSource,omitempty"` // Name string `json:"name,omitempty"` // filter name Required *bool `json:"required,omitempty"` // true if the filter is required TimeOptions *[]ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersTimeOptions `json:"timeOptions,omitempty"` // Type string `json:"type,omitempty"` // filter type. Used to handle filter value selection by the client for report configuration. }
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersAdditionalInfo ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersAdditionalInfo interface{}
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersFilterSource ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersFilterSource struct { DataSource *ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersFilterSourceDataSource `json:"dataSource,omitempty"` // DisplayValuePath string `json:"displayValuePath,omitempty"` // JSONPath of the label of filter option from the filter option as root RootPath string `json:"rootPath,omitempty"` // JSONPath of the filter options array in the API response ValuePath string `json:"valuePath,omitempty"` // JSONPath of the value of filter option from the filter option as root }
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersFilterSourceDataSource ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersFilterSourceDataSource interface{}
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersTimeOptions ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersTimeOptions struct { Info string `json:"info,omitempty"` // Time range option description MaxValue *int `json:"maxValue,omitempty"` // Maximum number of hours allowed for the time range option. (Client Validation) MinValue *int `json:"minValue,omitempty"` // Minimum number of hours allowed for the time range option. (Client Validation) Name string `json:"name,omitempty"` // Time range option label Value string `json:"value,omitempty"` // Time range option value }
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFormats ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFormats struct { Format string `json:"format,omitempty"` // format type Name string `json:"name,omitempty"` // format name Default *bool `json:"default,omitempty"` // true, if the format type is considered default Template *ResponseReportsGetViewDetailsForAGivenViewGroupViewFormatsTemplate `json:"template,omitempty"` // }
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFormatsTemplate ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFormatsTemplate struct {
JsTemplateID string `json:"jsTemplateId,omitempty"` // TemplateId of template
}
type ResponseReportsGetViewsForAGivenViewGroup ¶
type ResponseReportsGetViewsForAGivenViewGroup struct { ViewGroupID string `json:"viewGroupId,omitempty"` // viewgroup Id Views *[]ResponseReportsGetViewsForAGivenViewGroupViews `json:"views,omitempty"` // }
type ResponseSdaAddBorderDeviceInSdaFabric ¶
type ResponseSdaAddBorderDeviceInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaAddControlPlaneDeviceInSdaFabric ¶
type ResponseSdaAddControlPlaneDeviceInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaAddDefaultAuthenticationTemplateInSdaFabric ¶
type ResponseSdaAddDefaultAuthenticationTemplateInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaAddEdgeDeviceInSdaFabric ¶
type ResponseSdaAddEdgeDeviceInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaAddIPPoolInSdaVirtualNetwork ¶
type ResponseSdaAddIPPoolInSdaVirtualNetwork struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaAddMulticastInSdaFabric ¶
type ResponseSdaAddMulticastInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaAddPortAssignmentForAccessPointInSdaFabric ¶
type ResponseSdaAddPortAssignmentForAccessPointInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaAddPortAssignmentForUserDeviceInSdaFabric ¶
type ResponseSdaAddPortAssignmentForUserDeviceInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaAddSiteInSdaFabric ¶
type ResponseSdaAddSiteInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaAddTransitPeerNetwork ¶
type ResponseSdaAddTransitPeerNetwork struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaAddVirtualNetworkWithScalableGroups ¶
type ResponseSdaAddVirtualNetworkWithScalableGroups struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaAddVnInFabric ¶
type ResponseSdaAddVnInFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeleteBorderDeviceFromSdaFabric ¶
type ResponseSdaDeleteBorderDeviceFromSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeleteControlPlaneDeviceInSdaFabric ¶
type ResponseSdaDeleteControlPlaneDeviceInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeleteDefaultAuthenticationProfileFromSdaFabric ¶
type ResponseSdaDeleteDefaultAuthenticationProfileFromSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeleteEdgeDeviceFromSdaFabric ¶
type ResponseSdaDeleteEdgeDeviceFromSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeleteIPPoolFromSdaVirtualNetwork ¶
type ResponseSdaDeleteIPPoolFromSdaVirtualNetwork struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeleteMulticastFromSdaFabric ¶
type ResponseSdaDeleteMulticastFromSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeletePortAssignmentForAccessPointInSdaFabric ¶
type ResponseSdaDeletePortAssignmentForAccessPointInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeletePortAssignmentForUserDeviceInSdaFabric ¶
type ResponseSdaDeletePortAssignmentForUserDeviceInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeleteProvisionedWiredDevice ¶
type ResponseSdaDeleteProvisionedWiredDevice struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeleteSiteFromSdaFabric ¶
type ResponseSdaDeleteSiteFromSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeleteTransitPeerNetwork ¶
type ResponseSdaDeleteTransitPeerNetwork struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeleteVirtualNetworkWithScalableGroups ¶
type ResponseSdaDeleteVirtualNetworkWithScalableGroups struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeleteVnFromSdaFabric ¶
type ResponseSdaDeleteVnFromSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaGetBorderDeviceDetailFromSdaFabric ¶
type ResponseSdaGetBorderDeviceDetailFromSdaFabric struct { Status string `json:"status,omitempty"` // Status Description string `json:"description,omitempty"` // Description ID string `json:"id,omitempty"` // Id InstanceID *int `json:"instanceId,omitempty"` // Instance Id AuthEntityID *int `json:"authEntityId,omitempty"` // Auth Entity Id DisplayName string `json:"displayName,omitempty"` // Display Name AuthEntityClass *int `json:"authEntityClass,omitempty"` // Auth Entity Class InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id DeployPending string `json:"deployPending,omitempty"` // Deploy Pending InstanceVersion *int `json:"instanceVersion,omitempty"` // Instance Version CreateTime *int `json:"createTime,omitempty"` // Create Time Deployed *bool `json:"deployed,omitempty"` // Deployed IsSeeded *bool `json:"isSeeded,omitempty"` // Is Seeded IsStale *bool `json:"isStale,omitempty"` // Is Stale LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Last Update Time Name string `json:"name,omitempty"` // Name Namespace string `json:"namespace,omitempty"` // Namespace ProvisioningState string `json:"provisioningState,omitempty"` // Provisioning State ResourceVersion *int `json:"resourceVersion,omitempty"` // Resource Version TargetIDList *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricTargetIDList `json:"targetIdList,omitempty"` // Target Id List Type string `json:"type,omitempty"` // Type CfsChangeInfo *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricCfsChangeInfo `json:"cfsChangeInfo,omitempty"` // Cfs Change Info CustomProvisions *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricCustomProvisions `json:"customProvisions,omitempty"` // Custom Provisions Configs *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricConfigs `json:"configs,omitempty"` // Configs ManagedSites *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricManagedSites `json:"managedSites,omitempty"` // Managed Sites NetworkDeviceID string `json:"networkDeviceId,omitempty"` // Network Device Id Roles []string `json:"roles,omitempty"` // Roles SaveWanConnectivityDetailsOnly *bool `json:"saveWanConnectivityDetailsOnly,omitempty"` // Save Wan Connectivity Details Only SiteID string `json:"siteId,omitempty"` // Site Id AkcSettingsCfs *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricAkcSettingsCfs `json:"akcSettingsCfs,omitempty"` // Akc Settings Cfs DeviceInterfaceInfo *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceInterfaceInfo `json:"deviceInterfaceInfo,omitempty"` // Device Interface Info DeviceSettings *ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettings `json:"deviceSettings,omitempty"` // NetworkWideSettings *ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettings `json:"networkWideSettings,omitempty"` // OtherDevice *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricOtherDevice `json:"otherDevice,omitempty"` // Other Device TransitNetworks *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricTransitNetworks `json:"transitNetworks,omitempty"` // VirtualNetwork *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricVirtualNetwork `json:"virtualNetwork,omitempty"` // Virtual Network WLAN *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricWLAN `json:"wlan,omitempty"` // Wlan }
type ResponseSdaGetBorderDeviceDetailFromSdaFabricAkcSettingsCfs ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricAkcSettingsCfs interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricCfsChangeInfo ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricCfsChangeInfo interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricConfigs ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricConfigs interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricCustomProvisions ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricCustomProvisions interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceInterfaceInfo ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceInterfaceInfo interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettings ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettings struct { ID string `json:"id,omitempty"` // Id InstanceID *int `json:"instanceId,omitempty"` // Instance Id DisplayName string `json:"displayName,omitempty"` // Display Name InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id DeployPending string `json:"deployPending,omitempty"` // Deploy Pending InstanceVersion *int `json:"instanceVersion,omitempty"` // Instance Version ConnectedTo *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsConnectedTo `json:"connectedTo,omitempty"` // Connected To CPU *float64 `json:"cpu,omitempty"` // Cpu DhcpEnabled *bool `json:"dhcpEnabled,omitempty"` // Dhcp Enabled ExternalConnectivityIPPool string `json:"externalConnectivityIpPool,omitempty"` // External Connectivity Ip Pool ExternalDomainRoutingProtocol string `json:"externalDomainRoutingProtocol,omitempty"` // External Domain Routing Protocol InternalDomainProtocolNumber string `json:"internalDomainProtocolNumber,omitempty"` // Internal Domain Protocol Number Memory *float64 `json:"memory,omitempty"` // Memory NodeType []string `json:"nodeType,omitempty"` // Node Type Storage *float64 `json:"storage,omitempty"` // Storage ExtConnectivitySettings *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettings `json:"extConnectivitySettings,omitempty"` // }
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsConnectedTo ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsConnectedTo interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettings ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettings struct { ID string `json:"id,omitempty"` // Id InstanceID *int `json:"instanceId,omitempty"` // Instance Id DisplayName string `json:"displayName,omitempty"` // Display Name InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id DeployPending string `json:"deployPending,omitempty"` // Deploy Pending InstanceVersion *int `json:"instanceVersion,omitempty"` // Instance Version ExternalDomainProtocolNumber string `json:"externalDomainProtocolNumber,omitempty"` // External Domain Protocol Number InterfaceUUID string `json:"interfaceUuid,omitempty"` // Interface Uuid PolicyPropagationEnabled *bool `json:"policyPropagationEnabled,omitempty"` // Policy Propagation Enabled PolicySgtTag *float64 `json:"policySgtTag,omitempty"` // Policy Sgt Tag L2Handoff *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettingsL2Handoff `json:"l2Handoff,omitempty"` // L2 Handoff L3Handoff *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettingsL3Handoff `json:"l3Handoff,omitempty"` // }
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettingsL2Handoff ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettingsL2Handoff interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettingsL3Handoff ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettingsL3Handoff struct { ID string `json:"id,omitempty"` // Id InstanceID *int `json:"instanceId,omitempty"` // Instance Id DisplayName string `json:"displayName,omitempty"` // Display Name InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id DeployPending string `json:"deployPending,omitempty"` // Deploy Pending InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance Version LocalIPAddress string `json:"localIpAddress,omitempty"` // Local Ip Address RemoteIPAddress string `json:"remoteIpAddress,omitempty"` // Remote Ip Address VLANID *int `json:"vlanId,omitempty"` // Vlan Id VirtualNetwork *ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettingsL3HandoffVirtualNetwork `json:"virtualNetwork,omitempty"` // }
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettingsL3HandoffVirtualNetwork ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettingsL3HandoffVirtualNetwork struct {
IDRef string `json:"idRef,omitempty"` // Id Ref
}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricManagedSites ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricManagedSites interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettings ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettings struct { ID string `json:"id,omitempty"` // Id InstanceID *int `json:"instanceId,omitempty"` // Instance Id DisplayName string `json:"displayName,omitempty"` // Display Name InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id DeployPending string `json:"deployPending,omitempty"` // Deploy Pending InstanceVersion *int `json:"instanceVersion,omitempty"` // Instance Version AAA *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsAAA `json:"aaa,omitempty"` // Aaa Cmx *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsCmx `json:"cmx,omitempty"` // Cmx Dhcp *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDhcp `json:"dhcp,omitempty"` // DNS *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDNS `json:"dns,omitempty"` // Ldap *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsLdap `json:"ldap,omitempty"` // Ldap NativeVLAN *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsNativeVLAN `json:"nativeVlan,omitempty"` // Native Vlan Netflow *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsNetflow `json:"netflow,omitempty"` // Netflow Ntp *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsNtp `json:"ntp,omitempty"` // Ntp SNMP *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsSNMP `json:"snmp,omitempty"` // Snmp Syslogs *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsSyslogs `json:"syslogs,omitempty"` // Syslogs }
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsAAA ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsAAA interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsCmx ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsCmx interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDNS ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDNS struct { ID string `json:"id,omitempty"` // Id DomainName string `json:"domainName,omitempty"` // Domain Name IP *ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDNSIP `json:"ip,omitempty"` // }
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDNSIP ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDNSIP struct { ID string `json:"id,omitempty"` // Id PaddedAddress string `json:"paddedAddress,omitempty"` // Padded Address AddressType string `json:"addressType,omitempty"` // Address Type Address string `json:"address,omitempty"` // Address }
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDhcp ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDhcp struct { ID string `json:"id,omitempty"` // Id IPAddress *ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDhcpIPAddress `json:"ipAddress,omitempty"` // }
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDhcpIPAddress ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDhcpIPAddress struct { ID string `json:"id,omitempty"` // Id PaddedAddress string `json:"paddedAddress,omitempty"` // Padded Address AddressType string `json:"addressType,omitempty"` // Address Type Address string `json:"address,omitempty"` // Address }
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsLdap ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsLdap interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsNativeVLAN ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsNativeVLAN interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsNetflow ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsNetflow interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsNtp ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsNtp interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsSNMP ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsSNMP interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsSyslogs ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsSyslogs interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricOtherDevice ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricOtherDevice interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricTargetIDList ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricTargetIDList interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricTransitNetworks ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricTransitNetworks struct {
IDRef string `json:"idRef,omitempty"` // Id Ref
}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricVirtualNetwork ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricVirtualNetwork interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricWLAN ¶ added in v4.0.4
type ResponseSdaGetBorderDeviceDetailFromSdaFabricWLAN interface{}
type ResponseSdaGetControlPlaneDeviceFromSdaFabric ¶
type ResponseSdaGetControlPlaneDeviceFromSdaFabric struct { Status string `json:"status,omitempty"` // Status Description string `json:"description,omitempty"` // Description Name string `json:"name,omitempty"` // Name Roles []string `json:"roles,omitempty"` // Roles DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Device Management Ip Address SiteHierarchy string `json:"siteHierarchy,omitempty"` // Site Hierarchy }
type ResponseSdaGetDefaultAuthenticationProfileFromSdaFabric ¶
type ResponseSdaGetDefaultAuthenticationProfileFromSdaFabric struct { SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site Name Hierarchy AuthenticateTemplateName string `json:"authenticateTemplateName,omitempty"` // Authenticate Template Name AuthenticateTemplateID string `json:"authenticateTemplateId,omitempty"` // Authenticate Template Id }
type ResponseSdaGetDeviceInfoFromSdaFabric ¶
type ResponseSdaGetDeviceInfoFromSdaFabric struct { Status string `json:"status,omitempty"` // Status Description string `json:"description,omitempty"` // Description Name string `json:"name,omitempty"` // Name Roles []string `json:"roles,omitempty"` // Roles DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Device Management Ip Address SiteHierarchy string `json:"siteHierarchy,omitempty"` // Site Hierarchy }
type ResponseSdaGetDeviceRoleInSdaFabric ¶
type ResponseSdaGetDeviceRoleInSdaFabric struct { Response *ResponseSdaGetDeviceRoleInSdaFabricResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseSdaGetEdgeDeviceFromSdaFabric ¶
type ResponseSdaGetEdgeDeviceFromSdaFabric struct { Status string `json:"status,omitempty"` // Status Description string `json:"description,omitempty"` // Description Name string `json:"name,omitempty"` // Name Roles []string `json:"roles,omitempty"` // Roles DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Device Management Ip Address SiteHierarchy string `json:"siteHierarchy,omitempty"` // Site Hierarchy }
type ResponseSdaGetIPPoolFromSdaVirtualNetwork ¶
type ResponseSdaGetIPPoolFromSdaVirtualNetwork struct { Status string `json:"status,omitempty"` // Status Description string `json:"description,omitempty"` // Description VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // Virtual Network Name IPPoolName string `json:"ipPoolName,omitempty"` // Ip Pool Name AuthenticationPolicyName string `json:"authenticationPolicyName,omitempty"` // Authentication Policy Name TrafficType string `json:"trafficType,omitempty"` // Traffic Type ScalableGroupName string `json:"scalableGroupName,omitempty"` // Scalable Group Name IsL2FloodingEnabled *bool `json:"isL2FloodingEnabled,omitempty"` // Is L2 Flooding Enabled IsThisCriticalPool *bool `json:"isThisCriticalPool,omitempty"` // Is This Critical Pool }
type ResponseSdaGetMulticastDetailsFromSdaFabric ¶
type ResponseSdaGetMulticastDetailsFromSdaFabric struct { SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Full path of sda Fabric Site MulticastMethod string `json:"multicastMethod,omitempty"` // Multicast Method MulticastType string `json:"multicastType,omitempty"` // Multicast Type MulticastVnInfo *[]ResponseSdaGetMulticastDetailsFromSdaFabricMulticastVnInfo `json:"multicastVnInfo,omitempty"` // }
type ResponseSdaGetMulticastDetailsFromSdaFabricMulticastVnInfo ¶
type ResponseSdaGetMulticastDetailsFromSdaFabricMulticastVnInfo struct { VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // Virtual Network Name, that is associated to Fabric Site IPPoolName string `json:"ipPoolName,omitempty"` // Ip Pool Name, that is reserved to Fabric Site InternalRpIPAddress []string `json:"internalRpIpAddress,omitempty"` // InternalRpIpAddress, required if multicastType is asm_with_internal_rp ExternalRpIPAddress string `json:"externalRpIpAddress,omitempty"` // ExternalRpIpAddress, required if multicastType is asm_with_external_rp SsmInfo *ResponseSdaGetMulticastDetailsFromSdaFabricMulticastVnInfoSsmInfo `json:"ssmInfo,omitempty"` // }
type ResponseSdaGetMulticastDetailsFromSdaFabricMulticastVnInfoSsmInfo ¶
type ResponseSdaGetMulticastDetailsFromSdaFabricMulticastVnInfoSsmInfo struct { SsmGroupRange string `json:"ssmGroupRange,omitempty"` // Valid SSM group range ip address(e.g., 230.0.0.0) SsmWildcardMask string `json:"ssmWildcardMask,omitempty"` // Valid SSM Wildcard Mask ip address(e.g.,0.255.255.255) }
type ResponseSdaGetPortAssignmentForAccessPointInSdaFabric ¶
type ResponseSdaGetPortAssignmentForAccessPointInSdaFabric struct { Status string `json:"status,omitempty"` // Status Description string `json:"description,omitempty"` // Description SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site Name Hierarchy DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Device Management Ip Address InterfaceName string `json:"interfaceName,omitempty"` // Interface Name DataIPAddressPoolName string `json:"dataIpAddressPoolName,omitempty"` // Data Ip Address Pool Name VoiceIPAddressPoolName string `json:"voiceIpAddressPoolName,omitempty"` // Voice Ip Address Pool Name ScalableGroupName string `json:"scalableGroupName,omitempty"` // Scalable Group Name AuthenticateTemplateName string `json:"authenticateTemplateName,omitempty"` // Authenticate Template Name }
type ResponseSdaGetPortAssignmentForUserDeviceInSdaFabric ¶
type ResponseSdaGetPortAssignmentForUserDeviceInSdaFabric struct { Status string `json:"status,omitempty"` // Status Description string `json:"description,omitempty"` // Description SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site Name Hierarchy DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Device Management Ip Address InterfaceName string `json:"interfaceName,omitempty"` // Interface Name DataIPAddressPoolName string `json:"dataIpAddressPoolName,omitempty"` // Data Ip Address Pool Name VoiceIPAddressPoolName string `json:"voiceIpAddressPoolName,omitempty"` // Voice Ip Address Pool Name ScalableGroupName string `json:"scalableGroupName,omitempty"` // Scalable Group Name AuthenticateTemplateName string `json:"authenticateTemplateName,omitempty"` // Authenticate Template Name }
type ResponseSdaGetProvisionedWiredDevice ¶
type ResponseSdaGetProvisionedWiredDevice struct { DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Device Management Ip Address SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site Name Hierarchy Status string `json:"status,omitempty"` // Status Description string `json:"description,omitempty"` // Description TaskID string `json:"taskId,omitempty"` // Task Id TaskStatusURL string `json:"taskStatusUrl,omitempty"` // Task Status Url ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Execution Status Url }
type ResponseSdaGetSiteFromSdaFabric ¶
type ResponseSdaGetSiteFromSdaFabric struct { SiteNameHierarchy *string `json:"siteNameHierarchy,omitempty"` // SiteNameHierarchy ** FabricName *string `json:"fabricName,omitempty"` // FabricName ** FabricType *string `json:"fabricType,omitempty"` // FabricType ** FabricDomainType *string `json:"fabricDomainType,omitempty"` // FabricDomainType ** Status string `json:"status,omitempty"` // Status Description string `json:"description,omitempty"` // Description ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Execution Status Url }
type ResponseSdaGetTransitPeerNetworkInfo ¶
type ResponseSdaGetTransitPeerNetworkInfo struct { TransitPeerNetworkName string `json:"transitPeerNetworkName,omitempty"` // Transit Peer Network Name TransitPeerNetworkType string `json:"transitPeerNetworkType,omitempty"` // Transit Peer Network Type IPTransitSettings *ResponseSdaGetTransitPeerNetworkInfoIPTransitSettings `json:"ipTransitSettings,omitempty"` // SdaTransitSettings *ResponseSdaGetTransitPeerNetworkInfoSdaTransitSettings `json:"sdaTransitSettings,omitempty"` // }
type ResponseSdaGetTransitPeerNetworkInfoSdaTransitSettings ¶
type ResponseSdaGetTransitPeerNetworkInfoSdaTransitSettings struct {
TransitControlPlaneSettings *[]ResponseSdaGetTransitPeerNetworkInfoSdaTransitSettingsTransitControlPlaneSettings `json:"transitControlPlaneSettings,omitempty"` //
}
type ResponseSdaGetTransitPeerNetworkInfoSdaTransitSettingsTransitControlPlaneSettings ¶
type ResponseSdaGetTransitPeerNetworkInfoSdaTransitSettingsTransitControlPlaneSettings struct { SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site Name Hierarchy where device is provisioned DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Device Management Ip Address of provisioned device }
type ResponseSdaGetVirtualNetworkSummary ¶
type ResponseSdaGetVirtualNetworkSummary struct { Response *ResponseSdaGetVirtualNetworkSummaryResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseSdaGetVirtualNetworkWithScalableGroups ¶
type ResponseSdaGetVirtualNetworkWithScalableGroups struct { VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // Virtual Network Name IsGuestVirtualNetwork *bool `json:"isGuestVirtualNetwork,omitempty"` // Is Guest Virtual Network ScalableGroupNames []string `json:"scalableGroupNames,omitempty"` // Scalable Group Names Status string `json:"status,omitempty"` // Status Description string `json:"description,omitempty"` // Description TaskID string `json:"taskId,omitempty"` // Task Id TaskStatusURL string `json:"taskStatusUrl,omitempty"` // Task Status Url ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Execution Status Url }
type ResponseSdaGetVnFromSdaFabric ¶
type ResponseSdaGetVnFromSdaFabric struct { Status string `json:"status,omitempty"` // Status Description string `json:"description,omitempty"` // Description Name string `json:"name,omitempty"` // Name Roles []string `json:"roles,omitempty"` // Roles DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Device Management Ip Address SiteHierarchy string `json:"siteHierarchy,omitempty"` // Site Hierarchy }
type ResponseSdaProvisionWiredDevice ¶
type ResponseSdaProvisionWiredDevice struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaReProvisionWiredDevice ¶
type ResponseSdaReProvisionWiredDevice struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaUpdateDefaultAuthenticationProfileInSdaFabric ¶
type ResponseSdaUpdateDefaultAuthenticationProfileInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaUpdateVirtualNetworkWithScalableGroups ¶
type ResponseSdaUpdateVirtualNetworkWithScalableGroups struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSecurityAdvisoriesGetAdvisoriesList ¶
type ResponseSecurityAdvisoriesGetAdvisoriesList struct { Response *[]ResponseSecurityAdvisoriesGetAdvisoriesListResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseSecurityAdvisoriesGetAdvisoriesListResponse ¶
type ResponseSecurityAdvisoriesGetAdvisoriesListResponse struct { AdvisoryID string `json:"advisoryId,omitempty"` // Advisory Id DeviceCount *int `json:"deviceCount,omitempty"` // Device Count HiddenDeviceCount *float64 `json:"hiddenDeviceCount,omitempty"` // Hidden Device Count Cves []string `json:"cves,omitempty"` // Cves PublicationURL string `json:"publicationUrl,omitempty"` // Publication Url Sir string `json:"sir,omitempty"` // Sir DetectionType string `json:"detectionType,omitempty"` // Detection Type DefaultDetectionType string `json:"defaultDetectionType,omitempty"` // Default Detection Type DefaultConfigMatchPattern string `json:"defaultConfigMatchPattern,omitempty"` // Default Config Match Pattern }
type ResponseSecurityAdvisoriesGetAdvisoriesPerDevice ¶
type ResponseSecurityAdvisoriesGetAdvisoriesPerDevice struct { Response *[]ResponseSecurityAdvisoriesGetAdvisoriesPerDeviceResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseSecurityAdvisoriesGetAdvisoriesPerDeviceResponse ¶
type ResponseSecurityAdvisoriesGetAdvisoriesPerDeviceResponse struct { AdvisoryID string `json:"advisoryId,omitempty"` // Advisory Id DeviceCount *int `json:"deviceCount,omitempty"` // Device Count HiddenDeviceCount *float64 `json:"hiddenDeviceCount,omitempty"` // Hidden Device Count Cves []string `json:"cves,omitempty"` // Cves PublicationURL string `json:"publicationUrl,omitempty"` // Publication Url Sir string `json:"sir,omitempty"` // Sir DetectionType string `json:"detectionType,omitempty"` // Detection Type DefaultDetectionType string `json:"defaultDetectionType,omitempty"` // Default Detection Type DefaultConfigMatchPattern string `json:"defaultConfigMatchPattern,omitempty"` // Default Config Match Pattern }
type ResponseSecurityAdvisoriesGetAdvisoriesSummary ¶
type ResponseSecurityAdvisoriesGetAdvisoriesSummary struct { Response *ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponse ¶
type ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponse struct { NA *ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponseNA `json:"NA,omitempty"` // INFORMATIONAL *ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponseINFORMATIONAL `json:"INFORMATIONAL,omitempty"` // LOW *ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponseLOW `json:"LOW,omitempty"` // MEDIUM *ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponseMEDIUM `json:"MEDIUM,omitempty"` // HIGH *ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponseHIGH `json:"HIGH,omitempty"` // CRITICaL *ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponseCRITICaL `json:"CRITICAL,omitempty"` // }
type ResponseSecurityAdvisoriesGetAdvisoryIDsPerDevice ¶
type ResponseSecurityAdvisoriesGetAdvisoryIDsPerDevice struct { Response *[]ResponseSecurityAdvisoriesGetAdvisoryIDsPerDeviceResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseSensorsCreateSensorTestTemplate ¶
type ResponseSensorsCreateSensorTestTemplate struct { Version string `json:"version,omitempty"` // Version Response *ResponseSensorsCreateSensorTestTemplateResponse `json:"response,omitempty"` // }
type ResponseSensorsCreateSensorTestTemplateResponse ¶
type ResponseSensorsCreateSensorTestTemplateResponse struct { TypeID string `json:"_id,omitempty"` // Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version ModelVersion *int `json:"modelVersion,omitempty"` // Model Version StartTime *float64 `json:"startTime,omitempty"` // Start Time LastModifiedTime *float64 `json:"lastModifiedTime,omitempty"` // Last Modified Time NumAssociatedSensor *float64 `json:"numAssociatedSensor,omitempty"` // Num Associated Sensor Location *ResponseSensorsCreateSensorTestTemplateResponseLocation `json:"location,omitempty"` // Location SiteHierarchy *ResponseSensorsCreateSensorTestTemplateResponseSiteHierarchy `json:"siteHierarchy,omitempty"` // Site Hierarchy Status string `json:"status,omitempty"` // Status Connection string `json:"connection,omitempty"` // Connection Frequency *ResponseSensorsCreateSensorTestTemplateResponseFrequency `json:"frequency,omitempty"` // Frequency RssiThreshold *int `json:"rssiThreshold,omitempty"` // Rssi Threshold NumNeighborApThreshold *int `json:"numNeighborAPThreshold,omitempty"` // Num Neighbor A P Threshold ScheduleInDays *float64 `json:"scheduleInDays,omitempty"` // Schedule In Days WLANs *[]ResponseSensorsCreateSensorTestTemplateResponseWLANs `json:"wlans,omitempty"` // Wlans SSIDs *[]ResponseSensorsCreateSensorTestTemplateResponseSSIDs `json:"ssids,omitempty"` // TestScheduleMode string `json:"testScheduleMode,omitempty"` // Test Schedule Mode ShowWlcUpgradeBanner *bool `json:"showWlcUpgradeBanner,omitempty"` // Show Wlc Upgrade Banner RadioAsSensorRemoved *bool `json:"radioAsSensorRemoved,omitempty"` // Radio As Sensor Removed EncryptionMode string `json:"encryptionMode,omitempty"` // Encryption Mode RunNow string `json:"runNow,omitempty"` // Run Now LocationInfoList *[]ResponseSensorsCreateSensorTestTemplateResponseLocationInfoList `json:"locationInfoList,omitempty"` // Location Info List Schedule *ResponseSensorsCreateSensorTestTemplateResponseSchedule `json:"schedule,omitempty"` // Schedule Tests *ResponseSensorsCreateSensorTestTemplateResponseTests `json:"tests,omitempty"` // Tests Sensors *[]ResponseSensorsCreateSensorTestTemplateResponseSensors `json:"sensors,omitempty"` // Sensors ApCoverage *[]ResponseSensorsCreateSensorTestTemplateResponseApCoverage `json:"apCoverage,omitempty"` // TestDurationEstimate *int `json:"testDurationEstimate,omitempty"` // Test Duration Estimate TestTemplate *bool `json:"testTemplate,omitempty"` // Test Template LegacyTestSuite *bool `json:"legacyTestSuite,omitempty"` // Legacy Test Suite TenantID *ResponseSensorsCreateSensorTestTemplateResponseTenantID `json:"tenantId,omitempty"` // Tenant Id }
type ResponseSensorsCreateSensorTestTemplateResponseFrequency ¶
type ResponseSensorsCreateSensorTestTemplateResponseFrequency interface{}
type ResponseSensorsCreateSensorTestTemplateResponseLocation ¶
type ResponseSensorsCreateSensorTestTemplateResponseLocation interface{}
type ResponseSensorsCreateSensorTestTemplateResponseLocationInfoList ¶
type ResponseSensorsCreateSensorTestTemplateResponseLocationInfoList interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDs ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDs struct { Bands *ResponseSensorsCreateSensorTestTemplateResponseSSIDsBands `json:"bands,omitempty"` // Bands SSID string `json:"ssid,omitempty"` // Ssid ProfileName string `json:"profileName,omitempty"` // Profile Name AuthType string `json:"authType,omitempty"` // Auth Type AuthTypeRcvd *ResponseSensorsCreateSensorTestTemplateResponseSSIDsAuthTypeRcvd `json:"authTypeRcvd,omitempty"` // Auth Type Rcvd Psk string `json:"psk,omitempty"` // Psk Username *ResponseSensorsCreateSensorTestTemplateResponseSSIDsUsername `json:"username,omitempty"` // Username Password *ResponseSensorsCreateSensorTestTemplateResponseSSIDsPassword `json:"password,omitempty"` // Password EapMethod *ResponseSensorsCreateSensorTestTemplateResponseSSIDsEapMethod `json:"eapMethod,omitempty"` // Eap Method Scep *bool `json:"scep,omitempty"` // Scep AuthProtocol *ResponseSensorsCreateSensorTestTemplateResponseSSIDsAuthProtocol `json:"authProtocol,omitempty"` // Auth Protocol Certfilename *ResponseSensorsCreateSensorTestTemplateResponseSSIDsCertfilename `json:"certfilename,omitempty"` // Certfilename Certxferprotocol string `json:"certxferprotocol,omitempty"` // Certxferprotocol Certstatus string `json:"certstatus,omitempty"` // Certstatus Certpassphrase *ResponseSensorsCreateSensorTestTemplateResponseSSIDsCertpassphrase `json:"certpassphrase,omitempty"` // Certpassphrase Certdownloadurl *ResponseSensorsCreateSensorTestTemplateResponseSSIDsCertdownloadurl `json:"certdownloadurl,omitempty"` // Certdownloadurl NumAps *float64 `json:"numAps,omitempty"` // Num Aps NumSensors *float64 `json:"numSensors,omitempty"` // Num Sensors Layer3WebAuthsecurity *ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthsecurity `json:"layer3webAuthsecurity,omitempty"` // Layer3web Authsecurity Layer3WebAuthuserName *ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthuserName `json:"layer3webAuthuserName,omitempty"` // Layer3web Authuser Name Layer3WebAuthpassword *ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthpassword `json:"layer3webAuthpassword,omitempty"` // Layer3web Authpassword ExtWebAuthVirtualIP *ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthVirtualIP `json:"extWebAuthVirtualIp,omitempty"` // Ext Web Auth Virtual Ip Layer3WebAuthEmailAddress *ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthEmailAddress `json:"layer3webAuthEmailAddress,omitempty"` // Layer3web Auth Email Address QosPolicy string `json:"qosPolicy,omitempty"` // Qos Policy ExtWebAuth *bool `json:"extWebAuth,omitempty"` // Ext Web Auth WhiteList *bool `json:"whiteList,omitempty"` // White List ExtWebAuthPortal *ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthPortal `json:"extWebAuthPortal,omitempty"` // Ext Web Auth Portal ExtWebAuthAccessURL *ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthAccessURL `json:"extWebAuthAccessUrl,omitempty"` // Ext Web Auth Access Url ExtWebAuthHTMLTag *[]ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthHTMLTag `json:"extWebAuthHtmlTag,omitempty"` // Ext Web Auth Html Tag ThirdParty *ResponseSensorsCreateSensorTestTemplateResponseSSIDsThirdParty `json:"thirdParty,omitempty"` // ID *float64 `json:"id,omitempty"` // Id WLANID *float64 `json:"wlanId,omitempty"` // Wlan Id Wlc *ResponseSensorsCreateSensorTestTemplateResponseSSIDsWlc `json:"wlc,omitempty"` // Wlc ValidFrom *float64 `json:"validFrom,omitempty"` // Valid From ValidTo *float64 `json:"validTo,omitempty"` // Valid To Status string `json:"status,omitempty"` // Status Tests *[]ResponseSensorsCreateSensorTestTemplateResponseSSIDsTests `json:"tests,omitempty"` // }
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsAuthProtocol ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsAuthProtocol interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsAuthTypeRcvd ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsAuthTypeRcvd interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsBands ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsBands interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsCertdownloadurl ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsCertdownloadurl interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsCertfilename ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsCertfilename interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsCertpassphrase ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsCertpassphrase interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsEapMethod ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsEapMethod interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthAccessURL ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthAccessURL interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthHTMLTag ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthHTMLTag interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthPortal ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthPortal interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthVirtualIP ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthVirtualIP interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthEmailAddress ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthEmailAddress interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthpassword ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthpassword interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthsecurity ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthsecurity interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthuserName ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthuserName interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsPassword ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsPassword interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsTests ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsTests struct { Name string `json:"name,omitempty"` // Name Config *[]ResponseSensorsCreateSensorTestTemplateResponseSSIDsTestsConfig `json:"config,omitempty"` // Config }
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsTestsConfig ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsTestsConfig interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsThirdParty ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsThirdParty struct {
Selected *bool `json:"selected,omitempty"` // Selected
}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsUsername ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsUsername interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsWlc ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsWlc interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSchedule ¶
type ResponseSensorsCreateSensorTestTemplateResponseSchedule interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSensors ¶
type ResponseSensorsCreateSensorTestTemplateResponseSensors interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSiteHierarchy ¶
type ResponseSensorsCreateSensorTestTemplateResponseSiteHierarchy interface{}
type ResponseSensorsCreateSensorTestTemplateResponseTenantID ¶
type ResponseSensorsCreateSensorTestTemplateResponseTenantID interface{}
type ResponseSensorsCreateSensorTestTemplateResponseTests ¶
type ResponseSensorsCreateSensorTestTemplateResponseTests interface{}
type ResponseSensorsCreateSensorTestTemplateResponseWLANs ¶
type ResponseSensorsCreateSensorTestTemplateResponseWLANs interface{}
type ResponseSensorsDeleteSensorTest ¶
type ResponseSensorsDeleteSensorTest struct { Version string `json:"version,omitempty"` // Version Response *ResponseSensorsDeleteSensorTestResponse `json:"response,omitempty"` // }
type ResponseSensorsDuplicateSensorTestTemplate ¶
type ResponseSensorsDuplicateSensorTestTemplate struct { Version string `json:"version,omitempty"` // Version Response *ResponseSensorsDuplicateSensorTestTemplateResponse `json:"response,omitempty"` // }
type ResponseSensorsDuplicateSensorTestTemplateResponse ¶
type ResponseSensorsDuplicateSensorTestTemplateResponse struct { TypeID string `json:"_id,omitempty"` // Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version ModelVersion *int `json:"modelVersion,omitempty"` // Model Version StartTime *float64 `json:"startTime,omitempty"` // Start Time LastModifiedTime *float64 `json:"lastModifiedTime,omitempty"` // Last Modified Time NumAssociatedSensor *float64 `json:"numAssociatedSensor,omitempty"` // Num Associated Sensor Location *ResponseSensorsDuplicateSensorTestTemplateResponseLocation `json:"location,omitempty"` // Location SiteHierarchy *ResponseSensorsDuplicateSensorTestTemplateResponseSiteHierarchy `json:"siteHierarchy,omitempty"` // Site Hierarchy Status string `json:"status,omitempty"` // Status Connection string `json:"connection,omitempty"` // Connection Frequency *ResponseSensorsDuplicateSensorTestTemplateResponseFrequency `json:"frequency,omitempty"` // Frequency RssiThreshold *int `json:"rssiThreshold,omitempty"` // Rssi Threshold NumNeighborApThreshold *int `json:"numNeighborAPThreshold,omitempty"` // Num Neighbor A P Threshold ScheduleInDays *float64 `json:"scheduleInDays,omitempty"` // Schedule In Days WLANs *[]ResponseSensorsDuplicateSensorTestTemplateResponseWLANs `json:"wlans,omitempty"` // Wlans SSIDs *[]ResponseSensorsDuplicateSensorTestTemplateResponseSSIDs `json:"ssids,omitempty"` // TestScheduleMode string `json:"testScheduleMode,omitempty"` // Test Schedule Mode ShowWlcUpgradeBanner *bool `json:"showWlcUpgradeBanner,omitempty"` // Show Wlc Upgrade Banner RadioAsSensorRemoved *bool `json:"radioAsSensorRemoved,omitempty"` // Radio As Sensor Removed EncryptionMode string `json:"encryptionMode,omitempty"` // Encryption Mode RunNow string `json:"runNow,omitempty"` // Run Now LocationInfoList *[]ResponseSensorsDuplicateSensorTestTemplateResponseLocationInfoList `json:"locationInfoList,omitempty"` // Schedule *ResponseSensorsDuplicateSensorTestTemplateResponseSchedule `json:"schedule,omitempty"` // Tests *ResponseSensorsDuplicateSensorTestTemplateResponseTests `json:"tests,omitempty"` // Tests Sensors *[]ResponseSensorsDuplicateSensorTestTemplateResponseSensors `json:"sensors,omitempty"` // Sensors ApCoverage *[]ResponseSensorsDuplicateSensorTestTemplateResponseApCoverage `json:"apCoverage,omitempty"` // TestDurationEstimate *int `json:"testDurationEstimate,omitempty"` // Test Duration Estimate TestTemplate *bool `json:"testTemplate,omitempty"` // Test Template LegacyTestSuite *bool `json:"legacyTestSuite,omitempty"` // Legacy Test Suite TenantID *ResponseSensorsDuplicateSensorTestTemplateResponseTenantID `json:"tenantId,omitempty"` // Tenant Id }
type ResponseSensorsDuplicateSensorTestTemplateResponseFrequency ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseFrequency interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseLocation ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseLocation interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseLocationInfoList ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseLocationInfoList struct { LocationID string `json:"locationId,omitempty"` // Location Id LocationType string `json:"locationType,omitempty"` // Location Type AllSensors *bool `json:"allSensors,omitempty"` // All Sensors SiteHierarchy string `json:"siteHierarchy,omitempty"` // Site Hierarchy MacAddressList *[]ResponseSensorsDuplicateSensorTestTemplateResponseLocationInfoListMacAddressList `json:"macAddressList,omitempty"` // Mac Address List }
type ResponseSensorsDuplicateSensorTestTemplateResponseLocationInfoListMacAddressList ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseLocationInfoListMacAddressList interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDs ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDs struct { Bands *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsBands `json:"bands,omitempty"` // Bands SSID string `json:"ssid,omitempty"` // Ssid ProfileName string `json:"profileName,omitempty"` // Profile Name AuthType string `json:"authType,omitempty"` // Auth Type AuthTypeRcvd *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsAuthTypeRcvd `json:"authTypeRcvd,omitempty"` // Auth Type Rcvd Psk string `json:"psk,omitempty"` // Psk Username *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsUsername `json:"username,omitempty"` // Username Password *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsPassword `json:"password,omitempty"` // Password EapMethod *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsEapMethod `json:"eapMethod,omitempty"` // Eap Method Scep *bool `json:"scep,omitempty"` // Scep AuthProtocol *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsAuthProtocol `json:"authProtocol,omitempty"` // Auth Protocol Certfilename *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsCertfilename `json:"certfilename,omitempty"` // Certfilename Certxferprotocol string `json:"certxferprotocol,omitempty"` // Certxferprotocol Certstatus string `json:"certstatus,omitempty"` // Certstatus Certpassphrase *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsCertpassphrase `json:"certpassphrase,omitempty"` // Certpassphrase Certdownloadurl *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsCertdownloadurl `json:"certdownloadurl,omitempty"` // Certdownloadurl NumAps *float64 `json:"numAps,omitempty"` // Num Aps NumSensors *float64 `json:"numSensors,omitempty"` // Num Sensors Layer3WebAuthsecurity *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthsecurity `json:"layer3webAuthsecurity,omitempty"` // Layer3web Authsecurity Layer3WebAuthuserName *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthuserName `json:"layer3webAuthuserName,omitempty"` // Layer3web Authuser Name Layer3WebAuthpassword *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthpassword `json:"layer3webAuthpassword,omitempty"` // Layer3web Authpassword ExtWebAuthVirtualIP *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthVirtualIP `json:"extWebAuthVirtualIp,omitempty"` // Ext Web Auth Virtual Ip Layer3WebAuthEmailAddress *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthEmailAddress `json:"layer3webAuthEmailAddress,omitempty"` // Layer3web Auth Email Address QosPolicy string `json:"qosPolicy,omitempty"` // Qos Policy ExtWebAuth *bool `json:"extWebAuth,omitempty"` // Ext Web Auth WhiteList *bool `json:"whiteList,omitempty"` // White List ExtWebAuthPortal *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthPortal `json:"extWebAuthPortal,omitempty"` // Ext Web Auth Portal ExtWebAuthAccessURL *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthAccessURL `json:"extWebAuthAccessUrl,omitempty"` // Ext Web Auth Access Url ExtWebAuthHTMLTag *[]ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthHTMLTag `json:"extWebAuthHtmlTag,omitempty"` // Ext Web Auth Html Tag ThirdParty *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsThirdParty `json:"thirdParty,omitempty"` // ID *float64 `json:"id,omitempty"` // Id WLANID *float64 `json:"wlanId,omitempty"` // Wlan Id Wlc *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsWlc `json:"wlc,omitempty"` // Wlc ValidFrom *float64 `json:"validFrom,omitempty"` // Valid From ValidTo *float64 `json:"validTo,omitempty"` // Valid To Status string `json:"status,omitempty"` // Status Tests *[]ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsTests `json:"tests,omitempty"` // }
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsAuthProtocol ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsAuthProtocol interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsAuthTypeRcvd ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsAuthTypeRcvd interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsBands ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsBands interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsCertdownloadurl ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsCertdownloadurl interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsCertfilename ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsCertfilename interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsCertpassphrase ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsCertpassphrase interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsEapMethod ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsEapMethod interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthAccessURL ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthAccessURL interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthHTMLTag ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthHTMLTag interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthPortal ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthPortal interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthVirtualIP ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthVirtualIP interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthEmailAddress ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthEmailAddress interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthpassword ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthpassword interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthsecurity ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthsecurity interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthuserName ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthuserName interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsPassword ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsPassword interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsTests ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsTests struct { Name string `json:"name,omitempty"` // Name Config *[]ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsTestsConfig `json:"config,omitempty"` // Config }
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsTestsConfig ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsTestsConfig interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsThirdParty ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsThirdParty struct {
Selected *bool `json:"selected,omitempty"` // Selected
}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsUsername ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsUsername interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsWlc ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsWlc interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSchedule ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSchedule struct { TestScheduleMode string `json:"testScheduleMode,omitempty"` // Test Schedule Mode ScheduleRange *[]ResponseSensorsDuplicateSensorTestTemplateResponseScheduleScheduleRange `json:"scheduleRange,omitempty"` // StartTime *float64 `json:"startTime,omitempty"` // Start Time Frequency *ResponseSensorsDuplicateSensorTestTemplateResponseScheduleFrequency `json:"frequency,omitempty"` // }
type ResponseSensorsDuplicateSensorTestTemplateResponseScheduleScheduleRange ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseScheduleScheduleRange struct { TimeRange *[]ResponseSensorsDuplicateSensorTestTemplateResponseScheduleScheduleRangeTimeRange `json:"timeRange,omitempty"` // Day string `json:"day,omitempty"` // Day }
type ResponseSensorsDuplicateSensorTestTemplateResponseScheduleScheduleRangeTimeRange ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseScheduleScheduleRangeTimeRange struct { From string `json:"from,omitempty"` // From To string `json:"to,omitempty"` // To Frequency *ResponseSensorsDuplicateSensorTestTemplateResponseScheduleScheduleRangeTimeRangeFrequency `json:"frequency,omitempty"` // }
type ResponseSensorsDuplicateSensorTestTemplateResponseSensors ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSensors interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSiteHierarchy ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSiteHierarchy interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseTenantID ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseTenantID interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseTests ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseTests interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseWLANs ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseWLANs interface{}
type ResponseSensorsEditSensorTestTemplate ¶
type ResponseSensorsEditSensorTestTemplate struct { Version string `json:"version,omitempty"` // Version Response *ResponseSensorsEditSensorTestTemplateResponse `json:"response,omitempty"` // }
type ResponseSensorsEditSensorTestTemplateResponse ¶
type ResponseSensorsEditSensorTestTemplateResponse struct { TypeID string `json:"_id,omitempty"` // Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version ModelVersion *int `json:"modelVersion,omitempty"` // Model Version StartTime *float64 `json:"startTime,omitempty"` // Start Time LastModifiedTime *float64 `json:"lastModifiedTime,omitempty"` // Last Modified Time NumAssociatedSensor *float64 `json:"numAssociatedSensor,omitempty"` // Num Associated Sensor Location *ResponseSensorsEditSensorTestTemplateResponseLocation `json:"location,omitempty"` // Location SiteHierarchy *ResponseSensorsEditSensorTestTemplateResponseSiteHierarchy `json:"siteHierarchy,omitempty"` // Site Hierarchy Status string `json:"status,omitempty"` // Status Connection string `json:"connection,omitempty"` // Connection Frequency *ResponseSensorsEditSensorTestTemplateResponseFrequency `json:"frequency,omitempty"` // Frequency RssiThreshold *int `json:"rssiThreshold,omitempty"` // Rssi Threshold NumNeighborApThreshold *int `json:"numNeighborAPThreshold,omitempty"` // Num Neighbor A P Threshold ScheduleInDays *float64 `json:"scheduleInDays,omitempty"` // Schedule In Days WLANs *[]ResponseSensorsEditSensorTestTemplateResponseWLANs `json:"wlans,omitempty"` // Wlans SSIDs *[]ResponseSensorsEditSensorTestTemplateResponseSSIDs `json:"ssids,omitempty"` // TestScheduleMode string `json:"testScheduleMode,omitempty"` // Test Schedule Mode ShowWlcUpgradeBanner *bool `json:"showWlcUpgradeBanner,omitempty"` // Show Wlc Upgrade Banner RadioAsSensorRemoved *bool `json:"radioAsSensorRemoved,omitempty"` // Radio As Sensor Removed EncryptionMode string `json:"encryptionMode,omitempty"` // Encryption Mode RunNow string `json:"runNow,omitempty"` // Run Now LocationInfoList *[]ResponseSensorsEditSensorTestTemplateResponseLocationInfoList `json:"locationInfoList,omitempty"` // Schedule *ResponseSensorsEditSensorTestTemplateResponseSchedule `json:"schedule,omitempty"` // Tests *ResponseSensorsEditSensorTestTemplateResponseTests `json:"tests,omitempty"` // Tests Sensors *[]ResponseSensorsEditSensorTestTemplateResponseSensors `json:"sensors,omitempty"` // Sensors ApCoverage *[]ResponseSensorsEditSensorTestTemplateResponseApCoverage `json:"apCoverage,omitempty"` // TestDurationEstimate *int `json:"testDurationEstimate,omitempty"` // Test Duration Estimate TestTemplate *bool `json:"testTemplate,omitempty"` // Test Template LegacyTestSuite *bool `json:"legacyTestSuite,omitempty"` // Legacy Test Suite TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseSensorsEditSensorTestTemplateResponseFrequency ¶
type ResponseSensorsEditSensorTestTemplateResponseFrequency interface{}
type ResponseSensorsEditSensorTestTemplateResponseLocation ¶
type ResponseSensorsEditSensorTestTemplateResponseLocation interface{}
type ResponseSensorsEditSensorTestTemplateResponseLocationInfoList ¶
type ResponseSensorsEditSensorTestTemplateResponseLocationInfoList struct { LocationID string `json:"locationId,omitempty"` // Location Id LocationType string `json:"locationType,omitempty"` // Location Type AllSensors *bool `json:"allSensors,omitempty"` // All Sensors SiteHierarchy string `json:"siteHierarchy,omitempty"` // Site Hierarchy MacAddressList *[]ResponseSensorsEditSensorTestTemplateResponseLocationInfoListMacAddressList `json:"macAddressList,omitempty"` // Mac Address List }
type ResponseSensorsEditSensorTestTemplateResponseLocationInfoListMacAddressList ¶
type ResponseSensorsEditSensorTestTemplateResponseLocationInfoListMacAddressList interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDs ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDs struct { Bands *ResponseSensorsEditSensorTestTemplateResponseSSIDsBands `json:"bands,omitempty"` // Bands SSID string `json:"ssid,omitempty"` // Ssid ProfileName string `json:"profileName,omitempty"` // Profile Name AuthType string `json:"authType,omitempty"` // Auth Type AuthTypeRcvd *ResponseSensorsEditSensorTestTemplateResponseSSIDsAuthTypeRcvd `json:"authTypeRcvd,omitempty"` // Auth Type Rcvd Psk string `json:"psk,omitempty"` // Psk Username *ResponseSensorsEditSensorTestTemplateResponseSSIDsUsername `json:"username,omitempty"` // Username Password *ResponseSensorsEditSensorTestTemplateResponseSSIDsPassword `json:"password,omitempty"` // Password EapMethod *ResponseSensorsEditSensorTestTemplateResponseSSIDsEapMethod `json:"eapMethod,omitempty"` // Eap Method Scep *bool `json:"scep,omitempty"` // Scep AuthProtocol *ResponseSensorsEditSensorTestTemplateResponseSSIDsAuthProtocol `json:"authProtocol,omitempty"` // Auth Protocol Certfilename *ResponseSensorsEditSensorTestTemplateResponseSSIDsCertfilename `json:"certfilename,omitempty"` // Certfilename Certxferprotocol string `json:"certxferprotocol,omitempty"` // Certxferprotocol Certstatus string `json:"certstatus,omitempty"` // Certstatus Certpassphrase *ResponseSensorsEditSensorTestTemplateResponseSSIDsCertpassphrase `json:"certpassphrase,omitempty"` // Certpassphrase Certdownloadurl *ResponseSensorsEditSensorTestTemplateResponseSSIDsCertdownloadurl `json:"certdownloadurl,omitempty"` // Certdownloadurl NumAps *float64 `json:"numAps,omitempty"` // Num Aps NumSensors *float64 `json:"numSensors,omitempty"` // Num Sensors Layer3WebAuthsecurity *ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthsecurity `json:"layer3webAuthsecurity,omitempty"` // Layer3web Authsecurity Layer3WebAuthuserName *ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthuserName `json:"layer3webAuthuserName,omitempty"` // Layer3web Authuser Name Layer3WebAuthpassword *ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthpassword `json:"layer3webAuthpassword,omitempty"` // Layer3web Authpassword ExtWebAuthVirtualIP *ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthVirtualIP `json:"extWebAuthVirtualIp,omitempty"` // Ext Web Auth Virtual Ip Layer3WebAuthEmailAddress *ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthEmailAddress `json:"layer3webAuthEmailAddress,omitempty"` // Layer3web Auth Email Address QosPolicy string `json:"qosPolicy,omitempty"` // Qos Policy ExtWebAuth *bool `json:"extWebAuth,omitempty"` // Ext Web Auth WhiteList *bool `json:"whiteList,omitempty"` // White List ExtWebAuthPortal *ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthPortal `json:"extWebAuthPortal,omitempty"` // Ext Web Auth Portal ExtWebAuthAccessURL *ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthAccessURL `json:"extWebAuthAccessUrl,omitempty"` // Ext Web Auth Access Url ExtWebAuthHTMLTag *[]ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthHTMLTag `json:"extWebAuthHtmlTag,omitempty"` // Ext Web Auth Html Tag ThirdParty *ResponseSensorsEditSensorTestTemplateResponseSSIDsThirdParty `json:"thirdParty,omitempty"` // ID *float64 `json:"id,omitempty"` // Id WLANID *float64 `json:"wlanId,omitempty"` // Wlan Id Wlc *ResponseSensorsEditSensorTestTemplateResponseSSIDsWlc `json:"wlc,omitempty"` // Wlc ValidFrom *float64 `json:"validFrom,omitempty"` // Valid From ValidTo *float64 `json:"validTo,omitempty"` // Valid To Status string `json:"status,omitempty"` // Status Tests *[]ResponseSensorsEditSensorTestTemplateResponseSSIDsTests `json:"tests,omitempty"` // }
type ResponseSensorsEditSensorTestTemplateResponseSSIDsAuthProtocol ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsAuthProtocol interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsAuthTypeRcvd ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsAuthTypeRcvd interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsBands ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsBands interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsCertdownloadurl ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsCertdownloadurl interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsCertfilename ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsCertfilename interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsCertpassphrase ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsCertpassphrase interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsEapMethod ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsEapMethod interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthAccessURL ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthAccessURL interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthHTMLTag ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthHTMLTag interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthPortal ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthPortal interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthVirtualIP ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthVirtualIP interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthEmailAddress ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthEmailAddress interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthpassword ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthpassword interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthsecurity ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthsecurity interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthuserName ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthuserName interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsPassword ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsPassword interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsTests ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsTests struct { Name string `json:"name,omitempty"` // Name Config *[]ResponseSensorsEditSensorTestTemplateResponseSSIDsTestsConfig `json:"config,omitempty"` // Config }
type ResponseSensorsEditSensorTestTemplateResponseSSIDsTestsConfig ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsTestsConfig interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsThirdParty ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsThirdParty struct {
Selected *bool `json:"selected,omitempty"` // Selected
}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsUsername ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsUsername interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsWlc ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsWlc interface{}
type ResponseSensorsEditSensorTestTemplateResponseSchedule ¶
type ResponseSensorsEditSensorTestTemplateResponseSchedule struct { TestScheduleMode string `json:"testScheduleMode,omitempty"` // Test Schedule Mode ScheduleRange *[]ResponseSensorsEditSensorTestTemplateResponseScheduleScheduleRange `json:"scheduleRange,omitempty"` // StartTime *float64 `json:"startTime,omitempty"` // Start Time Frequency *ResponseSensorsEditSensorTestTemplateResponseScheduleFrequency `json:"frequency,omitempty"` // }
type ResponseSensorsEditSensorTestTemplateResponseScheduleScheduleRange ¶
type ResponseSensorsEditSensorTestTemplateResponseScheduleScheduleRange struct { TimeRange *[]ResponseSensorsEditSensorTestTemplateResponseScheduleScheduleRangeTimeRange `json:"timeRange,omitempty"` // Day string `json:"day,omitempty"` // Day }
type ResponseSensorsEditSensorTestTemplateResponseScheduleScheduleRangeTimeRange ¶
type ResponseSensorsEditSensorTestTemplateResponseScheduleScheduleRangeTimeRange struct { From string `json:"from,omitempty"` // From To string `json:"to,omitempty"` // To Frequency *ResponseSensorsEditSensorTestTemplateResponseScheduleScheduleRangeTimeRangeFrequency `json:"frequency,omitempty"` // }
type ResponseSensorsEditSensorTestTemplateResponseSensors ¶
type ResponseSensorsEditSensorTestTemplateResponseSensors interface{}
type ResponseSensorsEditSensorTestTemplateResponseSiteHierarchy ¶
type ResponseSensorsEditSensorTestTemplateResponseSiteHierarchy interface{}
type ResponseSensorsEditSensorTestTemplateResponseTests ¶
type ResponseSensorsEditSensorTestTemplateResponseTests interface{}
type ResponseSensorsEditSensorTestTemplateResponseWLANs ¶
type ResponseSensorsEditSensorTestTemplateResponseWLANs interface{}
type ResponseSensorsSensors ¶
type ResponseSensorsSensors struct { Version string `json:"version,omitempty"` // Version Response *[]ResponseSensorsSensorsResponse `json:"response,omitempty"` // }
type ResponseSensorsSensorsResponse ¶
type ResponseSensorsSensorsResponse struct { Name string `json:"name,omitempty"` // Name Status string `json:"status,omitempty"` // Status RadioMacAddress string `json:"radioMacAddress,omitempty"` // Radio Mac Address EthernetMacAddress string `json:"ethernetMacAddress,omitempty"` // Ethernet Mac Address Location string `json:"location,omitempty"` // Location BackhaulType string `json:"backhaulType,omitempty"` // Backhaul Type SerialNumber string `json:"serialNumber,omitempty"` // Serial Number IPAddress string `json:"ipAddress,omitempty"` // Ip Address Version string `json:"version,omitempty"` // Version LastSeen *int `json:"lastSeen,omitempty"` // Last Seen Type string `json:"type,omitempty"` // Type SSHConfig *ResponseSensorsSensorsResponseSSHConfig `json:"sshConfig,omitempty"` // IsLEDEnabled *bool `json:"isLEDEnabled,omitempty"` // Is L E D Enabled }
type ResponseSensorsSensorsResponseSSHConfig ¶
type ResponseSensorsSensorsResponseSSHConfig struct { SSHState string `json:"sshState,omitempty"` // Ssh State SSHUserName string `json:"sshUserName,omitempty"` // Ssh User Name SSHPassword string `json:"sshPassword,omitempty"` // Ssh Password EnablePassword string `json:"enablePassword,omitempty"` // Enable Password }
type ResponseSiteDesignAssociate ¶
type ResponseSiteDesignAssociate struct { Version string `json:"version,omitempty"` // Version Response *ResponseSiteDesignAssociateResponse `json:"response,omitempty"` // }
type ResponseSiteDesignDisassociate ¶
type ResponseSiteDesignDisassociate struct { Version string `json:"version,omitempty"` // Version Response *ResponseSiteDesignDisassociateResponse `json:"response,omitempty"` // }
type ResponseSiteDesignGetDeviceDetailsByIP ¶
type ResponseSiteDesignGetDeviceDetailsByIP struct {
ProvisionDetails *ResponseSiteDesignGetDeviceDetailsByIPProvisionDetails `json:"provisionDetails,omitempty"` //
}
type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetails ¶
type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetails struct { StartTime string `json:"startTime,omitempty"` // Start Time EndTime string `json:"endTime,omitempty"` // End Time Duration string `json:"duration,omitempty"` // Duration StatusMessage string `json:"statusMessage,omitempty"` // Status Message Status string `json:"status,omitempty"` // Status TaskNodes *[]ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodes `json:"taskNodes,omitempty"` // Topology string `json:"topology,omitempty"` // Topology BeginStep string `json:"beginStep,omitempty"` // Begin Step }
type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodes ¶
type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodes struct { StartTime string `json:"startTime,omitempty"` // Start Time EndTime string `json:"endTime,omitempty"` // End Time Duration string `json:"duration,omitempty"` // Duration Status string `json:"status,omitempty"` // Status NextTask string `json:"nextTask,omitempty"` // Next Task Name string `json:"name,omitempty"` // Name Target string `json:"target,omitempty"` // Target StatusMessage string `json:"statusMessage,omitempty"` // Status Message Payload string `json:"payload,omitempty"` // Payload ProvisionedNames *ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesProvisionedNames `json:"provisionedNames,omitempty"` // Provisioned Names ErrorPayload *ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesErrorPayload `json:"errorPayload,omitempty"` // Error Payload ParentTask *ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesParentTask `json:"parentTask,omitempty"` // Parent Task CliTemplateUserMessageDTO *ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesCliTemplateUserMessageDTO `json:"cliTemplateUserMessageDTO,omitempty"` // Cli Template User Message D T O StepRan string `json:"stepRan,omitempty"` // Step Ran }
type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesCliTemplateUserMessageDTO ¶
type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesCliTemplateUserMessageDTO interface{}
type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesErrorPayload ¶
type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesErrorPayload interface{}
type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesParentTask ¶
type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesParentTask interface{}
type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesProvisionedNames ¶
type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesProvisionedNames interface{}
type ResponseSiteDesignGetNfvProfile ¶
type ResponseSiteDesignGetNfvProfile struct {
Response *[]ResponseSiteDesignGetNfvProfileResponse `json:"response,omitempty"` //
}
type ResponseSiteDesignGetNfvProfileResponse ¶
type ResponseSiteDesignGetNfvProfileResponse struct { ProfileName string `json:"profileName,omitempty"` // Name of the profile to create NFV profile( eg: Nfvis_profile) ID string `json:"id,omitempty"` // Id of nfv created nfv profile Device *[]ResponseSiteDesignGetNfvProfileResponseDevice `json:"device,omitempty"` // }
type ResponseSiteDesignGetNfvProfileResponseDevice ¶
type ResponseSiteDesignGetNfvProfileResponseDevice struct { DeviceType string `json:"deviceType,omitempty"` // Name of the device used in creating nfv profile(eg: Cisco 5400 Enterprise Network Compute System) DeviceTag string `json:"deviceTag,omitempty"` // Device Tag name(eg: dev1) ServiceProviderProfile *[]ResponseSiteDesignGetNfvProfileResponseDeviceServiceProviderProfile `json:"serviceProviderProfile,omitempty"` // DirectInternetAccessForFirewall *bool `json:"directInternetAccessForFirewall,omitempty"` // Direct internet access value should be boolean (eg: false) Services *[]ResponseSiteDesignGetNfvProfileResponseDeviceServices `json:"services,omitempty"` // CustomNetworks *[]ResponseSiteDesignGetNfvProfileResponseDeviceCustomNetworks `json:"customNetworks,omitempty"` // VLANForL2 *[]ResponseSiteDesignGetNfvProfileResponseDeviceVLANForL2 `json:"vlanForL2,omitempty"` // CustomTemplate *[]ResponseSiteDesignGetNfvProfileResponseDeviceCustomTemplate `json:"customTemplate,omitempty"` // }
type ResponseSiteDesignGetNfvProfileResponseDeviceCustomNetworks ¶
type ResponseSiteDesignGetNfvProfileResponseDeviceCustomNetworks struct { NetworkName string `json:"networkName,omitempty"` // name of custom network (eg: cust-1) ServicesToConnect *[]ResponseSiteDesignGetNfvProfileResponseDeviceCustomNetworksServicesToConnect `json:"servicesToConnect,omitempty"` // ConnectionType string `json:"connectionType,omitempty"` // Type of network connection from custom network (eg: lan) VLANMode string `json:"vlanMode,omitempty"` // Vlan network mode (eg Access or Trunk) VLANID string `json:"vlanId,omitempty"` // Vlan id for the custom network(eg: 4000) }
type ResponseSiteDesignGetNfvProfileResponseDeviceCustomNetworksServicesToConnect ¶
type ResponseSiteDesignGetNfvProfileResponseDeviceCustomNetworksServicesToConnect struct {
ServiceName string `json:"serviceName,omitempty"` // Name of service to be connected to the custom network (eg: router-1)
}
type ResponseSiteDesignGetNfvProfileResponseDeviceCustomTemplate ¶
type ResponseSiteDesignGetNfvProfileResponseDeviceCustomTemplate struct { DeviceType string `json:"deviceType,omitempty"` // Type of the device(eg: Cisco 5400 Enterprise Network Compute System) Template string `json:"template,omitempty"` // Name of the template(eg NFVIS template) TemplateType string `json:"templateType,omitempty"` // Name of the template to which template is associated (eg: Cloud DayN Templates) }
type ResponseSiteDesignGetNfvProfileResponseDeviceServiceProviderProfile ¶
type ResponseSiteDesignGetNfvProfileResponseDeviceServiceProviderProfile struct { LinkType string `json:"linkType,omitempty"` // Name of connection type(eg: GigabitEthernet) Connect *bool `json:"connect,omitempty"` // Connection of service provider and device value should be boolean (eg: true) ConnectDefaultGatewayOnWan *bool `json:"connectDefaultGatewayOnWan,omitempty"` // Default gateway connect value as boolean (eg: true) ServiceProvider string `json:"serviceProvider,omitempty"` // Name of the service provider(eg: Airtel) }
type ResponseSiteDesignGetNfvProfileResponseDeviceServices ¶
type ResponseSiteDesignGetNfvProfileResponseDeviceServices struct { ServiceType string `json:"serviceType,omitempty"` // Service type (eg: ISRV) ProfileType string `json:"profileType,omitempty"` // Profile type of service (eg: ISRv-mini) ServiceName string `json:"serviceName,omitempty"` // Name of service (eg: router-1) ImageName string `json:"imageName,omitempty"` // Service image name (eg: isrv-universalk9.16.12.01a.tar.gz) VNicMapping *[]ResponseSiteDesignGetNfvProfileResponseDeviceServicesVnicMapping `json:"vNicMapping,omitempty"` // FirewallMode string `json:"firewallMode,omitempty"` // Mode of firewall (eg: routed, transparent) }
type ResponseSiteDesignGetNfvProfileResponseDeviceVLANForL2 ¶
type ResponseSiteDesignGetNfvProfileResponseDeviceVLANForL2 struct { VLANType string `json:"vlanType,omitempty"` // Vlan type(eg. Access or Trunk) VLANID string `json:"vlanId,omitempty"` // Vlan id(eg.4018) VLANDescription string `json:"vlanDescription,omitempty"` // Vlan description(eg. Access 4018) }
type ResponseSiteGetSite ¶ added in v4.0.8
type ResponseSiteGetSite struct {
Response *ResponseSitesGetSiteResponse `json:"response,omitempty"` //
}
type ResponseSitesCreateSite ¶
type ResponseSitesDeleteSite ¶
type ResponseSitesDeleteSite struct { ExecutionID string `json:"executionId,omitempty"` // Status of the job for wireless state change in fabric domain ISSUE ExecutionStatusURL string `json:"executionStatusURL,omitempty"` // executionStatusURL ISSUE Message string `json:"message,omitempty"` // message ISSUE }
type ResponseSitesGetMembership ¶
type ResponseSitesGetMembership struct { Site *ResponseSitesGetMembershipSite `json:"site,omitempty"` // Device *[]ResponseSitesGetMembershipDevice `json:"device,omitempty"` // }
type ResponseSitesGetMembershipDevice ¶
type ResponseSitesGetMembershipDevice struct { Response *[]ResponseSitesGetMembershipDeviceResponse `json:"response,omitempty"` // Response Version string `json:"version,omitempty"` // Version SiteID string `json:"siteId,omitempty"` // Site Id }
type ResponseSitesGetMembershipDeviceResponse ¶
type ResponseSitesGetMembershipDeviceResponse interface{}
type ResponseSitesGetMembershipSite ¶
type ResponseSitesGetMembershipSite struct { Response *[]ResponseSitesGetMembershipSiteResponse `json:"response,omitempty"` // Response Version string `json:"version,omitempty"` // Version }
type ResponseSitesGetMembershipSiteResponse ¶
type ResponseSitesGetMembershipSiteResponse interface{}
type ResponseSitesGetSite ¶
type ResponseSitesGetSite struct {
Response *[]ResponseSitesGetSiteResponse `json:"response,omitempty"` //
}
type ResponseSitesGetSiteHealth ¶
type ResponseSitesGetSiteHealth struct {
Response *[]ResponseSitesGetSiteHealthResponse `json:"response,omitempty"` //
}
type ResponseSitesGetSiteHealthResponse ¶
type ResponseSitesGetSiteHealthResponse struct { SiteName string `json:"siteName,omitempty"` // Site Name SiteID string `json:"siteId,omitempty"` // Site Id ParentSiteID string `json:"parentSiteId,omitempty"` // Parent Site Id ParentSiteName string `json:"parentSiteName,omitempty"` // Parent Site Name SiteType string `json:"siteType,omitempty"` // Site Type Latitude *float64 `json:"latitude,omitempty"` // Latitude Longitude *float64 `json:"longitude,omitempty"` // Longitude HealthyNetworkDevicePercentage *ResponseSitesGetSiteHealthResponseHealthyNetworkDevicePercentage `json:"healthyNetworkDevicePercentage,omitempty"` // Healthy Network Device Percentage HealthyClientsPercentage *ResponseSitesGetSiteHealthResponseHealthyClientsPercentage `json:"healthyClientsPercentage,omitempty"` // Healthy Clients Percentage ClientHealthWired *ResponseSitesGetSiteHealthResponseClientHealthWired `json:"clientHealthWired,omitempty"` // Client Health Wired ClientHealthWireless *ResponseSitesGetSiteHealthResponseClientHealthWireless `json:"clientHealthWireless,omitempty"` // Client Health Wireless NumberOfClients *ResponseSitesGetSiteHealthResponseNumberOfClients `json:"numberOfClients,omitempty"` // Number Of Clients NumberOfNetworkDevice *ResponseSitesGetSiteHealthResponseNumberOfNetworkDevice `json:"numberOfNetworkDevice,omitempty"` // Number Of Network Device NetworkHealthAverage *ResponseSitesGetSiteHealthResponseNetworkHealthAverage `json:"networkHealthAverage,omitempty"` // Network Health Average NetworkHealthAccess *ResponseSitesGetSiteHealthResponseNetworkHealthAccess `json:"networkHealthAccess,omitempty"` // Network Health Access NetworkHealthCore *ResponseSitesGetSiteHealthResponseNetworkHealthCore `json:"networkHealthCore,omitempty"` // Network Health Core NetworkHealthDistribution *ResponseSitesGetSiteHealthResponseNetworkHealthDistribution `json:"networkHealthDistribution,omitempty"` // Network Health Distribution NetworkHealthRouter *ResponseSitesGetSiteHealthResponseNetworkHealthRouter `json:"networkHealthRouter,omitempty"` // Network Health Router NetworkHealthWireless *ResponseSitesGetSiteHealthResponseNetworkHealthWireless `json:"networkHealthWireless,omitempty"` // Network Health Wireless NetworkHealthOthers *ResponseSitesGetSiteHealthResponseNetworkHealthOthers `json:"networkHealthOthers,omitempty"` // Network Health Others NumberOfWiredClients *ResponseSitesGetSiteHealthResponseNumberOfWiredClients `json:"numberOfWiredClients,omitempty"` // Number Of Wired Clients NumberOfWirelessClients *ResponseSitesGetSiteHealthResponseNumberOfWirelessClients `json:"numberOfWirelessClients,omitempty"` // Number Of Wireless Clients TotalNumberOfConnectedWiredClients *ResponseSitesGetSiteHealthResponseTotalNumberOfConnectedWiredClients `json:"totalNumberOfConnectedWiredClients,omitempty"` // Total Number Of Connected Wired Clients TotalNumberOfActiveWirelessClients *ResponseSitesGetSiteHealthResponseTotalNumberOfActiveWirelessClients `json:"totalNumberOfActiveWirelessClients,omitempty"` // Total Number Of Active Wireless Clients WiredGoodClients *ResponseSitesGetSiteHealthResponseWiredGoodClients `json:"wiredGoodClients,omitempty"` // Wired Good Clients WirelessGoodClients *ResponseSitesGetSiteHealthResponseWirelessGoodClients `json:"wirelessGoodClients,omitempty"` // Wireless Good Clients OverallGoodDevices *ResponseSitesGetSiteHealthResponseOverallGoodDevices `json:"overallGoodDevices,omitempty"` // Overall Good Devices AccessGoodCount *ResponseSitesGetSiteHealthResponseAccessGoodCount `json:"accessGoodCount,omitempty"` // Access Good Count AccessTotalCount *ResponseSitesGetSiteHealthResponseAccessTotalCount `json:"accessTotalCount,omitempty"` // Access Total Count CoreGoodCount *ResponseSitesGetSiteHealthResponseCoreGoodCount `json:"coreGoodCount,omitempty"` // Core Good Count CoreTotalCount *ResponseSitesGetSiteHealthResponseCoreTotalCount `json:"coreTotalCount,omitempty"` // Core Total Count DistributionGoodCount *ResponseSitesGetSiteHealthResponseDistributionGoodCount `json:"distributionGoodCount,omitempty"` // Distribution Good Count DistributionTotalCount *ResponseSitesGetSiteHealthResponseDistributionTotalCount `json:"distributionTotalCount,omitempty"` // Distribution Total Count RouterGoodCount *ResponseSitesGetSiteHealthResponseRouterGoodCount `json:"routerGoodCount,omitempty"` // Router Good Count RouterTotalCount *ResponseSitesGetSiteHealthResponseRouterTotalCount `json:"routerTotalCount,omitempty"` // Router Total Count WirelessDeviceGoodCount *ResponseSitesGetSiteHealthResponseWirelessDeviceGoodCount `json:"wirelessDeviceGoodCount,omitempty"` // Wireless Device Good Count WirelessDeviceTotalCount *ResponseSitesGetSiteHealthResponseWirelessDeviceTotalCount `json:"wirelessDeviceTotalCount,omitempty"` // Wireless Device Total Count ApplicationHealth *ResponseSitesGetSiteHealthResponseApplicationHealth `json:"applicationHealth,omitempty"` // Application Health ApplicationGoodCount *ResponseSitesGetSiteHealthResponseApplicationGoodCount `json:"applicationGoodCount,omitempty"` // Application Good Count ApplicationTotalCount *ResponseSitesGetSiteHealthResponseApplicationTotalCount `json:"applicationTotalCount,omitempty"` // Application Total Count ApplicationBytesTotalCount *ResponseSitesGetSiteHealthResponseApplicationBytesTotalCount `json:"applicationBytesTotalCount,omitempty"` // Application Bytes Total Count DnacInfo *ResponseSitesGetSiteHealthResponseDnacInfo `json:"dnacInfo,omitempty"` // Dnac Info ApplicationHealthStats *ResponseSitesGetSiteHealthResponseApplicationHealthStats `json:"applicationHealthStats,omitempty"` // }
type ResponseSitesGetSiteHealthResponseAccessGoodCount ¶
type ResponseSitesGetSiteHealthResponseAccessGoodCount interface{}
type ResponseSitesGetSiteHealthResponseAccessTotalCount ¶
type ResponseSitesGetSiteHealthResponseAccessTotalCount interface{}
type ResponseSitesGetSiteHealthResponseApplicationBytesTotalCount ¶
type ResponseSitesGetSiteHealthResponseApplicationBytesTotalCount interface{}
type ResponseSitesGetSiteHealthResponseApplicationGoodCount ¶
type ResponseSitesGetSiteHealthResponseApplicationGoodCount interface{}
type ResponseSitesGetSiteHealthResponseApplicationHealth ¶
type ResponseSitesGetSiteHealthResponseApplicationHealth interface{}
type ResponseSitesGetSiteHealthResponseApplicationHealthStats ¶
type ResponseSitesGetSiteHealthResponseApplicationHealthStats struct { AppTotalCount *float64 `json:"appTotalCount,omitempty"` // App Total Count BusinessRelevantAppCount *ResponseSitesGetSiteHealthResponseApplicationHealthStatsBusinessRelevantAppCount `json:"businessRelevantAppCount,omitempty"` // BusinessIrrelevantAppCount *ResponseSitesGetSiteHealthResponseApplicationHealthStatsBusinessIrrelevantAppCount `json:"businessIrrelevantAppCount,omitempty"` // DefaultHealthAppCount *ResponseSitesGetSiteHealthResponseApplicationHealthStatsDefaultHealthAppCount `json:"defaultHealthAppCount,omitempty"` // }
type ResponseSitesGetSiteHealthResponseApplicationTotalCount ¶
type ResponseSitesGetSiteHealthResponseApplicationTotalCount interface{}
type ResponseSitesGetSiteHealthResponseClientHealthWired ¶
type ResponseSitesGetSiteHealthResponseClientHealthWired interface{}
type ResponseSitesGetSiteHealthResponseClientHealthWireless ¶
type ResponseSitesGetSiteHealthResponseClientHealthWireless interface{}
type ResponseSitesGetSiteHealthResponseCoreGoodCount ¶
type ResponseSitesGetSiteHealthResponseCoreGoodCount interface{}
type ResponseSitesGetSiteHealthResponseCoreTotalCount ¶
type ResponseSitesGetSiteHealthResponseCoreTotalCount interface{}
type ResponseSitesGetSiteHealthResponseDistributionGoodCount ¶
type ResponseSitesGetSiteHealthResponseDistributionGoodCount interface{}
type ResponseSitesGetSiteHealthResponseDistributionTotalCount ¶
type ResponseSitesGetSiteHealthResponseDistributionTotalCount interface{}
type ResponseSitesGetSiteHealthResponseDnacInfo ¶
type ResponseSitesGetSiteHealthResponseDnacInfo interface{}
type ResponseSitesGetSiteHealthResponseHealthyClientsPercentage ¶
type ResponseSitesGetSiteHealthResponseHealthyClientsPercentage interface{}
type ResponseSitesGetSiteHealthResponseHealthyNetworkDevicePercentage ¶
type ResponseSitesGetSiteHealthResponseHealthyNetworkDevicePercentage interface{}
type ResponseSitesGetSiteHealthResponseNetworkHealthAccess ¶
type ResponseSitesGetSiteHealthResponseNetworkHealthAccess interface{}
type ResponseSitesGetSiteHealthResponseNetworkHealthAverage ¶
type ResponseSitesGetSiteHealthResponseNetworkHealthAverage interface{}
type ResponseSitesGetSiteHealthResponseNetworkHealthCore ¶
type ResponseSitesGetSiteHealthResponseNetworkHealthCore interface{}
type ResponseSitesGetSiteHealthResponseNetworkHealthDistribution ¶
type ResponseSitesGetSiteHealthResponseNetworkHealthDistribution interface{}
type ResponseSitesGetSiteHealthResponseNetworkHealthOthers ¶
type ResponseSitesGetSiteHealthResponseNetworkHealthOthers interface{}
type ResponseSitesGetSiteHealthResponseNetworkHealthRouter ¶
type ResponseSitesGetSiteHealthResponseNetworkHealthRouter interface{}
type ResponseSitesGetSiteHealthResponseNetworkHealthWireless ¶
type ResponseSitesGetSiteHealthResponseNetworkHealthWireless interface{}
type ResponseSitesGetSiteHealthResponseNumberOfClients ¶
type ResponseSitesGetSiteHealthResponseNumberOfClients interface{}
type ResponseSitesGetSiteHealthResponseNumberOfNetworkDevice ¶
type ResponseSitesGetSiteHealthResponseNumberOfNetworkDevice interface{}
type ResponseSitesGetSiteHealthResponseNumberOfWiredClients ¶
type ResponseSitesGetSiteHealthResponseNumberOfWiredClients interface{}
type ResponseSitesGetSiteHealthResponseNumberOfWirelessClients ¶
type ResponseSitesGetSiteHealthResponseNumberOfWirelessClients interface{}
type ResponseSitesGetSiteHealthResponseOverallGoodDevices ¶
type ResponseSitesGetSiteHealthResponseOverallGoodDevices interface{}
type ResponseSitesGetSiteHealthResponseRouterGoodCount ¶
type ResponseSitesGetSiteHealthResponseRouterGoodCount interface{}
type ResponseSitesGetSiteHealthResponseRouterTotalCount ¶
type ResponseSitesGetSiteHealthResponseRouterTotalCount interface{}
type ResponseSitesGetSiteHealthResponseTotalNumberOfActiveWirelessClients ¶
type ResponseSitesGetSiteHealthResponseTotalNumberOfActiveWirelessClients interface{}
type ResponseSitesGetSiteHealthResponseTotalNumberOfConnectedWiredClients ¶
type ResponseSitesGetSiteHealthResponseTotalNumberOfConnectedWiredClients interface{}
type ResponseSitesGetSiteHealthResponseWiredGoodClients ¶
type ResponseSitesGetSiteHealthResponseWiredGoodClients interface{}
type ResponseSitesGetSiteHealthResponseWirelessDeviceGoodCount ¶
type ResponseSitesGetSiteHealthResponseWirelessDeviceGoodCount interface{}
type ResponseSitesGetSiteHealthResponseWirelessDeviceTotalCount ¶
type ResponseSitesGetSiteHealthResponseWirelessDeviceTotalCount interface{}
type ResponseSitesGetSiteHealthResponseWirelessGoodClients ¶
type ResponseSitesGetSiteHealthResponseWirelessGoodClients interface{}
type ResponseSitesGetSiteResponse ¶
type ResponseSitesGetSiteResponse struct { ParentID string `json:"parentId,omitempty"` // Parent Id Name string `json:"name,omitempty"` // Name AdditionalInfo []ResponseSitesGetSiteResponseAdditionalInfo `json:"additionalInfo,omitempty"` // SiteHierarchy string `json:"siteHierarchy,omitempty"` // Site Hierarchy SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site Name Hierarchy InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id ID string `json:"id,omitempty"` // Id }
type ResponseSitesGetSiteResponseAdditionalInfo ¶
type ResponseSitesGetSiteResponseAdditionalInfo struct { Namespace string `json:"nameSpace,omitempty"` // Attributes ResponseSitesGetSiteResponseAdditionalInfoAttributes `json:"attributes,omitempty"` // }
type ResponseSitesGetSiteResponseAdditionalInfoAttributes ¶
type ResponseSitesGetSiteResponseAdditionalInfoAttributes struct { Country string `json:"country,omitempty"` // Address string `json:"address,omitempty"` // Latitude string `json:"latitude,omitempty"` // AddressInheritedFrom string `json:"addressInheritedFrom,omitempty"` // Type string `json:"type,omitempty"` // Longitude string `json:"longitude,omitempty"` // OffsetX string `json:"offsetX,omitempty"` // OffsetY string `json:"offsetY,omitempty"` // Length string `json:"length,omitempty"` // Width string `json:"width,omitempty"` // Height string `json:"height,omitempty"` // RfModel string `json:"rfModel,omitempty"` // FloorIndex string `json:"floorIndex,omitempty"` // }
type ResponseSitesUpdateSite ¶
type ResponseSitesUpdateSite struct { Result string `json:"result,omitempty"` // Result Response *ResponseSitesUpdateSiteResponse `json:"response,omitempty"` // Status string `json:"status,omitempty"` // Status }
type ResponseSitesUpdateSiteResponse ¶
type ResponseSitesUpdateSiteResponse struct { EndTime string `json:"endTime,omitempty"` // End Time Version string `json:"version,omitempty"` // Version StartTime string `json:"startTime,omitempty"` // Start Time Progress string `json:"progress,omitempty"` // Progress Data string `json:"data,omitempty"` // Data ServiceType string `json:"serviceType,omitempty"` // Service Type OperationIDList []string `json:"operationIdList,omitempty"` // Operation Id List IsError string `json:"isError,omitempty"` // Is Error RootID string `json:"rootId,omitempty"` // Root Id InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id ID string `json:"id,omitempty"` // Id }
type ResponseSoftwareImageManagementSwimGetDeviceFamilyIDentifiers ¶
type ResponseSoftwareImageManagementSwimGetDeviceFamilyIDentifiers struct { Version string `json:"version,omitempty"` // Response Version Response *[]ResponseSoftwareImageManagementSwimGetDeviceFamilyIDentifiersResponse `json:"response,omitempty"` // }
type ResponseSoftwareImageManagementSwimGetDeviceFamilyIDentifiersResponse ¶
type ResponseSoftwareImageManagementSwimGetDeviceFamilyIDentifiersResponse struct { DeviceFamily string `json:"deviceFamily,omitempty"` // Device Family e.g. : Cisco Catalyst 6503 Switch-Catalyst 6500 Series Supervisor Engine 2T DeviceFamilyIDentifier string `json:"deviceFamilyIdentifier,omitempty"` // Device Family Identifier used for tagging an image golden for certain Device Family e.g. : 277696480-283933147 }
type ResponseSoftwareImageManagementSwimGetGoldenTagStatusOfAnImage ¶
type ResponseSoftwareImageManagementSwimGetGoldenTagStatusOfAnImage struct { Version string `json:"version,omitempty"` // Response Version. E.G. : 1.0 Response *ResponseSoftwareImageManagementSwimGetGoldenTagStatusOfAnImageResponse `json:"response,omitempty"` // }
type ResponseSoftwareImageManagementSwimGetGoldenTagStatusOfAnImageResponse ¶
type ResponseSoftwareImageManagementSwimGetGoldenTagStatusOfAnImageResponse struct { DeviceRole string `json:"deviceRole,omitempty"` // Device Role. Possible Values : ALL, UNKNOWN, ACCESS, BORDER ROUTER, DISTRIBUTION and CORE. TaggedGolden *bool `json:"taggedGolden,omitempty"` // Tagged Golden. InheritedSiteName string `json:"inheritedSiteName,omitempty"` // Inherited Site Name. If the Golden Tag is not tagged for the current site but is inherited from a higher enclosing site, it will contain the name of the site from where the tag is inherited. InheritedSiteID string `json:"inheritedSiteId,omitempty"` // Inherited Site Id. If the Golden Tag is not tagged for the current site but is inherited from a higher enclosing site, it will contain the uuid of the site from where the tag is inherited. In case the golden tag is inherited from the Global site the value will be "-1". }
type ResponseSoftwareImageManagementSwimGetSoftwareImageDetails ¶
type ResponseSoftwareImageManagementSwimGetSoftwareImageDetails struct { Response *[]ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponse ¶
type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponse struct { ApplicableDevicesForImage *[]ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseApplicableDevicesForImage `json:"applicableDevicesForImage,omitempty"` // ApplicationType string `json:"applicationType,omitempty"` // CreatedTime string `json:"createdTime,omitempty"` // ExtendedAttributes *ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseExtendedAttributes `json:"extendedAttributes,omitempty"` // Family string `json:"family,omitempty"` // Feature string `json:"feature,omitempty"` // FileServiceID string `json:"fileServiceId,omitempty"` // FileSize string `json:"fileSize,omitempty"` // ImageIntegrityStatus string `json:"imageIntegrityStatus,omitempty"` // ImageName string `json:"imageName,omitempty"` // ImageSeries []string `json:"imageSeries,omitempty"` // ImageSource string `json:"imageSource,omitempty"` // ImageType string `json:"imageType,omitempty"` // ImageUUID string `json:"imageUuid,omitempty"` // ImportSourceType string `json:"importSourceType,omitempty"` // IsTaggedGolden *bool `json:"isTaggedGolden,omitempty"` // Md5Checksum string `json:"md5Checksum,omitempty"` // Name string `json:"name,omitempty"` // ProfileInfo *[]ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseProfileInfo `json:"profileInfo,omitempty"` // ShaCheckSum string `json:"shaCheckSum,omitempty"` // Vendor string `json:"vendor,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseExtendedAttributes ¶
type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseExtendedAttributes interface{}
type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseProfileInfo ¶
type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseProfileInfo struct { Description string `json:"description,omitempty"` // ExtendedAttributes *ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseProfileInfoExtendedAttributes `json:"extendedAttributes,omitempty"` // Memory *int `json:"memory,omitempty"` // ProductType string `json:"productType,omitempty"` // ProfileName string `json:"profileName,omitempty"` // VCPU *int `json:"vCpu,omitempty"` // }
type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseProfileInfoExtendedAttributes ¶
type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseProfileInfoExtendedAttributes interface{}
type ResponseSoftwareImageManagementSwimImportLocalSoftwareImage ¶
type ResponseSoftwareImageManagementSwimImportLocalSoftwareImage struct { Response *ResponseSoftwareImageManagementSwimImportLocalSoftwareImageResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseSoftwareImageManagementSwimImportSoftwareImageViaURL ¶
type ResponseSoftwareImageManagementSwimImportSoftwareImageViaURL struct { Response *ResponseSoftwareImageManagementSwimImportSoftwareImageViaURLResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseSoftwareImageManagementSwimRemoveGoldenTagForImage ¶
type ResponseSoftwareImageManagementSwimRemoveGoldenTagForImage struct { Version string `json:"version,omitempty"` // Response Version e.g. : 1.0 Response *ResponseSoftwareImageManagementSwimRemoveGoldenTagForImageResponse `json:"response,omitempty"` // }
type ResponseSoftwareImageManagementSwimRemoveGoldenTagForImageResponse ¶
type ResponseSoftwareImageManagementSwimRemoveGoldenTagForImageResponse struct { URL string `json:"url,omitempty"` // URL to get task details e.g. : /api/v1/task/3200a44a-9186-4caf-8c32-419cd1f3d3f5 TaskID string `json:"taskId,omitempty"` // Task Id in uuid format. e.g. : 3200a44a-9186-4caf-8c32-419cd1f3d3f5 }
type ResponseSoftwareImageManagementSwimTagAsGoldenImage ¶
type ResponseSoftwareImageManagementSwimTagAsGoldenImage struct { Version string `json:"version,omitempty"` // Response Version e.g. : 1.0 Response *ResponseSoftwareImageManagementSwimTagAsGoldenImageResponse `json:"response,omitempty"` // }
type ResponseSoftwareImageManagementSwimTagAsGoldenImageResponse ¶
type ResponseSoftwareImageManagementSwimTagAsGoldenImageResponse struct { URL string `json:"url,omitempty"` // URL to get task details e.g. : /api/v1/task/3200a44a-9186-4caf-8c32-419cd1f3d3f5 TaskID string `json:"taskId,omitempty"` // Task Id in uuid format. e.g. : 3200a44a-9186-4caf-8c32-419cd1f3d3f5 }
type ResponseSoftwareImageManagementSwimTriggerSoftwareImageActivation ¶
type ResponseSoftwareImageManagementSwimTriggerSoftwareImageActivation struct { Response *ResponseSoftwareImageManagementSwimTriggerSoftwareImageActivationResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseSoftwareImageManagementSwimTriggerSoftwareImageDistribution ¶
type ResponseSoftwareImageManagementSwimTriggerSoftwareImageDistribution struct { Response *ResponseSoftwareImageManagementSwimTriggerSoftwareImageDistributionResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseSystemSettingsCustomPromptPostAPI ¶
type ResponseSystemSettingsCustomPromptPostAPI struct { Response *ResponseSystemSettingsCustomPromptPOSTAPIResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseSystemSettingsCustomPromptSupportGETAPIResponse ¶
type ResponseSystemSettingsCustomPromptSupportGETAPIResponse struct { CustomUsernamePrompt string `json:"customUsernamePrompt,omitempty"` // Custom Username CustomPasswordPrompt string `json:"customPasswordPrompt,omitempty"` // Custom Password DefaultUsernamePrompt string `json:"defaultUsernamePrompt,omitempty"` // Default Username DefaultPasswordPrompt string `json:"defaultPasswordPrompt,omitempty"` // Default Password }
type ResponseSystemSettingsCustomPromptSupportGetAPI ¶
type ResponseSystemSettingsCustomPromptSupportGetAPI struct { Response *ResponseSystemSettingsCustomPromptSupportGETAPIResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseTagAddMembersToTheTag ¶
type ResponseTagAddMembersToTheTag struct { Version string `json:"version,omitempty"` // Response *ResponseTagAddMembersToTheTagResponse `json:"response,omitempty"` // }
type ResponseTagCreateTag ¶
type ResponseTagCreateTag struct { Version string `json:"version,omitempty"` // Response *ResponseTagCreateTagResponse `json:"response,omitempty"` // }
type ResponseTagDeleteTag ¶
type ResponseTagDeleteTag struct { Version string `json:"version,omitempty"` // Response *ResponseTagDeleteTagResponse `json:"response,omitempty"` // }
type ResponseTagGetTag ¶
type ResponseTagGetTag struct { Version string `json:"version,omitempty"` // Response *[]ResponseTagGetTagResponse `json:"response,omitempty"` // }
type ResponseTagGetTagByID ¶
type ResponseTagGetTagByID struct { Version string `json:"version,omitempty"` // Response *ResponseTagGetTagByIDResponse `json:"response,omitempty"` // }
type ResponseTagGetTagByIDResponse ¶
type ResponseTagGetTagByIDResponse struct { SystemTag *bool `json:"systemTag,omitempty"` // Description string `json:"description,omitempty"` // DynamicRules *[]ResponseTagGetTagByIDResponseDynamicRules `json:"dynamicRules,omitempty"` // Name string `json:"name,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // }
type ResponseTagGetTagByIDResponseDynamicRules ¶
type ResponseTagGetTagByIDResponseDynamicRules struct { MemberType string `json:"memberType,omitempty"` // Rules *ResponseTagGetTagByIDResponseDynamicRulesRules `json:"rules,omitempty"` // }
type ResponseTagGetTagByIDResponseDynamicRulesRules ¶
type ResponseTagGetTagByIDResponseDynamicRulesRules struct { Values []string `json:"values,omitempty"` // Items *[]ResponseTagGetTagByIDResponseDynamicRulesRulesItems `json:"items,omitempty"` // Operation string `json:"operation,omitempty"` // Name string `json:"name,omitempty"` // Value string `json:"value,omitempty"` // }
type ResponseTagGetTagByIDResponseDynamicRulesRulesItems ¶
type ResponseTagGetTagByIDResponseDynamicRulesRulesItems interface{}
type ResponseTagGetTagCount ¶
type ResponseTagGetTagMembersByID ¶
type ResponseTagGetTagMembersByID struct { Version string `json:"version,omitempty"` // Response *[]ResponseTagGetTagMembersByIDResponse `json:"response,omitempty"` // }
type ResponseTagGetTagMembersByIDResponse ¶
type ResponseTagGetTagMembersByIDResponse struct {
InstanceUUID string `json:"instanceUuid,omitempty"` //
}
type ResponseTagGetTagResponse ¶
type ResponseTagGetTagResponse struct { SystemTag *bool `json:"systemTag,omitempty"` // Description string `json:"description,omitempty"` // DynamicRules *[]ResponseTagGetTagResponseDynamicRules `json:"dynamicRules,omitempty"` // Name string `json:"name,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // }
type ResponseTagGetTagResponseDynamicRules ¶
type ResponseTagGetTagResponseDynamicRules struct { MemberType string `json:"memberType,omitempty"` // Rules *ResponseTagGetTagResponseDynamicRulesRules `json:"rules,omitempty"` // }
type ResponseTagGetTagResponseDynamicRulesRules ¶
type ResponseTagGetTagResponseDynamicRulesRules struct { Values []string `json:"values,omitempty"` // Items *[]ResponseTagGetTagResponseDynamicRulesRulesItems `json:"items,omitempty"` // Operation string `json:"operation,omitempty"` // Name string `json:"name,omitempty"` // Value string `json:"value,omitempty"` // }
type ResponseTagGetTagResponseDynamicRulesRulesItems ¶
type ResponseTagGetTagResponseDynamicRulesRulesItems interface{}
type ResponseTagRemoveTagMember ¶
type ResponseTagRemoveTagMember struct { Version string `json:"version,omitempty"` // Response *ResponseTagRemoveTagMemberResponse `json:"response,omitempty"` // }
type ResponseTagUpdateTag ¶
type ResponseTagUpdateTag struct { Version string `json:"version,omitempty"` // Response *ResponseTagUpdateTagResponse `json:"response,omitempty"` // }
type ResponseTagUpdatesTagMembership ¶
type ResponseTagUpdatesTagMembership struct { Version string `json:"version,omitempty"` // Response *ResponseTagUpdatesTagMembershipResponse `json:"response,omitempty"` // }
type ResponseTaskGetBusinessAPIExecutionDetails ¶
type ResponseTaskGetBusinessAPIExecutionDetails struct { BapiKey string `json:"bapiKey,omitempty"` // Business API Key (UUID) BapiName string `json:"bapiName,omitempty"` // Name of the Business API BapiExecutionID string `json:"bapiExecutionId,omitempty"` // Execution Id of the Business API (UUID) StartTime string `json:"startTime,omitempty"` // Execution Start Time of the Business API (Date Time Format) StartTimeEpoch *int `json:"startTimeEpoch,omitempty"` // Execution Start Time of the Business API (Epoch Milliseconds) EndTime string `json:"endTime,omitempty"` // Execution End Time of the Business API (Date Time Format) EndTimeEpoch *int `json:"endTimeEpoch,omitempty"` // Execution End Time of the Business API (Epoch Milliseconds) TimeDuration *int `json:"timeDuration,omitempty"` // Time taken for Business API Execution (Milliseconds) Status string `json:"status,omitempty"` // Execution status of the Business API BapiError string `json:"bapiError,omitempty"` // Bapi Error RuntimeInstanceID string `json:"runtimeInstanceId,omitempty"` // Pod Id in which the Business API is executed }
type ResponseTaskGetTaskByID ¶
type ResponseTaskGetTaskByID struct { Response *ResponseTaskGetTaskByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseTaskGetTaskByIDResponse ¶
type ResponseTaskGetTaskByIDResponse struct { AdditionalStatusURL string `json:"additionalStatusURL,omitempty"` // Data string `json:"data,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ErrorCode string `json:"errorCode,omitempty"` // ErrorKey string `json:"errorKey,omitempty"` // FailureReason string `json:"failureReason,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // IsError *bool `json:"isError,omitempty"` // LastUpdate *int `json:"lastUpdate,omitempty"` // OperationIDList *ResponseTaskGetTaskByIDResponseOperationIDList `json:"operationIdList,omitempty"` // ParentID string `json:"parentId,omitempty"` // Progress string `json:"progress,omitempty"` // RootID string `json:"rootId,omitempty"` // ServiceType string `json:"serviceType,omitempty"` // StartTime *int `json:"startTime,omitempty"` // Username string `json:"username,omitempty"` // Version *int `json:"version,omitempty"` // }
type ResponseTaskGetTaskByIDResponseOperationIDList ¶
type ResponseTaskGetTaskByIDResponseOperationIDList interface{}
type ResponseTaskGetTaskByOperationID ¶
type ResponseTaskGetTaskByOperationID struct { Response *[]ResponseTaskGetTaskByOperationIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseTaskGetTaskByOperationIDResponse ¶
type ResponseTaskGetTaskByOperationIDResponse struct { AdditionalStatusURL string `json:"additionalStatusURL,omitempty"` // Data string `json:"data,omitempty"` // EndTime string `json:"endTime,omitempty"` // ErrorCode string `json:"errorCode,omitempty"` // ErrorKey string `json:"errorKey,omitempty"` // FailureReason string `json:"failureReason,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // IsError *bool `json:"isError,omitempty"` // LastUpdate string `json:"lastUpdate,omitempty"` // OperationIDList *ResponseTaskGetTaskByOperationIDResponseOperationIDList `json:"operationIdList,omitempty"` // ParentID string `json:"parentId,omitempty"` // Progress string `json:"progress,omitempty"` // RootID string `json:"rootId,omitempty"` // ServiceType string `json:"serviceType,omitempty"` // StartTime string `json:"startTime,omitempty"` // Username string `json:"username,omitempty"` // Version *int `json:"version,omitempty"` // }
type ResponseTaskGetTaskByOperationIDResponseOperationIDList ¶
type ResponseTaskGetTaskByOperationIDResponseOperationIDList interface{}
type ResponseTaskGetTaskTree ¶
type ResponseTaskGetTaskTree struct { Response *[]ResponseTaskGetTaskTreeResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseTaskGetTaskTreeResponse ¶
type ResponseTaskGetTaskTreeResponse struct { AdditionalStatusURL string `json:"additionalStatusURL,omitempty"` // Data string `json:"data,omitempty"` // EndTime string `json:"endTime,omitempty"` // ErrorCode string `json:"errorCode,omitempty"` // ErrorKey string `json:"errorKey,omitempty"` // FailureReason string `json:"failureReason,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // IsError *bool `json:"isError,omitempty"` // LastUpdate string `json:"lastUpdate,omitempty"` // OperationIDList *ResponseTaskGetTaskTreeResponseOperationIDList `json:"operationIdList,omitempty"` // ParentID string `json:"parentId,omitempty"` // Progress string `json:"progress,omitempty"` // RootID string `json:"rootId,omitempty"` // ServiceType string `json:"serviceType,omitempty"` // StartTime string `json:"startTime,omitempty"` // Username string `json:"username,omitempty"` // Version *int `json:"version,omitempty"` // }
type ResponseTaskGetTaskTreeResponseOperationIDList ¶
type ResponseTaskGetTaskTreeResponseOperationIDList interface{}
type ResponseTaskGetTasks ¶
type ResponseTaskGetTasks struct { Response *[]ResponseTaskGetTasksResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseTaskGetTasksResponse ¶
type ResponseTaskGetTasksResponse struct { AdditionalStatusURL string `json:"additionalStatusURL,omitempty"` // Data string `json:"data,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ErrorCode string `json:"errorCode,omitempty"` // ErrorKey string `json:"errorKey,omitempty"` // FailureReason string `json:"failureReason,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // IsError *bool `json:"isError,omitempty"` // LastUpdate string `json:"lastUpdate,omitempty"` // OperationIDList *ResponseTaskGetTasksResponseOperationIDList `json:"operationIdList,omitempty"` // ParentID string `json:"parentId,omitempty"` // Progress string `json:"progress,omitempty"` // RootID string `json:"rootId,omitempty"` // ServiceType string `json:"serviceType,omitempty"` // StartTime *int `json:"startTime,omitempty"` // Username string `json:"username,omitempty"` // Version *int `json:"version,omitempty"` // }
type ResponseTaskGetTasksResponseOperationIDList ¶
type ResponseTaskGetTasksResponseOperationIDList interface{}
type ResponseTopologyGetL3TopologyDetails ¶
type ResponseTopologyGetL3TopologyDetails struct { Response *ResponseTopologyGetL3TopologyDetailsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseTopologyGetL3TopologyDetailsResponse ¶
type ResponseTopologyGetL3TopologyDetailsResponse struct { ID string `json:"id,omitempty"` // Links *[]ResponseTopologyGetL3TopologyDetailsResponseLinks `json:"links,omitempty"` // Nodes *[]ResponseTopologyGetL3TopologyDetailsResponseNodes `json:"nodes,omitempty"` // }
type ResponseTopologyGetL3TopologyDetailsResponseLinks ¶
type ResponseTopologyGetL3TopologyDetailsResponseLinks struct { AdditionalInfo *ResponseTopologyGetL3TopologyDetailsResponseLinksAdditionalInfo `json:"additionalInfo,omitempty"` // EndPortID string `json:"endPortID,omitempty"` // EndPortIPv4Address string `json:"endPortIpv4Address,omitempty"` // EndPortIPv4Mask string `json:"endPortIpv4Mask,omitempty"` // EndPortName string `json:"endPortName,omitempty"` // EndPortSpeed string `json:"endPortSpeed,omitempty"` // GreyOut *bool `json:"greyOut,omitempty"` // ID string `json:"id,omitempty"` // LinkStatus string `json:"linkStatus,omitempty"` // Source string `json:"source,omitempty"` // StartPortID string `json:"startPortID,omitempty"` // StartPortIPv4Address string `json:"startPortIpv4Address,omitempty"` // StartPortIPv4Mask string `json:"startPortIpv4Mask,omitempty"` // StartPortName string `json:"startPortName,omitempty"` // StartPortSpeed string `json:"startPortSpeed,omitempty"` // Tag string `json:"tag,omitempty"` // Target string `json:"target,omitempty"` // }
type ResponseTopologyGetL3TopologyDetailsResponseLinksAdditionalInfo ¶
type ResponseTopologyGetL3TopologyDetailsResponseLinksAdditionalInfo interface{}
type ResponseTopologyGetL3TopologyDetailsResponseNodes ¶
type ResponseTopologyGetL3TopologyDetailsResponseNodes struct { ACLApplied *bool `json:"aclApplied,omitempty"` // AdditionalInfo *ResponseTopologyGetL3TopologyDetailsResponseNodesAdditionalInfo `json:"additionalInfo,omitempty"` // CustomParam *ResponseTopologyGetL3TopologyDetailsResponseNodesCustomParam `json:"customParam,omitempty"` // DataPathID string `json:"dataPathId,omitempty"` // DeviceType string `json:"deviceType,omitempty"` // Family string `json:"family,omitempty"` // Fixed *bool `json:"fixed,omitempty"` // GreyOut *bool `json:"greyOut,omitempty"` // ID string `json:"id,omitempty"` // IP string `json:"ip,omitempty"` // Label string `json:"label,omitempty"` // NetworkType string `json:"networkType,omitempty"` // NodeType string `json:"nodeType,omitempty"` // Order *int `json:"order,omitempty"` // OsType string `json:"osType,omitempty"` // PlatformID string `json:"platformId,omitempty"` // Role string `json:"role,omitempty"` // RoleSource string `json:"roleSource,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // Tags []string `json:"tags,omitempty"` // UpperNode string `json:"upperNode,omitempty"` // UserID string `json:"userId,omitempty"` // VLANID string `json:"vlanId,omitempty"` // X *int `json:"x,omitempty"` // Y *int `json:"y,omitempty"` // }
type ResponseTopologyGetL3TopologyDetailsResponseNodesAdditionalInfo ¶
type ResponseTopologyGetL3TopologyDetailsResponseNodesAdditionalInfo interface{}
type ResponseTopologyGetOverallNetworkHealth ¶
type ResponseTopologyGetOverallNetworkHealth struct { Version string `json:"version,omitempty"` // Version Response *[]ResponseTopologyGetOverallNetworkHealthResponse `json:"response,omitempty"` // MeasuredBy string `json:"measuredBy,omitempty"` // Measured By LatestMeasuredByEntity *ResponseTopologyGetOverallNetworkHealthLatestMeasuredByEntity `json:"latestMeasuredByEntity,omitempty"` // Latest Measured By Entity LatestHealthScore *int `json:"latestHealthScore,omitempty"` // Latest Health Score MonitoredDevices *int `json:"monitoredDevices,omitempty"` // Monitored Devices MonitoredHealthyDevices *int `json:"monitoredHealthyDevices,omitempty"` // Monitored Healthy Devices MonitoredUnHealthyDevices *int `json:"monitoredUnHealthyDevices,omitempty"` // Monitored Un Healthy Devices UnMonitoredDevices *float64 `json:"unMonitoredDevices,omitempty"` // Un Monitored Devices HealthDistirubution *[]ResponseTopologyGetOverallNetworkHealthHealthDistirubution `json:"healthDistirubution,omitempty"` // }
type ResponseTopologyGetOverallNetworkHealthHealthDistirubution ¶
type ResponseTopologyGetOverallNetworkHealthHealthDistirubution struct { Category string `json:"category,omitempty"` // Category TotalCount *int `json:"totalCount,omitempty"` // Total Count HealthScore *int `json:"healthScore,omitempty"` // Health Score GoodPercentage *float64 `json:"goodPercentage,omitempty"` // Good Percentage BadPercentage *float64 `json:"badPercentage,omitempty"` // Bad Percentage FairPercentage *float64 `json:"fairPercentage,omitempty"` // Fair Percentage UnmonPercentage *float64 `json:"unmonPercentage,omitempty"` // Unmon Percentage GoodCount *int `json:"goodCount,omitempty"` // Good Count BadCount *float64 `json:"badCount,omitempty"` // Bad Count FairCount *float64 `json:"fairCount,omitempty"` // Fair Count UnmonCount *float64 `json:"unmonCount,omitempty"` // Unmon Count KpiMetrics *[]ResponseTopologyGetOverallNetworkHealthHealthDistirubutionKpiMetrics `json:"kpiMetrics,omitempty"` // Kpi Metrics }
type ResponseTopologyGetOverallNetworkHealthHealthDistirubutionKpiMetrics ¶
type ResponseTopologyGetOverallNetworkHealthHealthDistirubutionKpiMetrics interface{}
type ResponseTopologyGetOverallNetworkHealthLatestMeasuredByEntity ¶
type ResponseTopologyGetOverallNetworkHealthLatestMeasuredByEntity interface{}
type ResponseTopologyGetOverallNetworkHealthResponse ¶
type ResponseTopologyGetOverallNetworkHealthResponse struct { Time string `json:"time,omitempty"` // Time HealthScore *int `json:"healthScore,omitempty"` // Health Score TotalCount *int `json:"totalCount,omitempty"` // Total Count GoodCount *int `json:"goodCount,omitempty"` // Good Count UnmonCount *float64 `json:"unmonCount,omitempty"` // Unmon Count FairCount *int `json:"fairCount,omitempty"` // Fair Count BadCount *float64 `json:"badCount,omitempty"` // Bad Count Entity *ResponseTopologyGetOverallNetworkHealthResponseEntity `json:"entity,omitempty"` // Entity TimeinMillis *int `json:"timeinMillis,omitempty"` // Timein Millis }
type ResponseTopologyGetOverallNetworkHealthResponseEntity ¶
type ResponseTopologyGetOverallNetworkHealthResponseEntity interface{}
type ResponseTopologyGetPhysicalTopology ¶
type ResponseTopologyGetPhysicalTopology struct { Response *ResponseTopologyGetPhysicalTopologyResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseTopologyGetPhysicalTopologyResponse ¶
type ResponseTopologyGetPhysicalTopologyResponse struct { ID string `json:"id,omitempty"` // Links *[]ResponseTopologyGetPhysicalTopologyResponseLinks `json:"links,omitempty"` // Nodes *[]ResponseTopologyGetPhysicalTopologyResponseNodes `json:"nodes,omitempty"` // }
type ResponseTopologyGetPhysicalTopologyResponseLinks ¶
type ResponseTopologyGetPhysicalTopologyResponseLinks struct { AdditionalInfo *ResponseTopologyGetPhysicalTopologyResponseLinksAdditionalInfo `json:"additionalInfo,omitempty"` // EndPortID string `json:"endPortID,omitempty"` // EndPortIPv4Address string `json:"endPortIpv4Address,omitempty"` // EndPortIPv4Mask string `json:"endPortIpv4Mask,omitempty"` // EndPortName string `json:"endPortName,omitempty"` // EndPortSpeed string `json:"endPortSpeed,omitempty"` // GreyOut *bool `json:"greyOut,omitempty"` // ID string `json:"id,omitempty"` // LinkStatus string `json:"linkStatus,omitempty"` // Source string `json:"source,omitempty"` // StartPortID string `json:"startPortID,omitempty"` // StartPortIPv4Address string `json:"startPortIpv4Address,omitempty"` // StartPortIPv4Mask string `json:"startPortIpv4Mask,omitempty"` // StartPortName string `json:"startPortName,omitempty"` // StartPortSpeed string `json:"startPortSpeed,omitempty"` // Tag string `json:"tag,omitempty"` // Target string `json:"target,omitempty"` // }
type ResponseTopologyGetPhysicalTopologyResponseLinksAdditionalInfo ¶
type ResponseTopologyGetPhysicalTopologyResponseLinksAdditionalInfo interface{}
type ResponseTopologyGetPhysicalTopologyResponseNodes ¶
type ResponseTopologyGetPhysicalTopologyResponseNodes struct { ACLApplied *bool `json:"aclApplied,omitempty"` // AdditionalInfo *ResponseTopologyGetPhysicalTopologyResponseNodesAdditionalInfo `json:"additionalInfo,omitempty"` // CustomParam *ResponseTopologyGetPhysicalTopologyResponseNodesCustomParam `json:"customParam,omitempty"` // DataPathID string `json:"dataPathId,omitempty"` // DeviceType string `json:"deviceType,omitempty"` // Family string `json:"family,omitempty"` // Fixed *bool `json:"fixed,omitempty"` // GreyOut *bool `json:"greyOut,omitempty"` // ID string `json:"id,omitempty"` // IP string `json:"ip,omitempty"` // Label string `json:"label,omitempty"` // NetworkType string `json:"networkType,omitempty"` // NodeType string `json:"nodeType,omitempty"` // Order *int `json:"order,omitempty"` // OsType string `json:"osType,omitempty"` // PlatformID string `json:"platformId,omitempty"` // Role string `json:"role,omitempty"` // RoleSource string `json:"roleSource,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // Tags []string `json:"tags,omitempty"` // UpperNode string `json:"upperNode,omitempty"` // UserID string `json:"userId,omitempty"` // VLANID string `json:"vlanId,omitempty"` // X *int `json:"x,omitempty"` // Y *int `json:"y,omitempty"` // }
type ResponseTopologyGetPhysicalTopologyResponseNodesAdditionalInfo ¶
type ResponseTopologyGetPhysicalTopologyResponseNodesAdditionalInfo interface{}
type ResponseTopologyGetSiteTopology ¶
type ResponseTopologyGetSiteTopology struct { Response *ResponseTopologyGetSiteTopologyResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseTopologyGetSiteTopologyResponse ¶
type ResponseTopologyGetSiteTopologyResponse struct {
Sites *[]ResponseTopologyGetSiteTopologyResponseSites `json:"sites,omitempty"` //
}
type ResponseTopologyGetSiteTopologyResponseSites ¶
type ResponseTopologyGetSiteTopologyResponseSites struct { DisplayName string `json:"displayName,omitempty"` // GroupNameHierarchy string `json:"groupNameHierarchy,omitempty"` // ID string `json:"id,omitempty"` // Latitude string `json:"latitude,omitempty"` // LocationAddress string `json:"locationAddress,omitempty"` // LocationCountry string `json:"locationCountry,omitempty"` // LocationType string `json:"locationType,omitempty"` // Longitude string `json:"longitude,omitempty"` // Name string `json:"name,omitempty"` // ParentID string `json:"parentId,omitempty"` // }
type ResponseTopologyGetTopologyDetails ¶
type ResponseTopologyGetTopologyDetails struct { Response *ResponseTopologyGetTopologyDetailsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseTopologyGetTopologyDetailsResponse ¶
type ResponseTopologyGetTopologyDetailsResponse struct { ID string `json:"id,omitempty"` // Links *[]ResponseTopologyGetTopologyDetailsResponseLinks `json:"links,omitempty"` // Nodes *[]ResponseTopologyGetTopologyDetailsResponseNodes `json:"nodes,omitempty"` // }
type ResponseTopologyGetTopologyDetailsResponseLinks ¶
type ResponseTopologyGetTopologyDetailsResponseLinks struct { AdditionalInfo *ResponseTopologyGetTopologyDetailsResponseLinksAdditionalInfo `json:"additionalInfo,omitempty"` // EndPortID string `json:"endPortID,omitempty"` // EndPortIPv4Address string `json:"endPortIpv4Address,omitempty"` // EndPortIPv4Mask string `json:"endPortIpv4Mask,omitempty"` // EndPortName string `json:"endPortName,omitempty"` // EndPortSpeed string `json:"endPortSpeed,omitempty"` // GreyOut *bool `json:"greyOut,omitempty"` // ID string `json:"id,omitempty"` // LinkStatus string `json:"linkStatus,omitempty"` // Source string `json:"source,omitempty"` // StartPortID string `json:"startPortID,omitempty"` // StartPortIPv4Address string `json:"startPortIpv4Address,omitempty"` // StartPortIPv4Mask string `json:"startPortIpv4Mask,omitempty"` // StartPortName string `json:"startPortName,omitempty"` // StartPortSpeed string `json:"startPortSpeed,omitempty"` // Tag string `json:"tag,omitempty"` // Target string `json:"target,omitempty"` // }
type ResponseTopologyGetTopologyDetailsResponseLinksAdditionalInfo ¶
type ResponseTopologyGetTopologyDetailsResponseLinksAdditionalInfo interface{}
type ResponseTopologyGetTopologyDetailsResponseNodes ¶
type ResponseTopologyGetTopologyDetailsResponseNodes struct { ACLApplied *bool `json:"aclApplied,omitempty"` // AdditionalInfo *ResponseTopologyGetTopologyDetailsResponseNodesAdditionalInfo `json:"additionalInfo,omitempty"` // CustomParam *ResponseTopologyGetTopologyDetailsResponseNodesCustomParam `json:"customParam,omitempty"` // DataPathID string `json:"dataPathId,omitempty"` // DeviceType string `json:"deviceType,omitempty"` // Family string `json:"family,omitempty"` // Fixed *bool `json:"fixed,omitempty"` // GreyOut *bool `json:"greyOut,omitempty"` // ID string `json:"id,omitempty"` // IP string `json:"ip,omitempty"` // Label string `json:"label,omitempty"` // NetworkType string `json:"networkType,omitempty"` // NodeType string `json:"nodeType,omitempty"` // Order *int `json:"order,omitempty"` // OsType string `json:"osType,omitempty"` // PlatformID string `json:"platformId,omitempty"` // Role string `json:"role,omitempty"` // RoleSource string `json:"roleSource,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // Tags []string `json:"tags,omitempty"` // UpperNode string `json:"upperNode,omitempty"` // UserID string `json:"userId,omitempty"` // VLANID string `json:"vlanId,omitempty"` // X *int `json:"x,omitempty"` // Y *int `json:"y,omitempty"` // }
type ResponseTopologyGetTopologyDetailsResponseNodesAdditionalInfo ¶
type ResponseTopologyGetTopologyDetailsResponseNodesAdditionalInfo interface{}
type ResponseUsersGetUserEnrichmentDetails ¶
type ResponseUsersGetUserEnrichmentDetails []ResponseItemUsersGetUserEnrichmentDetails // Array of ResponseUsersGetUserEnrichmentDetails
type ResponseWirelessGetDynamicInterface ¶
type ResponseWirelessGetDynamicInterface []ResponseItemWirelessGetDynamicInterface // Array of ResponseWirelessGetDynamicInterface
type ResponseWirelessGetEnterpriseSSID ¶
type ResponseWirelessGetEnterpriseSSID []ResponseItemWirelessGetEnterpriseSSID // Array of ResponseWirelessGetEnterpriseSSID
type ResponseWirelessGetWirelessProfile ¶
type ResponseWirelessGetWirelessProfile []ResponseItemWirelessGetWirelessProfile // Array of ResponseWirelessGetWirelessProfile
type ResponseWirelessProvision ¶
type ResponseWirelessProvision struct { ExecutionID string `json:"executionId,omitempty"` // Execution Id ExecutionURL string `json:"executionUrl,omitempty"` // Execution Url ProvisioningTasks *ResponseWirelessProvisionProvisioningTasks `json:"provisioningTasks,omitempty"` // }
type ResponseWirelessProvisionUpdate ¶
type ResponseWirelessProvisionUpdate struct { ExecutionID string `json:"executionId,omitempty"` // Execution Id ExecutionURL string `json:"executionUrl,omitempty"` // Execution Url ProvisioningTasks *ResponseWirelessProvisionUpdateProvisioningTasks `json:"provisioningTasks,omitempty"` // }
type ResponseWirelessRetrieveRfProfiles ¶
type ResponseWirelessRetrieveRfProfiles struct {
Response *[]ResponseWirelessRetrieveRfProfilesResponse `json:"response,omitempty"` //
}
type ResponseWirelessRetrieveRfProfilesResponse ¶
type ResponseWirelessRetrieveRfProfilesResponse struct { Name string `json:"name,omitempty"` // Name ParentProfileA string `json:"parentProfileA,omitempty"` // Parent Profile A ParentProfileB string `json:"parentProfileB,omitempty"` // Parent Profile B EnableARadioType *bool `json:"enableARadioType,omitempty"` // Enable ARadio Type EnableBRadioType *bool `json:"enableBRadioType,omitempty"` // Enable BRadio Type EnableCRadioType *bool `json:"enableCRadioType,omitempty"` // Enable CRadio Type ChannelWidth string `json:"channelWidth,omitempty"` // Channel Width ARadioChannels string `json:"aRadioChannels,omitempty"` // A Radio Channels BRadioChannels string `json:"bRadioChannels,omitempty"` // B Radio Channels CRadioChannels string `json:"cRadioChannels,omitempty"` // C Radio Channels DataRatesA string `json:"dataRatesA,omitempty"` // Data Rates A DataRatesB string `json:"dataRatesB,omitempty"` // Data Rates B DataRatesC string `json:"dataRatesC,omitempty"` // Data Rates C MandatoryDataRatesA string `json:"mandatoryDataRatesA,omitempty"` // Mandatory Data Rates A MandatoryDataRatesB string `json:"mandatoryDataRatesB,omitempty"` // Mandatory Data Rates B MandatoryDataRatesC string `json:"mandatoryDataRatesC,omitempty"` // Mandatory Data Rates C EnableCustom *bool `json:"enableCustom,omitempty"` // Enable Custom MinPowerLevelA string `json:"minPowerLevelA,omitempty"` // Min Power Level A MinPowerLevelB string `json:"minPowerLevelB,omitempty"` // Min Power Level B MinPowerLevelC string `json:"minPowerLevelC,omitempty"` // Min Power Level C MaxPowerLevelA string `json:"maxPowerLevelA,omitempty"` // Max Power Level A MaxPowerLevelB string `json:"maxPowerLevelB,omitempty"` // Max Power Level B PowerThresholdV1A *int `json:"powerThresholdV1A,omitempty"` // Power Threshold V1 A PowerThresholdV1B *int `json:"powerThresholdV1B,omitempty"` // Power Threshold V1 B PowerThresholdV1C *int `json:"powerThresholdV1C,omitempty"` // Power Threshold V1 C RxSopThresholdA string `json:"rxSopThresholdA,omitempty"` // Rx Sop Threshold A RxSopThresholdB string `json:"rxSopThresholdB,omitempty"` // Rx Sop Threshold B RxSopThresholdC string `json:"rxSopThresholdC,omitempty"` // Rx Sop Threshold C DefaultRfProfile *bool `json:"defaultRfProfile,omitempty"` // Default Rf Profile EnableBrownField *bool `json:"enableBrownField,omitempty"` // Enable Brown Field }
type ResponseWirelessSensorTestResults ¶
type ResponseWirelessSensorTestResults struct { Summary *ResponseWirelessSensorTestResultsSummary `json:"summary,omitempty"` // FailureStats *[]ResponseWirelessSensorTestResultsFailureStats `json:"failureStats,omitempty"` // }
type ResponseWirelessSensorTestResultsFailureStats ¶
type ResponseWirelessSensorTestResultsFailureStats struct { ErrorCode *int `json:"errorCode,omitempty"` // Error Code ErrorTitle string `json:"errorTitle,omitempty"` // Error Title TestType string `json:"testType,omitempty"` // Test Type TestCategory string `json:"testCategory,omitempty"` // Test Category }
type ResponseWirelessSensorTestResultsSummary ¶
type ResponseWirelessSensorTestResultsSummary struct { TotalTestCount *int `json:"totalTestCount,omitempty"` // Total Test Count OnBoarding *ResponseWirelessSensorTestResultsSummaryOnBoarding `json:"ONBOARDING,omitempty"` // PERfORMAncE *ResponseWirelessSensorTestResultsSummaryPERfORMAncE `json:"PERFORMANCE,omitempty"` // NETWORKSERVICES *ResponseWirelessSensorTestResultsSummaryNETWORKSERVICES `json:"NETWORK_SERVICES,omitempty"` // ApPCONNECTIVITY *ResponseWirelessSensorTestResultsSummaryApPCONNECTIVITY `json:"APP_CONNECTIVITY,omitempty"` // RfASSESSMENT *ResponseWirelessSensorTestResultsSummaryRfASSESSMENT `json:"RF_ASSESSMENT,omitempty"` // Email *ResponseWirelessSensorTestResultsSummaryEmail `json:"EMAIL,omitempty"` // }
type ResponseWirelessSensorTestResultsSummaryApPCONNECTIVITY ¶
type ResponseWirelessSensorTestResultsSummaryApPCONNECTIVITY struct { HOSTREACHABILITY *ResponseWirelessSensorTestResultsSummaryApPCONNECTIVITYHOSTREACHABILITY `json:"HOST_REACHABILITY,omitempty"` // WebServer *ResponseWirelessSensorTestResultsSummaryApPCONNECTIVITYWebServer `json:"WEBSERVER,omitempty"` // FileTransfer *ResponseWirelessSensorTestResultsSummaryApPCONNECTIVITYFileTransfer `json:"FILETRANSFER,omitempty"` // }
type ResponseWirelessSensorTestResultsSummaryEmail ¶
type ResponseWirelessSensorTestResultsSummaryEmail struct {
MailServer *ResponseWirelessSensorTestResultsSummaryEmailMailServer `json:"MAILSERVER,omitempty"` //
}
type ResponseWirelessSensorTestResultsSummaryNETWORKSERVICES ¶
type ResponseWirelessSensorTestResultsSummaryNETWORKSERVICES struct {
DNS *ResponseWirelessSensorTestResultsSummaryNETWORKSERVICESDNS `json:"DNS,omitempty"` //
}
type ResponseWirelessSensorTestResultsSummaryOnBoarding ¶
type ResponseWirelessSensorTestResultsSummaryOnBoarding struct { Auth *ResponseWirelessSensorTestResultsSummaryOnBoardingAuth `json:"AUTH,omitempty"` // DHCP *ResponseWirelessSensorTestResultsSummaryOnBoardingDHCP `json:"DHCP,omitempty"` // Assoc *ResponseWirelessSensorTestResultsSummaryOnBoardingAssoc `json:"ASSOC,omitempty"` // }
type ResponseWirelessSensorTestResultsSummaryPERfORMAncE ¶
type ResponseWirelessSensorTestResultsSummaryPERfORMAncE struct {
IPSLASENDER *ResponseWirelessSensorTestResultsSummaryPERfORMAncEIPSLASENDER `json:"IPSLASENDER,omitempty"` //
}
type ResponseWirelessSensorTestResultsSummaryRfASSESSMENT ¶
type ResponseWirelessSensorTestResultsSummaryRfASSESSMENT struct { DATARATE *ResponseWirelessSensorTestResultsSummaryRfASSESSMENTDATARATE `json:"DATA_RATE,omitempty"` // SNR *ResponseWirelessSensorTestResultsSummaryRfASSESSMENTSNR `json:"SNR,omitempty"` // }
type RetrieveRfProfilesQueryParams ¶
type RetrieveRfProfilesQueryParams struct {
RfProfileName string `url:"rf-profile-name,omitempty"` //RF Profile Name
}
type RetrivesAllPreviousPathtracesSummaryQueryParams ¶
type RetrivesAllPreviousPathtracesSummaryQueryParams struct { PeriodicRefresh bool `url:"periodicRefresh,omitempty"` //Is analysis periodically refreshed? SourceIP string `url:"sourceIP,omitempty"` //Source IP address DestIP string `url:"destIP,omitempty"` //Destination IP adress SourcePort string `url:"sourcePort,omitempty"` //Source port DestPort string `url:"destPort,omitempty"` //Destination port GtCreateTime string `url:"gtCreateTime,omitempty"` //Analyses requested after this time LtCreateTime string `url:"ltCreateTime,omitempty"` //Analyses requested before this time Protocol string `url:"protocol,omitempty"` //Protocol Status string `url:"status,omitempty"` //Status TaskID string `url:"taskId,omitempty"` //Task ID LastUpdateTime string `url:"lastUpdateTime,omitempty"` //Last update time Limit int `url:"limit,omitempty"` //Number of resources returned Offset int `url:"offset,omitempty"` //Start index of resources returned (1-based) Order string `url:"order,omitempty"` //Order by this field SortBy string `url:"sortBy,omitempty"` //Sort by this field }
type ReturnListOfReplacementDevicesWithReplacementDetailsQueryParams ¶
type ReturnListOfReplacementDevicesWithReplacementDetailsQueryParams struct { FaultyDeviceName string `url:"faultyDeviceName,omitempty"` //Faulty Device Name FaultyDevicePlatform string `url:"faultyDevicePlatform,omitempty"` //Faulty Device Platform ReplacementDevicePlatform string `url:"replacementDevicePlatform,omitempty"` //Replacement Device Platform FaultyDeviceSerialNumber string `url:"faultyDeviceSerialNumber,omitempty"` //Faulty Device Serial Number ReplacementDeviceSerialNumber string `url:"replacementDeviceSerialNumber,omitempty"` //Replacement Device Serial Number ReplacementStatus []string `url:"replacementStatus,omitempty"` //Device Replacement status [READY-FOR-REPLACEMENT, REPLACEMENT-IN-PROGRESS, REPLACEMENT-SCHEDULED, REPLACED, ERROR, NETWORK_READINESS_REQUESTED, NETWORK_READINESS_FAILED] Family []string `url:"family,omitempty"` //List of families[Routers, Switches and Hubs, AP] SortBy string `url:"sortBy,omitempty"` //SortBy this field. SortBy is mandatory when order is used. SortOrder string `url:"sortOrder,omitempty"` //Order on displayName[ASC,DESC] Offset int `url:"offset,omitempty"` //offset Limit int `url:"limit,omitempty"` //limit }
type ReturnPowerSupplyFanDetailsForTheGivenDeviceQueryParams ¶
type ReturnPowerSupplyFanDetailsForTheGivenDeviceQueryParams struct {
Type string `url:"type,omitempty"` //Type value should be PowerSupply or Fan
}
type ReturnReplacementDevicesCountQueryParams ¶
type ReturnReplacementDevicesCountQueryParams struct {
ReplacementStatus []string `url:"replacementStatus,omitempty"` //Device Replacement status list[READY-FOR-REPLACEMENT, REPLACEMENT-IN-PROGRESS, REPLACEMENT-SCHEDULED, REPLACED, ERROR]
}
type ReturnsPoeInterfaceDetailsForTheDeviceQueryParams ¶
type ReturnsPoeInterfaceDetailsForTheDeviceQueryParams struct {
InterfaceNameList string `url:"interfaceNameList,omitempty"` //comma seperated interface names
}
type SdaService ¶
type SdaService service
func (*SdaService) AddBorderDeviceInSdaFabric ¶
func (s *SdaService) AddBorderDeviceInSdaFabric(requestSdaAddBorderDeviceInSDAFabric *RequestSdaAddBorderDeviceInSdaFabric) (*ResponseSdaAddBorderDeviceInSdaFabric, *resty.Response, error)
AddBorderDeviceInSdaFabric Add border device in SDA Fabric - bead-7b34-43b9-96a7
Add border device in SDA Fabric
func (*SdaService) AddControlPlaneDeviceInSdaFabric ¶
func (s *SdaService) AddControlPlaneDeviceInSdaFabric(requestSdaAddControlPlaneDeviceInSDAFabric *RequestSdaAddControlPlaneDeviceInSdaFabric) (*ResponseSdaAddControlPlaneDeviceInSdaFabric, *resty.Response, error)
AddControlPlaneDeviceInSdaFabric Add control plane device in SDA Fabric - dd85-c910-4248-9a3f
Add control plane device in SDA Fabric
func (*SdaService) AddDefaultAuthenticationTemplateInSdaFabric ¶
func (s *SdaService) AddDefaultAuthenticationTemplateInSdaFabric(requestSdaAddDefaultAuthenticationTemplateInSDAFabric *RequestSdaAddDefaultAuthenticationTemplateInSdaFabric) (*ResponseSdaAddDefaultAuthenticationTemplateInSdaFabric, *resty.Response, error)
AddDefaultAuthenticationTemplateInSdaFabric Add default authentication template in SDA Fabric - bca3-39d8-44c8-a3c0
Add default authentication template in SDA Fabric
func (*SdaService) AddEdgeDeviceInSdaFabric ¶
func (s *SdaService) AddEdgeDeviceInSdaFabric(requestSdaAddEdgeDeviceInSDAFabric *RequestSdaAddEdgeDeviceInSdaFabric) (*ResponseSdaAddEdgeDeviceInSdaFabric, *resty.Response, error)
AddEdgeDeviceInSdaFabric Add edge device in SDA Fabric - 87a8-ba44-4ce9-bc59
Add edge device in SDA Fabric
func (*SdaService) AddIPPoolInSdaVirtualNetwork ¶
func (s *SdaService) AddIPPoolInSdaVirtualNetwork(requestSdaAddIPPoolInSDAVirtualNetwork *RequestSdaAddIPPoolInSdaVirtualNetwork) (*ResponseSdaAddIPPoolInSdaVirtualNetwork, *resty.Response, error)
AddIPPoolInSdaVirtualNetwork Add IP Pool in SDA Virtual Network - 2085-79ea-4ed9-8f4f
Add IP Pool in SDA Virtual Network
func (*SdaService) AddMulticastInSdaFabric ¶
func (s *SdaService) AddMulticastInSdaFabric(requestSdaAddMulticastInSDAFabric *RequestSdaAddMulticastInSdaFabric) (*ResponseSdaAddMulticastInSdaFabric, *resty.Response, error)
AddMulticastInSdaFabric Add multicast in SDA fabric - ff85-3826-472a-98fb
Add multicast in SDA fabric
func (*SdaService) AddPortAssignmentForAccessPointInSdaFabric ¶
func (s *SdaService) AddPortAssignmentForAccessPointInSdaFabric(requestSdaAddPortAssignmentForAccessPointInSDAFabric *RequestSdaAddPortAssignmentForAccessPointInSdaFabric) (*ResponseSdaAddPortAssignmentForAccessPointInSdaFabric, *resty.Response, error)
AddPortAssignmentForAccessPointInSdaFabric Add Port assignment for access point in SDA Fabric - c2a4-3ad2-4098-baa7
Add Port assignment for access point in SDA Fabric
func (*SdaService) AddPortAssignmentForUserDeviceInSdaFabric ¶
func (s *SdaService) AddPortAssignmentForUserDeviceInSdaFabric(requestSdaAddPortAssignmentForUserDeviceInSDAFabric *RequestSdaAddPortAssignmentForUserDeviceInSdaFabric) (*ResponseSdaAddPortAssignmentForUserDeviceInSdaFabric, *resty.Response, error)
AddPortAssignmentForUserDeviceInSdaFabric Add Port assignment for user device in SDA Fabric - 9582-ab82-4ce8-b29d
Add Port assignment for user device in SDA Fabric.
func (*SdaService) AddSiteInSdaFabric ¶
func (s *SdaService) AddSiteInSdaFabric(requestSdaAddSiteInSDAFabric *RequestSdaAddSiteInSdaFabric) (*ResponseSdaAddSiteInSdaFabric, *resty.Response, error)
AddSiteInSdaFabric Add Site in SDA Fabric - d2b4-d9d0-4a4b-884c
Add Site in SDA Fabric
func (*SdaService) AddTransitPeerNetwork ¶
func (s *SdaService) AddTransitPeerNetwork(requestSdaAddTransitPeerNetwork *RequestSdaAddTransitPeerNetwork) (*ResponseSdaAddTransitPeerNetwork, *resty.Response, error)
AddTransitPeerNetwork Add Transit Peer Network - 6db9-292d-4f28-a26b
Add Transit Peer Network in SD-Access
func (*SdaService) AddVirtualNetworkWithScalableGroups ¶
func (s *SdaService) AddVirtualNetworkWithScalableGroups(requestSdaAddVirtualNetworkWithScalableGroups *RequestSdaAddVirtualNetworkWithScalableGroups) (*ResponseSdaAddVirtualNetworkWithScalableGroups, *resty.Response, error)
AddVirtualNetworkWithScalableGroups Add virtual network with scalable groups - e3a8-5b19-406a-9f4e
Add virtual network with scalable groups at global level
func (*SdaService) AddVnInFabric ¶
func (s *SdaService) AddVnInFabric(requestSdaAddVNInFabric *RequestSdaAddVnInFabric) (*ResponseSdaAddVnInFabric, *resty.Response, error)
AddVnInFabric Add VN in fabric - 518c-59cd-441a-a9fc
Add virtual network (VN) in SDA Fabric
func (*SdaService) DeleteBorderDeviceFromSdaFabric ¶
func (s *SdaService) DeleteBorderDeviceFromSdaFabric(DeleteBorderDeviceFromSDAFabricQueryParams *DeleteBorderDeviceFromSdaFabricQueryParams) (*ResponseSdaDeleteBorderDeviceFromSdaFabric, *resty.Response, error)
DeleteBorderDeviceFromSdaFabric Delete border device from SDA Fabric - cb81-b935-40ba-aab0
Delete border device from SDA Fabric
@param DeleteBorderDeviceFromSDAFabricQueryParams Filtering parameter
func (*SdaService) DeleteControlPlaneDeviceInSdaFabric ¶
func (s *SdaService) DeleteControlPlaneDeviceInSdaFabric(DeleteControlPlaneDeviceInSDAFabricQueryParams *DeleteControlPlaneDeviceInSdaFabricQueryParams) (*ResponseSdaDeleteControlPlaneDeviceInSdaFabric, *resty.Response, error)
DeleteControlPlaneDeviceInSdaFabric Delete control plane device in SDA Fabric - f6bd-6bf6-4e68-90be
Delete control plane device in SDA Fabric
@param DeleteControlPlaneDeviceInSDAFabricQueryParams Filtering parameter
func (*SdaService) DeleteDefaultAuthenticationProfileFromSdaFabric ¶
func (s *SdaService) DeleteDefaultAuthenticationProfileFromSdaFabric(DeleteDefaultAuthenticationProfileFromSDAFabricQueryParams *DeleteDefaultAuthenticationProfileFromSdaFabricQueryParams) (*ResponseSdaDeleteDefaultAuthenticationProfileFromSdaFabric, *resty.Response, error)
DeleteDefaultAuthenticationProfileFromSdaFabric Delete default authentication profile from SDA Fabric - 3ebc-da3e-4acb-afb7
Delete default authentication profile in SDA Fabric
@param DeleteDefaultAuthenticationProfileFromSDAFabricQueryParams Filtering parameter
func (*SdaService) DeleteEdgeDeviceFromSdaFabric ¶
func (s *SdaService) DeleteEdgeDeviceFromSdaFabric(DeleteEdgeDeviceFromSDAFabricQueryParams *DeleteEdgeDeviceFromSdaFabricQueryParams) (*ResponseSdaDeleteEdgeDeviceFromSdaFabric, *resty.Response, error)
DeleteEdgeDeviceFromSdaFabric Delete edge device from SDA Fabric - 1fb8-f9f2-4c99-8133
Delete edge device from SDA Fabric.
@param DeleteEdgeDeviceFromSDAFabricQueryParams Filtering parameter
func (*SdaService) DeleteIPPoolFromSdaVirtualNetwork ¶
func (s *SdaService) DeleteIPPoolFromSdaVirtualNetwork(DeleteIPPoolFromSDAVirtualNetworkQueryParams *DeleteIPPoolFromSdaVirtualNetworkQueryParams) (*ResponseSdaDeleteIPPoolFromSdaVirtualNetwork, *resty.Response, error)
DeleteIPPoolFromSdaVirtualNetwork Delete IP Pool from SDA Virtual Network - 549e-4aff-42bb-b52a
Delete IP Pool from SDA Virtual Network
@param DeleteIPPoolFromSDAVirtualNetworkQueryParams Filtering parameter
func (*SdaService) DeleteMulticastFromSdaFabric ¶
func (s *SdaService) DeleteMulticastFromSdaFabric(DeleteMulticastFromSDAFabricQueryParams *DeleteMulticastFromSdaFabricQueryParams) (*ResponseSdaDeleteMulticastFromSdaFabric, *resty.Response, error)
DeleteMulticastFromSdaFabric Delete multicast from SDA fabric - 2bb0-0be5-45cb-bc99
Delete multicast from SDA fabric
@param DeleteMulticastFromSDAFabricQueryParams Filtering parameter
func (*SdaService) DeletePortAssignmentForAccessPointInSdaFabric ¶
func (s *SdaService) DeletePortAssignmentForAccessPointInSdaFabric(DeletePortAssignmentForAccessPointInSDAFabricQueryParams *DeletePortAssignmentForAccessPointInSdaFabricQueryParams) (*ResponseSdaDeletePortAssignmentForAccessPointInSdaFabric, *resty.Response, error)
DeletePortAssignmentForAccessPointInSdaFabric Delete Port assignment for access point in SDA Fabric - 0787-4a4c-4c9a-abd9
Delete Port assignment for access point in SDA Fabric
@param DeletePortAssignmentForAccessPointInSDAFabricQueryParams Filtering parameter
func (*SdaService) DeletePortAssignmentForUserDeviceInSdaFabric ¶
func (s *SdaService) DeletePortAssignmentForUserDeviceInSdaFabric(DeletePortAssignmentForUserDeviceInSDAFabricQueryParams *DeletePortAssignmentForUserDeviceInSdaFabricQueryParams) (*ResponseSdaDeletePortAssignmentForUserDeviceInSdaFabric, *resty.Response, error)
DeletePortAssignmentForUserDeviceInSdaFabric Delete Port assignment for user device in SDA Fabric - cba5-b8b1-4edb-81f4
Delete Port assignment for user device in SDA Fabric.
@param DeletePortAssignmentForUserDeviceInSDAFabricQueryParams Filtering parameter
func (*SdaService) DeleteProvisionedWiredDevice ¶
func (s *SdaService) DeleteProvisionedWiredDevice(DeleteProvisionedWiredDeviceQueryParams *DeleteProvisionedWiredDeviceQueryParams) (*ResponseSdaDeleteProvisionedWiredDevice, *resty.Response, error)
DeleteProvisionedWiredDevice Delete provisioned Wired Device - e495-b94e-463b-ae04
Delete provisioned Wired Device
@param DeleteProvisionedWiredDeviceQueryParams Filtering parameter
func (*SdaService) DeleteSiteFromSdaFabric ¶
func (s *SdaService) DeleteSiteFromSdaFabric(DeleteSiteFromSDAFabricQueryParams *DeleteSiteFromSdaFabricQueryParams) (*ResponseSdaDeleteSiteFromSdaFabric, *resty.Response, error)
DeleteSiteFromSdaFabric Delete Site from SDA Fabric - 5086-4acf-4ad8-b54d
Delete Site from SDA Fabric
@param DeleteSiteFromSDAFabricQueryParams Filtering parameter
func (*SdaService) DeleteTransitPeerNetwork ¶
func (s *SdaService) DeleteTransitPeerNetwork(DeleteTransitPeerNetworkQueryParams *DeleteTransitPeerNetworkQueryParams) (*ResponseSdaDeleteTransitPeerNetwork, *resty.Response, error)
DeleteTransitPeerNetwork Delete Transit Peer Network - d0aa-fa69-4f4b-9d7b
Delete Transit Peer Network from SD-Access
@param DeleteTransitPeerNetworkQueryParams Filtering parameter
func (*SdaService) DeleteVirtualNetworkWithScalableGroups ¶
func (s *SdaService) DeleteVirtualNetworkWithScalableGroups(DeleteVirtualNetworkWithScalableGroupsQueryParams *DeleteVirtualNetworkWithScalableGroupsQueryParams) (*ResponseSdaDeleteVirtualNetworkWithScalableGroups, *resty.Response, error)
DeleteVirtualNetworkWithScalableGroups Delete virtual network with scalable groups - c8b6-0bc3-4808-8d56
Delete virtual network with scalable groups
@param DeleteVirtualNetworkWithScalableGroupsQueryParams Filtering parameter
func (*SdaService) DeleteVnFromSdaFabric ¶
func (s *SdaService) DeleteVnFromSdaFabric(DeleteVNFromSDAFabricQueryParams *DeleteVnFromSdaFabricQueryParams) (*ResponseSdaDeleteVnFromSdaFabric, *resty.Response, error)
DeleteVnFromSdaFabric Delete VN from SDA Fabric - c78c-9ad2-45bb-9657
Delete virtual network (VN) from SDA Fabric
@param DeleteVNFromSDAFabricQueryParams Filtering parameter
func (*SdaService) GetBorderDeviceDetailFromSdaFabric ¶
func (s *SdaService) GetBorderDeviceDetailFromSdaFabric(GetBorderDeviceDetailFromSDAFabricQueryParams *GetBorderDeviceDetailFromSdaFabricQueryParams) (*ResponseSdaGetBorderDeviceDetailFromSdaFabric, *resty.Response, error)
GetBorderDeviceDetailFromSdaFabric Get border device detail from SDA Fabric - 98a3-9bf4-485a-9871
Get border device detail from SDA Fabric
@param GetBorderDeviceDetailFromSDAFabricQueryParams Filtering parameter
func (*SdaService) GetControlPlaneDeviceFromSdaFabric ¶
func (s *SdaService) GetControlPlaneDeviceFromSdaFabric(GetControlPlaneDeviceFromSDAFabricQueryParams *GetControlPlaneDeviceFromSdaFabricQueryParams) (*ResponseSdaGetControlPlaneDeviceFromSdaFabric, *resty.Response, error)
GetControlPlaneDeviceFromSdaFabric Get control plane device from SDA Fabric - aba4-991d-4e9b-8747
Get control plane device from SDA Fabric
@param GetControlPlaneDeviceFromSDAFabricQueryParams Filtering parameter
func (*SdaService) GetDefaultAuthenticationProfileFromSdaFabric ¶
func (s *SdaService) GetDefaultAuthenticationProfileFromSdaFabric(GetDefaultAuthenticationProfileFromSDAFabricQueryParams *GetDefaultAuthenticationProfileFromSdaFabricQueryParams) (*ResponseSdaGetDefaultAuthenticationProfileFromSdaFabric, *resty.Response, error)
GetDefaultAuthenticationProfileFromSdaFabric Get default authentication profile from SDA Fabric - 8b90-8a4e-4c5a-9a23
Get default authentication profile from SDA Fabric
@param GetDefaultAuthenticationProfileFromSDAFabricQueryParams Filtering parameter
func (*SdaService) GetDeviceInfoFromSdaFabric ¶
func (s *SdaService) GetDeviceInfoFromSdaFabric(GetDeviceInfoFromSDAFabricQueryParams *GetDeviceInfoFromSdaFabricQueryParams) (*ResponseSdaGetDeviceInfoFromSdaFabric, *resty.Response, error)
GetDeviceInfoFromSdaFabric Get device info from SDA Fabric - 1385-18e1-4069-ab5f
Get device info from SDA Fabric
@param GetDeviceInfoFromSDAFabricQueryParams Filtering parameter
func (*SdaService) GetDeviceRoleInSdaFabric ¶
func (s *SdaService) GetDeviceRoleInSdaFabric(GetDeviceRoleInSDAFabricQueryParams *GetDeviceRoleInSdaFabricQueryParams) (*ResponseSdaGetDeviceRoleInSdaFabric, *resty.Response, error)
GetDeviceRoleInSdaFabric Get device role in SDA Fabric - 8a92-d87c-416a-8e83
Get device role in SDA Fabric
@param GetDeviceRoleInSDAFabricQueryParams Filtering parameter
func (*SdaService) GetEdgeDeviceFromSdaFabric ¶
func (s *SdaService) GetEdgeDeviceFromSdaFabric(GetEdgeDeviceFromSDAFabricQueryParams *GetEdgeDeviceFromSdaFabricQueryParams) (*ResponseSdaGetEdgeDeviceFromSdaFabric, *resty.Response, error)
GetEdgeDeviceFromSdaFabric Get edge device from SDA Fabric - 7683-f90b-4efa-b090
Get edge device from SDA Fabric
@param GetEdgeDeviceFromSDAFabricQueryParams Filtering parameter
func (*SdaService) GetIPPoolFromSdaVirtualNetwork ¶
func (s *SdaService) GetIPPoolFromSdaVirtualNetwork(GetIPPoolFromSDAVirtualNetworkQueryParams *GetIPPoolFromSdaVirtualNetworkQueryParams) (*ResponseSdaGetIPPoolFromSdaVirtualNetwork, *resty.Response, error)
GetIPPoolFromSdaVirtualNetwork Get IP Pool from SDA Virtual Network - fa92-19bf-45c8-b43b
Get IP Pool from SDA Virtual Network
@param GetIPPoolFromSDAVirtualNetworkQueryParams Filtering parameter
func (*SdaService) GetMulticastDetailsFromSdaFabric ¶
func (s *SdaService) GetMulticastDetailsFromSdaFabric(GetMulticastDetailsFromSDAFabricQueryParams *GetMulticastDetailsFromSdaFabricQueryParams) (*ResponseSdaGetMulticastDetailsFromSdaFabric, *resty.Response, error)
GetMulticastDetailsFromSdaFabric Get multicast details from SDA fabric - c286-f98b-47ba-9ab4
Get multicast details from SDA fabric
@param GetMulticastDetailsFromSDAFabricQueryParams Filtering parameter
func (*SdaService) GetPortAssignmentForAccessPointInSdaFabric ¶
func (s *SdaService) GetPortAssignmentForAccessPointInSdaFabric(GetPortAssignmentForAccessPointInSDAFabricQueryParams *GetPortAssignmentForAccessPointInSdaFabricQueryParams) (*ResponseSdaGetPortAssignmentForAccessPointInSdaFabric, *resty.Response, error)
GetPortAssignmentForAccessPointInSdaFabric Get Port assignment for access point in SDA Fabric - 5097-f8d4-45f9-8f51
Get Port assignment for access point in SDA Fabric
@param GetPortAssignmentForAccessPointInSDAFabricQueryParams Filtering parameter
func (*SdaService) GetPortAssignmentForUserDeviceInSdaFabric ¶
func (s *SdaService) GetPortAssignmentForUserDeviceInSdaFabric(GetPortAssignmentForUserDeviceInSDAFabricQueryParams *GetPortAssignmentForUserDeviceInSdaFabricQueryParams) (*ResponseSdaGetPortAssignmentForUserDeviceInSdaFabric, *resty.Response, error)
GetPortAssignmentForUserDeviceInSdaFabric Get Port assignment for user device in SDA Fabric - a4a1-e8ed-41cb-9653
Get Port assignment for user device in SDA Fabric.
@param GetPortAssignmentForUserDeviceInSDAFabricQueryParams Filtering parameter
func (*SdaService) GetProvisionedWiredDevice ¶
func (s *SdaService) GetProvisionedWiredDevice(GetProvisionedWiredDeviceQueryParams *GetProvisionedWiredDeviceQueryParams) (*ResponseSdaGetProvisionedWiredDevice, *resty.Response, error)
GetProvisionedWiredDevice Get Provisioned Wired Device - dfbf-2ae2-42ca-a449
Get Provisioned Wired Device
@param GetProvisionedWiredDeviceQueryParams Filtering parameter
func (*SdaService) GetSiteFromSdaFabric ¶
func (s *SdaService) GetSiteFromSdaFabric(GetSiteFromSDAFabricQueryParams *GetSiteFromSdaFabricQueryParams) (*ResponseSdaGetSiteFromSdaFabric, *resty.Response, error)
GetSiteFromSdaFabric Get Site from SDA Fabric - 80b7-f8e6-406a-8701
Get Site info from SDA Fabric
@param GetSiteFromSDAFabricQueryParams Filtering parameter
func (*SdaService) GetTransitPeerNetworkInfo ¶
func (s *SdaService) GetTransitPeerNetworkInfo(GetTransitPeerNetworkInfoQueryParams *GetTransitPeerNetworkInfoQueryParams) (*ResponseSdaGetTransitPeerNetworkInfo, *resty.Response, error)
GetTransitPeerNetworkInfo Get Transit Peer Network Info - 16a1-bb5d-48cb-873d
Get Transit Peer Network Info from SD-Access
@param GetTransitPeerNetworkInfoQueryParams Filtering parameter
func (*SdaService) GetVirtualNetworkSummary ¶
func (s *SdaService) GetVirtualNetworkSummary(GetVirtualNetworkSummaryQueryParams *GetVirtualNetworkSummaryQueryParams) (*ResponseSdaGetVirtualNetworkSummary, *resty.Response, error)
GetVirtualNetworkSummary Get Virtual Network Summary - 6fa0-f8d5-4d29-857a
Get Virtual Network Summary
@param GetVirtualNetworkSummaryQueryParams Filtering parameter
func (*SdaService) GetVirtualNetworkWithScalableGroups ¶
func (s *SdaService) GetVirtualNetworkWithScalableGroups(GetVirtualNetworkWithScalableGroupsQueryParams *GetVirtualNetworkWithScalableGroupsQueryParams) (*ResponseSdaGetVirtualNetworkWithScalableGroups, *resty.Response, error)
GetVirtualNetworkWithScalableGroups Get virtual network with scalable groups - ec8a-1ab5-4eba-bca7
Get virtual network with scalable groups
@param GetVirtualNetworkWithScalableGroupsQueryParams Filtering parameter
func (*SdaService) GetVnFromSdaFabric ¶
func (s *SdaService) GetVnFromSdaFabric(GetVNFromSDAFabricQueryParams *GetVnFromSdaFabricQueryParams) (*ResponseSdaGetVnFromSdaFabric, *resty.Response, error)
GetVnFromSdaFabric Get VN from SDA Fabric - 2eb1-fa1e-49ca-a2b4
Get virtual network (VN) from SDA Fabric
@param GetVNFromSDAFabricQueryParams Filtering parameter
func (*SdaService) ProvisionWiredDevice ¶
func (s *SdaService) ProvisionWiredDevice(requestSdaProvisionWiredDevice *RequestSdaProvisionWiredDevice) (*ResponseSdaProvisionWiredDevice, *resty.Response, error)
ProvisionWiredDevice Provision Wired Device - cf9a-5843-45fa-9399
Provision Wired Device
func (*SdaService) ReProvisionWiredDevice ¶
func (s *SdaService) ReProvisionWiredDevice(requestSdaReProvisionWiredDevice *RequestSdaReProvisionWiredDevice) (*ResponseSdaReProvisionWiredDevice, *resty.Response, error)
ReProvisionWiredDevice Re-Provision Wired Device - 4e95-c9a2-41ab-8889
Re-Provision Wired Device
func (*SdaService) UpdateDefaultAuthenticationProfileInSdaFabric ¶
func (s *SdaService) UpdateDefaultAuthenticationProfileInSdaFabric(requestSdaUpdateDefaultAuthenticationProfileInSDAFabric *RequestSdaUpdateDefaultAuthenticationProfileInSdaFabric) (*ResponseSdaUpdateDefaultAuthenticationProfileInSdaFabric, *resty.Response, error)
UpdateDefaultAuthenticationProfileInSdaFabric Update default authentication profile in SDA Fabric - 8984-ea77-44d9-8a54
Update default authentication profile in SDA Fabric
func (*SdaService) UpdateVirtualNetworkWithScalableGroups ¶
func (s *SdaService) UpdateVirtualNetworkWithScalableGroups(requestSdaUpdateVirtualNetworkWithScalableGroups *RequestSdaUpdateVirtualNetworkWithScalableGroups) (*ResponseSdaUpdateVirtualNetworkWithScalableGroups, *resty.Response, error)
UpdateVirtualNetworkWithScalableGroups Update virtual network with scalable groups - c48b-2904-49bb-875f
Update virtual network with scalable groups
type SecurityAdvisoriesService ¶
type SecurityAdvisoriesService service
func (*SecurityAdvisoriesService) GetAdvisoriesList ¶
func (s *SecurityAdvisoriesService) GetAdvisoriesList() (*ResponseSecurityAdvisoriesGetAdvisoriesList, *resty.Response, error)
GetAdvisoriesList Get Advisories List - 4295-0bf8-4939-ac35
Retrieves list of advisories on the network
func (*SecurityAdvisoriesService) GetAdvisoriesPerDevice ¶
func (s *SecurityAdvisoriesService) GetAdvisoriesPerDevice(deviceID string) (*ResponseSecurityAdvisoriesGetAdvisoriesPerDevice, *resty.Response, error)
GetAdvisoriesPerDevice Get Advisories Per Device - 42a6-c9a1-4ea9-b002
Retrieves list of advisories for a device
@param deviceID deviceId path parameter. Device instance UUID
func (*SecurityAdvisoriesService) GetAdvisoriesSummary ¶
func (s *SecurityAdvisoriesService) GetAdvisoriesSummary() (*ResponseSecurityAdvisoriesGetAdvisoriesSummary, *resty.Response, error)
GetAdvisoriesSummary Get Advisories Summary - 3ebf-898d-482b-9207
Retrieves summary of advisories on the network.
func (*SecurityAdvisoriesService) GetAdvisoryIDsPerDevice ¶
func (s *SecurityAdvisoriesService) GetAdvisoryIDsPerDevice(deviceID string) (*ResponseSecurityAdvisoriesGetAdvisoryIDsPerDevice, *resty.Response, error)
GetAdvisoryIDsPerDevice Get Advisory IDs Per Device - e295-09d0-420b-8cc4
Retrieves list of advisory IDs for a device
@param deviceID deviceId path parameter. Device instance UUID
func (*SecurityAdvisoriesService) GetDevicesPerAdvisory ¶
func (s *SecurityAdvisoriesService) GetDevicesPerAdvisory(advisoryID string) (*ResponseSecurityAdvisoriesGetDevicesPerAdvisory, *resty.Response, error)
GetDevicesPerAdvisory Get Devices Per Advisory - f49c-4ae0-43fa-8352
Retrieves list of devices for an advisory
@param advisoryID advisoryId path parameter. Advisory ID
type SensorTestResultsQueryParams ¶
type SensorTestResultsQueryParams struct { SiteID string `url:"siteId,omitempty"` //Assurance site UUID StartTime float64 `url:"startTime,omitempty"` //The epoch time in milliseconds EndTime float64 `url:"endTime,omitempty"` //The epoch time in milliseconds TestFailureBy string `url:"testFailureBy,omitempty"` //Obtain failure statistics group by "area", "building", or "floor" }
type SensorsQueryParams ¶
type SensorsQueryParams struct {
SiteID string `url:"siteId,omitempty"` //
}
type SensorsService ¶
type SensorsService service
func (*SensorsService) CreateSensorTestTemplate ¶
func (s *SensorsService) CreateSensorTestTemplate(requestSensorsCreateSensorTestTemplate *RequestSensorsCreateSensorTestTemplate) (*ResponseSensorsCreateSensorTestTemplate, *resty.Response, error)
CreateSensorTestTemplate Create sensor test template - 08bd-8883-4a68-a2e6
Intent API to create a SENSOR test template with a new SSID, existing SSID, or both new and existing SSID
func (*SensorsService) DeleteSensorTest ¶
func (s *SensorsService) DeleteSensorTest(DeleteSensorTestQueryParams *DeleteSensorTestQueryParams) (*ResponseSensorsDeleteSensorTest, *resty.Response, error)
DeleteSensorTest Delete sensor test - 5bbb-28ff-442a-825f
Intent API to delete an existing SENSOR test template
@param DeleteSensorTestQueryParams Filtering parameter
func (*SensorsService) DuplicateSensorTestTemplate ¶
func (s *SensorsService) DuplicateSensorTestTemplate(requestSensorsDuplicateSensorTestTemplate *RequestSensorsDuplicateSensorTestTemplate) (*ResponseSensorsDuplicateSensorTestTemplate, *resty.Response, error)
DuplicateSensorTestTemplate Duplicate sensor test template - 85a2-8837-4909-9021
Intent API to duplicate an existing SENSOR test template
func (*SensorsService) EditSensorTestTemplate ¶
func (s *SensorsService) EditSensorTestTemplate(requestSensorsEditSensorTestTemplate *RequestSensorsEditSensorTestTemplate) (*ResponseSensorsEditSensorTestTemplate, *resty.Response, error)
EditSensorTestTemplate Edit sensor test template - c085-eaf5-4f89-ba34
Intent API to deploy, schedule, or edit and existing SENSOR test template
func (*SensorsService) RunNowSensorTest ¶
func (s *SensorsService) RunNowSensorTest(requestSensorsRunNowSensorTest *RequestSensorsRunNowSensorTest) (*resty.Response, error)
RunNowSensorTest Run now sensor test - f1a7-a8e7-4cf9-9c8f
Intent API to run a deployed SENSOR test
func (*SensorsService) Sensors ¶
func (s *SensorsService) Sensors(SensorsQueryParams *SensorsQueryParams) (*ResponseSensorsSensors, *resty.Response, error)
Sensors Sensors - 71a1-2bb7-4569-9cc5
Intent API to get a list of SENSOR devices
@param SensorsQueryParams Filtering parameter
type SiteDesignService ¶
type SiteDesignService service
func (*SiteDesignService) Associate ¶
func (s *SiteDesignService) Associate(networkProfileID string, siteID string) (*ResponseSiteDesignAssociate, *resty.Response, error)
Associate Associate - 308e-195d-403a-bbd4
Associate Site to a Network Profile
@param networkProfileID networkProfileId path parameter. Network-Profile Id to be associated
@param siteID siteId path parameter. Site Id to be associated
func (*SiteDesignService) CreateNfvProfile ¶
func (s *SiteDesignService) CreateNfvProfile(requestSiteDesignCreateNFVProfile *RequestSiteDesignCreateNfvProfile) (*ResponseSiteDesignCreateNfvProfile, *resty.Response, error)
CreateNfvProfile Create NFV Profile - 6695-1aaa-407b-a89c
API to create network profile for different NFV topologies
func (*SiteDesignService) DeleteNfvProfile ¶
func (s *SiteDesignService) DeleteNfvProfile(id string, DeleteNFVProfileQueryParams *DeleteNfvProfileQueryParams) (*ResponseSiteDesignDeleteNfvProfile, *resty.Response, error)
DeleteNfvProfile Delete NFV Profile - 5ebb-fa25-41b8-b8a9
API to delete nfv network profile.
@param id id path parameter. Id of nfv network profile to delete.
@param DeleteNFVProfileQueryParams Filtering parameter
func (*SiteDesignService) Disassociate ¶
func (s *SiteDesignService) Disassociate(networkProfileID string, siteID string) (*ResponseSiteDesignDisassociate, *resty.Response, error)
Disassociate Disassociate - e687-58d2-4b19-b5c6
Disassociate a Site from a Network Profile
@param networkProfileID networkProfileId path parameter. Network-Profile Id to be associated
@param siteID siteId path parameter. Site Id to be associated
func (*SiteDesignService) GetDeviceDetailsByIP ¶
func (s *SiteDesignService) GetDeviceDetailsByIP(GetDeviceDetailsByIPQueryParams *GetDeviceDetailsByIPQueryParams) (*ResponseSiteDesignGetDeviceDetailsByIP, *resty.Response, error)
GetDeviceDetailsByIP Get Device details by IP - 9cb2-cb3f-494a-824f
Returns provisioning device information for the specified IP address.
@param GetDeviceDetailsByIPQueryParams Filtering parameter
func (*SiteDesignService) GetNfvProfile ¶
func (s *SiteDesignService) GetNfvProfile(id string, GetNFVProfileQueryParams *GetNfvProfileQueryParams) (*ResponseSiteDesignGetNfvProfile, *resty.Response, error)
GetNfvProfile Get NFV Profile - 1eb1-9887-457b-9616
API to get NFV network profile.
@param id id path parameter. ID of network profile to retrieve.
@param GetNFVProfileQueryParams Filtering parameter
func (*SiteDesignService) NfvProvisioningDetail ¶
func (s *SiteDesignService) NfvProvisioningDetail(requestSiteDesignNFVProvisioningDetail *RequestSiteDesignNfvProvisioningDetail, NFVProvisioningDetailHeaderParams *NfvProvisioningDetailHeaderParams) (*ResponseSiteDesignNfvProvisioningDetail, *resty.Response, error)
NfvProvisioningDetail NFV Provisioning Detail - 2f97-e8fa-45f8-b2a3
Checks the provisioning detail of an ENCS device including log information.
@param NFVProvisioningDetailHeaderParams Custom header parameters
func (*SiteDesignService) ProvisionNfv ¶
func (s *SiteDesignService) ProvisionNfv(requestSiteDesignProvisionNFV *RequestSiteDesignProvisionNfv, ProvisionNFVHeaderParams *ProvisionNfvHeaderParams) (*ResponseSiteDesignProvisionNfv, *resty.Response, error)
ProvisionNfv Provision NFV - 6f9c-da9a-4658-84b4
Design and Provision single/multi NFV device with given site/area/building/floor .
@param ProvisionNFVHeaderParams Custom header parameters
func (*SiteDesignService) UpdateNfvProfile ¶
func (s *SiteDesignService) UpdateNfvProfile(id string, requestSiteDesignUpdateNFVProfile *RequestSiteDesignUpdateNfvProfile, UpdateNFVProfileQueryParams *UpdateNfvProfileQueryParams) (*ResponseSiteDesignUpdateNfvProfile, *resty.Response, error)
UpdateNfvProfile Update NFV Profile - 0fa0-0adf-4869-8287
API to update a NFV Network profile
@param id id path parameter. Id of the NFV profile to be updated
@param UpdateNFVProfileQueryParams Filtering parameter
type SitesService ¶
type SitesService service
func (*SitesService) AssignDevicesToSite ¶
func (s *SitesService) AssignDevicesToSite(siteID string, requestSitesAssignDevicesToSite *RequestSitesAssignDevicesToSite, AssignDevicesToSiteHeaderParams *AssignDevicesToSiteHeaderParams) (*ResponseSitesAssignDevicesToSite, *resty.Response, error)
AssignDevicesToSite Assign Devices To Site - eeb1-68eb-4198-8e07
Assigns unassigned devices to a site. This API does not move assigned devices to other sites.
@param siteID siteId path parameter. Site id to which site the device to assign
@param AssignDevicesToSiteHeaderParams Custom header parameters
func (*SitesService) CreateSite ¶
func (s *SitesService) CreateSite(requestSitesCreateSite *RequestSitesCreateSite, CreateSiteHeaderParams *CreateSiteHeaderParams) (*ResponseSitesCreateSite, *resty.Response, error)
CreateSite Create Site - 50b5-89fd-4c7a-930a
Creates site with area/building/floor with specified hierarchy.
@param CreateSiteHeaderParams Custom header parameters
func (*SitesService) DeleteSite ¶
func (s *SitesService) DeleteSite(siteID string) (*ResponseSitesDeleteSite, *resty.Response, error)
DeleteSite Delete Site - f083-cb13-484a-8fae
Delete site with area/building/floor by siteId.
@param siteID siteId path parameter. Site id to which site details to be deleted.
func (*SitesService) GetMembership ¶
func (s *SitesService) GetMembership(siteID string, GetMembershipQueryParams *GetMembershipQueryParams) (*ResponseSitesGetMembership, *resty.Response, error)
GetMembership Get Membership - eba6-6905-4e08-a60e
Getting the site children details and device details.
@param siteID siteId path parameter. Site id to retrieve device associated with the site.
@param GetMembershipQueryParams Filtering parameter
func (*SitesService) GetSite ¶
func (s *SitesService) GetSite(GetSiteQueryParams *GetSiteQueryParams) (*ResponseSitesGetSite, *resty.Response, error)
GetSite Get Site - 6fb4-ab36-43fa-a80f
Get site using siteNameHierarchy/siteId/type ,return all sites if these parameters are not given as input.
@param GetSiteQueryParams Filtering parameter
func (*SitesService) GetSiteByID ¶ added in v4.0.6
func (s *SitesService) GetSiteByID(vSiteID string) (*ResponseSiteGetSite, *resty.Response, error)
GetSiteByID Get Site by ID - 6fb4-ab36-43fa-a80f
Get site using siteNameHierarchy/siteId/type ,return a site using sit_id parameter.
@param GetSiteQueryParams Filtering parameter
func (*SitesService) GetSiteCount ¶
func (s *SitesService) GetSiteCount(GetSiteCountQueryParams *GetSiteCountQueryParams) (*ResponseSitesGetSiteCount, *resty.Response, error)
GetSiteCount Get Site Count - b0b7-eabc-4f4b-9b28
API to get site count
@param GetSiteCountQueryParams Filtering parameter
func (*SitesService) GetSiteHealth ¶
func (s *SitesService) GetSiteHealth(GetSiteHealthQueryParams *GetSiteHealthQueryParams) (*ResponseSitesGetSiteHealth, *resty.Response, error)
GetSiteHealth Get Site Health - 15b7-aa0c-4dda-8e85
Returns Overall Health information for all sites
@param GetSiteHealthQueryParams Filtering parameter
func (*SitesService) UpdateSite ¶
func (s *SitesService) UpdateSite(siteID string, requestSitesUpdateSite *RequestSitesUpdateSite, UpdateSiteHeaderParams *UpdateSiteHeaderParams) (*ResponseSitesUpdateSite, *resty.Response, error)
UpdateSite Update Site - eeb7-eb4b-4bd8-a1dd
Update site area/building/floor with specified hierarchy and new values
@param siteID siteId path parameter. Site id to which site details to be updated.
@param UpdateSiteHeaderParams Custom header parameters
type SoftwareImageManagementSwimService ¶
type SoftwareImageManagementSwimService service
func (*SoftwareImageManagementSwimService) GetDeviceFamilyIDentifiers ¶
func (s *SoftwareImageManagementSwimService) GetDeviceFamilyIDentifiers() (*ResponseSoftwareImageManagementSwimGetDeviceFamilyIDentifiers, *resty.Response, error)
GetDeviceFamilyIDentifiers Get Device Family Identifiers - 35ae-1bec-4bd8-89fc
API to get Device Family Identifiers for all Device Families that can be used for tagging an image golden.
func (*SoftwareImageManagementSwimService) GetGoldenTagStatusOfAnImage ¶
func (s *SoftwareImageManagementSwimService) GetGoldenTagStatusOfAnImage(siteID string, deviceFamilyIDentifier string, deviceRole string, imageID string) (*ResponseSoftwareImageManagementSwimGetGoldenTagStatusOfAnImage, *resty.Response, error)
GetGoldenTagStatusOfAnImage Get Golden Tag Status of an Image. - 96bf-b9b4-419b-a6d0
Get golden tag status of an image. Set siteId as -1 for Global site.
@param siteID siteId path parameter. Site Id in uuid format. Set siteId as -1 for Global site.
@param deviceFamilyIDentifier deviceFamilyIdentifier path parameter. Device family identifier e.g. : 277696480-283933147, e.g. : 277696480
@param deviceRole deviceRole path parameter. Device Role. Permissible Values : ALL, UNKNOWN, ACCESS, BORDER ROUTER, DISTRIBUTION and CORE.
@param imageID imageId path parameter. Image Id in uuid format.
func (*SoftwareImageManagementSwimService) GetSoftwareImageDetails ¶
func (s *SoftwareImageManagementSwimService) GetSoftwareImageDetails(GetSoftwareImageDetailsQueryParams *GetSoftwareImageDetailsQueryParams) (*ResponseSoftwareImageManagementSwimGetSoftwareImageDetails, *resty.Response, error)
GetSoftwareImageDetails Get software image details - 0c8f-7a0b-49b9-aedd
Returns software image list based on a filter criteria. For example: "filterbyName = cat3k%"
@param GetSoftwareImageDetailsQueryParams Filtering parameter
func (*SoftwareImageManagementSwimService) ImportLocalSoftwareImage ¶
func (s *SoftwareImageManagementSwimService) ImportLocalSoftwareImage(ImportLocalSoftwareImageQueryParams *ImportLocalSoftwareImageQueryParams, ImportLocalSoftwareImageMultipartFields *ImportLocalSoftwareImageMultipartFields) (*ResponseSoftwareImageManagementSwimImportLocalSoftwareImage, *resty.Response, error)
ImportLocalSoftwareImage Import local software image - 4dbe-3bc7-43a8-91bc
Fetches a software image from local file system and uploads to DNA Center. Supported software image files extensions are bin, img, tar, smu, pie, aes, iso, ova, tar_gz and qcow2.
Upload the file to the **file** form data field
@param ImportLocalSoftwareImageQueryParams Filtering parameter
func (*SoftwareImageManagementSwimService) ImportSoftwareImageViaURL ¶
func (s *SoftwareImageManagementSwimService) ImportSoftwareImageViaURL(requestSoftwareImageManagementSwimImportSoftwareImageViaURL *RequestSoftwareImageManagementSwimImportSoftwareImageViaURL, ImportSoftwareImageViaURLQueryParams *ImportSoftwareImageViaURLQueryParams) (*ResponseSoftwareImageManagementSwimImportSoftwareImageViaURL, *resty.Response, error)
ImportSoftwareImageViaURL Import software image via URL - bc8a-ab47-46ca-883d
Fetches a software image from remote file system (using URL for HTTP/FTP) and uploads to DNA Center. Supported image files extensions are bin, img, tar, smu, pie, aes, iso, ova, tar_gz and qcow2
@param ImportSoftwareImageViaURLQueryParams Filtering parameter
func (*SoftwareImageManagementSwimService) RemoveGoldenTagForImage ¶
func (s *SoftwareImageManagementSwimService) RemoveGoldenTagForImage(siteID string, deviceFamilyIDentifier string, deviceRole string, imageID string) (*ResponseSoftwareImageManagementSwimRemoveGoldenTagForImage, *resty.Response, error)
RemoveGoldenTagForImage Remove Golden Tag for image. - f3b9-5978-4f6a-897a
Remove golden tag. Set siteId as -1 for Global site.
@param siteID siteId path parameter. Site Id in uuid format. Set siteId as -1 for Global site.
@param deviceFamilyIDentifier deviceFamilyIdentifier path parameter. Device family identifier e.g. : 277696480-283933147, e.g. : 277696480
@param deviceRole deviceRole path parameter. Device Role. Permissible Values : ALL, UNKNOWN, ACCESS, BORDER ROUTER, DISTRIBUTION and CORE.
@param imageID imageId path parameter. Image Id in uuid format.
func (*SoftwareImageManagementSwimService) TagAsGoldenImage ¶
func (s *SoftwareImageManagementSwimService) TagAsGoldenImage(requestSoftwareImageManagementSwimTagAsGoldenImage *RequestSoftwareImageManagementSwimTagAsGoldenImage) (*ResponseSoftwareImageManagementSwimTagAsGoldenImage, *resty.Response, error)
TagAsGoldenImage Tag as Golden Image - 5c91-7a67-474b-a0e0
Golden Tag image. Set siteId as -1 for Global site.
func (*SoftwareImageManagementSwimService) TriggerSoftwareImageActivation ¶
func (s *SoftwareImageManagementSwimService) TriggerSoftwareImageActivation(requestSoftwareImageManagementSwimTriggerSoftwareImageActivation *RequestSoftwareImageManagementSwimTriggerSoftwareImageActivation, TriggerSoftwareImageActivationHeaderParams *TriggerSoftwareImageActivationHeaderParams, TriggerSoftwareImageActivationQueryParams *TriggerSoftwareImageActivationQueryParams) (*ResponseSoftwareImageManagementSwimTriggerSoftwareImageActivation, *resty.Response, error)
TriggerSoftwareImageActivation Trigger software image activation - fb9b-eb66-4f2a-ba4c
Activates a software image on a given device. Software image must be present in the device flash
@param TriggerSoftwareImageActivationHeaderParams Custom header parameters @param TriggerSoftwareImageActivationQueryParams Filtering parameter
func (*SoftwareImageManagementSwimService) TriggerSoftwareImageDistribution ¶
func (s *SoftwareImageManagementSwimService) TriggerSoftwareImageDistribution(requestSoftwareImageManagementSwimTriggerSoftwareImageDistribution *RequestSoftwareImageManagementSwimTriggerSoftwareImageDistribution) (*ResponseSoftwareImageManagementSwimTriggerSoftwareImageDistribution, *resty.Response, error)
TriggerSoftwareImageDistribution Trigger software image distribution - 8cb6-783b-4fab-a1f4
Distributes a software image on a given device. Software image must be imported successfully into DNA Center before it can be distributed
type SyncDevicesQueryParams ¶
type SyncDevicesQueryParams struct {
ForceSync bool `url:"forceSync,omitempty"` //forceSync
}
type SystemHealthApIQueryParams ¶
type SystemHealthApIQueryParams struct { Summary bool `url:"summary,omitempty"` //Fetch the latest high severity event Domain string `url:"domain,omitempty"` //Fetch system events with this domain. Possible values of domain are listed here : /dna/platform/app/consumer-portal/developer-toolkit/events Subdomain string `url:"subdomain,omitempty"` //Fetch system events with this subdomain. Possible values of subdomain are listed here : /dna/platform/app/consumer-portal/developer-toolkit/events Limit int `url:"limit,omitempty"` //limit Offset int `url:"offset,omitempty"` //offset }
type SystemHealthCountApIQueryParams ¶
type SystemHealthCountApIQueryParams struct { Domain string `url:"domain,omitempty"` //Fetch system events with this domain. Possible values of domain are listed here : /dna/platform/app/consumer-portal/developer-toolkit/events Subdomain string `url:"subdomain,omitempty"` //Fetch system events with this subdomain. Possible values of subdomain are listed here : /dna/platform/app/consumer-portal/developer-toolkit/events }
type SystemPerformanceApIQueryParams ¶
type SystemPerformanceApIQueryParams struct { Kpi string `url:"kpi,omitempty"` //Valid values: cpu,memory,network Function string `url:"function,omitempty"` //Valid values: sum,average,max StartTime float64 `url:"startTime,omitempty"` //This is the epoch start time in milliseconds from which performance indicator need to be fetched EndTime float64 `url:"endTime,omitempty"` //This is the epoch end time in milliseconds upto which performance indicator need to be fetched }
type SystemPerformanceHistoricalApIQueryParams ¶
type SystemPerformanceHistoricalApIQueryParams struct { Kpi string `url:"kpi,omitempty"` //Fetch historical data for this kpi. Valid values: cpu,memory,network StartTime float64 `url:"startTime,omitempty"` //This is the epoch start time in milliseconds from which performance indicator need to be fetched EndTime float64 `url:"endTime,omitempty"` //This is the epoch end time in milliseconds upto which performance indicator need to be fetched }
type SystemSettingsService ¶
type SystemSettingsService service
func (*SystemSettingsService) CustomPromptPostAPI ¶
func (s *SystemSettingsService) CustomPromptPostAPI(requestSystemSettingsCustomPromptPOSTAPI *RequestSystemSettingsCustomPromptPostAPI) (*ResponseSystemSettingsCustomPromptPostAPI, *resty.Response, error)
CustomPromptPostAPI Custom Prompt POST API - f4b9-1a8a-4718-aa97
Save custom prompt added by user in Cisco DNA Center. API will always override the existing prompts. User should provide all the custom prompt in case of any update
func (*SystemSettingsService) CustomPromptSupportGetAPI ¶
func (s *SystemSettingsService) CustomPromptSupportGetAPI() (*ResponseSystemSettingsCustomPromptSupportGetAPI, *resty.Response, error)
CustomPromptSupportGetAPI Custom-prompt support GET API - 2aa8-f90e-4ebb-a629
Returns supported custom prompts by Cisco DNA Center
type TagService ¶
type TagService service
func (*TagService) AddMembersToTheTag ¶
func (s *TagService) AddMembersToTheTag(id string, requestTagAddMembersToTheTag *RequestTagAddMembersToTheTag) (*ResponseTagAddMembersToTheTag, *resty.Response, error)
AddMembersToTheTag Add members to the tag - 00a2-fa61-4608-9317
Adds members to the tag specified by id
@param id id path parameter. Tag ID
func (*TagService) CreateTag ¶
func (s *TagService) CreateTag(requestTagCreateTag *RequestTagCreateTag) (*ResponseTagCreateTag, *resty.Response, error)
CreateTag Create Tag - 1399-891c-42a8-be64
Creates tag with specified tag attributes
func (*TagService) DeleteTag ¶
func (s *TagService) DeleteTag(id string) (*ResponseTagDeleteTag, *resty.Response, error)
DeleteTag Delete Tag - 429c-2815-4bda-a13d
Deletes a tag specified by id
@param id id path parameter. Tag ID
func (*TagService) GetTag ¶
func (s *TagService) GetTag(GetTagQueryParams *GetTagQueryParams) (*ResponseTagGetTag, *resty.Response, error)
GetTag Get Tag - ee9a-ab01-487a-8896
Returns the tags for given filter criteria
@param GetTagQueryParams Filtering parameter
func (*TagService) GetTagByID ¶
func (s *TagService) GetTagByID(id string) (*ResponseTagGetTagByID, *resty.Response, error)
GetTagByID Get Tag by Id - c1a3-59b1-4c89-b573
Returns tag specified by Id
@param id id path parameter. Tag ID
func (*TagService) GetTagCount ¶
func (s *TagService) GetTagCount(GetTagCountQueryParams *GetTagCountQueryParams) (*ResponseTagGetTagCount, *resty.Response, error)
GetTagCount Get Tag Count - 8091-a9b8-4bfb-a53b
Returns tag count
@param GetTagCountQueryParams Filtering parameter
func (*TagService) GetTagMemberCount ¶
func (s *TagService) GetTagMemberCount(id string, GetTagMemberCountQueryParams *GetTagMemberCountQueryParams) (*ResponseTagGetTagMemberCount, *resty.Response, error)
GetTagMemberCount Get Tag Member count - 2e9d-b858-40fb-b1cf
Returns the number of members in a given tag
@param id id path parameter. Tag ID
@param GetTagMemberCountQueryParams Filtering parameter
func (*TagService) GetTagMembersByID ¶
func (s *TagService) GetTagMembersByID(id string, GetTagMembersByIdQueryParams *GetTagMembersByIDQueryParams) (*ResponseTagGetTagMembersByID, *resty.Response, error)
GetTagMembersByID Get Tag members by Id - eab7-abe0-48fb-99ad
Returns tag members specified by id
@param id id path parameter. Tag ID
@param GetTagMembersByIdQueryParams Filtering parameter
func (*TagService) GetTagResourceTypes ¶
func (s *TagService) GetTagResourceTypes() (*ResponseTagGetTagResourceTypes, *resty.Response, error)
GetTagResourceTypes Get Tag resource types - 4695-090d-403b-8eaa
Returns list of supported resource types
func (*TagService) RemoveTagMember ¶
func (s *TagService) RemoveTagMember(id string, memberID string) (*ResponseTagRemoveTagMember, *resty.Response, error)
RemoveTagMember Remove Tag member - caa3-ea70-4d78-b37e
Removes Tag member from the tag specified by id
@param id id path parameter. Tag ID
@param memberID memberId path parameter. TagMember id to be removed from tag
func (*TagService) UpdateTag ¶
func (s *TagService) UpdateTag(requestTagUpdateTag *RequestTagUpdateTag) (*ResponseTagUpdateTag, *resty.Response, error)
UpdateTag Update Tag - 4d86-a993-469a-9da9
Updates a tag specified by id
func (*TagService) UpdatesTagMembership ¶
func (s *TagService) UpdatesTagMembership(requestTagUpdatesTagMembership *RequestTagUpdatesTagMembership) (*ResponseTagUpdatesTagMembership, *resty.Response, error)
UpdatesTagMembership Updates tag membership - 45bc-7a83-44a8-bc1e
Updates tag membership. As part of the request payload through this API, only the specified members are added / retained to the given input tags. Possible values of memberType attribute in the request payload can be queried by using the /tag/member/type API
type TaskService ¶
type TaskService service
func (*TaskService) GetBusinessAPIExecutionDetails ¶
func (s *TaskService) GetBusinessAPIExecutionDetails(executionID string) (*ResponseTaskGetBusinessAPIExecutionDetails, *resty.Response, error)
GetBusinessAPIExecutionDetails Get Business API Execution Details - c1bc-a8c1-41fb-9f75
Retrieves the execution details of a Business API
@param executionID executionId path parameter. Execution Id of API
func (*TaskService) GetTaskByID ¶
func (s *TaskService) GetTaskByID(taskID string) (*ResponseTaskGetTaskByID, *resty.Response, error)
GetTaskByID Get task by Id - a1a9-3873-46ba-92b1
Returns a task by specified id
@param taskID taskId path parameter. UUID of the Task
func (*TaskService) GetTaskByOperationID ¶
func (s *TaskService) GetTaskByOperationID(operationID string, offset int, limit int) (*ResponseTaskGetTaskByOperationID, *resty.Response, error)
GetTaskByOperationID Get task by OperationId - e487-f8d3-481b-94f2
Returns root tasks associated with an Operationid
@param operationID operationId path parameter. @param offset offset path parameter. Index, minimum value is 0
@param limit limit path parameter. The maximum value of {limit} supported is 500. <br/> Base 1 indexing for {limit}, minimum value is 1
func (*TaskService) GetTaskCount ¶
func (s *TaskService) GetTaskCount(GetTaskCountQueryParams *GetTaskCountQueryParams) (*ResponseTaskGetTaskCount, *resty.Response, error)
GetTaskCount Get task count - 26b4-4ab0-4649-a183
Returns Task count
@param GetTaskCountQueryParams Filtering parameter
func (*TaskService) GetTaskTree ¶
func (s *TaskService) GetTaskTree(taskID string) (*ResponseTaskGetTaskTree, *resty.Response, error)
GetTaskTree Get task tree - f5a2-69c4-4f2a-95fa
Returns a task with its children tasks by based on their id
@param taskID taskId path parameter. UUID of the Task
func (*TaskService) GetTasks ¶
func (s *TaskService) GetTasks(GetTasksQueryParams *GetTasksQueryParams) (*ResponseTaskGetTasks, *resty.Response, error)
GetTasks Get tasks - e78b-b8a2-449b-9eed
Returns task(s) based on filter criteria
@param GetTasksQueryParams Filtering parameter
type TopologyService ¶
type TopologyService service
func (*TopologyService) GetL3TopologyDetails ¶
func (s *TopologyService) GetL3TopologyDetails(topologyType string) (*ResponseTopologyGetL3TopologyDetails, *resty.Response, error)
GetL3TopologyDetails Get L3 Topology Details - c2b5-fb76-4d88-8375
Returns the Layer 3 network topology by routing protocol
@param topologyType topologyType path parameter. Type of topology(OSPF,ISIS,etc)
func (*TopologyService) GetOverallNetworkHealth ¶
func (s *TopologyService) GetOverallNetworkHealth(GetOverallNetworkHealthQueryParams *GetOverallNetworkHealthQueryParams) (*ResponseTopologyGetOverallNetworkHealth, *resty.Response, error)
GetOverallNetworkHealth Get Overall Network Health - ca91-da84-401a-bba1
Returns Overall Network Health information by Device category (Access, Distribution, Core, Router, Wireless) for any given point of time
@param GetOverallNetworkHealthQueryParams Filtering parameter
func (*TopologyService) GetPhysicalTopology ¶
func (s *TopologyService) GetPhysicalTopology(GetPhysicalTopologyQueryParams *GetPhysicalTopologyQueryParams) (*ResponseTopologyGetPhysicalTopology, *resty.Response, error)
GetPhysicalTopology Get Physical Topology - b2b8-cb91-459a-a58f
Returns the raw physical topology by specified criteria of nodeType
@param GetPhysicalTopologyQueryParams Filtering parameter
func (*TopologyService) GetSiteTopology ¶
func (s *TopologyService) GetSiteTopology() (*ResponseTopologyGetSiteTopology, *resty.Response, error)
GetSiteTopology Get Site Topology - 9ba1-4a9e-441b-8a60
Returns site topology
func (*TopologyService) GetTopologyDetails ¶
func (s *TopologyService) GetTopologyDetails(vlanID string) (*ResponseTopologyGetTopologyDetails, *resty.Response, error)
GetTopologyDetails Get topology details - b9b4-8ac8-463a-8aba
Returns Layer 2 network topology by specified VLAN ID
@param vlanID vlanID path parameter. Vlan Name for e.g Vlan1, Vlan23 etc
func (*TopologyService) GetVLANDetails ¶
func (s *TopologyService) GetVLANDetails() (*ResponseTopologyGetVLANDetails, *resty.Response, error)
GetVLANDetails Get VLAN details - 6284-db46-49aa-8d31
Returns the list of VLAN names
type TriggerSoftwareImageActivationHeaderParams ¶
type TriggerSoftwareImageActivationHeaderParams struct { ContentType string `url:"Content-Type,omitempty"` //Expects type string. Request body content type ClientType string `url:"Client-Type,omitempty"` //Expects type string. Client-type (Optional) ClientURL string `url:"Client-Url,omitempty"` //Expects type string. Client-url (Optional) }
type TriggerSoftwareImageActivationQueryParams ¶
type TriggerSoftwareImageActivationQueryParams struct {
ScheduleValidate bool `url:"scheduleValidate,omitempty"` //scheduleValidate, validates data before schedule (Optional)
}
type UpdateInterfaceDetailsQueryParams ¶
type UpdateInterfaceDetailsQueryParams struct {
DeploymentMode string `url:"deploymentMode,omitempty"` //Preview/Deploy ['Preview' means the configuration is not pushed to the device. 'Deploy' makes the configuration pushed to the device]
}
type UpdateNfvProfileQueryParams ¶
type UpdateNfvProfileQueryParams struct {
Name string `url:"name,omitempty"` //Name of the profile to be updated
}
type UpdateReserveIPSubpoolQueryParams ¶
type UpdateReserveIPSubpoolQueryParams struct {
ID string `url:"id,omitempty"` //Id of subpool to be associated with the site
}
type UpdateSiteHeaderParams ¶
type UpdateSiteHeaderParams struct { Runsync string `url:"__runsync,omitempty"` //Expects type bool. Enable this parameter to execute the API and return a response synchronously Timeout string `url:"__timeout,omitempty"` //Expects type float64. During synchronous execution, this defines the maximum time to wait for a response, before the API execution is terminated Persistbapioutput string `url:"__persistbapioutput,omitempty"` //Expects type bool. Persist bapi sync response }
type UsersService ¶
type UsersService service
func (*UsersService) GetUserEnrichmentDetails ¶
func (s *UsersService) GetUserEnrichmentDetails(GetUserEnrichmentDetailsHeaderParams *GetUserEnrichmentDetailsHeaderParams) (*ResponseUsersGetUserEnrichmentDetails, *resty.Response, error)
GetUserEnrichmentDetails Get User Enrichment Details - d7a6-3928-45e8-969d
Enriches a given network End User context (a network user-id or end user’s device Mac Address) with details about the user and devices that the user is connected to
@param GetUserEnrichmentDetailsHeaderParams Custom header parameters
type WirelessService ¶
type WirelessService service
func (*WirelessService) ApProvision ¶
func (s *WirelessService) ApProvision(requestWirelessAPProvision *RequestWirelessApProvision, APProvisionHeaderParams *ApProvisionHeaderParams) (*ResponseWirelessApProvision, *resty.Response, error)
ApProvision AP Provision - d897-19b8-47aa-a9c4
Access Point Provision and ReProvision
@param APProvisionHeaderParams Custom header parameters
func (*WirelessService) CreateAndProvisionSSID ¶
func (s *WirelessService) CreateAndProvisionSSID(requestWirelessCreateAndProvisionSSID *RequestWirelessCreateAndProvisionSSID, CreateAndProvisionSSIDHeaderParams *CreateAndProvisionSSIDHeaderParams) (*ResponseWirelessCreateAndProvisionSSID, *resty.Response, error)
CreateAndProvisionSSID Create and Provision SSID - 1eb7-2ad3-4e09-8990
Creates SSID, updates the SSID to the corresponding site profiles and provision it to the devices matching the given sites
@param CreateAndProvisionSSIDHeaderParams Custom header parameters
func (*WirelessService) CreateEnterpriseSSID ¶
func (s *WirelessService) CreateEnterpriseSSID(requestWirelessCreateEnterpriseSSID *RequestWirelessCreateEnterpriseSSID) (*ResponseWirelessCreateEnterpriseSSID, *resty.Response, error)
CreateEnterpriseSSID Create Enterprise SSID - 8a96-fb95-4d09-a349
Creates enterprise SSID
func (*WirelessService) CreateOrUpdateRfProfile ¶
func (s *WirelessService) CreateOrUpdateRfProfile(requestWirelessCreateOrUpdateRFProfile *RequestWirelessCreateOrUpdateRfProfile) (*ResponseWirelessCreateOrUpdateRfProfile, *resty.Response, error)
CreateOrUpdateRfProfile Create or Update RF profile - b783-2967-4878-b815
Create or Update RF profile
func (*WirelessService) CreateUpdateDynamicInterface ¶
func (s *WirelessService) CreateUpdateDynamicInterface(requestWirelessCreateUpdateDynamicInterface *RequestWirelessCreateUpdateDynamicInterface, CreateUpdateDynamicInterfaceHeaderParams *CreateUpdateDynamicInterfaceHeaderParams) (*ResponseWirelessCreateUpdateDynamicInterface, *resty.Response, error)
CreateUpdateDynamicInterface Create Update Dynamic interface - daa0-bb75-4e2a-8da6
API to create or update an dynamic interface
@param CreateUpdateDynamicInterfaceHeaderParams Custom header parameters
func (*WirelessService) CreateWirelessProfile ¶
func (s *WirelessService) CreateWirelessProfile(requestWirelessCreateWirelessProfile *RequestWirelessCreateWirelessProfile) (*ResponseWirelessCreateWirelessProfile, *resty.Response, error)
CreateWirelessProfile Create Wireless Profile - 7097-6962-4bf9-88d5
Creates Wireless Network Profile on Cisco DNA Center and associates sites and SSIDs to it.
func (*WirelessService) DeleteDynamicInterface ¶
func (s *WirelessService) DeleteDynamicInterface(interfaceName string, DeleteDynamicInterfaceHeaderParams *DeleteDynamicInterfaceHeaderParams) (*resty.Response, error)
DeleteDynamicInterface Delete dynamic interface - ffb4-abf4-44fb-b70a
Delete a dynamic interface
@param interfaceName interfaceName path parameter. valid interface-name to be deleted
@param DeleteDynamicInterfaceHeaderParams Custom header parameters
func (*WirelessService) DeleteEnterpriseSSID ¶
func (s *WirelessService) DeleteEnterpriseSSID(ssidName string) (*ResponseWirelessDeleteEnterpriseSSID, *resty.Response, error)
DeleteEnterpriseSSID Delete Enterprise SSID - c7a6-592b-4b98-a369
Deletes given enterprise SSID
@param ssidName ssidName path parameter. Enter the SSID name to be deleted
func (*WirelessService) DeleteRfProfiles ¶
func (s *WirelessService) DeleteRfProfiles(rfProfileName string) (*ResponseWirelessDeleteRfProfiles, *resty.Response, error)
DeleteRfProfiles Delete RF profiles - 28b2-4a74-4a99-94be
Delete RF profile(s)
@param rfProfileName rfProfileName path parameter. RF profile name to be deleted(required) *non-custom RF profile cannot be deleted
func (*WirelessService) DeleteSSIDAndProvisionItToDevices ¶
func (s *WirelessService) DeleteSSIDAndProvisionItToDevices(ssidName string, managedAPLocations string, DeleteSSIDAndProvisionItToDevicesHeaderParams *DeleteSSIDAndProvisionItToDevicesHeaderParams) (*ResponseWirelessDeleteSSIDAndProvisionItToDevices, *resty.Response, error)
DeleteSSIDAndProvisionItToDevices Delete SSID and provision it to devices - fc95-38fe-43d9-884d
Removes SSID or WLAN from the network profile, reprovision the device(s) and deletes the SSID or WLAN from DNA Center
@param ssidName ssidName path parameter. @param managedAPLocations managedAPLocations path parameter. @param DeleteSSIDAndProvisionItToDevicesHeaderParams Custom header parameters
func (*WirelessService) DeleteWirelessProfile ¶
func (s *WirelessService) DeleteWirelessProfile(wirelessProfileName string) (*ResponseWirelessDeleteWirelessProfile, *resty.Response, error)
DeleteWirelessProfile Delete Wireless Profile - e395-88a5-4949-82c4
Delete the Wireless Profile from Cisco DNA Center whose name is provided.
@param wirelessProfileName wirelessProfileName path parameter. Wireless Profile Name
func (*WirelessService) GetDynamicInterface ¶
func (s *WirelessService) GetDynamicInterface(GetDynamicInterfaceQueryParams *GetDynamicInterfaceQueryParams) (*ResponseWirelessGetDynamicInterface, *resty.Response, error)
GetDynamicInterface Get dynamic interface - c5b0-c978-4dfb-90b4
Get one or all dynamic interface(s)
@param GetDynamicInterfaceQueryParams Filtering parameter
func (*WirelessService) GetEnterpriseSSID ¶
func (s *WirelessService) GetEnterpriseSSID(GetEnterpriseSSIDQueryParams *GetEnterpriseSSIDQueryParams) (*ResponseWirelessGetEnterpriseSSID, *resty.Response, error)
GetEnterpriseSSID Get Enterprise SSID - cca5-19ba-45eb-b423
Gets either one or all the enterprise SSID
@param GetEnterpriseSSIDQueryParams Filtering parameter
func (*WirelessService) GetWirelessProfile ¶
func (s *WirelessService) GetWirelessProfile(GetWirelessProfileQueryParams *GetWirelessProfileQueryParams) (*ResponseWirelessGetWirelessProfile, *resty.Response, error)
GetWirelessProfile Get Wireless Profile - b3a1-c880-4c8b-9b8b
Gets either one or all the wireless network profiles if no name is provided for network-profile.
@param GetWirelessProfileQueryParams Filtering parameter
func (*WirelessService) PSKOverride ¶
func (s *WirelessService) PSKOverride(requestWirelessPSKOverride *RequestWirelessPSKOverride) (*ResponseWirelessPSKOverride, *resty.Response, error)
PSKOverride PSK override - 46ad-ab75-47c9-8762
Update/override pass phrase of enterprise SSID
func (*WirelessService) Provision ¶
func (s *WirelessService) Provision(requestWirelessProvision *RequestWirelessProvision) (*ResponseWirelessProvision, *resty.Response, error)
Provision Provision - d09b-08a3-447a-a3b9
Provision wireless devices
func (*WirelessService) ProvisionUpdate ¶
func (s *WirelessService) ProvisionUpdate(requestWirelessProvisionUpdate *RequestWirelessProvisionUpdate, ProvisionUpdateHeaderParams *ProvisionUpdateHeaderParams) (*ResponseWirelessProvisionUpdate, *resty.Response, error)
ProvisionUpdate Provision update - 87a5-ab04-4139-862d
Updates wireless provisioning
@param ProvisionUpdateHeaderParams Custom header parameters
func (*WirelessService) RetrieveRfProfiles ¶
func (s *WirelessService) RetrieveRfProfiles(RetrieveRFProfilesQueryParams *RetrieveRfProfilesQueryParams) (*ResponseWirelessRetrieveRfProfiles, *resty.Response, error)
RetrieveRfProfiles Retrieve RF profiles - 098c-ab91-41c9-a3fe
Retrieve all RF profiles
@param RetrieveRFProfilesQueryParams Filtering parameter
func (*WirelessService) SensorTestResults ¶
func (s *WirelessService) SensorTestResults(SensorTestResultsQueryParams *SensorTestResultsQueryParams) (*ResponseWirelessSensorTestResults, *resty.Response, error)
SensorTestResults Sensor Test Results - 87ae-7b21-4f0b-a838
Intent API to get SENSOR test result summary
@param SensorTestResultsQueryParams Filtering parameter
func (*WirelessService) UpdateEnterpriseSSID ¶
func (s *WirelessService) UpdateEnterpriseSSID(requestWirelessUpdateEnterpriseSSID *RequestWirelessUpdateEnterpriseSSID) (*ResponseWirelessUpdateEnterpriseSSID, *resty.Response, error)
UpdateEnterpriseSSID Update Enterprise SSID - c493-991f-40ca-ba44
Update enterprise SSID
func (*WirelessService) UpdateWirelessProfile ¶
func (s *WirelessService) UpdateWirelessProfile(requestWirelessUpdateWirelessProfile *RequestWirelessUpdateWirelessProfile) (*ResponseWirelessUpdateWirelessProfile, *resty.Response, error)
UpdateWirelessProfile Update Wireless Profile - cfbd-3870-405a-ad55
Updates the wireless Network Profile with updated details provided. All sites to be present in the network profile should be provided.
Source Files ¶
- api_client.go
- application_policy.go
- applications.go
- authentication.go
- cisco_dna_center_system.go
- clients.go
- command_runner.go
- compliance.go
- configuration_archive.go
- configuration_templates.go
- custom_call.go
- device_onboarding_pnp.go
- device_replacement.go
- devices.go
- discovery.go
- event_management.go
- fabric_wireless.go
- file.go
- health_and_performance.go
- issues.go
- itsm.go
- lan_automation.go
- licenses.go
- network_settings.go
- path_trace.go
- platform_configuration.go
- reports.go
- sda.go
- security_advisories.go
- sensors.go
- site_design.go
- sites.go
- software_image_management_swim.go
- system_settings.go
- tag.go
- task.go
- topology.go
- users.go
- wireless.go