Documentation ¶
Index ¶
- Constants
- Variables
- func SetOptions(baseURL string, username string, password string, debug string, ...) error
- type ApProvisionHeaderParams
- type ApplicationPolicyService
- func (s *ApplicationPolicyService) CreateApplication(...) (*ResponseApplicationPolicyCreateApplication, *resty.Response, error)
- func (s *ApplicationPolicyService) CreateApplicationSet(...) (*ResponseApplicationPolicyCreateApplicationSet, *resty.Response, error)
- func (s *ApplicationPolicyService) DeleteApplication(DeleteApplicationQueryParams *DeleteApplicationQueryParams) (*ResponseApplicationPolicyDeleteApplication, *resty.Response, error)
- func (s *ApplicationPolicyService) DeleteApplicationSet(DeleteApplicationSetQueryParams *DeleteApplicationSetQueryParams) (*ResponseApplicationPolicyDeleteApplicationSet, *resty.Response, error)
- func (s *ApplicationPolicyService) EditApplication(...) (*ResponseApplicationPolicyEditApplication, *resty.Response, error)
- 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)
- type ApplicationsQueryParams
- type ApplicationsService
- type AssignCredentialToSiteHeaderParams
- type AssignDeviceToSiteHeaderParams
- type AuthenticationAPIResponse
- type AuthenticationManagementService
- func (s *AuthenticationManagementService) ImportCertificate(ImportCertificateQueryParams *ImportCertificateQueryParams, ...) (*ResponseAuthenticationManagementImportCertificate, *resty.Response, error)
- func (s *AuthenticationManagementService) ImportCertificateP12(ImportCertificateP12QueryParams *ImportCertificateP12QueryParams, ...) (*ResponseAuthenticationManagementImportCertificateP12, *resty.Response, error)
- type AuthenticationService
- 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) 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 DeleteApplicationQueryParams
- type DeleteApplicationSetQueryParams
- 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 DeleteSdaFabricQueryParams
- type DeleteSensorTestQueryParams
- type DeleteSiteFromSdaFabricQueryParams
- type DeleteVirtualNetworkWithScalableGroupsQueryParams
- type DeleteVnFromSdaFabricQueryParams
- type DeletesBorderDeviceFromSdaFabricQueryParams
- type DeregisterVirtualAccountQueryParams
- type DeviceCountDetailsQueryParams
- type DeviceLicenseSummaryQueryParams
- type DeviceOnboardingPnpService
- func (s *DeviceOnboardingPnpService) AddAWorkflow(requestDeviceOnboardingPnpAddAWorkflow *RequestDeviceOnboardingPnpAddAWorkflow) (*ResponseDeviceOnboardingPnpAddAWorkflow, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) AddDevice2(requestDeviceOnboardingPnpAddDevice2 *RequestDeviceOnboardingPnpAddDevice2) (*ResponseDeviceOnboardingPnpAddDevice2, *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) GetDeviceCount2(GetDeviceCount2QueryParams *GetDeviceCount2QueryParams) (*ResponseDeviceOnboardingPnpGetDeviceCount2, *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) AddDevice(requestDevicesAddDevice *RequestDevicesAddDevice) (*ResponseDevicesAddDevice, *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) 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) GetDeviceCount() (*ResponseDevicesGetDeviceCount, *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) 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) 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) PoeDetails(deviceUUID string) (*ResponseDevicesPoeDetails, *resty.Response, error)
- func (s *DevicesService) RegisterDeviceForWsa(RegisterDeviceForWSAQueryParams *RegisterDeviceForWsaQueryParams) (*ResponseDevicesRegisterDeviceForWsa, *resty.Response, error)
- func (s *DevicesService) RetrievesAllNetworkDevices(RetrievesAllNetworkDevicesQueryParams *RetrievesAllNetworkDevicesQueryParams) (*ResponseDevicesRetrievesAllNetworkDevices, *resty.Response, error)
- func (s *DevicesService) ReturnPowerSupplyFanDetailsForTheGivenDevice(deviceUUID string, ...) (*ResponseDevicesReturnPowerSupplyFanDetailsForTheGivenDevice, *resty.Response, ...)
- func (s *DevicesService) ReturnsDevicesAddedToDnaCWithSNMPV3DES(siteID string, ...) (*ResponseDevicesReturnsDevicesAddedToDnaCWithSNMPV3DES, *resty.Response, error)
- 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) ThreatDetailCount(requestDevicesThreatDetailCount *RequestDevicesThreatDetailCount) (*ResponseDevicesThreatDetailCount, *resty.Response, error)
- func (s *DevicesService) ThreatDetails(requestDevicesThreatDetails *RequestDevicesThreatDetails) (*ResponseDevicesThreatDetails, *resty.Response, error)
- func (s *DevicesService) ThreatSummary(requestDevicesThreatSummary *RequestDevicesThreatSummary) (*ResponseDevicesThreatSummary, *resty.Response, error)
- func (s *DevicesService) UpdateDeviceRole(requestDevicesUpdateDeviceRole *RequestDevicesUpdateDeviceRole) (*ResponseDevicesUpdateDeviceRole, *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) CreateEmailEventSubscription(...) (*ResponseEventManagementCreateEmailEventSubscription, *resty.Response, error)
- func (s *EventManagementService) CreateEventSubscriptions(...) (*ResponseEventManagementCreateEventSubscriptions, *resty.Response, error)
- func (s *EventManagementService) CreateRestWebhookEventSubscription(...) (*ResponseEventManagementCreateRestWebhookEventSubscription, *resty.Response, ...)
- func (s *EventManagementService) CreateSyslogEventSubscription(...) (*ResponseEventManagementCreateSyslogEventSubscription, *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) 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) UpdateEmailEventSubscription(...) (*ResponseEventManagementUpdateEmailEventSubscription, *resty.Response, error)
- func (s *EventManagementService) UpdateEventSubscriptions(...) (*ResponseEventManagementUpdateEventSubscriptions, *resty.Response, error)
- func (s *EventManagementService) UpdateRestWebhookEventSubscription(...) (*ResponseEventManagementUpdateRestWebhookEventSubscription, *resty.Response, ...)
- func (s *EventManagementService) UpdateSyslogEventSubscription(...) (*ResponseEventManagementUpdateSyslogEventSubscription, *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)
- type GetAllInterfacesQueryParams
- type GetApplicationSetsQueryParams
- type GetApplicationsQueryParams
- type GetAuditLogParentRecordsQueryParams
- type GetAuditLogRecordsQueryParams
- type GetAuditLogSummaryQueryParams
- type GetClientDetailQueryParams
- type GetClientEnrichmentDetailsHeaderParams
- type GetCmdbSyncStatusQueryParams
- type GetComplianceDetailCountQueryParams
- type GetComplianceDetailQueryParams
- type GetComplianceStatusCountQueryParams
- type GetComplianceStatusQueryParams
- type GetControlPlaneDeviceFromSdaFabricQueryParams
- type GetDefaultAuthenticationProfileFromSdaFabricQueryParams
- type GetDeviceCount2QueryParams
- type GetDeviceCredentialDetailsQueryParams
- type GetDeviceDetailQueryParams
- type GetDeviceDetailsByIPQueryParams
- type GetDeviceEnrichmentDetailsHeaderParams
- type GetDeviceHistoryQueryParams
- type GetDeviceInfoFromSdaFabricQueryParams
- type GetDeviceInterfaceVLANsQueryParams
- type GetDeviceList2QueryParams
- type GetDeviceListQueryParams
- type GetDeviceRoleInSdaFabricQueryParams
- 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 GetPortAssignmentForAccessPointInSdaFabricQueryParams
- type GetPortAssignmentForUserDeviceInSdaFabricQueryParams
- type GetProvisionedWiredDeviceQueryParams
- type GetReserveIPSubpoolQueryParams
- type GetRestWebhookEventSubscriptionsQueryParams
- type GetRestWebhookSubscriptionDetailsQueryParams
- type GetSdaFabricInfoQueryParams
- 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 GetUserEnrichmentDetailsHeaderParams
- type GetVirtualNetworkWithScalableGroupsQueryParams
- type GetVnFromSdaFabricQueryParams
- type GetWirelessProfileQueryParams
- type GetWorkflowCountQueryParams
- type GetWorkflowsQueryParams
- type GetsAListOfProjectsQueryParams
- type GetsBorderDeviceDetailFromSdaFabricQueryParams
- 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 ImportCertificateMultipartFields
- type ImportCertificateP12MultipartFields
- type ImportCertificateP12QueryParams
- type ImportCertificateQueryParams
- 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 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 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) GetViewDetailsForAGivenViewGroupAndView(viewGroupID string, viewID string) (*ResponseReportsGetViewDetailsForAGivenViewGroupAndView, *resty.Response, ...)
- func (s *ReportsService) GetViewsForAGivenViewGroup(viewGroupID string) (*ResponseReportsGetViewsForAGivenViewGroup, *resty.Response, error)
- type RequestApplicationPolicyCreateApplication
- type RequestApplicationPolicyCreateApplicationSet
- type RequestApplicationPolicyEditApplication
- 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 RequestConfigurationTemplatesCreatesACloneOfTheGivenTemplate
- 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 RequestDeviceOnboardingPnpAddDevice2
- type RequestDeviceOnboardingPnpAddDevice2DeviceInfo
- type RequestDeviceOnboardingPnpAddDevice2DeviceInfoAAACredentials
- type RequestDeviceOnboardingPnpAddDevice2DeviceInfoFileSystemList
- type RequestDeviceOnboardingPnpAddDevice2DeviceInfoHTTPHeaders
- type RequestDeviceOnboardingPnpAddDevice2DeviceInfoIPInterfaces
- type RequestDeviceOnboardingPnpAddDevice2DeviceInfoIPInterfacesIPv4Address
- type RequestDeviceOnboardingPnpAddDevice2DeviceInfoIPInterfacesIPv6AddressList
- type RequestDeviceOnboardingPnpAddDevice2DeviceInfoLocation
- type RequestDeviceOnboardingPnpAddDevice2DeviceInfoNeighborLinks
- type RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileList
- type RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListPrimaryEndpoint
- type RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListPrimaryEndpointIPv4Address
- type RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListPrimaryEndpointIPv6Address
- type RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListSecondaryEndpoint
- type RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListSecondaryEndpointIPv4Address
- type RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListSecondaryEndpointIPv6Address
- type RequestDeviceOnboardingPnpAddDevice2DeviceInfoPreWorkflowCliOuputs
- type RequestDeviceOnboardingPnpAddDevice2DeviceInfoStackInfo
- type RequestDeviceOnboardingPnpAddDevice2DeviceInfoStackInfoStackMemberList
- type RequestDeviceOnboardingPnpAddDevice2DeviceInfoTags
- type RequestDeviceOnboardingPnpAddDevice2RunSummaryList
- type RequestDeviceOnboardingPnpAddDevice2RunSummaryListHistoryTaskInfo
- type RequestDeviceOnboardingPnpAddDevice2RunSummaryListHistoryTaskInfoAddnDetails
- type RequestDeviceOnboardingPnpAddDevice2RunSummaryListHistoryTaskInfoWorkItemList
- type RequestDeviceOnboardingPnpAddDevice2SystemResetWorkflow
- type RequestDeviceOnboardingPnpAddDevice2SystemResetWorkflowTasks
- type RequestDeviceOnboardingPnpAddDevice2SystemResetWorkflowTasksWorkItemList
- type RequestDeviceOnboardingPnpAddDevice2SystemWorkflow
- type RequestDeviceOnboardingPnpAddDevice2SystemWorkflowTasks
- type RequestDeviceOnboardingPnpAddDevice2SystemWorkflowTasksWorkItemList
- type RequestDeviceOnboardingPnpAddDevice2Workflow
- type RequestDeviceOnboardingPnpAddDevice2WorkflowParameters
- type RequestDeviceOnboardingPnpAddDevice2WorkflowParametersConfigList
- type RequestDeviceOnboardingPnpAddDevice2WorkflowParametersConfigListConfigParameters
- type RequestDeviceOnboardingPnpAddDevice2WorkflowTasks
- type RequestDeviceOnboardingPnpAddDevice2WorkflowTasksWorkItemList
- type RequestDeviceOnboardingPnpAddVirtualAccount
- type RequestDeviceOnboardingPnpAddVirtualAccountProfile
- type RequestDeviceOnboardingPnpAddVirtualAccountSyncResult
- type RequestDeviceOnboardingPnpAddVirtualAccountSyncResultSyncList
- type RequestDeviceOnboardingPnpClaimADeviceToASite
- 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 RequestDevicesAddDevice
- type RequestDevicesAddDeviceUpdateMgmtIPaddressList
- type RequestDevicesExportDeviceList
- type RequestDevicesSyncDevices
- type RequestDevicesSyncDevices2
- type RequestDevicesSyncDevices2UpdateMgmtIPaddressList
- type RequestDevicesThreatDetailCount
- type RequestDevicesThreatDetails
- type RequestDevicesThreatSummary
- type RequestDevicesUpdateDeviceRole
- 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 RequestEventManagementCreateEmailEventSubscription
- type RequestEventManagementCreateEventSubscriptions
- type RequestEventManagementCreateRestWebhookEventSubscription
- type RequestEventManagementCreateSyslogEventSubscription
- type RequestEventManagementUpdateEmailEventSubscription
- type RequestEventManagementUpdateEventSubscriptions
- type RequestEventManagementUpdateRestWebhookEventSubscription
- type RequestEventManagementUpdateSyslogEventSubscription
- type RequestItemApplicationPolicyCreateApplication
- type RequestItemApplicationPolicyCreateApplicationApplicationSet
- type RequestItemApplicationPolicyCreateApplicationNetworkApplications
- type RequestItemApplicationPolicyCreateApplicationNetworkIDentity
- type RequestItemApplicationPolicyCreateApplicationSet
- type RequestItemApplicationPolicyEditApplication
- type RequestItemApplicationPolicyEditApplicationApplicationSet
- type RequestItemApplicationPolicyEditApplicationNetworkApplications
- type RequestItemApplicationPolicyEditApplicationNetworkIDentity
- 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 RequestItemEventManagementCreateEmailEventSubscriptionSubscriptionEndpoints
- type RequestItemEventManagementCreateEmailEventSubscriptionSubscriptionEndpointsSubscriptionDetails
- type RequestItemEventManagementCreateEventSubscriptions
- type RequestItemEventManagementCreateEventSubscriptionsFilter
- type RequestItemEventManagementCreateEventSubscriptionsSubscriptionEndpoints
- type RequestItemEventManagementCreateEventSubscriptionsSubscriptionEndpointsSubscriptionDetails
- type RequestItemEventManagementCreateRestWebhookEventSubscription
- type RequestItemEventManagementCreateRestWebhookEventSubscriptionFilter
- type RequestItemEventManagementCreateRestWebhookEventSubscriptionSubscriptionEndpoints
- type RequestItemEventManagementCreateRestWebhookEventSubscriptionSubscriptionEndpointsSubscriptionDetails
- type RequestItemEventManagementCreateSyslogEventSubscription
- type RequestItemEventManagementCreateSyslogEventSubscriptionFilter
- type RequestItemEventManagementCreateSyslogEventSubscriptionSubscriptionEndpoints
- type RequestItemEventManagementCreateSyslogEventSubscriptionSubscriptionEndpointsSubscriptionDetails
- type RequestItemEventManagementUpdateEmailEventSubscription
- type RequestItemEventManagementUpdateEmailEventSubscriptionFilter
- type RequestItemEventManagementUpdateEmailEventSubscriptionSubscriptionEndpoints
- type RequestItemEventManagementUpdateEmailEventSubscriptionSubscriptionEndpointsSubscriptionDetails
- type RequestItemEventManagementUpdateEventSubscriptions
- type RequestItemEventManagementUpdateEventSubscriptionsFilter
- type RequestItemEventManagementUpdateEventSubscriptionsSubscriptionEndpoints
- type RequestItemEventManagementUpdateEventSubscriptionsSubscriptionEndpointsSubscriptionDetails
- type RequestItemEventManagementUpdateRestWebhookEventSubscription
- type RequestItemEventManagementUpdateRestWebhookEventSubscriptionFilter
- type RequestItemEventManagementUpdateRestWebhookEventSubscriptionSubscriptionEndpoints
- type RequestItemEventManagementUpdateRestWebhookEventSubscriptionSubscriptionEndpointsSubscriptionDetails
- type RequestItemEventManagementUpdateSyslogEventSubscription
- type RequestItemEventManagementUpdateSyslogEventSubscriptionFilter
- type RequestItemEventManagementUpdateSyslogEventSubscriptionSubscriptionEndpoints
- type RequestItemEventManagementUpdateSyslogEventSubscriptionSubscriptionEndpointsSubscriptionDetails
- type RequestItemSdaAddControlPlaneDeviceInSdaFabric
- type RequestItemSdaAddDefaultAuthenticationProfileInSdaFabric
- type RequestItemSdaAddEdgeDeviceInSdaFabric
- type RequestItemSdaAddFabric
- type RequestItemSdaAddIPPoolInSdaVirtualNetwork
- type RequestItemSdaAddPortAssignmentForAccessPointInSdaFabric
- type RequestItemSdaAddPortAssignmentForUserDeviceInSdaFabric
- type RequestItemSdaAddSiteInSdaFabric
- type RequestItemSdaAddVnInSdaFabric
- type RequestItemSdaAddsBorderDeviceInSdaFabric
- type RequestItemSdaAddsBorderDeviceInSdaFabricExternalConnectivitySettings
- type RequestItemSdaAddsBorderDeviceInSdaFabricExternalConnectivitySettingsL3Handoff
- type RequestItemSdaAddsBorderDeviceInSdaFabricExternalConnectivitySettingsL3HandoffVirtualNetwork
- type RequestItemSdaUpdateDefaultAuthenticationProfileInSdaFabric
- type RequestItemSoftwareImageManagementSwimImportSoftwareImageViaURL
- type RequestItemSoftwareImageManagementSwimTriggerSoftwareImageActivation
- type RequestItemSoftwareImageManagementSwimTriggerSoftwareImageDistribution
- type RequestItemWirelessApProvision
- type RequestItemWirelessPSKOverride
- type RequestItemWirelessProvision
- type RequestItemWirelessProvisionDynamicInterfaces
- type RequestItemWirelessProvisionUpdate
- type RequestItemWirelessProvisionUpdateDynamicInterfaces
- type RequestItsmRetryIntegrationEvents
- 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 RequestSdaAddControlPlaneDeviceInSdaFabric
- type RequestSdaAddDefaultAuthenticationProfileInSdaFabric
- type RequestSdaAddEdgeDeviceInSdaFabric
- type RequestSdaAddFabric
- type RequestSdaAddIPPoolInSdaVirtualNetwork
- type RequestSdaAddMulticastInSdaFabric
- type RequestSdaAddMulticastInSdaFabricMulticastVnInfo
- type RequestSdaAddMulticastInSdaFabricMulticastVnInfoSsmInfo
- type RequestSdaAddPortAssignmentForAccessPointInSdaFabric
- type RequestSdaAddPortAssignmentForUserDeviceInSdaFabric
- type RequestSdaAddSiteInSdaFabric
- type RequestSdaAddVirtualNetworkWithScalableGroups
- type RequestSdaAddVnInSdaFabric
- type RequestSdaAddsBorderDeviceInSdaFabric
- type RequestSdaProvisionWiredDevice
- 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 RequestSiteDesignCreateFloormap
- 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 RequestSiteDesignUpdateFloormap
- type RequestSiteDesignUpdateNfvProfile
- type RequestSiteDesignUpdateNfvProfileDevice
- type RequestSiteDesignUpdateNfvProfileDeviceCustomNetworks
- type RequestSiteDesignUpdateNfvProfileDeviceCustomNetworksServicesToConnect
- type RequestSiteDesignUpdateNfvProfileDeviceCustomTemplate
- type RequestSiteDesignUpdateNfvProfileDeviceServices
- type RequestSiteDesignUpdateNfvProfileDeviceServicesVnicMapping
- type RequestSiteDesignUpdateNfvProfileDeviceVLANForL2
- type RequestSitesAssignDeviceToSite
- type RequestSitesAssignDeviceToSiteDevice
- type RequestSitesCreateSite
- type RequestSitesCreateSiteSite
- type RequestSitesCreateSiteSiteArea
- type RequestSitesCreateSiteSiteBuilding
- type RequestSitesCreateSiteSiteFloor
- type RequestSitesUpdateSite
- type RequestSitesUpdateSiteSite
- type RequestSitesUpdateSiteSiteArea
- type RequestSitesUpdateSiteSiteBuilding
- type RequestSitesUpdateSiteSiteFloor
- type RequestSoftwareImageManagementSwimImportSoftwareImageViaURL
- type RequestSoftwareImageManagementSwimTriggerSoftwareImageActivation
- type RequestSoftwareImageManagementSwimTriggerSoftwareImageDistribution
- type RequestTagAddMembersToTheTag
- type RequestTagCreateTag
- type RequestTagCreateTagDynamicRules
- type RequestTagCreateTagDynamicRulesRules
- type RequestTagCreateTagDynamicRulesRulesItems
- type RequestTagUpdateTag
- type RequestTagUpdateTagDynamicRules
- type RequestTagUpdateTagDynamicRulesRules
- type RequestTagUpdateTagDynamicRulesRulesItems
- type RequestTagUpdatesTagMembership
- type RequestTagUpdatesTagMembershipMemberToTags
- type RequestWirelessApProvision
- type RequestWirelessCreateAndProvisionSSID
- type RequestWirelessCreateAndProvisionSSIDFlexConnect
- type RequestWirelessCreateAndProvisionSSIDSSIDDetails
- type RequestWirelessCreateEnterpriseSSID
- type RequestWirelessCreateOrUpdateRfProfile
- type RequestWirelessCreateOrUpdateRfProfileRadioTypeAProperties
- type RequestWirelessCreateOrUpdateRfProfileRadioTypeBProperties
- 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 ResponseApplicationPolicyCreateApplication
- type ResponseApplicationPolicyCreateApplicationResponse
- type ResponseApplicationPolicyCreateApplicationSet
- type ResponseApplicationPolicyCreateApplicationSetResponse
- type ResponseApplicationPolicyDeleteApplication
- type ResponseApplicationPolicyDeleteApplicationResponse
- type ResponseApplicationPolicyDeleteApplicationSet
- type ResponseApplicationPolicyDeleteApplicationSetResponse
- type ResponseApplicationPolicyEditApplication
- type ResponseApplicationPolicyEditApplicationResponse
- type ResponseApplicationPolicyGetApplicationSets
- type ResponseApplicationPolicyGetApplicationSetsCount
- type ResponseApplicationPolicyGetApplicationSetsResponse
- type ResponseApplicationPolicyGetApplicationSetsResponseIDentitySource
- type ResponseApplicationPolicyGetApplications
- type ResponseApplicationPolicyGetApplicationsCount
- type ResponseApplicationsApplications
- type ResponseApplicationsApplicationsResponse
- type ResponseApplicationsApplicationsResponseApplicationServerLatency
- type ResponseApplicationsApplicationsResponseClientNetworkLatency
- type ResponseApplicationsApplicationsResponseHealth
- type ResponseApplicationsApplicationsResponseJitter
- type ResponseApplicationsApplicationsResponseNetworkLatency
- type ResponseApplicationsApplicationsResponsePacketLossPercent
- type ResponseApplicationsApplicationsResponseServerNetworkLatency
- type ResponseAuthenticationManagementImportCertificate
- type ResponseAuthenticationManagementImportCertificateP12
- type ResponseAuthenticationManagementImportCertificateP12Response
- type ResponseAuthenticationManagementImportCertificateResponse
- 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 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 ResponseDeviceOnboardingPnpAddDevice2
- type ResponseDeviceOnboardingPnpAddDevice2DayZeroConfig
- type ResponseDeviceOnboardingPnpAddDevice2DayZeroConfigPreview
- type ResponseDeviceOnboardingPnpAddDevice2DeviceInfo
- type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoAAACredentials
- type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoFileSystemList
- type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoHTTPHeaders
- type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoIPInterfaces
- type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoIPInterfacesIPv4Address
- type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoIPInterfacesIPv6AddressList
- type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoLocation
- type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoNeighborLinks
- type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileList
- type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListPrimaryEndpoint
- type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListPrimaryEndpointIPv4Address
- type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListPrimaryEndpointIPv6Address
- type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListSecondaryEndpoint
- type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListSecondaryEndpointIPv4Address
- type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListSecondaryEndpointIPv6Address
- type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPreWorkflowCliOuputs
- type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoStackInfo
- type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoTags
- type ResponseDeviceOnboardingPnpAddDevice2RunSummaryList
- type ResponseDeviceOnboardingPnpAddDevice2RunSummaryListHistoryTaskInfo
- type ResponseDeviceOnboardingPnpAddDevice2RunSummaryListHistoryTaskInfoAddnDetails
- type ResponseDeviceOnboardingPnpAddDevice2RunSummaryListHistoryTaskInfoWorkItemList
- type ResponseDeviceOnboardingPnpAddDevice2SystemResetWorkflow
- type ResponseDeviceOnboardingPnpAddDevice2SystemResetWorkflowTasks
- type ResponseDeviceOnboardingPnpAddDevice2SystemResetWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpAddDevice2SystemWorkflow
- type ResponseDeviceOnboardingPnpAddDevice2SystemWorkflowTasks
- type ResponseDeviceOnboardingPnpAddDevice2SystemWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpAddDevice2Workflow
- type ResponseDeviceOnboardingPnpAddDevice2WorkflowParameters
- type ResponseDeviceOnboardingPnpAddDevice2WorkflowParametersConfigList
- type ResponseDeviceOnboardingPnpAddDevice2WorkflowParametersConfigListConfigParameters
- type ResponseDeviceOnboardingPnpAddDevice2WorkflowTasks
- type ResponseDeviceOnboardingPnpAddDevice2WorkflowTasksWorkItemList
- 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 ResponseDeviceOnboardingPnpGetDeviceCount2
- type ResponseDeviceOnboardingPnpGetDeviceHistory
- type ResponseDeviceOnboardingPnpGetDeviceHistoryResponse
- type ResponseDeviceOnboardingPnpGetDeviceHistoryResponseHistoryTaskInfo
- type ResponseDeviceOnboardingPnpGetDeviceHistoryResponseHistoryTaskInfoAddnDetails
- type ResponseDeviceOnboardingPnpGetDeviceHistoryResponseHistoryTaskInfoWorkItemList
- type ResponseDeviceOnboardingPnpGetDeviceList2
- type ResponseDeviceOnboardingPnpGetDeviceList2DayZeroConfig
- type ResponseDeviceOnboardingPnpGetDeviceList2DayZeroConfigPreview
- type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfo
- type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoAAACredentials
- type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoFileSystemList
- type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoHTTPHeaders
- type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfaces
- type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfacesIPv4Address
- type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfacesIPv6AddressList
- type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoLocation
- type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoNeighborLinks
- type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileList
- type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpoint
- type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpointIPv4Address
- type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpointIPv6Address
- type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpoint
- type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpointIPv4Address
- type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpointIPv6Address
- type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPreWorkflowCliOuputs
- type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoStackInfo
- type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoStackInfoStackMemberList
- type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoTags
- type ResponseDeviceOnboardingPnpGetDeviceList2RunSummaryList
- type ResponseDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfo
- type ResponseDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfoAddnDetails
- type ResponseDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfoWorkItemList
- type ResponseDeviceOnboardingPnpGetDeviceList2SystemResetWorkflow
- type ResponseDeviceOnboardingPnpGetDeviceList2SystemResetWorkflowTasks
- type ResponseDeviceOnboardingPnpGetDeviceList2SystemResetWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpGetDeviceList2SystemWorkflow
- type ResponseDeviceOnboardingPnpGetDeviceList2SystemWorkflowTasks
- type ResponseDeviceOnboardingPnpGetDeviceList2SystemWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpGetDeviceList2Workflow
- type ResponseDeviceOnboardingPnpGetDeviceList2WorkflowParameters
- type ResponseDeviceOnboardingPnpGetDeviceList2WorkflowParametersConfigList
- type ResponseDeviceOnboardingPnpGetDeviceList2WorkflowParametersConfigListConfigParameters
- type ResponseDeviceOnboardingPnpGetDeviceList2WorkflowTasks
- type ResponseDeviceOnboardingPnpGetDeviceList2WorkflowTasksWorkItemList
- 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 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 ResponseDevicesAddDevice
- type ResponseDevicesAddDeviceResponse
- 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 ResponseDevicesGetDeviceByID
- type ResponseDevicesGetDeviceByIDResponse
- type ResponseDevicesGetDeviceBySerialNumber
- type ResponseDevicesGetDeviceBySerialNumberResponse
- type ResponseDevicesGetDeviceConfigByID
- type ResponseDevicesGetDeviceConfigCount
- type ResponseDevicesGetDeviceConfigForAllDevices
- type ResponseDevicesGetDeviceConfigForAllDevicesResponse
- type ResponseDevicesGetDeviceConfigForAllDevicesResponseAttributeInfo
- type ResponseDevicesGetDeviceCount
- 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 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 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 ResponseDevicesPoeDetails
- type ResponseDevicesPoeDetailsResponse
- type ResponseDevicesRegisterDeviceForWsa
- type ResponseDevicesRegisterDeviceForWsaResponse
- type ResponseDevicesRetrievesAllNetworkDevices
- type ResponseDevicesReturnPowerSupplyFanDetailsForTheGivenDevice
- type ResponseDevicesReturnPowerSupplyFanDetailsForTheGivenDeviceResponse
- type ResponseDevicesReturnsDevicesAddedToDnaCWithSNMPV3DES
- type ResponseDevicesReturnsDevicesAddedToDnaCWithSNMPV3DESResponse
- type ResponseDevicesReturnsPoeInterfaceDetailsForTheDevice
- type ResponseDevicesReturnsPoeInterfaceDetailsForTheDeviceResponse
- type ResponseDevicesSyncDevices
- type ResponseDevicesSyncDevices2
- type ResponseDevicesSyncDevices2Response
- type ResponseDevicesSyncDevicesResponse
- type ResponseDevicesThreatDetailCount
- type ResponseDevicesThreatDetails
- type ResponseDevicesThreatDetailsResponse
- type ResponseDevicesThreatSummary
- type ResponseDevicesThreatSummaryResponse
- type ResponseDevicesThreatSummaryResponseThreatData
- type ResponseDevicesUpdateDeviceRole
- type ResponseDevicesUpdateDeviceRoleResponse
- 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 ResponseEventManagementCreateEmailEventSubscription
- type ResponseEventManagementCreateEventSubscriptions
- type ResponseEventManagementCreateRestWebhookEventSubscription
- type ResponseEventManagementCreateSyslogEventSubscription
- type ResponseEventManagementDeleteEventSubscriptions
- type ResponseEventManagementEventArtifactCount
- type ResponseEventManagementGetAuditLogParentRecords
- type ResponseEventManagementGetAuditLogRecords
- type ResponseEventManagementGetAuditLogSummary
- 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 ResponseEventManagementUpdateEmailEventSubscription
- type ResponseEventManagementUpdateEventSubscriptions
- type ResponseEventManagementUpdateRestWebhookEventSubscription
- type ResponseEventManagementUpdateSyslogEventSubscription
- type ResponseFileGetListOfAvailableNamespaces
- type ResponseFileGetListOfFiles
- type ResponseFileGetListOfFilesResponse
- type ResponseFileGetListOfFilesResponseAttributeInfo
- type ResponseFileGetListOfFilesResponseSftpServerList
- 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 ResponseItemApplicationPolicyGetApplications
- type ResponseItemApplicationPolicyGetApplicationsApplicationSet
- type ResponseItemApplicationPolicyGetApplicationsNetworkApplications
- type ResponseItemApplicationPolicyGetApplicationsNetworkIDentity
- 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 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 ResponseItemEventManagementGetAuditLogParentRecordsDetails
- type ResponseItemEventManagementGetAuditLogParentRecordsTags
- type ResponseItemEventManagementGetAuditLogRecords
- type ResponseItemEventManagementGetAuditLogRecordsAdditionalDetails
- type ResponseItemEventManagementGetAuditLogRecordsDetails
- type ResponseItemEventManagementGetAuditLogRecordsTags
- type ResponseItemEventManagementGetAuditLogSummary
- type ResponseItemEventManagementGetEmailEventSubscriptions
- type ResponseItemEventManagementGetEmailEventSubscriptionsFilter
- type ResponseItemEventManagementGetEmailEventSubscriptionsSubscriptionEndpoints
- type ResponseItemEventManagementGetEmailEventSubscriptionsSubscriptionEndpointsSubscriptionDetails
- type ResponseItemEventManagementGetEmailSubscriptionDetails
- type ResponseItemEventManagementGetEventArtifacts
- type ResponseItemEventManagementGetEventArtifactsEventPayload
- type ResponseItemEventManagementGetEventArtifactsEventPayloadAdditionalDetails
- type ResponseItemEventManagementGetEventArtifactsEventPayloadDetails
- type ResponseItemEventManagementGetEventArtifactsEventTemplates
- type ResponseItemEventManagementGetEventSubscriptions
- type ResponseItemEventManagementGetEventSubscriptionsFilter
- type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpoints
- type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetails
- type ResponseItemEventManagementGetEvents
- type ResponseItemEventManagementGetEventsDetails
- type ResponseItemEventManagementGetNotifications
- type ResponseItemEventManagementGetRestWebhookEventSubscriptions
- type ResponseItemEventManagementGetRestWebhookEventSubscriptionsFilter
- type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpoints
- type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetails
- type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsHeaders
- type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsPathParams
- type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsQueryParams
- type ResponseItemEventManagementGetRestWebhookSubscriptionDetails
- type ResponseItemEventManagementGetRestWebhookSubscriptionDetailsHeaders
- type ResponseItemEventManagementGetSyslogEventSubscriptions
- type ResponseItemEventManagementGetSyslogEventSubscriptionsFilter
- type ResponseItemEventManagementGetSyslogEventSubscriptionsFilterSeverities
- type ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpoints
- type ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpointsSubscriptionDetails
- type ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsSyslogConfig
- 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 ResponseItemWirelessApProvision
- type ResponseItemWirelessCreateUpdateDynamicInterface
- type ResponseItemWirelessGetDynamicInterface
- type ResponseItemWirelessGetEnterpriseSSID
- type ResponseItemWirelessGetEnterpriseSSIDSSIDDetails
- type ResponseItemWirelessGetWirelessProfile
- type ResponseItemWirelessGetWirelessProfileProfileDetails
- type ResponseItemWirelessGetWirelessProfileProfileDetailsSSIDDetails
- type ResponseItsmGetCmdbSyncStatus
- type ResponseItsmGetFailedItsmEvents
- type ResponseItsmRetryIntegrationEvents
- type ResponseLicensesChangeVirtualAccount
- type ResponseLicensesChangeVirtualAccountResponse
- type ResponseLicensesDeviceCountDetails
- type ResponseLicensesDeviceDeregistration
- type ResponseLicensesDeviceDeregistrationResponse
- type ResponseLicensesDeviceLicenseDetails
- type ResponseLicensesDeviceLicenseDetailsChassisDetails
- 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 ResponseReportsGetViewDetailsForAGivenViewGroupAndView
- type ResponseReportsGetViewDetailsForAGivenViewGroupAndViewDeliveries
- type ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFieldGroups
- type ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFieldGroupsFields
- type ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFilters
- type ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFiltersAdditionalInfo
- type ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFiltersFilterSource
- type ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFiltersFilterSourceDataSource
- type ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFiltersTimeOptions
- type ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFormats
- type ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFormatsTemplate
- type ResponseReportsGetViewDetailsForAGivenViewGroupAndViewSchedules
- type ResponseReportsGetViewsForAGivenViewGroup
- type ResponseReportsGetViewsForAGivenViewGroupViews
- type ResponseSdaAddControlPlaneDeviceInSdaFabric
- type ResponseSdaAddDefaultAuthenticationProfileInSdaFabric
- type ResponseSdaAddEdgeDeviceInSdaFabric
- type ResponseSdaAddFabric
- type ResponseSdaAddIPPoolInSdaVirtualNetwork
- type ResponseSdaAddMulticastInSdaFabric
- type ResponseSdaAddPortAssignmentForAccessPointInSdaFabric
- type ResponseSdaAddPortAssignmentForUserDeviceInSdaFabric
- type ResponseSdaAddSiteInSdaFabric
- type ResponseSdaAddVirtualNetworkWithScalableGroups
- type ResponseSdaAddVnInSdaFabric
- type ResponseSdaAddsBorderDeviceInSdaFabric
- type ResponseSdaDeleteControlPlaneDeviceInSdaFabric
- type ResponseSdaDeleteDefaultAuthenticationProfileFromSdaFabric
- type ResponseSdaDeleteEdgeDeviceFromSdaFabric
- type ResponseSdaDeleteIPPoolFromSdaVirtualNetwork
- type ResponseSdaDeleteMulticastFromSdaFabric
- type ResponseSdaDeletePortAssignmentForAccessPointInSdaFabric
- type ResponseSdaDeletePortAssignmentForUserDeviceInSdaFabric
- type ResponseSdaDeleteProvisionedWiredDevice
- type ResponseSdaDeleteSdaFabric
- type ResponseSdaDeleteSiteFromSdaFabric
- type ResponseSdaDeleteVirtualNetworkWithScalableGroups
- type ResponseSdaDeleteVnFromSdaFabric
- type ResponseSdaDeletesBorderDeviceFromSdaFabric
- 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 ResponseSdaGetSdaFabricCount
- type ResponseSdaGetSdaFabricCountResponse
- type ResponseSdaGetSdaFabricInfo
- type ResponseSdaGetSiteFromSdaFabric
- type ResponseSdaGetVirtualNetworkWithScalableGroups
- type ResponseSdaGetVnFromSdaFabric
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabric
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayload
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadAkcSettingsCfs
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadCfsChangeInfo
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadConfigs
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadCustomProvisions
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceInterfaceInfo
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceSettings
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceSettingsConnectedTo
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceSettingsExtConnectivitySettings
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceSettingsExtConnectivitySettingsL2Handoff
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceSettingsExtConnectivitySettingsL3Handoff
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceSettingsExtConnectivitySettingsL3HandoffVirtualNetwork
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadManagedSites
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettings
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsAAA
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsCmx
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsDNS
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsDNSIP
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsDhcp
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsDhcpIPAddress
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsLdap
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsNativeVLAN
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsNetflow
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsNtp
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsSNMP
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsSyslogs
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadOtherDevice
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadTargetIDList
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadTransitNetworks
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadVirtualNetwork
- type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadWLAN
- type ResponseSdaProvisionWiredDevice
- 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 ResponseSiteDesignCreateFloormap
- type ResponseSiteDesignCreateNfvProfile
- type ResponseSiteDesignDeleteFloormap
- type ResponseSiteDesignDeleteNfvProfile
- 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 ResponseSiteDesignListFloormaps
- type ResponseSiteDesignListFloormapsItems
- type ResponseSiteDesignListFloormapsItemsContact
- type ResponseSiteDesignListFloormapsItemsGeometry
- type ResponseSiteDesignListFloormapsItemsGeometryType
- type ResponseSiteDesignListFloormapsItemsImageInfo
- type ResponseSiteDesignListFloormapsItemsImageInfoCategories
- type ResponseSiteDesignListFloormapsItemsImageInfoEnteredImageName
- type ResponseSiteDesignListFloormapsItemsImageInfoFeatures
- type ResponseSiteDesignListFloormapsItemsImageInfoGeneratedRasterImage
- type ResponseSiteDesignListFloormapsItemsImageInfoImage
- type ResponseSiteDesignListFloormapsItemsImageInfoShapes
- type ResponseSiteDesignListFloormapsItemsImageInfoThumbnail
- type ResponseSiteDesignListFloormapsItemsLocation
- type ResponseSiteDesignListFloormapsItemsMetrics
- type ResponseSiteDesignListSpecifiedFloormaps
- type ResponseSiteDesignNfvProvisioningDetail
- type ResponseSiteDesignProvisionNfv
- type ResponseSiteDesignUpdateFloormap
- type ResponseSiteDesignUpdateNfvProfile
- type ResponseSitesAssignDeviceToSite
- 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 ResponseSitesUpdateSite
- type ResponseSitesUpdateSiteResponse
- type ResponseSoftwareImageManagementSwimGetSoftwareImageDetails
- type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponse
- type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseApplicableDevicesForImage
- type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseExtendedAttributes
- type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseProfileInfo
- type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseProfileInfoExtendedAttributes
- type ResponseSoftwareImageManagementSwimImportLocalSoftwareImage
- type ResponseSoftwareImageManagementSwimImportLocalSoftwareImageResponse
- type ResponseSoftwareImageManagementSwimImportSoftwareImageViaURL
- type ResponseSoftwareImageManagementSwimImportSoftwareImageViaURLResponse
- type ResponseSoftwareImageManagementSwimTriggerSoftwareImageActivation
- type ResponseSoftwareImageManagementSwimTriggerSoftwareImageActivationResponse
- type ResponseSoftwareImageManagementSwimTriggerSoftwareImageDistribution
- type ResponseSoftwareImageManagementSwimTriggerSoftwareImageDistributionResponse
- 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 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 ResponseWirelessDeleteDynamicInterface
- type ResponseWirelessDeleteEnterpriseSSID
- type ResponseWirelessDeleteRfProfiles
- type ResponseWirelessDeleteSSIDAndProvisionItToDevices
- type ResponseWirelessDeleteWirelessProfile
- type ResponseWirelessGetDynamicInterface
- type ResponseWirelessGetEnterpriseSSID
- type ResponseWirelessGetWirelessProfile
- type ResponseWirelessProvision
- type ResponseWirelessProvisionProvisioningTasks
- type ResponseWirelessProvisionUpdate
- type ResponseWirelessProvisionUpdateProvisioningTasks
- type ResponseWirelessRetrieveRfProfiles
- type ResponseWirelessRetrieveRfProfilesResponse
- type ResponseWirelessRetrieveRfProfilesResponseRadioTypeAProperties
- type ResponseWirelessRetrieveRfProfilesResponseRadioTypeBProperties
- 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 RetrievesAllNetworkDevicesQueryParams
- type RetrivesAllPreviousPathtracesSummaryQueryParams
- type ReturnListOfReplacementDevicesWithReplacementDetailsQueryParams
- type ReturnPowerSupplyFanDetailsForTheGivenDeviceQueryParams
- type ReturnReplacementDevicesCountQueryParams
- type ReturnsDevicesAddedToDnaCWithSNMPV3DESQueryParams
- type ReturnsPoeInterfaceDetailsForTheDeviceQueryParams
- type SdaService
- func (s *SdaService) AddControlPlaneDeviceInSdaFabric(...) (*ResponseSdaAddControlPlaneDeviceInSdaFabric, *resty.Response, error)
- func (s *SdaService) AddDefaultAuthenticationProfileInSdaFabric(...) (*ResponseSdaAddDefaultAuthenticationProfileInSdaFabric, *resty.Response, error)
- func (s *SdaService) AddEdgeDeviceInSdaFabric(requestSdaAddEdgeDeviceInSDAFabric *RequestSdaAddEdgeDeviceInSdaFabric) (*ResponseSdaAddEdgeDeviceInSdaFabric, *resty.Response, error)
- func (s *SdaService) AddFabric(requestSdaAddFabric *RequestSdaAddFabric) (*ResponseSdaAddFabric, *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) AddVirtualNetworkWithScalableGroups(...) (*ResponseSdaAddVirtualNetworkWithScalableGroups, *resty.Response, error)
- func (s *SdaService) AddVnInSdaFabric(requestSdaAddVNInSDAFabric *RequestSdaAddVnInSdaFabric) (*ResponseSdaAddVnInSdaFabric, *resty.Response, error)
- func (s *SdaService) AddsBorderDeviceInSdaFabric(requestSdaAddsBorderDeviceInSDAFabric *RequestSdaAddsBorderDeviceInSdaFabric) (*ResponseSdaAddsBorderDeviceInSdaFabric, *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) DeleteSdaFabric(DeleteSDAFabricQueryParams *DeleteSdaFabricQueryParams) (*ResponseSdaDeleteSdaFabric, *resty.Response, error)
- func (s *SdaService) DeleteSiteFromSdaFabric(DeleteSiteFromSDAFabricQueryParams *DeleteSiteFromSdaFabricQueryParams) (*ResponseSdaDeleteSiteFromSdaFabric, *resty.Response, error)
- func (s *SdaService) DeleteVirtualNetworkWithScalableGroups(...) (*ResponseSdaDeleteVirtualNetworkWithScalableGroups, *resty.Response, error)
- func (s *SdaService) DeleteVnFromSdaFabric(DeleteVNFromSDAFabricQueryParams *DeleteVnFromSdaFabricQueryParams) (*ResponseSdaDeleteVnFromSdaFabric, *resty.Response, error)
- func (s *SdaService) DeletesBorderDeviceFromSdaFabric(...) (*ResponseSdaDeletesBorderDeviceFromSdaFabric, *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) GetSdaFabricCount() (*ResponseSdaGetSdaFabricCount, *resty.Response, error)
- func (s *SdaService) GetSdaFabricInfo(GetSDAFabricInfoQueryParams *GetSdaFabricInfoQueryParams) (*ResponseSdaGetSdaFabricInfo, *resty.Response, error)
- func (s *SdaService) GetSiteFromSdaFabric(GetSiteFromSDAFabricQueryParams *GetSiteFromSdaFabricQueryParams) (*ResponseSdaGetSiteFromSdaFabric, *resty.Response, error)
- func (s *SdaService) GetVirtualNetworkWithScalableGroups(...) (*ResponseSdaGetVirtualNetworkWithScalableGroups, *resty.Response, error)
- func (s *SdaService) GetVnFromSdaFabric(GetVNFromSDAFabricQueryParams *GetVnFromSdaFabricQueryParams) (*ResponseSdaGetVnFromSdaFabric, *resty.Response, error)
- func (s *SdaService) GetsBorderDeviceDetailFromSdaFabric(...) (*ResponseSdaGetsBorderDeviceDetailFromSdaFabric, *resty.Response, error)
- func (s *SdaService) ProvisionWiredDevice(requestSdaProvisionWiredDevice *RequestSdaProvisionWiredDevice) (*ResponseSdaProvisionWiredDevice, *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) CreateFloormap(requestSiteDesignCreateFloormap *RequestSiteDesignCreateFloormap) (*ResponseSiteDesignCreateFloormap, *resty.Response, error)
- func (s *SiteDesignService) CreateNfvProfile(requestSiteDesignCreateNFVProfile *RequestSiteDesignCreateNfvProfile) (*ResponseSiteDesignCreateNfvProfile, *resty.Response, error)
- func (s *SiteDesignService) DeleteFloormap(floorID string) (*ResponseSiteDesignDeleteFloormap, *resty.Response, error)
- func (s *SiteDesignService) DeleteNfvProfile(id string, DeleteNFVProfileQueryParams *DeleteNfvProfileQueryParams) (*ResponseSiteDesignDeleteNfvProfile, *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) ListFloormaps() (*ResponseSiteDesignListFloormaps, *resty.Response, error)
- func (s *SiteDesignService) ListSpecifiedFloormaps(floorID string) (*ResponseSiteDesignListSpecifiedFloormaps, *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) UpdateFloormap(floorID string, ...) (*ResponseSiteDesignUpdateFloormap, *resty.Response, error)
- func (s *SiteDesignService) UpdateNfvProfile(id string, ...) (*ResponseSiteDesignUpdateNfvProfile, *resty.Response, error)
- type SitesService
- func (s *SitesService) AssignDeviceToSite(siteID string, requestSitesAssignDeviceToSite *RequestSitesAssignDeviceToSite, ...) (*ResponseSitesAssignDeviceToSite, *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) 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) 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) TriggerSoftwareImageActivation(...) (*ResponseSoftwareImageManagementSwimTriggerSoftwareImageActivation, ...)
- func (s *SoftwareImageManagementSwimService) TriggerSoftwareImageDistribution(...) (*ResponseSoftwareImageManagementSwimTriggerSoftwareImageDistribution, ...)
- type SyncDevicesQueryParams
- type SystemHealthApIQueryParams
- type SystemHealthCountApIQueryParams
- type SystemPerformanceApIQueryParams
- type SystemPerformanceHistoricalApIQueryParams
- 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) 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 UpdateNfvProfileQueryParams
- type UpdateReserveIPSubpoolQueryParams
- type UpdateSiteHeaderParams
- 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, ...) (*ResponseWirelessDeleteDynamicInterface, *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) (*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"
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) CreateApplication ¶
func (s *ApplicationPolicyService) CreateApplication(requestApplicationPolicyCreateApplication *RequestApplicationPolicyCreateApplication) (*ResponseApplicationPolicyCreateApplication, *resty.Response, error)
CreateApplication Create Application - fb9b-f80f-491a-9851
Create new Custom application
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) 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) 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) 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) 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
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 float64 `url:"offset,omitempty"` //The offset of the first application in the returned data (optionally used with siteId only) Limit float64 `url:"limit,omitempty"` //The max number of application entries in returned data [1, 1000] (optionally used with siteId only) }
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.
@param ApplicationsQueryParams Filtering parameter
type AssignCredentialToSiteHeaderParams ¶
type AssignCredentialToSiteHeaderParams struct {
Persistbapioutput string `url:"__persistbapioutput,omitempty"` //Expects type string. Persist bapi sync response
}
type AssignDeviceToSiteHeaderParams ¶
type AssignDeviceToSiteHeaderParams 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 AuthenticationManagementService ¶
type AuthenticationManagementService service
func (*AuthenticationManagementService) ImportCertificate ¶
func (s *AuthenticationManagementService) ImportCertificate(ImportCertificateQueryParams *ImportCertificateQueryParams, ImportCertificateMultipartFields *ImportCertificateMultipartFields) (*ResponseAuthenticationManagementImportCertificate, *resty.Response, error)
ImportCertificate importCertificate - 2a9e-c8a4-454a-b942
This method is used to upload a certificate.
Upload the files to the **certFileUpload** and **pkFileUpload** form data fields
@param ImportCertificateQueryParams Filtering parameter @param ImportCertificateMultipartFields Multi form data parameter
func (*AuthenticationManagementService) ImportCertificateP12 ¶
func (s *AuthenticationManagementService) ImportCertificateP12(ImportCertificateP12QueryParams *ImportCertificateP12QueryParams, ImportCertificateP12MultipartFields *ImportCertificateP12MultipartFields) (*ResponseAuthenticationManagementImportCertificateP12, *resty.Response, error)
ImportCertificateP12 importCertificateP12 - 368e-79cf-4329-b63f
This method is used to upload a PKCS#12 file.
Upload the file to the **p12FileUpload** form data field
@param ImportCertificateP12QueryParams Filtering parameter @param ImportCertificateP12MultipartFields Multi form data parameter
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 Client ¶
type Client struct { // API Services Authentication *AuthenticationService ApplicationPolicy *ApplicationPolicyService Applications *ApplicationsService AuthenticationManagement *AuthenticationManagementService Clients *ClientsService CommandRunner *CommandRunnerService Compliance *ComplianceService ConfigurationArchive *ConfigurationArchiveService ConfigurationTemplates *ConfigurationTemplatesService DeviceOnboardingPnp *DeviceOnboardingPnpService DeviceReplacement *DeviceReplacementService Devices *DevicesService Discovery *DiscoveryService EventManagement *EventManagementService File *FileService HealthAndPerformance *HealthAndPerformanceService Itsm *ItsmService Issues *IssuesService Licenses *LicensesService NetworkSettings *NetworkSettingsService PathTrace *PathTraceService PlatformConfiguration *PlatformConfigurationService Reports *ReportsService Sda *SdaService SecurityAdvisories *SecurityAdvisoriesService Sensors *SensorsService SiteDesign *SiteDesignService Sites *SitesService SoftwareImageManagementSwim *SoftwareImageManagementSwimService Tag *TagService Task *TaskService Topology *TopologyService Users *UsersService Wireless *WirelessService // 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 ¶ added in v2.2.0
NewClientNoAuth returns the client object without trying to authenticate
func NewClientWithOptions ¶
func NewClientWithOptions(baseURL string, username string, password string, debug string, sslVerify string) (*Client, error)
NewClientWithOptions is the client with options passed with parameters
func NewClientWithOptionsNoAuth ¶ added in v2.2.0
func NewClientWithOptionsNoAuth(baseURL string, username string, password string, debug string, sslVerify string) (*Client, error)
NewClientWithOptionsNoAuth returns the client object without trying to authenticate and sets environment variables
func (*Client) AuthClient ¶ added in v2.2.0
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
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, requestConfigurationTemplatesCreatesACloneOfTheGivenTemplate *RequestConfigurationTemplatesCreatesACloneOfTheGivenTemplate) (*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. UUID of the project in which the template needs to be created
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) 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 DeleteApplicationQueryParams ¶
type DeleteApplicationQueryParams struct {
ID string `url:"id,omitempty"` //Application's Id
}
type DeleteApplicationSetQueryParams ¶
type DeleteApplicationSetQueryParams struct {
ID string `url:"id,omitempty"` //
}
type DeleteControlPlaneDeviceInSdaFabricQueryParams ¶
type DeleteControlPlaneDeviceInSdaFabricQueryParams struct {
DeviceIPAddress string `url:"deviceIPAddress,omitempty"` //Device IP Address
}
type DeleteDefaultAuthenticationProfileFromSdaFabricQueryParams ¶
type DeleteDefaultAuthenticationProfileFromSdaFabricQueryParams struct {
SiteNameHierarchy string `url:"siteNameHierarchy,omitempty"` //siteNameHierarchy
}
type DeleteDeviceByIDQueryParams ¶
type DeleteDeviceByIDQueryParams struct {
IsForceDelete bool `url:"isForceDelete,omitempty"` //isForceDelete
}
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 {
DeviceIPAddress string `url:"deviceIPAddress,omitempty"` //Device IP Address
}
type DeleteEventSubscriptionsQueryParams ¶
type DeleteEventSubscriptionsQueryParams struct {
Subscriptions string `url:"subscriptions,omitempty"` //List of EventSubscriptionId's for removal
}
type DeleteMulticastFromSdaFabricQueryParams ¶
type DeleteMulticastFromSdaFabricQueryParams struct {
FabricSiteNameHierarchy string `url:"fabricSiteNameHierarchy,omitempty"` //fabricSiteNameHierarchy
}
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 DeleteSdaFabricQueryParams ¶
type DeleteSdaFabricQueryParams struct {
FabricName string `url:"fabricName,omitempty"` //Fabric Name
}
type DeleteSensorTestQueryParams ¶
type DeleteSensorTestQueryParams struct {
TemplateName string `url:"templateName,omitempty"` //
}
type DeleteSiteFromSdaFabricQueryParams ¶
type DeleteSiteFromSdaFabricQueryParams struct {
SiteNameHierarchy string `url:"siteNameHierarchy,omitempty"` //Site Name Hierarchy
}
type DeleteVirtualNetworkWithScalableGroupsQueryParams ¶
type DeleteVirtualNetworkWithScalableGroupsQueryParams struct {
VirtualNetworkName string `url:"virtualNetworkName,omitempty"` //virtualNetworkName
}
type DeletesBorderDeviceFromSdaFabricQueryParams ¶
type DeletesBorderDeviceFromSdaFabricQueryParams struct {
DeviceIPAddress string `url:"deviceIPAddress,omitempty"` //Device IP Address
}
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) AddDevice2 ¶
func (s *DeviceOnboardingPnpService) AddDevice2(requestDeviceOnboardingPnpAddDevice2 *RequestDeviceOnboardingPnpAddDevice2) (*ResponseDeviceOnboardingPnpAddDevice2, *resty.Response, error)
AddDevice2 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) GetDeviceCount2 ¶
func (s *DeviceOnboardingPnpService) GetDeviceCount2(GetDeviceCount2QueryParams *GetDeviceCount2QueryParams) (*ResponseDeviceOnboardingPnpGetDeviceCount2, *resty.Response, error)
GetDeviceCount2 Get Device Count - d9a1-fa9c-4068-b23c
Returns the device count based on filter criteria. This is useful for pagination
@param GetDeviceCount2QueryParams 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 float64 `url:"limit,omitempty"` //Max number of device entries in the response (default to 50. Max at 1000) Offset float64 `url:"offset,omitempty"` //The offset of the first device in the returned data }
type DevicesService ¶
type DevicesService service
func (*DevicesService) AddDevice ¶
func (s *DevicesService) AddDevice(requestDevicesAddDevice *RequestDevicesAddDevice) (*ResponseDevicesAddDevice, *resty.Response, error)
AddDevice Add Device - 4bb2-2af0-46fa-8f08
Adds the device with given credential
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) 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) GetDeviceCount ¶
func (s *DevicesService) GetDeviceCount() (*ResponseDevicesGetDeviceCount, *resty.Response, error)
GetDeviceCount 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.
@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) 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 id
@param id id path parameter.
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) 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) 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) RetrievesAllNetworkDevices ¶
func (s *DevicesService) RetrievesAllNetworkDevices(RetrievesAllNetworkDevicesQueryParams *RetrievesAllNetworkDevicesQueryParams) (*ResponseDevicesRetrievesAllNetworkDevices, *resty.Response, error)
RetrievesAllNetworkDevices Retrieves all network devices - ffa7-48cc-44e9-a437
Gets the list of first 500 network devices sorted lexicographically based on host name. It can be filtered using management IP address, mac address, hostname and location name. If id param is provided, it will be returning the list of network-devices for the given id's and other request params will be ignored. In case of autocomplete request, returns the list of specified attributes.
@param RetrievesAllNetworkDevicesQueryParams 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) ReturnsDevicesAddedToDnaCWithSNMPV3DES ¶
func (s *DevicesService) ReturnsDevicesAddedToDnaCWithSNMPV3DES(siteID string, ReturnsDevicesAddedToDNACWithSnmpV3DESQueryParams *ReturnsDevicesAddedToDnaCWithSNMPV3DESQueryParams) (*ResponseDevicesReturnsDevicesAddedToDnaCWithSNMPV3DES, *resty.Response, error)
ReturnsDevicesAddedToDnaCWithSNMPV3DES Returns devices added to DNAC with snmp v3 DES. - afba-7a69-4d38-8de1
Returns devices added to DNAC with snmp v3 DES, where siteId is mandatory & accepts offset, limit, sortby, order which are optional.
@param siteID siteId path parameter. @param ReturnsDevicesAddedToDNACWithSnmpV3DESQueryParams 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) ThreatDetailCount ¶
func (s *DevicesService) ThreatDetailCount(requestDevicesThreatDetailCount *RequestDevicesThreatDetailCount) (*ResponseDevicesThreatDetailCount, *resty.Response, error)
ThreatDetailCount Threat Detail Count - eb8c-2a83-45aa-871f
The details count for the Rogue and aWIPS threats
func (*DevicesService) ThreatDetails ¶
func (s *DevicesService) ThreatDetails(requestDevicesThreatDetails *RequestDevicesThreatDetails) (*ResponseDevicesThreatDetails, *resty.Response, error)
ThreatDetails Threat Details - f6bf-c880-435a-ae2a
The details for the Rogue and aWIPS threats
func (*DevicesService) ThreatSummary ¶
func (s *DevicesService) ThreatSummary(requestDevicesThreatSummary *RequestDevicesThreatSummary) (*ResponseDevicesThreatSummary, *resty.Response, error)
ThreatSummary Threat Summary - 3b98-98f0-4cfb-b74b
The Threat Summary for the Rogues and aWIPS
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
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) 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
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) 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) 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) 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 offset and limit
@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
@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 offset and limit
@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) 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
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) 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
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
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 float64 `url:"offset,omitempty"` //Position of a particular Audit Log record in the data. Limit float64 `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 float64 `url:"offset,omitempty"` //Position of a particular Audit Log record in the data. Limit float64 `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 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 string `url:"offset,omitempty"` //offset/starting row Limit string `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 float64 `url:"offset,omitempty"` //offset/starting row Limit float64 `url:"limit,omitempty"` //Number of records to be retrieved }
type GetControlPlaneDeviceFromSdaFabricQueryParams ¶
type GetControlPlaneDeviceFromSdaFabricQueryParams struct {
DeviceIPAddress string `url:"deviceIPAddress,omitempty"` //Device IP Address
}
type GetDefaultAuthenticationProfileFromSdaFabricQueryParams ¶
type GetDefaultAuthenticationProfileFromSdaFabricQueryParams struct {
SiteNameHierarchy string `url:"siteNameHierarchy,omitempty"` //siteNameHierarchy
}
type GetDeviceCount2QueryParams ¶
type GetDeviceCount2QueryParams 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 {
DeviceIPAddress string `url:"deviceIPAddress,omitempty"` //Device IP Address
}
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 }
type GetDeviceRoleInSdaFabricQueryParams ¶
type GetDeviceRoleInSdaFabricQueryParams struct {
DeviceManagementIPAddress string `url:"deviceManagementIpAddress,omitempty"` //Device Management IP Address
}
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 {
DeviceIPAddress string `url:"deviceIPAddress,omitempty"` //Device IP Address
}
type GetEmailEventSubscriptionsQueryParams ¶
type GetEmailEventSubscriptionsQueryParams struct { EventIDs string `url:"eventIds,omitempty"` //List of email subscriptions related to the respective eventIds (Comma separated event ids) Offset float64 `url:"offset,omitempty"` //The number of Subscriptions's to offset in the resultset whose default value 0 Limit float64 `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 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 float64 `url:"offset,omitempty"` //Record start offset Limit float64 `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 float64 `url:"offset,omitempty"` //The number of Subscriptions's to offset in the resultset whose default value 0 Limit float64 `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 float64 `url:"offset,omitempty"` //The number of Registries to offset in the resultset whose default value 0 Limit float64 `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 string `url:"offset,omitempty"` //offset/starting row Limit string `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 string `url:"limit,omitempty"` //limit Offset string `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 {
FabricSiteNameHierarchy string `url:"fabricSiteNameHierarchy,omitempty"` //fabricSiteNameHierarchy
}
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 float64 `url:"offset,omitempty"` //Start Offset Limit float64 `url:"limit,omitempty"` //# of records SortBy string `url:"sortBy,omitempty"` //Sort By column Order string `url:"order,omitempty"` //Ascending/Descending order [asc/desc] }
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 GetProvisionedWiredDeviceQueryParams ¶
type GetProvisionedWiredDeviceQueryParams struct {
DeviceManagementIPAddress string `url:"deviceManagementIpAddress,omitempty"` //deviceManagementIpAddress
}
type GetRestWebhookEventSubscriptionsQueryParams ¶
type GetRestWebhookEventSubscriptionsQueryParams struct { EventIDs string `url:"eventIds,omitempty"` //List of subscriptions related to the respective eventIds (Comma separated event ids) Offset float64 `url:"offset,omitempty"` //The number of Subscriptions's to offset in the resultset whose default value 0 Limit float64 `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 GetRestWebhookSubscriptionDetailsQueryParams ¶
type GetRestWebhookSubscriptionDetailsQueryParams struct { ConnectorType string `url:"connectorType,omitempty"` //Connector Type [REST] Name string `url:"name,omitempty"` //Name of the specific configuration InstanceID string `url:"instanceId,omitempty"` //Instance Id of the specific configuration }
type GetSdaFabricInfoQueryParams ¶
type GetSdaFabricInfoQueryParams struct {
FabricName string `url:"fabricName,omitempty"` //Fabric Name
}
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
}
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 string `url:"offset,omitempty"` //offset/starting row. The default value is 1 Limit string `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 float64 `url:"offset,omitempty"` //The number of Subscriptions's to offset in the resultset whose default value 0 Limit float64 `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 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 string `url:"offset,omitempty"` //Used for pagination. It indicates the starting row number out of available member records Limit string `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 string `url:"offset,omitempty"` //offset Limit string `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 string `url:"offset,omitempty"` //offset Limit string `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 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 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 GetsBorderDeviceDetailFromSdaFabricQueryParams ¶
type GetsBorderDeviceDetailFromSdaFabricQueryParams struct {
DeviceIPAddress string `url:"deviceIPAddress,omitempty"` //Device IP Address
}
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 ImportCertificateMultipartFields ¶ added in v2.1.0
type ImportCertificateP12MultipartFields ¶ added in v2.1.0
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 string `url:"offset,omitempty"` //Row Number. Default value is 1 Limit string `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 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 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 and 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 sp-profile-name 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 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) GetViewDetailsForAGivenViewGroupAndView ¶
func (s *ReportsService) GetViewDetailsForAGivenViewGroupAndView(viewGroupID string, viewID string) (*ResponseReportsGetViewDetailsForAGivenViewGroupAndView, *resty.Response, error)
GetViewDetailsForAGivenViewGroupAndView 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 RequestApplicationPolicyCreateApplication ¶
type RequestApplicationPolicyCreateApplication []RequestItemApplicationPolicyCreateApplication // Array of RequestApplicationPolicyCreateApplication
type RequestApplicationPolicyCreateApplicationSet ¶
type RequestApplicationPolicyCreateApplicationSet []RequestItemApplicationPolicyCreateApplicationSet // Array of RequestApplicationPolicyCreateApplicationSet
type RequestApplicationPolicyEditApplication ¶
type RequestApplicationPolicyEditApplication []RequestItemApplicationPolicyEditApplication // Array of RequestApplicationPolicyEditApplication
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 RequestConfigurationTemplatesCreatesACloneOfTheGivenTemplate ¶
type RequestConfigurationTemplatesCreatesACloneOfTheGivenTemplate 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 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 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{}
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 RequestDeviceOnboardingPnpAddDevice2 ¶
type RequestDeviceOnboardingPnpAddDevice2 struct { TypeID string `json:"_id,omitempty"` // DeviceInfo *RequestDeviceOnboardingPnpAddDevice2DeviceInfo `json:"deviceInfo,omitempty"` // RunSummaryList *[]RequestDeviceOnboardingPnpAddDevice2RunSummaryList `json:"runSummaryList,omitempty"` // SystemResetWorkflow *RequestDeviceOnboardingPnpAddDevice2SystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow *RequestDeviceOnboardingPnpAddDevice2SystemWorkflow `json:"systemWorkflow,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Version *int `json:"version,omitempty"` // Workflow *RequestDeviceOnboardingPnpAddDevice2Workflow `json:"workflow,omitempty"` // WorkflowParameters *RequestDeviceOnboardingPnpAddDevice2WorkflowParameters `json:"workflowParameters,omitempty"` // }
type RequestDeviceOnboardingPnpAddDevice2DeviceInfo ¶
type RequestDeviceOnboardingPnpAddDevice2DeviceInfo struct { AAACredentials *RequestDeviceOnboardingPnpAddDevice2DeviceInfoAAACredentials `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 *[]RequestDeviceOnboardingPnpAddDevice2DeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // FirstContact *int `json:"firstContact,omitempty"` // Hostname string `json:"hostname,omitempty"` // HTTPHeaders *[]RequestDeviceOnboardingPnpAddDevice2DeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // ImageVersion string `json:"imageVersion,omitempty"` // IPInterfaces *[]RequestDeviceOnboardingPnpAddDevice2DeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // LastContact *int `json:"lastContact,omitempty"` // LastSyncTime *int `json:"lastSyncTime,omitempty"` // LastUpdateOn *int `json:"lastUpdateOn,omitempty"` // Location *RequestDeviceOnboardingPnpAddDevice2DeviceInfoLocation `json:"location,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Mode string `json:"mode,omitempty"` // Name string `json:"name,omitempty"` // NeighborLinks *[]RequestDeviceOnboardingPnpAddDevice2DeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // OnbState string `json:"onbState,omitempty"` // Pid string `json:"pid,omitempty"` // PnpProfileList *[]RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // PopulateInventory *bool `json:"populateInventory,omitempty"` // PreWorkflowCliOuputs *[]RequestDeviceOnboardingPnpAddDevice2DeviceInfoPreWorkflowCliOuputs `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 *RequestDeviceOnboardingPnpAddDevice2DeviceInfoStackInfo `json:"stackInfo,omitempty"` // State string `json:"state,omitempty"` // SudiRequired *bool `json:"sudiRequired,omitempty"` // Tags *RequestDeviceOnboardingPnpAddDevice2DeviceInfoTags `json:"tags,omitempty"` // UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // WorkflowName string `json:"workflowName,omitempty"` // }
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoFileSystemList ¶
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoFileSystemList 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 RequestDeviceOnboardingPnpAddDevice2DeviceInfoIPInterfaces ¶
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoIPInterfaces struct { IPv4Address *RequestDeviceOnboardingPnpAddDevice2DeviceInfoIPInterfacesIPv4Address `json:"ipv4Address,omitempty"` // IPv6AddressList *[]RequestDeviceOnboardingPnpAddDevice2DeviceInfoIPInterfacesIPv6AddressList `json:"ipv6AddressList,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Name string `json:"name,omitempty"` // Status string `json:"status,omitempty"` // }
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoIPInterfacesIPv4Address ¶
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoIPInterfacesIPv4Address interface{}
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoIPInterfacesIPv6AddressList ¶
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoIPInterfacesIPv6AddressList interface{}
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoLocation ¶
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoLocation 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 RequestDeviceOnboardingPnpAddDevice2DeviceInfoNeighborLinks ¶
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoNeighborLinks 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 RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileList ¶
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileList struct { CreatedBy string `json:"createdBy,omitempty"` // DiscoveryCreated *bool `json:"discoveryCreated,omitempty"` // PrimaryEndpoint *RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // ProfileName string `json:"profileName,omitempty"` // SecondaryEndpoint *RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListPrimaryEndpoint ¶
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListPrimaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address *RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListPrimaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // IPv6Address *RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListPrimaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Port *int `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListPrimaryEndpointIPv4Address ¶
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListPrimaryEndpointIPv4Address interface{}
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListPrimaryEndpointIPv6Address ¶
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListPrimaryEndpointIPv6Address interface{}
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListSecondaryEndpoint ¶
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListSecondaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address *RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListSecondaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // IPv6Address *RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListSecondaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Port *int `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListSecondaryEndpointIPv4Address ¶
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListSecondaryEndpointIPv4Address interface{}
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListSecondaryEndpointIPv6Address ¶
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListSecondaryEndpointIPv6Address interface{}
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoStackInfo ¶
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoStackInfo struct { IsFullRing *bool `json:"isFullRing,omitempty"` // StackMemberList *[]RequestDeviceOnboardingPnpAddDevice2DeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // SupportsStackWorkflows *bool `json:"supportsStackWorkflows,omitempty"` // TotalMemberCount *int `json:"totalMemberCount,omitempty"` // ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // }
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoStackInfoStackMemberList ¶
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoStackInfoStackMemberList 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 RequestDeviceOnboardingPnpAddDevice2DeviceInfoTags ¶
type RequestDeviceOnboardingPnpAddDevice2DeviceInfoTags interface{}
type RequestDeviceOnboardingPnpAddDevice2RunSummaryList ¶
type RequestDeviceOnboardingPnpAddDevice2RunSummaryList struct { Details string `json:"details,omitempty"` // ErrorFlag *bool `json:"errorFlag,omitempty"` // HistoryTaskInfo *RequestDeviceOnboardingPnpAddDevice2RunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // Timestamp *int `json:"timestamp,omitempty"` // }
type RequestDeviceOnboardingPnpAddDevice2RunSummaryListHistoryTaskInfo ¶
type RequestDeviceOnboardingPnpAddDevice2RunSummaryListHistoryTaskInfo struct { AddnDetails *[]RequestDeviceOnboardingPnpAddDevice2RunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestDeviceOnboardingPnpAddDevice2RunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // }
type RequestDeviceOnboardingPnpAddDevice2RunSummaryListHistoryTaskInfoWorkItemList ¶
type RequestDeviceOnboardingPnpAddDevice2RunSummaryListHistoryTaskInfoWorkItemList 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 RequestDeviceOnboardingPnpAddDevice2SystemResetWorkflow ¶
type RequestDeviceOnboardingPnpAddDevice2SystemResetWorkflow 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 *[]RequestDeviceOnboardingPnpAddDevice2SystemResetWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestDeviceOnboardingPnpAddDevice2SystemResetWorkflowTasks ¶
type RequestDeviceOnboardingPnpAddDevice2SystemResetWorkflowTasks 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 *[]RequestDeviceOnboardingPnpAddDevice2SystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestDeviceOnboardingPnpAddDevice2SystemResetWorkflowTasksWorkItemList ¶
type RequestDeviceOnboardingPnpAddDevice2SystemResetWorkflowTasksWorkItemList 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 RequestDeviceOnboardingPnpAddDevice2SystemWorkflow ¶
type RequestDeviceOnboardingPnpAddDevice2SystemWorkflow 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 *[]RequestDeviceOnboardingPnpAddDevice2SystemWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestDeviceOnboardingPnpAddDevice2SystemWorkflowTasks ¶
type RequestDeviceOnboardingPnpAddDevice2SystemWorkflowTasks 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 *[]RequestDeviceOnboardingPnpAddDevice2SystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestDeviceOnboardingPnpAddDevice2SystemWorkflowTasksWorkItemList ¶
type RequestDeviceOnboardingPnpAddDevice2SystemWorkflowTasksWorkItemList 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 RequestDeviceOnboardingPnpAddDevice2Workflow ¶
type RequestDeviceOnboardingPnpAddDevice2Workflow 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 *[]RequestDeviceOnboardingPnpAddDevice2WorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestDeviceOnboardingPnpAddDevice2WorkflowParameters ¶
type RequestDeviceOnboardingPnpAddDevice2WorkflowParameters struct { ConfigList *[]RequestDeviceOnboardingPnpAddDevice2WorkflowParametersConfigList `json:"configList,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // }
type RequestDeviceOnboardingPnpAddDevice2WorkflowParametersConfigList ¶
type RequestDeviceOnboardingPnpAddDevice2WorkflowParametersConfigList struct { ConfigID string `json:"configId,omitempty"` // ConfigParameters *[]RequestDeviceOnboardingPnpAddDevice2WorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // }
type RequestDeviceOnboardingPnpAddDevice2WorkflowTasks ¶
type RequestDeviceOnboardingPnpAddDevice2WorkflowTasks 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 *[]RequestDeviceOnboardingPnpAddDevice2WorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestDeviceOnboardingPnpAddDevice2WorkflowTasksWorkItemList ¶
type RequestDeviceOnboardingPnpAddDevice2WorkflowTasksWorkItemList 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 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 RequestDevicesAddDevice ¶
type RequestDevicesAddDevice 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 *[]RequestDevicesAddDeviceUpdateMgmtIPaddressList `json:"updateMgmtIPaddressList,omitempty"` // UserName string `json:"userName,omitempty"` // }
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 RequestDevicesThreatDetailCount ¶
type RequestDevicesThreatDetailCount struct { Offset *int `json:"offset,omitempty"` // Offset Limit *int `json:"limit,omitempty"` // Limit StartTime *int `json:"startTime,omitempty"` // Start Time EndTime *int `json:"endTime,omitempty"` // End Time SiteID []string `json:"siteId,omitempty"` // Site Id ThreatLevel []string `json:"threatLevel,omitempty"` // Threat Level ThreatType []string `json:"threatType,omitempty"` // Threat Type IsNewThreat *bool `json:"isNewThreat,omitempty"` // Is New Threat }
type RequestDevicesThreatDetails ¶
type RequestDevicesThreatDetails struct { Offset *int `json:"offset,omitempty"` // Offset Limit *int `json:"limit,omitempty"` // Limit StartTime *int `json:"startTime,omitempty"` // Start Time EndTime *int `json:"endTime,omitempty"` // End Time SiteID []string `json:"siteId,omitempty"` // Site Id ThreatLevel []string `json:"threatLevel,omitempty"` // Threat Level ThreatType []string `json:"threatType,omitempty"` // Threat Type IsNewThreat *bool `json:"isNewThreat,omitempty"` // Is New Threat }
type RequestDevicesThreatSummary ¶
type RequestDevicesThreatSummary struct { StartTime *int `json:"startTime,omitempty"` // Start Time EndTime *int `json:"endTime,omitempty"` // End Time SiteID []string `json:"siteId,omitempty"` // Site Id ThreatLevel []string `json:"threatLevel,omitempty"` // Threat Level ThreatType []string `json:"threatType,omitempty"` // Threat Type }
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"` // 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"` // ReadCommunity string `json:"readCommunity,omitempty"` // }
type RequestDiscoveryUpdateSNMPWriteCommunity ¶
type RequestDiscoveryUpdateSNMPWriteCommunity 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"` // WriteCommunity string `json:"writeCommunity,omitempty"` // }
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 RequestEventManagementCreateEmailEventSubscription ¶
type RequestEventManagementCreateEmailEventSubscription []RequestItemEventManagementCreateEmailEventSubscription // Array of RequestEventManagementCreateEmailEventSubscription
type RequestEventManagementCreateEventSubscriptions ¶
type RequestEventManagementCreateEventSubscriptions []RequestItemEventManagementCreateEventSubscriptions // Array of RequestEventManagementCreateEventSubscriptions
type RequestEventManagementCreateRestWebhookEventSubscription ¶
type RequestEventManagementCreateRestWebhookEventSubscription []RequestItemEventManagementCreateRestWebhookEventSubscription // Array of RequestEventManagementCreateRestWebhookEventSubscription
type RequestEventManagementCreateSyslogEventSubscription ¶
type RequestEventManagementCreateSyslogEventSubscription []RequestItemEventManagementCreateSyslogEventSubscription // Array of RequestEventManagementCreateSyslogEventSubscription
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 RequestEventManagementUpdateSyslogEventSubscription ¶
type RequestEventManagementUpdateSyslogEventSubscription []RequestItemEventManagementUpdateSyslogEventSubscription // Array of RequestEventManagementUpdateSyslogEventSubscription
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"` // }
type RequestItemApplicationPolicyCreateApplicationApplicationSet ¶
type RequestItemApplicationPolicyCreateApplicationApplicationSet struct {
IDRef string `json:"idRef,omitempty"` // Id Ref
}
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 RequestItemApplicationPolicyCreateApplicationSet ¶
type RequestItemApplicationPolicyCreateApplicationSet struct {
Name string `json:"name,omitempty"` // Name
}
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 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"` // 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"` // ReadCommunity string `json:"readCommunity,omitempty"` // }
type RequestItemDiscoveryCreateSNMPWriteCommunity ¶
type RequestItemDiscoveryCreateSNMPWriteCommunity 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"` // WriteCommunity string `json:"writeCommunity,omitempty"` // }
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 (Comma separated event 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 }
type RequestItemEventManagementCreateEventSubscriptions ¶
type RequestItemEventManagementCreateEventSubscriptions struct { SubscriptionID string `json:"subscriptionId,omitempty"` // Subscription Id 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
}
type RequestItemEventManagementCreateEventSubscriptionsSubscriptionEndpoints ¶
type RequestItemEventManagementCreateEventSubscriptionsSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // Instance Id SubscriptionDetails *RequestItemEventManagementCreateEventSubscriptionsSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // }
type RequestItemEventManagementCreateEventSubscriptionsSubscriptionEndpointsSubscriptionDetails ¶
type RequestItemEventManagementCreateEventSubscriptionsSubscriptionEndpointsSubscriptionDetails struct { Name string `json:"name,omitempty"` // Name URL string `json:"url,omitempty"` // Url Method string `json:"method,omitempty"` // Method ConnectorType string `json:"connectorType,omitempty"` // Connector Type }
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)
}
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)
}
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 (Comma separated event 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 }
type RequestItemEventManagementUpdateEventSubscriptions ¶
type RequestItemEventManagementUpdateEventSubscriptions struct { SubscriptionID string `json:"subscriptionId,omitempty"` // Subscription Id 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
}
type RequestItemEventManagementUpdateEventSubscriptionsSubscriptionEndpoints ¶
type RequestItemEventManagementUpdateEventSubscriptionsSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // Instance Id SubscriptionDetails *RequestItemEventManagementUpdateEventSubscriptionsSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // }
type RequestItemEventManagementUpdateEventSubscriptionsSubscriptionEndpointsSubscriptionDetails ¶
type RequestItemEventManagementUpdateEventSubscriptionsSubscriptionEndpointsSubscriptionDetails struct { Name string `json:"name,omitempty"` // Name URL string `json:"url,omitempty"` // Url Method string `json:"method,omitempty"` // Method ConnectorType string `json:"connectorType,omitempty"` // Connector Type }
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)
}
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)
}
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 RequestItemSdaAddFabric ¶
type RequestItemSdaAddFabric struct {
FabricName string `json:"fabricName,omitempty"` // Fabric Name
}
type RequestItemSdaAddIPPoolInSdaVirtualNetwork ¶
type RequestItemSdaAddIPPoolInSdaVirtualNetwork struct { VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // Virtual Network Name IPPoolName string `json:"ipPoolName,omitempty"` // Ip Pool Name TrafficType string `json:"trafficType,omitempty"` // Traffic Type AuthenticationPolicyName string `json:"authenticationPolicyName,omitempty"` // Authentication Policy Name 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 PoolType string `json:"poolType,omitempty"` // Pool Type }
type RequestItemSdaAddPortAssignmentForAccessPointInSdaFabric ¶
type RequestItemSdaAddPortAssignmentForAccessPointInSdaFabric struct { 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 AuthenticateTemplateName string `json:"authenticateTemplateName,omitempty"` // Authenticate Template Name }
type RequestItemSdaAddPortAssignmentForUserDeviceInSdaFabric ¶
type RequestItemSdaAddPortAssignmentForUserDeviceInSdaFabric struct { 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 AuthenticateTemplateName string `json:"authenticateTemplateName,omitempty"` // Authenticate Template Name }
type RequestItemSdaAddsBorderDeviceInSdaFabric ¶
type RequestItemSdaAddsBorderDeviceInSdaFabric struct { DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Device Management Ip Address SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site Name Hierarchy ExternalDomainRoutingProtocolName string `json:"externalDomainRoutingProtocolName,omitempty"` // External Domain Routing Protocol Name ExternalConnectivityIPPoolName string `json:"externalConnectivityIpPoolName,omitempty"` // External Connectivity Ip Pool Name InternalAutonomouSystemNumber string `json:"internalAutonomouSystemNumber,omitempty"` // Internal Autonomou System Number BorderSessionType string `json:"borderSessionType,omitempty"` // Border Session Type ConnectedToInternet *bool `json:"connectedToInternet,omitempty"` // Connected To Internet ExternalConnectivitySettings *[]RequestItemSdaAddsBorderDeviceInSdaFabricExternalConnectivitySettings `json:"externalConnectivitySettings,omitempty"` // }
type RequestItemSdaAddsBorderDeviceInSdaFabricExternalConnectivitySettings ¶
type RequestItemSdaAddsBorderDeviceInSdaFabricExternalConnectivitySettings struct { InterfaceName string `json:"interfaceName,omitempty"` // Interface Name ExternalAutonomouSystemNumber string `json:"externalAutonomouSystemNumber,omitempty"` // External Autonomou System Number L3Handoff *[]RequestItemSdaAddsBorderDeviceInSdaFabricExternalConnectivitySettingsL3Handoff `json:"l3Handoff,omitempty"` // }
type RequestItemSdaAddsBorderDeviceInSdaFabricExternalConnectivitySettingsL3Handoff ¶
type RequestItemSdaAddsBorderDeviceInSdaFabricExternalConnectivitySettingsL3Handoff struct {
VirtualNetwork *RequestItemSdaAddsBorderDeviceInSdaFabricExternalConnectivitySettingsL3HandoffVirtualNetwork `json:"virtualNetwork,omitempty"` //
}
type RequestItemSdaAddsBorderDeviceInSdaFabricExternalConnectivitySettingsL3HandoffVirtualNetwork ¶
type RequestItemSdaAddsBorderDeviceInSdaFabricExternalConnectivitySettingsL3HandoffVirtualNetwork struct {
VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // Virtual Network Name
}
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"` // List of managed AP locations (Site Hierarchies) DynamicInterfaces *[]RequestItemWirelessProvisionUpdateDynamicInterfaces `json:"dynamicInterfaces,omitempty"` // }
type RequestItemWirelessProvisionUpdateDynamicInterfaces ¶
type RequestItemWirelessProvisionUpdateDynamicInterfaces 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 RequestItsmRetryIntegrationEvents ¶
type RequestItsmRetryIntegrationEvents []string // Array of RequestItsmRetryIntegrationEvents
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. IPv6 or IPv4 }
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 (GMT)) 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). Mandatory for ISE servers. 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) AdditionalIP []string `json:"additionalIp,omitempty"` // Additional IP for ISE server which is not supported by AAA server. }
type RequestNetworkSettingsCreateNetworkSettingsDNSServer ¶
type RequestNetworkSettingsCreateNetworkSettingsDNSServer struct { DomainName string `json:"domainName,omitempty"` // Domain name of DHCP (eg; cisco). can only contain alphanumeric characters or hyphen PrimaryIPAddress string `json:"primaryIpAddress,omitempty"` // Primary ip address for DHCP (eg: 2.2.2.2). Valid range : 1.0.0.0 - 223.255.255.255 SecondaryIPAddress string `json:"secondaryIpAddress,omitempty"` // Secondary ip address for DHCP (eg: 3.3.3.3). Valid range : 1.0.0.0 - 223.255.255.255 }
type RequestNetworkSettingsCreateNetworkSettingsNetworkAAA ¶
type RequestNetworkSettingsCreateNetworkSettingsNetworkAAA struct { Servers string `json:"servers,omitempty"` // Server type for AAA network (eg: AAA). Server type supported by ISE and AAA IPAddress string `json:"ipAddress,omitempty"` // IP address for AAA and ISE server (eg: 1.1.1.1). Mandatory for ISE servers and for AAA consider this as additional Ip. Network string `json:"network,omitempty"` // IP address for AAA or ISE server (eg: 2.2.2.2). For AAA server consider it as primary IP and For ISE consider as Network Protocol string `json:"protocol,omitempty"` // Protocol for AAA or ISE serve (eg: RADIUS) AdditionalIP []string `json:"additionalIp,omitempty"` // Additional IP for ISE server which is not supported by AAA server. }
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 (GMT)) 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). Mandatory for ISE servers. 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) AdditionalIP []string `json:"additionalIp,omitempty"` // Additional IP for ISE server which is not supported by AAA server. }
type RequestNetworkSettingsUpdateNetworkSettingsDNSServer ¶
type RequestNetworkSettingsUpdateNetworkSettingsDNSServer struct { DomainName string `json:"domainName,omitempty"` // Domain name of DHCP (eg; cisco). Can only contain alphanumeric characters or hyphen PrimaryIPAddress string `json:"primaryIpAddress,omitempty"` // Primary ip address for DHCP (eg: 2.2.2.2). Valid range : 1.0.0.0 - 223.255.255.255 SecondaryIPAddress string `json:"secondaryIpAddress,omitempty"` // Secondary ip address for DHCP (eg: 3.3.3.3). Valid range : 1.0.0.0 - 223.255.255.255 }
type RequestNetworkSettingsUpdateNetworkSettingsNetworkAAA ¶
type RequestNetworkSettingsUpdateNetworkSettingsNetworkAAA struct { Servers string `json:"servers,omitempty"` // Server type for AAA network (eg: AAA). Server type supported by ISE and AAA IPAddress string `json:"ipAddress,omitempty"` // IP address for AAA and ISE server (eg: 1.1.1.1). Mandatory for ISE servers and for AAA consider this as additional Ip. Network string `json:"network,omitempty"` // IP address for AAA or ISE server (eg: 2.2.2.2). For AAA server consider it as primary IP and For ISE consider as Network Protocol string `json:"protocol,omitempty"` // Protocol for AAA or ISE serve (eg: RADIUS) AdditionalIP []string `json:"additionalIp,omitempty"` // Additional IP for ISE server which is not supported by AAA server. }
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 }
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 RequestSdaAddControlPlaneDeviceInSdaFabric ¶
type RequestSdaAddControlPlaneDeviceInSdaFabric []RequestItemSdaAddControlPlaneDeviceInSdaFabric // Array of RequestSdaAddControlPlaneDeviceInSDAFabric
type RequestSdaAddDefaultAuthenticationProfileInSdaFabric ¶
type RequestSdaAddDefaultAuthenticationProfileInSdaFabric []RequestItemSdaAddDefaultAuthenticationProfileInSdaFabric // Array of RequestSdaAddDefaultAuthenticationProfileInSDAFabric
type RequestSdaAddEdgeDeviceInSdaFabric ¶
type RequestSdaAddEdgeDeviceInSdaFabric []RequestItemSdaAddEdgeDeviceInSdaFabric // Array of RequestSdaAddEdgeDeviceInSDAFabric
type RequestSdaAddFabric ¶
type RequestSdaAddFabric []RequestItemSdaAddFabric // Array of RequestSdaAddFabric
type RequestSdaAddIPPoolInSdaVirtualNetwork ¶
type RequestSdaAddIPPoolInSdaVirtualNetwork []RequestItemSdaAddIPPoolInSdaVirtualNetwork // Array of RequestSdaAddIPPoolInSDAVirtualNetwork
type RequestSdaAddMulticastInSdaFabric ¶
type RequestSdaAddMulticastInSdaFabric struct { FabricSiteNameHierarchy string `json:"fabricSiteNameHierarchy,omitempty"` // fabricSiteNameHierarchy MulticastMethod string `json:"multicastMethod,omitempty"` // multicast methods MuticastType string `json:"muticastType,omitempty"` // muticast type MulticastVnInfo *RequestSdaAddMulticastInSdaFabricMulticastVnInfo `json:"multicastVnInfo,omitempty"` // }
type RequestSdaAddMulticastInSdaFabricMulticastVnInfo ¶
type RequestSdaAddMulticastInSdaFabricMulticastVnInfo struct { VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // virtual network name in fabricSiteNameHierarchy IPPoolName string `json:"ipPoolName,omitempty"` // Ip Pool Name in fabricSiteNameHierarchy ExternalRpIPAddress string `json:"externalRpIpAddress,omitempty"` // External Rp Ip Address, required for muticastType=asm_with_external_rp SsmInfo *RequestSdaAddMulticastInSdaFabricMulticastVnInfoSsmInfo `json:"ssmInfo,omitempty"` // Source-specific multicast information, required if muticastType=ssm SsmGroupRange string `json:"ssmGroupRange,omitempty"` // valid ssm group range ip address SsmWildcardMask string `json:"ssmWildcardMask,omitempty"` // valid ssm Wildcard Mask ip address }
type RequestSdaAddMulticastInSdaFabricMulticastVnInfoSsmInfo ¶
type RequestSdaAddMulticastInSdaFabricMulticastVnInfoSsmInfo interface{}
type RequestSdaAddPortAssignmentForAccessPointInSdaFabric ¶
type RequestSdaAddPortAssignmentForAccessPointInSdaFabric []RequestItemSdaAddPortAssignmentForAccessPointInSdaFabric // Array of RequestSdaAddPortAssignmentForAccessPointInSDAFabric
type RequestSdaAddPortAssignmentForUserDeviceInSdaFabric ¶
type RequestSdaAddPortAssignmentForUserDeviceInSdaFabric []RequestItemSdaAddPortAssignmentForUserDeviceInSdaFabric // Array of RequestSdaAddPortAssignmentForUserDeviceInSDAFabric
type RequestSdaAddSiteInSdaFabric ¶
type RequestSdaAddSiteInSdaFabric []RequestItemSdaAddSiteInSdaFabric // Array of RequestSdaAddSiteInSDAFabric
type RequestSdaAddVirtualNetworkWithScalableGroups ¶
type RequestSdaAddVirtualNetworkWithScalableGroups struct { VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // Virtual Network Name VirtualNetworkType string `json:"virtualNetworkType,omitempty"` // Virtual Network Type ScalableGroupNames []string `json:"scalableGroupNames,omitempty"` // Scalable Group Names IsGuestVirtualNetwork *bool `json:"isGuestVirtualNetwork,omitempty"` // }
type RequestSdaAddVnInSdaFabric ¶
type RequestSdaAddVnInSdaFabric []RequestItemSdaAddVnInSdaFabric // Array of RequestSdaAddVNInSDAFabric
type RequestSdaAddsBorderDeviceInSdaFabric ¶
type RequestSdaAddsBorderDeviceInSdaFabric []RequestItemSdaAddsBorderDeviceInSdaFabric // Array of RequestSdaAddsBorderDeviceInSDAFabric
type RequestSdaUpdateDefaultAuthenticationProfileInSdaFabric ¶
type RequestSdaUpdateDefaultAuthenticationProfileInSdaFabric []RequestItemSdaUpdateDefaultAuthenticationProfileInSdaFabric // Array of RequestSdaUpdateDefaultAuthenticationProfileInSDAFabric
type RequestSdaUpdateVirtualNetworkWithScalableGroups ¶
type RequestSdaUpdateVirtualNetworkWithScalableGroups struct { VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // Virtual Network Name VirtualNetworkType string `json:"virtualNetworkType,omitempty"` // Virtual Network Type ScalableGroupNames []string `json:"scalableGroupNames,omitempty"` // Scalable Group Names IsGuestVirtualNetwork *bool `json:"isGuestVirtualNetwork,omitempty"` // Is Guest 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 RequestSiteDesignCreateFloormap ¶
type RequestSiteDesignCreateFloormap interface{}
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 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) 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) }
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 RequestSiteDesignUpdateFloormap ¶
type RequestSiteDesignUpdateFloormap interface{}
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) 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) }
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 RequestSitesAssignDeviceToSite ¶
type RequestSitesAssignDeviceToSite struct {
Device *[]RequestSitesAssignDeviceToSiteDevice `json:"device,omitempty"` //
}
type RequestSitesAssignDeviceToSiteDevice ¶
type RequestSitesAssignDeviceToSiteDevice 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) }
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 (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 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 RequestSoftwareImageManagementSwimImportSoftwareImageViaURL ¶
type RequestSoftwareImageManagementSwimImportSoftwareImageViaURL []RequestItemSoftwareImageManagementSwimImportSoftwareImageViaURL // Array of RequestSoftwareImageManagementSwimImportSoftwareImageViaURL
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 RequestTagUpdatesTagMembership ¶
type RequestTagUpdatesTagMembership struct { MemberToTags *[]RequestTagUpdatesTagMembershipMemberToTags `json:"memberToTags,omitempty"` // MemberType string `json:"memberType,omitempty"` // }
type RequestTagUpdatesTagMembershipMemberToTags ¶
type RequestTagUpdatesTagMembershipMemberToTags struct {
Key []string `json:"key,omitempty"` //
}
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 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"` // Enter SSID Name SecurityLevel string `json:"securityLevel,omitempty"` // Security Level Passphrase string `json:"passphrase,omitempty"` // Pass Phrase (Only applicable for SSID with PERSONAL security level) EnableFastLane *bool `json:"enableFastLane,omitempty"` // Enable Fast Lane EnableMacFiltering *bool `json:"enableMACFiltering,omitempty"` // Enable MAC Filtering TrafficType string `json:"trafficType,omitempty"` // Traffic Type RadioPolicy string `json:"radioPolicy,omitempty"` // Radio Policy EnableBroadcastSSID *bool `json:"enableBroadcastSSID,omitempty"` // Enable Broadcast 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 }
type RequestWirelessCreateOrUpdateRfProfile ¶
type RequestWirelessCreateOrUpdateRfProfile struct { Name string `json:"name,omitempty"` // custom RF profile name DefaultRfProfile *bool `json:"defaultRfProfile,omitempty"` // isDefault rf-profile EnableRadioTypeA *bool `json:"enableRadioTypeA,omitempty"` // tru if Enable Radio Type A else false EnableRadioTypeB *bool `json:"enableRadioTypeB,omitempty"` // true if Enable Radio Type B else false ChannelWidth string `json:"channelWidth,omitempty"` // rf-profile channel width EnableCustom *bool `json:"enableCustom,omitempty"` // true if enable custom rf-profile else false EnableBrownField *bool `json:"enableBrownField,omitempty"` // true if enable brown field for rf-profile else false RadioTypeAProperties *RequestWirelessCreateOrUpdateRfProfileRadioTypeAProperties `json:"radioTypeAProperties,omitempty"` // RadioTypeBProperties *RequestWirelessCreateOrUpdateRfProfileRadioTypeBProperties `json:"radioTypeBProperties,omitempty"` // }
type RequestWirelessCreateOrUpdateRfProfileRadioTypeAProperties ¶
type RequestWirelessCreateOrUpdateRfProfileRadioTypeAProperties struct { ParentProfile string `json:"parentProfile,omitempty"` // Parent rf-profile name 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 RequestWirelessCreateOrUpdateRfProfileRadioTypeBProperties ¶
type RequestWirelessCreateOrUpdateRfProfileRadioTypeBProperties struct { ParentProfile string `json:"parentProfile,omitempty"` // Parent rf-profile name 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 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 if 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"` // Enter SSID Name SecurityLevel string `json:"securityLevel,omitempty"` // Security Level Passphrase string `json:"passphrase,omitempty"` // Pass Phrase (Only applicable for SSID with PERSONAL security level) EnableFastLane *bool `json:"enableFastLane,omitempty"` // Enable Fast Lane EnableMacFiltering *bool `json:"enableMACFiltering,omitempty"` // Enable MAC Filtering TrafficType string `json:"trafficType,omitempty"` // Traffic Type RadioPolicy string `json:"radioPolicy,omitempty"` // Radio Policy EnableBroadcastSSID *bool `json:"enableBroadcastSSID,omitempty"` // Enable Broadcast 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 }
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 if ssid is fabric else false FlexConnect *RequestWirelessUpdateWirelessProfileProfileDetailsSSIDDetailsFlexConnect `json:"flexConnect,omitempty"` // InterfaceName string `json:"interfaceName,omitempty"` // Interface Name }
type ResponseApplicationPolicyCreateApplication ¶
type ResponseApplicationPolicyCreateApplication struct { Response *ResponseApplicationPolicyCreateApplicationResponse `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 ResponseApplicationPolicyDeleteApplication ¶
type ResponseApplicationPolicyDeleteApplication struct { Response *ResponseApplicationPolicyDeleteApplicationResponse `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 ResponseApplicationPolicyEditApplication ¶
type ResponseApplicationPolicyEditApplication struct { Response *ResponseApplicationPolicyEditApplicationResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
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 []ResponseItemApplicationPolicyGetApplications // Array of ResponseApplicationPolicyGetApplications
type ResponseApplicationsApplications ¶
type ResponseApplicationsApplications struct { Version string `json:"version,omitempty"` // Version TotalCount *int `json:"totalCount,omitempty"` // Total Count Response *[]ResponseApplicationsApplicationsResponse `json:"response,omitempty"` // }
type ResponseApplicationsApplicationsResponse ¶
type ResponseApplicationsApplicationsResponse struct { Name string `json:"name,omitempty"` // Name Health *ResponseApplicationsApplicationsResponseHealth `json:"health,omitempty"` // Health BusinessRelevance string `json:"businessRelevance,omitempty"` // Business Relevance TrafficClass string `json:"trafficClass,omitempty"` // Traffic Class UsageBytes *int `json:"usageBytes,omitempty"` // Usage Bytes AverageThroughput *float64 `json:"averageThroughput,omitempty"` // Average Throughput PacketLossPercent *ResponseApplicationsApplicationsResponsePacketLossPercent `json:"packetLossPercent,omitempty"` // Packet Loss Percent NetworkLatency *ResponseApplicationsApplicationsResponseNetworkLatency `json:"networkLatency,omitempty"` // Network Latency Jitter *ResponseApplicationsApplicationsResponseJitter `json:"jitter,omitempty"` // Jitter ApplicationServerLatency *ResponseApplicationsApplicationsResponseApplicationServerLatency `json:"applicationServerLatency,omitempty"` // Application Server Latency ClientNetworkLatency *ResponseApplicationsApplicationsResponseClientNetworkLatency `json:"clientNetworkLatency,omitempty"` // Client Network Latency ServerNetworkLatency *ResponseApplicationsApplicationsResponseServerNetworkLatency `json:"serverNetworkLatency,omitempty"` // Server Network Latency }
type ResponseApplicationsApplicationsResponseApplicationServerLatency ¶
type ResponseApplicationsApplicationsResponseApplicationServerLatency interface{}
type ResponseApplicationsApplicationsResponseClientNetworkLatency ¶
type ResponseApplicationsApplicationsResponseClientNetworkLatency interface{}
type ResponseApplicationsApplicationsResponseHealth ¶
type ResponseApplicationsApplicationsResponseHealth interface{}
type ResponseApplicationsApplicationsResponseJitter ¶
type ResponseApplicationsApplicationsResponseJitter interface{}
type ResponseApplicationsApplicationsResponseNetworkLatency ¶
type ResponseApplicationsApplicationsResponseNetworkLatency interface{}
type ResponseApplicationsApplicationsResponsePacketLossPercent ¶
type ResponseApplicationsApplicationsResponsePacketLossPercent interface{}
type ResponseApplicationsApplicationsResponseServerNetworkLatency ¶
type ResponseApplicationsApplicationsResponseServerNetworkLatency interface{}
type ResponseAuthenticationManagementImportCertificate ¶
type ResponseAuthenticationManagementImportCertificate struct { Response *ResponseAuthenticationManagementImportCertificateResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseAuthenticationManagementImportCertificateP12 ¶
type ResponseAuthenticationManagementImportCertificateP12 struct { Response *ResponseAuthenticationManagementImportCertificateP12Response `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
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 string `json:"vlanId,omitempty"` // Vlan Id Vnid string `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 string `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 string `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 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 }
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 ResponseDeviceOnboardingPnpAddDevice2 ¶
type ResponseDeviceOnboardingPnpAddDevice2 struct { TypeID string `json:"_id,omitempty"` // Id DeviceInfo *ResponseDeviceOnboardingPnpAddDevice2DeviceInfo `json:"deviceInfo,omitempty"` // SystemResetWorkflow *ResponseDeviceOnboardingPnpAddDevice2SystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow *ResponseDeviceOnboardingPnpAddDevice2SystemWorkflow `json:"systemWorkflow,omitempty"` // Workflow *ResponseDeviceOnboardingPnpAddDevice2Workflow `json:"workflow,omitempty"` // RunSummaryList *[]ResponseDeviceOnboardingPnpAddDevice2RunSummaryList `json:"runSummaryList,omitempty"` // WorkflowParameters *ResponseDeviceOnboardingPnpAddDevice2WorkflowParameters `json:"workflowParameters,omitempty"` // DayZeroConfig *ResponseDeviceOnboardingPnpAddDevice2DayZeroConfig `json:"dayZeroConfig,omitempty"` // DayZeroConfigPreview *ResponseDeviceOnboardingPnpAddDevice2DayZeroConfigPreview `json:"dayZeroConfigPreview,omitempty"` // Day Zero Config Preview Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpAddDevice2DayZeroConfig ¶
type ResponseDeviceOnboardingPnpAddDevice2DayZeroConfig struct {
Config string `json:"config,omitempty"` // Config
}
type ResponseDeviceOnboardingPnpAddDevice2DayZeroConfigPreview ¶
type ResponseDeviceOnboardingPnpAddDevice2DayZeroConfigPreview interface{}
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfo ¶
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfo 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 *ResponseDeviceOnboardingPnpAddDevice2DeviceInfoLocation `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 *[]ResponseDeviceOnboardingPnpAddDevice2DeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // PnpProfileList *[]ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // Image File HTTPHeaders *[]ResponseDeviceOnboardingPnpAddDevice2DeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // NeighborLinks *[]ResponseDeviceOnboardingPnpAddDevice2DeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // LastSyncTime *float64 `json:"lastSyncTime,omitempty"` // Last Sync Time IPInterfaces *[]ResponseDeviceOnboardingPnpAddDevice2DeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // Hostname string `json:"hostname,omitempty"` // Hostname AuthStatus string `json:"authStatus,omitempty"` // Auth Status StackInfo *ResponseDeviceOnboardingPnpAddDevice2DeviceInfoStackInfo `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 *ResponseDeviceOnboardingPnpAddDevice2DeviceInfoAAACredentials `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 *[]ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // Tags *ResponseDeviceOnboardingPnpAddDevice2DeviceInfoTags `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 ResponseDeviceOnboardingPnpAddDevice2DeviceInfoFileSystemList ¶
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoFileSystemList 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 ResponseDeviceOnboardingPnpAddDevice2DeviceInfoIPInterfaces ¶
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoIPInterfaces struct { Status string `json:"status,omitempty"` // Status MacAddress string `json:"macAddress,omitempty"` // Mac Address IPv4Address *ResponseDeviceOnboardingPnpAddDevice2DeviceInfoIPInterfacesIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6AddressList *[]ResponseDeviceOnboardingPnpAddDevice2DeviceInfoIPInterfacesIPv6AddressList `json:"ipv6AddressList,omitempty"` // Ipv6 Address List Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoIPInterfacesIPv4Address ¶
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoIPInterfacesIPv4Address interface{}
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoIPInterfacesIPv6AddressList ¶
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoIPInterfacesIPv6AddressList interface{}
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoLocation ¶
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoLocation 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 ResponseDeviceOnboardingPnpAddDevice2DeviceInfoNeighborLinks ¶
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoNeighborLinks 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 ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileList ¶
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileList struct { ProfileName string `json:"profileName,omitempty"` // Profile Name DiscoveryCreated *bool `json:"discoveryCreated,omitempty"` // Discovery Created CreatedBy string `json:"createdBy,omitempty"` // Created By PrimaryEndpoint *ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // SecondaryEndpoint *ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListPrimaryEndpoint ¶
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListPrimaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListPrimaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListPrimaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListPrimaryEndpointIPv4Address ¶
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListPrimaryEndpointIPv4Address interface{}
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListPrimaryEndpointIPv6Address ¶
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListPrimaryEndpointIPv6Address interface{}
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListSecondaryEndpoint ¶
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListSecondaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListSecondaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListSecondaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListSecondaryEndpointIPv4Address ¶
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListSecondaryEndpointIPv4Address interface{}
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListSecondaryEndpointIPv6Address ¶
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoPnpProfileListSecondaryEndpointIPv6Address interface{}
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoStackInfo ¶
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoStackInfo struct { SupportsStackWorkflows *bool `json:"supportsStackWorkflows,omitempty"` // Supports Stack Workflows IsFullRing *bool `json:"isFullRing,omitempty"` // Is Full Ring StackMemberList *[][]string `json:"stackMemberList,omitempty"` // Stack Member List 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 ResponseDeviceOnboardingPnpAddDevice2DeviceInfoTags ¶
type ResponseDeviceOnboardingPnpAddDevice2DeviceInfoTags interface{}
type ResponseDeviceOnboardingPnpAddDevice2RunSummaryList ¶
type ResponseDeviceOnboardingPnpAddDevice2RunSummaryList struct { Details string `json:"details,omitempty"` // Details HistoryTaskInfo *ResponseDeviceOnboardingPnpAddDevice2RunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // ErrorFlag *bool `json:"errorFlag,omitempty"` // Error Flag Timestamp *float64 `json:"timestamp,omitempty"` // Timestamp }
type ResponseDeviceOnboardingPnpAddDevice2RunSummaryListHistoryTaskInfo ¶
type ResponseDeviceOnboardingPnpAddDevice2RunSummaryListHistoryTaskInfo struct { Type string `json:"type,omitempty"` // Type WorkItemList *[]ResponseDeviceOnboardingPnpAddDevice2RunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken AddnDetails *[]ResponseDeviceOnboardingPnpAddDevice2RunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpAddDevice2RunSummaryListHistoryTaskInfoWorkItemList ¶
type ResponseDeviceOnboardingPnpAddDevice2RunSummaryListHistoryTaskInfoWorkItemList 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 ResponseDeviceOnboardingPnpAddDevice2SystemResetWorkflow ¶
type ResponseDeviceOnboardingPnpAddDevice2SystemResetWorkflow 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 *[]ResponseDeviceOnboardingPnpAddDevice2SystemResetWorkflowTasks `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 ResponseDeviceOnboardingPnpAddDevice2SystemResetWorkflowTasks ¶
type ResponseDeviceOnboardingPnpAddDevice2SystemResetWorkflowTasks 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 *[]ResponseDeviceOnboardingPnpAddDevice2SystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpAddDevice2SystemResetWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpAddDevice2SystemResetWorkflowTasksWorkItemList 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 ResponseDeviceOnboardingPnpAddDevice2SystemWorkflow ¶
type ResponseDeviceOnboardingPnpAddDevice2SystemWorkflow 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 *[]ResponseDeviceOnboardingPnpAddDevice2SystemWorkflowTasks `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 ResponseDeviceOnboardingPnpAddDevice2SystemWorkflowTasks ¶
type ResponseDeviceOnboardingPnpAddDevice2SystemWorkflowTasks 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 *[]ResponseDeviceOnboardingPnpAddDevice2SystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpAddDevice2SystemWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpAddDevice2SystemWorkflowTasksWorkItemList 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 ResponseDeviceOnboardingPnpAddDevice2Workflow ¶
type ResponseDeviceOnboardingPnpAddDevice2Workflow 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 *[]ResponseDeviceOnboardingPnpAddDevice2WorkflowTasks `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 ResponseDeviceOnboardingPnpAddDevice2WorkflowParameters ¶
type ResponseDeviceOnboardingPnpAddDevice2WorkflowParameters 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 *[]ResponseDeviceOnboardingPnpAddDevice2WorkflowParametersConfigList `json:"configList,omitempty"` // }
type ResponseDeviceOnboardingPnpAddDevice2WorkflowParametersConfigList ¶
type ResponseDeviceOnboardingPnpAddDevice2WorkflowParametersConfigList struct { ConfigParameters *[]ResponseDeviceOnboardingPnpAddDevice2WorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // ConfigID string `json:"configId,omitempty"` // Config Id }
type ResponseDeviceOnboardingPnpAddDevice2WorkflowTasks ¶
type ResponseDeviceOnboardingPnpAddDevice2WorkflowTasks 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 *[]ResponseDeviceOnboardingPnpAddDevice2WorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpAddDevice2WorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpAddDevice2WorkflowTasksWorkItemList 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 ResponseDeviceOnboardingPnpGetDeviceCount2 ¶
type ResponseDeviceOnboardingPnpGetDeviceCount2 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 struct { DeviceInfo *ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfo `json:"deviceInfo,omitempty"` // SystemResetWorkflow *ResponseDeviceOnboardingPnpGetDeviceList2SystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow *ResponseDeviceOnboardingPnpGetDeviceList2SystemWorkflow `json:"systemWorkflow,omitempty"` // Workflow *ResponseDeviceOnboardingPnpGetDeviceList2Workflow `json:"workflow,omitempty"` // RunSummaryList *[]ResponseDeviceOnboardingPnpGetDeviceList2RunSummaryList `json:"runSummaryList,omitempty"` // WorkflowParameters *ResponseDeviceOnboardingPnpGetDeviceList2WorkflowParameters `json:"workflowParameters,omitempty"` // DayZeroConfig *ResponseDeviceOnboardingPnpGetDeviceList2DayZeroConfig `json:"dayZeroConfig,omitempty"` // DayZeroConfigPreview *ResponseDeviceOnboardingPnpGetDeviceList2DayZeroConfigPreview `json:"dayZeroConfigPreview,omitempty"` // Day Zero Config Preview Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpGetDeviceList2DayZeroConfig ¶
type ResponseDeviceOnboardingPnpGetDeviceList2DayZeroConfig struct {
Config string `json:"config,omitempty"` // Config
}
type ResponseDeviceOnboardingPnpGetDeviceList2DayZeroConfigPreview ¶
type ResponseDeviceOnboardingPnpGetDeviceList2DayZeroConfigPreview interface{}
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfo ¶
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfo 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 *ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoLocation `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 *[]ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // PnpProfileList *[]ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // Image File HTTPHeaders *[]ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // NeighborLinks *[]ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // LastSyncTime *float64 `json:"lastSyncTime,omitempty"` // Last Sync Time IPInterfaces *[]ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // Hostname string `json:"hostname,omitempty"` // Hostname AuthStatus string `json:"authStatus,omitempty"` // Auth Status StackInfo *ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoStackInfo `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 *ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoAAACredentials `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 *[]ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // Tags *ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoTags `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 ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoFileSystemList ¶
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoFileSystemList 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 ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfaces ¶
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfaces struct { Status string `json:"status,omitempty"` // Status MacAddress string `json:"macAddress,omitempty"` // Mac Address IPv4Address *ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfacesIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6AddressList *[]ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfacesIPv6AddressList `json:"ipv6AddressList,omitempty"` // Ipv6 Address List Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfacesIPv4Address ¶
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfacesIPv4Address interface{}
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfacesIPv6AddressList ¶
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfacesIPv6AddressList interface{}
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoLocation ¶
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoLocation 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 ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoNeighborLinks ¶
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoNeighborLinks 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 ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileList ¶
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileList struct { ProfileName string `json:"profileName,omitempty"` // Profile Name DiscoveryCreated *bool `json:"discoveryCreated,omitempty"` // Discovery Created CreatedBy string `json:"createdBy,omitempty"` // Created By PrimaryEndpoint *ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // SecondaryEndpoint *ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpoint ¶
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpointIPv4Address ¶
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpointIPv4Address interface{}
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpointIPv6Address ¶
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpointIPv6Address interface{}
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpoint ¶
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpointIPv4Address ¶
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpointIPv4Address interface{}
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpointIPv6Address ¶
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpointIPv6Address interface{}
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoStackInfo ¶
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoStackInfo struct { SupportsStackWorkflows *bool `json:"supportsStackWorkflows,omitempty"` // Supports Stack Workflows IsFullRing *bool `json:"isFullRing,omitempty"` // Is Full Ring StackMemberList *[]ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoStackInfoStackMemberList `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 ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoStackInfoStackMemberList ¶
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoStackInfoStackMemberList 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 ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoTags ¶
type ResponseDeviceOnboardingPnpGetDeviceList2DeviceInfoTags interface{}
type ResponseDeviceOnboardingPnpGetDeviceList2RunSummaryList ¶
type ResponseDeviceOnboardingPnpGetDeviceList2RunSummaryList struct { Details string `json:"details,omitempty"` // Details HistoryTaskInfo *ResponseDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // ErrorFlag *bool `json:"errorFlag,omitempty"` // Error Flag Timestamp *float64 `json:"timestamp,omitempty"` // Timestamp }
type ResponseDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfo ¶
type ResponseDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfo struct { Type string `json:"type,omitempty"` // Type WorkItemList *[]ResponseDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken AddnDetails *[]ResponseDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfoWorkItemList ¶
type ResponseDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfoWorkItemList 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 ResponseDeviceOnboardingPnpGetDeviceList2SystemResetWorkflow ¶
type ResponseDeviceOnboardingPnpGetDeviceList2SystemResetWorkflow 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 *[]ResponseDeviceOnboardingPnpGetDeviceList2SystemResetWorkflowTasks `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 ResponseDeviceOnboardingPnpGetDeviceList2SystemResetWorkflowTasks ¶
type ResponseDeviceOnboardingPnpGetDeviceList2SystemResetWorkflowTasks 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 *[]ResponseDeviceOnboardingPnpGetDeviceList2SystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpGetDeviceList2SystemResetWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpGetDeviceList2SystemResetWorkflowTasksWorkItemList 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 ResponseDeviceOnboardingPnpGetDeviceList2SystemWorkflow ¶
type ResponseDeviceOnboardingPnpGetDeviceList2SystemWorkflow 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 *[]ResponseDeviceOnboardingPnpGetDeviceList2SystemWorkflowTasks `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 ResponseDeviceOnboardingPnpGetDeviceList2SystemWorkflowTasks ¶
type ResponseDeviceOnboardingPnpGetDeviceList2SystemWorkflowTasks 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 *[]ResponseDeviceOnboardingPnpGetDeviceList2SystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpGetDeviceList2SystemWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpGetDeviceList2SystemWorkflowTasksWorkItemList 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 ResponseDeviceOnboardingPnpGetDeviceList2Workflow ¶
type ResponseDeviceOnboardingPnpGetDeviceList2Workflow 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 *[]ResponseDeviceOnboardingPnpGetDeviceList2WorkflowTasks `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 ResponseDeviceOnboardingPnpGetDeviceList2WorkflowParameters ¶
type ResponseDeviceOnboardingPnpGetDeviceList2WorkflowParameters 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 *[]ResponseDeviceOnboardingPnpGetDeviceList2WorkflowParametersConfigList `json:"configList,omitempty"` // }
type ResponseDeviceOnboardingPnpGetDeviceList2WorkflowParametersConfigList ¶
type ResponseDeviceOnboardingPnpGetDeviceList2WorkflowParametersConfigList struct { ConfigParameters *[]ResponseDeviceOnboardingPnpGetDeviceList2WorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // ConfigID string `json:"configId,omitempty"` // Config Id }
type ResponseDeviceOnboardingPnpGetDeviceList2WorkflowTasks ¶
type ResponseDeviceOnboardingPnpGetDeviceList2WorkflowTasks 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 *[]ResponseDeviceOnboardingPnpGetDeviceList2WorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpGetDeviceList2WorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpGetDeviceList2WorkflowTasksWorkItemList 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 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 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 string `json:"ipv6AddressList,omitempty"` // Ipv6 Address List Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfacesIPv4Address ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfacesIPv4Address 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 ResponseDevicesAddDevice ¶
type ResponseDevicesAddDevice struct { Response *ResponseDevicesAddDeviceResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
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 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"` // UptimeSeconds *int `json:"uptimeSeconds,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 string `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 string `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 string `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 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 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 ResponseDevicesReturnsDevicesAddedToDnaCWithSNMPV3DES ¶
type ResponseDevicesReturnsDevicesAddedToDnaCWithSNMPV3DES struct { Response *[]ResponseDevicesReturnsDevicesAddedToDnaCWithSNMPV3DESResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDevicesReturnsDevicesAddedToDnaCWithSNMPV3DESResponse ¶
type ResponseDevicesReturnsDevicesAddedToDnaCWithSNMPV3DESResponse 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 ResponseDevicesThreatDetails ¶
type ResponseDevicesThreatDetails struct { Response *[]ResponseDevicesThreatDetailsResponse `json:"response,omitempty"` // TotalCount *int `json:"totalCount,omitempty"` // Total Count Version string `json:"version,omitempty"` // Version }
type ResponseDevicesThreatDetailsResponse ¶
type ResponseDevicesThreatDetailsResponse struct { MacAddress string `json:"macAddress,omitempty"` // Mac Address UpdatedTime *int `json:"updatedTime,omitempty"` // Updated Time Vendor string `json:"vendor,omitempty"` // Vendor ThreatType string `json:"threatType,omitempty"` // Threat Type ThreatLevel string `json:"threatLevel,omitempty"` // Threat Level ApName string `json:"apName,omitempty"` // Ap Name SSID string `json:"ssid,omitempty"` // Ssid SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site Name Hierarchy }
type ResponseDevicesThreatSummary ¶
type ResponseDevicesThreatSummary struct { Response *[]ResponseDevicesThreatSummaryResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDevicesThreatSummaryResponse ¶
type ResponseDevicesThreatSummaryResponse struct { Timestamp *int `json:"timestamp,omitempty"` // Timestamp ThreatData *[]ResponseDevicesThreatSummaryResponseThreatData `json:"threatData,omitempty"` // }
type ResponseDevicesUpdateDeviceRole ¶
type ResponseDevicesUpdateDeviceRole struct { Response *ResponseDevicesUpdateDeviceRoleResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
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"` // }
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 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 ResponseEventManagementCreateSyslogEventSubscription ¶
type ResponseEventManagementCreateSyslogEventSubscription struct {
StatusURI string `json:"statusUri,omitempty"` // Status Uri
}
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 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 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 ResponseEventManagementUpdateSyslogEventSubscription ¶
type ResponseEventManagementUpdateSyslogEventSubscription struct {
StatusURI string `json:"statusUri,omitempty"` // Status Uri
}
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 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 }
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 ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisData ¶
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisData struct {
T1 []string `json:"t1,omitempty"` // Time in 'YYYY-MM-DDT00:00:00Z' format with values for legends
}
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 ResponseItemApplicationPolicyGetApplications ¶
type ResponseItemApplicationPolicyGetApplications struct { ID string `json:"id,omitempty"` // Id Name string `json:"name,omitempty"` // Name NetworkApplications *[]ResponseItemApplicationPolicyGetApplicationsNetworkApplications `json:"networkApplications,omitempty"` // NetworkIDentity *[]ResponseItemApplicationPolicyGetApplicationsNetworkIDentity `json:"networkIdentity,omitempty"` // ApplicationSet *ResponseItemApplicationPolicyGetApplicationsApplicationSet `json:"applicationSet,omitempty"` // }
type ResponseItemApplicationPolicyGetApplicationsApplicationSet ¶
type ResponseItemApplicationPolicyGetApplicationsApplicationSet struct {
IDRef string `json:"idRef,omitempty"` // Id Ref
}
type ResponseItemApplicationPolicyGetApplicationsNetworkApplications ¶
type ResponseItemApplicationPolicyGetApplicationsNetworkApplications 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 ResponseItemApplicationPolicyGetApplicationsNetworkIDentity ¶
type ResponseItemApplicationPolicyGetApplicationsNetworkIDentity 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 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 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 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 *ResponseItemEventManagementGetAuditLogParentRecordsAdditionalDetails `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 ResponseItemEventManagementGetAuditLogParentRecordsAdditionalDetails ¶
type ResponseItemEventManagementGetAuditLogParentRecordsAdditionalDetails interface{}
type ResponseItemEventManagementGetAuditLogParentRecordsDetails ¶
type ResponseItemEventManagementGetAuditLogParentRecordsDetails 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 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 string `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 []string `json:"domainsSubdomains,omitempty"` // Domains Subdomains Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities []string `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources }
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 string `json:"isTemplateEnabled,omitempty"` // Is Template Enabled CiscoDnaEventLink string `json:"ciscoDNAEventLink,omitempty"` // Cisco D N A Event Link Note string `json:"note,omitempty"` // Note IsPrivate string `json:"isPrivate,omitempty"` // Is Private EventPayload *ResponseItemEventManagementGetEventArtifactsEventPayload `json:"eventPayload,omitempty"` // EventTemplates *[]ResponseItemEventManagementGetEventArtifactsEventTemplates `json:"eventTemplates,omitempty"` // Event Templates IsTenantAware string `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 Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SubscriptionEndpoints *[]ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *ResponseItemEventManagementGetEventSubscriptionsFilter `json:"filter,omitempty"` // }
type ResponseItemEventManagementGetEventSubscriptionsFilter ¶
type ResponseItemEventManagementGetEventSubscriptionsFilter struct {
EventIDs []string `json:"eventIds,omitempty"` // Event Ids
}
type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpoints ¶
type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // Instance Id ID string `json:"id,omitempty"` // Id SubscriptionDetails *ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // }
type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetails ¶
type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetails struct { Name string `json:"name,omitempty"` // Name URL string `json:"url,omitempty"` // Url Method string `json:"method,omitempty"` // Method ConnectorType string `json:"connectorType,omitempty"` // Connector Type }
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"` // 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 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 }
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 string `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 []string `json:"domainsSubdomains,omitempty"` // Domains Subdomains Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities []string `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources }
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 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 *[]ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *ResponseItemEventManagementGetSyslogEventSubscriptionsFilter `json:"filter,omitempty"` // IsPrivate string `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 []string `json:"domainsSubdomains,omitempty"` // Domains Subdomains Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities *[]ResponseItemEventManagementGetSyslogEventSubscriptionsFilterSeverities `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources }
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 string `json:"port,omitempty"` // Port }
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"` // Schedule 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 }
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"` // SSID Details }
type ResponseItemWirelessGetWirelessProfileProfileDetailsSSIDDetails ¶
type ResponseItemWirelessGetWirelessProfileProfileDetailsSSIDDetails interface{}
type ResponseItsmGetCmdbSyncStatus ¶
type ResponseItsmGetCmdbSyncStatus []ResponseItemItsmGetCmdbSyncStatus // Array of ResponseItsmGetCMDBSyncStatus
type ResponseItsmGetFailedItsmEvents ¶
type ResponseItsmGetFailedItsmEvents []ResponseItemItsmGetFailedItsmEvents // Array of ResponseItsmGetFailedITSMEvents
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 { 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 *[][]string `json:"stacked_devices,omitempty"` // Stacked device details IsStackedDevice *bool `json:"is_stacked_device,omitempty"` // Is Stacked Device AccessPoints *[][]string `json:"access_points,omitempty"` // Access point details ChassisDetails *ResponseLicensesDeviceLicenseDetailsChassisDetails `json:"chassis_details,omitempty"` // }
type ResponseLicensesDeviceLicenseDetailsChassisDetails ¶
type ResponseLicensesDeviceLicenseDetailsChassisDetails struct { BoardSerialNumber string `json:"board_serial_number,omitempty"` // Board serial number Modules *[][]string `json:"modules,omitempty"` // Module details SupervisorCards *[][]string `json:"supervisor_cards,omitempty"` // Supervisor card details Port *int `json:"port,omitempty"` // Number of port }
type ResponseLicensesDeviceLicenseSummary ¶
type ResponseLicensesDeviceLicenseSummary struct { Version string `json:"version,omitempty"` // Version 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 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 string `json:"createTime,omitempty"` // Create Time LastUpdateTime string `json:"lastUpdateTime,omitempty"` // Last Update Time TotalIPAddressCount string `json:"totalIpAddressCount,omitempty"` // Total Ip Address Count UsedIPAddressCount string `json:"usedIpAddressCount,omitempty"` // Used Ip Address Count ParentUUID string `json:"parentUuid,omitempty"` // Parent Uuid Owner string `json:"owner,omitempty"` // Owner Overlapping string `json:"overlapping,omitempty"` // Overlapping ConfigureExternalDhcp string `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 string `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 *int `json:"totalIpAddressCount,omitempty"` // Total Ip Address Count UsedIPAddressCount *int `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 string `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) Modified *float64 `json:"modified,omitempty"` // }
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"` // Schedule 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"` // Schedule 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"` // Format 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 ResponseReportsGetViewDetailsForAGivenViewGroupAndView ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupAndView struct { Deliveries *[]ResponseReportsGetViewDetailsForAGivenViewGroupAndViewDeliveries `json:"deliveries,omitempty"` // Description string `json:"description,omitempty"` // view description FieldGroups *[]ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFieldGroups `json:"fieldGroups,omitempty"` // Filters *[]ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFilters `json:"filters,omitempty"` // Formats *[]ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFormats `json:"formats,omitempty"` // Schedules *[]ResponseReportsGetViewDetailsForAGivenViewGroupAndViewSchedules `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 ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFieldGroups ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFieldGroups struct { FieldGroupDisplayName string `json:"fieldGroupDisplayName,omitempty"` // Field group label/displayname for user FieldGroupName string `json:"fieldGroupName,omitempty"` // Field group name Fields *[]ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFieldGroupsFields `json:"fields,omitempty"` // TableID string `json:"tableId,omitempty"` // Table Id of the corresponding table mapped to fieldgroup }
type ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFilters ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFilters struct { AdditionalInfo *ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFiltersAdditionalInfo `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 *ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFiltersFilterSource `json:"filterSource,omitempty"` // Name string `json:"name,omitempty"` // filter name Required *bool `json:"required,omitempty"` // true if the filter is required TimeOptions *[]ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFiltersTimeOptions `json:"timeOptions,omitempty"` // Type string `json:"type,omitempty"` // filter type. Used to handle filter value selection by the client for report configuration. }
type ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFiltersAdditionalInfo ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFiltersAdditionalInfo interface{}
type ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFiltersFilterSource ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFiltersFilterSource struct { DataSource *ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFiltersFilterSourceDataSource `json:"dataSource,omitempty"` // Data Source 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 ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFiltersFilterSourceDataSource ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFiltersFilterSourceDataSource interface{}
type ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFiltersTimeOptions ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFiltersTimeOptions 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 ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFormats ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFormats 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 *ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFormatsTemplate `json:"template,omitempty"` // }
type ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFormatsTemplate ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupAndViewFormatsTemplate 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 ResponseSdaAddFabric ¶
type ResponseSdaAddMulticastInSdaFabric ¶
type ResponseSdaAddMulticastInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of api. status=success when api competed 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"` // gives the api status description and reason for its success or failure. TaskID string `json:"taskId,omitempty"` // 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"` // url to track the api progression via taskId /dna/intent/api/v1/task/<taskId> ExecutionID string `json:"executionId,omitempty"` // /dna/intent/api/v1/execution-status/<executionId> }
type ResponseSdaAddVirtualNetworkWithScalableGroups ¶
type ResponseSdaAddVirtualNetworkWithScalableGroups struct { Status string `json:"status,omitempty"` // represents return status of api. status=success when api competed 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"` // gives the api status description and reason for its success or failure. TaskID string `json:"taskId,omitempty"` // 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"` // url to track the api progression via taskId /dna/intent/api/v1/task/<taskId> ExecutionID string `json:"executionId,omitempty"` // /dna/intent/api/v1/execution-status/<executionId> }
type ResponseSdaAddVnInSdaFabric ¶
type ResponseSdaAddVnInSdaFabric 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 ResponseSdaDeleteMulticastFromSdaFabric ¶
type ResponseSdaDeleteMulticastFromSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of api. status=success when api competed 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"` // gives the api status description and reason for its success or failure. TaskID string `json:"taskId,omitempty"` // 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"` // url to track the api progression via taskId /dna/intent/api/v1/task/<taskId> ExecutionID string `json:"executionId,omitempty"` // /dna/intent/api/v1/execution-status/<executionId> }
type ResponseSdaDeleteProvisionedWiredDevice ¶
type ResponseSdaDeleteProvisionedWiredDevice struct { Status string `json:"status,omitempty"` // represents return status of api. status=success when api competed 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"` // gives the api status description and reason for its success or failure. TaskID string `json:"taskId,omitempty"` // 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"` // url to track the api progression via taskId /dna/intent/api/v1/task/<taskId> ExecutionID string `json:"executionId,omitempty"` // /dna/intent/api/v1/execution-status/<executionId> }
type ResponseSdaDeleteVirtualNetworkWithScalableGroups ¶
type ResponseSdaDeleteVirtualNetworkWithScalableGroups struct { Status string `json:"status,omitempty"` // represents return status of api. status=success when api competed 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"` // gives the api status description and reason for its success or failure. TaskID string `json:"taskId,omitempty"` // 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"` // url to track the api progression via taskId /dna/intent/api/v1/task/<taskId> ExecutionID string `json:"executionId,omitempty"` // DNA-Center executionId that carried out the API execution. It will be provided if execution was generated by api. For failed status, executionId may not be available ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // url to track the api progression via executionId /dna/intent/api/v1/execution-statu/<executionId> }
type ResponseSdaDeleteVnFromSdaFabric ¶
type ResponseSdaDeleteVnFromSdaFabric 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 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 { FabricSiteNameHierarchy string `json:"fabricSiteNameHierarchy,omitempty"` // fabricSiteNameHierarchy MulticastMethod string `json:"multicastMethod,omitempty"` // multicast methods MuticastType string `json:"muticastType,omitempty"` // muticast type MulticastVnInfo *ResponseSdaGetMulticastDetailsFromSdaFabricMulticastVnInfo `json:"multicastVnInfo,omitempty"` // }
type ResponseSdaGetMulticastDetailsFromSdaFabricMulticastVnInfo ¶
type ResponseSdaGetMulticastDetailsFromSdaFabricMulticastVnInfo struct { VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // virtual network name in fabricSiteNameHierarchy IPPoolName string `json:"ipPoolName,omitempty"` // Ip Pool Name in fabricSiteNameHierarchy ExternalRpIPAddress string `json:"externalRpIpAddress,omitempty"` // External Rp Ip Address, required for muticastType=asm_with_external_rp SsmInfo *ResponseSdaGetMulticastDetailsFromSdaFabricMulticastVnInfoSsmInfo `json:"ssmInfo,omitempty"` // Source-specific multicast information, required if muticastType=ssm SsmGroupRange string `json:"ssmGroupRange,omitempty"` // valid ssm group range ip address SsmWildcardMask string `json:"ssmWildcardMask,omitempty"` // valid ssm Wildcard Mask ip address }
type ResponseSdaGetMulticastDetailsFromSdaFabricMulticastVnInfoSsmInfo ¶
type ResponseSdaGetMulticastDetailsFromSdaFabricMulticastVnInfoSsmInfo interface{}
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 ExecutionID string `json:"executionId,omitempty"` // Execution Id SiteID string `json:"siteId,omitempty"` // Site Id }
type ResponseSdaGetSdaFabricCount ¶
type ResponseSdaGetSdaFabricCount struct { Response *ResponseSdaGetSdaFabricCountResponse `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 ExecutionID string `json:"executionId,omitempty"` // Execution Id }
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 ResponseSdaGetsBorderDeviceDetailFromSdaFabric ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabric struct { Status string `json:"status,omitempty"` // Status Description string `json:"description,omitempty"` // Description Payload *ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayload `json:"payload,omitempty"` // }
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayload ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayload struct { 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 *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadTargetIDList `json:"targetIdList,omitempty"` // Target Id List Type string `json:"type,omitempty"` // Type CfsChangeInfo *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadCfsChangeInfo `json:"cfsChangeInfo,omitempty"` // Cfs Change Info CustomProvisions *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadCustomProvisions `json:"customProvisions,omitempty"` // Custom Provisions Configs *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadConfigs `json:"configs,omitempty"` // Configs ManagedSites *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadManagedSites `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 *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadAkcSettingsCfs `json:"akcSettingsCfs,omitempty"` // Akc Settings Cfs DeviceInterfaceInfo *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceInterfaceInfo `json:"deviceInterfaceInfo,omitempty"` // Device Interface Info DeviceSettings *ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceSettings `json:"deviceSettings,omitempty"` // NetworkWideSettings *ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettings `json:"networkWideSettings,omitempty"` // OtherDevice *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadOtherDevice `json:"otherDevice,omitempty"` // Other Device TransitNetworks *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadTransitNetworks `json:"transitNetworks,omitempty"` // VirtualNetwork *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadVirtualNetwork `json:"virtualNetwork,omitempty"` // Virtual Network WLAN *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadWLAN `json:"wlan,omitempty"` // Wlan }
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadAkcSettingsCfs ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadAkcSettingsCfs interface{}
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadCfsChangeInfo ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadCfsChangeInfo interface{}
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadConfigs ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadConfigs interface{}
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadCustomProvisions ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadCustomProvisions interface{}
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceInterfaceInfo ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceInterfaceInfo interface{}
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceSettings ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceSettings 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 *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceSettingsConnectedTo `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 *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceSettingsExtConnectivitySettings `json:"extConnectivitySettings,omitempty"` // }
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceSettingsConnectedTo ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceSettingsConnectedTo interface{}
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceSettingsExtConnectivitySettings ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceSettingsExtConnectivitySettings 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 *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceSettingsExtConnectivitySettingsL2Handoff `json:"l2Handoff,omitempty"` // L2 Handoff L3Handoff *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceSettingsExtConnectivitySettingsL3Handoff `json:"l3Handoff,omitempty"` // }
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceSettingsExtConnectivitySettingsL2Handoff ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceSettingsExtConnectivitySettingsL2Handoff interface{}
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceSettingsExtConnectivitySettingsL3Handoff ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceSettingsExtConnectivitySettingsL3Handoff 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 *ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceSettingsExtConnectivitySettingsL3HandoffVirtualNetwork `json:"virtualNetwork,omitempty"` // }
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceSettingsExtConnectivitySettingsL3HandoffVirtualNetwork ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadDeviceSettingsExtConnectivitySettingsL3HandoffVirtualNetwork struct {
IDRef string `json:"idRef,omitempty"` // Id Ref
}
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadManagedSites ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadManagedSites interface{}
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettings ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettings 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 *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsAAA `json:"aaa,omitempty"` // Aaa Cmx *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsCmx `json:"cmx,omitempty"` // Cmx Dhcp *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsDhcp `json:"dhcp,omitempty"` // DNS *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsDNS `json:"dns,omitempty"` // Ldap *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsLdap `json:"ldap,omitempty"` // Ldap NativeVLAN *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsNativeVLAN `json:"nativeVlan,omitempty"` // Native Vlan Netflow *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsNetflow `json:"netflow,omitempty"` // Netflow Ntp *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsNtp `json:"ntp,omitempty"` // Ntp SNMP *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsSNMP `json:"snmp,omitempty"` // Snmp Syslogs *[]ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsSyslogs `json:"syslogs,omitempty"` // Syslogs }
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsAAA ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsAAA interface{}
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsCmx ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsCmx interface{}
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsDNS ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsDNS struct { ID string `json:"id,omitempty"` // Id DomainName string `json:"domainName,omitempty"` // Domain Name IP *ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsDNSIP `json:"ip,omitempty"` // }
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsDNSIP ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsDNSIP 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 ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsDhcp ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsDhcp struct { ID string `json:"id,omitempty"` // Id IPAddress *ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsDhcpIPAddress `json:"ipAddress,omitempty"` // }
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsDhcpIPAddress ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsDhcpIPAddress 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 ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsLdap ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsLdap interface{}
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsNativeVLAN ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsNativeVLAN interface{}
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsNetflow ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsNetflow interface{}
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsNtp ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsNtp interface{}
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsSNMP ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsSNMP interface{}
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsSyslogs ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadNetworkWideSettingsSyslogs interface{}
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadOtherDevice ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadOtherDevice interface{}
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadTargetIDList ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadTargetIDList interface{}
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadTransitNetworks ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadTransitNetworks struct {
IDRef string `json:"idRef,omitempty"` // Id Ref
}
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadVirtualNetwork ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadVirtualNetwork interface{}
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadWLAN ¶
type ResponseSdaGetsBorderDeviceDetailFromSdaFabricPayloadWLAN interface{}
type ResponseSdaProvisionWiredDevice ¶
type ResponseSdaProvisionWiredDevice struct { Status string `json:"status,omitempty"` // represents return status of api. status=success when api competed 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"` // gives the api status description and reason for its success or failure. TaskID string `json:"taskId,omitempty"` // 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"` // url to track the api progression via taskId /dna/intent/api/v1/task/<taskId> ExecutionID string `json:"executionId,omitempty"` // /dna/intent/api/v1/execution-status/<executionId> }
type ResponseSdaUpdateVirtualNetworkWithScalableGroups ¶
type ResponseSdaUpdateVirtualNetworkWithScalableGroups struct { Status string `json:"status,omitempty"` // represents return status of api. status=success when api competed 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"` // gives the api status description and reason for its success or failure. TaskID string `json:"taskId,omitempty"` // 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"` // url to track the api progression via taskId /dna/intent/api/v1/task/<taskId> ExecutionID string `json:"executionId,omitempty"` // /dna/intent/api/v1/execution-status/<executionId> }
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 ResponseSiteDesignCreateFloormap ¶
type ResponseSiteDesignCreateFloormap interface{}
type ResponseSiteDesignDeleteFloormap ¶
type ResponseSiteDesignDeleteFloormap interface{}
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 ResponseSiteDesignListFloormaps ¶
type ResponseSiteDesignListFloormaps struct { Total *int `json:"total,omitempty"` // Total Items *[]ResponseSiteDesignListFloormapsItems `json:"items,omitempty"` // }
type ResponseSiteDesignListFloormapsItems ¶
type ResponseSiteDesignListFloormapsItems struct { ParentGroupUUID string `json:"parentGroupUuid,omitempty"` // Parent Group Uuid SiteName string `json:"siteName,omitempty"` // Site Name ImageInfo *ResponseSiteDesignListFloormapsItemsImageInfo `json:"imageInfo,omitempty"` // Type *int `json:"type,omitempty"` // Contact *ResponseSiteDesignListFloormapsItemsContact `json:"contact,omitempty"` // Contact WirelessClientsCount string `json:"wirelessClientsCount,omitempty"` // Wireless Clients Count ID *int `json:"id,omitempty"` // Id ApCount *int `json:"apCount,omitempty"` // BuildingName string `json:"buildingName,omitempty"` // Building Name CriticalRadioCount string `json:"criticalRadioCount,omitempty"` // Critical Radio Count InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid Name string `json:"name,omitempty"` // Name Location *ResponseSiteDesignListFloormapsItemsLocation `json:"location,omitempty"` // Geometry *ResponseSiteDesignListFloormapsItemsGeometry `json:"geometry,omitempty"` // GroupInstanceUUID string `json:"groupInstanceUuid,omitempty"` // Group Instance Uuid Metrics *ResponseSiteDesignListFloormapsItemsMetrics `json:"metrics,omitempty"` // Metrics Items []string `json:"items,omitempty"` // FloorIndex *float64 `json:"floorIndex,omitempty"` // Floor Index MaintainAspectRatio *bool `json:"maintainAspectRatio,omitempty"` // }
type ResponseSiteDesignListFloormapsItemsContact ¶
type ResponseSiteDesignListFloormapsItemsContact interface{}
type ResponseSiteDesignListFloormapsItemsGeometry ¶
type ResponseSiteDesignListFloormapsItemsGeometry struct { Length *float64 `json:"length,omitempty"` // Length Type *ResponseSiteDesignListFloormapsItemsGeometryType `json:"type,omitempty"` // Type OffsetX *float64 `json:"offsetX,omitempty"` // OffsetX OffsetY *float64 `json:"offsetY,omitempty"` // OffsetY Width *float64 `json:"width,omitempty"` // Width Height *float64 `json:"height,omitempty"` // Height }
type ResponseSiteDesignListFloormapsItemsGeometryType ¶
type ResponseSiteDesignListFloormapsItemsGeometryType interface{}
type ResponseSiteDesignListFloormapsItemsImageInfo ¶
type ResponseSiteDesignListFloormapsItemsImageInfo struct { Image *ResponseSiteDesignListFloormapsItemsImageInfoImage `json:"image,omitempty"` // Image Thumbnail *ResponseSiteDesignListFloormapsItemsImageInfoThumbnail `json:"thumbnail,omitempty"` // Thumbnail GeneratedRasterImage *ResponseSiteDesignListFloormapsItemsImageInfoGeneratedRasterImage `json:"generatedRasterImage,omitempty"` // Generated Raster Image EnteredImageName *ResponseSiteDesignListFloormapsItemsImageInfoEnteredImageName `json:"enteredImageName,omitempty"` // Entered Image Name Features *ResponseSiteDesignListFloormapsItemsImageInfoFeatures `json:"features,omitempty"` // Features Shapes *ResponseSiteDesignListFloormapsItemsImageInfoShapes `json:"shapes,omitempty"` // Shapes IsCadFile *bool `json:"isCadFile,omitempty"` // Is Cad File Categories *ResponseSiteDesignListFloormapsItemsImageInfoCategories `json:"categories,omitempty"` // Categories }
type ResponseSiteDesignListFloormapsItemsImageInfoCategories ¶
type ResponseSiteDesignListFloormapsItemsImageInfoCategories interface{}
type ResponseSiteDesignListFloormapsItemsImageInfoEnteredImageName ¶
type ResponseSiteDesignListFloormapsItemsImageInfoEnteredImageName interface{}
type ResponseSiteDesignListFloormapsItemsImageInfoFeatures ¶
type ResponseSiteDesignListFloormapsItemsImageInfoFeatures interface{}
type ResponseSiteDesignListFloormapsItemsImageInfoGeneratedRasterImage ¶
type ResponseSiteDesignListFloormapsItemsImageInfoGeneratedRasterImage interface{}
type ResponseSiteDesignListFloormapsItemsImageInfoImage ¶
type ResponseSiteDesignListFloormapsItemsImageInfoImage interface{}
type ResponseSiteDesignListFloormapsItemsImageInfoShapes ¶
type ResponseSiteDesignListFloormapsItemsImageInfoShapes interface{}
type ResponseSiteDesignListFloormapsItemsImageInfoThumbnail ¶
type ResponseSiteDesignListFloormapsItemsImageInfoThumbnail interface{}
type ResponseSiteDesignListFloormapsItemsLocation ¶
type ResponseSiteDesignListFloormapsItemsLocation struct { Country string `json:"country,omitempty"` // Country Address string `json:"address,omitempty"` // Address Lon *float64 `json:"lon,omitempty"` // Lon Lat *float64 `json:"lat,omitempty"` // Lat Height *float64 `json:"height,omitempty"` // Height }
type ResponseSiteDesignListFloormapsItemsMetrics ¶
type ResponseSiteDesignListFloormapsItemsMetrics interface{}
type ResponseSiteDesignListSpecifiedFloormaps ¶
type ResponseSiteDesignListSpecifiedFloormaps interface{}
type ResponseSiteDesignUpdateFloormap ¶
type ResponseSiteDesignUpdateFloormap interface{}
type ResponseSitesCreateSite ¶
type ResponseSitesDeleteSite ¶
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 []string `json:"additionalInfo,omitempty"` // Additional Info 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 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 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 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 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 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 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 *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 string `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 *int `json:"fairCount,omitempty"` // Fair Count UnmonCount *int `json:"unmonCount,omitempty"` // Unmon Count KpiMetrics *[]ResponseTopologyGetOverallNetworkHealthHealthDistirubutionKpiMetrics `json:"kpiMetrics,omitempty"` // Kpi Metrics }
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 *int `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 ResponseWirelessApProvision ¶
type ResponseWirelessApProvision []ResponseItemWirelessApProvision // Array of ResponseWirelessAPProvision
type ResponseWirelessCreateUpdateDynamicInterface ¶
type ResponseWirelessCreateUpdateDynamicInterface []ResponseItemWirelessCreateUpdateDynamicInterface // Array of ResponseWirelessCreateUpdateDynamicInterface
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"` // radio profile name DefaultRfProfile *bool `json:"defaultRfProfile,omitempty"` // is default radio profile ChannelWidth string `json:"channelWidth,omitempty"` // Channel Width EnableBrownField *bool `json:"enableBrownField,omitempty"` // is brownfield enabled EnableCustom *bool `json:"enableCustom,omitempty"` // is Custom Enable EnableRadioTypeA *bool `json:"enableRadioTypeA,omitempty"` // Enable Radio Type A EnableRadioTypeB *bool `json:"enableRadioTypeB,omitempty"` // Enable Radio Type B RadioTypeAProperties *ResponseWirelessRetrieveRfProfilesResponseRadioTypeAProperties `json:"radioTypeAProperties,omitempty"` // RadioTypeBProperties *ResponseWirelessRetrieveRfProfilesResponseRadioTypeBProperties `json:"radioTypeBProperties,omitempty"` // }
type ResponseWirelessRetrieveRfProfilesResponseRadioTypeAProperties ¶
type ResponseWirelessRetrieveRfProfilesResponseRadioTypeAProperties struct { ParentProfile string `json:"parentProfile,omitempty"` // Parent Profile name RadioChannels string `json:"radioChannels,omitempty"` // Radio Channels DataRates string `json:"dataRates,omitempty"` // Data Rates MandatoryDataRates string `json:"mandatoryDataRates,omitempty"` // Mandatory Data Rates PowerThresholdV1 *int `json:"powerThresholdV1,omitempty"` // Power Threshold V1 RxSopThreshold string `json:"rxSopThreshold,omitempty"` // Rx Sop Threshold MinPowerLevel *int `json:"minPowerLevel,omitempty"` // Min Power Level MaxPowerLevel *int `json:"maxPowerLevel,omitempty"` // Max Power Level }
type ResponseWirelessRetrieveRfProfilesResponseRadioTypeBProperties ¶
type ResponseWirelessRetrieveRfProfilesResponseRadioTypeBProperties struct { ParentProfile string `json:"parentProfile,omitempty"` // Parent Profile name RadioChannels string `json:"radioChannels,omitempty"` // Radio Channels DataRates string `json:"dataRates,omitempty"` // Data Rates MandatoryDataRates string `json:"mandatoryDataRates,omitempty"` // Mandatory Data Rates PowerThresholdV1 *int `json:"powerThresholdV1,omitempty"` // Power Threshold V1 RxSopThreshold string `json:"rxSopThreshold,omitempty"` // Rx Sop Threshold MinPowerLevel *int `json:"minPowerLevel,omitempty"` // Min Power Level MaxPowerLevel *int `json:"maxPowerLevel,omitempty"` // Max Power Level }
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"` //
}
type RetrievesAllNetworkDevicesQueryParams ¶
type RetrievesAllNetworkDevicesQueryParams 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 string `url:"offset,omitempty"` //offset Limit string `url:"limit,omitempty"` //limit }
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 string `url:"limit,omitempty"` //Number of resources returned Offset string `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) 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) AddDefaultAuthenticationProfileInSdaFabric ¶
func (s *SdaService) AddDefaultAuthenticationProfileInSdaFabric(requestSdaAddDefaultAuthenticationProfileInSDAFabric *RequestSdaAddDefaultAuthenticationProfileInSdaFabric) (*ResponseSdaAddDefaultAuthenticationProfileInSdaFabric, *resty.Response, error)
AddDefaultAuthenticationProfileInSdaFabric Add default authentication profile in SDA Fabric - bca3-39d8-44c8-a3c0
Add default authentication profile 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) AddFabric ¶
func (s *SdaService) AddFabric(requestSdaAddFabric *RequestSdaAddFabric) (*ResponseSdaAddFabric, *resty.Response, error)
AddFabric Add Fabric - 6db9-292d-4f28-a26b
Add 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) 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) AddVnInSdaFabric ¶
func (s *SdaService) AddVnInSdaFabric(requestSdaAddVNInSDAFabric *RequestSdaAddVnInSdaFabric) (*ResponseSdaAddVnInSdaFabric, *resty.Response, error)
AddVnInSdaFabric Add VN in SDA Fabric - 518c-59cd-441a-a9fc
Add virtual network (VN) in SDA Fabric
func (*SdaService) AddsBorderDeviceInSdaFabric ¶
func (s *SdaService) AddsBorderDeviceInSdaFabric(requestSdaAddsBorderDeviceInSDAFabric *RequestSdaAddsBorderDeviceInSdaFabric) (*ResponseSdaAddsBorderDeviceInSdaFabric, *resty.Response, error)
AddsBorderDeviceInSdaFabric Adds border device in SDA Fabric - bead-7b34-43b9-96a7
Adds border device in SDA Fabric
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
Add 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) DeleteSdaFabric ¶
func (s *SdaService) DeleteSdaFabric(DeleteSDAFabricQueryParams *DeleteSdaFabricQueryParams) (*ResponseSdaDeleteSdaFabric, *resty.Response, error)
DeleteSdaFabric Delete SDA Fabric - d0aa-fa69-4f4b-9d7b
Delete SDA Fabric
@param DeleteSDAFabricQueryParams 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) 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) DeletesBorderDeviceFromSdaFabric ¶
func (s *SdaService) DeletesBorderDeviceFromSdaFabric(DeletesBorderDeviceFromSDAFabricQueryParams *DeletesBorderDeviceFromSdaFabricQueryParams) (*ResponseSdaDeletesBorderDeviceFromSdaFabric, *resty.Response, error)
DeletesBorderDeviceFromSdaFabric Deletes border device from SDA Fabric - cb81-b935-40ba-aab0
Deletes border device from SDA Fabric
@param DeletesBorderDeviceFromSDAFabricQueryParams 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) GetSdaFabricCount ¶
func (s *SdaService) GetSdaFabricCount() (*ResponseSdaGetSdaFabricCount, *resty.Response, error)
GetSdaFabricCount Get SDA Fabric Count - 6fa0-f8d5-4d29-857a
Get SDA Fabric Count
func (*SdaService) GetSdaFabricInfo ¶
func (s *SdaService) GetSdaFabricInfo(GetSDAFabricInfoQueryParams *GetSdaFabricInfoQueryParams) (*ResponseSdaGetSdaFabricInfo, *resty.Response, error)
GetSdaFabricInfo Get SDA Fabric Info - 16a1-bb5d-48cb-873d
Get SDA Fabric Info
@param GetSDAFabricInfoQueryParams 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) 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) GetsBorderDeviceDetailFromSdaFabric ¶
func (s *SdaService) GetsBorderDeviceDetailFromSdaFabric(GetsBorderDeviceDetailFromSDAFabricQueryParams *GetsBorderDeviceDetailFromSdaFabricQueryParams) (*ResponseSdaGetsBorderDeviceDetailFromSdaFabric, *resty.Response, error)
GetsBorderDeviceDetailFromSdaFabric Gets border device detail from SDA Fabric - 98a3-9bf4-485a-9871
Gets border device detail from SDA Fabric
@param GetsBorderDeviceDetailFromSDAFabricQueryParams 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) 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) CreateFloormap ¶
func (s *SiteDesignService) CreateFloormap(requestSiteDesignCreateFloormap *RequestSiteDesignCreateFloormap) (*ResponseSiteDesignCreateFloormap, *resty.Response, error)
CreateFloormap Create Floormap - 2fad-58dc-4689-893d
Service to create a floor map with callback
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) DeleteFloormap ¶
func (s *SiteDesignService) DeleteFloormap(floorID string) (*ResponseSiteDesignDeleteFloormap, *resty.Response, error)
DeleteFloormap Delete Floormap - 9fb8-7a26-401a-a33e
Service to delete an (empty) floor map with callback
@param floorID floorId path parameter. Group ID of floor to be deleted
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) 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) ListFloormaps ¶
func (s *SiteDesignService) ListFloormaps() (*ResponseSiteDesignListFloormaps, *resty.Response, error)
ListFloormaps List Floormaps - d78f-8888-4b9a-a5fe
List all floor maps
func (*SiteDesignService) ListSpecifiedFloormaps ¶
func (s *SiteDesignService) ListSpecifiedFloormaps(floorID string) (*ResponseSiteDesignListSpecifiedFloormaps, *resty.Response, error)
ListSpecifiedFloormaps List Specified Floormap(s) - 5fb3-1896-43f8-9acf
List specified floor map(s)
@param floorID floorId path parameter. Group Id of the specified floormap
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) UpdateFloormap ¶
func (s *SiteDesignService) UpdateFloormap(floorID string, requestSiteDesignUpdateFloormap *RequestSiteDesignUpdateFloormap) (*ResponseSiteDesignUpdateFloormap, *resty.Response, error)
UpdateFloormap Update Floormap - df9a-1912-43c9-96da
Service to create a floor map with callback
@param floorID floorId path parameter. Group ID of the floor to be modified
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) AssignDeviceToSite ¶
func (s *SitesService) AssignDeviceToSite(siteID string, requestSitesAssignDeviceToSite *RequestSitesAssignDeviceToSite, AssignDeviceToSiteHeaderParams *AssignDeviceToSiteHeaderParams) (*ResponseSitesAssignDeviceToSite, *resty.Response, error)
AssignDeviceToSite Assign Device To Site - eeb1-68eb-4198-8e07
Assigns list of devices to a site
@param siteID siteId path parameter. Site id to which site the device to assign
@param AssignDeviceToSiteHeaderParams 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) 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) 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) (*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) 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 float64 `url:"limit,omitempty"` //limit Offset float64 `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 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) 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 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 DNAC and associates sites and SSIDs to it.
func (*WirelessService) DeleteDynamicInterface ¶
func (s *WirelessService) DeleteDynamicInterface(interfaceName string, DeleteDynamicInterfaceHeaderParams *DeleteDynamicInterfaceHeaderParams) (*ResponseWirelessDeleteDynamicInterface, *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 DNAC 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) (*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
- authentication_management.go
- clients.go
- command_runner.go
- compliance.go
- configuration_archive.go
- configuration_templates.go
- device_onboarding_pnp.go
- device_replacement.go
- devices.go
- discovery.go
- event_management.go
- file.go
- health_and_performance.go
- issues.go
- itsm.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
- tag.go
- task.go
- topology.go
- users.go
- wireless.go