Documentation ¶
Index ¶
- Constants
- Variables
- func SetOptions(baseURL string, username string, password string, debug string, ...) error
- type AddSSIDToIPPoolMappingHeaderParams
- type ApProvisionHeaderParams
- type ApplicationPolicyService
- func (s *ApplicationPolicyService) ApplicationPolicyIntent(...) (*ResponseApplicationPolicyApplicationPolicyIntent, *resty.Response, error)
- func (s *ApplicationPolicyService) CreateApplication(...) (*ResponseApplicationPolicyCreateApplication, *resty.Response, error)
- func (s *ApplicationPolicyService) CreateApplicationPolicyQueuingProfile(...) (*ResponseApplicationPolicyCreateApplicationPolicyQueuingProfile, ...)
- func (s *ApplicationPolicyService) CreateApplicationSet(...) (*ResponseApplicationPolicyCreateApplicationSet, *resty.Response, error)
- func (s *ApplicationPolicyService) CreateQosDeviceInterfaceInfo(...) (*ResponseApplicationPolicyCreateQosDeviceInterfaceInfo, *resty.Response, error)
- func (s *ApplicationPolicyService) DeleteApplication(DeleteApplicationQueryParams *DeleteApplicationQueryParams) (*ResponseApplicationPolicyDeleteApplication, *resty.Response, error)
- func (s *ApplicationPolicyService) DeleteApplicationPolicyQueuingProfile(id string) (*ResponseApplicationPolicyDeleteApplicationPolicyQueuingProfile, ...)
- func (s *ApplicationPolicyService) DeleteApplicationSet(DeleteApplicationSetQueryParams *DeleteApplicationSetQueryParams) (*ResponseApplicationPolicyDeleteApplicationSet, *resty.Response, error)
- func (s *ApplicationPolicyService) DeleteQosDeviceInterfaceInfo(id string) (*ResponseApplicationPolicyDeleteQosDeviceInterfaceInfo, *resty.Response, error)
- func (s *ApplicationPolicyService) EditApplication(...) (*ResponseApplicationPolicyEditApplication, *resty.Response, error)
- func (s *ApplicationPolicyService) GetApplicationPolicy(GetApplicationPolicyQueryParams *GetApplicationPolicyQueryParams) (*ResponseApplicationPolicyGetApplicationPolicy, *resty.Response, error)
- func (s *ApplicationPolicyService) GetApplicationPolicyDefault() (*ResponseApplicationPolicyGetApplicationPolicyDefault, *resty.Response, error)
- func (s *ApplicationPolicyService) GetApplicationPolicyQueuingProfile(...) (*ResponseApplicationPolicyGetApplicationPolicyQueuingProfile, *resty.Response, ...)
- func (s *ApplicationPolicyService) GetApplicationPolicyQueuingProfileCount() (*ResponseApplicationPolicyGetApplicationPolicyQueuingProfileCount, ...)
- func (s *ApplicationPolicyService) GetApplicationSets(GetApplicationSetsQueryParams *GetApplicationSetsQueryParams) (*ResponseApplicationPolicyGetApplicationSets, *resty.Response, error)
- func (s *ApplicationPolicyService) GetApplicationSetsCount() (*ResponseApplicationPolicyGetApplicationSetsCount, *resty.Response, error)
- func (s *ApplicationPolicyService) GetApplications(GetApplicationsQueryParams *GetApplicationsQueryParams) (*ResponseApplicationPolicyGetApplications, *resty.Response, error)
- func (s *ApplicationPolicyService) GetApplicationsCount() (*ResponseApplicationPolicyGetApplicationsCount, *resty.Response, error)
- func (s *ApplicationPolicyService) GetQosDeviceInterfaceInfo(GetQosDeviceInterfaceInfoQueryParams *GetQosDeviceInterfaceInfoQueryParams) (*ResponseApplicationPolicyGetQosDeviceInterfaceInfo, *resty.Response, error)
- func (s *ApplicationPolicyService) GetQosDeviceInterfaceInfoCount() (*ResponseApplicationPolicyGetQosDeviceInterfaceInfoCount, *resty.Response, ...)
- func (s *ApplicationPolicyService) UpdateApplicationPolicyQueuingProfile(...) (*ResponseApplicationPolicyUpdateApplicationPolicyQueuingProfile, ...)
- func (s *ApplicationPolicyService) UpdateQosDeviceInterfaceInfo(...) (*ResponseApplicationPolicyUpdateQosDeviceInterfaceInfo, *resty.Response, error)
- type ApplicationsQueryParams
- type ApplicationsService
- type AssignDeviceCredentialToSiteHeaderParams
- type AssignDevicesToSiteHeaderParams
- type AuthenticationAPIResponse
- type AuthenticationManagementService
- func (s *AuthenticationManagementService) AuthenticationApI() (*ResponseAuthenticationManagementAuthenticationApI, *resty.Response, error)
- func (s *AuthenticationManagementService) ImportCertificate(ImportCertificateQueryParams *ImportCertificateQueryParams, ...) (*ResponseAuthenticationManagementImportCertificate, *resty.Response, error)
- func (s *AuthenticationManagementService) ImportCertificateP12(ImportCertificateP12QueryParams *ImportCertificateP12QueryParams, ...) (*ResponseAuthenticationManagementImportCertificateP12, *resty.Response, error)
- type AuthenticationService
- type CiscoDnaCenterSystemService
- type ClearMacAddressTableQueryParams
- type Client
- func NewClient() (*Client, error)
- func NewClientNoAuth() (*Client, error)
- func NewClientWithOptions(baseURL string, username string, password string, debug string, ...) (*Client, error)
- func NewClientWithOptionsNoAuth(baseURL string, username string, password string, debug string, ...) (*Client, error)
- type ClientProximityQueryParams
- type ClientsService
- func (s *ClientsService) ClientProximity(ClientProximityQueryParams *ClientProximityQueryParams) (*ResponseClientsClientProximity, *resty.Response, error)
- func (s *ClientsService) GetClientDetail(GetClientDetailQueryParams *GetClientDetailQueryParams) (*ResponseClientsGetClientDetail, *resty.Response, error)
- func (s *ClientsService) GetClientEnrichmentDetails(GetClientEnrichmentDetailsHeaderParams *GetClientEnrichmentDetailsHeaderParams) (*ResponseClientsGetClientEnrichmentDetails, *resty.Response, error)
- func (s *ClientsService) GetOverallClientHealth(GetOverallClientHealthQueryParams *GetOverallClientHealthQueryParams) (*ResponseClientsGetOverallClientHealth, *resty.Response, error)
- type CommandRunnerService
- type ComplianceDetailsOfDeviceQueryParams
- type ComplianceService
- func (s *ComplianceService) ComplianceDetailsOfDevice(deviceUUID string, ...) (*ResponseComplianceComplianceDetailsOfDevice, *resty.Response, error)
- func (s *ComplianceService) DeviceComplianceStatus(deviceUUID string) (*ResponseComplianceDeviceComplianceStatus, *resty.Response, error)
- func (s *ComplianceService) GetComplianceDetail(GetComplianceDetailQueryParams *GetComplianceDetailQueryParams) (*ResponseComplianceGetComplianceDetail, *resty.Response, error)
- func (s *ComplianceService) GetComplianceDetailCount(GetComplianceDetailCountQueryParams *GetComplianceDetailCountQueryParams) (*ResponseComplianceGetComplianceDetailCount, *resty.Response, error)
- func (s *ComplianceService) GetComplianceStatus(GetComplianceStatusQueryParams *GetComplianceStatusQueryParams) (*ResponseComplianceGetComplianceStatus, *resty.Response, error)
- func (s *ComplianceService) GetComplianceStatusCount(GetComplianceStatusCountQueryParams *GetComplianceStatusCountQueryParams) (*ResponseComplianceGetComplianceStatusCount, *resty.Response, error)
- func (s *ComplianceService) RunCompliance(requestComplianceRunCompliance *RequestComplianceRunCompliance) (*ResponseComplianceRunCompliance, *resty.Response, error)
- type ConfigurationArchiveService
- type ConfigurationTemplatesService
- func (s *ConfigurationTemplatesService) CreateProject(...) (*ResponseConfigurationTemplatesCreateProject, *resty.Response, error)
- func (s *ConfigurationTemplatesService) CreateTemplate(projectID string, ...) (*ResponseConfigurationTemplatesCreateTemplate, *resty.Response, error)
- func (s *ConfigurationTemplatesService) CreatesACloneOfTheGivenTemplate(name string, templateID string, projectID string, ...) (*ResponseConfigurationTemplatesCreatesACloneOfTheGivenTemplate, ...)
- func (s *ConfigurationTemplatesService) DeletesTheProject(projectID string) (*ResponseConfigurationTemplatesDeletesTheProject, *resty.Response, error)
- func (s *ConfigurationTemplatesService) DeletesTheTemplate(templateID string) (*ResponseConfigurationTemplatesDeletesTheTemplate, *resty.Response, error)
- func (s *ConfigurationTemplatesService) DeployTemplate(...) (*ResponseConfigurationTemplatesDeployTemplate, *resty.Response, error)
- func (s *ConfigurationTemplatesService) DeployTemplateV2(...) (*ResponseConfigurationTemplatesDeployTemplateV2, *resty.Response, error)
- func (s *ConfigurationTemplatesService) ExportsTheProjectsForAGivenCriteria(...) (*ResponseConfigurationTemplatesExportsTheProjectsForAGivenCriteria, ...)
- func (s *ConfigurationTemplatesService) ExportsTheTemplatesForAGivenCriteria(...) (*ResponseConfigurationTemplatesExportsTheTemplatesForAGivenCriteria, ...)
- func (s *ConfigurationTemplatesService) GetProjectsDetails(GetProjectsDetailsQueryParams *GetProjectsDetailsQueryParams) (*ResponseConfigurationTemplatesGetProjectsDetails, *resty.Response, error)
- func (s *ConfigurationTemplatesService) GetTemplatesDetails(GetTemplatesDetailsQueryParams *GetTemplatesDetailsQueryParams) (*ResponseConfigurationTemplatesGetTemplatesDetails, *resty.Response, error)
- func (s *ConfigurationTemplatesService) GetsAListOfProjects(GetsAListOfProjectsQueryParams *GetsAListOfProjectsQueryParams) (*ResponseConfigurationTemplatesGetsAListOfProjects, *resty.Response, error)
- func (s *ConfigurationTemplatesService) GetsAllTheVersionsOfAGivenTemplate(templateID string) (*ResponseConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplate, ...)
- func (s *ConfigurationTemplatesService) GetsDetailsOfAGivenTemplate(templateID string, ...) (*ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplate, *resty.Response, ...)
- func (s *ConfigurationTemplatesService) GetsTheDetailsOfAGivenProject(projectID string) (*ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProject, *resty.Response, ...)
- func (s *ConfigurationTemplatesService) GetsTheTemplatesAvailable(GetsTheTemplatesAvailableQueryParams *GetsTheTemplatesAvailableQueryParams) (*ResponseConfigurationTemplatesGetsTheTemplatesAvailable, *resty.Response, ...)
- func (s *ConfigurationTemplatesService) ImportsTheProjectsProvided(ImportsTheProjectsProvidedQueryParams *ImportsTheProjectsProvidedQueryParams) (*ResponseConfigurationTemplatesImportsTheProjectsProvided, *resty.Response, ...)
- func (s *ConfigurationTemplatesService) ImportsTheTemplatesProvided(projectName string, ...) (*ResponseConfigurationTemplatesImportsTheTemplatesProvided, *resty.Response, ...)
- func (s *ConfigurationTemplatesService) PreviewTemplate(...) (*ResponseConfigurationTemplatesPreviewTemplate, *resty.Response, error)
- func (s *ConfigurationTemplatesService) StatusOfTemplateDeployment(deploymentID string) (*ResponseConfigurationTemplatesStatusOfTemplateDeployment, *resty.Response, ...)
- func (s *ConfigurationTemplatesService) UpdateProject(...) (*ResponseConfigurationTemplatesUpdateProject, *resty.Response, error)
- func (s *ConfigurationTemplatesService) UpdateTemplate(...) (*ResponseConfigurationTemplatesUpdateTemplate, *resty.Response, error)
- func (s *ConfigurationTemplatesService) VersionTemplate(...) (*ResponseConfigurationTemplatesVersionTemplate, *resty.Response, error)
- type CountOfEventSubscriptionsQueryParams
- type CountOfEventsQueryParams
- type CountOfNotificationsQueryParams
- type CreateAndProvisionSSIDHeaderParams
- type CreateNetworkHeaderParams
- type CreateSiteHeaderParams
- type CreateUpdateDynamicInterfaceHeaderParams
- type CreatesACloneOfTheGivenTemplateQueryParams
- type CustomCallService
- type DeleteApplicationQueryParams
- type DeleteApplicationSetQueryParams
- type DeleteBorderDeviceFromSdaFabricQueryParams
- type DeleteControlPlaneDeviceInSdaFabricQueryParams
- type DeleteDefaultAuthenticationProfileFromSdaFabricQueryParams
- type DeleteDeviceByIDQueryParams
- type DeleteDynamicInterfaceHeaderParams
- type DeleteEdgeDeviceFromSdaFabricQueryParams
- type DeleteEventSubscriptionsQueryParams
- type DeleteIPPoolFromSdaVirtualNetworkQueryParams
- type DeleteMulticastFromSdaFabricQueryParams
- type DeleteNfvProfileQueryParams
- type DeletePortAssignmentForAccessPointInSdaFabricQueryParams
- type DeletePortAssignmentForUserDeviceInSdaFabricQueryParams
- type DeleteProvisionedWiredDeviceQueryParams
- type DeleteSSIDAndProvisionItToDevicesHeaderParams
- type DeleteSensorTestQueryParams
- type DeleteSiteFromSdaFabricQueryParams
- type DeleteTransitPeerNetworkQueryParams
- type DeleteVirtualNetworkWithScalableGroupsQueryParams
- type DeleteVnFromSdaFabricQueryParams
- type DeregisterVirtualAccountQueryParams
- type DeviceCountDetails2QueryParams
- type DeviceLicenseSummary2QueryParams
- type DeviceOnboardingPnpService
- func (s *DeviceOnboardingPnpService) AddAWorkflow(requestDeviceOnboardingPnpAddAWorkflow *RequestDeviceOnboardingPnpAddAWorkflow) (*ResponseDeviceOnboardingPnpAddAWorkflow, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) AddDevice(requestDeviceOnboardingPnpAddDevice *RequestDeviceOnboardingPnpAddDevice) (*ResponseDeviceOnboardingPnpAddDevice, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) AddVirtualAccount(...) (*ResponseDeviceOnboardingPnpAddVirtualAccount, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) ClaimADeviceToASite(...) (*ResponseDeviceOnboardingPnpClaimADeviceToASite, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) ClaimDevice(requestDeviceOnboardingPnpClaimDevice *RequestDeviceOnboardingPnpClaimDevice) (*ResponseDeviceOnboardingPnpClaimDevice, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) DeleteDeviceByIDFromPnp(id string) (*ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnp, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) DeleteWorkflowByID(id string) (*ResponseDeviceOnboardingPnpDeleteWorkflowByID, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) DeregisterVirtualAccount(DeregisterVirtualAccountQueryParams *DeregisterVirtualAccountQueryParams) (*ResponseDeviceOnboardingPnpDeregisterVirtualAccount, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) GetDeviceByID(id string) (*ResponseDeviceOnboardingPnpGetDeviceByID, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) GetDeviceCount(GetDeviceCountQueryParams *GetDeviceCountQueryParams) (*ResponseDeviceOnboardingPnpGetDeviceCount, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) GetDeviceHistory(GetDeviceHistoryQueryParams *GetDeviceHistoryQueryParams) (*ResponseDeviceOnboardingPnpGetDeviceHistory, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) GetDeviceList2(GetDeviceList2QueryParams *GetDeviceList2QueryParams) (*ResponseDeviceOnboardingPnpGetDeviceList2, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) GetPnpGlobalSettings() (*ResponseDeviceOnboardingPnpGetPnpGlobalSettings, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) GetSmartAccountList() (*ResponseDeviceOnboardingPnpGetSmartAccountList, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) GetSyncResultForVirtualAccount(domain string, name string) (*ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccount, *resty.Response, ...)
- func (s *DeviceOnboardingPnpService) GetVirtualAccountList(domain string) (*ResponseDeviceOnboardingPnpGetVirtualAccountList, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) GetWorkflowByID(id string) (*ResponseDeviceOnboardingPnpGetWorkflowByID, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) GetWorkflowCount(GetWorkflowCountQueryParams *GetWorkflowCountQueryParams) (*ResponseDeviceOnboardingPnpGetWorkflowCount, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) GetWorkflows(GetWorkflowsQueryParams *GetWorkflowsQueryParams) (*ResponseDeviceOnboardingPnpGetWorkflows, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) ImportDevicesInBulk(...) (*ResponseDeviceOnboardingPnpImportDevicesInBulk, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) PreviewConfig(...) (*ResponseDeviceOnboardingPnpPreviewConfig, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) ResetDevice(requestDeviceOnboardingPnpResetDevice *RequestDeviceOnboardingPnpResetDevice) (*ResponseDeviceOnboardingPnpResetDevice, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) SyncVirtualAccountDevices(...) (*ResponseDeviceOnboardingPnpSyncVirtualAccountDevices, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) UnClaimDevice(...) (*ResponseDeviceOnboardingPnpUnClaimDevice, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) UpdateDevice(id string, ...) (*ResponseDeviceOnboardingPnpUpdateDevice, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) UpdatePnpGlobalSettings(...) (*ResponseDeviceOnboardingPnpUpdatePnpGlobalSettings, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) UpdatePnpServerProfile(...) (*ResponseDeviceOnboardingPnpUpdatePnpServerProfile, *resty.Response, error)
- func (s *DeviceOnboardingPnpService) UpdateWorkflow(id string, ...) (*ResponseDeviceOnboardingPnpUpdateWorkflow, *resty.Response, error)
- type DeviceReplacementService
- func (s *DeviceReplacementService) DeployDeviceReplacementWorkflow(...) (*ResponseDeviceReplacementDeployDeviceReplacementWorkflow, *resty.Response, ...)
- func (s *DeviceReplacementService) MarkDeviceForReplacement(...) (*ResponseDeviceReplacementMarkDeviceForReplacement, *resty.Response, error)
- func (s *DeviceReplacementService) ReturnListOfReplacementDevicesWithReplacementDetails(...) (*ResponseDeviceReplacementReturnListOfReplacementDevicesWithReplacementDetails, ...)
- func (s *DeviceReplacementService) ReturnReplacementDevicesCount(...) (*ResponseDeviceReplacementReturnReplacementDevicesCount, *resty.Response, ...)
- func (s *DeviceReplacementService) UnmarkDeviceForReplacement(...) (*ResponseDeviceReplacementUnmarkDeviceForReplacement, *resty.Response, error)
- type DevicesQueryParams
- type DevicesService
- func (s *DevicesService) AddDevice2(requestDevicesAddDevice2 *RequestDevicesAddDevice2) (*ResponseDevicesAddDevice2, *resty.Response, error)
- func (s *DevicesService) AddUserDefinedFieldToDevice(deviceID string, ...) (*ResponseDevicesAddUserDefinedFieldToDevice, *resty.Response, error)
- func (s *DevicesService) ClearMacAddressTable(interfaceUUID string, ...) (*ResponseDevicesClearMacAddressTable, *resty.Response, error)
- func (s *DevicesService) CreateUserDefinedField(requestDevicesCreateUserDefinedField *RequestDevicesCreateUserDefinedField) (*ResponseDevicesCreateUserDefinedField, *resty.Response, error)
- func (s *DevicesService) DeleteDeviceByID(id string, DeleteDeviceByIdQueryParams *DeleteDeviceByIDQueryParams) (*ResponseDevicesDeleteDeviceByID, *resty.Response, error)
- func (s *DevicesService) DeleteUserDefinedField(id string) (*ResponseDevicesDeleteUserDefinedField, *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) GetAllUserDefinedFields(GetAllUserDefinedFieldsQueryParams *GetAllUserDefinedFieldsQueryParams) (*ResponseDevicesGetAllUserDefinedFields, *resty.Response, error)
- func (s *DevicesService) GetChassisDetailsForDevice(deviceID string) (*ResponseDevicesGetChassisDetailsForDevice, *resty.Response, error)
- func (s *DevicesService) GetConnectedDeviceDetail(deviceUUID string, interfaceUUID string) (*ResponseDevicesGetConnectedDeviceDetail, *resty.Response, error)
- func (s *DevicesService) GetDeviceByID(id string) (*ResponseDevicesGetDeviceByID, *resty.Response, error)
- func (s *DevicesService) GetDeviceBySerialNumber(serialNumber string) (*ResponseDevicesGetDeviceBySerialNumber, *resty.Response, error)
- func (s *DevicesService) GetDeviceConfigByID(networkDeviceID string) (*ResponseDevicesGetDeviceConfigByID, *resty.Response, error)
- func (s *DevicesService) GetDeviceConfigCount() (*ResponseDevicesGetDeviceConfigCount, *resty.Response, error)
- func (s *DevicesService) GetDeviceConfigForAllDevices() (*ResponseDevicesGetDeviceConfigForAllDevices, *resty.Response, error)
- func (s *DevicesService) GetDeviceCount2() (*ResponseDevicesGetDeviceCount2, *resty.Response, error)
- func (s *DevicesService) GetDeviceDetail(GetDeviceDetailQueryParams *GetDeviceDetailQueryParams) (*ResponseDevicesGetDeviceDetail, *resty.Response, error)
- func (s *DevicesService) GetDeviceEnrichmentDetails(GetDeviceEnrichmentDetailsHeaderParams *GetDeviceEnrichmentDetailsHeaderParams) (*ResponseDevicesGetDeviceEnrichmentDetails, *resty.Response, error)
- func (s *DevicesService) GetDeviceInterfaceCount() (*ResponseDevicesGetDeviceInterfaceCount, *resty.Response, error)
- func (s *DevicesService) GetDeviceInterfaceCount2(deviceID string) (*ResponseDevicesGetDeviceInterfaceCount2, *resty.Response, error)
- func (s *DevicesService) GetDeviceInterfaceVLANs(id string, ...) (*ResponseDevicesGetDeviceInterfaceVLANs, *resty.Response, error)
- func (s *DevicesService) GetDeviceInterfacesBySpecifiedRange(deviceID string, startIndex int, recordsToReturn int) (*ResponseDevicesGetDeviceInterfacesBySpecifiedRange, *resty.Response, error)
- func (s *DevicesService) GetDeviceList(GetDeviceListQueryParams *GetDeviceListQueryParams) (*ResponseDevicesGetDeviceList, *resty.Response, error)
- func (s *DevicesService) GetDeviceSummary(id string) (*ResponseDevicesGetDeviceSummary, *resty.Response, error)
- func (s *DevicesService) GetDeviceValuesThatMatchFullyOrPartiallyAnAttribute(...) (*ResponseDevicesGetDeviceValuesThatMatchFullyOrPartiallyAnAttribute, ...)
- func (s *DevicesService) GetDevicesRegisteredForWsaNotification(...) (*ResponseDevicesGetDevicesRegisteredForWsaNotification, *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) GetPlannedAccessPointsForBuilding(buildingID string, ...) (*ResponseDevicesGetPlannedAccessPointsForBuilding, *resty.Response, error)
- func (s *DevicesService) GetPlannedAccessPointsForFloor(floorID string, ...) (*ResponseDevicesGetPlannedAccessPointsForFloor, *resty.Response, error)
- func (s *DevicesService) GetPollingIntervalByID(id string) (*ResponseDevicesGetPollingIntervalByID, *resty.Response, error)
- func (s *DevicesService) GetPollingIntervalForAllDevices() (*ResponseDevicesGetPollingIntervalForAllDevices, *resty.Response, error)
- func (s *DevicesService) GetStackDetailsForDevice(deviceID string) (*ResponseDevicesGetStackDetailsForDevice, *resty.Response, error)
- func (s *DevicesService) GetSupervisorCardDetail(deviceUUID string) (*ResponseDevicesGetSupervisorCardDetail, *resty.Response, error)
- func (s *DevicesService) GetWirelessLanControllerDetailsByID(id string) (*ResponseDevicesGetWirelessLanControllerDetailsByID, *resty.Response, error)
- func (s *DevicesService) InventoryInsightDeviceLinkMismatchAPI(siteID string, ...) (*ResponseDevicesInventoryInsightDeviceLinkMismatchApI, *resty.Response, error)
- func (s *DevicesService) LegitOperationsForInterface(interfaceUUID string) (*ResponseDevicesLegitOperationsForInterface, *resty.Response, error)
- func (s *DevicesService) PoeDetails(deviceUUID string) (*ResponseDevicesPoeDetails, *resty.Response, error)
- func (s *DevicesService) RemoveUserDefinedFieldFromDevice(deviceID string, ...) (*ResponseDevicesRemoveUserDefinedFieldFromDevice, *resty.Response, error)
- func (s *DevicesService) ReturnPowerSupplyFanDetailsForTheGivenDevice(deviceUUID string, ...) (*ResponseDevicesReturnPowerSupplyFanDetailsForTheGivenDevice, *resty.Response, ...)
- func (s *DevicesService) ReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3Des(siteID string, ...) (*ResponseDevicesReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DES, ...)
- func (s *DevicesService) ReturnsPoeInterfaceDetailsForTheDevice(deviceUUID string, ...) (*ResponseDevicesReturnsPoeInterfaceDetailsForTheDevice, *resty.Response, error)
- func (s *DevicesService) SyncDevices(requestDevicesSyncDevices *RequestDevicesSyncDevices, ...) (*ResponseDevicesSyncDevices, *resty.Response, error)
- func (s *DevicesService) SyncDevices2(requestDevicesSyncDevices2 *RequestDevicesSyncDevices2) (*ResponseDevicesSyncDevices2, *resty.Response, error)
- func (s *DevicesService) UpdateDeviceRole(requestDevicesUpdateDeviceRole *RequestDevicesUpdateDeviceRole) (*ResponseDevicesUpdateDeviceRole, *resty.Response, error)
- func (s *DevicesService) UpdateInterfaceDetails(interfaceUUID string, ...) (*ResponseDevicesUpdateInterfaceDetails, *resty.Response, error)
- func (s *DevicesService) UpdateUserDefinedField(id string, ...) (*ResponseDevicesUpdateUserDefinedField, *resty.Response, error)
- type DisasterRecoveryService
- type DiscoveryService
- func (s *DiscoveryService) CreateCliCredentials(requestDiscoveryCreateCLICredentials *RequestDiscoveryCreateCliCredentials) (*ResponseDiscoveryCreateCliCredentials, *resty.Response, error)
- func (s *DiscoveryService) CreateGlobalCredentialsV2(...) (*ResponseDiscoveryCreateGlobalCredentialsV2, *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) DeleteGlobalCredentialV2(id string) (*ResponseDiscoveryDeleteGlobalCredentialV2, *resty.Response, error)
- func (s *DiscoveryService) DeleteGlobalCredentialsByID(globalCredentialID string) (*ResponseDiscoveryDeleteGlobalCredentialsByID, *resty.Response, error)
- func (s *DiscoveryService) GetAllGlobalCredentialsV2() (*ResponseDiscoveryGetAllGlobalCredentialsV2, *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) UpdateGlobalCredentialsV2(...) (*ResponseDiscoveryUpdateGlobalCredentialsV2, *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 EoXService
- func (s *EoXService) GetEoxDetailsPerDevice(deviceID string) (*ResponseEoXGetEoXDetailsPerDevice, *resty.Response, error)
- func (s *EoXService) GetEoxStatusForAllDevices() (*ResponseEoXGetEoXStatusForAllDevices, *resty.Response, error)
- func (s *EoXService) GetEoxSummary() (*ResponseEoXGetEoXSummary, *resty.Response, error)
- type EventManagementService
- func (s *EventManagementService) CountOfEventSubscriptions(CountOfEventSubscriptionsQueryParams *CountOfEventSubscriptionsQueryParams) (*ResponseEventManagementCountOfEventSubscriptions, *resty.Response, error)
- func (s *EventManagementService) CountOfEvents(CountOfEventsQueryParams *CountOfEventsQueryParams) (*ResponseEventManagementCountOfEvents, *resty.Response, error)
- func (s *EventManagementService) CountOfNotifications(CountOfNotificationsQueryParams *CountOfNotificationsQueryParams) (*ResponseEventManagementCountOfNotifications, *resty.Response, error)
- func (s *EventManagementService) CreateEmailDestination(...) (*ResponseEventManagementCreateEmailDestination, *resty.Response, error)
- func (s *EventManagementService) CreateEmailEventSubscription(...) (*ResponseEventManagementCreateEmailEventSubscription, *resty.Response, error)
- func (s *EventManagementService) CreateEventSubscriptions(...) (*ResponseEventManagementCreateEventSubscriptions, *resty.Response, error)
- func (s *EventManagementService) CreateRestWebhookEventSubscription(...) (*ResponseEventManagementCreateRestWebhookEventSubscription, *resty.Response, ...)
- func (s *EventManagementService) CreateSyslogDestination(...) (*ResponseEventManagementCreateSyslogDestination, *resty.Response, error)
- func (s *EventManagementService) CreateSyslogEventSubscription(...) (*ResponseEventManagementCreateSyslogEventSubscription, *resty.Response, error)
- func (s *EventManagementService) CreateWebhookDestination(...) (*ResponseEventManagementCreateWebhookDestination, *resty.Response, error)
- func (s *EventManagementService) DeleteEventSubscriptions(DeleteEventSubscriptionsQueryParams *DeleteEventSubscriptionsQueryParams) (*ResponseEventManagementDeleteEventSubscriptions, *resty.Response, error)
- func (s *EventManagementService) EventArtifactCount() (*ResponseEventManagementEventArtifactCount, *resty.Response, error)
- func (s *EventManagementService) GetAuditLogParentRecords(GetAuditLogParentRecordsQueryParams *GetAuditLogParentRecordsQueryParams) (*ResponseEventManagementGetAuditLogParentRecords, *resty.Response, error)
- func (s *EventManagementService) GetAuditLogRecords(GetAuditLogRecordsQueryParams *GetAuditLogRecordsQueryParams) (*ResponseEventManagementGetAuditLogRecords, *resty.Response, error)
- func (s *EventManagementService) GetAuditLogSummary(GetAuditLogSummaryQueryParams *GetAuditLogSummaryQueryParams) (*ResponseEventManagementGetAuditLogSummary, *resty.Response, error)
- func (s *EventManagementService) GetConnectorTypes() (*ResponseEventManagementGetConnectorTypes, *resty.Response, error)
- func (s *EventManagementService) GetEmailDestination() (*ResponseEventManagementGetEmailDestination, *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) GetSNMPDestination(GetSNMPDestinationQueryParams *GetSNMPDestinationQueryParams) (*ResponseEventManagementGetSNMPDestination, *resty.Response, error)
- func (s *EventManagementService) GetStatusAPIForEvents(executionID string) (*ResponseEventManagementGetStatusAPIForEvents, *resty.Response, error)
- func (s *EventManagementService) GetSyslogDestination(GetSyslogDestinationQueryParams *GetSyslogDestinationQueryParams) (*ResponseEventManagementGetSyslogDestination, *resty.Response, error)
- func (s *EventManagementService) GetSyslogEventSubscriptions(GetSyslogEventSubscriptionsQueryParams *GetSyslogEventSubscriptionsQueryParams) (*ResponseEventManagementGetSyslogEventSubscriptions, *resty.Response, error)
- func (s *EventManagementService) GetSyslogSubscriptionDetails(...) (*ResponseEventManagementGetSyslogSubscriptionDetails, *resty.Response, error)
- func (s *EventManagementService) GetWebhookDestination(GetWebhookDestinationQueryParams *GetWebhookDestinationQueryParams) (*ResponseEventManagementGetWebhookDestination, *resty.Response, error)
- func (s *EventManagementService) UpdateEmailDestination(...) (*ResponseEventManagementUpdateEmailDestination, *resty.Response, error)
- func (s *EventManagementService) UpdateEmailEventSubscription(...) (*ResponseEventManagementUpdateEmailEventSubscription, *resty.Response, error)
- func (s *EventManagementService) UpdateEventSubscriptions(...) (*ResponseEventManagementUpdateEventSubscriptions, *resty.Response, error)
- func (s *EventManagementService) UpdateRestWebhookEventSubscription(...) (*ResponseEventManagementUpdateRestWebhookEventSubscription, *resty.Response, ...)
- func (s *EventManagementService) UpdateSyslogDestination(...) (*ResponseEventManagementUpdateSyslogDestination, *resty.Response, error)
- func (s *EventManagementService) UpdateSyslogEventSubscription(...) (*ResponseEventManagementUpdateSyslogEventSubscription, *resty.Response, error)
- func (s *EventManagementService) UpdateWebhookDestination(...) (*ResponseEventManagementUpdateWebhookDestination, *resty.Response, error)
- type FabricWirelessService
- func (s *FabricWirelessService) AddSSIDToIPPoolMapping(...) (*ResponseFabricWirelessAddSSIDToIPPoolMapping, *resty.Response, error)
- func (s *FabricWirelessService) AddWLCToFabricDomain(...) (*ResponseFabricWirelessAddWLCToFabricDomain, *resty.Response, error)
- func (s *FabricWirelessService) GetSSIDToIPPoolMapping(GetSSIDToIPPoolMappingQueryParams *GetSSIDToIPPoolMappingQueryParams) (*ResponseFabricWirelessGetSSIDToIPPoolMapping, *resty.Response, error)
- func (s *FabricWirelessService) RemoveWLCFromFabricDomain(RemoveWLCFromFabricDomainHeaderParams *RemoveWLCFromFabricDomainHeaderParams, ...) (*ResponseFabricWirelessRemoveWLCFromFabricDomain, *resty.Response, error)
- func (s *FabricWirelessService) UpdateSSIDToIPPoolMapping(...) (*ResponseFabricWirelessUpdateSSIDToIPPoolMapping, *resty.Response, error)
- type FileDownload
- type FileService
- func (s *FileService) DownloadAFileByFileID(fileID string) (FileDownload, *resty.Response, error)
- func (s *FileService) GetListOfAvailableNamespaces() (*ResponseFileGetListOfAvailableNamespaces, *resty.Response, error)
- func (s *FileService) GetListOfFiles(nameSpace string) (*ResponseFileGetListOfFiles, *resty.Response, error)
- func (s *FileService) UploadFile(nameSpace string, UploadFileMultipartFields *UploadFileMultipartFields) (*ResponseFileUploadFile, *resty.Response, error)
- type GetAccessPointConfigurationQueryParams
- type GetAccessPointRebootTaskResultQueryParams
- type GetAllInterfacesQueryParams
- type GetAllUserDefinedFieldsQueryParams
- type GetApplicationPolicyQueryParams
- type GetApplicationPolicyQueuingProfileQueryParams
- type GetApplicationSetsQueryParams
- type GetApplicationsQueryParams
- type GetAuditLogParentRecordsQueryParams
- type GetAuditLogRecordsQueryParams
- type GetAuditLogSummaryQueryParams
- type GetAuthenticationAndPolicyServersQueryParams
- type GetBorderDeviceDetailFromSdaFabricQueryParams
- type GetClientDetailQueryParams
- type GetClientEnrichmentDetailsHeaderParams
- type GetCmdbSyncStatusQueryParams
- type GetComplianceDetailCountQueryParams
- type GetComplianceDetailQueryParams
- type GetComplianceStatusCountQueryParams
- type GetComplianceStatusQueryParams
- type GetControlPlaneDeviceFromSdaFabricQueryParams
- type GetCountOfProfilingRulesQueryParams
- type GetDefaultAuthenticationProfileFromSdaFabricQueryParams
- type GetDeviceCountQueryParams
- type GetDeviceCredentialDetailsQueryParams
- type GetDeviceDetailQueryParams
- type GetDeviceDetailsByIPQueryParams
- type GetDeviceEnrichmentDetailsHeaderParams
- type GetDeviceHistoryQueryParams
- type GetDeviceInfoFromSdaFabricQueryParams
- type GetDeviceInterfaceVLANsQueryParams
- type GetDeviceList2QueryParams
- type GetDeviceListQueryParams
- type GetDeviceRoleInSdaFabricQueryParams
- type GetDeviceValuesThatMatchFullyOrPartiallyAnAttributeQueryParams
- type GetDevicesDiscoveredByIDQueryParams
- type GetDevicesRegisteredForWsaNotificationQueryParams
- type GetDiscoveredDevicesByRangeQueryParams
- type GetDiscoveredNetworkDevicesByDiscoveryIDQueryParams
- type GetDiscoveryJobsByIPQueryParams
- type GetDynamicInterfaceQueryParams
- type GetEdgeDeviceFromSdaFabricQueryParams
- type GetEmailEventSubscriptionsQueryParams
- type GetEmailSubscriptionDetailsQueryParams
- type GetEnterpriseSSIDQueryParams
- type GetEventArtifactsQueryParams
- type GetEventSubscriptionsQueryParams
- type GetEventsQueryParams
- type GetExternalAuthenticationServersApIQueryParams
- type GetFailedItsmEventsQueryParams
- type GetFunctionalCapabilityForDevicesQueryParams
- type GetGlobalCredentialsQueryParams
- type GetGlobalPoolQueryParams
- type GetIPPoolFromSdaVirtualNetworkQueryParams
- type GetInterfaceDetailsByDeviceIDAndInterfaceNameQueryParams
- type GetIssueEnrichmentDetailsHeaderParams
- type GetListOfDiscoveriesByDiscoveryIDQueryParams
- type GetListOfProfilingRulesQueryParams
- type GetListOfScheduledReportsQueryParams
- type GetMembershipQueryParams
- type GetModuleCountQueryParams
- type GetModulesQueryParams
- type GetMulticastDetailsFromSdaFabricQueryParams
- type GetNetworkDevicesFromDiscoveryQueryParams
- type GetNetworkQueryParams
- type GetNetworkV2QueryParams
- type GetNfvProfileQueryParams
- type GetNotificationsQueryParams
- type GetOverallClientHealthQueryParams
- type GetOverallNetworkHealthQueryParams
- type GetPhysicalTopologyQueryParams
- type GetPlannedAccessPointsForBuildingQueryParams
- type GetPlannedAccessPointsForFloorQueryParams
- type GetPortAssignmentForAccessPointInSdaFabricQueryParams
- type GetPortAssignmentForUserDeviceInSdaFabricQueryParams
- type GetProjectsDetailsQueryParams
- type GetProvisionedWiredDeviceQueryParams
- type GetQosDeviceInterfaceInfoQueryParams
- type GetReserveIPSubpoolQueryParams
- type GetRestWebhookEventSubscriptionsQueryParams
- type GetRestWebhookSubscriptionDetailsQueryParams
- type GetRolesApIHeaderParams
- type GetSNMPDestinationQueryParams
- type GetSSIDToIPPoolMappingQueryParams
- type GetSiteCountQueryParams
- type GetSiteFromSdaFabricQueryParams
- type GetSiteHealthQueryParams
- type GetSiteQueryParams
- type GetSoftwareImageDetailsQueryParams
- type GetSyslogDestinationQueryParams
- type GetSyslogEventSubscriptionsQueryParams
- type GetSyslogSubscriptionDetailsQueryParams
- type GetTagCountQueryParams
- type GetTagMemberCountQueryParams
- type GetTagMembersByIDQueryParams
- type GetTagQueryParams
- type GetTaskCountQueryParams
- type GetTasksQueryParams
- type GetTemplatesDetailsQueryParams
- type GetTransitPeerNetworkInfoQueryParams
- type GetUserEnrichmentDetailsHeaderParams
- type GetUsersApIQueryParams
- type GetVirtualNetworkSummaryQueryParams
- type GetVirtualNetworkWithScalableGroupsQueryParams
- type GetVnFromSdaFabricQueryParams
- type GetWebhookDestinationQueryParams
- type GetWirelessProfileQueryParams
- type GetWorkflowCountQueryParams
- type GetWorkflowsQueryParams
- type GetsAListOfProjectsQueryParams
- type GetsDetailsOfAGivenTemplateQueryParams
- type GetsTheTemplatesAvailableQueryParams
- type HealthAndPerformanceService
- func (s *HealthAndPerformanceService) SystemHealthAPI(SystemHealthAPIQueryParams *SystemHealthApIQueryParams) (*ResponseHealthAndPerformanceSystemHealthApI, *resty.Response, error)
- func (s *HealthAndPerformanceService) SystemHealthCountAPI(SystemHealthCountAPIQueryParams *SystemHealthCountApIQueryParams) (*ResponseHealthAndPerformanceSystemHealthCountApI, *resty.Response, error)
- func (s *HealthAndPerformanceService) SystemPerformanceAPI(SystemPerformanceAPIQueryParams *SystemPerformanceApIQueryParams) (*ResponseHealthAndPerformanceSystemPerformanceApI, *resty.Response, error)
- func (s *HealthAndPerformanceService) SystemPerformanceHistoricalAPI(...) (*ResponseHealthAndPerformanceSystemPerformanceHistoricalApI, *resty.Response, ...)
- type ImportCertificateMultipartFields
- type ImportCertificateP12MultipartFields
- type ImportCertificateP12QueryParams
- type ImportCertificateQueryParams
- type ImportLocalSoftwareImageMultipartFields
- type ImportLocalSoftwareImageQueryParams
- type ImportSoftwareImageViaURLQueryParams
- type ImportsTheProjectsProvidedQueryParams
- type ImportsTheTemplatesProvidedQueryParams
- type InventoryInsightDeviceLinkMismatchApIQueryParams
- type IssuesQueryParams
- type IssuesService
- func (s *IssuesService) ExecuteSuggestedActionsCommands(...) (*ResponseIssuesExecuteSuggestedActionsCommands, *resty.Response, error)
- func (s *IssuesService) GetIssueEnrichmentDetails(GetIssueEnrichmentDetailsHeaderParams *GetIssueEnrichmentDetailsHeaderParams) (*ResponseIssuesGetIssueEnrichmentDetails, *resty.Response, error)
- func (s *IssuesService) Issues(IssuesQueryParams *IssuesQueryParams) (*ResponseIssuesIssues, *resty.Response, error)
- type ItsmIntegrationService
- func (s *ItsmIntegrationService) CreateItsmIntegrationSetting(...) (*ResponseItsmIntegrationCreateItsmIntegrationSetting, *resty.Response, error)
- func (s *ItsmIntegrationService) DeleteItsmIntegrationSetting(instanceID string) (*resty.Response, error)
- func (s *ItsmIntegrationService) GetAllItsmIntegrationSettings() (*ResponseItsmIntegrationGetAllItsmIntegrationSettings, *resty.Response, error)
- func (s *ItsmIntegrationService) GetItsmIntegrationSettingByID(instanceID string) (*ResponseItsmIntegrationGetItsmIntegrationSettingByID, *resty.Response, error)
- func (s *ItsmIntegrationService) UpdateItsmIntegrationSetting(instanceID string, ...) (*ResponseItsmIntegrationUpdateItsmIntegrationSetting, *resty.Response, error)
- type ItsmService
- func (s *ItsmService) GetCmdbSyncStatus(GetCMDBSyncStatusQueryParams *GetCmdbSyncStatusQueryParams) (*ResponseItsmGetCmdbSyncStatus, *resty.Response, error)
- func (s *ItsmService) GetFailedItsmEvents(GetFailedITSMEventsQueryParams *GetFailedItsmEventsQueryParams) (*ResponseItsmGetFailedItsmEvents, *resty.Response, error)
- func (s *ItsmService) RetryIntegrationEvents(requestItsmRetryIntegrationEvents *RequestItsmRetryIntegrationEvents) (*ResponseItsmRetryIntegrationEvents, *resty.Response, error)
- type LanAutomationLogQueryParams
- type LanAutomationLogsForIndividualDevicesQueryParams
- type LanAutomationService
- func (s *LanAutomationService) LanAutomationActiveSessions() (*ResponseLanAutomationLanAutomationActiveSessions, *resty.Response, error)
- func (s *LanAutomationService) LanAutomationLog(LANAutomationLogQueryParams *LanAutomationLogQueryParams) (*ResponseLanAutomationLanAutomationLog, *resty.Response, error)
- func (s *LanAutomationService) LanAutomationLogByID(id string) (*ResponseLanAutomationLanAutomationLogByID, *resty.Response, error)
- func (s *LanAutomationService) LanAutomationLogsForIndividualDevices(id string, serialNumber string, ...) (*ResponseLanAutomationLanAutomationLogsForIndividualDevices, *resty.Response, ...)
- func (s *LanAutomationService) LanAutomationSessionCount() (*ResponseLanAutomationLanAutomationSessionCount, *resty.Response, error)
- func (s *LanAutomationService) LanAutomationStart(requestLanAutomationLANAutomationStart *RequestLanAutomationLanAutomationStart) (*ResponseLanAutomationLanAutomationStart, *resty.Response, error)
- func (s *LanAutomationService) LanAutomationStatus(LANAutomationStatusQueryParams *LanAutomationStatusQueryParams) (*ResponseLanAutomationLanAutomationStatus, *resty.Response, error)
- func (s *LanAutomationService) LanAutomationStatusByID(id string) (*ResponseLanAutomationLanAutomationStatusByID, *resty.Response, error)
- func (s *LanAutomationService) LanAutomationStop(id string) (*ResponseLanAutomationLanAutomationStop, *resty.Response, error)
- type LanAutomationStatusQueryParams
- type LicenseTermDetails2QueryParams
- type LicenseUsageDetails2QueryParams
- type LicensesService
- func (s *LicensesService) ChangeVirtualAccount2(smartaccountTypeID string, virtualaccountname string, ...) (*ResponseLicensesChangeVirtualAccount2, *resty.Response, error)
- func (s *LicensesService) DeviceCountDetails2(DeviceCountDetails2QueryParams *DeviceCountDetails2QueryParams) (*ResponseLicensesDeviceCountDetails2, *resty.Response, error)
- func (s *LicensesService) DeviceDeregistration2(requestLicensesDeviceDeregistration2 *RequestLicensesDeviceDeregistration2) (*ResponseLicensesDeviceDeregistration2, *resty.Response, error)
- func (s *LicensesService) DeviceLicenseDetails2(deviceuuid string) (*ResponseLicensesDeviceLicenseDetails2, *resty.Response, error)
- func (s *LicensesService) DeviceLicenseSummary2(DeviceLicenseSummary2QueryParams *DeviceLicenseSummary2QueryParams) (*ResponseLicensesDeviceLicenseSummary2, *resty.Response, error)
- func (s *LicensesService) DeviceRegistration2(virtualaccountname string, ...) (*ResponseLicensesDeviceRegistration2, *resty.Response, error)
- func (s *LicensesService) LicenseTermDetails2(smartaccountTypeID string, virtualaccountname string, ...) (*ResponseLicensesLicenseTermDetails2, *resty.Response, error)
- func (s *LicensesService) LicenseUsageDetails2(smartaccountTypeID string, virtualaccountname string, ...) (*ResponseLicensesLicenseUsageDetails2, *resty.Response, error)
- func (s *LicensesService) SmartAccountDetails() (*ResponseLicensesSmartAccountDetails, *resty.Response, error)
- func (s *LicensesService) VirtualAccountDetails2(smartaccountTypeID string) (*ResponseLicensesVirtualAccountDetails2, *resty.Response, error)
- type NetworkSettingsService
- func (s *NetworkSettingsService) AssignDeviceCredentialToSite(siteID string, ...) (*ResponseNetworkSettingsAssignDeviceCredentialToSite, *resty.Response, error)
- func (s *NetworkSettingsService) AssignDeviceCredentialToSiteV2(siteID string, ...) (*ResponseNetworkSettingsAssignDeviceCredentialToSiteV2, *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) CreateNetworkV2(siteID string, ...) (*ResponseNetworkSettingsCreateNetworkV2, *resty.Response, error)
- func (s *NetworkSettingsService) CreateSpProfile(requestNetworkSettingsCreateSPProfile *RequestNetworkSettingsCreateSpProfile) (*ResponseNetworkSettingsCreateSpProfile, *resty.Response, error)
- func (s *NetworkSettingsService) CreateSpProfileV2(...) (*ResponseNetworkSettingsCreateSpProfileV2, *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) DeleteSpProfileV2(spProfileName string) (*ResponseNetworkSettingsDeleteSpProfileV2, *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) GetNetworkV2(GetNetworkV2QueryParams *GetNetworkV2QueryParams) (*ResponseNetworkSettingsGetNetworkV2, *resty.Response, error)
- func (s *NetworkSettingsService) GetReserveIPSubpool(GetReserveIPSubpoolQueryParams *GetReserveIPSubpoolQueryParams) (*ResponseNetworkSettingsGetReserveIPSubpool, *resty.Response, error)
- func (s *NetworkSettingsService) GetServiceProviderDetails() (*ResponseNetworkSettingsGetServiceProviderDetails, *resty.Response, error)
- func (s *NetworkSettingsService) GetServiceProviderDetailsV2() (*ResponseNetworkSettingsGetServiceProviderDetailsV2, *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) UpdateNetworkV2(siteID string, ...) (*ResponseNetworkSettingsUpdateNetworkV2, *resty.Response, error)
- func (s *NetworkSettingsService) UpdateReserveIPSubpool(siteID string, ...) (*ResponseNetworkSettingsUpdateReserveIPSubpool, *resty.Response, error)
- func (s *NetworkSettingsService) UpdateSpProfile(requestNetworkSettingsUpdateSPProfile *RequestNetworkSettingsUpdateSpProfile) (*ResponseNetworkSettingsUpdateSpProfile, *resty.Response, error)
- func (s *NetworkSettingsService) UpdateSpProfileV2(...) (*ResponseNetworkSettingsUpdateSpProfileV2, *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 PlatformService
- func (s *PlatformService) CiscoDnaCenterNodesConfigurationSummary() (*ResponsePlatformCiscoDnaCenterNodesConfigurationSummary, *resty.Response, ...)
- func (s *PlatformService) CiscoDnaCenterPackagesSummary() (*ResponsePlatformCiscoDnaCenterPackagesSummary, *resty.Response, error)
- func (s *PlatformService) CiscoDnaCenterReleaseSummary() (*ResponsePlatformCiscoDnaCenterReleaseSummary, *resty.Response, error)
- type PolicyService
- func (s *PolicyService) CreateAProfilingRule(requestPolicyCreateAProfilingRule *RequestPolicyCreateAProfilingRule) (*ResponsePolicyCreateAProfilingRule, *resty.Response, error)
- func (s *PolicyService) DeleteAnExistingProfilingRule(ruleID string) (*resty.Response, error)
- func (s *PolicyService) GetCountOfProfilingRules(GetCountOfProfilingRulesQueryParams *GetCountOfProfilingRulesQueryParams) (*ResponsePolicyGetCountOfProfilingRules, *resty.Response, error)
- func (s *PolicyService) GetDetailsOfASingleProfilingRule(ruleID string) (*ResponsePolicyGetDetailsOfASingleProfilingRule, *resty.Response, error)
- func (s *PolicyService) GetListOfProfilingRules(GetListOfProfilingRulesQueryParams *GetListOfProfilingRulesQueryParams) (*ResponsePolicyGetListOfProfilingRules, *resty.Response, error)
- func (s *PolicyService) ImportProfilingRulesInBulk(...) (*resty.Response, error)
- func (s *PolicyService) UpdateAnExistingProfilingRule(ruleID string, ...) (*resty.Response, error)
- type ProvisionNfvHeaderParams
- type ProvisionUpdateHeaderParams
- type RemoveUserDefinedFieldFromDeviceQueryParams
- type RemoveWLCFromFabricDomainHeaderParams
- type RemoveWLCFromFabricDomainQueryParams
- type ReportsService
- func (s *ReportsService) CreateOrScheduleAReport(requestReportsCreateOrScheduleAReport *RequestReportsCreateOrScheduleAReport) (*ResponseReportsCreateOrScheduleAReport, *resty.Response, error)
- func (s *ReportsService) DeleteAScheduledReport(reportID string) (*ResponseReportsDeleteAScheduledReport, *resty.Response, error)
- func (s *ReportsService) DownloadReportContent(reportID string, executionID string) (FileDownload, *resty.Response, error)
- func (s *ReportsService) GetAScheduledReport(reportID string) (*ResponseReportsGetAScheduledReport, *resty.Response, error)
- func (s *ReportsService) GetAllExecutionDetailsForAGivenReport(reportID string) (*ResponseReportsGetAllExecutionDetailsForAGivenReport, *resty.Response, error)
- func (s *ReportsService) GetAllViewGroups() (*ResponseReportsGetAllViewGroups, *resty.Response, error)
- func (s *ReportsService) GetListOfScheduledReports(GetListOfScheduledReportsQueryParams *GetListOfScheduledReportsQueryParams) (*ResponseReportsGetListOfScheduledReports, *resty.Response, error)
- func (s *ReportsService) GetViewDetailsForAGivenViewGroupView(viewGroupID string, viewID string) (*ResponseReportsGetViewDetailsForAGivenViewGroupView, *resty.Response, error)
- func (s *ReportsService) GetViewsForAGivenViewGroup(viewGroupID string) (*ResponseReportsGetViewsForAGivenViewGroup, *resty.Response, error)
- type RequestApplicationPolicyApplicationPolicyIntent
- type RequestApplicationPolicyApplicationPolicyIntentCreateList
- type RequestApplicationPolicyApplicationPolicyIntentCreateListAdvancedPolicyScope
- type RequestApplicationPolicyApplicationPolicyIntentCreateListAdvancedPolicyScopeAdvancedPolicyScopeElement
- type RequestApplicationPolicyApplicationPolicyIntentCreateListConsumer
- type RequestApplicationPolicyApplicationPolicyIntentCreateListConsumerScalableGroup
- type RequestApplicationPolicyApplicationPolicyIntentCreateListContract
- type RequestApplicationPolicyApplicationPolicyIntentCreateListExclusiveContract
- type RequestApplicationPolicyApplicationPolicyIntentCreateListExclusiveContractClause
- type RequestApplicationPolicyApplicationPolicyIntentCreateListProducer
- type RequestApplicationPolicyApplicationPolicyIntentCreateListProducerScalableGroup
- type RequestApplicationPolicyApplicationPolicyIntentUpdateList
- type RequestApplicationPolicyApplicationPolicyIntentUpdateListAdvancedPolicyScope
- type RequestApplicationPolicyApplicationPolicyIntentUpdateListAdvancedPolicyScopeAdvancedPolicyScopeElement
- type RequestApplicationPolicyApplicationPolicyIntentUpdateListConsumer
- type RequestApplicationPolicyApplicationPolicyIntentUpdateListConsumerScalableGroup
- type RequestApplicationPolicyApplicationPolicyIntentUpdateListContract
- type RequestApplicationPolicyApplicationPolicyIntentUpdateListExclusiveContract
- type RequestApplicationPolicyApplicationPolicyIntentUpdateListExclusiveContractClause
- type RequestApplicationPolicyApplicationPolicyIntentUpdateListProducer
- type RequestApplicationPolicyApplicationPolicyIntentUpdateListProducerScalableGroup
- type RequestApplicationPolicyCreateApplication
- type RequestApplicationPolicyCreateApplicationPolicyQueuingProfile
- type RequestApplicationPolicyCreateApplicationSet
- type RequestApplicationPolicyCreateQosDeviceInterfaceInfo
- type RequestApplicationPolicyEditApplication
- type RequestApplicationPolicyUpdateApplicationPolicyQueuingProfile
- type RequestApplicationPolicyUpdateQosDeviceInterfaceInfo
- type RequestCiscoDnaCenterSystemAuthorizeDevice
- type RequestCommandRunnerRunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfiguration
- type RequestComplianceRunCompliance
- type RequestConfigurationArchiveExportDeviceConfigurations
- type RequestConfigurationTemplatesCreateProject
- type RequestConfigurationTemplatesCreateProjectTags
- type RequestConfigurationTemplatesCreateProjectTemplates
- type RequestConfigurationTemplatesCreateTemplate
- type RequestConfigurationTemplatesCreateTemplateContainingTemplates
- type RequestConfigurationTemplatesCreateTemplateContainingTemplatesDeviceTypes
- type RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParams
- type RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParamsRange
- type RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParamsSelection
- type RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParamsSelectionSelectionValues
- type RequestConfigurationTemplatesCreateTemplateContainingTemplatesTags
- type RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParams
- type RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParamsRange
- type RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParamsSelection
- type RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParamsSelectionSelectionValues
- type RequestConfigurationTemplatesCreateTemplateDeviceTypes
- type RequestConfigurationTemplatesCreateTemplateRollbackTemplateParams
- type RequestConfigurationTemplatesCreateTemplateRollbackTemplateParamsRange
- type RequestConfigurationTemplatesCreateTemplateRollbackTemplateParamsSelection
- type RequestConfigurationTemplatesCreateTemplateRollbackTemplateParamsSelectionSelectionValues
- type RequestConfigurationTemplatesCreateTemplateTags
- type RequestConfigurationTemplatesCreateTemplateTemplateParams
- type RequestConfigurationTemplatesCreateTemplateTemplateParamsRange
- type RequestConfigurationTemplatesCreateTemplateTemplateParamsSelection
- type RequestConfigurationTemplatesCreateTemplateTemplateParamsSelectionSelectionValues
- type RequestConfigurationTemplatesCreateTemplateValidationErrors
- type RequestConfigurationTemplatesCreateTemplateValidationErrorsRollbackTemplateErrors
- type RequestConfigurationTemplatesCreateTemplateValidationErrorsTemplateErrors
- type RequestConfigurationTemplatesDeployTemplate
- type RequestConfigurationTemplatesDeployTemplateTargetInfo
- type RequestConfigurationTemplatesDeployTemplateTargetInfoParams
- type RequestConfigurationTemplatesDeployTemplateTargetInfoResourceParams
- type RequestConfigurationTemplatesDeployTemplateV2
- 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 RequestConfigurationTemplatesUpdateTemplate
- type RequestConfigurationTemplatesUpdateTemplateContainingTemplates
- type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesDeviceTypes
- type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParams
- type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParamsRange
- type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParamsSelection
- type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParamsSelectionSelectionValues
- type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTags
- type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParams
- type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParamsRange
- type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParamsSelection
- type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParamsSelectionSelectionValues
- type RequestConfigurationTemplatesUpdateTemplateDeviceTypes
- type RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParams
- type RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParamsRange
- type RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParamsSelection
- type RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParamsSelectionSelectionValues
- type RequestConfigurationTemplatesUpdateTemplateTags
- type RequestConfigurationTemplatesUpdateTemplateTemplateParams
- type RequestConfigurationTemplatesUpdateTemplateTemplateParamsRange
- type RequestConfigurationTemplatesUpdateTemplateTemplateParamsSelection
- type RequestConfigurationTemplatesUpdateTemplateTemplateParamsSelectionSelectionValues
- type RequestConfigurationTemplatesUpdateTemplateValidationErrors
- type RequestConfigurationTemplatesUpdateTemplateValidationErrorsRollbackTemplateErrors
- type RequestConfigurationTemplatesUpdateTemplateValidationErrorsTemplateErrors
- type RequestConfigurationTemplatesVersionTemplate
- type RequestDeviceOnboardingPnpAddAWorkflow
- type RequestDeviceOnboardingPnpAddAWorkflowTasks
- type RequestDeviceOnboardingPnpAddAWorkflowTasksWorkItemList
- type RequestDeviceOnboardingPnpAddDevice
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfo
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoAAACredentials
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoFileSystemList
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoHTTPHeaders
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfaces
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv4Address
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv6AddressList
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoLocation
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoNeighborLinks
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileList
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpoint
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpoint
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPreWorkflowCliOuputs
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoStackInfo
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoStackInfoStackMemberList
- type RequestDeviceOnboardingPnpAddDeviceDeviceInfoTags
- type RequestDeviceOnboardingPnpAddDeviceRunSummaryList
- type RequestDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfo
- type RequestDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfoAddnDetails
- type RequestDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfoWorkItemList
- type RequestDeviceOnboardingPnpAddDeviceSystemResetWorkflow
- type RequestDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasks
- type RequestDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasksWorkItemList
- type RequestDeviceOnboardingPnpAddDeviceSystemWorkflow
- type RequestDeviceOnboardingPnpAddDeviceSystemWorkflowTasks
- type RequestDeviceOnboardingPnpAddDeviceSystemWorkflowTasksWorkItemList
- type RequestDeviceOnboardingPnpAddDeviceWorkflow
- type RequestDeviceOnboardingPnpAddDeviceWorkflowParameters
- type RequestDeviceOnboardingPnpAddDeviceWorkflowParametersConfigList
- type RequestDeviceOnboardingPnpAddDeviceWorkflowParametersConfigListConfigParameters
- type RequestDeviceOnboardingPnpAddDeviceWorkflowTasks
- type RequestDeviceOnboardingPnpAddDeviceWorkflowTasksWorkItemList
- type RequestDeviceOnboardingPnpAddVirtualAccount
- type RequestDeviceOnboardingPnpAddVirtualAccountProfile
- type RequestDeviceOnboardingPnpAddVirtualAccountSyncResult
- type RequestDeviceOnboardingPnpAddVirtualAccountSyncResultSyncList
- type RequestDeviceOnboardingPnpClaimADeviceToASite
- type RequestDeviceOnboardingPnpClaimADeviceToASiteConfigInfo
- type RequestDeviceOnboardingPnpClaimADeviceToASiteConfigInfoConfigParameters
- type RequestDeviceOnboardingPnpClaimADeviceToASiteImageInfo
- type RequestDeviceOnboardingPnpClaimDevice
- type RequestDeviceOnboardingPnpClaimDeviceDeviceClaimList
- type RequestDeviceOnboardingPnpClaimDeviceDeviceClaimListConfigList
- type RequestDeviceOnboardingPnpClaimDeviceDeviceClaimListConfigListConfigParameters
- type RequestDeviceOnboardingPnpImportDevicesInBulk
- type RequestDeviceOnboardingPnpPreviewConfig
- type RequestDeviceOnboardingPnpResetDevice
- type RequestDeviceOnboardingPnpResetDeviceDeviceResetList
- type RequestDeviceOnboardingPnpResetDeviceDeviceResetListConfigList
- type RequestDeviceOnboardingPnpResetDeviceDeviceResetListConfigListConfigParameters
- type RequestDeviceOnboardingPnpSyncVirtualAccountDevices
- type RequestDeviceOnboardingPnpSyncVirtualAccountDevicesProfile
- type RequestDeviceOnboardingPnpSyncVirtualAccountDevicesSyncResult
- type RequestDeviceOnboardingPnpSyncVirtualAccountDevicesSyncResultSyncList
- type RequestDeviceOnboardingPnpUnClaimDevice
- type RequestDeviceOnboardingPnpUpdateDevice
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfo
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoAAACredentials
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoFileSystemList
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoHTTPHeaders
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfaces
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv4Address
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv6AddressList
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoLocation
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoNeighborLinks
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileList
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpoint
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpoint
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPreWorkflowCliOuputs
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfo
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfoStackMemberList
- type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoTags
- type RequestDeviceOnboardingPnpUpdateDeviceRunSummaryList
- type RequestDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfo
- type RequestDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfoAddnDetails
- type RequestDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfoWorkItemList
- type RequestDeviceOnboardingPnpUpdateDeviceSystemResetWorkflow
- type RequestDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasks
- type RequestDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasksWorkItemList
- type RequestDeviceOnboardingPnpUpdateDeviceSystemWorkflow
- type RequestDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasks
- type RequestDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasksWorkItemList
- type RequestDeviceOnboardingPnpUpdateDeviceWorkflow
- type RequestDeviceOnboardingPnpUpdateDeviceWorkflowParameters
- type RequestDeviceOnboardingPnpUpdateDeviceWorkflowParametersConfigList
- type RequestDeviceOnboardingPnpUpdateDeviceWorkflowParametersConfigListConfigParameters
- type RequestDeviceOnboardingPnpUpdateDeviceWorkflowTasks
- type RequestDeviceOnboardingPnpUpdateDeviceWorkflowTasksWorkItemList
- type RequestDeviceOnboardingPnpUpdatePnpGlobalSettings
- type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsAAACredentials
- type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsDefaultProfile
- type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingList
- type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListProfile
- type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListSyncResult
- type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListSyncResultSyncList
- type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsTaskTimeOuts
- type RequestDeviceOnboardingPnpUpdatePnpServerProfile
- type RequestDeviceOnboardingPnpUpdatePnpServerProfileProfile
- type RequestDeviceOnboardingPnpUpdatePnpServerProfileSyncResult
- type RequestDeviceOnboardingPnpUpdatePnpServerProfileSyncResultSyncList
- type RequestDeviceOnboardingPnpUpdateWorkflow
- type RequestDeviceOnboardingPnpUpdateWorkflowTasks
- type RequestDeviceOnboardingPnpUpdateWorkflowTasksWorkItemList
- type RequestDeviceReplacementDeployDeviceReplacementWorkflow
- type RequestDeviceReplacementMarkDeviceForReplacement
- type RequestDeviceReplacementUnmarkDeviceForReplacement
- type RequestDevicesAddDevice2
- type RequestDevicesAddDevice2UpdateMgmtIPaddressList
- type RequestDevicesAddUserDefinedFieldToDevice
- type RequestDevicesClearMacAddressTable
- type RequestDevicesClearMacAddressTablePayload
- type RequestDevicesCreateUserDefinedField
- type RequestDevicesExportDeviceList
- type RequestDevicesSyncDevices
- type RequestDevicesSyncDevices2
- type RequestDevicesSyncDevices2UpdateMgmtIPaddressList
- type RequestDevicesUpdateDeviceRole
- type RequestDevicesUpdateInterfaceDetails
- type RequestDevicesUpdateUserDefinedField
- type RequestDiscoveryCreateCliCredentials
- type RequestDiscoveryCreateGlobalCredentialsV2
- type RequestDiscoveryCreateGlobalCredentialsV2CliCredential
- type RequestDiscoveryCreateGlobalCredentialsV2HTTPSRead
- type RequestDiscoveryCreateGlobalCredentialsV2HTTPSWrite
- type RequestDiscoveryCreateGlobalCredentialsV2SNMPV2CRead
- type RequestDiscoveryCreateGlobalCredentialsV2SNMPV2CWrite
- type RequestDiscoveryCreateGlobalCredentialsV2SNMPV3
- 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 RequestDiscoveryUpdateGlobalCredentialsV2
- type RequestDiscoveryUpdateGlobalCredentialsV2CliCredential
- type RequestDiscoveryUpdateGlobalCredentialsV2HTTPSRead
- type RequestDiscoveryUpdateGlobalCredentialsV2HTTPSWrite
- type RequestDiscoveryUpdateGlobalCredentialsV2SNMPV2CRead
- type RequestDiscoveryUpdateGlobalCredentialsV2SNMPV2CWrite
- type RequestDiscoveryUpdateGlobalCredentialsV2SNMPV3
- type RequestDiscoveryUpdateHTTPReadCredential
- type RequestDiscoveryUpdateHTTPWriteCredentials
- type RequestDiscoveryUpdateNetconfCredentials
- type RequestDiscoveryUpdateSNMPReadCommunity
- type RequestDiscoveryUpdateSNMPWriteCommunity
- type RequestDiscoveryUpdateSNMPv3Credentials
- type RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedID
- type RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDAttributeInfo
- type RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDHTTPReadCredential
- type RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDHTTPWriteCredential
- type RequestEventManagementCreateEmailDestination
- type RequestEventManagementCreateEmailDestinationPrimarySmtpConfig
- type RequestEventManagementCreateEmailDestinationSecondarySmtpConfig
- type RequestEventManagementCreateEmailEventSubscription
- type RequestEventManagementCreateEventSubscriptions
- type RequestEventManagementCreateRestWebhookEventSubscription
- type RequestEventManagementCreateSyslogDestination
- type RequestEventManagementCreateSyslogEventSubscription
- type RequestEventManagementCreateWebhookDestination
- type RequestEventManagementCreateWebhookDestinationHeaders
- type RequestEventManagementUpdateEmailDestination
- type RequestEventManagementUpdateEmailDestinationPrimarySmtpConfig
- type RequestEventManagementUpdateEmailDestinationSecondarySmtpConfig
- type RequestEventManagementUpdateEmailEventSubscription
- type RequestEventManagementUpdateEventSubscriptions
- type RequestEventManagementUpdateRestWebhookEventSubscription
- type RequestEventManagementUpdateSyslogDestination
- type RequestEventManagementUpdateSyslogEventSubscription
- type RequestEventManagementUpdateWebhookDestination
- type RequestEventManagementUpdateWebhookDestinationHeaders
- type RequestFabricWirelessAddSSIDToIPPoolMapping
- type RequestFabricWirelessAddWLCToFabricDomain
- type RequestFabricWirelessUpdateSSIDToIPPoolMapping
- type RequestIssuesExecuteSuggestedActionsCommands
- type RequestItemApplicationPolicyCreateApplication
- type RequestItemApplicationPolicyCreateApplicationApplicationSet
- type RequestItemApplicationPolicyCreateApplicationIndicativeNetworkIDentity
- type RequestItemApplicationPolicyCreateApplicationNetworkApplications
- type RequestItemApplicationPolicyCreateApplicationNetworkIDentity
- type RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfile
- type RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClause
- type RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClauses
- type RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClausesTcBandwidthSettings
- type RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClauseTcDscpSettings
- type RequestItemApplicationPolicyCreateApplicationSet
- type RequestItemApplicationPolicyCreateQosDeviceInterfaceInfo
- type RequestItemApplicationPolicyCreateQosDeviceInterfaceInfoQosDeviceInterfaceInfo
- type RequestItemApplicationPolicyEditApplication
- type RequestItemApplicationPolicyEditApplicationApplicationSet
- type RequestItemApplicationPolicyEditApplicationNetworkApplications
- type RequestItemApplicationPolicyEditApplicationNetworkIDentity
- type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfile
- type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClause
- type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClauses
- type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClausesTcBandwidthSettings
- type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClauseTcDscpSettings
- type RequestItemApplicationPolicyUpdateQosDeviceInterfaceInfo
- type RequestItemApplicationPolicyUpdateQosDeviceInterfaceInfoQosDeviceInterfaceInfo
- type RequestItemConfigurationTemplatesExportsTheProjectsForAGivenCriteria
- type RequestItemConfigurationTemplatesExportsTheTemplatesForAGivenCriteria
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvided
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplates
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesDeviceTypes
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParams
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParamsRange
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParamsSelection
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParamsSelectionSelectionValues
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTags
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParams
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParamsRange
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParamsSelection
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParamsSelectionSelectionValues
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedDeviceTypes
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParams
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParamsRange
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParamsSelection
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParamsSelectionSelectionValues
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTags
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParams
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParamsRange
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParamsSelection
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParamsSelectionSelectionValues
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedValidationErrors
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedValidationErrorsRollbackTemplateErrors
- type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedValidationErrorsTemplateErrors
- type RequestItemDeviceOnboardingPnpImportDevicesInBulk
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfo
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoAAACredentials
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoFileSystemList
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoHTTPHeaders
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoIPInterfaces
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoIPInterfacesIPv4Address
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoIPInterfacesIPv6AddressList
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoLocation
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoNeighborLinks
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileList
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListPrimaryEndpoint
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListPrimaryEndpointIPv4Address
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListPrimaryEndpointIPv6Address
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListSecondaryEndpoint
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListSecondaryEndpointIPv4Address
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListSecondaryEndpointIPv6Address
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPreWorkflowCliOuputs
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoStackInfo
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoStackInfoStackMemberList
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoTags
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryList
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryListHistoryTaskInfo
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryListHistoryTaskInfoAddnDetails
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryListHistoryTaskInfoWorkItemList
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemResetWorkflow
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemResetWorkflowTasks
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemResetWorkflowTasksWorkItemList
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemWorkflow
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemWorkflowTasks
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemWorkflowTasksWorkItemList
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflow
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowParameters
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowParametersConfigList
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowParametersConfigListConfigParameters
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowTasks
- type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowTasksWorkItemList
- type RequestItemDeviceReplacementMarkDeviceForReplacement
- type RequestItemDeviceReplacementUnmarkDeviceForReplacement
- type RequestItemDevicesAddUserDefinedFieldToDevice
- type RequestItemDevicesSyncDevices
- type RequestItemDiscoveryCreateCliCredentials
- type RequestItemDiscoveryCreateHTTPReadCredentials
- type RequestItemDiscoveryCreateHTTPWriteCredentials
- type RequestItemDiscoveryCreateNetconfCredentials
- type RequestItemDiscoveryCreateSNMPReadCommunity
- type RequestItemDiscoveryCreateSNMPWriteCommunity
- type RequestItemDiscoveryCreateSNMPv3Credentials
- type RequestItemDiscoveryCreateUpdateSNMPProperties
- type RequestItemEventManagementCreateEmailEventSubscription
- type RequestItemEventManagementCreateEmailEventSubscriptionFilter
- type RequestItemEventManagementCreateEmailEventSubscriptionFilterDomainsSubdomains
- type RequestItemEventManagementCreateEmailEventSubscriptionSubscriptionEndpoints
- type RequestItemEventManagementCreateEmailEventSubscriptionSubscriptionEndpointsSubscriptionDetails
- type RequestItemEventManagementCreateEventSubscriptions
- type RequestItemEventManagementCreateEventSubscriptionsFilter
- type RequestItemEventManagementCreateEventSubscriptionsFilterDomainsSubdomains
- type RequestItemEventManagementCreateEventSubscriptionsSubscriptionEndpoints
- type RequestItemEventManagementCreateEventSubscriptionsSubscriptionEndpointsSubscriptionDetails
- type RequestItemEventManagementCreateRestWebhookEventSubscription
- type RequestItemEventManagementCreateRestWebhookEventSubscriptionFilter
- type RequestItemEventManagementCreateRestWebhookEventSubscriptionFilterDomainsSubdomains
- type RequestItemEventManagementCreateRestWebhookEventSubscriptionSubscriptionEndpoints
- type RequestItemEventManagementCreateRestWebhookEventSubscriptionSubscriptionEndpointsSubscriptionDetails
- type RequestItemEventManagementCreateSyslogEventSubscription
- type RequestItemEventManagementCreateSyslogEventSubscriptionFilter
- type RequestItemEventManagementCreateSyslogEventSubscriptionFilterDomainsSubdomains
- type RequestItemEventManagementCreateSyslogEventSubscriptionSubscriptionEndpoints
- type RequestItemEventManagementCreateSyslogEventSubscriptionSubscriptionEndpointsSubscriptionDetails
- type RequestItemEventManagementUpdateEmailEventSubscription
- type RequestItemEventManagementUpdateEmailEventSubscriptionFilter
- type RequestItemEventManagementUpdateEmailEventSubscriptionFilterDomainsSubdomains
- type RequestItemEventManagementUpdateEmailEventSubscriptionSubscriptionEndpoints
- type RequestItemEventManagementUpdateEmailEventSubscriptionSubscriptionEndpointsSubscriptionDetails
- type RequestItemEventManagementUpdateEventSubscriptions
- type RequestItemEventManagementUpdateEventSubscriptionsFilter
- type RequestItemEventManagementUpdateEventSubscriptionsFilterDomainsSubdomains
- type RequestItemEventManagementUpdateEventSubscriptionsSubscriptionEndpoints
- type RequestItemEventManagementUpdateEventSubscriptionsSubscriptionEndpointsSubscriptionDetails
- type RequestItemEventManagementUpdateRestWebhookEventSubscription
- type RequestItemEventManagementUpdateRestWebhookEventSubscriptionFilter
- type RequestItemEventManagementUpdateRestWebhookEventSubscriptionFilterDomainsSubdomains
- type RequestItemEventManagementUpdateRestWebhookEventSubscriptionSubscriptionEndpoints
- type RequestItemEventManagementUpdateRestWebhookEventSubscriptionSubscriptionEndpointsSubscriptionDetails
- type RequestItemEventManagementUpdateSyslogEventSubscription
- type RequestItemEventManagementUpdateSyslogEventSubscriptionFilter
- type RequestItemEventManagementUpdateSyslogEventSubscriptionFilterDomainsSubdomains
- type RequestItemEventManagementUpdateSyslogEventSubscriptionSubscriptionEndpoints
- type RequestItemEventManagementUpdateSyslogEventSubscriptionSubscriptionEndpointsSubscriptionDetails
- type RequestItemLanAutomationLanAutomationStart
- type RequestItemLanAutomationLanAutomationStartIPPools
- type RequestItemSdaAddBorderDeviceInSdaFabric
- type RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettings
- type RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettingsL2Handoff
- type RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettingsL3Handoff
- type RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettingsL3HandoffVirtualNetwork
- type RequestItemSdaAddDefaultAuthenticationTemplateInSdaFabric
- type RequestItemSdaUpdateDefaultAuthenticationProfileInSdaFabric
- type RequestItemSoftwareImageManagementSwimImportSoftwareImageViaURL
- type RequestItemSoftwareImageManagementSwimTriggerSoftwareImageActivation
- type RequestItemSoftwareImageManagementSwimTriggerSoftwareImageDistribution
- type RequestItemWirelessApProvision
- type RequestItemWirelessPSKOverride
- type RequestItemWirelessProvision
- type RequestItemWirelessProvisionDynamicInterfaces
- type RequestItemWirelessProvisionUpdate
- type RequestItemWirelessProvisionUpdateDynamicInterfaces
- type RequestItsmIntegrationCreateItsmIntegrationSetting
- type RequestItsmIntegrationCreateItsmIntegrationSettingData
- type RequestItsmIntegrationCreateItsmIntegrationSettingDataConnectionSettings
- type RequestItsmIntegrationUpdateItsmIntegrationSetting
- type RequestItsmIntegrationUpdateItsmIntegrationSettingData
- type RequestItsmIntegrationUpdateItsmIntegrationSettingDataConnectionSettings
- type RequestItsmRetryIntegrationEvents
- type RequestLanAutomationLanAutomationStart
- type RequestLicensesChangeVirtualAccount2
- type RequestLicensesDeviceDeregistration2
- type RequestLicensesDeviceRegistration2
- type RequestNetworkSettingsAssignDeviceCredentialToSite
- type RequestNetworkSettingsAssignDeviceCredentialToSiteV2
- 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 RequestNetworkSettingsCreateNetworkV2
- type RequestNetworkSettingsCreateNetworkV2Settings
- type RequestNetworkSettingsCreateNetworkV2SettingsClientAndEndpointAAA
- type RequestNetworkSettingsCreateNetworkV2SettingsDNSServer
- type RequestNetworkSettingsCreateNetworkV2SettingsMessageOfTheday
- type RequestNetworkSettingsCreateNetworkV2SettingsNetflowcollector
- type RequestNetworkSettingsCreateNetworkV2SettingsNetworkAAA
- type RequestNetworkSettingsCreateNetworkV2SettingsSNMPServer
- type RequestNetworkSettingsCreateNetworkV2SettingsSyslogServer
- type RequestNetworkSettingsCreateSpProfile
- type RequestNetworkSettingsCreateSpProfileSettings
- type RequestNetworkSettingsCreateSpProfileSettingsQos
- type RequestNetworkSettingsCreateSpProfileV2
- type RequestNetworkSettingsCreateSpProfileV2Settings
- type RequestNetworkSettingsCreateSpProfileV2SettingsQos
- 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 RequestNetworkSettingsUpdateNetworkV2
- type RequestNetworkSettingsUpdateNetworkV2Settings
- type RequestNetworkSettingsUpdateNetworkV2SettingsClientAndEndpointAAA
- type RequestNetworkSettingsUpdateNetworkV2SettingsDNSServer
- type RequestNetworkSettingsUpdateNetworkV2SettingsMessageOfTheday
- type RequestNetworkSettingsUpdateNetworkV2SettingsNetflowcollector
- type RequestNetworkSettingsUpdateNetworkV2SettingsNetworkAAA
- type RequestNetworkSettingsUpdateNetworkV2SettingsSNMPServer
- type RequestNetworkSettingsUpdateNetworkV2SettingsSyslogServer
- type RequestNetworkSettingsUpdateReserveIPSubpool
- type RequestNetworkSettingsUpdateSpProfile
- type RequestNetworkSettingsUpdateSpProfileSettings
- type RequestNetworkSettingsUpdateSpProfileSettingsQos
- type RequestNetworkSettingsUpdateSpProfileV2
- type RequestNetworkSettingsUpdateSpProfileV2Settings
- type RequestNetworkSettingsUpdateSpProfileV2SettingsQos
- type RequestPathTraceInitiateANewPathtrace
- type RequestPolicyCreateAProfilingRule
- type RequestPolicyCreateAProfilingRuleConditionGroups
- type RequestPolicyCreateAProfilingRuleConditionGroupsCondition
- type RequestPolicyCreateAProfilingRuleConditionGroupsConditionGroup
- type RequestPolicyCreateAProfilingRuleResult
- type RequestPolicyImportProfilingRulesInBulk
- type RequestPolicyImportProfilingRulesInBulkProfilingRules
- type RequestPolicyImportProfilingRulesInBulkProfilingRulesConditionGroups
- type RequestPolicyImportProfilingRulesInBulkProfilingRulesConditionGroupsCondition
- type RequestPolicyImportProfilingRulesInBulkProfilingRulesConditionGroupsConditionGroup
- type RequestPolicyImportProfilingRulesInBulkProfilingRulesResult
- type RequestPolicyUpdateAnExistingProfilingRule
- type RequestPolicyUpdateAnExistingProfilingRuleConditionGroups
- type RequestPolicyUpdateAnExistingProfilingRuleConditionGroupsCondition
- type RequestPolicyUpdateAnExistingProfilingRuleConditionGroupsConditionGroup
- type RequestPolicyUpdateAnExistingProfilingRuleResult
- type RequestReportsCreateOrScheduleAReport
- type RequestReportsCreateOrScheduleAReportDeliveries
- type RequestReportsCreateOrScheduleAReportSchedule
- type RequestReportsCreateOrScheduleAReportView
- type RequestReportsCreateOrScheduleAReportViewFieldGroups
- type RequestReportsCreateOrScheduleAReportViewFieldGroupsFields
- type RequestReportsCreateOrScheduleAReportViewFilters
- type RequestReportsCreateOrScheduleAReportViewFiltersValue
- type RequestReportsCreateOrScheduleAReportViewFormat
- type RequestSdaAddBorderDeviceInSdaFabric
- type RequestSdaAddControlPlaneDeviceInSdaFabric
- type RequestSdaAddDefaultAuthenticationTemplateInSdaFabric
- type RequestSdaAddEdgeDeviceInSdaFabric
- type RequestSdaAddIPPoolInSdaVirtualNetwork
- type RequestSdaAddMulticastInSdaFabric
- type RequestSdaAddMulticastInSdaFabricMulticastVnInfo
- type RequestSdaAddMulticastInSdaFabricMulticastVnInfoSsmInfo
- type RequestSdaAddPortAssignmentForAccessPointInSdaFabric
- type RequestSdaAddPortAssignmentForUserDeviceInSdaFabric
- type RequestSdaAddSiteInSdaFabric
- type RequestSdaAddTransitPeerNetwork
- type RequestSdaAddTransitPeerNetworkIPTransitSettings
- type RequestSdaAddTransitPeerNetworkSdaTransitSettings
- type RequestSdaAddTransitPeerNetworkSdaTransitSettingsTransitControlPlaneSettings
- type RequestSdaAddVirtualNetworkWithScalableGroups
- type RequestSdaAddVnInFabric
- type RequestSdaProvisionWiredDevice
- type RequestSdaReProvisionWiredDevice
- type RequestSdaUpdateDefaultAuthenticationProfileInSdaFabric
- type RequestSdaUpdateVirtualNetworkWithScalableGroups
- type RequestSensorsCreateSensorTestTemplate
- type RequestSensorsCreateSensorTestTemplateApCoverage
- type RequestSensorsCreateSensorTestTemplateSSIDs
- type RequestSensorsCreateSensorTestTemplateSSIDsTests
- type RequestSensorsCreateSensorTestTemplateSSIDsTestsConfig
- type RequestSensorsCreateSensorTestTemplateSSIDsThirdParty
- type RequestSensorsDuplicateSensorTestTemplate
- type RequestSensorsEditSensorTestTemplate
- type RequestSensorsEditSensorTestTemplateLocationInfoList
- type RequestSensorsEditSensorTestTemplateSchedule
- type RequestSensorsEditSensorTestTemplateScheduleFrequency
- type RequestSensorsEditSensorTestTemplateScheduleScheduleRange
- type RequestSensorsEditSensorTestTemplateScheduleScheduleRangeTimeRange
- type RequestSensorsEditSensorTestTemplateScheduleScheduleRangeTimeRangeFrequency
- type RequestSensorsRunNowSensorTest
- type RequestSiteDesignCreateNfvProfile
- type RequestSiteDesignCreateNfvProfileDevice
- type RequestSiteDesignCreateNfvProfileDeviceCustomNetworks
- type RequestSiteDesignCreateNfvProfileDeviceCustomNetworksServicesToConnect
- type RequestSiteDesignCreateNfvProfileDeviceCustomTemplate
- type RequestSiteDesignCreateNfvProfileDeviceServiceProviderProfile
- type RequestSiteDesignCreateNfvProfileDeviceServices
- type RequestSiteDesignCreateNfvProfileDeviceServicesVnicMapping
- type RequestSiteDesignCreateNfvProfileDeviceVLANForL2
- type RequestSiteDesignNfvProvisioningDetail
- type RequestSiteDesignProvisionNfv
- type RequestSiteDesignProvisionNfvProvisioning
- type RequestSiteDesignProvisionNfvProvisioningDevice
- type RequestSiteDesignProvisionNfvProvisioningDeviceCustomNetworks
- type RequestSiteDesignProvisionNfvProvisioningDeviceServiceProviders
- type RequestSiteDesignProvisionNfvProvisioningDeviceServiceProvidersWanInterface
- type RequestSiteDesignProvisionNfvProvisioningDeviceServices
- type RequestSiteDesignProvisionNfvProvisioningDeviceSubPools
- type RequestSiteDesignProvisionNfvProvisioningDeviceTemplateParam
- type RequestSiteDesignProvisionNfvProvisioningDeviceTemplateParamAsav
- type RequestSiteDesignProvisionNfvProvisioningDeviceTemplateParamNfvis
- type RequestSiteDesignProvisionNfvProvisioningDeviceVLAN
- type RequestSiteDesignProvisionNfvProvisioningSite
- type RequestSiteDesignProvisionNfvProvisioningSiteArea
- type RequestSiteDesignProvisionNfvProvisioningSiteBuilding
- type RequestSiteDesignProvisionNfvProvisioningSiteFloor
- type RequestSiteDesignProvisionNfvSiteProfile
- type RequestSiteDesignProvisionNfvSiteProfileDevice
- type RequestSiteDesignProvisionNfvSiteProfileDeviceCustomNetworks
- type RequestSiteDesignProvisionNfvSiteProfileDeviceCustomNetworksServicesToConnect
- type RequestSiteDesignProvisionNfvSiteProfileDeviceCustomServices
- type RequestSiteDesignProvisionNfvSiteProfileDeviceCustomServicesTopology
- type RequestSiteDesignProvisionNfvSiteProfileDeviceCustomTemplate
- type RequestSiteDesignProvisionNfvSiteProfileDeviceServiceProviders
- type RequestSiteDesignProvisionNfvSiteProfileDeviceServices
- type RequestSiteDesignProvisionNfvSiteProfileDeviceServicesTopology
- type RequestSiteDesignProvisionNfvSiteProfileDeviceVLAN
- type RequestSiteDesignUpdateNfvProfile
- type RequestSiteDesignUpdateNfvProfileDevice
- type RequestSiteDesignUpdateNfvProfileDeviceCustomNetworks
- type RequestSiteDesignUpdateNfvProfileDeviceCustomNetworksServicesToConnect
- type RequestSiteDesignUpdateNfvProfileDeviceCustomTemplate
- type RequestSiteDesignUpdateNfvProfileDeviceServices
- type RequestSiteDesignUpdateNfvProfileDeviceServicesVnicMapping
- type RequestSiteDesignUpdateNfvProfileDeviceVLANForL2
- type RequestSitesAssignDevicesToSite
- type RequestSitesAssignDevicesToSiteDevice
- type RequestSitesCreateSite
- type RequestSitesCreateSiteSite
- type RequestSitesCreateSiteSiteArea
- type RequestSitesCreateSiteSiteBuilding
- type RequestSitesCreateSiteSiteFloor
- type RequestSitesUpdateSite
- type RequestSitesUpdateSiteSite
- type RequestSitesUpdateSiteSiteArea
- type RequestSitesUpdateSiteSiteBuilding
- type RequestSitesUpdateSiteSiteFloor
- type RequestSoftwareImageManagementSwimImportSoftwareImageViaURL
- type RequestSoftwareImageManagementSwimTagAsGoldenImage
- type RequestSoftwareImageManagementSwimTriggerSoftwareImageActivation
- type RequestSoftwareImageManagementSwimTriggerSoftwareImageDistribution
- type RequestSystemSettingsCustomPromptPostAPI
- type RequestTagAddMembersToTheTag
- type RequestTagCreateTag
- type RequestTagCreateTagDynamicRules
- type RequestTagCreateTagDynamicRulesRules
- type RequestTagCreateTagDynamicRulesRulesItems
- type RequestTagUpdateTag
- type RequestTagUpdateTagDynamicRules
- type RequestTagUpdateTagDynamicRulesRules
- type RequestTagUpdateTagDynamicRulesRulesItems
- type RequestTagUpdatesTagMembership
- type RequestUserandRolesAddUserApI
- type RequestUserandRolesUpdateUserApI
- type RequestWirelessApProvision
- type RequestWirelessConfigureAccessPoints
- type RequestWirelessConfigureAccessPointsApList
- type RequestWirelessConfigureAccessPointsPrimaryIPAddress
- type RequestWirelessConfigureAccessPointsRadioConfigurations
- type RequestWirelessConfigureAccessPointsSecondaryIPAddress
- type RequestWirelessConfigureAccessPointsTertiaryIPAddress
- type RequestWirelessCreateAndProvisionSSID
- type RequestWirelessCreateAndProvisionSSIDFlexConnect
- type RequestWirelessCreateAndProvisionSSIDSSIDDetails
- type RequestWirelessCreateEnterpriseSSID
- type RequestWirelessCreateOrUpdateRfProfile
- type RequestWirelessCreateOrUpdateRfProfileRadioTypeAProperties
- type RequestWirelessCreateOrUpdateRfProfileRadioTypeBProperties
- type RequestWirelessCreateOrUpdateRfProfileRadioTypeCProperties
- type RequestWirelessCreateUpdateDynamicInterface
- type RequestWirelessCreateWirelessProfile
- type RequestWirelessCreateWirelessProfileProfileDetails
- type RequestWirelessCreateWirelessProfileProfileDetailsSSIDDetails
- type RequestWirelessCreateWirelessProfileProfileDetailsSSIDDetailsFlexConnect
- type RequestWirelessPSKOverride
- type RequestWirelessProvision
- type RequestWirelessProvisionUpdate
- type RequestWirelessRebootAccessPoints
- type RequestWirelessUpdateEnterpriseSSID
- type RequestWirelessUpdateWirelessProfile
- type RequestWirelessUpdateWirelessProfileProfileDetails
- type RequestWirelessUpdateWirelessProfileProfileDetailsSSIDDetails
- type RequestWirelessUpdateWirelessProfileProfileDetailsSSIDDetailsFlexConnect
- type ResponseApplicationPolicyApplicationPolicyIntent
- type ResponseApplicationPolicyApplicationPolicyIntentResponse
- type ResponseApplicationPolicyCreateApplication
- type ResponseApplicationPolicyCreateApplicationPolicyQueuingProfile
- type ResponseApplicationPolicyCreateApplicationPolicyQueuingProfileResponse
- type ResponseApplicationPolicyCreateApplicationResponse
- type ResponseApplicationPolicyCreateApplicationSet
- type ResponseApplicationPolicyCreateApplicationSetResponse
- type ResponseApplicationPolicyCreateQosDeviceInterfaceInfo
- type ResponseApplicationPolicyCreateQosDeviceInterfaceInfoResponse
- type ResponseApplicationPolicyDeleteApplication
- type ResponseApplicationPolicyDeleteApplicationPolicyQueuingProfile
- type ResponseApplicationPolicyDeleteApplicationPolicyQueuingProfileResponse
- type ResponseApplicationPolicyDeleteApplicationResponse
- type ResponseApplicationPolicyDeleteApplicationSet
- type ResponseApplicationPolicyDeleteApplicationSetResponse
- type ResponseApplicationPolicyDeleteQosDeviceInterfaceInfo
- type ResponseApplicationPolicyDeleteQosDeviceInterfaceInfoResponse
- type ResponseApplicationPolicyEditApplication
- type ResponseApplicationPolicyEditApplicationResponse
- type ResponseApplicationPolicyGetApplicationPolicy
- type ResponseApplicationPolicyGetApplicationPolicyDefault
- type ResponseApplicationPolicyGetApplicationPolicyDefaultResponse
- type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseCfsChangeInfo
- type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseContractList
- type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseCustomProvisions
- type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseExclusiveContract
- type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseExclusiveContractClause
- type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseIDentitySource
- type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseProducer
- type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseProducerScalableGroup
- type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseTargetIDList
- type ResponseApplicationPolicyGetApplicationPolicyQueuingProfile
- type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileCount
- type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponse
- type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseCfsChangeInfo
- type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClause
- type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClauseInterfaceSpeedBandwidthClauses
- type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClauseInterfaceSpeedBandwidthClausesTcBandwidthSettings
- type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClauseTcDscpSettings
- type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseContractClassifier
- type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseCustomProvisions
- type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseTargetIDList
- type ResponseApplicationPolicyGetApplicationPolicyResponse
- type ResponseApplicationPolicyGetApplicationPolicyResponseAdvancedPolicyScope
- type ResponseApplicationPolicyGetApplicationPolicyResponseAdvancedPolicyScopeAdvancedPolicyScopeElement
- type ResponseApplicationPolicyGetApplicationPolicyResponseAdvancedPolicyScopeAdvancedPolicyScopeElementSSID
- type ResponseApplicationPolicyGetApplicationPolicyResponseCfsChangeInfo
- type ResponseApplicationPolicyGetApplicationPolicyResponseConsumer
- type ResponseApplicationPolicyGetApplicationPolicyResponseConsumerScalableGroup
- type ResponseApplicationPolicyGetApplicationPolicyResponseContractList
- type ResponseApplicationPolicyGetApplicationPolicyResponseCustomProvisions
- type ResponseApplicationPolicyGetApplicationPolicyResponseExclusiveContract
- type ResponseApplicationPolicyGetApplicationPolicyResponseExclusiveContractClause
- type ResponseApplicationPolicyGetApplicationPolicyResponseIDentitySource
- type ResponseApplicationPolicyGetApplicationPolicyResponseProducer
- type ResponseApplicationPolicyGetApplicationPolicyResponseProducerScalableGroup
- type ResponseApplicationPolicyGetApplicationPolicyResponseTargetIDList
- type ResponseApplicationPolicyGetApplicationSets
- type ResponseApplicationPolicyGetApplicationSetsCount
- type ResponseApplicationPolicyGetApplicationSetsResponse
- type ResponseApplicationPolicyGetApplicationSetsResponseIDentitySource
- type ResponseApplicationPolicyGetApplications
- type ResponseApplicationPolicyGetApplicationsCount
- type ResponseApplicationPolicyGetApplicationsResponse
- type ResponseApplicationPolicyGetApplicationsResponseApplicationSet
- type ResponseApplicationPolicyGetApplicationsResponseIndicativeNetworkIDentity
- type ResponseApplicationPolicyGetApplicationsResponseNetworkApplications
- type ResponseApplicationPolicyGetApplicationsResponseNetworkIDentity
- type ResponseApplicationPolicyGetQosDeviceInterfaceInfo
- type ResponseApplicationPolicyGetQosDeviceInterfaceInfoCount
- type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponse
- type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseCfsChangeInfo
- type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseCustomProvisions
- type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseQosDeviceInterfaceInfo
- type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseTargetIDList
- type ResponseApplicationPolicyUpdateApplicationPolicyQueuingProfile
- type ResponseApplicationPolicyUpdateApplicationPolicyQueuingProfileResponse
- type ResponseApplicationPolicyUpdateQosDeviceInterfaceInfo
- type ResponseApplicationPolicyUpdateQosDeviceInterfaceInfoResponse
- type ResponseApplicationsApplications
- type ResponseApplicationsApplicationsResponse
- type ResponseApplicationsApplicationsResponseApplicationServerLatency
- type ResponseApplicationsApplicationsResponseClientNetworkLatency
- type ResponseApplicationsApplicationsResponseJitter
- type ResponseApplicationsApplicationsResponseNetworkLatency
- type ResponseApplicationsApplicationsResponsePacketLossPercent
- type ResponseApplicationsApplicationsResponseServerNetworkLatency
- type ResponseAuthenticationManagementAuthenticationApI
- type ResponseAuthenticationManagementImportCertificate
- type ResponseAuthenticationManagementImportCertificateP12
- type ResponseAuthenticationManagementImportCertificateP12Response
- type ResponseAuthenticationManagementImportCertificateResponse
- type ResponseCiscoDnaCenterSystemAuthorizeDevice
- type ResponseCiscoDnaCenterSystemAuthorizeDeviceJSONResponse
- type ResponseClientsClientProximity
- type ResponseClientsGetClientDetail
- type ResponseClientsGetClientDetailConnectionInfo
- type ResponseClientsGetClientDetailDetail
- type ResponseClientsGetClientDetailDetailApGroup
- type ResponseClientsGetClientDetailDetailAvgRssi
- type ResponseClientsGetClientDetailDetailAvgSnr
- type ResponseClientsGetClientDetailDetailConnectedDevice
- type ResponseClientsGetClientDetailDetailDNSFailure
- type ResponseClientsGetClientDetailDetailDNSSuccess
- type ResponseClientsGetClientDetailDetailHealthScore
- type ResponseClientsGetClientDetailDetailHostOs
- type ResponseClientsGetClientDetailDetailHostVersion
- type ResponseClientsGetClientDetailDetailLocation
- type ResponseClientsGetClientDetailDetailOnboarding
- type ResponseClientsGetClientDetailDetailOnboardingAAARootcauseList
- type ResponseClientsGetClientDetailDetailOnboardingAssocDoneTime
- type ResponseClientsGetClientDetailDetailOnboardingAssocRootcauseList
- type ResponseClientsGetClientDetailDetailOnboardingAuthDoneTime
- type ResponseClientsGetClientDetailDetailOnboardingAverageAssocDuration
- type ResponseClientsGetClientDetailDetailOnboardingAverageAuthDuration
- type ResponseClientsGetClientDetailDetailOnboardingAverageDhcpDuration
- type ResponseClientsGetClientDetailDetailOnboardingAverageRunDuration
- type ResponseClientsGetClientDetailDetailOnboardingDhcpDoneTime
- type ResponseClientsGetClientDetailDetailOnboardingDhcpRootcauseList
- type ResponseClientsGetClientDetailDetailOnboardingDhcpServerIP
- type ResponseClientsGetClientDetailDetailOnboardingMaxAssocDuration
- type ResponseClientsGetClientDetailDetailOnboardingMaxAuthDuration
- type ResponseClientsGetClientDetailDetailOnboardingMaxDhcpDuration
- type ResponseClientsGetClientDetailDetailOnboardingMaxRunDuration
- type ResponseClientsGetClientDetailDetailOnboardingOtherRootcauseList
- type ResponseClientsGetClientDetailDetailOnboardingTime
- type ResponseClientsGetClientDetailDetailPort
- type ResponseClientsGetClientDetailDetailUserID
- type ResponseClientsGetClientDetailTopology
- type ResponseClientsGetClientDetailTopologyLinks
- type ResponseClientsGetClientDetailTopologyLinksID
- type ResponseClientsGetClientDetailTopologyLinksPortUtilization
- type ResponseClientsGetClientDetailTopologyNodes
- type ResponseClientsGetClientDetailTopologyNodesClients
- type ResponseClientsGetClientDetailTopologyNodesConnectedDevice
- type ResponseClientsGetClientDetailTopologyNodesCount
- type ResponseClientsGetClientDetailTopologyNodesFabricGroup
- type ResponseClientsGetClientDetailTopologyNodesFamily
- type ResponseClientsGetClientDetailTopologyNodesPlatformID
- type ResponseClientsGetClientDetailTopologyNodesRadioFrequency
- type ResponseClientsGetClientDetailTopologyNodesSoftwareVersion
- type ResponseClientsGetClientDetailTopologyNodesUserID
- type ResponseClientsGetClientEnrichmentDetails
- type ResponseClientsGetOverallClientHealth
- type ResponseClientsGetOverallClientHealthResponse
- type ResponseClientsGetOverallClientHealthResponseScoreDetail
- type ResponseClientsGetOverallClientHealthResponseScoreDetailScoreCategory
- type ResponseClientsGetOverallClientHealthResponseScoreDetailScoreList
- type ResponseClientsGetOverallClientHealthResponseScoreDetailScoreListScoreCategory
- type ResponseClientsGetOverallClientHealthResponseScoreDetailScoreListScoreList
- type ResponseClientsGetOverallClientHealthResponseScoreDetailScoreListScoreListClientUniqueCount
- type ResponseClientsGetOverallClientHealthResponseScoreDetailScoreListScoreListScoreCategory
- type ResponseCommandRunnerGetAllKeywordsOfCliSAcceptedByCommandRunner
- type ResponseCommandRunnerRunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfiguration
- type ResponseCommandRunnerRunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationResponse
- type ResponseComplianceComplianceDetailsOfDevice
- type ResponseComplianceComplianceDetailsOfDeviceResponse
- type ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoList
- type ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoListBusinessKey
- type ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoListBusinessKeyOtherAttributes
- type ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoListDiffList
- type ResponseComplianceDeviceComplianceStatus
- type ResponseComplianceDeviceComplianceStatusResponse
- type ResponseComplianceGetComplianceDetail
- type ResponseComplianceGetComplianceDetailCount
- type ResponseComplianceGetComplianceDetailResponse
- type ResponseComplianceGetComplianceStatus
- type ResponseComplianceGetComplianceStatusCount
- type ResponseComplianceGetComplianceStatusResponse
- type ResponseComplianceRunCompliance
- type ResponseComplianceRunComplianceResponse
- type ResponseConfigurationArchiveExportDeviceConfigurations
- type ResponseConfigurationArchiveExportDeviceConfigurationsResponse
- type ResponseConfigurationTemplatesCreateProject
- type ResponseConfigurationTemplatesCreateProjectResponse
- type ResponseConfigurationTemplatesCreateTemplate
- type ResponseConfigurationTemplatesCreateTemplateResponse
- type ResponseConfigurationTemplatesCreatesACloneOfTheGivenTemplate
- type ResponseConfigurationTemplatesCreatesACloneOfTheGivenTemplateResponse
- type ResponseConfigurationTemplatesDeletesTheProject
- type ResponseConfigurationTemplatesDeletesTheProjectResponse
- type ResponseConfigurationTemplatesDeletesTheTemplate
- type ResponseConfigurationTemplatesDeletesTheTemplateResponse
- type ResponseConfigurationTemplatesDeployTemplate
- type ResponseConfigurationTemplatesDeployTemplateDevices
- type ResponseConfigurationTemplatesDeployTemplateV2
- type ResponseConfigurationTemplatesDeployTemplateV2Response
- type ResponseConfigurationTemplatesExportsTheProjectsForAGivenCriteria
- type ResponseConfigurationTemplatesExportsTheProjectsForAGivenCriteriaResponse
- type ResponseConfigurationTemplatesExportsTheTemplatesForAGivenCriteria
- type ResponseConfigurationTemplatesExportsTheTemplatesForAGivenCriteriaResponse
- type ResponseConfigurationTemplatesGetProjectsDetails
- type ResponseConfigurationTemplatesGetProjectsDetailsResponse
- type ResponseConfigurationTemplatesGetProjectsDetailsTags
- type ResponseConfigurationTemplatesGetProjectsDetailsTemplates
- type ResponseConfigurationTemplatesGetTemplatesDetails
- type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplates
- type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesDeviceTypes
- type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesRollbackTemplateParams
- type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesRollbackTemplateParamsRange
- type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesRollbackTemplateParamsSelection
- type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesRollbackTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesTags
- type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesTemplateParams
- type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesTemplateParamsRange
- type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesTemplateParamsSelection
- type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetTemplatesDetailsDeviceTypes
- type ResponseConfigurationTemplatesGetTemplatesDetailsResponse
- type ResponseConfigurationTemplatesGetTemplatesDetailsRollbackTemplateParams
- type ResponseConfigurationTemplatesGetTemplatesDetailsRollbackTemplateParamsRange
- type ResponseConfigurationTemplatesGetTemplatesDetailsRollbackTemplateParamsSelection
- type ResponseConfigurationTemplatesGetTemplatesDetailsRollbackTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetTemplatesDetailsTags
- type ResponseConfigurationTemplatesGetTemplatesDetailsTemplateParams
- type ResponseConfigurationTemplatesGetTemplatesDetailsTemplateParamsRange
- type ResponseConfigurationTemplatesGetTemplatesDetailsTemplateParamsSelection
- type ResponseConfigurationTemplatesGetTemplatesDetailsTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetTemplatesDetailsValidationErrors
- type ResponseConfigurationTemplatesGetTemplatesDetailsValidationErrorsRollbackTemplateErrors
- type ResponseConfigurationTemplatesGetTemplatesDetailsValidationErrorsTemplateErrors
- type ResponseConfigurationTemplatesGetTemplatesDetailsVersionsInfo
- type ResponseConfigurationTemplatesGetsAListOfProjects
- type ResponseConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplate
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplate
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplates
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesDeviceTypes
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParams
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParamsRange
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParamsSelection
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTags
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParams
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParamsRange
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParamsSelection
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateDeviceTypes
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParams
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParamsRange
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParamsSelection
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTags
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParams
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParamsRange
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParamsSelection
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateValidationErrors
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateValidationErrorsRollbackTemplateErrors
- type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateValidationErrorsTemplateErrors
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProject
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTags
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplates
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplates
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesDeviceTypes
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParams
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParamsRange
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParamsSelection
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTags
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParams
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParamsRange
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParamsSelection
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesDeviceTypes
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParams
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParamsRange
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParamsSelection
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTags
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParams
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParamsRange
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParamsSelection
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParamsSelectionSelectionValues
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesValidationErrors
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesValidationErrorsRollbackTemplateErrors
- type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesValidationErrorsTemplateErrors
- type ResponseConfigurationTemplatesGetsTheTemplatesAvailable
- type ResponseConfigurationTemplatesImportsTheProjectsProvided
- type ResponseConfigurationTemplatesImportsTheProjectsProvidedResponse
- type ResponseConfigurationTemplatesImportsTheTemplatesProvided
- type ResponseConfigurationTemplatesImportsTheTemplatesProvidedResponse
- type ResponseConfigurationTemplatesPreviewTemplate
- type ResponseConfigurationTemplatesPreviewTemplateValidationErrors
- type ResponseConfigurationTemplatesStatusOfTemplateDeployment
- type ResponseConfigurationTemplatesStatusOfTemplateDeploymentDevices
- type ResponseConfigurationTemplatesUpdateProject
- type ResponseConfigurationTemplatesUpdateProjectResponse
- type ResponseConfigurationTemplatesUpdateTemplate
- type ResponseConfigurationTemplatesUpdateTemplateResponse
- type ResponseConfigurationTemplatesVersionTemplate
- type ResponseConfigurationTemplatesVersionTemplateResponse
- type ResponseDeviceOnboardingPnpAddAWorkflow
- type ResponseDeviceOnboardingPnpAddAWorkflowTasks
- type ResponseDeviceOnboardingPnpAddAWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpAddDevice
- type ResponseDeviceOnboardingPnpAddDeviceDayZeroConfig
- type ResponseDeviceOnboardingPnpAddDeviceDayZeroConfigPreview
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfo
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoAAACredentials
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoFileSystemList
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoHTTPHeaders
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfaces
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv4Address
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv6AddressList
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoLocation
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoNeighborLinks
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileList
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpoint
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpoint
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPreWorkflowCliOuputs
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoStackInfo
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoStackInfoStackMemberList
- type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoTags
- type ResponseDeviceOnboardingPnpAddDeviceRunSummaryList
- type ResponseDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfo
- type ResponseDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfoAddnDetails
- type ResponseDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfoWorkItemList
- type ResponseDeviceOnboardingPnpAddDeviceSystemResetWorkflow
- type ResponseDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasks
- type ResponseDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpAddDeviceSystemWorkflow
- type ResponseDeviceOnboardingPnpAddDeviceSystemWorkflowTasks
- type ResponseDeviceOnboardingPnpAddDeviceSystemWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpAddDeviceWorkflow
- type ResponseDeviceOnboardingPnpAddDeviceWorkflowParameters
- type ResponseDeviceOnboardingPnpAddDeviceWorkflowParametersConfigList
- type ResponseDeviceOnboardingPnpAddDeviceWorkflowParametersConfigListConfigParameters
- type ResponseDeviceOnboardingPnpAddDeviceWorkflowTasks
- type ResponseDeviceOnboardingPnpAddDeviceWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpAddVirtualAccount
- type ResponseDeviceOnboardingPnpAddVirtualAccountProfile
- type ResponseDeviceOnboardingPnpAddVirtualAccountSyncResult
- type ResponseDeviceOnboardingPnpAddVirtualAccountSyncResultSyncList
- type ResponseDeviceOnboardingPnpClaimADeviceToASite
- type ResponseDeviceOnboardingPnpClaimDevice
- type ResponseDeviceOnboardingPnpClaimDeviceJSONArrayResponse
- type ResponseDeviceOnboardingPnpClaimDeviceJSONResponse
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnp
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDayZeroConfig
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDayZeroConfigPreview
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfo
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoAAACredentials
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoFileSystemList
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoHTTPHeaders
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoIPInterfaces
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoIPInterfacesIPv4Address
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoIPInterfacesIPv6AddressList
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoLocation
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoNeighborLinks
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileList
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListPrimaryEndpoint
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListPrimaryEndpointIPv4Address
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListPrimaryEndpointIPv6Address
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListSecondaryEndpoint
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListSecondaryEndpointIPv4Address
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListSecondaryEndpointIPv6Address
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPreWorkflowCliOuputs
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoStackInfo
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoStackInfoStackMemberList
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoTags
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryList
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryListHistoryTaskInfo
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryListHistoryTaskInfoAddnDetails
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryListHistoryTaskInfoWorkItemList
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemResetWorkflow
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemResetWorkflowTasks
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemResetWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemWorkflow
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemWorkflowTasks
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflow
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowParameters
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowParametersConfigList
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowParametersConfigListConfigParameters
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowTasks
- type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpDeleteWorkflowByID
- type ResponseDeviceOnboardingPnpDeleteWorkflowByIDTasks
- type ResponseDeviceOnboardingPnpDeleteWorkflowByIDTasksWorkItemList
- type ResponseDeviceOnboardingPnpDeregisterVirtualAccount
- type ResponseDeviceOnboardingPnpDeregisterVirtualAccountProfile
- type ResponseDeviceOnboardingPnpDeregisterVirtualAccountSyncResult
- type ResponseDeviceOnboardingPnpDeregisterVirtualAccountSyncResultSyncList
- type ResponseDeviceOnboardingPnpGetDeviceByID
- type ResponseDeviceOnboardingPnpGetDeviceByIDDayZeroConfig
- type ResponseDeviceOnboardingPnpGetDeviceByIDDayZeroConfigPreview
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfo
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoAAACredentials
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoFileSystemList
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoHTTPHeaders
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoIPInterfaces
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoIPInterfacesIPv4Address
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoIPInterfacesIPv6AddressList
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoLocation
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoNeighborLinks
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileList
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListPrimaryEndpoint
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListPrimaryEndpointIPv4Address
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListPrimaryEndpointIPv6Address
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListSecondaryEndpoint
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListSecondaryEndpointIPv4Address
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPnpProfileListSecondaryEndpointIPv6Address
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoPreWorkflowCliOuputs
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoStackInfo
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoStackInfoStackMemberList
- type ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfoTags
- type ResponseDeviceOnboardingPnpGetDeviceByIDProgress
- type ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryList
- type ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryListHistoryTaskInfo
- type ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryListHistoryTaskInfoAddnDetails
- type ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryListHistoryTaskInfoWorkItemList
- type ResponseDeviceOnboardingPnpGetDeviceByIDSystemResetWorkflow
- type ResponseDeviceOnboardingPnpGetDeviceByIDSystemResetWorkflowTasks
- type ResponseDeviceOnboardingPnpGetDeviceByIDSystemResetWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpGetDeviceByIDSystemWorkflow
- type ResponseDeviceOnboardingPnpGetDeviceByIDSystemWorkflowTasks
- type ResponseDeviceOnboardingPnpGetDeviceByIDSystemWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflow
- type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowParameters
- type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowParametersConfigList
- type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowParametersConfigListConfigParameters
- type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowTasks
- type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpGetDeviceCount
- type ResponseDeviceOnboardingPnpGetDeviceHistory
- type ResponseDeviceOnboardingPnpGetDeviceHistoryResponse
- type ResponseDeviceOnboardingPnpGetDeviceHistoryResponseHistoryTaskInfo
- type ResponseDeviceOnboardingPnpGetDeviceHistoryResponseHistoryTaskInfoAddnDetails
- type ResponseDeviceOnboardingPnpGetDeviceHistoryResponseHistoryTaskInfoWorkItemList
- type ResponseDeviceOnboardingPnpGetDeviceList2
- type ResponseDeviceOnboardingPnpGetPnpGlobalSettings
- type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsAAACredentials
- type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsDefaultProfile
- type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingList
- type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingListProfile
- type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingListSyncResult
- type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingListSyncResultSyncList
- type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsTaskTimeOuts
- type ResponseDeviceOnboardingPnpGetSmartAccountList
- type ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccount
- type ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccountProfile
- type ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccountSyncResult
- type ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccountSyncResultSyncList
- type ResponseDeviceOnboardingPnpGetVirtualAccountList
- type ResponseDeviceOnboardingPnpGetWorkflowByID
- type ResponseDeviceOnboardingPnpGetWorkflowByIDTasks
- type ResponseDeviceOnboardingPnpGetWorkflowByIDTasksWorkItemList
- type ResponseDeviceOnboardingPnpGetWorkflowCount
- type ResponseDeviceOnboardingPnpGetWorkflows
- type ResponseDeviceOnboardingPnpImportDevicesInBulk
- type ResponseDeviceOnboardingPnpImportDevicesInBulkFailureList
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessList
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDayZeroConfig
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDayZeroConfigPreview
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfo
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoAAACredentials
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoFileSystemList
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoHTTPHeaders
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfaces
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfacesIPv4Address
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfacesIPv6AddressList
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoLocation
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoNeighborLinks
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileList
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListPrimaryEndpoint
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListPrimaryEndpointIPv4Address
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListPrimaryEndpointIPv6Address
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListSecondaryEndpoint
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListSecondaryEndpointIPv4Address
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListSecondaryEndpointIPv6Address
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPreWorkflowCliOuputs
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoStackInfo
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoStackInfoStackMemberList
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoTags
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryList
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryListHistoryTaskInfo
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryListHistoryTaskInfoAddnDetails
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryListHistoryTaskInfoWorkItemList
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemResetWorkflow
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemResetWorkflowTasks
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemResetWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemWorkflow
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemWorkflowTasks
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflow
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowParameters
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowParametersConfigList
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowParametersConfigListConfigParameters
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowTasks
- type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpPreviewConfig
- type ResponseDeviceOnboardingPnpPreviewConfigResponse
- type ResponseDeviceOnboardingPnpResetDevice
- type ResponseDeviceOnboardingPnpResetDeviceJSONArrayResponse
- type ResponseDeviceOnboardingPnpResetDeviceJSONResponse
- type ResponseDeviceOnboardingPnpSyncVirtualAccountDevices
- type ResponseDeviceOnboardingPnpSyncVirtualAccountDevicesProfile
- type ResponseDeviceOnboardingPnpSyncVirtualAccountDevicesSyncResult
- type ResponseDeviceOnboardingPnpSyncVirtualAccountDevicesSyncResultSyncList
- type ResponseDeviceOnboardingPnpUnClaimDevice
- type ResponseDeviceOnboardingPnpUnClaimDeviceJSONArrayResponse
- type ResponseDeviceOnboardingPnpUnClaimDeviceJSONResponse
- type ResponseDeviceOnboardingPnpUpdateDevice
- type ResponseDeviceOnboardingPnpUpdateDeviceDayZeroConfig
- type ResponseDeviceOnboardingPnpUpdateDeviceDayZeroConfigPreview
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfo
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoAAACredentials
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoFileSystemList
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoHTTPHeaders
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfaces
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv4Address
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv6AddressList
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoLocation
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoNeighborLinks
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileList
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpoint
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpoint
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPreWorkflowCliOuputs
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfo
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfoStackMemberList
- type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoTags
- type ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryList
- type ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfo
- type ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfoAddnDetails
- type ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfoWorkItemList
- type ResponseDeviceOnboardingPnpUpdateDeviceSystemResetWorkflow
- type ResponseDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasks
- type ResponseDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpUpdateDeviceSystemWorkflow
- type ResponseDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasks
- type ResponseDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpUpdateDeviceWorkflow
- type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowParameters
- type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowParametersConfigList
- type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowParametersConfigListConfigParameters
- type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowTasks
- type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowTasksWorkItemList
- type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettings
- type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsAAACredentials
- type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsDefaultProfile
- type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingList
- type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListProfile
- type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListSyncResult
- type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListSyncResultSyncList
- type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsTaskTimeOuts
- type ResponseDeviceOnboardingPnpUpdatePnpServerProfile
- type ResponseDeviceOnboardingPnpUpdatePnpServerProfileProfile
- type ResponseDeviceOnboardingPnpUpdatePnpServerProfileSyncResult
- type ResponseDeviceOnboardingPnpUpdatePnpServerProfileSyncResultSyncList
- type ResponseDeviceOnboardingPnpUpdateWorkflow
- type ResponseDeviceOnboardingPnpUpdateWorkflowTasks
- type ResponseDeviceOnboardingPnpUpdateWorkflowTasksWorkItemList
- type ResponseDeviceReplacementDeployDeviceReplacementWorkflow
- type ResponseDeviceReplacementDeployDeviceReplacementWorkflowResponse
- type ResponseDeviceReplacementMarkDeviceForReplacement
- type ResponseDeviceReplacementMarkDeviceForReplacementResponse
- type ResponseDeviceReplacementReturnListOfReplacementDevicesWithReplacementDetails
- type ResponseDeviceReplacementReturnListOfReplacementDevicesWithReplacementDetailsResponse
- type ResponseDeviceReplacementReturnReplacementDevicesCount
- type ResponseDeviceReplacementUnmarkDeviceForReplacement
- type ResponseDeviceReplacementUnmarkDeviceForReplacementResponse
- type ResponseDevicesAddDevice2
- type ResponseDevicesAddDevice2Response
- type ResponseDevicesAddUserDefinedFieldToDevice
- type ResponseDevicesAddUserDefinedFieldToDeviceResponse
- type ResponseDevicesClearMacAddressTable
- type ResponseDevicesClearMacAddressTableResponse
- type ResponseDevicesCreateUserDefinedField
- type ResponseDevicesCreateUserDefinedFieldResponse
- type ResponseDevicesDeleteDeviceByID
- type ResponseDevicesDeleteDeviceByIDResponse
- type ResponseDevicesDeleteUserDefinedField
- type ResponseDevicesDeleteUserDefinedFieldResponse
- type ResponseDevicesDevices
- type ResponseDevicesDevicesResponse
- type ResponseDevicesDevicesResponseAirQualityHealth
- type ResponseDevicesDevicesResponseClientCount
- type ResponseDevicesDevicesResponseInterferenceHealth
- type ResponseDevicesDevicesResponseNoiseHealth
- type ResponseDevicesDevicesResponseUtilizationHealth
- type ResponseDevicesExportDeviceList
- type ResponseDevicesExportDeviceListResponse
- type ResponseDevicesGetAllInterfaces
- type ResponseDevicesGetAllInterfacesResponse
- type ResponseDevicesGetAllUserDefinedFields
- type ResponseDevicesGetAllUserDefinedFieldsResponse
- type ResponseDevicesGetChassisDetailsForDevice
- type ResponseDevicesGetChassisDetailsForDeviceResponse
- type ResponseDevicesGetConnectedDeviceDetail
- type ResponseDevicesGetConnectedDeviceDetailResponse
- type ResponseDevicesGetDeviceByID
- type ResponseDevicesGetDeviceByIDResponse
- type ResponseDevicesGetDeviceBySerialNumber
- type ResponseDevicesGetDeviceBySerialNumberResponse
- type ResponseDevicesGetDeviceConfigByID
- type ResponseDevicesGetDeviceConfigCount
- type ResponseDevicesGetDeviceConfigForAllDevices
- type ResponseDevicesGetDeviceConfigForAllDevicesResponse
- type ResponseDevicesGetDeviceConfigForAllDevicesResponseAttributeInfo
- type ResponseDevicesGetDeviceCount2
- type ResponseDevicesGetDeviceDetail
- type ResponseDevicesGetDeviceDetailResponse
- type ResponseDevicesGetDeviceEnrichmentDetails
- type ResponseDevicesGetDeviceInterfaceCount
- type ResponseDevicesGetDeviceInterfaceCount2
- type ResponseDevicesGetDeviceInterfaceVLANs
- type ResponseDevicesGetDeviceInterfaceVLANsResponse
- type ResponseDevicesGetDeviceInterfacesBySpecifiedRange
- type ResponseDevicesGetDeviceInterfacesBySpecifiedRangeResponse
- type ResponseDevicesGetDeviceList
- type ResponseDevicesGetDeviceListResponse
- type ResponseDevicesGetDeviceListResponseApEthernetMacAddress
- type ResponseDevicesGetDeviceListResponseLocation
- type ResponseDevicesGetDeviceListResponseLocationName
- type ResponseDevicesGetDeviceListResponseTunnelUDPPort
- type ResponseDevicesGetDeviceListResponseWaasDeviceMode
- type ResponseDevicesGetDeviceSummary
- type ResponseDevicesGetDeviceSummaryResponse
- type ResponseDevicesGetDeviceValuesThatMatchFullyOrPartiallyAnAttribute
- type ResponseDevicesGetDevicesRegisteredForWsaNotification
- type ResponseDevicesGetDevicesRegisteredForWsaNotificationResponse
- type ResponseDevicesGetFunctionalCapabilityByID
- type ResponseDevicesGetFunctionalCapabilityByIDResponse
- type ResponseDevicesGetFunctionalCapabilityByIDResponseAttributeInfo
- type ResponseDevicesGetFunctionalCapabilityByIDResponseFunctionDetails
- type ResponseDevicesGetFunctionalCapabilityByIDResponseFunctionDetailsAttributeInfo
- type ResponseDevicesGetFunctionalCapabilityForDevices
- type ResponseDevicesGetFunctionalCapabilityForDevicesResponse
- type ResponseDevicesGetFunctionalCapabilityForDevicesResponseAttributeInfo
- type ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapability
- type ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapabilityAttributeInfo
- type ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapabilityFunctionDetails
- type ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapabilityFunctionDetailsAttributeInfo
- type ResponseDevicesGetInterfaceByID
- type ResponseDevicesGetInterfaceByIDResponse
- type ResponseDevicesGetInterfaceByIP
- type ResponseDevicesGetInterfaceByIPResponse
- type ResponseDevicesGetInterfaceDetailsByDeviceIDAndInterfaceName
- type ResponseDevicesGetInterfaceDetailsByDeviceIDAndInterfaceNameResponse
- type ResponseDevicesGetInterfaceInfoByID
- type ResponseDevicesGetInterfaceInfoByIDResponse
- type ResponseDevicesGetIsisInterfaces
- type ResponseDevicesGetIsisInterfacesResponse
- type ResponseDevicesGetLinecardDetails
- type ResponseDevicesGetLinecardDetailsResponse
- type ResponseDevicesGetModuleCount
- type ResponseDevicesGetModuleInfoByID
- type ResponseDevicesGetModuleInfoByIDResponse
- type ResponseDevicesGetModuleInfoByIDResponseAttributeInfo
- type ResponseDevicesGetModules
- type ResponseDevicesGetModulesResponse
- type ResponseDevicesGetModulesResponseAttributeInfo
- type ResponseDevicesGetNetworkDeviceByIP
- type ResponseDevicesGetNetworkDeviceByIPResponse
- type ResponseDevicesGetNetworkDeviceByPaginationRange
- type ResponseDevicesGetNetworkDeviceByPaginationRangeResponse
- type ResponseDevicesGetOrganizationListForMeraki
- type ResponseDevicesGetOspfInterfaces
- type ResponseDevicesGetOspfInterfacesResponse
- type ResponseDevicesGetPlannedAccessPointsForBuilding
- type ResponseDevicesGetPlannedAccessPointsForBuildingResponse
- type ResponseDevicesGetPlannedAccessPointsForBuildingResponseAttributes
- type ResponseDevicesGetPlannedAccessPointsForBuildingResponseAttributesMacaddress
- type ResponseDevicesGetPlannedAccessPointsForBuildingResponseLocation
- type ResponseDevicesGetPlannedAccessPointsForBuildingResponsePosition
- type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadios
- type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAntenna
- type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAttributes
- type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAttributesChannel
- type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAttributesChannelString
- type ResponseDevicesGetPlannedAccessPointsForFloor
- type ResponseDevicesGetPlannedAccessPointsForFloorResponse
- type ResponseDevicesGetPlannedAccessPointsForFloorResponseAttributes
- type ResponseDevicesGetPlannedAccessPointsForFloorResponseAttributesMacaddress
- type ResponseDevicesGetPlannedAccessPointsForFloorResponseLocation
- type ResponseDevicesGetPlannedAccessPointsForFloorResponsePosition
- type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadios
- type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAntenna
- type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAttributes
- type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAttributesChannel
- type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAttributesChannelString
- type ResponseDevicesGetPollingIntervalByID
- type ResponseDevicesGetPollingIntervalForAllDevices
- type ResponseDevicesGetStackDetailsForDevice
- type ResponseDevicesGetStackDetailsForDeviceResponse
- type ResponseDevicesGetStackDetailsForDeviceResponseStackPortInfo
- type ResponseDevicesGetStackDetailsForDeviceResponseStackSwitchInfo
- type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfo
- type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembers
- type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembersSvlMemberEndPoints
- type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembersSvlMemberEndPointsSvlMemberEndPointPorts
- type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembersSvlMemberPepSettings
- type ResponseDevicesGetSupervisorCardDetail
- type ResponseDevicesGetSupervisorCardDetailResponse
- type ResponseDevicesGetWirelessLanControllerDetailsByID
- type ResponseDevicesGetWirelessLanControllerDetailsByIDResponse
- type ResponseDevicesInventoryInsightDeviceLinkMismatchAPIResponse
- type ResponseDevicesInventoryInsightDeviceLinkMismatchApI
- type ResponseDevicesLegitOperationsForInterface
- type ResponseDevicesLegitOperationsForInterfaceResponse
- type ResponseDevicesLegitOperationsForInterfaceResponseProperties
- type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesInterfaceUUID
- type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesOperations
- type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesOperationsItems
- type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesOperationsItemsProperties
- type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesOperationsItemsPropertiesApplicable
- type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesOperationsItemsPropertiesFailureReason
- type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesOperationsItemsPropertiesName
- type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesProperties
- type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesPropertiesItems
- type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesPropertiesItemsProperties
- type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesPropertiesItemsPropertiesApplicable
- type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesPropertiesItemsPropertiesFailureReason
- type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesPropertiesItemsPropertiesName
- type ResponseDevicesLegitOperationsForInterfaceVersion
- type ResponseDevicesPoeDetails
- type ResponseDevicesPoeDetailsResponse
- type ResponseDevicesRemoveUserDefinedFieldFromDevice
- type ResponseDevicesRemoveUserDefinedFieldFromDeviceResponse
- type ResponseDevicesReturnPowerSupplyFanDetailsForTheGivenDevice
- type ResponseDevicesReturnPowerSupplyFanDetailsForTheGivenDeviceResponse
- type ResponseDevicesReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DES
- type ResponseDevicesReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DESResponse
- type ResponseDevicesReturnsPoeInterfaceDetailsForTheDevice
- type ResponseDevicesReturnsPoeInterfaceDetailsForTheDeviceResponse
- type ResponseDevicesSyncDevices
- type ResponseDevicesSyncDevices2
- type ResponseDevicesSyncDevices2Response
- type ResponseDevicesSyncDevicesResponse
- type ResponseDevicesUpdateDeviceRole
- type ResponseDevicesUpdateDeviceRoleResponse
- type ResponseDevicesUpdateInterfaceDetails
- type ResponseDevicesUpdateInterfaceDetailsResponse
- type ResponseDevicesUpdateInterfaceDetailsResponseProperties
- type ResponseDevicesUpdateInterfaceDetailsResponsePropertiesTaskID
- type ResponseDevicesUpdateInterfaceDetailsResponsePropertiesURL
- type ResponseDevicesUpdateInterfaceDetailsVersion
- type ResponseDevicesUpdateUserDefinedField
- type ResponseDevicesUpdateUserDefinedFieldResponse
- type ResponseDisasterRecoveryDisasterRecoveryOperationalStatus
- type ResponseDisasterRecoveryDisasterRecoveryOperationalStatusIPconfig
- type ResponseDisasterRecoveryDisasterRecoveryOperationalStatusTasks
- type ResponseDisasterRecoveryDisasterRecoveryOperationalStatusTasksIPconfig
- type ResponseDisasterRecoveryDisasterRecoveryStatus
- type ResponseDisasterRecoveryDisasterRecoveryStatusIPconfig
- type ResponseDisasterRecoveryDisasterRecoveryStatusIPsecTunnel
- type ResponseDisasterRecoveryDisasterRecoveryStatusMain
- type ResponseDisasterRecoveryDisasterRecoveryStatusMainIPconfig
- type ResponseDisasterRecoveryDisasterRecoveryStatusMainNodes
- type ResponseDisasterRecoveryDisasterRecoveryStatusMainNodesIPaddresses
- type ResponseDisasterRecoveryDisasterRecoveryStatusRecovery
- type ResponseDisasterRecoveryDisasterRecoveryStatusRecoveryIPconfig
- type ResponseDisasterRecoveryDisasterRecoveryStatusRecoveryNodes
- type ResponseDisasterRecoveryDisasterRecoveryStatusRecoveryNodesIPconfig
- type ResponseDisasterRecoveryDisasterRecoveryStatusWitness
- type ResponseDisasterRecoveryDisasterRecoveryStatusWitnessIPconfig
- type ResponseDisasterRecoveryDisasterRecoveryStatusWitnessNodes
- type ResponseDisasterRecoveryDisasterRecoveryStatusWitnessNodesIPconfig
- type ResponseDiscoveryCreateCliCredentials
- type ResponseDiscoveryCreateCliCredentialsResponse
- type ResponseDiscoveryCreateGlobalCredentialsV2
- type ResponseDiscoveryCreateGlobalCredentialsV2Response
- 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 ResponseDiscoveryDeleteGlobalCredentialV2
- type ResponseDiscoveryDeleteGlobalCredentialV2Response
- type ResponseDiscoveryDeleteGlobalCredentialsByID
- type ResponseDiscoveryDeleteGlobalCredentialsByIDResponse
- type ResponseDiscoveryGetAllGlobalCredentialsV2
- type ResponseDiscoveryGetAllGlobalCredentialsV2Response
- type ResponseDiscoveryGetAllGlobalCredentialsV2ResponseCliCredential
- type ResponseDiscoveryGetAllGlobalCredentialsV2ResponseHTTPSRead
- type ResponseDiscoveryGetAllGlobalCredentialsV2ResponseHTTPSWrite
- type ResponseDiscoveryGetAllGlobalCredentialsV2ResponseSNMPV2CRead
- type ResponseDiscoveryGetAllGlobalCredentialsV2ResponseSNMPV2CWrite
- type ResponseDiscoveryGetAllGlobalCredentialsV2ResponseSNMPV3
- 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 ResponseDiscoveryUpdateGlobalCredentialsV2
- type ResponseDiscoveryUpdateGlobalCredentialsV2Response
- 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 ResponseEoXGetEoXDetailsPerDevice
- type ResponseEoXGetEoXDetailsPerDeviceResponse
- type ResponseEoXGetEoXDetailsPerDeviceResponseComments
- type ResponseEoXGetEoXDetailsPerDeviceResponseEoxDetails
- type ResponseEoXGetEoXStatusForAllDevices
- type ResponseEoXGetEoXStatusForAllDevicesResponse
- type ResponseEoXGetEoXStatusForAllDevicesResponseSummary
- type ResponseEoXGetEoXSummary
- type ResponseEoXGetEoXSummaryResponse
- type ResponseEventManagementCountOfEventSubscriptions
- type ResponseEventManagementCountOfEvents
- type ResponseEventManagementCountOfNotifications
- type ResponseEventManagementCreateEmailDestination
- type ResponseEventManagementCreateEmailEventSubscription
- type ResponseEventManagementCreateEventSubscriptions
- type ResponseEventManagementCreateRestWebhookEventSubscription
- type ResponseEventManagementCreateSyslogDestination
- type ResponseEventManagementCreateSyslogDestinationErrorMessage
- type ResponseEventManagementCreateSyslogEventSubscription
- type ResponseEventManagementCreateWebhookDestination
- type ResponseEventManagementCreateWebhookDestinationErrorMessage
- type ResponseEventManagementDeleteEventSubscriptions
- type ResponseEventManagementEventArtifactCount
- type ResponseEventManagementGetAuditLogParentRecords
- type ResponseEventManagementGetAuditLogRecords
- type ResponseEventManagementGetAuditLogSummary
- type ResponseEventManagementGetConnectorTypes
- type ResponseEventManagementGetEmailDestination
- type ResponseEventManagementGetEmailEventSubscriptions
- type ResponseEventManagementGetEmailSubscriptionDetails
- type ResponseEventManagementGetEventArtifacts
- type ResponseEventManagementGetEventSubscriptions
- type ResponseEventManagementGetEvents
- type ResponseEventManagementGetNotifications
- type ResponseEventManagementGetRestWebhookEventSubscriptions
- type ResponseEventManagementGetRestWebhookSubscriptionDetails
- type ResponseEventManagementGetSNMPDestination
- type ResponseEventManagementGetSNMPDestinationErrorMessage
- type ResponseEventManagementGetSNMPDestinationStatusMessage
- type ResponseEventManagementGetStatusAPIForEvents
- type ResponseEventManagementGetStatusAPIForEventsErrorMessage
- type ResponseEventManagementGetSyslogDestination
- type ResponseEventManagementGetSyslogDestinationErrorMessage
- type ResponseEventManagementGetSyslogDestinationStatusMessage
- type ResponseEventManagementGetSyslogEventSubscriptions
- type ResponseEventManagementGetSyslogSubscriptionDetails
- type ResponseEventManagementGetWebhookDestination
- type ResponseEventManagementGetWebhookDestinationErrorMessage
- type ResponseEventManagementGetWebhookDestinationStatusMessage
- type ResponseEventManagementGetWebhookDestinationStatusMessageHeaders
- type ResponseEventManagementUpdateEmailDestination
- type ResponseEventManagementUpdateEmailEventSubscription
- type ResponseEventManagementUpdateEventSubscriptions
- type ResponseEventManagementUpdateRestWebhookEventSubscription
- type ResponseEventManagementUpdateSyslogDestination
- type ResponseEventManagementUpdateSyslogDestinationErrorMessage
- type ResponseEventManagementUpdateSyslogEventSubscription
- type ResponseEventManagementUpdateWebhookDestination
- type ResponseEventManagementUpdateWebhookDestinationErrorMessage
- type ResponseFabricWirelessAddSSIDToIPPoolMapping
- type ResponseFabricWirelessAddWLCToFabricDomain
- type ResponseFabricWirelessGetSSIDToIPPoolMapping
- type ResponseFabricWirelessGetSSIDToIPPoolMappingSSIDDetails
- type ResponseFabricWirelessRemoveWLCFromFabricDomain
- type ResponseFabricWirelessUpdateSSIDToIPPoolMapping
- type ResponseFileGetListOfAvailableNamespaces
- type ResponseFileGetListOfFiles
- type ResponseFileGetListOfFilesResponse
- type ResponseFileGetListOfFilesResponseAttributeInfo
- type ResponseFileGetListOfFilesResponseSftpServerList
- type ResponseFileUploadFile
- type ResponseHealthAndPerformanceSystemHealthAPIHealthEvents
- type ResponseHealthAndPerformanceSystemHealthApI
- type ResponseHealthAndPerformanceSystemHealthCountApI
- type ResponseHealthAndPerformanceSystemPerformanceAPIKpis
- type ResponseHealthAndPerformanceSystemPerformanceAPIKpisCPU
- type ResponseHealthAndPerformanceSystemPerformanceAPIKpisMemory
- type ResponseHealthAndPerformanceSystemPerformanceAPIKpisNetworkrxRate
- type ResponseHealthAndPerformanceSystemPerformanceAPIKpisNetworktxRate
- type ResponseHealthAndPerformanceSystemPerformanceApI
- type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpis
- type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisData
- type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegends
- type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsCPU
- type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsMemory
- type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsNetworkrxRate
- type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsNetworktxRate
- type ResponseHealthAndPerformanceSystemPerformanceHistoricalApI
- type ResponseIssuesExecuteSuggestedActionsCommands
- type ResponseIssuesGetIssueEnrichmentDetails
- type ResponseIssuesGetIssueEnrichmentDetailsIssueDetails
- type ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssue
- type ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssueImpactedHosts
- type ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssueSuggestedActions
- type ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssueSuggestedActionsSteps
- type ResponseIssuesIssues
- type ResponseIssuesIssuesResponse
- type ResponseItemClientsGetClientEnrichmentDetails
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDevice
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetails
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsBootDateTime
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsErrorDescription
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsInterfaceCount
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLineCardCount
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLineCardID
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLocation
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLocationName
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopology
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinks
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinksID
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinksLabel
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinksPortUtilization
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodes
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesCount
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesDeviceType
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesFabricGroup
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesFamily
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesHealthScore
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesIP
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesNodeType
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesPlatformID
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesRadioFrequency
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesSoftwareVersion
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesUserID
- type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsWaasDeviceMode
- type ResponseItemClientsGetClientEnrichmentDetailsIssueDetails
- type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssue
- type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHosts
- type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHostsLocation
- type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHostsLocationApsImpacted
- type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHostsLocationFloor
- type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueSuggestedActions
- type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueSuggestedActionsSteps
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetails
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsAuthType
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsConnectedDevice
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsDataRate
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHealthScore
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostIPV6
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostName
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostOs
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostVersion
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsLocation
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsPort
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsRssi
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsSSID
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsSnr
- type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsSubType
- type ResponseItemConfigurationTemplatesGetsAListOfProjects
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTags
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplates
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplates
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesDeviceTypes
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParams
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParamsRange
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParamsSelection
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTags
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParams
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParamsRange
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParamsSelection
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesDeviceTypes
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParams
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParamsRange
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParamsSelection
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParamsSelectionSelectionValues
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTags
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParams
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParamsRange
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParamsSelection
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParamsSelectionSelectionValues
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesValidationErrors
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesValidationErrorsRollbackTemplateErrors
- type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesValidationErrorsTemplateErrors
- type ResponseItemConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplate
- type ResponseItemConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplateVersionsInfo
- type ResponseItemConfigurationTemplatesGetsTheTemplatesAvailable
- type ResponseItemConfigurationTemplatesGetsTheTemplatesAvailableVersionsInfo
- type ResponseItemDeviceOnboardingPnpGetDeviceList2
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DayZeroConfig
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DayZeroConfigPreview
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfo
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoAAACredentials
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoFileSystemList
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoHTTPHeaders
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfaces
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfacesIPv4Address
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfacesIPv6AddressList
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoLocation
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoNeighborLinks
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileList
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpoint
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpointIPv4Address
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpointIPv6Address
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpoint
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpointIPv4Address
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpointIPv6Address
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPreWorkflowCliOuputs
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoStackInfo
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoStackInfoStackMemberList
- type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoTags
- type ResponseItemDeviceOnboardingPnpGetDeviceList2Progress
- type ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryList
- type ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfo
- type ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfoAddnDetails
- type ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfoWorkItemList
- type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemResetWorkflow
- type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemResetWorkflowTasks
- type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemResetWorkflowTasksWorkItemList
- type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemWorkflow
- type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemWorkflowTasks
- type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemWorkflowTasksWorkItemList
- type ResponseItemDeviceOnboardingPnpGetDeviceList2Workflow
- type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowParameters
- type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowParametersConfigList
- type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowParametersConfigListConfigParameters
- type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowTasks
- type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowTasksWorkItemList
- type ResponseItemDeviceOnboardingPnpGetWorkflows
- type ResponseItemDeviceOnboardingPnpGetWorkflowsTasks
- type ResponseItemDeviceOnboardingPnpGetWorkflowsTasksWorkItemList
- type ResponseItemDevicesGetDeviceEnrichmentDetails
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetails
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsLocation
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsLocationName
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopology
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinks
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinksID
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinksLabel
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinksPortUtilization
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodes
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesClients
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesConnectedDevice
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesCount
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesFabricGroup
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesRadioFrequency
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesUserID
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsTunnelUDPPort
- type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsWaasDeviceMode
- type ResponseItemEventManagementGetAuditLogParentRecords
- type ResponseItemEventManagementGetAuditLogParentRecordsAdditionalDetails
- type ResponseItemEventManagementGetAuditLogParentRecordsDetails
- type ResponseItemEventManagementGetAuditLogParentRecordsTags
- type ResponseItemEventManagementGetAuditLogRecords
- type ResponseItemEventManagementGetAuditLogRecordsAdditionalDetails
- type ResponseItemEventManagementGetAuditLogRecordsDetails
- type ResponseItemEventManagementGetAuditLogRecordsTags
- type ResponseItemEventManagementGetAuditLogSummary
- type ResponseItemEventManagementGetConnectorTypes
- type ResponseItemEventManagementGetEmailDestination
- type ResponseItemEventManagementGetEmailDestinationPrimarySmtpConfig
- type ResponseItemEventManagementGetEmailDestinationSecondarySmtpConfig
- type ResponseItemEventManagementGetEmailEventSubscriptions
- type ResponseItemEventManagementGetEmailEventSubscriptionsFilter
- type ResponseItemEventManagementGetEmailEventSubscriptionsFilterDomainsSubdomains
- type ResponseItemEventManagementGetEmailEventSubscriptionsSubscriptionEndpoints
- type ResponseItemEventManagementGetEmailEventSubscriptionsSubscriptionEndpointsSubscriptionDetails
- type ResponseItemEventManagementGetEmailSubscriptionDetails
- type ResponseItemEventManagementGetEventArtifacts
- type ResponseItemEventManagementGetEventArtifactsEventPayload
- type ResponseItemEventManagementGetEventArtifactsEventPayloadAdditionalDetails
- type ResponseItemEventManagementGetEventArtifactsEventPayloadDetails
- type ResponseItemEventManagementGetEventArtifactsEventTemplates
- type ResponseItemEventManagementGetEventSubscriptions
- type ResponseItemEventManagementGetEventSubscriptionsFilter
- type ResponseItemEventManagementGetEventSubscriptionsFilterDomainsSubdomains
- type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpoints
- type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetails
- type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsHeaders
- type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsPathParams
- type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsQueryParams
- type ResponseItemEventManagementGetEvents
- type ResponseItemEventManagementGetEventsDetails
- type ResponseItemEventManagementGetNotifications
- type ResponseItemEventManagementGetNotificationsNetwork
- type ResponseItemEventManagementGetRestWebhookEventSubscriptions
- type ResponseItemEventManagementGetRestWebhookEventSubscriptionsFilter
- type ResponseItemEventManagementGetRestWebhookEventSubscriptionsFilterDomainsSubdomains
- type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpoints
- type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetails
- type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsHeaders
- type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsPathParams
- type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsQueryParams
- type ResponseItemEventManagementGetRestWebhookSubscriptionDetails
- type ResponseItemEventManagementGetRestWebhookSubscriptionDetailsHeaders
- type ResponseItemEventManagementGetSyslogEventSubscriptions
- type ResponseItemEventManagementGetSyslogEventSubscriptionsFilter
- type ResponseItemEventManagementGetSyslogEventSubscriptionsFilterDomainsSubdomains
- type ResponseItemEventManagementGetSyslogEventSubscriptionsFilterSeverities
- type ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpoints
- type ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpointsSubscriptionDetails
- type ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsSyslogConfig
- type ResponseItemEventManagementGetSyslogSubscriptionDetails
- type ResponseItemEventManagementGetSyslogSubscriptionDetailsSyslogConfig
- type ResponseItemIssuesExecuteSuggestedActionsCommands
- type ResponseItemIssuesExecuteSuggestedActionsCommandsCommandOutput
- type ResponseItemItsmGetCmdbSyncStatus
- type ResponseItemItsmGetCmdbSyncStatusDevices
- type ResponseItemItsmGetFailedItsmEvents
- type ResponseItemItsmGetFailedItsmEventsEnrichmentInfo
- type ResponseItemItsmGetFailedItsmEventsEnrichmentInfoResponseReceivedFromITSmsystem
- type ResponseItemItsmIntegrationGetAllItsmIntegrationSettings
- type ResponseItemItsmIntegrationGetAllItsmIntegrationSettingsSoftwareVersionLog
- 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 ResponseItemWirelessCreateUpdateDynamicInterface
- type ResponseItemWirelessGetAccessPointConfigurationTaskResult
- type ResponseItemWirelessGetAccessPointConfigurationTaskResultAuthEntityClass
- type ResponseItemWirelessGetAccessPointConfigurationTaskResultAuthEntityID
- type ResponseItemWirelessGetAccessPointConfigurationTaskResultChangeLogList
- type ResponseItemWirelessGetAccessPointConfigurationTaskResultInstanceCreatedOn
- type ResponseItemWirelessGetAccessPointConfigurationTaskResultInstanceOrigin
- type ResponseItemWirelessGetAccessPointConfigurationTaskResultInstanceUUID
- type ResponseItemWirelessGetAccessPointConfigurationTaskResultInstanceUpdatedOn
- type ResponseItemWirelessGetAccessPointConfigurationTaskResultInternalKey
- type ResponseItemWirelessGetAccessPointConfigurationTaskResultLazyLoadedEntities
- type ResponseItemWirelessGetAccessPointConfigurationTaskResultOrderedListOEAssocName
- type ResponseItemWirelessGetAccessPointRebootTaskResult
- type ResponseItemWirelessGetAccessPointRebootTaskResultApList
- type ResponseItemWirelessGetAccessPointRebootTaskResultApListFailureReason
- type ResponseItemWirelessGetDynamicInterface
- type ResponseItemWirelessGetEnterpriseSSID
- type ResponseItemWirelessGetEnterpriseSSIDSSIDDetails
- type ResponseItemWirelessGetEnterpriseSSIDSSIDDetailsMultipSKSettings
- type ResponseItemWirelessGetWirelessProfile
- type ResponseItemWirelessGetWirelessProfileProfileDetails
- type ResponseItemWirelessGetWirelessProfileProfileDetailsSSIDDetails
- type ResponseItemWirelessGetWirelessProfileProfileDetailsSSIDDetailsFlexConnect
- type ResponseItsmGetCmdbSyncStatus
- type ResponseItsmGetFailedItsmEvents
- type ResponseItsmIntegrationCreateItsmIntegrationSetting
- type ResponseItsmIntegrationCreateItsmIntegrationSettingData
- type ResponseItsmIntegrationCreateItsmIntegrationSettingDataConnectionSettings
- type ResponseItsmIntegrationCreateItsmIntegrationSettingSoftwareVersionLog
- type ResponseItsmIntegrationGetAllItsmIntegrationSettings
- type ResponseItsmIntegrationGetItsmIntegrationSettingByID
- type ResponseItsmIntegrationGetItsmIntegrationSettingByIDData
- type ResponseItsmIntegrationGetItsmIntegrationSettingByIDDataConnectionSettings
- type ResponseItsmIntegrationUpdateItsmIntegrationSetting
- type ResponseItsmIntegrationUpdateItsmIntegrationSettingData
- type ResponseItsmIntegrationUpdateItsmIntegrationSettingDataConnectionSettings
- type ResponseItsmRetryIntegrationEvents
- type ResponseLanAutomationLanAutomationActiveSessions
- type ResponseLanAutomationLanAutomationActiveSessionsResponse
- type ResponseLanAutomationLanAutomationLog
- type ResponseLanAutomationLanAutomationLogByID
- type ResponseLanAutomationLanAutomationLogByIDResponse
- type ResponseLanAutomationLanAutomationLogByIDResponseEntry
- type ResponseLanAutomationLanAutomationLogResponse
- type ResponseLanAutomationLanAutomationLogResponseEntry
- type ResponseLanAutomationLanAutomationLogsForIndividualDevices
- type ResponseLanAutomationLanAutomationLogsForIndividualDevicesResponse
- type ResponseLanAutomationLanAutomationLogsForIndividualDevicesResponseLogs
- type ResponseLanAutomationLanAutomationSessionCount
- type ResponseLanAutomationLanAutomationSessionCountResponse
- type ResponseLanAutomationLanAutomationStart
- type ResponseLanAutomationLanAutomationStartResponse
- type ResponseLanAutomationLanAutomationStatus
- type ResponseLanAutomationLanAutomationStatusByID
- type ResponseLanAutomationLanAutomationStatusByIDResponse
- type ResponseLanAutomationLanAutomationStatusByIDResponseDiscoveredDeviceList
- type ResponseLanAutomationLanAutomationStatusByIDResponseIPPoolList
- type ResponseLanAutomationLanAutomationStatusResponse
- type ResponseLanAutomationLanAutomationStatusResponseDiscoveredDeviceList
- type ResponseLanAutomationLanAutomationStatusResponseIPPoolList
- type ResponseLanAutomationLanAutomationStop
- type ResponseLanAutomationLanAutomationStopResponse
- type ResponseLicensesChangeVirtualAccount2
- type ResponseLicensesChangeVirtualAccount2Response
- type ResponseLicensesDeviceCountDetails2
- type ResponseLicensesDeviceDeregistration2
- type ResponseLicensesDeviceDeregistration2Response
- type ResponseLicensesDeviceLicenseDetails2
- type ResponseLicensesDeviceLicenseDetails2Response
- type ResponseLicensesDeviceLicenseDetails2ResponseAccessPoints
- type ResponseLicensesDeviceLicenseDetails2ResponseChassisDetails
- type ResponseLicensesDeviceLicenseDetails2ResponseChassisDetailsModules
- type ResponseLicensesDeviceLicenseDetails2ResponseChassisDetailsSupervisorCards
- type ResponseLicensesDeviceLicenseDetails2ResponseStackedDevices
- type ResponseLicensesDeviceLicenseSummary2
- type ResponseLicensesDeviceLicenseSummary2Response
- type ResponseLicensesDeviceRegistration2
- type ResponseLicensesDeviceRegistration2Response
- type ResponseLicensesLicenseTermDetails2
- type ResponseLicensesLicenseTermDetails2LicenseDetails
- type ResponseLicensesLicenseUsageDetails2
- type ResponseLicensesLicenseUsageDetails2PurchasedDnaLicense
- type ResponseLicensesLicenseUsageDetails2PurchasedDnaLicenseLicenseCountByType
- type ResponseLicensesLicenseUsageDetails2PurchasedNetworkLicense
- type ResponseLicensesLicenseUsageDetails2PurchasedNetworkLicenseLicenseCountByType
- type ResponseLicensesLicenseUsageDetails2UsedDnaLicense
- type ResponseLicensesLicenseUsageDetails2UsedDnaLicenseLicenseCountByType
- type ResponseLicensesLicenseUsageDetails2UsedNetworkLicense
- type ResponseLicensesLicenseUsageDetails2UsedNetworkLicenseLicenseCountByType
- type ResponseLicensesSmartAccountDetails
- type ResponseLicensesSmartAccountDetailsResponse
- type ResponseLicensesVirtualAccountDetails2
- type ResponseLicensesVirtualAccountDetails2VirtualAccountDetails
- type ResponseNetworkSettingsAssignDeviceCredentialToSite
- type ResponseNetworkSettingsAssignDeviceCredentialToSiteV2
- type ResponseNetworkSettingsAssignDeviceCredentialToSiteV2Response
- type ResponseNetworkSettingsCreateDeviceCredentials
- type ResponseNetworkSettingsCreateGlobalPool
- type ResponseNetworkSettingsCreateNetwork
- type ResponseNetworkSettingsCreateNetworkV2
- type ResponseNetworkSettingsCreateNetworkV2Response
- type ResponseNetworkSettingsCreateSpProfile
- type ResponseNetworkSettingsCreateSpProfileV2
- type ResponseNetworkSettingsCreateSpProfileV2Response
- type ResponseNetworkSettingsDeleteDeviceCredential
- type ResponseNetworkSettingsDeleteGlobalIPPool
- type ResponseNetworkSettingsDeleteSpProfile
- type ResponseNetworkSettingsDeleteSpProfileV2
- type ResponseNetworkSettingsDeleteSpProfileV2Response
- 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 ResponseNetworkSettingsGetNetworkV2
- type ResponseNetworkSettingsGetNetworkV2Response
- type ResponseNetworkSettingsGetReserveIPSubpool
- type ResponseNetworkSettingsGetReserveIPSubpoolResponse
- type ResponseNetworkSettingsGetReserveIPSubpoolResponseIPPools
- type ResponseNetworkSettingsGetReserveIPSubpoolResponseIPPoolsClientOptions
- type ResponseNetworkSettingsGetReserveIPSubpoolResponseIPPoolsContext
- type ResponseNetworkSettingsGetServiceProviderDetails
- type ResponseNetworkSettingsGetServiceProviderDetailsResponse
- type ResponseNetworkSettingsGetServiceProviderDetailsResponseValue
- type ResponseNetworkSettingsGetServiceProviderDetailsV2
- type ResponseNetworkSettingsGetServiceProviderDetailsV2Response
- type ResponseNetworkSettingsGetServiceProviderDetailsV2ResponseValue
- type ResponseNetworkSettingsReleaseReserveIPSubpool
- type ResponseNetworkSettingsReserveIPSubpool
- type ResponseNetworkSettingsUpdateDeviceCredentials
- type ResponseNetworkSettingsUpdateGlobalPool
- type ResponseNetworkSettingsUpdateNetwork
- type ResponseNetworkSettingsUpdateNetworkV2
- type ResponseNetworkSettingsUpdateNetworkV2Response
- type ResponseNetworkSettingsUpdateReserveIPSubpool
- type ResponseNetworkSettingsUpdateSpProfile
- type ResponseNetworkSettingsUpdateSpProfileV2
- type ResponseNetworkSettingsUpdateSpProfileV2Response
- 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 ResponsePlatformCiscoDnaCenterNodesConfigurationSummary
- type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponse
- type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodes
- type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetwork
- type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInet
- type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInet6
- type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInetDNSServers
- type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInetRoutes
- type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesNtp
- type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesPlatform
- type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesProxy
- type ResponsePlatformCiscoDnaCenterPackagesSummary
- type ResponsePlatformCiscoDnaCenterPackagesSummaryResponse
- type ResponsePlatformCiscoDnaCenterReleaseSummary
- type ResponsePlatformCiscoDnaCenterReleaseSummaryResponse
- type ResponsePlatformCiscoDnaCenterReleaseSummaryResponseSupportedDirectUpdates
- type ResponsePolicyCreateAProfilingRule
- type ResponsePolicyGetCountOfProfilingRules
- type ResponsePolicyGetDetailsOfASingleProfilingRule
- type ResponsePolicyGetDetailsOfASingleProfilingRuleConditionGroups
- type ResponsePolicyGetDetailsOfASingleProfilingRuleConditionGroupsCondition
- type ResponsePolicyGetDetailsOfASingleProfilingRuleConditionGroupsConditionGroup
- type ResponsePolicyGetDetailsOfASingleProfilingRuleResult
- type ResponsePolicyGetListOfProfilingRules
- type ResponsePolicyGetListOfProfilingRulesProfilingRules
- type ResponsePolicyGetListOfProfilingRulesProfilingRulesConditionGroups
- type ResponsePolicyGetListOfProfilingRulesProfilingRulesConditionGroupsCondition
- type ResponsePolicyGetListOfProfilingRulesProfilingRulesConditionGroupsConditionGroup
- type ResponsePolicyGetListOfProfilingRulesProfilingRulesResult
- type ResponseReportsCreateOrScheduleAReport
- type ResponseReportsCreateOrScheduleAReportDeliveries
- type ResponseReportsCreateOrScheduleAReportExecutions
- type ResponseReportsCreateOrScheduleAReportSchedule
- type ResponseReportsCreateOrScheduleAReportView
- type ResponseReportsCreateOrScheduleAReportViewFieldGroups
- type ResponseReportsCreateOrScheduleAReportViewFieldGroupsFields
- type ResponseReportsCreateOrScheduleAReportViewFilters
- type ResponseReportsCreateOrScheduleAReportViewFiltersValue
- type ResponseReportsCreateOrScheduleAReportViewFormat
- type ResponseReportsDeleteAScheduledReport
- type ResponseReportsGetAScheduledReport
- type ResponseReportsGetAScheduledReportDeliveries
- type ResponseReportsGetAScheduledReportExecutions
- type ResponseReportsGetAScheduledReportSchedule
- type ResponseReportsGetAScheduledReportView
- type ResponseReportsGetAScheduledReportViewFieldGroups
- type ResponseReportsGetAScheduledReportViewFieldGroupsFields
- type ResponseReportsGetAScheduledReportViewFilters
- type ResponseReportsGetAScheduledReportViewFiltersValue
- type ResponseReportsGetAScheduledReportViewFormat
- type ResponseReportsGetAllExecutionDetailsForAGivenReport
- type ResponseReportsGetAllExecutionDetailsForAGivenReportDeliveries
- type ResponseReportsGetAllExecutionDetailsForAGivenReportExecutions
- type ResponseReportsGetAllExecutionDetailsForAGivenReportSchedule
- type ResponseReportsGetAllExecutionDetailsForAGivenReportView
- type ResponseReportsGetAllExecutionDetailsForAGivenReportViewFieldGroups
- type ResponseReportsGetAllExecutionDetailsForAGivenReportViewFilters
- type ResponseReportsGetAllExecutionDetailsForAGivenReportViewFormat
- type ResponseReportsGetAllViewGroups
- type ResponseReportsGetListOfScheduledReports
- type ResponseReportsGetViewDetailsForAGivenViewGroupView
- type ResponseReportsGetViewDetailsForAGivenViewGroupViewDeliveries
- type ResponseReportsGetViewDetailsForAGivenViewGroupViewFieldGroups
- type ResponseReportsGetViewDetailsForAGivenViewGroupViewFieldGroupsFields
- type ResponseReportsGetViewDetailsForAGivenViewGroupViewFilters
- type ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersAdditionalInfo
- type ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersFilterSource
- type ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersFilterSourceDataSource
- type ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersTimeOptions
- type ResponseReportsGetViewDetailsForAGivenViewGroupViewFormats
- type ResponseReportsGetViewDetailsForAGivenViewGroupViewFormatsTemplate
- type ResponseReportsGetViewDetailsForAGivenViewGroupViewSchedules
- type ResponseReportsGetViewsForAGivenViewGroup
- type ResponseReportsGetViewsForAGivenViewGroupViews
- type ResponseSdaAddBorderDeviceInSdaFabric
- type ResponseSdaAddControlPlaneDeviceInSdaFabric
- type ResponseSdaAddDefaultAuthenticationTemplateInSdaFabric
- type ResponseSdaAddEdgeDeviceInSdaFabric
- type ResponseSdaAddIPPoolInSdaVirtualNetwork
- type ResponseSdaAddMulticastInSdaFabric
- type ResponseSdaAddPortAssignmentForAccessPointInSdaFabric
- type ResponseSdaAddPortAssignmentForUserDeviceInSdaFabric
- type ResponseSdaAddSiteInSdaFabric
- type ResponseSdaAddTransitPeerNetwork
- type ResponseSdaAddVirtualNetworkWithScalableGroups
- type ResponseSdaAddVnInFabric
- type ResponseSdaDeleteBorderDeviceFromSdaFabric
- type ResponseSdaDeleteControlPlaneDeviceInSdaFabric
- type ResponseSdaDeleteDefaultAuthenticationProfileFromSdaFabric
- type ResponseSdaDeleteEdgeDeviceFromSdaFabric
- type ResponseSdaDeleteIPPoolFromSdaVirtualNetwork
- type ResponseSdaDeleteMulticastFromSdaFabric
- type ResponseSdaDeletePortAssignmentForAccessPointInSdaFabric
- type ResponseSdaDeletePortAssignmentForUserDeviceInSdaFabric
- type ResponseSdaDeleteProvisionedWiredDevice
- type ResponseSdaDeleteSiteFromSdaFabric
- type ResponseSdaDeleteTransitPeerNetwork
- type ResponseSdaDeleteVirtualNetworkWithScalableGroups
- type ResponseSdaDeleteVnFromSdaFabric
- type ResponseSdaGetBorderDeviceDetailFromSdaFabric
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricAkcSettingsCfs
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricCfsChangeInfo
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricConfigs
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricCustomProvisions
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceInterfaceInfo
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettings
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsConnectedTo
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettings
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettingsL2Handoff
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettingsL3Handoff
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettingsL3HandoffVirtualNetwork
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricManagedSites
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettings
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsAAA
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsCmx
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDNS
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDNSIP
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDhcp
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDhcpIPAddress
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsLdap
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsNativeVLAN
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsNetflow
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsNtp
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsSNMP
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsSyslogs
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricOtherDevice
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricTargetIDList
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricTransitNetworks
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricVirtualNetwork
- type ResponseSdaGetBorderDeviceDetailFromSdaFabricWLAN
- type ResponseSdaGetControlPlaneDeviceFromSdaFabric
- type ResponseSdaGetDefaultAuthenticationProfileFromSdaFabric
- type ResponseSdaGetDeviceInfoFromSdaFabric
- type ResponseSdaGetDeviceRoleInSdaFabric
- type ResponseSdaGetDeviceRoleInSdaFabricResponse
- type ResponseSdaGetEdgeDeviceFromSdaFabric
- type ResponseSdaGetIPPoolFromSdaVirtualNetwork
- type ResponseSdaGetMulticastDetailsFromSdaFabric
- type ResponseSdaGetMulticastDetailsFromSdaFabricMulticastVnInfo
- type ResponseSdaGetMulticastDetailsFromSdaFabricMulticastVnInfoSsmInfo
- type ResponseSdaGetPortAssignmentForAccessPointInSdaFabric
- type ResponseSdaGetPortAssignmentForUserDeviceInSdaFabric
- type ResponseSdaGetProvisionedWiredDevice
- type ResponseSdaGetSiteFromSdaFabric
- type ResponseSdaGetTransitPeerNetworkInfo
- type ResponseSdaGetTransitPeerNetworkInfoIPTransitSettings
- type ResponseSdaGetTransitPeerNetworkInfoSdaTransitSettings
- type ResponseSdaGetTransitPeerNetworkInfoSdaTransitSettingsTransitControlPlaneSettings
- type ResponseSdaGetVirtualNetworkSummary
- type ResponseSdaGetVirtualNetworkSummaryVirtualNetworkSummary
- type ResponseSdaGetVirtualNetworkWithScalableGroups
- type ResponseSdaGetVnFromSdaFabric
- type ResponseSdaProvisionWiredDevice
- type ResponseSdaReProvisionWiredDevice
- type ResponseSdaUpdateDefaultAuthenticationProfileInSdaFabric
- type ResponseSdaUpdateVirtualNetworkWithScalableGroups
- type ResponseSecurityAdvisoriesGetAdvisoriesList
- type ResponseSecurityAdvisoriesGetAdvisoriesListResponse
- type ResponseSecurityAdvisoriesGetAdvisoriesPerDevice
- type ResponseSecurityAdvisoriesGetAdvisoriesPerDeviceResponse
- type ResponseSecurityAdvisoriesGetAdvisoriesSummary
- type ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponse
- type ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponseCRITICaL
- type ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponseHIGH
- type ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponseINFORMATIONAL
- type ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponseLOW
- type ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponseMEDIUM
- type ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponseNA
- type ResponseSecurityAdvisoriesGetAdvisoryIDsPerDevice
- type ResponseSecurityAdvisoriesGetAdvisoryIDsPerDeviceResponse
- type ResponseSecurityAdvisoriesGetDevicesPerAdvisory
- type ResponseSensorsCreateSensorTestTemplate
- type ResponseSensorsCreateSensorTestTemplateResponse
- type ResponseSensorsCreateSensorTestTemplateResponseApCoverage
- type ResponseSensorsCreateSensorTestTemplateResponseFrequency
- type ResponseSensorsCreateSensorTestTemplateResponseLocation
- type ResponseSensorsCreateSensorTestTemplateResponseLocationInfoList
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDs
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsAuthProtocol
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsAuthTypeRcvd
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsBands
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsCertdownloadurl
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsCertfilename
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsCertpassphrase
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsEapMethod
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthAccessURL
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthHTMLTag
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthPortal
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthVirtualIP
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthEmailAddress
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthpassword
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthsecurity
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthuserName
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsPassword
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsTests
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsTestsConfig
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsThirdParty
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsUsername
- type ResponseSensorsCreateSensorTestTemplateResponseSSIDsWlc
- type ResponseSensorsCreateSensorTestTemplateResponseSchedule
- type ResponseSensorsCreateSensorTestTemplateResponseSensors
- type ResponseSensorsCreateSensorTestTemplateResponseSiteHierarchy
- type ResponseSensorsCreateSensorTestTemplateResponseTenantID
- type ResponseSensorsCreateSensorTestTemplateResponseTests
- type ResponseSensorsCreateSensorTestTemplateResponseWLANs
- type ResponseSensorsDeleteSensorTest
- type ResponseSensorsDeleteSensorTestResponse
- type ResponseSensorsDuplicateSensorTestTemplate
- type ResponseSensorsDuplicateSensorTestTemplateResponse
- type ResponseSensorsDuplicateSensorTestTemplateResponseApCoverage
- type ResponseSensorsDuplicateSensorTestTemplateResponseFrequency
- type ResponseSensorsDuplicateSensorTestTemplateResponseLocation
- type ResponseSensorsDuplicateSensorTestTemplateResponseLocationInfoList
- type ResponseSensorsDuplicateSensorTestTemplateResponseLocationInfoListMacAddressList
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDs
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsAuthProtocol
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsAuthTypeRcvd
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsBands
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsCertdownloadurl
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsCertfilename
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsCertpassphrase
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsEapMethod
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthAccessURL
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthHTMLTag
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthPortal
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthVirtualIP
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthEmailAddress
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthpassword
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthsecurity
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthuserName
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsPassword
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsTests
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsTestsConfig
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsThirdParty
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsUsername
- type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsWlc
- type ResponseSensorsDuplicateSensorTestTemplateResponseSchedule
- type ResponseSensorsDuplicateSensorTestTemplateResponseScheduleFrequency
- type ResponseSensorsDuplicateSensorTestTemplateResponseScheduleScheduleRange
- type ResponseSensorsDuplicateSensorTestTemplateResponseScheduleScheduleRangeTimeRange
- type ResponseSensorsDuplicateSensorTestTemplateResponseScheduleScheduleRangeTimeRangeFrequency
- type ResponseSensorsDuplicateSensorTestTemplateResponseSensors
- type ResponseSensorsDuplicateSensorTestTemplateResponseSiteHierarchy
- type ResponseSensorsDuplicateSensorTestTemplateResponseTenantID
- type ResponseSensorsDuplicateSensorTestTemplateResponseTests
- type ResponseSensorsDuplicateSensorTestTemplateResponseWLANs
- type ResponseSensorsEditSensorTestTemplate
- type ResponseSensorsEditSensorTestTemplateResponse
- type ResponseSensorsEditSensorTestTemplateResponseApCoverage
- type ResponseSensorsEditSensorTestTemplateResponseFrequency
- type ResponseSensorsEditSensorTestTemplateResponseLocation
- type ResponseSensorsEditSensorTestTemplateResponseLocationInfoList
- type ResponseSensorsEditSensorTestTemplateResponseLocationInfoListMacAddressList
- type ResponseSensorsEditSensorTestTemplateResponseSSIDs
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsAuthProtocol
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsAuthTypeRcvd
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsBands
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsCertdownloadurl
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsCertfilename
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsCertpassphrase
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsEapMethod
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthAccessURL
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthHTMLTag
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthPortal
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthVirtualIP
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthEmailAddress
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthpassword
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthsecurity
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthuserName
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsPassword
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsTests
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsTestsConfig
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsThirdParty
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsUsername
- type ResponseSensorsEditSensorTestTemplateResponseSSIDsWlc
- type ResponseSensorsEditSensorTestTemplateResponseSchedule
- type ResponseSensorsEditSensorTestTemplateResponseScheduleFrequency
- type ResponseSensorsEditSensorTestTemplateResponseScheduleScheduleRange
- type ResponseSensorsEditSensorTestTemplateResponseScheduleScheduleRangeTimeRange
- type ResponseSensorsEditSensorTestTemplateResponseScheduleScheduleRangeTimeRangeFrequency
- type ResponseSensorsEditSensorTestTemplateResponseSensors
- type ResponseSensorsEditSensorTestTemplateResponseSiteHierarchy
- type ResponseSensorsEditSensorTestTemplateResponseTests
- type ResponseSensorsEditSensorTestTemplateResponseWLANs
- type ResponseSensorsSensors
- type ResponseSensorsSensorsResponse
- type ResponseSensorsSensorsResponseSSHConfig
- type ResponseSiteDesignAssociate
- type ResponseSiteDesignAssociateResponse
- type ResponseSiteDesignCreateNfvProfile
- type ResponseSiteDesignDeleteNfvProfile
- type ResponseSiteDesignDisassociate
- type ResponseSiteDesignDisassociateResponse
- type ResponseSiteDesignGetDeviceDetailsByIP
- type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetails
- type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodes
- type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesCliTemplateUserMessageDTO
- type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesErrorPayload
- type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesParentTask
- type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesProvisionedNames
- type ResponseSiteDesignGetNfvProfile
- type ResponseSiteDesignGetNfvProfileResponse
- type ResponseSiteDesignGetNfvProfileResponseDevice
- type ResponseSiteDesignGetNfvProfileResponseDeviceCustomNetworks
- type ResponseSiteDesignGetNfvProfileResponseDeviceCustomNetworksServicesToConnect
- type ResponseSiteDesignGetNfvProfileResponseDeviceCustomTemplate
- type ResponseSiteDesignGetNfvProfileResponseDeviceServiceProviderProfile
- type ResponseSiteDesignGetNfvProfileResponseDeviceServices
- type ResponseSiteDesignGetNfvProfileResponseDeviceServicesVnicMapping
- type ResponseSiteDesignGetNfvProfileResponseDeviceVLANForL2
- type ResponseSiteDesignNfvProvisioningDetail
- type ResponseSiteDesignProvisionNfv
- type ResponseSiteDesignUpdateNfvProfile
- type ResponseSitesAssignDevicesToSite
- type ResponseSitesCreateSite
- type ResponseSitesDeleteSite
- type ResponseSitesGetArea
- type ResponseSitesGetAreaResponse
- type ResponseSitesGetAreaResponseAdditionalInfo
- type ResponseSitesGetAreaResponseAdditionalInfoAttributes
- type ResponseSitesGetFloor
- type ResponseSitesGetFloorResponse
- type ResponseSitesGetFloorResponseAdditionalInfo
- type ResponseSitesGetFloorResponseAdditionalInfoAttributes
- type ResponseSitesGetMembership
- type ResponseSitesGetMembershipDevice
- type ResponseSitesGetMembershipDeviceResponse
- type ResponseSitesGetMembershipSite
- type ResponseSitesGetMembershipSiteResponse
- type ResponseSitesGetSite
- type ResponseSitesGetSiteCount
- type ResponseSitesGetSiteHealth
- type ResponseSitesGetSiteHealthResponse
- type ResponseSitesGetSiteHealthResponseAccessGoodCount
- type ResponseSitesGetSiteHealthResponseAccessTotalCount
- type ResponseSitesGetSiteHealthResponseApplicationBytesTotalCount
- type ResponseSitesGetSiteHealthResponseApplicationGoodCount
- type ResponseSitesGetSiteHealthResponseApplicationHealth
- type ResponseSitesGetSiteHealthResponseApplicationHealthStats
- type ResponseSitesGetSiteHealthResponseApplicationHealthStatsBusinessIrrelevantAppCount
- type ResponseSitesGetSiteHealthResponseApplicationHealthStatsBusinessRelevantAppCount
- type ResponseSitesGetSiteHealthResponseApplicationHealthStatsDefaultHealthAppCount
- type ResponseSitesGetSiteHealthResponseApplicationTotalCount
- type ResponseSitesGetSiteHealthResponseClientHealthWired
- type ResponseSitesGetSiteHealthResponseClientHealthWireless
- type ResponseSitesGetSiteHealthResponseCoreGoodCount
- type ResponseSitesGetSiteHealthResponseCoreTotalCount
- type ResponseSitesGetSiteHealthResponseDistributionGoodCount
- type ResponseSitesGetSiteHealthResponseDistributionTotalCount
- type ResponseSitesGetSiteHealthResponseDnacInfo
- type ResponseSitesGetSiteHealthResponseHealthyClientsPercentage
- type ResponseSitesGetSiteHealthResponseHealthyNetworkDevicePercentage
- type ResponseSitesGetSiteHealthResponseNetworkHealthAccess
- type ResponseSitesGetSiteHealthResponseNetworkHealthAverage
- type ResponseSitesGetSiteHealthResponseNetworkHealthCore
- type ResponseSitesGetSiteHealthResponseNetworkHealthDistribution
- type ResponseSitesGetSiteHealthResponseNetworkHealthOthers
- type ResponseSitesGetSiteHealthResponseNetworkHealthRouter
- type ResponseSitesGetSiteHealthResponseNetworkHealthWireless
- type ResponseSitesGetSiteHealthResponseNumberOfClients
- type ResponseSitesGetSiteHealthResponseNumberOfNetworkDevice
- type ResponseSitesGetSiteHealthResponseNumberOfWiredClients
- type ResponseSitesGetSiteHealthResponseNumberOfWirelessClients
- type ResponseSitesGetSiteHealthResponseOverallGoodDevices
- type ResponseSitesGetSiteHealthResponseRouterGoodCount
- type ResponseSitesGetSiteHealthResponseRouterTotalCount
- type ResponseSitesGetSiteHealthResponseTotalNumberOfActiveWirelessClients
- type ResponseSitesGetSiteHealthResponseTotalNumberOfConnectedWiredClients
- type ResponseSitesGetSiteHealthResponseWiredGoodClients
- type ResponseSitesGetSiteHealthResponseWirelessDeviceGoodCount
- type ResponseSitesGetSiteHealthResponseWirelessDeviceTotalCount
- type ResponseSitesGetSiteHealthResponseWirelessGoodClients
- type ResponseSitesGetSiteResponse
- type ResponseSitesGetSiteResponseAdditionalInfo
- type ResponseSitesGetSiteResponseAdditionalInfoAttributes
- type ResponseSitesUpdateSite
- type ResponseSitesUpdateSiteResponse
- type ResponseSoftwareImageManagementSwimGetDeviceFamilyIDentifiers
- type ResponseSoftwareImageManagementSwimGetDeviceFamilyIDentifiersResponse
- type ResponseSoftwareImageManagementSwimGetGoldenTagStatusOfAnImage
- type ResponseSoftwareImageManagementSwimGetGoldenTagStatusOfAnImageResponse
- type ResponseSoftwareImageManagementSwimGetSoftwareImageDetails
- type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponse
- type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseApplicableDevicesForImage
- type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseExtendedAttributes
- type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseProfileInfo
- type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseProfileInfoExtendedAttributes
- type ResponseSoftwareImageManagementSwimImportLocalSoftwareImage
- type ResponseSoftwareImageManagementSwimImportLocalSoftwareImageResponse
- type ResponseSoftwareImageManagementSwimImportSoftwareImageViaURL
- type ResponseSoftwareImageManagementSwimImportSoftwareImageViaURLResponse
- type ResponseSoftwareImageManagementSwimRemoveGoldenTagForImage
- type ResponseSoftwareImageManagementSwimRemoveGoldenTagForImageResponse
- type ResponseSoftwareImageManagementSwimTagAsGoldenImage
- type ResponseSoftwareImageManagementSwimTagAsGoldenImageResponse
- type ResponseSoftwareImageManagementSwimTriggerSoftwareImageActivation
- type ResponseSoftwareImageManagementSwimTriggerSoftwareImageActivationResponse
- type ResponseSoftwareImageManagementSwimTriggerSoftwareImageDistribution
- type ResponseSoftwareImageManagementSwimTriggerSoftwareImageDistributionResponse
- type ResponseSystemSettingsCustomPromptPOSTAPIResponse
- type ResponseSystemSettingsCustomPromptPostAPI
- type ResponseSystemSettingsCustomPromptSupportGETAPIResponse
- type ResponseSystemSettingsCustomPromptSupportGetAPI
- type ResponseSystemSettingsGetAuthenticationAndPolicyServers
- type ResponseSystemSettingsGetAuthenticationAndPolicyServersResponse
- type ResponseSystemSettingsGetAuthenticationAndPolicyServersResponseCiscoIseDtos
- type ResponseSystemSettingsGetAuthenticationAndPolicyServersResponseCiscoIseDtosExternalCiscoIseIPAddrDtos
- type ResponseSystemSettingsGetAuthenticationAndPolicyServersResponseCiscoIseDtosExternalCiscoIseIPAddrDtosExternalCiscoIseIPAddresses
- type ResponseTagAddMembersToTheTag
- type ResponseTagAddMembersToTheTagResponse
- type ResponseTagCreateTag
- type ResponseTagCreateTagResponse
- type ResponseTagDeleteTag
- type ResponseTagDeleteTagResponse
- type ResponseTagGetTag
- type ResponseTagGetTagByID
- type ResponseTagGetTagByIDResponse
- type ResponseTagGetTagByIDResponseDynamicRules
- type ResponseTagGetTagByIDResponseDynamicRulesRules
- type ResponseTagGetTagByIDResponseDynamicRulesRulesItems
- type ResponseTagGetTagCount
- type ResponseTagGetTagMemberCount
- type ResponseTagGetTagMembersByID
- type ResponseTagGetTagMembersByIDResponse
- type ResponseTagGetTagResourceTypes
- type ResponseTagGetTagResponse
- type ResponseTagGetTagResponseDynamicRules
- type ResponseTagGetTagResponseDynamicRulesRules
- type ResponseTagGetTagResponseDynamicRulesRulesItems
- type ResponseTagRemoveTagMember
- type ResponseTagRemoveTagMemberResponse
- type ResponseTagUpdateTag
- type ResponseTagUpdateTagResponse
- type ResponseTagUpdatesTagMembership
- type ResponseTagUpdatesTagMembershipResponse
- type ResponseTaskGetBusinessAPIExecutionDetails
- type ResponseTaskGetTaskByID
- type ResponseTaskGetTaskByIDResponse
- type ResponseTaskGetTaskByIDResponseOperationIDList
- type ResponseTaskGetTaskByOperationID
- type ResponseTaskGetTaskByOperationIDResponse
- type ResponseTaskGetTaskByOperationIDResponseOperationIDList
- type ResponseTaskGetTaskCount
- type ResponseTaskGetTaskTree
- type ResponseTaskGetTaskTreeResponse
- type ResponseTaskGetTaskTreeResponseOperationIDList
- type ResponseTaskGetTasks
- type ResponseTaskGetTasksResponse
- type ResponseTaskGetTasksResponseOperationIDList
- type ResponseTopologyGetL3TopologyDetails
- type ResponseTopologyGetL3TopologyDetailsResponse
- type ResponseTopologyGetL3TopologyDetailsResponseLinks
- type ResponseTopologyGetL3TopologyDetailsResponseLinksAdditionalInfo
- type ResponseTopologyGetL3TopologyDetailsResponseNodes
- type ResponseTopologyGetL3TopologyDetailsResponseNodesAdditionalInfo
- type ResponseTopologyGetL3TopologyDetailsResponseNodesCustomParam
- type ResponseTopologyGetOverallNetworkHealth
- type ResponseTopologyGetOverallNetworkHealthHealthDistirubution
- type ResponseTopologyGetOverallNetworkHealthHealthDistirubutionKpiMetrics
- type ResponseTopologyGetOverallNetworkHealthLatestMeasuredByEntity
- type ResponseTopologyGetOverallNetworkHealthResponse
- type ResponseTopologyGetOverallNetworkHealthResponseEntity
- type ResponseTopologyGetPhysicalTopology
- type ResponseTopologyGetPhysicalTopologyResponse
- type ResponseTopologyGetPhysicalTopologyResponseLinks
- type ResponseTopologyGetPhysicalTopologyResponseLinksAdditionalInfo
- type ResponseTopologyGetPhysicalTopologyResponseNodes
- type ResponseTopologyGetPhysicalTopologyResponseNodesAdditionalInfo
- type ResponseTopologyGetPhysicalTopologyResponseNodesCustomParam
- type ResponseTopologyGetSiteTopology
- type ResponseTopologyGetSiteTopologyResponse
- type ResponseTopologyGetSiteTopologyResponseSites
- type ResponseTopologyGetTopologyDetails
- type ResponseTopologyGetTopologyDetailsResponse
- type ResponseTopologyGetTopologyDetailsResponseLinks
- type ResponseTopologyGetTopologyDetailsResponseLinksAdditionalInfo
- type ResponseTopologyGetTopologyDetailsResponseNodes
- type ResponseTopologyGetTopologyDetailsResponseNodesAdditionalInfo
- type ResponseTopologyGetTopologyDetailsResponseNodesCustomParam
- type ResponseTopologyGetVLANDetails
- type ResponseUserandRolesAddUserAPIResponse
- type ResponseUserandRolesAddUserApI
- type ResponseUserandRolesGetExternalAuthenticationServersAPIResponse
- type ResponseUserandRolesGetExternalAuthenticationServersAPIResponseAAAServers
- type ResponseUserandRolesGetExternalAuthenticationServersApI
- type ResponseUserandRolesGetPermissionsAPIResponse
- type ResponseUserandRolesGetPermissionsAPIResponseResourceTypes
- type ResponseUserandRolesGetPermissionsApI
- type ResponseUserandRolesGetRolesAPIResponse
- type ResponseUserandRolesGetRolesAPIResponseRoles
- type ResponseUserandRolesGetRolesAPIResponseRolesMeta
- type ResponseUserandRolesGetRolesAPIResponseRolesResourceTypes
- type ResponseUserandRolesGetRolesApI
- type ResponseUserandRolesGetUsersAPIResponse
- type ResponseUserandRolesGetUsersAPIResponseUsers
- type ResponseUserandRolesGetUsersApI
- type ResponseUserandRolesUpdateUserAPIResponse
- type ResponseUserandRolesUpdateUserApI
- type ResponseUsersGetUserEnrichmentDetails
- type ResponseWirelessApProvision
- type ResponseWirelessConfigureAccessPoints
- type ResponseWirelessConfigureAccessPointsResponse
- type ResponseWirelessCreateAndProvisionSSID
- type ResponseWirelessCreateEnterpriseSSID
- type ResponseWirelessCreateOrUpdateRfProfile
- type ResponseWirelessCreateUpdateDynamicInterface
- type ResponseWirelessCreateWirelessProfile
- type ResponseWirelessDeleteEnterpriseSSID
- type ResponseWirelessDeleteRfProfiles
- type ResponseWirelessDeleteSSIDAndProvisionItToDevices
- type ResponseWirelessDeleteWirelessProfile
- type ResponseWirelessGetAccessPointConfiguration
- type ResponseWirelessGetAccessPointConfigurationAuthEntityClass
- type ResponseWirelessGetAccessPointConfigurationAuthEntityID
- type ResponseWirelessGetAccessPointConfigurationChangeLogList
- type ResponseWirelessGetAccessPointConfigurationInstanceCreatedOn
- type ResponseWirelessGetAccessPointConfigurationInstanceOrigin
- type ResponseWirelessGetAccessPointConfigurationInstanceUUID
- type ResponseWirelessGetAccessPointConfigurationInstanceUpdatedOn
- type ResponseWirelessGetAccessPointConfigurationInternalKey
- type ResponseWirelessGetAccessPointConfigurationLazyLoadedEntities
- type ResponseWirelessGetAccessPointConfigurationMeshDTOs
- type ResponseWirelessGetAccessPointConfigurationOrderedListOEAssocName
- type ResponseWirelessGetAccessPointConfigurationRadioDTOs
- type ResponseWirelessGetAccessPointConfigurationRadioDTOsAuthEntityClass
- type ResponseWirelessGetAccessPointConfigurationRadioDTOsAuthEntityID
- type ResponseWirelessGetAccessPointConfigurationRadioDTOsChangeLogList
- type ResponseWirelessGetAccessPointConfigurationRadioDTOsInstanceCreatedOn
- type ResponseWirelessGetAccessPointConfigurationRadioDTOsInstanceOrigin
- type ResponseWirelessGetAccessPointConfigurationRadioDTOsInstanceUUID
- type ResponseWirelessGetAccessPointConfigurationRadioDTOsInstanceUpdatedOn
- type ResponseWirelessGetAccessPointConfigurationRadioDTOsInternalKey
- type ResponseWirelessGetAccessPointConfigurationRadioDTOsLazyLoadedEntities
- type ResponseWirelessGetAccessPointConfigurationRadioDTOsOrderedListOEAssocName
- type ResponseWirelessGetAccessPointConfigurationRadioDTOsRadioBand
- type ResponseWirelessGetAccessPointConfigurationRadioDTOsRadioRoleAssignment
- type ResponseWirelessGetAccessPointConfigurationTaskResult
- type ResponseWirelessGetAccessPointRebootTaskResult
- type ResponseWirelessGetDynamicInterface
- type ResponseWirelessGetEnterpriseSSID
- type ResponseWirelessGetWirelessProfile
- type ResponseWirelessPSKOverride
- type ResponseWirelessProvision
- type ResponseWirelessProvisionProvisioningTasks
- type ResponseWirelessProvisionUpdate
- type ResponseWirelessProvisionUpdateProvisioningTasks
- type ResponseWirelessRebootAccessPoints
- type ResponseWirelessRebootAccessPointsResponse
- type ResponseWirelessRetrieveRfProfiles
- type ResponseWirelessRetrieveRfProfilesResponse
- type ResponseWirelessRetrieveRfProfilesResponseRadioTypeAProperties
- type ResponseWirelessRetrieveRfProfilesResponseRadioTypeBProperties
- type ResponseWirelessRetrieveRfProfilesResponseRadioTypeCProperties
- type ResponseWirelessSensorTestResults
- type ResponseWirelessSensorTestResultsFailureStats
- type ResponseWirelessSensorTestResultsSummary
- type ResponseWirelessSensorTestResultsSummaryApPCONNECTIVITY
- type ResponseWirelessSensorTestResultsSummaryApPCONNECTIVITYFileTransfer
- type ResponseWirelessSensorTestResultsSummaryApPCONNECTIVITYHOSTREACHABILITY
- type ResponseWirelessSensorTestResultsSummaryApPCONNECTIVITYWebServer
- type ResponseWirelessSensorTestResultsSummaryEmail
- type ResponseWirelessSensorTestResultsSummaryEmailMailServer
- type ResponseWirelessSensorTestResultsSummaryNETWORKSERVICES
- type ResponseWirelessSensorTestResultsSummaryNETWORKSERVICESDNS
- type ResponseWirelessSensorTestResultsSummaryOnBoarding
- type ResponseWirelessSensorTestResultsSummaryOnBoardingAssoc
- type ResponseWirelessSensorTestResultsSummaryOnBoardingAuth
- type ResponseWirelessSensorTestResultsSummaryOnBoardingDHCP
- type ResponseWirelessSensorTestResultsSummaryPERfORMAncE
- type ResponseWirelessSensorTestResultsSummaryPERfORMAncEIPSLASENDER
- type ResponseWirelessSensorTestResultsSummaryRfASSESSMENT
- type ResponseWirelessSensorTestResultsSummaryRfASSESSMENTDATARATE
- type ResponseWirelessSensorTestResultsSummaryRfASSESSMENTSNR
- type ResponseWirelessUpdateEnterpriseSSID
- type ResponseWirelessUpdateWirelessProfile
- type RetrieveRfProfilesQueryParams
- type RetrivesAllPreviousPathtracesSummaryQueryParams
- type ReturnListOfReplacementDevicesWithReplacementDetailsQueryParams
- type ReturnPowerSupplyFanDetailsForTheGivenDeviceQueryParams
- type ReturnReplacementDevicesCountQueryParams
- type ReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DESQueryParams
- type ReturnsPoeInterfaceDetailsForTheDeviceQueryParams
- type SdaService
- func (s *SdaService) AddBorderDeviceInSdaFabric(requestSdaAddBorderDeviceInSDAFabric *RequestSdaAddBorderDeviceInSdaFabric) (*ResponseSdaAddBorderDeviceInSdaFabric, *resty.Response, error)
- func (s *SdaService) AddControlPlaneDeviceInSdaFabric(...) (*ResponseSdaAddControlPlaneDeviceInSdaFabric, *resty.Response, error)
- func (s *SdaService) AddDefaultAuthenticationTemplateInSdaFabric(...) (*ResponseSdaAddDefaultAuthenticationTemplateInSdaFabric, *resty.Response, ...)
- func (s *SdaService) AddEdgeDeviceInSdaFabric(requestSdaAddEdgeDeviceInSDAFabric *RequestSdaAddEdgeDeviceInSdaFabric) (*ResponseSdaAddEdgeDeviceInSdaFabric, *resty.Response, error)
- func (s *SdaService) AddIPPoolInSdaVirtualNetwork(requestSdaAddIPPoolInSDAVirtualNetwork *RequestSdaAddIPPoolInSdaVirtualNetwork) (*ResponseSdaAddIPPoolInSdaVirtualNetwork, *resty.Response, error)
- func (s *SdaService) AddMulticastInSdaFabric(requestSdaAddMulticastInSDAFabric *RequestSdaAddMulticastInSdaFabric) (*ResponseSdaAddMulticastInSdaFabric, *resty.Response, error)
- func (s *SdaService) AddPortAssignmentForAccessPointInSdaFabric(...) (*ResponseSdaAddPortAssignmentForAccessPointInSdaFabric, *resty.Response, error)
- func (s *SdaService) AddPortAssignmentForUserDeviceInSdaFabric(...) (*ResponseSdaAddPortAssignmentForUserDeviceInSdaFabric, *resty.Response, error)
- func (s *SdaService) AddSiteInSdaFabric(requestSdaAddSiteInSDAFabric *RequestSdaAddSiteInSdaFabric) (*ResponseSdaAddSiteInSdaFabric, *resty.Response, error)
- func (s *SdaService) AddTransitPeerNetwork(requestSdaAddTransitPeerNetwork *RequestSdaAddTransitPeerNetwork) (*ResponseSdaAddTransitPeerNetwork, *resty.Response, error)
- func (s *SdaService) AddVirtualNetworkWithScalableGroups(...) (*ResponseSdaAddVirtualNetworkWithScalableGroups, *resty.Response, error)
- func (s *SdaService) AddVnInFabric(requestSdaAddVNInFabric *RequestSdaAddVnInFabric) (*ResponseSdaAddVnInFabric, *resty.Response, error)
- func (s *SdaService) DeleteBorderDeviceFromSdaFabric(...) (*ResponseSdaDeleteBorderDeviceFromSdaFabric, *resty.Response, error)
- func (s *SdaService) DeleteControlPlaneDeviceInSdaFabric(...) (*ResponseSdaDeleteControlPlaneDeviceInSdaFabric, *resty.Response, error)
- func (s *SdaService) DeleteDefaultAuthenticationProfileFromSdaFabric(...) (*ResponseSdaDeleteDefaultAuthenticationProfileFromSdaFabric, *resty.Response, ...)
- func (s *SdaService) DeleteEdgeDeviceFromSdaFabric(...) (*ResponseSdaDeleteEdgeDeviceFromSdaFabric, *resty.Response, error)
- func (s *SdaService) DeleteIPPoolFromSdaVirtualNetwork(...) (*ResponseSdaDeleteIPPoolFromSdaVirtualNetwork, *resty.Response, error)
- func (s *SdaService) DeleteMulticastFromSdaFabric(...) (*ResponseSdaDeleteMulticastFromSdaFabric, *resty.Response, error)
- func (s *SdaService) DeletePortAssignmentForAccessPointInSdaFabric(...) (*ResponseSdaDeletePortAssignmentForAccessPointInSdaFabric, *resty.Response, ...)
- func (s *SdaService) DeletePortAssignmentForUserDeviceInSdaFabric(...) (*ResponseSdaDeletePortAssignmentForUserDeviceInSdaFabric, *resty.Response, ...)
- func (s *SdaService) DeleteProvisionedWiredDevice(...) (*ResponseSdaDeleteProvisionedWiredDevice, *resty.Response, error)
- func (s *SdaService) DeleteSiteFromSdaFabric(DeleteSiteFromSDAFabricQueryParams *DeleteSiteFromSdaFabricQueryParams) (*ResponseSdaDeleteSiteFromSdaFabric, *resty.Response, error)
- func (s *SdaService) DeleteTransitPeerNetwork(DeleteTransitPeerNetworkQueryParams *DeleteTransitPeerNetworkQueryParams) (*ResponseSdaDeleteTransitPeerNetwork, *resty.Response, error)
- func (s *SdaService) DeleteVirtualNetworkWithScalableGroups(...) (*ResponseSdaDeleteVirtualNetworkWithScalableGroups, *resty.Response, error)
- func (s *SdaService) DeleteVnFromSdaFabric(DeleteVNFromSDAFabricQueryParams *DeleteVnFromSdaFabricQueryParams) (*ResponseSdaDeleteVnFromSdaFabric, *resty.Response, error)
- func (s *SdaService) GetBorderDeviceDetailFromSdaFabric(...) (*ResponseSdaGetBorderDeviceDetailFromSdaFabric, *resty.Response, error)
- func (s *SdaService) GetControlPlaneDeviceFromSdaFabric(...) (*ResponseSdaGetControlPlaneDeviceFromSdaFabric, *resty.Response, error)
- func (s *SdaService) GetDefaultAuthenticationProfileFromSdaFabric(...) (*ResponseSdaGetDefaultAuthenticationProfileFromSdaFabric, *resty.Response, ...)
- func (s *SdaService) GetDeviceInfoFromSdaFabric(GetDeviceInfoFromSDAFabricQueryParams *GetDeviceInfoFromSdaFabricQueryParams) (*ResponseSdaGetDeviceInfoFromSdaFabric, *resty.Response, error)
- func (s *SdaService) GetDeviceRoleInSdaFabric(GetDeviceRoleInSDAFabricQueryParams *GetDeviceRoleInSdaFabricQueryParams) (*ResponseSdaGetDeviceRoleInSdaFabric, *resty.Response, error)
- func (s *SdaService) GetEdgeDeviceFromSdaFabric(GetEdgeDeviceFromSDAFabricQueryParams *GetEdgeDeviceFromSdaFabricQueryParams) (*ResponseSdaGetEdgeDeviceFromSdaFabric, *resty.Response, error)
- func (s *SdaService) GetIPPoolFromSdaVirtualNetwork(...) (*ResponseSdaGetIPPoolFromSdaVirtualNetwork, *resty.Response, error)
- func (s *SdaService) GetMulticastDetailsFromSdaFabric(...) (*ResponseSdaGetMulticastDetailsFromSdaFabric, *resty.Response, error)
- func (s *SdaService) GetPortAssignmentForAccessPointInSdaFabric(...) (*ResponseSdaGetPortAssignmentForAccessPointInSdaFabric, *resty.Response, error)
- func (s *SdaService) GetPortAssignmentForUserDeviceInSdaFabric(...) (*ResponseSdaGetPortAssignmentForUserDeviceInSdaFabric, *resty.Response, error)
- func (s *SdaService) GetProvisionedWiredDevice(GetProvisionedWiredDeviceQueryParams *GetProvisionedWiredDeviceQueryParams) (*ResponseSdaGetProvisionedWiredDevice, *resty.Response, error)
- func (s *SdaService) GetSiteFromSdaFabric(GetSiteFromSDAFabricQueryParams *GetSiteFromSdaFabricQueryParams) (*ResponseSdaGetSiteFromSdaFabric, *resty.Response, error)
- func (s *SdaService) GetTransitPeerNetworkInfo(GetTransitPeerNetworkInfoQueryParams *GetTransitPeerNetworkInfoQueryParams) (*ResponseSdaGetTransitPeerNetworkInfo, *resty.Response, error)
- func (s *SdaService) GetVirtualNetworkSummary(GetVirtualNetworkSummaryQueryParams *GetVirtualNetworkSummaryQueryParams) (*ResponseSdaGetVirtualNetworkSummary, *resty.Response, error)
- func (s *SdaService) GetVirtualNetworkWithScalableGroups(...) (*ResponseSdaGetVirtualNetworkWithScalableGroups, *resty.Response, error)
- func (s *SdaService) GetVnFromSdaFabric(GetVNFromSDAFabricQueryParams *GetVnFromSdaFabricQueryParams) (*ResponseSdaGetVnFromSdaFabric, *resty.Response, error)
- func (s *SdaService) ProvisionWiredDevice(requestSdaProvisionWiredDevice *RequestSdaProvisionWiredDevice) (*ResponseSdaProvisionWiredDevice, *resty.Response, error)
- func (s *SdaService) ReProvisionWiredDevice(requestSdaReProvisionWiredDevice *RequestSdaReProvisionWiredDevice) (*ResponseSdaReProvisionWiredDevice, *resty.Response, error)
- func (s *SdaService) UpdateDefaultAuthenticationProfileInSdaFabric(...) (*ResponseSdaUpdateDefaultAuthenticationProfileInSdaFabric, *resty.Response, ...)
- func (s *SdaService) UpdateVirtualNetworkWithScalableGroups(...) (*ResponseSdaUpdateVirtualNetworkWithScalableGroups, *resty.Response, error)
- type SecurityAdvisoriesService
- func (s *SecurityAdvisoriesService) GetAdvisoriesList() (*ResponseSecurityAdvisoriesGetAdvisoriesList, *resty.Response, error)
- func (s *SecurityAdvisoriesService) GetAdvisoriesPerDevice(deviceID string) (*ResponseSecurityAdvisoriesGetAdvisoriesPerDevice, *resty.Response, error)
- func (s *SecurityAdvisoriesService) GetAdvisoriesSummary() (*ResponseSecurityAdvisoriesGetAdvisoriesSummary, *resty.Response, error)
- func (s *SecurityAdvisoriesService) GetAdvisoryIDsPerDevice(deviceID string) (*ResponseSecurityAdvisoriesGetAdvisoryIDsPerDevice, *resty.Response, error)
- func (s *SecurityAdvisoriesService) GetDevicesPerAdvisory(advisoryID string) (*ResponseSecurityAdvisoriesGetDevicesPerAdvisory, *resty.Response, error)
- type SensorTestResultsQueryParams
- type SensorsQueryParams
- type SensorsService
- func (s *SensorsService) CreateSensorTestTemplate(requestSensorsCreateSensorTestTemplate *RequestSensorsCreateSensorTestTemplate) (*ResponseSensorsCreateSensorTestTemplate, *resty.Response, error)
- func (s *SensorsService) DeleteSensorTest(DeleteSensorTestQueryParams *DeleteSensorTestQueryParams) (*ResponseSensorsDeleteSensorTest, *resty.Response, error)
- func (s *SensorsService) DuplicateSensorTestTemplate(...) (*ResponseSensorsDuplicateSensorTestTemplate, *resty.Response, error)
- func (s *SensorsService) EditSensorTestTemplate(requestSensorsEditSensorTestTemplate *RequestSensorsEditSensorTestTemplate) (*ResponseSensorsEditSensorTestTemplate, *resty.Response, error)
- func (s *SensorsService) RunNowSensorTest(requestSensorsRunNowSensorTest *RequestSensorsRunNowSensorTest) (*resty.Response, error)
- func (s *SensorsService) Sensors(SensorsQueryParams *SensorsQueryParams) (*ResponseSensorsSensors, *resty.Response, error)
- type SiteDesignService
- func (s *SiteDesignService) Associate(networkProfileID string, siteID string) (*ResponseSiteDesignAssociate, *resty.Response, error)
- func (s *SiteDesignService) CreateNfvProfile(requestSiteDesignCreateNFVProfile *RequestSiteDesignCreateNfvProfile) (*ResponseSiteDesignCreateNfvProfile, *resty.Response, error)
- func (s *SiteDesignService) DeleteNfvProfile(id string, DeleteNFVProfileQueryParams *DeleteNfvProfileQueryParams) (*ResponseSiteDesignDeleteNfvProfile, *resty.Response, error)
- func (s *SiteDesignService) Disassociate(networkProfileID string, siteID string) (*ResponseSiteDesignDisassociate, *resty.Response, error)
- func (s *SiteDesignService) GetDeviceDetailsByIP(GetDeviceDetailsByIPQueryParams *GetDeviceDetailsByIPQueryParams) (*ResponseSiteDesignGetDeviceDetailsByIP, *resty.Response, error)
- func (s *SiteDesignService) GetNfvProfile(id string, GetNFVProfileQueryParams *GetNfvProfileQueryParams) (*ResponseSiteDesignGetNfvProfile, *resty.Response, error)
- func (s *SiteDesignService) NfvProvisioningDetail(requestSiteDesignNFVProvisioningDetail *RequestSiteDesignNfvProvisioningDetail, ...) (*ResponseSiteDesignNfvProvisioningDetail, *resty.Response, error)
- func (s *SiteDesignService) ProvisionNfv(requestSiteDesignProvisionNFV *RequestSiteDesignProvisionNfv, ...) (*ResponseSiteDesignProvisionNfv, *resty.Response, error)
- func (s *SiteDesignService) UpdateNfvProfile(id string, ...) (*ResponseSiteDesignUpdateNfvProfile, *resty.Response, error)
- type SitesService
- func (s *SitesService) AssignDevicesToSite(siteID string, ...) (*ResponseSitesAssignDevicesToSite, *resty.Response, error)
- func (s *SitesService) CreateSite(requestSitesCreateSite *RequestSitesCreateSite, ...) (*ResponseSitesCreateSite, *resty.Response, error)
- func (s *SitesService) DeleteSite(siteID string) (*ResponseSitesDeleteSite, *resty.Response, error)
- func (s *SitesService) GetArea(GetSiteQueryParams *GetSiteQueryParams) (*ResponseSitesGetArea, *resty.Response, error)
- func (s *SitesService) GetFloor(GetSiteQueryParams *GetSiteQueryParams) (*ResponseSitesGetFloor, *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) GetDeviceFamilyIDentifiers() (*ResponseSoftwareImageManagementSwimGetDeviceFamilyIDentifiers, ...)
- func (s *SoftwareImageManagementSwimService) GetGoldenTagStatusOfAnImage(siteID string, deviceFamilyIDentifier string, deviceRole string, ...) (*ResponseSoftwareImageManagementSwimGetGoldenTagStatusOfAnImage, ...)
- func (s *SoftwareImageManagementSwimService) GetSoftwareImageDetails(GetSoftwareImageDetailsQueryParams *GetSoftwareImageDetailsQueryParams) (*ResponseSoftwareImageManagementSwimGetSoftwareImageDetails, *resty.Response, ...)
- func (s *SoftwareImageManagementSwimService) ImportLocalSoftwareImage(ImportLocalSoftwareImageQueryParams *ImportLocalSoftwareImageQueryParams, ...) (*ResponseSoftwareImageManagementSwimImportLocalSoftwareImage, *resty.Response, ...)
- func (s *SoftwareImageManagementSwimService) ImportSoftwareImageViaURL(...) (*ResponseSoftwareImageManagementSwimImportSoftwareImageViaURL, *resty.Response, ...)
- func (s *SoftwareImageManagementSwimService) RemoveGoldenTagForImage(siteID string, deviceFamilyIDentifier string, deviceRole string, ...) (*ResponseSoftwareImageManagementSwimRemoveGoldenTagForImage, *resty.Response, ...)
- func (s *SoftwareImageManagementSwimService) TagAsGoldenImage(...) (*ResponseSoftwareImageManagementSwimTagAsGoldenImage, *resty.Response, error)
- func (s *SoftwareImageManagementSwimService) TriggerSoftwareImageActivation(...) (*ResponseSoftwareImageManagementSwimTriggerSoftwareImageActivation, ...)
- func (s *SoftwareImageManagementSwimService) TriggerSoftwareImageDistribution(...) (*ResponseSoftwareImageManagementSwimTriggerSoftwareImageDistribution, ...)
- type SyncDevicesQueryParams
- type SystemHealthApIQueryParams
- type SystemHealthCountApIQueryParams
- type SystemPerformanceApIQueryParams
- type SystemPerformanceHistoricalApIQueryParams
- type SystemSettingsService
- func (s *SystemSettingsService) CustomPromptPOSTAPI(...) (*ResponseSystemSettingsCustomPromptPostAPI, *resty.Response, error)
- func (s *SystemSettingsService) CustomPromptSupportGETAPI() (*ResponseSystemSettingsCustomPromptSupportGetAPI, *resty.Response, error)
- func (s *SystemSettingsService) GetAuthenticationAndPolicyServers(...) (*ResponseSystemSettingsGetAuthenticationAndPolicyServers, *resty.Response, ...)
- type TagService
- func (s *TagService) AddMembersToTheTag(id string, requestTagAddMembersToTheTag *RequestTagAddMembersToTheTag) (*ResponseTagAddMembersToTheTag, *resty.Response, error)
- func (s *TagService) CreateTag(requestTagCreateTag *RequestTagCreateTag) (*ResponseTagCreateTag, *resty.Response, error)
- func (s *TagService) DeleteTag(id string) (*ResponseTagDeleteTag, *resty.Response, error)
- func (s *TagService) GetTag(GetTagQueryParams *GetTagQueryParams) (*ResponseTagGetTag, *resty.Response, error)
- func (s *TagService) GetTagByID(id string) (*ResponseTagGetTagByID, *resty.Response, error)
- func (s *TagService) GetTagCount(GetTagCountQueryParams *GetTagCountQueryParams) (*ResponseTagGetTagCount, *resty.Response, error)
- func (s *TagService) GetTagMemberCount(id string, GetTagMemberCountQueryParams *GetTagMemberCountQueryParams) (*ResponseTagGetTagMemberCount, *resty.Response, error)
- func (s *TagService) GetTagMembersByID(id string, GetTagMembersByIdQueryParams *GetTagMembersByIDQueryParams) (*ResponseTagGetTagMembersByID, *resty.Response, error)
- func (s *TagService) GetTagResourceTypes() (*ResponseTagGetTagResourceTypes, *resty.Response, error)
- func (s *TagService) RemoveTagMember(id string, memberID string) (*ResponseTagRemoveTagMember, *resty.Response, error)
- func (s *TagService) UpdateTag(requestTagUpdateTag *RequestTagUpdateTag) (*ResponseTagUpdateTag, *resty.Response, error)
- func (s *TagService) UpdatesTagMembership(requestTagUpdatesTagMembership *RequestTagUpdatesTagMembership) (*ResponseTagUpdatesTagMembership, *resty.Response, error)
- type TaskService
- func (s *TaskService) GetBusinessAPIExecutionDetails(executionID string) (*ResponseTaskGetBusinessAPIExecutionDetails, *resty.Response, error)
- func (s *TaskService) GetTaskByID(taskID string) (*ResponseTaskGetTaskByID, *resty.Response, error)
- func (s *TaskService) GetTaskByOperationID(operationID string, offset int, limit int) (*ResponseTaskGetTaskByOperationID, *resty.Response, error)
- func (s *TaskService) GetTaskCount(GetTaskCountQueryParams *GetTaskCountQueryParams) (*ResponseTaskGetTaskCount, *resty.Response, error)
- func (s *TaskService) GetTaskTree(taskID string) (*ResponseTaskGetTaskTree, *resty.Response, error)
- func (s *TaskService) GetTasks(GetTasksQueryParams *GetTasksQueryParams) (*ResponseTaskGetTasks, *resty.Response, error)
- type TopologyService
- func (s *TopologyService) GetL3TopologyDetails(topologyType string) (*ResponseTopologyGetL3TopologyDetails, *resty.Response, error)
- func (s *TopologyService) GetOverallNetworkHealth(GetOverallNetworkHealthQueryParams *GetOverallNetworkHealthQueryParams) (*ResponseTopologyGetOverallNetworkHealth, *resty.Response, error)
- func (s *TopologyService) GetPhysicalTopology(GetPhysicalTopologyQueryParams *GetPhysicalTopologyQueryParams) (*ResponseTopologyGetPhysicalTopology, *resty.Response, error)
- func (s *TopologyService) GetSiteTopology() (*ResponseTopologyGetSiteTopology, *resty.Response, error)
- func (s *TopologyService) GetTopologyDetails(vlanID string) (*ResponseTopologyGetTopologyDetails, *resty.Response, error)
- func (s *TopologyService) GetVLANDetails() (*ResponseTopologyGetVLANDetails, *resty.Response, error)
- type TriggerSoftwareImageActivationHeaderParams
- type TriggerSoftwareImageActivationQueryParams
- type UpdateInterfaceDetailsQueryParams
- type UpdateNfvProfileQueryParams
- type UpdateReserveIPSubpoolQueryParams
- type UpdateSiteHeaderParams
- type UploadFileMultipartFields
- type UserandRolesService
- func (s *UserandRolesService) AddUserAPI(requestUserandRolesAddUserAPI *RequestUserandRolesAddUserApI) (*ResponseUserandRolesAddUserApI, *resty.Response, error)
- func (s *UserandRolesService) GetExternalAuthenticationServersAPI(...) (*ResponseUserandRolesGetExternalAuthenticationServersApI, *resty.Response, ...)
- func (s *UserandRolesService) GetPermissionsAPI() (*ResponseUserandRolesGetPermissionsApI, *resty.Response, error)
- func (s *UserandRolesService) GetRolesAPI(GetRolesAPIHeaderParams *GetRolesApIHeaderParams) (*ResponseUserandRolesGetRolesApI, *resty.Response, error)
- func (s *UserandRolesService) GetUsersAPI(GetUsersAPIQueryParams *GetUsersApIQueryParams) (*ResponseUserandRolesGetUsersApI, *resty.Response, error)
- func (s *UserandRolesService) UpdateUserAPI(requestUserandRolesUpdateUserAPI *RequestUserandRolesUpdateUserApI) (*ResponseUserandRolesUpdateUserApI, *resty.Response, error)
- type UsersService
- type WirelessService
- func (s *WirelessService) ApProvision(requestWirelessAPProvision *RequestWirelessApProvision, ...) (*ResponseWirelessApProvision, *resty.Response, error)
- func (s *WirelessService) ConfigureAccessPoints(requestWirelessConfigureAccessPoints *RequestWirelessConfigureAccessPoints) (*ResponseWirelessConfigureAccessPoints, *resty.Response, error)
- func (s *WirelessService) CreateAndProvisionSSID(requestWirelessCreateAndProvisionSSID *RequestWirelessCreateAndProvisionSSID, ...) (*ResponseWirelessCreateAndProvisionSSID, *resty.Response, error)
- func (s *WirelessService) CreateEnterpriseSSID(requestWirelessCreateEnterpriseSSID *RequestWirelessCreateEnterpriseSSID) (*ResponseWirelessCreateEnterpriseSSID, *resty.Response, error)
- func (s *WirelessService) CreateOrUpdateRfProfile(requestWirelessCreateOrUpdateRFProfile *RequestWirelessCreateOrUpdateRfProfile) (*ResponseWirelessCreateOrUpdateRfProfile, *resty.Response, error)
- func (s *WirelessService) CreateUpdateDynamicInterface(...) (*ResponseWirelessCreateUpdateDynamicInterface, *resty.Response, error)
- func (s *WirelessService) CreateWirelessProfile(requestWirelessCreateWirelessProfile *RequestWirelessCreateWirelessProfile) (*ResponseWirelessCreateWirelessProfile, *resty.Response, error)
- func (s *WirelessService) DeleteDynamicInterface(interfaceName string, ...) (*resty.Response, error)
- func (s *WirelessService) DeleteEnterpriseSSID(ssidName string) (*ResponseWirelessDeleteEnterpriseSSID, *resty.Response, error)
- func (s *WirelessService) DeleteRfProfiles(rfProfileName string) (*ResponseWirelessDeleteRfProfiles, *resty.Response, error)
- func (s *WirelessService) DeleteSSIDAndProvisionItToDevices(ssidName string, managedAPLocations string, ...) (*ResponseWirelessDeleteSSIDAndProvisionItToDevices, *resty.Response, error)
- func (s *WirelessService) DeleteWirelessProfile(wirelessProfileName string) (*ResponseWirelessDeleteWirelessProfile, *resty.Response, error)
- func (s *WirelessService) GetAccessPointConfiguration(GetAccessPointConfigurationQueryParams *GetAccessPointConfigurationQueryParams) (*ResponseWirelessGetAccessPointConfiguration, *resty.Response, error)
- func (s *WirelessService) GetAccessPointConfigurationTaskResult(taskTypeID string) (*ResponseWirelessGetAccessPointConfigurationTaskResult, *resty.Response, error)
- func (s *WirelessService) GetAccessPointRebootTaskResult(...) (*ResponseWirelessGetAccessPointRebootTaskResult, *resty.Response, error)
- func (s *WirelessService) GetDynamicInterface(GetDynamicInterfaceQueryParams *GetDynamicInterfaceQueryParams) (*ResponseWirelessGetDynamicInterface, *resty.Response, error)
- func (s *WirelessService) GetEnterpriseSSID(GetEnterpriseSSIDQueryParams *GetEnterpriseSSIDQueryParams) (*ResponseWirelessGetEnterpriseSSID, *resty.Response, error)
- func (s *WirelessService) GetWirelessProfile(GetWirelessProfileQueryParams *GetWirelessProfileQueryParams) (*ResponseWirelessGetWirelessProfile, *resty.Response, error)
- func (s *WirelessService) PSKOverride(requestWirelessPSKOverride *RequestWirelessPSKOverride) (*ResponseWirelessPSKOverride, *resty.Response, error)
- func (s *WirelessService) Provision(requestWirelessProvision *RequestWirelessProvision) (*ResponseWirelessProvision, *resty.Response, error)
- func (s *WirelessService) ProvisionUpdate(requestWirelessProvisionUpdate *RequestWirelessProvisionUpdate, ...) (*ResponseWirelessProvisionUpdate, *resty.Response, error)
- func (s *WirelessService) RebootAccessPoints(requestWirelessRebootAccessPoints *RequestWirelessRebootAccessPoints) (*ResponseWirelessRebootAccessPoints, *resty.Response, error)
- func (s *WirelessService) RetrieveRfProfiles(RetrieveRFProfilesQueryParams *RetrieveRfProfilesQueryParams) (*ResponseWirelessRetrieveRfProfiles, *resty.Response, error)
- func (s *WirelessService) SensorTestResults(SensorTestResultsQueryParams *SensorTestResultsQueryParams) (*ResponseWirelessSensorTestResults, *resty.Response, error)
- func (s *WirelessService) UpdateEnterpriseSSID(requestWirelessUpdateEnterpriseSSID *RequestWirelessUpdateEnterpriseSSID) (*ResponseWirelessUpdateEnterpriseSSID, *resty.Response, error)
- func (s *WirelessService) UpdateWirelessProfile(requestWirelessUpdateWirelessProfile *RequestWirelessUpdateWirelessProfile) (*ResponseWirelessUpdateWirelessProfile, *resty.Response, error)
Constants ¶
const DNAC_BASE_URL = "DNAC_BASE_URL"
const DNAC_DEBUG = "DNAC_DEBUG"
const DNAC_PASSWORD = "DNAC_PASSWORD"
const DNAC_SSL_VERIFY = "DNAC_SSL_VERIFY"
const DNAC_USERNAME = "DNAC_USERNAME"
const DNAC_WAIT_TIME = "DNAC_WAIT_TIME"
Variables ¶
var Error map[string]interface{}
Error indicates an error from the invocation of a Cisco DNA Center API.
Functions ¶
Types ¶
type AddSSIDToIPPoolMappingHeaderParams ¶
type AddSSIDToIPPoolMappingHeaderParams struct {
Persistbapioutput string `url:"__persistbapioutput,omitempty"` //Expects type string. Enable this parameter to execute the API and return a response asynchronously.
}
type ApProvisionHeaderParams ¶
type ApProvisionHeaderParams struct {
Persistbapioutput string `url:"__persistbapioutput,omitempty"` //Expects type string.
}
type ApplicationPolicyService ¶
type ApplicationPolicyService service
func (*ApplicationPolicyService) ApplicationPolicyIntent ¶
func (s *ApplicationPolicyService) ApplicationPolicyIntent(requestApplicationPolicyApplicationPolicyIntent *RequestApplicationPolicyApplicationPolicyIntent) (*ResponseApplicationPolicyApplicationPolicyIntent, *resty.Response, error)
ApplicationPolicyIntent Application Policy Intent - aea4-bb7b-4329-bd06
Create/Update/Delete application policy
Documentation Link: https://developer.cisco.com/docs/dna-center/#!application-policy-intent
func (*ApplicationPolicyService) CreateApplication ¶
func (s *ApplicationPolicyService) CreateApplication(requestApplicationPolicyCreateApplication *RequestApplicationPolicyCreateApplication) (*ResponseApplicationPolicyCreateApplication, *resty.Response, error)
CreateApplication Create Application - fb9b-f80f-491a-9851
Create new Custom application
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-application
func (*ApplicationPolicyService) CreateApplicationPolicyQueuingProfile ¶
func (s *ApplicationPolicyService) CreateApplicationPolicyQueuingProfile(requestApplicationPolicyCreateApplicationPolicyQueuingProfile *RequestApplicationPolicyCreateApplicationPolicyQueuingProfile) (*ResponseApplicationPolicyCreateApplicationPolicyQueuingProfile, *resty.Response, error)
CreateApplicationPolicyQueuingProfile Create Application Policy Queuing Profile - 78b7-ba71-4959-bbd2
Create new custom application queuing profile
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-application-policy-queuing-profile
func (*ApplicationPolicyService) CreateApplicationSet ¶
func (s *ApplicationPolicyService) CreateApplicationSet(requestApplicationPolicyCreateApplicationSet *RequestApplicationPolicyCreateApplicationSet) (*ResponseApplicationPolicyCreateApplicationSet, *resty.Response, error)
CreateApplicationSet Create Application Set - 3e94-cb1b-485b-8b0e
Create new custom application-set/s
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-application-set
func (*ApplicationPolicyService) CreateQosDeviceInterfaceInfo ¶
func (s *ApplicationPolicyService) CreateQosDeviceInterfaceInfo(requestApplicationPolicyCreateQosDeviceInterfaceInfo *RequestApplicationPolicyCreateQosDeviceInterfaceInfo) (*ResponseApplicationPolicyCreateQosDeviceInterfaceInfo, *resty.Response, error)
CreateQosDeviceInterfaceInfo Create Qos Device Interface Info - 3889-59af-4cf8-9fde
Create qos device interface infos associate with network device id to allow the user to mark specific interfaces as WAN, to associate WAN interfaces with specific SP Profile and to be able to define a shaper on WAN interfaces
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-qos-device-interface-info
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-application
func (*ApplicationPolicyService) DeleteApplicationPolicyQueuingProfile ¶
func (s *ApplicationPolicyService) DeleteApplicationPolicyQueuingProfile(id string) (*ResponseApplicationPolicyDeleteApplicationPolicyQueuingProfile, *resty.Response, error)
DeleteApplicationPolicyQueuingProfile Delete Application Policy Queuing Profile - 09a0-482f-422b-b325
Delete existing custom application policy queuing profile by id
@param id id path parameter. Id of custom queuing profile to delete
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-application-policy-queuing-profile
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-application-set
func (*ApplicationPolicyService) DeleteQosDeviceInterfaceInfo ¶
func (s *ApplicationPolicyService) DeleteQosDeviceInterfaceInfo(id string) (*ResponseApplicationPolicyDeleteQosDeviceInterfaceInfo, *resty.Response, error)
DeleteQosDeviceInterfaceInfo Delete Qos Device Interface Info - 51b1-b8bd-435b-9842
Delete all qos device interface infos associate with network device id
@param id id path parameter. Id of the qos device info, this object holds all qos device interface infos associate with network device id
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-qos-device-interface-info
func (*ApplicationPolicyService) EditApplication ¶
func (s *ApplicationPolicyService) EditApplication(requestApplicationPolicyEditApplication *RequestApplicationPolicyEditApplication) (*ResponseApplicationPolicyEditApplication, *resty.Response, error)
EditApplication Edit Application - 3986-6887-4439-a41d
Edit the attributes of an existing application
func (*ApplicationPolicyService) GetApplicationPolicy ¶
func (s *ApplicationPolicyService) GetApplicationPolicy(GetApplicationPolicyQueryParams *GetApplicationPolicyQueryParams) (*ResponseApplicationPolicyGetApplicationPolicy, *resty.Response, error)
GetApplicationPolicy Get Application Policy - 3d9f-6b17-4879-8e45
Get all existing application policies
@param GetApplicationPolicyQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-application-policy
func (*ApplicationPolicyService) GetApplicationPolicyDefault ¶
func (s *ApplicationPolicyService) GetApplicationPolicyDefault() (*ResponseApplicationPolicyGetApplicationPolicyDefault, *resty.Response, error)
GetApplicationPolicyDefault Get Application Policy Default - 21a2-4b5d-4f98-a730
Get default application policy
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-application-policy-default
func (*ApplicationPolicyService) GetApplicationPolicyQueuingProfile ¶
func (s *ApplicationPolicyService) GetApplicationPolicyQueuingProfile(GetApplicationPolicyQueuingProfileQueryParams *GetApplicationPolicyQueuingProfileQueryParams) (*ResponseApplicationPolicyGetApplicationPolicyQueuingProfile, *resty.Response, error)
GetApplicationPolicyQueuingProfile Get Application Policy Queuing Profile - 1698-39cc-4bdb-8ed9
Get all or by name, existing application policy queuing profiles
@param GetApplicationPolicyQueuingProfileQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-application-policy-queuing-profile
func (*ApplicationPolicyService) GetApplicationPolicyQueuingProfileCount ¶
func (s *ApplicationPolicyService) GetApplicationPolicyQueuingProfileCount() (*ResponseApplicationPolicyGetApplicationPolicyQueuingProfileCount, *resty.Response, error)
GetApplicationPolicyQueuingProfileCount Get Application Policy Queuing Profile Count - efa2-4afa-4578-88e9
Get the number of all existing application policy queuing profile
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-application-policy-queuing-profile-count
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-application-sets
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-application-sets-count
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-applications
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-applications-count
func (*ApplicationPolicyService) GetQosDeviceInterfaceInfo ¶
func (s *ApplicationPolicyService) GetQosDeviceInterfaceInfo(GetQosDeviceInterfaceInfoQueryParams *GetQosDeviceInterfaceInfoQueryParams) (*ResponseApplicationPolicyGetQosDeviceInterfaceInfo, *resty.Response, error)
GetQosDeviceInterfaceInfo Get Qos Device Interface Info - 42a6-e9eb-46bb-a197
Get all or by network device id, existing qos device interface infos
@param GetQosDeviceInterfaceInfoQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-qos-device-interface-info
func (*ApplicationPolicyService) GetQosDeviceInterfaceInfoCount ¶
func (s *ApplicationPolicyService) GetQosDeviceInterfaceInfoCount() (*ResponseApplicationPolicyGetQosDeviceInterfaceInfoCount, *resty.Response, error)
GetQosDeviceInterfaceInfoCount Get Qos Device Interface Info Count - 729a-98e1-4a3b-91f2
Get the number of all existing qos device interface infos group by network device id
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-qos-device-interface-info-count
func (*ApplicationPolicyService) UpdateApplicationPolicyQueuingProfile ¶
func (s *ApplicationPolicyService) UpdateApplicationPolicyQueuingProfile(requestApplicationPolicyUpdateApplicationPolicyQueuingProfile *RequestApplicationPolicyUpdateApplicationPolicyQueuingProfile) (*ResponseApplicationPolicyUpdateApplicationPolicyQueuingProfile, *resty.Response, error)
UpdateApplicationPolicyQueuingProfile Update Application Policy Queuing Profile - da98-38ea-44aa-8024
Update existing custom application queuing profile
func (*ApplicationPolicyService) UpdateQosDeviceInterfaceInfo ¶
func (s *ApplicationPolicyService) UpdateQosDeviceInterfaceInfo(requestApplicationPolicyUpdateQosDeviceInterfaceInfo *RequestApplicationPolicyUpdateQosDeviceInterfaceInfo) (*ResponseApplicationPolicyUpdateQosDeviceInterfaceInfo, *resty.Response, error)
UpdateQosDeviceInterfaceInfo Update Qos Device Interface Info - 71b7-ba8c-47b8-95b6
Update existing qos device interface infos associate with network device id
type ApplicationsQueryParams ¶
type ApplicationsQueryParams struct { SiteID string `url:"siteId,omitempty"` //Assurance site UUID value (Cannot be submitted together with deviceId and clientMac) DeviceID string `url:"deviceId,omitempty"` //Assurance device UUID value (Cannot be submitted together with siteId and clientMac) MacAddress string `url:"macAddress,omitempty"` //Client device's MAC address (Cannot be submitted together with siteId and deviceId) StartTime float64 `url:"startTime,omitempty"` //Starting epoch time in milliseconds of time window EndTime float64 `url:"endTime,omitempty"` //Ending epoch time in milliseconds of time window ApplicationHealth string `url:"applicationHealth,omitempty"` //Application health category (POOR, FAIR, or GOOD. Optionally use with siteId only) Offset 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) ApplicationName string `url:"applicationName,omitempty"` //The name of the application to get information on }
type ApplicationsService ¶
type ApplicationsService service
func (*ApplicationsService) Applications ¶
func (s *ApplicationsService) Applications(ApplicationsQueryParams *ApplicationsQueryParams) (*ResponseApplicationsApplications, *resty.Response, error)
Applications Applications - 2db5-8a1f-4fea-9242
Intent API to get a list of applications for a specific site, a device, or a client device's MAC address. For a combination of a specific application with site and/or device the API gets list of issues/devices/endpoints.
@param ApplicationsQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!applications
type AssignDeviceCredentialToSiteHeaderParams ¶
type AssignDeviceCredentialToSiteHeaderParams struct {
Persistbapioutput string `url:"__persistbapioutput,omitempty"` //Expects type string. Persist bapi sync response
}
type AssignDevicesToSiteHeaderParams ¶
type AssignDevicesToSiteHeaderParams struct { Runsync string `url:"__runsync,omitempty"` //Expects type bool. Enable this parameter to execute the API and return a response synchronously Persistbapioutput string `url:"__persistbapioutput,omitempty"` //Expects type bool. Persist bapi sync response Runsynctimeout string `url:"__runsynctimeout,omitempty"` //Expects type float64. During synchronous execution, this defines the maximum time to wait for a response, before the API execution is terminated }
type AuthenticationAPIResponse ¶
type AuthenticationAPIResponse struct {
Token string `json:"Token,omitempty"` //
}
AuthenticationAPIResponse is the AuthenticationAPIResponse definition
type AuthenticationManagementService ¶
type AuthenticationManagementService service
func (*AuthenticationManagementService) AuthenticationApI ¶
func (s *AuthenticationManagementService) AuthenticationApI() (*ResponseAuthenticationManagementAuthenticationApI, *resty.Response, error)
AuthenticationApI Authentication API - ac8a-e94c-4e69-a09d
API to obtain an access token, which remains valid for 1 hour. 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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!authentication-api
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
@param ImportCertificateQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!import-certificate
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
@param ImportCertificateP12QueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!import-certificate-p12
type AuthenticationService ¶
type AuthenticationService service
AuthenticationService is the service to communicate with the Authentication API endpoint
func (*AuthenticationService) AuthenticationAPI ¶
func (s *AuthenticationService) AuthenticationAPI(username string, password string) (*AuthenticationAPIResponse, *resty.Response, error)
AuthenticationAPI authenticationAPI
API to obtain an access token. The token obtained using this API is required to be set as value to the X-Auth-Token HTTP Header for all API calls to Cisco DNA Center.
@param Content-Type Request body content type @param Authorization String composed of “Basic”, followed by a space, followed by the Base64 encoding of “username:password”, NOT including the quotes. For example “Basic YWRtaW46TWFnbGV2MTIz”, where YWRtaW46TWFnbGV2MTIz is the Base 64 encoding.
type CiscoDnaCenterSystemService ¶
type CiscoDnaCenterSystemService service
func (*CiscoDnaCenterSystemService) AuthorizeDevice ¶
func (s *CiscoDnaCenterSystemService) AuthorizeDevice(requestCiscoDnaCenterSystemAuthorizeDevice *RequestCiscoDnaCenterSystemAuthorizeDevice) (*ResponseCiscoDnaCenterSystemAuthorizeDevice, *resty.Response, error)
AuthorizeDevice Authorize Device - 2897-4ae4-4ae9-a1dc
Authorizes one of more devices. A device can only be authorized if Authorization is set in Device Settings.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!authorize-device
type ClearMacAddressTableQueryParams ¶
type ClearMacAddressTableQueryParams struct {
DeploymentMode string `url:"deploymentMode,omitempty"` //Preview/Deploy ['Preview' means the configuration is not pushed to the device. 'Deploy' makes the configuration pushed to the device]
}
type Client ¶
type Client struct { // API Services Authentication *AuthenticationService ApplicationPolicy *ApplicationPolicyService Applications *ApplicationsService AuthenticationManagement *AuthenticationManagementService CiscoDnaCenterSystem *CiscoDnaCenterSystemService Clients *ClientsService CommandRunner *CommandRunnerService Compliance *ComplianceService ConfigurationArchive *ConfigurationArchiveService ConfigurationTemplates *ConfigurationTemplatesService DeviceOnboardingPnp *DeviceOnboardingPnpService DeviceReplacement *DeviceReplacementService Devices *DevicesService Discovery *DiscoveryService EoX *EoXService EventManagement *EventManagementService FabricWireless *FabricWirelessService File *FileService HealthAndPerformance *HealthAndPerformanceService Itsm *ItsmService ItsmIntegration *ItsmIntegrationService Issues *IssuesService LanAutomation *LanAutomationService Licenses *LicensesService NetworkSettings *NetworkSettingsService PathTrace *PathTraceService Platform *PlatformService Reports *ReportsService Sda *SdaService SecurityAdvisories *SecurityAdvisoriesService Sensors *SensorsService SiteDesign *SiteDesignService Sites *SitesService SoftwareImageManagementSwim *SoftwareImageManagementSwimService SystemSettings *SystemSettingsService Tag *TagService Task *TaskService Topology *TopologyService UserandRoles *UserandRolesService Users *UsersService Wireless *WirelessService CustomCall *CustomCallService // contains filtered or unexported fields }
Client manages communication with the Cisco DNA Center API
func NewClient ¶
NewClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.
func NewClientNoAuth ¶
NewClientNoAuth returns the client object without trying to authenticate
func NewClientWithOptions ¶
func NewClientWithOptions(baseURL string, username string, password string, debug string, sslVerify string, waitTimeToManyRequest *int) (*Client, error)
NewClientWithOptions is the client with options passed with parameters
func NewClientWithOptionsNoAuth ¶
func NewClientWithOptionsNoAuth(baseURL string, username string, password string, debug string, sslVerify string, waitTimeToManyRequest *int) (*Client, error)
NewClientWithOptionsNoAuth returns the client object without trying to authenticate and sets environment variables
func (*Client) AuthClient ¶
func (*Client) RestyClient ¶
func (s *Client) RestyClient() *resty.Client
RestyClient returns the resty.Client used by the sdk
func (*Client) SetAuthToken ¶
SetAuthToken defines the X-Auth-Token token sent in the request
func (*Client) SetDNACWaitTimeToManyRequest ¶
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!client-proximity
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-client-detail
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-client-enrichment-details
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-overall-client-health
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-all-keywords-of-c-l-is-accepted-by-command-runner
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!run-read-only-commands-on-devices-to-get-their-real-time-configuration
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!compliance-details-of-device
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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!device-compliance-status
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-compliance-detail
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-compliance-detail-count
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-compliance-status
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-compliance-status-count
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).
Documentation Link: https://developer.cisco.com/docs/dna-center/#!run-compliance
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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!export-device-configurations
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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-template
func (*ConfigurationTemplatesService) CreatesACloneOfTheGivenTemplate ¶
func (s *ConfigurationTemplatesService) CreatesACloneOfTheGivenTemplate(name string, templateID string, projectID string, CreatesACloneOfTheGivenTemplateQueryParams *CreatesACloneOfTheGivenTemplateQueryParams) (*ResponseConfigurationTemplatesCreatesACloneOfTheGivenTemplate, *resty.Response, error)
CreatesACloneOfTheGivenTemplate Creates a clone of the given template - 0384-4a0a-4ee8-bfc2
API to clone template
@param name name path parameter. Template name to clone template(Name should be different than existing template name within same project)
@param templateID templateId path parameter. UUID of the template to clone it
@param projectID projectId path parameter. @param CreatesACloneOfTheGivenTemplateQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!creates-a-clone-of-the-given-template
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!deletes-the-project
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!deletes-the-template
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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!deploy-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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!deploy-template-v2
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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!exports-the-projects-for-a-given-criteria
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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!exports-the-templates-for-a-given-criteria
func (*ConfigurationTemplatesService) GetProjectsDetails ¶
func (s *ConfigurationTemplatesService) GetProjectsDetails(GetProjectsDetailsQueryParams *GetProjectsDetailsQueryParams) (*ResponseConfigurationTemplatesGetProjectsDetails, *resty.Response, error)
GetProjectsDetails Get project(s) details - 9a8c-aa6d-459b-a4a2
Get project(s) details
@param GetProjectsDetailsQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-projects-details
func (*ConfigurationTemplatesService) GetTemplatesDetails ¶
func (s *ConfigurationTemplatesService) GetTemplatesDetails(GetTemplatesDetailsQueryParams *GetTemplatesDetailsQueryParams) (*ResponseConfigurationTemplatesGetTemplatesDetails, *resty.Response, error)
GetTemplatesDetails Get template(s) details - b0b6-ba49-43c8-9f45
Get template(s) details
@param GetTemplatesDetailsQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-templates-details
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!gets-a-list-of-projects
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!gets-all-the-versions-of-a-given-template
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!gets-details-of-a-given-template
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!gets-the-details-of-a-given-project
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!gets-the-templates-available
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!imports-the-projects-provided
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!imports-the-templates-provided
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!status-of-template-deployment
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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!version-template
type CountOfEventSubscriptionsQueryParams ¶
type CountOfEventSubscriptionsQueryParams struct {
EventIDs string `url:"eventIds,omitempty"` //List of subscriptions related to the respective eventIds
}
type CountOfNotificationsQueryParams ¶
type CountOfNotificationsQueryParams struct { EventIDs string `url:"eventIds,omitempty"` //The registered EventId should be provided StartTime float64 `url:"startTime,omitempty"` //Start Time in milliseconds EndTime float64 `url:"endTime,omitempty"` //End Time in milliseconds Category string `url:"category,omitempty"` //Category Type string `url:"type,omitempty"` //Type Severity string `url:"severity,omitempty"` //Severity Domain string `url:"domain,omitempty"` //Domain SubDomain string `url:"subDomain,omitempty"` //Sub Domain Source string `url:"source,omitempty"` //Source }
type CreateAndProvisionSSIDHeaderParams ¶
type CreateAndProvisionSSIDHeaderParams struct {
Persistbapioutput string `url:"__persistbapioutput,omitempty"` //Expects type string. Enable this parameter to execute the API and return a response asynchronously.
}
type CreateNetworkHeaderParams ¶
type CreateNetworkHeaderParams struct {
Persistbapioutput string `url:"__persistbapioutput,omitempty"` //Expects type bool. Persist bapi sync response
}
type CreateSiteHeaderParams ¶
type CreateSiteHeaderParams struct { Runsync string `url:"__runsync,omitempty"` //Expects type bool. Enable this parameter to execute the API and return a response synchronously Timeout string `url:"__timeout,omitempty"` //Expects type float64. During synchronous execution, this defines the maximum time to wait for a response, before the API execution is terminated Persistbapioutput string `url:"__persistbapioutput,omitempty"` //Expects type bool. Persist bapi sync response }
type CreateUpdateDynamicInterfaceHeaderParams ¶
type CreateUpdateDynamicInterfaceHeaderParams struct { Runsync string `url:"__runsync,omitempty"` //Expects type bool. Enable this parameter to execute the API and return a response synchronously Timeout string `url:"__timeout,omitempty"` //Expects type float64. If __runsync is set to ‘true’, this defines the maximum time before which if the API completes its execution, then a synchronous response is returned. If the time taken for the API to complete the execution, exceeds this time, then an asynchronous response is returned with an execution id, that can be used to get the status and response associated with the API execution }
type CreatesACloneOfTheGivenTemplateQueryParams ¶
type CreatesACloneOfTheGivenTemplateQueryParams struct {
ProjectID string `url:"projectId,omitempty"` //UUID of the project in which the template needs to be created
}
type CustomCallService ¶
type CustomCallService service
func (*CustomCallService) GetCustomCall ¶
func (s *CustomCallService) GetCustomCall(ResourcePath string, QueryParms *map[string]string) (*resty.Response, error)
type DeleteApplicationQueryParams ¶
type DeleteApplicationQueryParams struct {
ID string `url:"id,omitempty"` //Application's Id
}
type DeleteApplicationSetQueryParams ¶
type DeleteApplicationSetQueryParams struct {
ID string `url:"id,omitempty"` //
}
type DeleteBorderDeviceFromSdaFabricQueryParams ¶
type DeleteBorderDeviceFromSdaFabricQueryParams struct {
DeviceManagementIPAddress string `url:"deviceManagementIpAddress,omitempty"` //deviceManagementIpAddress
}
type DeleteControlPlaneDeviceInSdaFabricQueryParams ¶
type DeleteControlPlaneDeviceInSdaFabricQueryParams struct {
DeviceManagementIPAddress string `url:"deviceManagementIpAddress,omitempty"` //deviceManagementIpAddress
}
type DeleteDefaultAuthenticationProfileFromSdaFabricQueryParams ¶
type DeleteDefaultAuthenticationProfileFromSdaFabricQueryParams struct {
SiteNameHierarchy string `url:"siteNameHierarchy,omitempty"` //siteNameHierarchy
}
type DeleteDeviceByIDQueryParams ¶
type DeleteDeviceByIDQueryParams struct {
CleanConfig bool `url:"cleanConfig,omitempty"` //cleanConfig
}
type DeleteDynamicInterfaceHeaderParams ¶
type DeleteDynamicInterfaceHeaderParams struct { Runsync string `url:"__runsync,omitempty"` //Expects type bool. Enable this parameter to execute the API and return a response synchronously Timeout string `url:"__timeout,omitempty"` //Expects type float64. If __runsync is set to ‘true’, this defines the maximum time before which if the API completes its execution, then a synchronous response is returned. If the time taken for the API to complete the execution, exceeds this time, then an asynchronous response is returned with an execution id, that can be used to get the status and response associated with the API execution }
type DeleteEdgeDeviceFromSdaFabricQueryParams ¶
type DeleteEdgeDeviceFromSdaFabricQueryParams struct {
DeviceManagementIPAddress string `url:"deviceManagementIpAddress,omitempty"` //deviceManagementIpAddress
}
type DeleteEventSubscriptionsQueryParams ¶
type DeleteEventSubscriptionsQueryParams struct {
Subscriptions string `url:"subscriptions,omitempty"` //List of EventSubscriptionId's for removal
}
type DeleteMulticastFromSdaFabricQueryParams ¶
type DeleteMulticastFromSdaFabricQueryParams struct {
SiteNameHierarchy string `url:"siteNameHierarchy,omitempty"` //siteNameHierarchy
}
type DeleteNfvProfileQueryParams ¶
type DeleteNfvProfileQueryParams struct {
Name string `url:"name,omitempty"` //Nameof nfv network profile to delete.
}
type DeleteProvisionedWiredDeviceQueryParams ¶
type DeleteProvisionedWiredDeviceQueryParams struct {
DeviceManagementIPAddress string `url:"deviceManagementIpAddress,omitempty"` //Valid IP address of the device currently provisioned in a fabric site
}
type DeleteSSIDAndProvisionItToDevicesHeaderParams ¶
type DeleteSSIDAndProvisionItToDevicesHeaderParams struct {
Persistbapioutput string `url:"__persistbapioutput,omitempty"` //Expects type string. Enable this parameter to execute the API and return a response asynchronously.
}
type DeleteSensorTestQueryParams ¶
type DeleteSensorTestQueryParams struct {
TemplateName string `url:"templateName,omitempty"` //
}
type DeleteSiteFromSdaFabricQueryParams ¶
type DeleteSiteFromSdaFabricQueryParams struct {
SiteNameHierarchy string `url:"siteNameHierarchy,omitempty"` //Site Name Hierarchy
}
type DeleteTransitPeerNetworkQueryParams ¶
type DeleteTransitPeerNetworkQueryParams struct {
TransitPeerNetworkName string `url:"transitPeerNetworkName,omitempty"` //Transit Peer Network Name
}
type DeleteVirtualNetworkWithScalableGroupsQueryParams ¶
type DeleteVirtualNetworkWithScalableGroupsQueryParams struct {
VirtualNetworkName string `url:"virtualNetworkName,omitempty"` //virtualNetworkName
}
type DeviceCountDetails2QueryParams ¶
type DeviceCountDetails2QueryParams 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"` //Virtual account name SmartAccountID string `url:"smart_account_id,omitempty"` //Smart account id }
type DeviceLicenseSummary2QueryParams ¶
type DeviceLicenseSummary2QueryParams 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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!add-a-workflow
func (*DeviceOnboardingPnpService) AddDevice ¶
func (s *DeviceOnboardingPnpService) AddDevice(requestDeviceOnboardingPnpAddDevice *RequestDeviceOnboardingPnpAddDevice) (*ResponseDeviceOnboardingPnpAddDevice, *resty.Response, error)
AddDevice Add Device - f3b2-6b55-44ca-bab9
Adds a device to the PnP database.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!add-device
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!add-virtual-account
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. Some required parameters differ based on device platform:
Default/StackSwitch: imageInfo, configInfo. AccessPoints: rfProfile. Sensors: sensorProfile. CatalystWLC/MobilityExpress/EWC: staticIP, subnetMask, gateway. vlanID and ipInterfaceName are also allowed for Catalyst 9800 WLCs.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!claim-a-device-to-a-site
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!claim-device
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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-device-by-id-from-pnp
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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-workflow-by-id
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!deregister-virtual-account
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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-device-by-id
func (*DeviceOnboardingPnpService) GetDeviceCount ¶
func (s *DeviceOnboardingPnpService) GetDeviceCount(GetDeviceCountQueryParams *GetDeviceCountQueryParams) (*ResponseDeviceOnboardingPnpGetDeviceCount, *resty.Response, error)
GetDeviceCount Get Device Count - d9a1-fa9c-4068-b23c
Returns the device count based on filter criteria. This is useful for pagination
@param GetDeviceCountQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-device-count
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-device-history
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-device-list2
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-pnp-global-settings
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-smart-account-list
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-sync-result-for-virtual-account
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-virtual-account-list
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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-workflow-by-id
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-workflow-count
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-workflows
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!import-devices-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!preview-config
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!reset-device
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!sync-virtual-account-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!un-claim-device
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!deploy-device-replacement-workflow
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!mark-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!return-list-of-replacement-devices-with-replacement-details
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!return-replacement-devices-count
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) AddDevice2 ¶
func (s *DevicesService) AddDevice2(requestDevicesAddDevice2 *RequestDevicesAddDevice2) (*ResponseDevicesAddDevice2, *resty.Response, error)
AddDevice2 Add Device - 4bb2-2af0-46fa-8f08
Adds the device with given credential
Documentation Link: https://developer.cisco.com/docs/dna-center/#!add-device2
func (*DevicesService) AddUserDefinedFieldToDevice ¶
func (s *DevicesService) AddUserDefinedFieldToDevice(deviceID string, requestDevicesAddUserDefinedFieldToDevice *RequestDevicesAddUserDefinedFieldToDevice) (*ResponseDevicesAddUserDefinedFieldToDevice, *resty.Response, error)
AddUserDefinedFieldToDevice Add User-Defined-Field to device - d3af-395c-4669-adaf
Assigns an existing Global User-Defined-Field to a device. If the UDF is already assigned to the specific device, then it updates the device UDF value accordingly. Please note that the assigning UDF 'name' must be an existing global UDF. Otherwise error shall be shown.
@param deviceID deviceId path parameter. UUID of device to which UDF has to be added
func (*DevicesService) ClearMacAddressTable ¶
func (s *DevicesService) ClearMacAddressTable(interfaceUUID string, requestDevicesClearMacAddressTable *RequestDevicesClearMacAddressTable, ClearMacAddressTableQueryParams *ClearMacAddressTableQueryParams) (*ResponseDevicesClearMacAddressTable, *resty.Response, error)
ClearMacAddressTable Clear Mac-Address table - 24be-a97f-43f9-bc65
Clear mac-address on an individual port. In request body, operation needs to be specified as 'ClearMacAddress'. In the future more possible operations will be added to this API
@param interfaceUUID interfaceUuid path parameter. Interface Id
@param ClearMacAddressTableQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!clear-mac-address-table
func (*DevicesService) CreateUserDefinedField ¶
func (s *DevicesService) CreateUserDefinedField(requestDevicesCreateUserDefinedField *RequestDevicesCreateUserDefinedField) (*ResponseDevicesCreateUserDefinedField, *resty.Response, error)
CreateUserDefinedField Create User-Defined-Field - 0a9c-18e7-4caa-8b07
Creates a new global User Defined Field, which can be assigned to devices
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-user-defined-field
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-device-by-id
func (*DevicesService) DeleteUserDefinedField ¶
func (s *DevicesService) DeleteUserDefinedField(id string) (*ResponseDevicesDeleteUserDefinedField, *resty.Response, error)
DeleteUserDefinedField Delete User-Defined-Field - 78a3-c8b1-4799-892e
Deletes an existing Global User-Defined-Field using it's id.
@param id id path parameter. UDF id
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-user-defined-field
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!devices
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!export-device-list
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-all-interfaces
func (*DevicesService) GetAllUserDefinedFields ¶
func (s *DevicesService) GetAllUserDefinedFields(GetAllUserDefinedFieldsQueryParams *GetAllUserDefinedFieldsQueryParams) (*ResponseDevicesGetAllUserDefinedFields, *resty.Response, error)
GetAllUserDefinedFields Get All User-Defined-Fields - 058d-2a92-4899-b7bb
Gets existing global User Defined Fields. If no input is given, it fetches ALL the Global UDFs. Filter/search is supported either by UDF Id(s) or by UDF name(s), but not both.
@param GetAllUserDefinedFieldsQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-all-user-defined-fields
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-chassis-details-for-device
func (*DevicesService) GetConnectedDeviceDetail ¶
func (s *DevicesService) GetConnectedDeviceDetail(deviceUUID string, interfaceUUID string) (*ResponseDevicesGetConnectedDeviceDetail, *resty.Response, error)
GetConnectedDeviceDetail Get connected device detail - a8aa-ca21-4c09-8388
Get connected device detail for given deviceUuid and interfaceUuid
@param deviceUUID deviceUuid path parameter. instanceuuid of Device
@param interfaceUUID interfaceUuid path parameter. instanceuuid of interface
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-connected-device-detail
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-device-by-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 if the given serial number matches with any of the serial numbers collected.
@param serialNumber serialNumber path parameter. Device serial number
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-device-by-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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-device-config-by-id
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-device-config-count
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-device-config-for-all-devices
func (*DevicesService) GetDeviceCount2 ¶
func (s *DevicesService) GetDeviceCount2() (*ResponseDevicesGetDeviceCount2, *resty.Response, error)
GetDeviceCount2 Get Device Count - 5db2-1b8e-43fa-b7d8
Returns the count of network devices based on the filter criteria by management IP address, mac address, hostname and location name
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-device-count2
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-device-detail
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-device-enrichment-details
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-device-interface-count
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-device-interface-count2
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-device-interface-vlans
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-device-interfaces-by-specified-range
func (*DevicesService) GetDeviceList ¶
func (s *DevicesService) GetDeviceList(GetDeviceListQueryParams *GetDeviceListQueryParams) (*ResponseDevicesGetDeviceList, *resty.Response, error)
GetDeviceList Get Device list - 20b1-9b52-464b-8972
Returns list of network devices based on filter criteria such as management IP address, mac address, hostname, etc. You can use the .* in any value to conduct a wildcard search. For example, to find all hostnames beginning with myhost in the IP address range 192.25.18.n, issue the following request: GET /dna/intent/api/v1/network-device?hostname=myhost.*&managementIpAddress=192.25.18..*
If id parameter is provided with comma separated ids, it will return the list of network-devices for the given ids and ignores the other request parameters. You can also specify offset & limit to get the required list.
@param GetDeviceListQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-device-list
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-device-summary
func (*DevicesService) GetDeviceValuesThatMatchFullyOrPartiallyAnAttribute ¶
func (s *DevicesService) GetDeviceValuesThatMatchFullyOrPartiallyAnAttribute(GetDeviceValuesThatMatchFullyOrPartiallyAnAttributeQueryParams *GetDeviceValuesThatMatchFullyOrPartiallyAnAttributeQueryParams) (*ResponseDevicesGetDeviceValuesThatMatchFullyOrPartiallyAnAttribute, *resty.Response, error)
GetDeviceValuesThatMatchFullyOrPartiallyAnAttribute Get Device Values that match fully or partially an Attribute - ffa7-48cc-44e9-a437
Returns the list of values of the first given required parameter. You can use the .* in any value to conduct a wildcard search. For example, to get all the devices with the management IP address starting with 10.10. , issue the following request: GET /dna/inten/api/v1/network-device/autocomplete?managementIpAddress=10.10..* It will return the device management IP addresses that match fully or partially the provided attribute. {[10.10.1.1, 10.10.20.2, …]}.
@param GetDeviceValuesThatMatchFullyOrPartiallyAnAttributeQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-device-values-that-match-fully-or-partially-an-attribute
func (*DevicesService) GetDevicesRegisteredForWsaNotification ¶
func (s *DevicesService) GetDevicesRegisteredForWsaNotification(GetDevicesRegisteredForWSANotificationQueryParams *GetDevicesRegisteredForWsaNotificationQueryParams) (*ResponseDevicesGetDevicesRegisteredForWsaNotification, *resty.Response, error)
GetDevicesRegisteredForWsaNotification Get Devices registered for WSA Notification - c980-9b67-44f8-a502
It fetches devices which are registered to receive WSA notifications. The device serial number and/or MAC address are required to be provided as query parameters.
@param GetDevicesRegisteredForWSANotificationQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-devices-registered-for-wsa-notification
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-functional-capability-by-id
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-functional-capability-for-devices
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-interface-by-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-interface-by-ip
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-interface-details-by-device-id-and-interface-name
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-interface-info-by-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-isis-interfaces
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-linecard-details
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-module-count
func (*DevicesService) GetModuleInfoByID ¶
func (s *DevicesService) GetModuleInfoByID(id string) (*ResponseDevicesGetModuleInfoByID, *resty.Response, error)
GetModuleInfoByID Get Module Info by Id - 0db7-da74-4c0b-83d8
Returns Module info by 'module id'
@param id id path parameter. Module id
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-module-info-by-id
func (*DevicesService) GetModules ¶
func (s *DevicesService) GetModules(GetModulesQueryParams *GetModulesQueryParams) (*ResponseDevicesGetModules, *resty.Response, error)
GetModules Get Modules - eb82-49e3-4f69-b0f1
Returns modules by specified device id
@param GetModulesQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-modules
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-network-device-by-ip
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. The maximum number of records that can be retrieved is 500
@param startIndex startIndex path parameter. Start index [>=1]
@param recordsToReturn recordsToReturn path parameter. Number of records to return [1<= recordsToReturn <= 500]
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-network-device-by-pagination-range
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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-organization-list-for-meraki
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-ospf-interfaces
func (*DevicesService) GetPlannedAccessPointsForBuilding ¶
func (s *DevicesService) GetPlannedAccessPointsForBuilding(buildingID string, GetPlannedAccessPointsForBuildingQueryParams *GetPlannedAccessPointsForBuildingQueryParams) (*ResponseDevicesGetPlannedAccessPointsForBuilding, *resty.Response, error)
GetPlannedAccessPointsForBuilding Get Planned Access Points for Building - b699-9b85-4e3b-acdd
Provides a list of Planned Access Points for the Building it is requested for
@param buildingID buildingId path parameter. Building Id
@param GetPlannedAccessPointsForBuildingQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-planned-access-points-for-building
func (*DevicesService) GetPlannedAccessPointsForFloor ¶
func (s *DevicesService) GetPlannedAccessPointsForFloor(floorID string, GetPlannedAccessPointsForFloorQueryParams *GetPlannedAccessPointsForFloorQueryParams) (*ResponseDevicesGetPlannedAccessPointsForFloor, *resty.Response, error)
GetPlannedAccessPointsForFloor Get Planned Access Points for Floor - 6780-6977-4589-9a54
Provides a list of Planned Access Points for the Floor it is requested for
@param floorID floorId path parameter. Floor Id
@param GetPlannedAccessPointsForFloorQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-planned-access-points-for-floor
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-polling-interval-by-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-polling-interval-for-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-stack-details-for-device
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-supervisor-card-detail
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-wireless-lan-controller-details-by-id
func (*DevicesService) InventoryInsightDeviceLinkMismatchAPI ¶ added in v5.0.26
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!inventory-insight-device-link-mismatch-api
func (*DevicesService) LegitOperationsForInterface ¶
func (s *DevicesService) LegitOperationsForInterface(interfaceUUID string) (*ResponseDevicesLegitOperationsForInterface, *resty.Response, error)
LegitOperationsForInterface Legit operations for interface - 87a3-3a52-46ea-a40e
Get list of all properties & operations valid for an interface.
@param interfaceUUID interfaceUuid path parameter. Interface ID
Documentation Link: https://developer.cisco.com/docs/dna-center/#!legit-operations-for-interface
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!poe-details
func (*DevicesService) RemoveUserDefinedFieldFromDevice ¶
func (s *DevicesService) RemoveUserDefinedFieldFromDevice(deviceID string, RemoveUserDefinedFieldFromDeviceQueryParams *RemoveUserDefinedFieldFromDeviceQueryParams) (*ResponseDevicesRemoveUserDefinedFieldFromDevice, *resty.Response, error)
RemoveUserDefinedFieldFromDevice Remove User-Defined-Field from device - 8c9f-d9e8-4cab-bf96
Remove a User-Defined-Field from device. Name of UDF has to be passed as the query parameter. Please note that Global UDF will not be deleted by this operation.
@param deviceID deviceId path parameter. UUID of device from which UDF has to be removed
@param RemoveUserDefinedFieldFromDeviceQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!remove-user-defined-field-from-device
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!return-power-supply-fan-details-for-the-given-device
func (*DevicesService) ReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3Des ¶ added in v5.0.26
func (s *DevicesService) ReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3Des(siteID string, ReturnsDevicesAddedToCiscoDNACenterWithSnmpV3DESQueryParams *ReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DESQueryParams) (*ResponseDevicesReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DES, *resty.Response, error)
ReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3Des Returns devices added to Cisco DNA center with snmp v3 DES. - afba-7a69-4d38-8de1
Returns devices added to Cisco DNA center with snmp v3 DES, where siteId is mandatory & accepts offset, limit, sortby, order which are optional.
@param siteID siteId path parameter. @param ReturnsDevicesAddedToCiscoDNACenterWithSnmpV3DESQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!returns-devices-added-to-cisco-dna-center-with-snmp-v3-des
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!returns-poe-interface-details-for-the-device
func (*DevicesService) SyncDevices ¶
func (s *DevicesService) SyncDevices(requestDevicesSyncDevices *RequestDevicesSyncDevices, SyncDevicesQueryParams *SyncDevicesQueryParams) (*ResponseDevicesSyncDevices, *resty.Response, error)
SyncDevices Sync Devices - 3b9e-f967-4429-be4c
Synchronizes the devices. If forceSync param is false (default) then the sync would run in normal priority thread. If forceSync param is true then the sync would run in high priority thread if available, else the sync will fail. Result can be seen in the child task of each device
@param SyncDevicesQueryParams Filtering parameter
func (*DevicesService) SyncDevices2 ¶
func (s *DevicesService) SyncDevices2(requestDevicesSyncDevices2 *RequestDevicesSyncDevices2) (*ResponseDevicesSyncDevices2, *resty.Response, error)
SyncDevices2 Sync Devices - aeb9-eb67-460b-92df
Sync the devices provided as input
func (*DevicesService) UpdateDeviceRole ¶
func (s *DevicesService) UpdateDeviceRole(requestDevicesUpdateDeviceRole *RequestDevicesUpdateDeviceRole) (*ResponseDevicesUpdateDeviceRole, *resty.Response, error)
UpdateDeviceRole Update Device role - b985-5ad5-4ae9-8156
Updates the role of the device as access, core, distribution, border router
func (*DevicesService) UpdateInterfaceDetails ¶
func (s *DevicesService) UpdateInterfaceDetails(interfaceUUID string, requestDevicesUpdateInterfaceDetails *RequestDevicesUpdateInterfaceDetails, UpdateInterfaceDetailsQueryParams *UpdateInterfaceDetailsQueryParams) (*ResponseDevicesUpdateInterfaceDetails, *resty.Response, error)
UpdateInterfaceDetails Update Interface details - 868b-5a60-4be8-a2d7
Add/Update Interface description, VLAN membership, Voice VLAN and change Interface admin status ('UP'/'DOWN') from Request body.
@param interfaceUUID interfaceUuid path parameter. Interface ID
@param UpdateInterfaceDetailsQueryParams Filtering parameter
func (*DevicesService) UpdateUserDefinedField ¶
func (s *DevicesService) UpdateUserDefinedField(id string, requestDevicesUpdateUserDefinedField *RequestDevicesUpdateUserDefinedField) (*ResponseDevicesUpdateUserDefinedField, *resty.Response, error)
UpdateUserDefinedField Update User-Defined-Field - aa8c-ea8f-41aa-a346
Updates an existing global User Defined Field, using it's id.
@param id id path parameter. UDF id
type DisasterRecoveryService ¶
type DisasterRecoveryService service
func (*DisasterRecoveryService) DisasterRecoveryOperationalStatus ¶
func (s *DisasterRecoveryService) DisasterRecoveryOperationalStatus() (*ResponseDisasterRecoveryDisasterRecoveryOperationalStatus, *resty.Response, error)
DisasterRecoveryOperationalStatus Disaster Recovery Operational Status - b89c-dbd5-45da-a6e5
Returns the status of Disaster Recovery operation performed on the system.
func (*DisasterRecoveryService) DisasterRecoveryStatus ¶
func (s *DisasterRecoveryService) DisasterRecoveryStatus() (*ResponseDisasterRecoveryDisasterRecoveryStatus, *resty.Response, error)
DisasterRecoveryStatus Disaster Recovery Status - 0b83-9ba0-493a-bf2e
Detailed and Summarized status of DR components (Active, Standby and Witness system's health).
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-cli-credentials
func (*DiscoveryService) CreateGlobalCredentialsV2 ¶
func (s *DiscoveryService) CreateGlobalCredentialsV2(requestDiscoveryCreateGlobalCredentialsV2 *RequestDiscoveryCreateGlobalCredentialsV2) (*ResponseDiscoveryCreateGlobalCredentialsV2, *resty.Response, error)
CreateGlobalCredentialsV2 Create Global Credentials V2 - 4ca1-8b14-4059-82b0
API to create new global credentials. Multiple credentials of various types can be passed at once. Please refer sample Request Body for more information.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-global-credentials-v2
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-update-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-all-discovery
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-discovery-by-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-discovery-by-specified-range
func (*DiscoveryService) DeleteGlobalCredentialV2 ¶
func (s *DiscoveryService) DeleteGlobalCredentialV2(id string) (*ResponseDiscoveryDeleteGlobalCredentialV2, *resty.Response, error)
DeleteGlobalCredentialV2 Delete Global Credential V2 - 6487-3b18-4f48-be33
Delete a global credential. Only 'id' of the credential has to be passed.
@param id id path parameter. Global Credential id
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-global-credential-v2
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-global-credentials-by-id
func (*DiscoveryService) GetAllGlobalCredentialsV2 ¶
func (s *DiscoveryService) GetAllGlobalCredentialsV2() (*ResponseDiscoveryGetAllGlobalCredentialsV2, *resty.Response, error)
GetAllGlobalCredentialsV2 Get All Global Credentials V2 - 6088-4a03-4b5b-8252
API to get device credentials' details. It fetches all global credentials of all types at once, without the need to pass any input parameters.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-all-global-credentials-v2
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-count-of-all-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-credential-sub-type-by-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-devices-discovered-by-id
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-discovered-devices-by-range
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-discovered-network-devices-by-discovery-id
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-discoveries-by-range
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-discovery-by-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-discovery-jobs-by-ip
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-global-credentials
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-list-of-discoveries-by-discovery-id
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-network-devices-from-discovery
func (*DiscoveryService) GetSNMPProperties ¶
func (s *DiscoveryService) GetSNMPProperties() (*ResponseDiscoveryGetSNMPProperties, *resty.Response, error)
GetSNMPProperties Get SNMP properties - 4497-4ba5-435a-801d
Returns SNMP properties
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!start-discovery
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) UpdateGlobalCredentialsV2 ¶
func (s *DiscoveryService) UpdateGlobalCredentialsV2(requestDiscoveryUpdateGlobalCredentialsV2 *RequestDiscoveryUpdateGlobalCredentialsV2) (*ResponseDiscoveryUpdateGlobalCredentialsV2, *resty.Response, error)
UpdateGlobalCredentialsV2 Update Global Credentials V2 - a7bb-8baa-487a-acf6
API to update device credentials. Multiple credentials can be passed at once, but only a single credential of a given type can be passed at once. Please refer sample Request Body for more information.
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 EoXService ¶
type EoXService service
func (*EoXService) GetEoxDetailsPerDevice ¶ added in v5.0.26
func (s *EoXService) GetEoxDetailsPerDevice(deviceID string) (*ResponseEoXGetEoXDetailsPerDevice, *resty.Response, error)
GetEoxDetailsPerDevice Get EoX Details Per Device - dc80-099e-4d59-986d
Retrieves EoX details for a device
@param deviceID deviceId path parameter. Device instance UUID
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-eox-details-per-device
func (*EoXService) GetEoxStatusForAllDevices ¶ added in v5.0.26
func (s *EoXService) GetEoxStatusForAllDevices() (*ResponseEoXGetEoXStatusForAllDevices, *resty.Response, error)
GetEoXStatusForAllDevices Get EoX Status For All Devices - 3281-fa04-49ba-87d9
Retrieves EoX status for all devices in the network
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-eo-x-status-for-all-devices
func (*EoXService) GetEoxSummary ¶ added in v5.0.26
func (s *EoXService) GetEoxSummary() (*ResponseEoXGetEoXSummary, *resty.Response, error)
GetEoxSummary Get EoX Summary - f0b2-7a23-4fea-96fc
Retrieves EoX summary for all devices in the network
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-eox-summary
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!count-of-event-subscriptions
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!count-of-events
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!count-of-notifications
func (*EventManagementService) CreateEmailDestination ¶
func (s *EventManagementService) CreateEmailDestination(requestEventManagementCreateEmailDestination *RequestEventManagementCreateEmailDestination) (*ResponseEventManagementCreateEmailDestination, *resty.Response, error)
CreateEmailDestination Create Email Destination - 84ab-8bff-4769-a7d6
Create Email Destination
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-email-destination
func (*EventManagementService) CreateEmailEventSubscription ¶
func (s *EventManagementService) CreateEmailEventSubscription(requestEventManagementCreateEmailEventSubscription *RequestEventManagementCreateEmailEventSubscription) (*ResponseEventManagementCreateEmailEventSubscription, *resty.Response, error)
CreateEmailEventSubscription Create Email Event Subscription - 7bbc-88c8-424a-840f
Create Email Subscription Endpoint for list of registered events.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-email-event-subscription
func (*EventManagementService) CreateEventSubscriptions ¶
func (s *EventManagementService) CreateEventSubscriptions(requestEventManagementCreateEventSubscriptions *RequestEventManagementCreateEventSubscriptions) (*ResponseEventManagementCreateEventSubscriptions, *resty.Response, error)
CreateEventSubscriptions Create Event Subscriptions - 4f9f-7a7b-40f9-90de
Subscribe SubscriptionEndpoint to list of registered events (Deprecated)
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-event-subscriptions
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-rest-webhook-event-subscription
func (*EventManagementService) CreateSyslogDestination ¶
func (s *EventManagementService) CreateSyslogDestination(requestEventManagementCreateSyslogDestination *RequestEventManagementCreateSyslogDestination) (*ResponseEventManagementCreateSyslogDestination, *resty.Response, error)
CreateSyslogDestination Create Syslog Destination - 08ad-2bd5-47fa-9227
Create Syslog Destination
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-syslog-destination
func (*EventManagementService) CreateSyslogEventSubscription ¶
func (s *EventManagementService) CreateSyslogEventSubscription(requestEventManagementCreateSyslogEventSubscription *RequestEventManagementCreateSyslogEventSubscription) (*ResponseEventManagementCreateSyslogEventSubscription, *resty.Response, error)
CreateSyslogEventSubscription Create Syslog Event Subscription - 919a-8bb7-445a-88fe
Create Syslog Subscription Endpoint for list of registered events
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-syslog-event-subscription
func (*EventManagementService) CreateWebhookDestination ¶
func (s *EventManagementService) CreateWebhookDestination(requestEventManagementCreateWebhookDestination *RequestEventManagementCreateWebhookDestination) (*ResponseEventManagementCreateWebhookDestination, *resty.Response, error)
CreateWebhookDestination Create Webhook Destination - 4bbd-580a-4bab-80b7
Create Webhook Destination
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-webhook-destination
func (*EventManagementService) DeleteEventSubscriptions ¶
func (s *EventManagementService) DeleteEventSubscriptions(DeleteEventSubscriptionsQueryParams *DeleteEventSubscriptionsQueryParams) (*ResponseEventManagementDeleteEventSubscriptions, *resty.Response, error)
DeleteEventSubscriptions Delete Event Subscriptions - 9398-1baa-4079-9483
Delete EventSubscriptions
@param DeleteEventSubscriptionsQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-event-subscriptions
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!event-artifact-count
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-audit-log-parent-records
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-audit-log-records
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-audit-log-summary
func (*EventManagementService) GetConnectorTypes ¶
func (s *EventManagementService) GetConnectorTypes() (*ResponseEventManagementGetConnectorTypes, *resty.Response, error)
GetConnectorTypes Get Connector Types - c0be-2a2b-4dc9-8bfb
Get the list of connector types
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-connector-types
func (*EventManagementService) GetEmailDestination ¶
func (s *EventManagementService) GetEmailDestination() (*ResponseEventManagementGetEmailDestination, *resty.Response, error)
GetEmailDestination Get Email Destination - aebc-3bec-4858-8488
Get Email Destination
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-email-destination
func (*EventManagementService) GetEmailEventSubscriptions ¶
func (s *EventManagementService) GetEmailEventSubscriptions(GetEmailEventSubscriptionsQueryParams *GetEmailEventSubscriptionsQueryParams) (*ResponseEventManagementGetEmailEventSubscriptions, *resty.Response, error)
GetEmailEventSubscriptions Get Email Event Subscriptions - 39b2-0851-4b39-837e
Gets the list of email Subscriptions's based on provided query params
@param GetEmailEventSubscriptionsQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-email-event-subscriptions
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-email-subscription-details
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-event-artifacts
func (*EventManagementService) GetEventSubscriptions ¶
func (s *EventManagementService) GetEventSubscriptions(GetEventSubscriptionsQueryParams *GetEventSubscriptionsQueryParams) (*ResponseEventManagementGetEventSubscriptions, *resty.Response, error)
GetEventSubscriptions Get Event Subscriptions - dcaa-6bde-4feb-9152
Gets the list of Subscriptions's based on provided offset and limit (Deprecated)
@param GetEventSubscriptionsQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-event-subscriptions
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-events
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-notifications
func (*EventManagementService) GetRestWebhookEventSubscriptions ¶
func (s *EventManagementService) GetRestWebhookEventSubscriptions(GetRestWebhookEventSubscriptionsQueryParams *GetRestWebhookEventSubscriptionsQueryParams) (*ResponseEventManagementGetRestWebhookEventSubscriptions, *resty.Response, error)
GetRestWebhookEventSubscriptions Get Rest/Webhook Event Subscriptions - dcaa-6bde-4feb-9153
Gets the list of Rest/Webhook Subscriptions's based on provided query params
@param GetRestWebhookEventSubscriptionsQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-rest-webhook-event-subscriptions
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-rest-webhook-subscription-details
func (*EventManagementService) GetSNMPDestination ¶
func (s *EventManagementService) GetSNMPDestination(GetSNMPDestinationQueryParams *GetSNMPDestinationQueryParams) (*ResponseEventManagementGetSNMPDestination, *resty.Response, error)
GetSNMPDestination Get SNMP Destination - ffbb-e92a-40e9-9ae6
Get SNMP Destination
@param GetSNMPDestinationQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-snmp-destination
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-status-api-for-events
func (*EventManagementService) GetSyslogDestination ¶
func (s *EventManagementService) GetSyslogDestination(GetSyslogDestinationQueryParams *GetSyslogDestinationQueryParams) (*ResponseEventManagementGetSyslogDestination, *resty.Response, error)
GetSyslogDestination Get Syslog Destination - 86a2-6b24-4828-b9dc
Get Syslog Destination
@param GetSyslogDestinationQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-syslog-destination
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-syslog-event-subscriptions
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-syslog-subscription-details
func (*EventManagementService) GetWebhookDestination ¶
func (s *EventManagementService) GetWebhookDestination(GetWebhookDestinationQueryParams *GetWebhookDestinationQueryParams) (*ResponseEventManagementGetWebhookDestination, *resty.Response, error)
GetWebhookDestination Get Webhook Destination - 2395-8ba8-4a7b-bd72
Get Webhook Destination
@param GetWebhookDestinationQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-webhook-destination
func (*EventManagementService) UpdateEmailDestination ¶
func (s *EventManagementService) UpdateEmailDestination(requestEventManagementUpdateEmailDestination *RequestEventManagementUpdateEmailDestination) (*ResponseEventManagementUpdateEmailDestination, *resty.Response, error)
UpdateEmailDestination Update Email Destination - 8285-3bf9-4aba-a65f
Update Email Destination
func (*EventManagementService) UpdateEmailEventSubscription ¶
func (s *EventManagementService) UpdateEmailEventSubscription(requestEventManagementUpdateEmailEventSubscription *RequestEventManagementUpdateEmailEventSubscription) (*ResponseEventManagementUpdateEmailEventSubscription, *resty.Response, error)
UpdateEmailEventSubscription Update Email Event Subscription - 87b2-2b83-46bb-8983
Update Email Subscription Endpoint for list of registered events
func (*EventManagementService) UpdateEventSubscriptions ¶
func (s *EventManagementService) UpdateEventSubscriptions(requestEventManagementUpdateEventSubscriptions *RequestEventManagementUpdateEventSubscriptions) (*ResponseEventManagementUpdateEventSubscriptions, *resty.Response, error)
UpdateEventSubscriptions Update Event Subscriptions - 579a-6a72-48cb-94cf
Update SubscriptionEndpoint to list of registered events(Deprecated)
func (*EventManagementService) UpdateRestWebhookEventSubscription ¶
func (s *EventManagementService) UpdateRestWebhookEventSubscription(requestEventManagementUpdateRestWebhookEventSubscription *RequestEventManagementUpdateRestWebhookEventSubscription) (*ResponseEventManagementUpdateRestWebhookEventSubscription, *resty.Response, error)
UpdateRestWebhookEventSubscription Update Rest/Webhook Event Subscription - ce81-f9c5-4fc8-b576
Update Rest/Webhook Subscription Endpoint for list of registered events
func (*EventManagementService) UpdateSyslogDestination ¶
func (s *EventManagementService) UpdateSyslogDestination(requestEventManagementUpdateSyslogDestination *RequestEventManagementUpdateSyslogDestination) (*ResponseEventManagementUpdateSyslogDestination, *resty.Response, error)
UpdateSyslogDestination Update Syslog Destination - eeac-fbe9-4518-b3fb
Update Syslog Destination
func (*EventManagementService) UpdateSyslogEventSubscription ¶
func (s *EventManagementService) UpdateSyslogEventSubscription(requestEventManagementUpdateSyslogEventSubscription *RequestEventManagementUpdateSyslogEventSubscription) (*ResponseEventManagementUpdateSyslogEventSubscription, *resty.Response, error)
UpdateSyslogEventSubscription Update Syslog Event Subscription - 6285-cbc1-4039-9ace
Update Syslog Subscription Endpoint for list of registered events
func (*EventManagementService) UpdateWebhookDestination ¶
func (s *EventManagementService) UpdateWebhookDestination(requestEventManagementUpdateWebhookDestination *RequestEventManagementUpdateWebhookDestination) (*ResponseEventManagementUpdateWebhookDestination, *resty.Response, error)
UpdateWebhookDestination Update Webhook Destination - 06b5-da28-423a-9bf6
Update Webhook Destination
type FabricWirelessService ¶
type FabricWirelessService service
func (*FabricWirelessService) AddSSIDToIPPoolMapping ¶
func (s *FabricWirelessService) AddSSIDToIPPoolMapping(requestFabricWirelessAddSSIDToIPPoolMapping *RequestFabricWirelessAddSSIDToIPPoolMapping, AddSSIDToIPPoolMappingHeaderParams *AddSSIDToIPPoolMappingHeaderParams) (*ResponseFabricWirelessAddSSIDToIPPoolMapping, *resty.Response, error)
AddSSIDToIPPoolMapping Add SSID to IP Pool Mapping - b783-49d9-463a-98dd
Add SSID to IP Pool Mapping.
@param AddSSIDToIPPoolMappingHeaderParams Custom header parameters
Documentation Link: https://developer.cisco.com/docs/dna-center/#!add-ssid-to-ip-pool-mapping
func (*FabricWirelessService) AddWLCToFabricDomain ¶
func (s *FabricWirelessService) AddWLCToFabricDomain(requestFabricWirelessAddWLCToFabricDomain *RequestFabricWirelessAddWLCToFabricDomain) (*ResponseFabricWirelessAddWLCToFabricDomain, *resty.Response, error)
AddWLCToFabricDomain Add WLC to Fabric Domain - f4ad-b85b-4f19-ae86
Add WLC to Fabric Domain
Documentation Link: https://developer.cisco.com/docs/dna-center/#!add-w-l-c-to-fabric-domain
func (*FabricWirelessService) GetSSIDToIPPoolMapping ¶
func (s *FabricWirelessService) GetSSIDToIPPoolMapping(GetSSIDToIPPoolMappingQueryParams *GetSSIDToIPPoolMappingQueryParams) (*ResponseFabricWirelessGetSSIDToIPPoolMapping, *resty.Response, error)
GetSSIDToIPPoolMapping Get SSID to IP Pool Mapping - d891-8a44-4b6a-ad19
Get SSID to IP Pool Mapping
@param GetSSIDToIPPoolMappingQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-ssid-to-ip-pool-mapping
func (*FabricWirelessService) RemoveWLCFromFabricDomain ¶
func (s *FabricWirelessService) RemoveWLCFromFabricDomain(RemoveWLCFromFabricDomainHeaderParams *RemoveWLCFromFabricDomainHeaderParams, RemoveWLCFromFabricDomainQueryParams *RemoveWLCFromFabricDomainQueryParams) (*ResponseFabricWirelessRemoveWLCFromFabricDomain, *resty.Response, error)
RemoveWLCFromFabricDomain Remove WLC from Fabric Domain - 10bb-1ae9-46e9-840f
Remove WLC from Fabric Domain
@param RemoveWLCFromFabricDomainHeaderParams Custom header parameters @param RemoveWLCFromFabricDomainQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!remove-w-l-c-from-fabric-domain
func (*FabricWirelessService) UpdateSSIDToIPPoolMapping ¶
func (s *FabricWirelessService) UpdateSSIDToIPPoolMapping(requestFabricWirelessUpdateSSIDToIPPoolMapping *RequestFabricWirelessUpdateSSIDToIPPoolMapping) (*ResponseFabricWirelessUpdateSSIDToIPPoolMapping, *resty.Response, error)
UpdateSSIDToIPPoolMapping Update SSID to IP Pool Mapping - a7bf-1936-424b-91f0
Update SSID to IP Pool Mapping.
type FileDownload ¶
func (*FileDownload) SaveDownload ¶
func (f *FileDownload) SaveDownload(path string) error
type FileService ¶
type FileService service
func (*FileService) DownloadAFileByFileID ¶
func (s *FileService) DownloadAFileByFileID(fileID string) (FileDownload, *resty.Response, error)
DownloadAFileByFileID Download a file by fileId - 9698-c8ec-4a0b-8c1a
Downloads a file specified by fileId
@param fileID fileId path parameter. File Identification number
Documentation Link: https://developer.cisco.com/docs/dna-center/#!download-a-file-by-file-id
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-list-of-files
func (*FileService) UploadFile ¶
func (s *FileService) UploadFile(nameSpace string, UploadFileMultipartFields *UploadFileMultipartFields) (*ResponseFileUploadFile, *resty.Response, error)
UploadFile uploadFile - 15bf-fb0f-44c8-98f2
Uploads a new file within a specific nameSpace
@param nameSpace nameSpace path parameter.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!upload-file
type GetAccessPointConfigurationQueryParams ¶
type GetAccessPointConfigurationQueryParams struct {
Key string `url:"key,omitempty"` //The ethernet MAC address of Access point
}
type GetAccessPointRebootTaskResultQueryParams ¶
type GetAccessPointRebootTaskResultQueryParams struct {
ParentTaskID string `url:"parentTaskId,omitempty"` //task id of ap reboot request
}
type GetApplicationPolicyQueryParams ¶
type GetApplicationPolicyQueryParams struct {
PolicyScope string `url:"policyScope,omitempty"` //policy scope name
}
type GetApplicationPolicyQueuingProfileQueryParams ¶
type GetApplicationPolicyQueuingProfileQueryParams struct {
Name string `url:"name,omitempty"` //queuing profile name
}
type GetAuditLogParentRecordsQueryParams ¶
type GetAuditLogParentRecordsQueryParams struct { InstanceID string `url:"instanceId,omitempty"` //InstanceID of the Audit Log. Name string `url:"name,omitempty"` //Audit Log notification event name. EventID string `url:"eventId,omitempty"` //Audit Log notification's event ID. Category string `url:"category,omitempty"` //Audit Log notification's event category. Supported values: INFO, WARN, ERROR, ALERT, TASK_PROGRESS, TASK_FAILURE, TASK_COMPLETE, COMMAND, QUERY, CONVERSATION Severity string `url:"severity,omitempty"` //Audit Log notification's event severity. Supported values: 1, 2, 3, 4, 5. Domain string `url:"domain,omitempty"` //Audit Log notification's event domain. SubDomain string `url:"subDomain,omitempty"` //Audit Log notification's event sub-domain. Source string `url:"source,omitempty"` //Audit Log notification's event source. UserID string `url:"userId,omitempty"` //Audit Log notification's event userId. Context string `url:"context,omitempty"` //Audit Log notification's event correlationId. EventHierarchy string `url:"eventHierarchy,omitempty"` //Audit Log notification's event eventHierarchy. Example: "US.CA.San Jose" OR "US.CA" OR "CA.San Jose" - Delimiter for hierarchy separation is ".". SiteID string `url:"siteId,omitempty"` //Audit Log notification's siteId. DeviceID string `url:"deviceId,omitempty"` //Audit Log notification's deviceId. IsSystemEvents bool `url:"isSystemEvents,omitempty"` //Parameter to filter system generated audit-logs. Description string `url:"description,omitempty"` //String full/partial search - (Provided input string is case insensitively matched for records). Offset 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 GetAuthenticationAndPolicyServersQueryParams ¶
type GetAuthenticationAndPolicyServersQueryParams struct { IsIseEnabled bool `url:"isIseEnabled,omitempty"` //Valid values are : true, false State string `url:"state,omitempty"` //Valid values are: INPROGRESS, ACTIVE, DELETED, RBAC-FAILURE, FAILED Role string `url:"role,omitempty"` //Authentication and Policy Server Role (Example: primary, secondary) }
type GetBorderDeviceDetailFromSdaFabricQueryParams ¶
type GetBorderDeviceDetailFromSdaFabricQueryParams struct {
DeviceManagementIPAddress string `url:"deviceManagementIpAddress,omitempty"` //deviceManagementIpAddress
}
type GetClientEnrichmentDetailsHeaderParams ¶
type GetClientEnrichmentDetailsHeaderParams struct { EntityType string `url:"entity_type,omitempty"` //Expects type string. Client enrichment details can be fetched based on either User ID or Client MAC address. This parameter value must either be network_user_id/mac_address EntityValue string `url:"entity_value,omitempty"` //Expects type string. Contains the actual value for the entity type that has been defined IssueCategory string `url:"issueCategory,omitempty"` //Expects type string. The category of the DNA event based on which the underlying issues need to be fetched }
type GetComplianceDetailCountQueryParams ¶
type GetComplianceDetailCountQueryParams struct { ComplianceType string `url:"complianceType,omitempty"` //complianceType can have any value among 'NETWORK_PROFILE', 'IMAGE', 'APPLICATION_VISIBILITY', 'FABRIC', 'PSIRT', 'RUNNING_CONFIG', 'WORKFLOW'. ComplianceStatus string `url:"complianceStatus,omitempty"` //Compliance status can have value among 'COMPLIANT', 'NON_COMPLIANT', 'IN_PROGRESS', 'NOT_AVAILABLE', 'NOT_APPLICABLE', 'ERROR' }
type GetComplianceDetailQueryParams ¶
type GetComplianceDetailQueryParams struct { ComplianceType string `url:"complianceType,omitempty"` //complianceType can have any value among 'NETWORK_PROFILE', 'IMAGE', 'APPLICATION_VISIBILITY', 'FABRIC', 'PSIRT', 'RUNNING_CONFIG', 'WORKFLOW' ComplianceStatus string `url:"complianceStatus,omitempty"` //Compliance status can have value among 'COMPLIANT', 'NON_COMPLIANT', 'IN_PROGRESS', 'NOT_AVAILABLE', 'NOT_APPLICABLE', 'ERROR' DeviceUUID string `url:"deviceUuid,omitempty"` //Comma separated deviceUuids Offset int `url:"offset,omitempty"` //offset/starting row Limit int `url:"limit,omitempty"` //Number of records to be retrieved }
type GetComplianceStatusCountQueryParams ¶
type GetComplianceStatusCountQueryParams struct {
ComplianceStatus string `url:"complianceStatus,omitempty"` //Compliance status can have value among 'COMPLIANT', 'NON_COMPLIANT', 'IN_PROGRESS', 'NOT_AVAILABLE', 'NOT_APPLICABLE', 'ERROR'
}
type GetComplianceStatusQueryParams ¶
type GetComplianceStatusQueryParams struct { ComplianceStatus string `url:"complianceStatus,omitempty"` //Compliance status can be have value among 'COMPLIANT','NON_COMPLIANT','IN_PROGRESS', 'ERROR' DeviceUUID string `url:"deviceUuid,omitempty"` //Comma separated deviceUuids Offset float64 `url:"offset,omitempty"` //offset/starting row Limit float64 `url:"limit,omitempty"` //Number of records to be retrieved }
type GetControlPlaneDeviceFromSdaFabricQueryParams ¶
type GetControlPlaneDeviceFromSdaFabricQueryParams struct {
DeviceManagementIPAddress string `url:"deviceManagementIpAddress,omitempty"` //deviceManagementIpAddress
}
type GetCountOfProfilingRulesQueryParams ¶
type GetCountOfProfilingRulesQueryParams struct { RuleType string `url:"ruleType,omitempty"` //Use comma-separated list of rule types to filter the data. Defaults to 'Custom Rule'. IncludeDeleted bool `url:"includeDeleted,omitempty"` //Flag to indicate whether deleted rules should be part of the records fetched. }
type GetDeviceCountQueryParams ¶
type GetDeviceCountQueryParams struct { SerialNumber []string `url:"serialNumber,omitempty"` //Device Serial Number State []string `url:"state,omitempty"` //Device State OnbState []string `url:"onbState,omitempty"` //Device Onboarding State CmState []string `url:"cmState,omitempty"` //Device Connection Manager State Name []string `url:"name,omitempty"` //Device Name Pid []string `url:"pid,omitempty"` //Device ProductId Source []string `url:"source,omitempty"` //Device Source ProjectID []string `url:"projectId,omitempty"` //Device Project Id WorkflowID []string `url:"workflowId,omitempty"` //Device Workflow Id ProjectName []string `url:"projectName,omitempty"` //Device Project Name WorkflowName []string `url:"workflowName,omitempty"` //Device Workflow Name SmartAccountID []string `url:"smartAccountId,omitempty"` //Device Smart Account VirtualAccountID []string `url:"virtualAccountId,omitempty"` //Device Virtual Account LastContact bool `url:"lastContact,omitempty"` //Device Has Contacted lastContact > 0 }
type GetDeviceCredentialDetailsQueryParams ¶
type GetDeviceCredentialDetailsQueryParams struct {
SiteID string `url:"siteId,omitempty"` //Site id to retrieve the credential details associated with the site.
}
type GetDeviceDetailQueryParams ¶
type GetDeviceDetailQueryParams struct { Timestamp string `url:"timestamp,omitempty"` //Epoch time(in milliseconds) when the device data is required SearchBy string `url:"searchBy,omitempty"` //MAC Address or Device Name value or UUID of the network device IDentifier string `url:"identifier,omitempty"` //One of keywords : macAddress or uuid or nwDeviceName }
type GetDeviceDetailsByIPQueryParams ¶
type GetDeviceDetailsByIPQueryParams struct {
DeviceIP string `url:"deviceIp,omitempty"` //Device to which the provisioning detail has to be retrieved
}
type GetDeviceEnrichmentDetailsHeaderParams ¶
type GetDeviceEnrichmentDetailsHeaderParams struct { EntityType string `url:"entity_type,omitempty"` //Expects type string. Device enrichment details can be fetched based on either Device ID or Device MAC address or Device IP Address. This parameter value must either be device_id/mac_address/ip_address EntityValue string `url:"entity_value,omitempty"` //Expects type string. Contains the actual value for the entity type that has been defined }
type GetDeviceInfoFromSdaFabricQueryParams ¶
type GetDeviceInfoFromSdaFabricQueryParams struct {
DeviceManagementIPAddress string `url:"deviceManagementIpAddress,omitempty"` //deviceManagementIpAddress
}
type GetDeviceInterfaceVLANsQueryParams ¶
type GetDeviceInterfaceVLANsQueryParams struct {
InterfaceType string `url:"interfaceType,omitempty"` //Vlan assocaited with sub-interface
}
type GetDeviceList2QueryParams ¶
type GetDeviceList2QueryParams struct { Limit int `url:"limit,omitempty"` //Limits number of results Offset int `url:"offset,omitempty"` //Index of first result Sort []string `url:"sort,omitempty"` //Comma seperated list of fields to sort on SortOrder string `url:"sortOrder,omitempty"` //Sort Order Ascending (asc) or Descending (des) SerialNumber []string `url:"serialNumber,omitempty"` //Device Serial Number State []string `url:"state,omitempty"` //Device State OnbState []string `url:"onbState,omitempty"` //Device Onboarding State CmState []string `url:"cmState,omitempty"` //Device Connection Manager State Name []string `url:"name,omitempty"` //Device Name Pid []string `url:"pid,omitempty"` //Device ProductId Source []string `url:"source,omitempty"` //Device Source ProjectID []string `url:"projectId,omitempty"` //Device Project Id WorkflowID []string `url:"workflowId,omitempty"` //Device Workflow Id ProjectName []string `url:"projectName,omitempty"` //Device Project Name WorkflowName []string `url:"workflowName,omitempty"` //Device Workflow Name SmartAccountID []string `url:"smartAccountId,omitempty"` //Device Smart Account VirtualAccountID []string `url:"virtualAccountId,omitempty"` //Device Virtual Account LastContact bool `url:"lastContact,omitempty"` //Device Has Contacted lastContact > 0 MacAddress string `url:"macAddress,omitempty"` //Device Mac Address Hostname string `url:"hostname,omitempty"` //Device Hostname SiteName string `url:"siteName,omitempty"` //Device Site Name }
type GetDeviceListQueryParams ¶
type GetDeviceListQueryParams struct { Hostname []string `url:"hostname,omitempty"` //hostname ManagementIPAddress []string `url:"managementIpAddress,omitempty"` //managementIpAddress MacAddress []string `url:"macAddress,omitempty"` //macAddress LocationName []string `url:"locationName,omitempty"` //locationName SerialNumber []string `url:"serialNumber,omitempty"` //serialNumber Location []string `url:"location,omitempty"` //location Family []string `url:"family,omitempty"` //family Type []string `url:"type,omitempty"` //type Series []string `url:"series,omitempty"` //series CollectionStatus []string `url:"collectionStatus,omitempty"` //collectionStatus CollectionInterval []string `url:"collectionInterval,omitempty"` //collectionInterval NotSyncedForMinutes []string `url:"notSyncedForMinutes,omitempty"` //notSyncedForMinutes ErrorCode []string `url:"errorCode,omitempty"` //errorCode ErrorDescription []string `url:"errorDescription,omitempty"` //errorDescription SoftwareVersion []string `url:"softwareVersion,omitempty"` //softwareVersion SoftwareType []string `url:"softwareType,omitempty"` //softwareType PlatformID []string `url:"platformId,omitempty"` //platformId Role []string `url:"role,omitempty"` //role ReachabilityStatus []string `url:"reachabilityStatus,omitempty"` //reachabilityStatus UpTime []string `url:"upTime,omitempty"` //upTime AssociatedWlcIP []string `url:"associatedWlcIp,omitempty"` //associatedWlcIp Licensename []string `url:"license.name,omitempty"` //licenseName Licensetype []string `url:"license.type,omitempty"` //licenseType Licensestatus []string `url:"license.status,omitempty"` //licenseStatus Modulename []string `url:"module+name,omitempty"` //moduleName Moduleequpimenttype []string `url:"module+equpimenttype,omitempty"` //moduleEqupimentType Moduleservicestate []string `url:"module+servicestate,omitempty"` //moduleServiceState Modulevendorequipmenttype []string `url:"module+vendorequipmenttype,omitempty"` //moduleVendorEquipmentType Modulepartnumber []string `url:"module+partnumber,omitempty"` //modulePartNumber Moduleoperationstatecode []string `url:"module+operationstatecode,omitempty"` //moduleOperationStateCode ID string `url:"id,omitempty"` //Accepts comma separated ids and return list of network-devices for the given ids. If invalid or not-found ids are provided, null entry will be returned in the list. DeviceSupportLevel string `url:"deviceSupportLevel,omitempty"` //deviceSupportLevel Offset float64 `url:"offset,omitempty"` //offset >= 1 [X gives results from Xth device onwards] Limit float64 `url:"limit,omitempty"` //1 <= limit <= 500 [max. no. of devices to be returned in the result] }
type GetDeviceRoleInSdaFabricQueryParams ¶
type GetDeviceRoleInSdaFabricQueryParams struct {
DeviceManagementIPAddress string `url:"deviceManagementIpAddress,omitempty"` //Device Management IP Address
}
type GetDeviceValuesThatMatchFullyOrPartiallyAnAttributeQueryParams ¶
type GetDeviceValuesThatMatchFullyOrPartiallyAnAttributeQueryParams struct { VrfName string `url:"vrfName,omitempty"` //vrfName ManagementIPAddress string `url:"managementIpAddress,omitempty"` //managementIpAddress Hostname string `url:"hostname,omitempty"` //hostname MacAddress string `url:"macAddress,omitempty"` //macAddress Family string `url:"family,omitempty"` //family CollectionStatus string `url:"collectionStatus,omitempty"` //collectionStatus CollectionInterval string `url:"collectionInterval,omitempty"` //collectionInterval SoftwareVersion string `url:"softwareVersion,omitempty"` //softwareVersion SoftwareType string `url:"softwareType,omitempty"` //softwareType ReachabilityStatus string `url:"reachabilityStatus,omitempty"` //reachabilityStatus ReachabilityFailureReason string `url:"reachabilityFailureReason,omitempty"` //reachabilityFailureReason ErrorCode string `url:"errorCode,omitempty"` //errorCode PlatformID string `url:"platformId,omitempty"` //platformId Series string `url:"series,omitempty"` //series Type string `url:"type,omitempty"` //type SerialNumber string `url:"serialNumber,omitempty"` //serialNumber UpTime string `url:"upTime,omitempty"` //upTime Role string `url:"role,omitempty"` //role RoleSource string `url:"roleSource,omitempty"` //roleSource AssociatedWlcIP string `url:"associatedWlcIp,omitempty"` //associatedWlcIp Offset float64 `url:"offset,omitempty"` //offset Limit float64 `url:"limit,omitempty"` //limit }
type GetDevicesDiscoveredByIDQueryParams ¶
type GetDevicesDiscoveredByIDQueryParams struct {
TaskID string `url:"taskId,omitempty"` //taskId
}
type GetDiscoveredDevicesByRangeQueryParams ¶
type GetDiscoveredDevicesByRangeQueryParams struct {
TaskID string `url:"taskId,omitempty"` //taskId
}
type GetDiscoveredNetworkDevicesByDiscoveryIDQueryParams ¶
type GetDiscoveredNetworkDevicesByDiscoveryIDQueryParams struct {
TaskID string `url:"taskId,omitempty"` //taskId
}
type GetDynamicInterfaceQueryParams ¶
type GetDynamicInterfaceQueryParams struct {
InterfaceName string `url:"interface-name,omitempty"` //dynamic-interface name, if not specified all the existing dynamic interfaces will be retrieved
}
type GetEdgeDeviceFromSdaFabricQueryParams ¶
type GetEdgeDeviceFromSdaFabricQueryParams struct {
DeviceManagementIPAddress string `url:"deviceManagementIpAddress,omitempty"` //deviceManagementIpAddress
}
type GetEmailEventSubscriptionsQueryParams ¶
type GetEmailEventSubscriptionsQueryParams struct { EventIDs string `url:"eventIds,omitempty"` //List of email subscriptions related to the respective eventIds (Comma separated event ids) Offset 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) Domain string `url:"domain,omitempty"` //List of email subscriptions related to the respective domain SubDomain string `url:"subDomain,omitempty"` //List of email subscriptions related to the respective sub-domain Category string `url:"category,omitempty"` //List of email subscriptions related to the respective category Type string `url:"type,omitempty"` //List of email subscriptions related to the respective type Name string `url:"name,omitempty"` //List of email subscriptions related to the respective name }
type GetEmailSubscriptionDetailsQueryParams ¶
type GetEmailSubscriptionDetailsQueryParams struct { Name string `url:"name,omitempty"` //Name of the specific configuration InstanceID string `url:"instanceId,omitempty"` //Instance Id of the specific configuration Offset float64 `url:"offset,omitempty"` //The number of Email Subscription detail's to offset in the resultset whose default value 0 Limit float64 `url:"limit,omitempty"` //The number of Email Subscription detail's to limit in the resultset whose default value 10 SortBy string `url:"sortBy,omitempty"` //SortBy field name Order string `url:"order,omitempty"` //order(asc/desc) }
type GetEnterpriseSSIDQueryParams ¶
type GetEnterpriseSSIDQueryParams struct {
SSIDName string `url:"ssidName,omitempty"` //Enter the enterprise SSID name that needs to be retrieved. If not entered, all the enterprise SSIDs will be retrieved.
}
type GetEventArtifactsQueryParams ¶
type GetEventArtifactsQueryParams struct { EventIDs string `url:"eventIds,omitempty"` //List of eventIds Tags string `url:"tags,omitempty"` //Tags defined Offset 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 GetExternalAuthenticationServersApIQueryParams ¶
type GetExternalAuthenticationServersApIQueryParams struct {
InvokeSource string `url:"invokeSource,omitempty"` //The source that invokes this API
}
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 GetListOfProfilingRulesQueryParams ¶
type GetListOfProfilingRulesQueryParams struct { RuleType string `url:"ruleType,omitempty"` //Use comma-separated list of rule types to filter the data. Defaults to 'Custom Rule'. IncludeDeleted bool `url:"includeDeleted,omitempty"` //Flag to indicate whether deleted rules should be part of the records fetched. Limit float64 `url:"limit,omitempty"` //Maximum number of records to be fetched. If not provided, 500 records will be fetched by default. To fetch all the records in the system, provide a large value for this parameter. Offset float64 `url:"offset,omitempty"` //Record offset to start data fetch at. Offset starts at zero. SortBy string `url:"sortBy,omitempty"` //Name of the column to sort the results on. Please note that fetch might take more time if sorting is requested. Order string `url:"order,omitempty"` //Order to be used for sorting. }
type GetMembershipQueryParams ¶
type GetMembershipQueryParams struct { Offset int `url:"offset,omitempty"` //offset/starting row Limit int `url:"limit,omitempty"` //Number of sites to be retrieved DeviceFamily string `url:"deviceFamily,omitempty"` //Device family name SerialNumber string `url:"serialNumber,omitempty"` //Device serial number }
type GetModuleCountQueryParams ¶
type GetModuleCountQueryParams struct { DeviceID string `url:"deviceId,omitempty"` //deviceId NameList []string `url:"nameList,omitempty"` //nameList VendorEquipmentTypeList []string `url:"vendorEquipmentTypeList,omitempty"` //vendorEquipmentTypeList PartNumberList []string `url:"partNumberList,omitempty"` //partNumberList OperationalStateCodeList []string `url:"operationalStateCodeList,omitempty"` //operationalStateCodeList }
type GetModulesQueryParams ¶
type GetModulesQueryParams struct { DeviceID string `url:"deviceId,omitempty"` //deviceId Limit int `url:"limit,omitempty"` //limit Offset int `url:"offset,omitempty"` //offset NameList []string `url:"nameList,omitempty"` //nameList VendorEquipmentTypeList []string `url:"vendorEquipmentTypeList,omitempty"` //vendorEquipmentTypeList PartNumberList []string `url:"partNumberList,omitempty"` //partNumberList OperationalStateCodeList []string `url:"operationalStateCodeList,omitempty"` //operationalStateCodeList }
type GetMulticastDetailsFromSdaFabricQueryParams ¶
type GetMulticastDetailsFromSdaFabricQueryParams struct {
SiteNameHierarchy string `url:"siteNameHierarchy,omitempty"` //fabric site name hierarchy
}
type GetNetworkDevicesFromDiscoveryQueryParams ¶
type GetNetworkDevicesFromDiscoveryQueryParams struct { TaskID string `url:"taskId,omitempty"` //taskId SortBy string `url:"sortBy,omitempty"` //sortBy SortOrder string `url:"sortOrder,omitempty"` //sortOrder IPAddress []string `url:"ipAddress,omitempty"` //ipAddress PingStatus []string `url:"pingStatus,omitempty"` //pingStatus SNMPStatus []string `url:"snmpStatus,omitempty"` //snmpStatus CliStatus []string `url:"cliStatus,omitempty"` //cliStatus NetconfStatus []string `url:"netconfStatus,omitempty"` //netconfStatus HTTPStatus []string `url:"httpStatus,omitempty"` //httpStatus }
type GetNetworkQueryParams ¶
type GetNetworkQueryParams struct {
SiteID string `url:"siteId,omitempty"` //Site id to get the network settings associated with the site.
}
type GetNetworkV2QueryParams ¶
type GetNetworkV2QueryParams 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] Tags string `url:"tags,omitempty"` //Tags Namespace string `url:"namespace,omitempty"` //Namespace SiteID string `url:"siteId,omitempty"` //Site Id }
type GetOverallClientHealthQueryParams ¶
type GetOverallClientHealthQueryParams struct {
Timestamp string `url:"timestamp,omitempty"` //Epoch time(in milliseconds) when the Client health data is required
}
type GetOverallNetworkHealthQueryParams ¶
type GetOverallNetworkHealthQueryParams struct {
Timestamp string `url:"timestamp,omitempty"` //Epoch time(in milliseconds) when the Network health data is required
}
type GetPhysicalTopologyQueryParams ¶
type GetPhysicalTopologyQueryParams struct {
NodeType string `url:"nodeType,omitempty"` //nodeType
}
type GetProjectsDetailsQueryParams ¶
type GetProjectsDetailsQueryParams struct { ID string `url:"id,omitempty"` //Id of project to be searched Name string `url:"name,omitempty"` //Name of project to be searched Offset int `url:"offset,omitempty"` //Index of first result Limit int `url:"limit,omitempty"` //Limits number of results SortOrder string `url:"sortOrder,omitempty"` //Sort Order Ascending (asc) or Descending (dsc) }
type GetProvisionedWiredDeviceQueryParams ¶
type GetProvisionedWiredDeviceQueryParams struct {
DeviceManagementIPAddress string `url:"deviceManagementIpAddress,omitempty"` //deviceManagementIpAddress
}
type GetQosDeviceInterfaceInfoQueryParams ¶
type GetQosDeviceInterfaceInfoQueryParams struct {
NetworkDeviceID string `url:"networkDeviceId,omitempty"` //network device id
}
type GetRestWebhookEventSubscriptionsQueryParams ¶
type GetRestWebhookEventSubscriptionsQueryParams struct { EventIDs string `url:"eventIds,omitempty"` //List of subscriptions related to the respective eventIds (Comma separated event ids) Offset 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) Domain string `url:"domain,omitempty"` //List of subscriptions related to the respective domain SubDomain string `url:"subDomain,omitempty"` //List of subscriptions related to the respective sub-domain Category string `url:"category,omitempty"` //List of subscriptions related to the respective category Type string `url:"type,omitempty"` //List of subscriptions related to the respective type Name string `url:"name,omitempty"` //List of subscriptions related to the respective name }
type GetRestWebhookSubscriptionDetailsQueryParams ¶
type GetRestWebhookSubscriptionDetailsQueryParams struct { Name string `url:"name,omitempty"` //Name of the specific configuration InstanceID string `url:"instanceId,omitempty"` //Instance Id of the specific configuration Offset float64 `url:"offset,omitempty"` //The number of Rest/Webhook Subscription detail's to offset in the resultset whose default value 0 Limit float64 `url:"limit,omitempty"` //The number of Rest/Webhook Subscription detail's to limit in the resultset whose default value 10 SortBy string `url:"sortBy,omitempty"` //SortBy field name Order string `url:"order,omitempty"` //order(asc/desc) }
type GetRolesApIHeaderParams ¶
type GetRolesApIHeaderParams struct {
InvokeSource string `url:"invokeSource,omitempty"` //Expects type string. The source that invoke this API
}
type GetSNMPDestinationQueryParams ¶
type GetSNMPDestinationQueryParams struct { ConfigID string `url:"configId,omitempty"` //List of SNMP configurations Offset float64 `url:"offset,omitempty"` //The number of SNMP configuration's to offset in the resultset whose default value 0 Limit float64 `url:"limit,omitempty"` //The number of SNMP configuration's to limit in the resultset whose default value 10 SortBy string `url:"sortBy,omitempty"` //SortBy field name Order string `url:"order,omitempty"` //order(asc/desc) }
type GetSiteCountQueryParams ¶
type GetSiteCountQueryParams struct {
SiteID string `url:"siteId,omitempty"` //Site id to retrieve site count.
}
type GetSiteFromSdaFabricQueryParams ¶
type GetSiteFromSdaFabricQueryParams struct {
SiteNameHierarchy string `url:"siteNameHierarchy,omitempty"` //Site Name Hierarchy
}
type GetSiteHealthQueryParams ¶
type GetSiteHealthQueryParams struct { Timestamp string `url:"timestamp,omitempty"` //Epoch time(in milliseconds) when the Site Hierarchy data is required SiteType string `url:"siteType,omitempty"` //Type of the site to return. AREA or BUILDING. Default to AREA Offset float64 `url:"offset,omitempty"` //The offset value, starting from 1, of the first returned site entry. Default is 1. Limit float64 `url:"limit,omitempty"` //The max number of sites in the returned data set. Default is 25, and max at 50 }
type GetSiteQueryParams ¶
type GetSiteQueryParams struct { Name string `url:"name,omitempty"` //siteNameHierarchy (ex: global/groupName) SiteID string `url:"siteId,omitempty"` //Site id to which site details to retrieve. Type string `url:"type,omitempty"` //type (ex: area, building, floor) Offset int `url:"offset,omitempty"` //offset/starting row. The default value is 1 Limit int `url:"limit,omitempty"` //Number of sites to be retrieved. The default value is 500 }
type GetSoftwareImageDetailsQueryParams ¶
type GetSoftwareImageDetailsQueryParams struct { ImageUUID string `url:"imageUuid,omitempty"` //imageUuid Name string `url:"name,omitempty"` //name Family string `url:"family,omitempty"` //family ApplicationType string `url:"applicationType,omitempty"` //applicationType ImageIntegrityStatus string `url:"imageIntegrityStatus,omitempty"` //imageIntegrityStatus - FAILURE, UNKNOWN, VERIFIED Version string `url:"version,omitempty"` //software Image Version ImageSeries string `url:"imageSeries,omitempty"` //image Series ImageName string `url:"imageName,omitempty"` //image Name IsTaggedGolden bool `url:"isTaggedGolden,omitempty"` //is Tagged Golden IsCCORecommended bool `url:"isCCORecommended,omitempty"` //is recommended from cisco.com IsCCOLatest bool `url:"isCCOLatest,omitempty"` //is latest from cisco.com CreatedTime int `url:"createdTime,omitempty"` //time in milliseconds (epoch format) ImageSizeGreaterThan int `url:"imageSizeGreaterThan,omitempty"` //size in bytes ImageSizeLesserThan int `url:"imageSizeLesserThan,omitempty"` //size in bytes SortBy string `url:"sortBy,omitempty"` //sort results by this field SortOrder string `url:"sortOrder,omitempty"` //sort order - 'asc' or 'des'. Default is asc Limit int `url:"limit,omitempty"` //limit Offset int `url:"offset,omitempty"` //offset }
type GetSyslogDestinationQueryParams ¶
type GetSyslogDestinationQueryParams struct { ConfigID string `url:"configId,omitempty"` //Config id of syslog server Name string `url:"name,omitempty"` //Name of syslog server Protocol string `url:"protocol,omitempty"` //Protocol of syslog server Offset float64 `url:"offset,omitempty"` //The number of syslog configuration's to offset in the resultset whose default value 0 Limit float64 `url:"limit,omitempty"` //The number of syslog configuration'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 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) Domain string `url:"domain,omitempty"` //List of subscriptions related to the respective domain SubDomain string `url:"subDomain,omitempty"` //List of subscriptions related to the respective sub-domain Category string `url:"category,omitempty"` //List of subscriptions related to the respective category Type string `url:"type,omitempty"` //List of subscriptions related to the respective type Name string `url:"name,omitempty"` //List of subscriptions related to the respective name }
type GetSyslogSubscriptionDetailsQueryParams ¶
type GetSyslogSubscriptionDetailsQueryParams struct { Name string `url:"name,omitempty"` //Name of the specific configuration InstanceID string `url:"instanceId,omitempty"` //Instance Id of the specific configuration Offset float64 `url:"offset,omitempty"` //The number of Syslog Subscription detail's to offset in the resultset whose default value 0 Limit float64 `url:"limit,omitempty"` //The number of Syslog Subscription detail's to limit in the resultset whose default value 10 SortBy string `url:"sortBy,omitempty"` //SortBy field name Order string `url:"order,omitempty"` //order(asc/desc) }
type GetTagCountQueryParams ¶
type GetTagCountQueryParams struct { Name string `url:"name,omitempty"` //tagName NameSpace string `url:"nameSpace,omitempty"` //nameSpace AttributeName string `url:"attributeName,omitempty"` //attributeName Level string `url:"level,omitempty"` //levelArg Size string `url:"size,omitempty"` //size in kilobytes(KB) SystemTag string `url:"systemTag,omitempty"` //systemTag }
type GetTagMembersByIDQueryParams ¶
type GetTagMembersByIDQueryParams struct { MemberType string `url:"memberType,omitempty"` //Entity type of the member. Possible values can be retrieved by using /tag/member/type API Offset 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 int `url:"offset,omitempty"` //offset Limit int `url:"limit,omitempty"` //limit Size string `url:"size,omitempty"` //size in kilobytes(KB) Field string `url:"field,omitempty"` //Available field names are :'name,id,parentId,type,additionalInfo.nameSpace,additionalInfo.attributes' SortBy string `url:"sortBy,omitempty"` //Only supported attribute is name. SortyBy is mandatory when order is used. Order string `url:"order,omitempty"` //Available values are asc and des SystemTag string `url:"systemTag,omitempty"` //systemTag }
type GetTaskCountQueryParams ¶
type GetTaskCountQueryParams struct { StartTime string `url:"startTime,omitempty"` //This is the epoch start time from which tasks need to be fetched EndTime string `url:"endTime,omitempty"` //This is the epoch end time upto which audit records need to be fetched Data string `url:"data,omitempty"` //Fetch tasks that contains this data ErrorCode string `url:"errorCode,omitempty"` //Fetch tasks that have this error code ServiceType string `url:"serviceType,omitempty"` //Fetch tasks with this service type Username string `url:"username,omitempty"` //Fetch tasks with this username Progress string `url:"progress,omitempty"` //Fetch tasks that contains this progress IsError string `url:"isError,omitempty"` //Fetch tasks ended as success or failure. Valid values: true, false FailureReason string `url:"failureReason,omitempty"` //Fetch tasks that contains this failure reason ParentID string `url:"parentId,omitempty"` //Fetch tasks that have this parent Id }
type GetTasksQueryParams ¶
type GetTasksQueryParams struct { StartTime string `url:"startTime,omitempty"` //This is the epoch start time from which tasks need to be fetched EndTime string `url:"endTime,omitempty"` //This is the epoch end time upto which audit records need to be fetched Data string `url:"data,omitempty"` //Fetch tasks that contains this data ErrorCode string `url:"errorCode,omitempty"` //Fetch tasks that have this error code ServiceType string `url:"serviceType,omitempty"` //Fetch tasks with this service type Username string `url:"username,omitempty"` //Fetch tasks with this username Progress string `url:"progress,omitempty"` //Fetch tasks that contains this progress IsError string `url:"isError,omitempty"` //Fetch tasks ended as success or failure. Valid values: true, false FailureReason string `url:"failureReason,omitempty"` //Fetch tasks that contains this failure reason ParentID string `url:"parentId,omitempty"` //Fetch tasks that have this parent Id Offset int `url:"offset,omitempty"` //offset Limit int `url:"limit,omitempty"` //limit SortBy string `url:"sortBy,omitempty"` //Sort results by this field Order string `url:"order,omitempty"` //Sort order - asc or dsc }
type GetTemplatesDetailsQueryParams ¶
type GetTemplatesDetailsQueryParams struct { ID string `url:"id,omitempty"` //Id of template to be searched Name string `url:"name,omitempty"` //Name of template to be searched ProjectID string `url:"projectId,omitempty"` //Filter template(s) based on project id ProjectName string `url:"projectName,omitempty"` //Filter template(s) based on project name SoftwareType string `url:"softwareType,omitempty"` //Filter template(s) based software type SoftwareVersion string `url:"softwareVersion,omitempty"` //Filter template(s) based softwareVersion ProductFamily string `url:"productFamily,omitempty"` //Filter template(s) based on device family ProductSeries string `url:"productSeries,omitempty"` //Filter template(s) based on device series ProductType string `url:"productType,omitempty"` //Filter template(s) based on device type FilterConflictingTemplates bool `url:"filterConflictingTemplates,omitempty"` //Filter template(s) based on confliting templates Tags []string `url:"tags,omitempty"` //Filter template(s) based on tags UnCommitted bool `url:"unCommitted,omitempty"` //Return uncommitted template SortOrder string `url:"sortOrder,omitempty"` //Sort Order Ascending (asc) or Descending (dsc) AllTemplateAttributes bool `url:"allTemplateAttributes,omitempty"` //Return all template attributes IncludeVersionDetails bool `url:"includeVersionDetails,omitempty"` //Include template version details Offset int `url:"offset,omitempty"` //Index of first result Limit int `url:"limit,omitempty"` //Limits number of results }
type GetTransitPeerNetworkInfoQueryParams ¶
type GetTransitPeerNetworkInfoQueryParams struct {
TransitPeerNetworkName string `url:"transitPeerNetworkName,omitempty"` //Transit or Peer Network Name
}
type GetUserEnrichmentDetailsHeaderParams ¶
type GetUserEnrichmentDetailsHeaderParams struct { EntityType string `url:"entity_type,omitempty"` //Expects type string. User enrichment details can be fetched based on either User ID or Client MAC address. This parameter value must either be network_user_id/mac_address EntityValue string `url:"entity_value,omitempty"` //Expects type string. Contains the actual value for the entity type that has been defined }
type GetUsersApIQueryParams ¶
type GetUsersApIQueryParams struct {
InvokeSource string `url:"invokeSource,omitempty"` //The source that invokes this API
}
type GetVirtualNetworkSummaryQueryParams ¶
type GetVirtualNetworkSummaryQueryParams struct {
SiteNameHierarchy string `url:"siteNameHierarchy,omitempty"` //Complete fabric siteNameHierarchy Path
}
type GetVirtualNetworkWithScalableGroupsQueryParams ¶
type GetVirtualNetworkWithScalableGroupsQueryParams struct {
VirtualNetworkName string `url:"virtualNetworkName,omitempty"` //virtualNetworkName
}
type GetWebhookDestinationQueryParams ¶
type GetWebhookDestinationQueryParams struct { WebhookIDs string `url:"webhookIds,omitempty"` //List of webhook configurations Offset float64 `url:"offset,omitempty"` //The number of webhook configuration's to offset in the resultset whose default value 0 Limit float64 `url:"limit,omitempty"` //The number of webhook configuration'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 GetWirelessProfileQueryParams ¶
type GetWirelessProfileQueryParams struct {
ProfileName string `url:"profileName,omitempty"` //Wireless Network Profile Name
}
type GetWorkflowCountQueryParams ¶
type GetWorkflowCountQueryParams struct {
Name []string `url:"name,omitempty"` //Workflow Name
}
type GetWorkflowsQueryParams ¶
type GetWorkflowsQueryParams struct { Limit int `url:"limit,omitempty"` //Limits number of results Offset int `url:"offset,omitempty"` //Index of first result Sort []string `url:"sort,omitempty"` //Comma seperated lost of fields to sort on SortOrder string `url:"sortOrder,omitempty"` //Sort Order Ascending (asc) or Descending (des) Type []string `url:"type,omitempty"` //Workflow Type Name []string `url:"name,omitempty"` //Workflow Name }
type GetsDetailsOfAGivenTemplateQueryParams ¶
type GetsDetailsOfAGivenTemplateQueryParams struct {
LatestVersion bool `url:"latestVersion,omitempty"` //latestVersion flag to get the latest versioned template
}
type GetsTheTemplatesAvailableQueryParams ¶
type GetsTheTemplatesAvailableQueryParams struct { ProjectID string `url:"projectId,omitempty"` //Filter template(s) based on project UUID SoftwareType string `url:"softwareType,omitempty"` //Filter template(s) based software type SoftwareVersion string `url:"softwareVersion,omitempty"` //Filter template(s) based softwareVersion ProductFamily string `url:"productFamily,omitempty"` //Filter template(s) based on device family ProductSeries string `url:"productSeries,omitempty"` //Filter template(s) based on device series ProductType string `url:"productType,omitempty"` //Filter template(s) based on device type FilterConflictingTemplates bool `url:"filterConflictingTemplates,omitempty"` //Filter template(s) based on confliting templates Tags []string `url:"tags,omitempty"` //Filter template(s) based on tags ProjectNames []string `url:"projectNames,omitempty"` //Filter template(s) based on project names UnCommitted bool `url:"unCommitted,omitempty"` //Filter template(s) based on template commited or not SortOrder string `url:"sortOrder,omitempty"` //Sort Order Ascending (asc) or Descending (des) }
type HealthAndPerformanceService ¶
type HealthAndPerformanceService service
func (*HealthAndPerformanceService) SystemHealthAPI ¶ added in v5.0.26
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!system-health-api
func (*HealthAndPerformanceService) SystemHealthCountAPI ¶ added in v5.0.26
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!system-health-count-api
func (*HealthAndPerformanceService) SystemPerformanceAPI ¶ added in v5.0.26
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!system-performance-api
func (*HealthAndPerformanceService) SystemPerformanceHistoricalAPI ¶ added in v5.0.26
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!system-performance-historical-api
type ImportLocalSoftwareImageQueryParams ¶
type ImportLocalSoftwareImageQueryParams struct { IsThirdParty bool `url:"isThirdParty,omitempty"` //Third party Image check ThirdPartyVendor string `url:"thirdPartyVendor,omitempty"` //Third Party Vendor ThirdPartyImageFamily string `url:"thirdPartyImageFamily,omitempty"` //Third Party image family ThirdPartyApplicationType string `url:"thirdPartyApplicationType,omitempty"` //Third Party Application Type }
type ImportSoftwareImageViaURLQueryParams ¶
type ImportSoftwareImageViaURLQueryParams struct { ScheduleAt string `url:"scheduleAt,omitempty"` //Epoch Time (The number of milli-seconds since January 1 1970 UTC) at which the distribution should be scheduled (Optional) ScheduleDesc string `url:"scheduleDesc,omitempty"` //Custom Description (Optional) ScheduleOrigin string `url:"scheduleOrigin,omitempty"` //Originator of this call (Optional) }
type ImportsTheProjectsProvidedQueryParams ¶
type ImportsTheProjectsProvidedQueryParams struct {
DoVersion bool `url:"doVersion,omitempty"` //If this flag is true then it creates a new version of the template with the imported contents in case if the templates already exists. " If this flag is false and if template already exists, then operation fails with 'Template already exists' error
}
type ImportsTheTemplatesProvidedQueryParams ¶
type ImportsTheTemplatesProvidedQueryParams struct {
DoVersion bool `url:"doVersion,omitempty"` //If this flag is true then it creates a new version of the template with the imported contents in case if the templates already exists. " If this flag is false and if template already exists, then operation fails with 'Template already exists' error
}
type InventoryInsightDeviceLinkMismatchApIQueryParams ¶
type InventoryInsightDeviceLinkMismatchApIQueryParams struct { Offset int `url:"offset,omitempty"` //Row Number. Default value is 1 Limit int `url:"limit,omitempty"` //Default value is 500 Category string `url:"category,omitempty"` //Links mismatch category. Value can be speed-duplex or vlan. SortBy string `url:"sortBy,omitempty"` //Sort By Order string `url:"order,omitempty"` //Order. Value can be asc or desc. Default value is asc }
type IssuesQueryParams ¶
type IssuesQueryParams struct { StartTime float64 `url:"startTime,omitempty"` //Starting epoch time in milliseconds of query time window EndTime float64 `url:"endTime,omitempty"` //Ending epoch time in milliseconds of query time window SiteID string `url:"siteId,omitempty"` //Assurance UUID value of the site in the issue content DeviceID string `url:"deviceId,omitempty"` //Assurance UUID value of the device in the issue content MacAddress string `url:"macAddress,omitempty"` //Client's device MAC address of the issue (format xx:xx:xx:xx:xx:xx) Priority string `url:"priority,omitempty"` //The issue's priority value (One of P1, P2, P3, or P4)(Use only when macAddress and deviceId are not provided) AiDriven string `url:"aiDriven,omitempty"` //The issue's AI driven value (Yes or No)(Use only when macAddress and deviceId are not provided) IssueStatus string `url:"issueStatus,omitempty"` //The issue's status value (One of ACTIVE, IGNORED, RESOLVED) }
type IssuesService ¶
type IssuesService service
func (*IssuesService) ExecuteSuggestedActionsCommands ¶
func (s *IssuesService) ExecuteSuggestedActionsCommands(requestIssuesExecuteSuggestedActionsCommands *RequestIssuesExecuteSuggestedActionsCommands) (*ResponseIssuesExecuteSuggestedActionsCommands, *resty.Response, error)
ExecuteSuggestedActionsCommands Execute Suggested Actions Commands - cfb2-ab10-4cea-bfbb
This API triggers the execution of the suggested actions for an issue, given the Issue Id. It will return an execution Id. At the completion of the execution, the output of the commands associated with the suggested actions will be provided
Invoking this API would provide the execution id. Execute the 'Get Business API Execution Details' API with this execution id, to receive the suggested actions commands output.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!execute-suggested-actions-commands
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-issue-enrichment-details
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!issues
type ItsmIntegrationService ¶
type ItsmIntegrationService service
func (*ItsmIntegrationService) CreateItsmIntegrationSetting ¶
func (s *ItsmIntegrationService) CreateItsmIntegrationSetting(requestItsmIntegrationCreateITSMIntegrationSetting *RequestItsmIntegrationCreateItsmIntegrationSetting) (*ResponseItsmIntegrationCreateItsmIntegrationSetting, *resty.Response, error)
CreateItsmIntegrationSetting Create ITSM Integration setting - 0cb0-1a15-4d79-a440
Creates ITSM Integration setting
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-itsm-integration-setting
func (*ItsmIntegrationService) DeleteItsmIntegrationSetting ¶
func (s *ItsmIntegrationService) DeleteItsmIntegrationSetting(instanceID string) (*resty.Response, error)
DeleteItsmIntegrationSetting Delete ITSM Integration setting - e8b9-ba8b-4c29-b637
Deletes the ITSM Integration setting
@param instanceID instanceId path parameter. Instance Id of the Integration setting instance
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-itsm-integration-setting
func (*ItsmIntegrationService) GetAllItsmIntegrationSettings ¶
func (s *ItsmIntegrationService) GetAllItsmIntegrationSettings() (*ResponseItsmIntegrationGetAllItsmIntegrationSettings, *resty.Response, error)
GetAllItsmIntegrationSettings Get all ITSM Integration settings - 468a-fb23-4379-86eb
Fetches all ITSM Integration settings
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-all-itsm-integration-settings
func (*ItsmIntegrationService) GetItsmIntegrationSettingByID ¶
func (s *ItsmIntegrationService) GetItsmIntegrationSettingByID(instanceID string) (*ResponseItsmIntegrationGetItsmIntegrationSettingByID, *resty.Response, error)
GetItsmIntegrationSettingByID Get ITSM Integration setting by Id - 1086-aa18-4cda-8471
Fetches ITSM Integration setting by ID
@param instanceID instanceId path parameter. Instance Id of the Integration setting instance
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-itsm-integration-setting-by-id
func (*ItsmIntegrationService) UpdateItsmIntegrationSetting ¶
func (s *ItsmIntegrationService) UpdateItsmIntegrationSetting(instanceID string, requestItsmIntegrationUpdateITSMIntegrationSetting *RequestItsmIntegrationUpdateItsmIntegrationSetting) (*ResponseItsmIntegrationUpdateItsmIntegrationSetting, *resty.Response, error)
UpdateItsmIntegrationSetting Update ITSM Integration setting - 5fbe-680a-4208-92e6
Updates the ITSM Integration setting
@param instanceID instanceId path parameter. Instance Id of the Integration setting instance
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-c-m-d-b-sync-status
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-failed-itsm-events
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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!retry-integration-events
type LanAutomationLogsForIndividualDevicesQueryParams ¶
type LanAutomationLogsForIndividualDevicesQueryParams struct {
LogLevel string `url:"logLevel,omitempty"` //Supported levels are ERROR, INFO, WARNING, TRACE, CONFIG and ALL. Specifying ALL will display device specific logs with the exception of CONFIG logs. In order to view CONFIG logs along with the remaining logs, please leave the query parameter blank.
}
type LanAutomationService ¶
type LanAutomationService service
func (*LanAutomationService) LanAutomationActiveSessions ¶
func (s *LanAutomationService) LanAutomationActiveSessions() (*ResponseLanAutomationLanAutomationActiveSessions, *resty.Response, error)
LanAutomationActiveSessions LAN Automation Active Sessions - c1bf-69fb-4ad8-979c
Invoke this API to get the LAN Automation active session information
Documentation Link: https://developer.cisco.com/docs/dna-center/#!lan-automation-active-sessions
func (*LanAutomationService) LanAutomationLog ¶
func (s *LanAutomationService) LanAutomationLog(LANAutomationLogQueryParams *LanAutomationLogQueryParams) (*ResponseLanAutomationLanAutomationLog, *resty.Response, error)
LanAutomationLog LAN Automation Log - 93a9-68c2-480a-85d1
Invoke this API to get the LAN Automation session logs.
@param LANAutomationLogQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!lan-automation-log
func (*LanAutomationService) LanAutomationLogByID ¶
func (s *LanAutomationService) LanAutomationLogByID(id string) (*ResponseLanAutomationLanAutomationLogByID, *resty.Response, error)
LanAutomationLogByID LAN Automation Log by Id - 55b5-eb50-440a-a123
Invoke this API to get the LAN Automation session logs based on the given LAN Automation session id.
@param id id path parameter. LAN Automation session identifier.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!lan-automation-log-by-id
func (*LanAutomationService) LanAutomationLogsForIndividualDevices ¶
func (s *LanAutomationService) LanAutomationLogsForIndividualDevices(id string, serialNumber string, LANAutomationLogsForIndividualDevicesQueryParams *LanAutomationLogsForIndividualDevicesQueryParams) (*ResponseLanAutomationLanAutomationLogsForIndividualDevices, *resty.Response, error)
LanAutomationLogsForIndividualDevices LAN Automation Logs for Individual Devices - b2ac-5af7-45d8-8c4e
Invoke this API to get the LAN Automation session logs for individual devices based on the given LAN Automation session id and device serial number.
@param id id path parameter. LAN Automation session identifier.
@param serialNumber serialNumber path parameter. Device serial number.
@param LANAutomationLogsForIndividualDevicesQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!lan-automation-logs-for-individual-devices
func (*LanAutomationService) LanAutomationSessionCount ¶
func (s *LanAutomationService) LanAutomationSessionCount() (*ResponseLanAutomationLanAutomationSessionCount, *resty.Response, error)
LanAutomationSessionCount LAN Automation Session Count - b08b-6b11-4669-a12b
Invoke this API to get the total count of LAN Automation sessions.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!lan-automation-session-count
func (*LanAutomationService) LanAutomationStart ¶
func (s *LanAutomationService) LanAutomationStart(requestLanAutomationLANAutomationStart *RequestLanAutomationLanAutomationStart) (*ResponseLanAutomationLanAutomationStart, *resty.Response, error)
LanAutomationStart LAN Automation Start - 9795-f927-469a-a6d2
Invoke this API to start LAN Automation for the given site.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!lan-automation-start
func (*LanAutomationService) LanAutomationStatus ¶
func (s *LanAutomationService) LanAutomationStatus(LANAutomationStatusQueryParams *LanAutomationStatusQueryParams) (*ResponseLanAutomationLanAutomationStatus, *resty.Response, error)
LanAutomationStatus LAN Automation Status - a4ab-087e-4ed9-a3bb
Invoke this API to get the LAN Automation session status.
@param LANAutomationStatusQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!lan-automation-status
func (*LanAutomationService) LanAutomationStatusByID ¶
func (s *LanAutomationService) LanAutomationStatusByID(id string) (*ResponseLanAutomationLanAutomationStatusByID, *resty.Response, error)
LanAutomationStatusByID LAN Automation Status by Id - 5b99-8b6e-47b8-9882
Invoke this API to get the LAN Automation session status based on the given Lan Automation session id.
@param id id path parameter. LAN Automation session identifier.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!lan-automation-status-by-id
func (*LanAutomationService) LanAutomationStop ¶
func (s *LanAutomationService) LanAutomationStop(id string) (*ResponseLanAutomationLanAutomationStop, *resty.Response, error)
LanAutomationStop LAN Automation Stop - e6a0-da69-4adb-8929
Invoke this API to stop LAN Automation for the given site.
@param id id path parameter. LAN Automation id can be obtained from /dna/intent/api/v1/lan-automation/status.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!lan-automation-stop
type LicenseTermDetails2QueryParams ¶
type LicenseTermDetails2QueryParams struct {
DeviceType string `url:"device_type,omitempty"` //Type of device like router, switch, wireless or ise
}
type LicenseUsageDetails2QueryParams ¶
type LicenseUsageDetails2QueryParams struct {
DeviceType string `url:"device_type,omitempty"` //Type of device like router, switch, wireless or ise
}
type LicensesService ¶
type LicensesService service
func (*LicensesService) ChangeVirtualAccount2 ¶
func (s *LicensesService) ChangeVirtualAccount2(smartaccountTypeID string, virtualaccountname string, requestLicensesChangeVirtualAccount2 *RequestLicensesChangeVirtualAccount2) (*ResponseLicensesChangeVirtualAccount2, *resty.Response, error)
ChangeVirtualAccount2 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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!change-virtual-account2
func (*LicensesService) DeviceCountDetails2 ¶
func (s *LicensesService) DeviceCountDetails2(DeviceCountDetails2QueryParams *DeviceCountDetails2QueryParams) (*ResponseLicensesDeviceCountDetails2, *resty.Response, error)
DeviceCountDetails2 Device Count Details - 949a-6983-4c38-9d59
Get total number of managed device(s).
@param DeviceCountDetails2QueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!device-count-details2
func (*LicensesService) DeviceDeregistration2 ¶
func (s *LicensesService) DeviceDeregistration2(requestLicensesDeviceDeregistration2 *RequestLicensesDeviceDeregistration2) (*ResponseLicensesDeviceDeregistration2, *resty.Response, error)
DeviceDeregistration2 Device Deregistration - 8c82-dad4-49ba-b8eb
Deregister device(s) from CSSM(Cisco Smart Software Manager).
func (*LicensesService) DeviceLicenseDetails2 ¶
func (s *LicensesService) DeviceLicenseDetails2(deviceuuid string) (*ResponseLicensesDeviceLicenseDetails2, *resty.Response, error)
DeviceLicenseDetails2 Device License Details - dca1-1bc2-4e7b-8c5d
Get detailed license information of a device.
@param deviceuuid device_uuid path parameter. Id of device
Documentation Link: https://developer.cisco.com/docs/dna-center/#!device-license-details2
func (*LicensesService) DeviceLicenseSummary2 ¶
func (s *LicensesService) DeviceLicenseSummary2(DeviceLicenseSummary2QueryParams *DeviceLicenseSummary2QueryParams) (*ResponseLicensesDeviceLicenseSummary2, *resty.Response, error)
DeviceLicenseSummary2 Device License Summary - c491-4937-44fa-a216
Show license summary of device(s).
@param DeviceLicenseSummary2QueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!device-license-summary2
func (*LicensesService) DeviceRegistration2 ¶
func (s *LicensesService) DeviceRegistration2(virtualaccountname string, requestLicensesDeviceRegistration2 *RequestLicensesDeviceRegistration2) (*ResponseLicensesDeviceRegistration2, *resty.Response, error)
DeviceRegistration2 Device Registration - a08b-eae5-47fb-95e3
Register device(s) in CSSM(Cisco Smart Software Manager).
@param virtualaccountname virtual_account_name path parameter. Name of virtual account
func (*LicensesService) LicenseTermDetails2 ¶
func (s *LicensesService) LicenseTermDetails2(smartaccountTypeID string, virtualaccountname string, LicenseTermDetails2QueryParams *LicenseTermDetails2QueryParams) (*ResponseLicensesLicenseTermDetails2, *resty.Response, error)
LicenseTermDetails2 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 LicenseTermDetails2QueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!license-term-details2
func (*LicensesService) LicenseUsageDetails2 ¶
func (s *LicensesService) LicenseUsageDetails2(smartaccountTypeID string, virtualaccountname string, LicenseUsageDetails2QueryParams *LicenseUsageDetails2QueryParams) (*ResponseLicensesLicenseUsageDetails2, *resty.Response, error)
LicenseUsageDetails2 License Usage Details - 418a-6b43-4e29-bfe5
Get count of purchased and in use Cisco DNA and Network licenses.
@param smartaccountTypeID smart_account_id path parameter. Id of smart account
@param virtualaccountname virtual_account_name path parameter. Name of virtual account. Putting "All" will give license term detail for all virtual accounts.
@param LicenseUsageDetails2QueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!license-usage-details2
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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!smart-account-details
func (*LicensesService) VirtualAccountDetails2 ¶
func (s *LicensesService) VirtualAccountDetails2(smartaccountTypeID string) (*ResponseLicensesVirtualAccountDetails2, *resty.Response, error)
VirtualAccountDetails2 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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!virtual-account-details2
type NetworkSettingsService ¶
type NetworkSettingsService service
func (*NetworkSettingsService) AssignDeviceCredentialToSite ¶
func (s *NetworkSettingsService) AssignDeviceCredentialToSite(siteID string, requestNetworkSettingsAssignDeviceCredentialToSite *RequestNetworkSettingsAssignDeviceCredentialToSite, AssignDeviceCredentialToSiteHeaderParams *AssignDeviceCredentialToSiteHeaderParams) (*ResponseNetworkSettingsAssignDeviceCredentialToSite, *resty.Response, error)
AssignDeviceCredentialToSite Assign Device Credential To Site. - 4da9-1a54-4e29-842d
Assign Device Credential to a site.
@param siteID siteId path parameter. site id to assign credential.
@param AssignDeviceCredentialToSiteHeaderParams Custom header parameters
Documentation Link: https://developer.cisco.com/docs/dna-center/#!assign-device-credential-to-site
func (*NetworkSettingsService) AssignDeviceCredentialToSiteV2 ¶
func (s *NetworkSettingsService) AssignDeviceCredentialToSiteV2(siteID string, requestNetworkSettingsAssignDeviceCredentialToSiteV2 *RequestNetworkSettingsAssignDeviceCredentialToSiteV2) (*ResponseNetworkSettingsAssignDeviceCredentialToSiteV2, *resty.Response, error)
AssignDeviceCredentialToSiteV2 Assign Device Credential To Site V2 - 0eb2-8bc5-4b99-8d6c
API to assign Device Credential to a site.
@param siteID siteId path parameter. Site Id to assign credential.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!assign-device-credential-to-site-v2
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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-global-pool
func (*NetworkSettingsService) CreateNetwork ¶
func (s *NetworkSettingsService) CreateNetwork(siteID string, requestNetworkSettingsCreateNetwork *RequestNetworkSettingsCreateNetwork, CreateNetworkHeaderParams *CreateNetworkHeaderParams) (*ResponseNetworkSettingsCreateNetwork, *resty.Response, error)
CreateNetwork Create Network - be89-2bd8-4a78-865a
API to create a network for DHCP, Syslog, SNMP, NTP, Network AAA, Client and EndPoint AAA, and/or DNS center server settings.
@param siteID siteId path parameter. Site id to which site details to associate with the network settings.
@param CreateNetworkHeaderParams Custom header parameters
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-network
func (*NetworkSettingsService) CreateNetworkV2 ¶
func (s *NetworkSettingsService) CreateNetworkV2(siteID string, requestNetworkSettingsCreateNetworkV2 *RequestNetworkSettingsCreateNetworkV2) (*ResponseNetworkSettingsCreateNetworkV2, *resty.Response, error)
CreateNetworkV2 Create Network V2 - 4696-fb19-48da-ac38
API to create network settings for DHCP, Syslog, SNMP, NTP, Network AAA, Client and Endpoint AAA, and/or DNS center server settings.
@param siteID siteId path parameter. Site Id to which site details to associate with the network settings.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-network-v2
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).
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-sp-profile
func (*NetworkSettingsService) CreateSpProfileV2 ¶
func (s *NetworkSettingsService) CreateSpProfileV2(requestNetworkSettingsCreateSPProfileV2 *RequestNetworkSettingsCreateSpProfileV2) (*ResponseNetworkSettingsCreateSpProfileV2, *resty.Response, error)
CreateSpProfileV2 Create SP Profile V2 - b6b1-1aa9-4b4b-99e0
API to create Service Provider Profile(QOS).
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-sp-profile-v2
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-device-credential
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-global-ip-pool
func (*NetworkSettingsService) DeleteSpProfile ¶
func (s *NetworkSettingsService) DeleteSpProfile(spProfileName string) (*ResponseNetworkSettingsDeleteSpProfile, *resty.Response, error)
DeleteSpProfile Delete SP Profile - 4ca2-db11-43eb-b5d7
API to delete Service Provider Profile (QoS).
@param spProfileName spProfileName path parameter. sp profile name
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-sp-profile
func (*NetworkSettingsService) DeleteSpProfileV2 ¶
func (s *NetworkSettingsService) DeleteSpProfileV2(spProfileName string) (*ResponseNetworkSettingsDeleteSpProfileV2, *resty.Response, error)
DeleteSpProfileV2 Delete SP Profile V2 - 5ea0-cb0e-4ed9-9bec
API to delete Service Provider Profile (QoS).
@param spProfileName spProfileName path parameter. sp profile name
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-sp-profile-v2
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-device-credential-details
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-global-pool
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-network
func (*NetworkSettingsService) GetNetworkV2 ¶
func (s *NetworkSettingsService) GetNetworkV2(GetNetworkV2QueryParams *GetNetworkV2QueryParams) (*ResponseNetworkSettingsGetNetworkV2, *resty.Response, error)
GetNetworkV2 Get Network V2 - fdbd-3b7b-4048-bbfd
API to get SNMP, NTP, Network AAA, Client and Endpoint AAA, and/or DNS center server settings.
@param GetNetworkV2QueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-network-v2
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-reserve-ip-subpool
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).
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-service-provider-details
func (*NetworkSettingsService) GetServiceProviderDetailsV2 ¶
func (s *NetworkSettingsService) GetServiceProviderDetailsV2() (*ResponseNetworkSettingsGetServiceProviderDetailsV2, *resty.Response, error)
GetServiceProviderDetailsV2 Get Service Provider Details V2 - c89e-0ac4-4279-8591
API to get Service Provider details (QoS).
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-service-provider-details-v2
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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!release-reserve-ip-subpool
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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!reserve-ip-subpool
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 settings for DHCP, Syslog, SNMP, NTP, Network AAA, Client and EndPoint AAA, and/or DNS server settings.
@param siteID siteId path parameter. Site id to update the network settings which is associated with the site
func (*NetworkSettingsService) UpdateNetworkV2 ¶
func (s *NetworkSettingsService) UpdateNetworkV2(siteID string, requestNetworkSettingsUpdateNetworkV2 *RequestNetworkSettingsUpdateNetworkV2) (*ResponseNetworkSettingsUpdateNetworkV2, *resty.Response, error)
UpdateNetworkV2 Update Network V2 - ac85-8bd9-4c78-a705
API to update network settings for DHCP, Syslog, SNMP, NTP, Network AAA, Client and Endpoint AAA, and/or 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 Service Provider Profile (QoS).
func (*NetworkSettingsService) UpdateSpProfileV2 ¶
func (s *NetworkSettingsService) UpdateSpProfileV2(requestNetworkSettingsUpdateSPProfileV2 *RequestNetworkSettingsUpdateSpProfileV2) (*ResponseNetworkSettingsUpdateSpProfileV2, *resty.Response, error)
UpdateSpProfileV2 Update SP Profile V2 - 7fa6-78e5-455a-94a6
API to update Service Provider Profile (QoS).
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!deletes-pathtrace-by-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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!initiate-a-new-pathtrace
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!retrieves-previous-pathtrace
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!retrives-all-previous-pathtraces-summary
type PlatformService ¶
type PlatformService service
func (*PlatformService) CiscoDnaCenterNodesConfigurationSummary ¶
func (s *PlatformService) CiscoDnaCenterNodesConfigurationSummary() (*ResponsePlatformCiscoDnaCenterNodesConfigurationSummary, *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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!cisco-dna-center-nodes-configuration-summary
func (*PlatformService) CiscoDnaCenterPackagesSummary ¶
func (s *PlatformService) CiscoDnaCenterPackagesSummary() (*ResponsePlatformCiscoDnaCenterPackagesSummary, *resty.Response, error)
CiscoDnaCenterPackagesSummary Cisco DNA Center Packages Summary - f3aa-697a-453a-bba0
Provides information such as name, version of packages installed on the DNA center.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!cisco-d-n-a-center-packages-summary
func (*PlatformService) CiscoDnaCenterReleaseSummary ¶
func (s *PlatformService) CiscoDnaCenterReleaseSummary() (*ResponsePlatformCiscoDnaCenterReleaseSummary, *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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!cisco-dna-center-release-summary
type PolicyService ¶
type PolicyService service
func (*PolicyService) CreateAProfilingRule ¶
func (s *PolicyService) CreateAProfilingRule(requestPolicyCreateAProfilingRule *RequestPolicyCreateAProfilingRule) (*ResponsePolicyCreateAProfilingRule, *resty.Response, error)
CreateAProfilingRule Create a profiling rule - 6cb9-98bb-47ea-90f6
Creates profiling rule from the request body.
func (*PolicyService) DeleteAnExistingProfilingRule ¶
func (s *PolicyService) DeleteAnExistingProfilingRule(ruleID string) (*resty.Response, error)
DeleteAnExistingProfilingRule Delete an existing profiling rule - 6f9f-98d4-4b0b-9e7c
Deletes the profiling rule for the given 'ruleId'.
@param ruleID ruleId path parameter. Unique rule identifier
func (*PolicyService) GetCountOfProfilingRules ¶
func (s *PolicyService) GetCountOfProfilingRules(GetCountOfProfilingRulesQueryParams *GetCountOfProfilingRulesQueryParams) (*ResponsePolicyGetCountOfProfilingRules, *resty.Response, error)
GetCountOfProfilingRules Get count of profiling rules - 4dad-ba2c-4968-b494
This API fetches the count of profiling rules based on the filter values provided in the query parameters. The filter parameters are same as that of 'GET /profiling-rules' API, excluding the pagination and sort parameters.
@param GetCountOfProfilingRulesQueryParams Filtering parameter
func (*PolicyService) GetDetailsOfASingleProfilingRule ¶
func (s *PolicyService) GetDetailsOfASingleProfilingRule(ruleID string) (*ResponsePolicyGetDetailsOfASingleProfilingRule, *resty.Response, error)
GetDetailsOfASingleProfilingRule Get details of a single profiling rule - 20bc-6a22-4a4b-bead
Fetches details of the profiling rule for the given 'ruleId'.
@param ruleID ruleId path parameter. Unique rule identifier
func (*PolicyService) GetListOfProfilingRules ¶
func (s *PolicyService) GetListOfProfilingRules(GetListOfProfilingRulesQueryParams *GetListOfProfilingRulesQueryParams) (*ResponsePolicyGetListOfProfilingRules, *resty.Response, error)
GetListOfProfilingRules Get list of profiling rules - 07b4-eb60-435a-bf90
This API fetches the list of profiling rules. It can be used to show profiling rules in client applications, or export those from an environment. 'POST /profiling-rules/bulk' API can be used to import such exported rules into another environment. If this API is used to export rules to be imported into another Cisco DNA Center system, then ensure that 'includeDeleted' parameter is 'true', so that deleted rules get synchronized correctly. Use query parameters to filter the data, as required. If no filter is provided, then it will include only rules of type 'Custom Rule' in the response. By default, the response is limited to 500 records. Use 'limit' parameter to fetch higher number of records, if required. 'GET /profiling-rules/count' API can be used to find out the total number of rules in the system.
@param GetListOfProfilingRulesQueryParams Filtering parameter
func (*PolicyService) ImportProfilingRulesInBulk ¶
func (s *PolicyService) ImportProfilingRulesInBulk(requestPolicyImportProfilingRulesInBulk *RequestPolicyImportProfilingRulesInBulk) (*resty.Response, error)
ImportProfilingRulesInBulk Import profiling rules in bulk - 70bf-885f-408a-9c74
This API imports the given list of profiling rules. For each record, 1) If 'ruleType' for a record is not 'Custom Rule', then it is rejected. 2) If 'ruleId' is provided in the input record, 2a) Record with same 'ruleId' exists in the system, then it is replaced with new data. 2b) Record with same 'ruleId' does not exist, then it is inserted in the database.
3) If 'ruleId' is not provided in the input record, then new 'ruleId' is generated by the system, and record is inserted.
func (*PolicyService) UpdateAnExistingProfilingRule ¶
func (s *PolicyService) UpdateAnExistingProfilingRule(ruleID string, requestPolicyUpdateAnExistingProfilingRule *RequestPolicyUpdateAnExistingProfilingRule) (*resty.Response, error)
UpdateAnExistingProfilingRule Update an existing profiling rule - c197-6aa2-4fd9-82d7
Updates the profiling rule for the given 'ruleId'.
@param ruleID ruleId path parameter. Unique rule identifier
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 RemoveUserDefinedFieldFromDeviceQueryParams ¶
type RemoveUserDefinedFieldFromDeviceQueryParams struct {
Name string `url:"name,omitempty"` //Name of UDF to be removed
}
type RemoveWLCFromFabricDomainHeaderParams ¶
type RemoveWLCFromFabricDomainHeaderParams struct {
Persistbapioutput string `url:"__persistbapioutput,omitempty"` //Expects type string. Enable this parameter to execute the API and return a response asynchronously.
}
type RemoveWLCFromFabricDomainQueryParams ¶
type RemoveWLCFromFabricDomainQueryParams struct {
DeviceIPAddress string `url:"deviceIPAddress,omitempty"` //Device Management IP Address
}
type ReportsService ¶
type ReportsService service
func (*ReportsService) CreateOrScheduleAReport ¶
func (s *ReportsService) CreateOrScheduleAReport(requestReportsCreateOrScheduleAReport *RequestReportsCreateOrScheduleAReport) (*ResponseReportsCreateOrScheduleAReport, *resty.Response, error)
CreateOrScheduleAReport Create or Schedule a report - 8abf-291a-42aa-8860
Create/Schedule a report configuration. Use "Get view details for a given view group & view" API to get the metadata required to configure a report.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-or-schedule-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-a-scheduled-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!download-report-content
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-a-scheduled-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-all-execution-details-for-a-given-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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-list-of-scheduled-reports
func (*ReportsService) GetViewDetailsForAGivenViewGroupView ¶
func (s *ReportsService) GetViewDetailsForAGivenViewGroupView(viewGroupID string, viewID string) (*ResponseReportsGetViewDetailsForAGivenViewGroupView, *resty.Response, error)
GetViewDetailsForAGivenViewGroupView Get view details for a given view group & view - 1d9a-ba2f-4f89-ae51
Gives complete information of the view that is required to configure a report. Use "Get views for a given view group" API to get the viewIds (required as a query param for this API) for available views.
@param viewGroupID viewGroupId path parameter. viewGroupId of viewgroup
@param viewID viewId path parameter. view id of view
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-view-details-for-a-given-view-group-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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-views-for-a-given-view-group
type RequestApplicationPolicyApplicationPolicyIntent ¶
type RequestApplicationPolicyApplicationPolicyIntent struct { CreateList *[]RequestApplicationPolicyApplicationPolicyIntentCreateList `json:"createList,omitempty"` // UpdateList *[]RequestApplicationPolicyApplicationPolicyIntentUpdateList `json:"updateList,omitempty"` // DeleteList []string `json:"deleteList,omitempty"` // Delete list of Group Based Policy ids }
type RequestApplicationPolicyApplicationPolicyIntentCreateList ¶
type RequestApplicationPolicyApplicationPolicyIntentCreateList struct { Name string `json:"name,omitempty"` // Concatination of <polcy name>_<application-set-name> or <polcy name>_global_policy_configuration or <polcy name>_queuing_customization DeletePolicyStatus string `json:"deletePolicyStatus,omitempty"` // NONE: deployed policy to devices, DELETED: delete policy from devices, RESTORED: restored to original configuration PolicyScope string `json:"policyScope,omitempty"` // Policy name Priority string `json:"priority,omitempty"` // Set to 4095 while producer refer to application Scalable group otherwise 100 AdvancedPolicyScope *RequestApplicationPolicyApplicationPolicyIntentCreateListAdvancedPolicyScope `json:"advancedPolicyScope,omitempty"` // ExclusiveContract *RequestApplicationPolicyApplicationPolicyIntentCreateListExclusiveContract `json:"exclusiveContract,omitempty"` // Contract *RequestApplicationPolicyApplicationPolicyIntentCreateListContract `json:"contract,omitempty"` // Producer *RequestApplicationPolicyApplicationPolicyIntentCreateListProducer `json:"producer,omitempty"` // Consumer *RequestApplicationPolicyApplicationPolicyIntentCreateListConsumer `json:"consumer,omitempty"` // }
type RequestApplicationPolicyApplicationPolicyIntentCreateListAdvancedPolicyScope ¶
type RequestApplicationPolicyApplicationPolicyIntentCreateListAdvancedPolicyScope struct { Name string `json:"name,omitempty"` // Policy name AdvancedPolicyScopeElement *[]RequestApplicationPolicyApplicationPolicyIntentCreateListAdvancedPolicyScopeAdvancedPolicyScopeElement `json:"advancedPolicyScopeElement,omitempty"` // }
type RequestApplicationPolicyApplicationPolicyIntentCreateListAdvancedPolicyScopeAdvancedPolicyScopeElement ¶
type RequestApplicationPolicyApplicationPolicyIntentCreateListConsumer ¶
type RequestApplicationPolicyApplicationPolicyIntentCreateListConsumer struct {
ScalableGroup *[]RequestApplicationPolicyApplicationPolicyIntentCreateListConsumerScalableGroup `json:"scalableGroup,omitempty"` //
}
type RequestApplicationPolicyApplicationPolicyIntentCreateListConsumerScalableGroup ¶
type RequestApplicationPolicyApplicationPolicyIntentCreateListConsumerScalableGroup struct {
IDRef string `json:"idRef,omitempty"` // Id ref to application Scalable group
}
type RequestApplicationPolicyApplicationPolicyIntentCreateListContract ¶
type RequestApplicationPolicyApplicationPolicyIntentCreateListContract struct {
IDRef string `json:"idRef,omitempty"` // Id ref to Queueing profile
}
type RequestApplicationPolicyApplicationPolicyIntentCreateListExclusiveContract ¶
type RequestApplicationPolicyApplicationPolicyIntentCreateListExclusiveContract struct {
Clause *[]RequestApplicationPolicyApplicationPolicyIntentCreateListExclusiveContractClause `json:"clause,omitempty"` //
}
type RequestApplicationPolicyApplicationPolicyIntentCreateListExclusiveContractClause ¶
type RequestApplicationPolicyApplicationPolicyIntentCreateListExclusiveContractClause struct { Type string `json:"type,omitempty"` // Type RelevanceLevel string `json:"relevanceLevel,omitempty"` // Relevance level DeviceRemovalBehavior string `json:"deviceRemovalBehavior,omitempty"` // Device eemoval behavior HostTrackingEnabled *bool `json:"hostTrackingEnabled,omitempty"` // Is host tracking enabled }
type RequestApplicationPolicyApplicationPolicyIntentCreateListProducer ¶
type RequestApplicationPolicyApplicationPolicyIntentCreateListProducer struct {
ScalableGroup *[]RequestApplicationPolicyApplicationPolicyIntentCreateListProducerScalableGroup `json:"scalableGroup,omitempty"` //
}
type RequestApplicationPolicyApplicationPolicyIntentCreateListProducerScalableGroup ¶
type RequestApplicationPolicyApplicationPolicyIntentCreateListProducerScalableGroup struct {
IDRef string `json:"idRef,omitempty"` // Id ref to application-set or application Scalable group
}
type RequestApplicationPolicyApplicationPolicyIntentUpdateList ¶
type RequestApplicationPolicyApplicationPolicyIntentUpdateList struct { ID string `json:"id,omitempty"` // Id of Group based policy Name string `json:"name,omitempty"` // Concatination of <polcy name>_<application-set-name> or <polcy name>_global_policy_configuration or <polcy name>_queuing_customization DeletePolicyStatus string `json:"deletePolicyStatus,omitempty"` // NONE: deployed policy to devices, DELETED: delete policy from devices, RESTORED: restored to original configuration PolicyScope string `json:"policyScope,omitempty"` // Policy name Priority string `json:"priority,omitempty"` // Set to 4095 while producer refer to application Scalable group otherwise 100 AdvancedPolicyScope *RequestApplicationPolicyApplicationPolicyIntentUpdateListAdvancedPolicyScope `json:"advancedPolicyScope,omitempty"` // ExclusiveContract *RequestApplicationPolicyApplicationPolicyIntentUpdateListExclusiveContract `json:"exclusiveContract,omitempty"` // Contract *RequestApplicationPolicyApplicationPolicyIntentUpdateListContract `json:"contract,omitempty"` // Producer *RequestApplicationPolicyApplicationPolicyIntentUpdateListProducer `json:"producer,omitempty"` // Consumer *RequestApplicationPolicyApplicationPolicyIntentUpdateListConsumer `json:"consumer,omitempty"` // }
type RequestApplicationPolicyApplicationPolicyIntentUpdateListAdvancedPolicyScope ¶
type RequestApplicationPolicyApplicationPolicyIntentUpdateListAdvancedPolicyScope struct { ID string `json:"id,omitempty"` // Id of Advance policy scope Name string `json:"name,omitempty"` // Policy name AdvancedPolicyScopeElement *[]RequestApplicationPolicyApplicationPolicyIntentUpdateListAdvancedPolicyScopeAdvancedPolicyScopeElement `json:"advancedPolicyScopeElement,omitempty"` // }
type RequestApplicationPolicyApplicationPolicyIntentUpdateListAdvancedPolicyScopeAdvancedPolicyScopeElement ¶
type RequestApplicationPolicyApplicationPolicyIntentUpdateListConsumer ¶
type RequestApplicationPolicyApplicationPolicyIntentUpdateListConsumer struct { ID string `json:"id,omitempty"` // Id of Consumer ScalableGroup *[]RequestApplicationPolicyApplicationPolicyIntentUpdateListConsumerScalableGroup `json:"scalableGroup,omitempty"` // }
type RequestApplicationPolicyApplicationPolicyIntentUpdateListConsumerScalableGroup ¶
type RequestApplicationPolicyApplicationPolicyIntentUpdateListConsumerScalableGroup struct {
IDRef string `json:"idRef,omitempty"` // Id ref to application Scalable group
}
type RequestApplicationPolicyApplicationPolicyIntentUpdateListContract ¶
type RequestApplicationPolicyApplicationPolicyIntentUpdateListContract struct {
IDRef string `json:"idRef,omitempty"` // Id ref to Queueing profile
}
type RequestApplicationPolicyApplicationPolicyIntentUpdateListExclusiveContract ¶
type RequestApplicationPolicyApplicationPolicyIntentUpdateListExclusiveContract struct { ID string `json:"id,omitempty"` // Id of Exclusive contract Clause *[]RequestApplicationPolicyApplicationPolicyIntentUpdateListExclusiveContractClause `json:"clause,omitempty"` // }
type RequestApplicationPolicyApplicationPolicyIntentUpdateListExclusiveContractClause ¶
type RequestApplicationPolicyApplicationPolicyIntentUpdateListExclusiveContractClause struct { ID string `json:"id,omitempty"` // Id of Business relevance or Application policy knobs clause Type string `json:"type,omitempty"` // Type RelevanceLevel string `json:"relevanceLevel,omitempty"` // Relevance level DeviceRemovalBehavior string `json:"deviceRemovalBehavior,omitempty"` // Device removal behavior HostTrackingEnabled *bool `json:"hostTrackingEnabled,omitempty"` // Host tracking enabled }
type RequestApplicationPolicyApplicationPolicyIntentUpdateListProducer ¶
type RequestApplicationPolicyApplicationPolicyIntentUpdateListProducer struct { ID string `json:"id,omitempty"` // Id of Producer ScalableGroup *[]RequestApplicationPolicyApplicationPolicyIntentUpdateListProducerScalableGroup `json:"scalableGroup,omitempty"` // }
type RequestApplicationPolicyApplicationPolicyIntentUpdateListProducerScalableGroup ¶
type RequestApplicationPolicyApplicationPolicyIntentUpdateListProducerScalableGroup struct {
IDRef string `json:"idRef,omitempty"` // Id ref to application-set or application Scalable group
}
type RequestApplicationPolicyCreateApplication ¶
type RequestApplicationPolicyCreateApplication []RequestItemApplicationPolicyCreateApplication // Array of RequestApplicationPolicyCreateApplication
type RequestApplicationPolicyCreateApplicationPolicyQueuingProfile ¶
type RequestApplicationPolicyCreateApplicationPolicyQueuingProfile []RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfile // Array of RequestApplicationPolicyCreateApplicationPolicyQueuingProfile
type RequestApplicationPolicyCreateApplicationSet ¶
type RequestApplicationPolicyCreateApplicationSet []RequestItemApplicationPolicyCreateApplicationSet // Array of RequestApplicationPolicyCreateApplicationSet
type RequestApplicationPolicyCreateQosDeviceInterfaceInfo ¶
type RequestApplicationPolicyCreateQosDeviceInterfaceInfo []RequestItemApplicationPolicyCreateQosDeviceInterfaceInfo // Array of RequestApplicationPolicyCreateQosDeviceInterfaceInfo
type RequestApplicationPolicyEditApplication ¶
type RequestApplicationPolicyEditApplication []RequestItemApplicationPolicyEditApplication // Array of RequestApplicationPolicyEditApplication
type RequestApplicationPolicyUpdateApplicationPolicyQueuingProfile ¶
type RequestApplicationPolicyUpdateApplicationPolicyQueuingProfile []RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfile // Array of RequestApplicationPolicyUpdateApplicationPolicyQueuingProfile
type RequestApplicationPolicyUpdateQosDeviceInterfaceInfo ¶
type RequestApplicationPolicyUpdateQosDeviceInterfaceInfo []RequestItemApplicationPolicyUpdateQosDeviceInterfaceInfo // Array of RequestApplicationPolicyUpdateQosDeviceInterfaceInfo
type RequestCiscoDnaCenterSystemAuthorizeDevice ¶
type RequestCiscoDnaCenterSystemAuthorizeDevice struct {
DeviceIDList []string `json:"deviceIdList,omitempty"` // Device Id List
}
type RequestCommandRunnerRunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfiguration ¶
type RequestCommandRunnerRunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfiguration struct { Commands []string `json:"commands,omitempty"` // Description string `json:"description,omitempty"` // DeviceUUIDs []string `json:"deviceUuids,omitempty"` // Name string `json:"name,omitempty"` // Timeout *int `json:"timeout,omitempty"` // }
type RequestConfigurationTemplatesCreateProject ¶
type RequestConfigurationTemplatesCreateProject struct { Tags *[]RequestConfigurationTemplatesCreateProjectTags `json:"tags,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // Create time of project Description string `json:"description,omitempty"` // Description of project ID string `json:"id,omitempty"` // UUID of project LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of project Name string `json:"name,omitempty"` // Name of project Templates *RequestConfigurationTemplatesCreateProjectTemplates `json:"templates,omitempty"` // List of templates within the project }
type RequestConfigurationTemplatesCreateProjectTemplates ¶
type RequestConfigurationTemplatesCreateProjectTemplates interface{}
type RequestConfigurationTemplatesCreateTemplate ¶
type RequestConfigurationTemplatesCreateTemplate struct { Tags *[]RequestConfigurationTemplatesCreateTemplateTags `json:"tags,omitempty"` // Author string `json:"author,omitempty"` // Author of template Composite *bool `json:"composite,omitempty"` // Is it composite template ContainingTemplates *[]RequestConfigurationTemplatesCreateTemplateContainingTemplates `json:"containingTemplates,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // Create time of template CustomParamsOrder *bool `json:"customParamsOrder,omitempty"` // Custom Params Order Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]RequestConfigurationTemplatesCreateTemplateDeviceTypes `json:"deviceTypes,omitempty"` // FailurePolicy string `json:"failurePolicy,omitempty"` // Define failure policy if template provisioning fails ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of template LatestVersionTime *int `json:"latestVersionTime,omitempty"` // Latest versioned template time Name string `json:"name,omitempty"` // Name of template ParentTemplateID string `json:"parentTemplateId,omitempty"` // Parent templateID ProjectID string `json:"projectId,omitempty"` // Project UUID ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateContent string `json:"rollbackTemplateContent,omitempty"` // Rollback template content RollbackTemplateParams *[]RequestConfigurationTemplatesCreateTemplateRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // Applicable device software type SoftwareVariant string `json:"softwareVariant,omitempty"` // Applicable device software variant SoftwareVersion string `json:"softwareVersion,omitempty"` // Applicable device software version TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]RequestConfigurationTemplatesCreateTemplateTemplateParams `json:"templateParams,omitempty"` // ValidationErrors *RequestConfigurationTemplatesCreateTemplateValidationErrors `json:"validationErrors,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type RequestConfigurationTemplatesCreateTemplateContainingTemplates ¶
type RequestConfigurationTemplatesCreateTemplateContainingTemplates struct { Tags *[]RequestConfigurationTemplatesCreateTemplateContainingTemplatesTags `json:"tags,omitempty"` // Composite *bool `json:"composite,omitempty"` // Is it composite template Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]RequestConfigurationTemplatesCreateTemplateContainingTemplatesDeviceTypes `json:"deviceTypes,omitempty"` // ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) Name string `json:"name,omitempty"` // Name of template ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateParams *[]RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParams `json:"templateParams,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParams ¶
type RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParamsSelection ¶
type RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParamsSelectionSelectionValues ¶
type RequestConfigurationTemplatesCreateTemplateContainingTemplatesRollbackTemplateParamsSelectionSelectionValues interface{}
type RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParams ¶
type RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParamsSelection ¶
type RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParamsSelectionSelectionValues ¶
type RequestConfigurationTemplatesCreateTemplateContainingTemplatesTemplateParamsSelectionSelectionValues interface{}
type RequestConfigurationTemplatesCreateTemplateRollbackTemplateParams ¶
type RequestConfigurationTemplatesCreateTemplateRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestConfigurationTemplatesCreateTemplateRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestConfigurationTemplatesCreateTemplateRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestConfigurationTemplatesCreateTemplateRollbackTemplateParamsSelection ¶
type RequestConfigurationTemplatesCreateTemplateRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestConfigurationTemplatesCreateTemplateRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestConfigurationTemplatesCreateTemplateRollbackTemplateParamsSelectionSelectionValues ¶
type RequestConfigurationTemplatesCreateTemplateRollbackTemplateParamsSelectionSelectionValues interface{}
type RequestConfigurationTemplatesCreateTemplateTemplateParams ¶
type RequestConfigurationTemplatesCreateTemplateTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestConfigurationTemplatesCreateTemplateTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestConfigurationTemplatesCreateTemplateTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestConfigurationTemplatesCreateTemplateTemplateParamsSelection ¶
type RequestConfigurationTemplatesCreateTemplateTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestConfigurationTemplatesCreateTemplateTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestConfigurationTemplatesCreateTemplateTemplateParamsSelectionSelectionValues ¶
type RequestConfigurationTemplatesCreateTemplateTemplateParamsSelectionSelectionValues interface{}
type RequestConfigurationTemplatesCreateTemplateValidationErrors ¶
type RequestConfigurationTemplatesCreateTemplateValidationErrors struct { RollbackTemplateErrors *RequestConfigurationTemplatesCreateTemplateValidationErrorsRollbackTemplateErrors `json:"rollbackTemplateErrors,omitempty"` // Validation or design conflicts errors of rollback template TemplateErrors *RequestConfigurationTemplatesCreateTemplateValidationErrorsTemplateErrors `json:"templateErrors,omitempty"` // Validation or design conflicts errors TemplateID string `json:"templateId,omitempty"` // UUID of template TemplateVersion string `json:"templateVersion,omitempty"` // Current version of template }
type RequestConfigurationTemplatesCreateTemplateValidationErrorsRollbackTemplateErrors ¶
type RequestConfigurationTemplatesCreateTemplateValidationErrorsRollbackTemplateErrors interface{}
type RequestConfigurationTemplatesCreateTemplateValidationErrorsTemplateErrors ¶
type RequestConfigurationTemplatesCreateTemplateValidationErrorsTemplateErrors interface{}
type RequestConfigurationTemplatesDeployTemplate ¶
type RequestConfigurationTemplatesDeployTemplate struct { ForcePushTemplate *bool `json:"forcePushTemplate,omitempty"` // IsComposite *bool `json:"isComposite,omitempty"` // Composite template flag MainTemplateID string `json:"mainTemplateId,omitempty"` // Main template UUID of versioned template MemberTemplateDeploymentInfo string `json:"memberTemplateDeploymentInfo,omitempty"` // memberTemplateDeploymentInfo TargetInfo *[]RequestConfigurationTemplatesDeployTemplateTargetInfo `json:"targetInfo,omitempty"` // TemplateID string `json:"templateId,omitempty"` // UUID of template to be provisioned }
type RequestConfigurationTemplatesDeployTemplateTargetInfo ¶
type RequestConfigurationTemplatesDeployTemplateTargetInfo struct { HostName string `json:"hostName,omitempty"` // Hostname of device is required if targetType is MANAGED_DEVICE_HOSTNAME ID string `json:"id,omitempty"` // UUID of target is required if targetType is MANAGED_DEVICE_UUID Params *RequestConfigurationTemplatesDeployTemplateTargetInfoParams `json:"params,omitempty"` // Template params/values to be provisioned ResourceParams *RequestConfigurationTemplatesDeployTemplateTargetInfoResourceParams `json:"resourceParams,omitempty"` // Resource params to be provisioned Type string `json:"type,omitempty"` // Target type of device VersionedTemplateID string `json:"versionedTemplateId,omitempty"` // Versioned templateUUID to be provisioned }
type RequestConfigurationTemplatesDeployTemplateTargetInfoParams ¶
type RequestConfigurationTemplatesDeployTemplateTargetInfoParams map[string]interface{}
type RequestConfigurationTemplatesDeployTemplateTargetInfoResourceParams ¶
type RequestConfigurationTemplatesDeployTemplateTargetInfoResourceParams interface{}
type RequestConfigurationTemplatesDeployTemplateV2 ¶
type RequestConfigurationTemplatesDeployTemplateV2 struct { ForcePushTemplate *bool `json:"forcePushTemplate,omitempty"` // IsComposite *bool `json:"isComposite,omitempty"` // Composite template flag MainTemplateID string `json:"mainTemplateId,omitempty"` // Main template UUID of versioned template MemberTemplateDeploymentInfo string `json:"memberTemplateDeploymentInfo,omitempty"` // memberTemplateDeploymentInfo TargetInfo *[]RequestConfigurationTemplatesDeployTemplateV2TargetInfo `json:"targetInfo,omitempty"` // TemplateID string `json:"templateId,omitempty"` // UUID of template to be provisioned }
type RequestConfigurationTemplatesDeployTemplateV2TargetInfo ¶
type RequestConfigurationTemplatesDeployTemplateV2TargetInfo struct { HostName string `json:"hostName,omitempty"` // Hostname of device is required if targetType is MANAGED_DEVICE_HOSTNAME ID string `json:"id,omitempty"` // UUID of target is required if targetType is MANAGED_DEVICE_UUID Params *RequestConfigurationTemplatesDeployTemplateV2TargetInfoParams `json:"params,omitempty"` // Template params/values to be provisioned ResourceParams *RequestConfigurationTemplatesDeployTemplateV2TargetInfoResourceParams `json:"resourceParams,omitempty"` // Resource params to be provisioned Type string `json:"type,omitempty"` // Target type of device VersionedTemplateID string `json:"versionedTemplateId,omitempty"` // Versioned templateUUID to be provisioned }
type RequestConfigurationTemplatesDeployTemplateV2TargetInfoParams ¶
type RequestConfigurationTemplatesDeployTemplateV2TargetInfoParams map[string]interface{}
type RequestConfigurationTemplatesDeployTemplateV2TargetInfoResourceParams ¶
type RequestConfigurationTemplatesDeployTemplateV2TargetInfoResourceParams interface{}
type RequestConfigurationTemplatesExportsTheProjectsForAGivenCriteria ¶
type RequestConfigurationTemplatesExportsTheProjectsForAGivenCriteria []RequestItemConfigurationTemplatesExportsTheProjectsForAGivenCriteria // Array of RequestConfigurationTemplatesExportsTheProjectsForAGivenCriteria
type RequestConfigurationTemplatesExportsTheTemplatesForAGivenCriteria ¶
type RequestConfigurationTemplatesExportsTheTemplatesForAGivenCriteria []RequestItemConfigurationTemplatesExportsTheTemplatesForAGivenCriteria // Array of RequestConfigurationTemplatesExportsTheTemplatesForAGivenCriteria
type RequestConfigurationTemplatesImportsTheTemplatesProvided ¶
type RequestConfigurationTemplatesImportsTheTemplatesProvided []RequestItemConfigurationTemplatesImportsTheTemplatesProvided // Array of RequestConfigurationTemplatesImportsTheTemplatesProvided
type RequestConfigurationTemplatesPreviewTemplate ¶
type RequestConfigurationTemplatesPreviewTemplate struct { DeviceID string `json:"deviceId,omitempty"` // UUID of device to get template preview Params *RequestConfigurationTemplatesPreviewTemplateParams `json:"params,omitempty"` // Params to render preview ResourceParams *RequestConfigurationTemplatesPreviewTemplateResourceParams `json:"resourceParams,omitempty"` // Resource params to render preview TemplateID string `json:"templateId,omitempty"` // UUID of template to get template preview }
type RequestConfigurationTemplatesPreviewTemplateParams ¶
type RequestConfigurationTemplatesPreviewTemplateParams interface{}
type RequestConfigurationTemplatesPreviewTemplateResourceParams ¶
type RequestConfigurationTemplatesPreviewTemplateResourceParams interface{}
type RequestConfigurationTemplatesUpdateProject ¶
type RequestConfigurationTemplatesUpdateProject struct { Tags *[]RequestConfigurationTemplatesUpdateProjectTags `json:"tags,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // Create time of project Description string `json:"description,omitempty"` // Description of project ID string `json:"id,omitempty"` // UUID of project LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of project Name string `json:"name,omitempty"` // Name of project Templates *RequestConfigurationTemplatesUpdateProjectTemplates `json:"templates,omitempty"` // List of templates within the project }
type RequestConfigurationTemplatesUpdateProjectTemplates ¶
type RequestConfigurationTemplatesUpdateProjectTemplates interface{} // # Review unknown case
type RequestConfigurationTemplatesUpdateTemplate ¶
type RequestConfigurationTemplatesUpdateTemplate struct { Tags *[]RequestConfigurationTemplatesUpdateTemplateTags `json:"tags,omitempty"` // Author string `json:"author,omitempty"` // Author of template Composite *bool `json:"composite,omitempty"` // Is it composite template ContainingTemplates *[]RequestConfigurationTemplatesUpdateTemplateContainingTemplates `json:"containingTemplates,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // Create time of template CustomParamsOrder *bool `json:"customParamsOrder,omitempty"` // Custom Params Order Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]RequestConfigurationTemplatesUpdateTemplateDeviceTypes `json:"deviceTypes,omitempty"` // FailurePolicy string `json:"failurePolicy,omitempty"` // Define failure policy if template provisioning fails ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of template LatestVersionTime *int `json:"latestVersionTime,omitempty"` // Latest versioned template time Name string `json:"name,omitempty"` // Name of template ParentTemplateID string `json:"parentTemplateId,omitempty"` // Parent templateID ProjectID string `json:"projectId,omitempty"` // Project UUID ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateContent string `json:"rollbackTemplateContent,omitempty"` // Rollback template content RollbackTemplateParams *[]RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // Applicable device software type SoftwareVariant string `json:"softwareVariant,omitempty"` // Applicable device software variant SoftwareVersion string `json:"softwareVersion,omitempty"` // Applicable device software version TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]RequestConfigurationTemplatesUpdateTemplateTemplateParams `json:"templateParams,omitempty"` // ValidationErrors *RequestConfigurationTemplatesUpdateTemplateValidationErrors `json:"validationErrors,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type RequestConfigurationTemplatesUpdateTemplateContainingTemplates ¶
type RequestConfigurationTemplatesUpdateTemplateContainingTemplates struct { Tags *[]RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTags `json:"tags,omitempty"` // Composite *bool `json:"composite,omitempty"` // Is it composite template Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]RequestConfigurationTemplatesUpdateTemplateContainingTemplatesDeviceTypes `json:"deviceTypes,omitempty"` // ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) Name string `json:"name,omitempty"` // Name of template ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateParams *[]RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParams `json:"templateParams,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParams ¶
type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParamsSelection ¶
type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParamsSelectionSelectionValues ¶
type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesRollbackTemplateParamsSelectionSelectionValues interface{}
type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParams ¶
type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParamsSelection ¶
type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParamsSelectionSelectionValues ¶
type RequestConfigurationTemplatesUpdateTemplateContainingTemplatesTemplateParamsSelectionSelectionValues interface{}
type RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParams ¶
type RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParamsSelection ¶
type RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParamsSelectionSelectionValues ¶
type RequestConfigurationTemplatesUpdateTemplateRollbackTemplateParamsSelectionSelectionValues interface{}
type RequestConfigurationTemplatesUpdateTemplateTemplateParams ¶
type RequestConfigurationTemplatesUpdateTemplateTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestConfigurationTemplatesUpdateTemplateTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestConfigurationTemplatesUpdateTemplateTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestConfigurationTemplatesUpdateTemplateTemplateParamsSelection ¶
type RequestConfigurationTemplatesUpdateTemplateTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestConfigurationTemplatesUpdateTemplateTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestConfigurationTemplatesUpdateTemplateTemplateParamsSelectionSelectionValues ¶
type RequestConfigurationTemplatesUpdateTemplateTemplateParamsSelectionSelectionValues interface{}
type RequestConfigurationTemplatesUpdateTemplateValidationErrors ¶
type RequestConfigurationTemplatesUpdateTemplateValidationErrors struct { RollbackTemplateErrors *RequestConfigurationTemplatesUpdateTemplateValidationErrorsRollbackTemplateErrors `json:"rollbackTemplateErrors,omitempty"` // Validation or design conflicts errors of rollback template TemplateErrors *RequestConfigurationTemplatesUpdateTemplateValidationErrorsTemplateErrors `json:"templateErrors,omitempty"` // Validation or design conflicts errors TemplateID string `json:"templateId,omitempty"` // UUID of template TemplateVersion string `json:"templateVersion,omitempty"` // Current version of template }
type RequestConfigurationTemplatesUpdateTemplateValidationErrorsRollbackTemplateErrors ¶
type RequestConfigurationTemplatesUpdateTemplateValidationErrorsRollbackTemplateErrors interface{}
type RequestConfigurationTemplatesUpdateTemplateValidationErrorsTemplateErrors ¶
type RequestConfigurationTemplatesUpdateTemplateValidationErrorsTemplateErrors interface{}
type RequestDeviceOnboardingPnpAddAWorkflow ¶
type RequestDeviceOnboardingPnpAddAWorkflow struct { TypeID string `json:"_id,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx *int `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ExecTime *int `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn *int `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks *[]RequestDeviceOnboardingPnpAddAWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestDeviceOnboardingPnpAddAWorkflowTasks ¶
type RequestDeviceOnboardingPnpAddAWorkflowTasks struct { CurrWorkItemIDx *int `json:"currWorkItemIdx,omitempty"` // EndTime *int `json:"endTime,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TaskSeqNo *int `json:"taskSeqNo,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestDeviceOnboardingPnpAddAWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestDeviceOnboardingPnpAddAWorkflowTasksWorkItemList ¶
type RequestDeviceOnboardingPnpAddAWorkflowTasksWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestDeviceOnboardingPnpAddDevice ¶
type RequestDeviceOnboardingPnpAddDevice struct { TypeID string `json:"_id,omitempty"` // DeviceInfo *RequestDeviceOnboardingPnpAddDeviceDeviceInfo `json:"deviceInfo,omitempty"` // RunSummaryList *[]RequestDeviceOnboardingPnpAddDeviceRunSummaryList `json:"runSummaryList,omitempty"` // SystemResetWorkflow *RequestDeviceOnboardingPnpAddDeviceSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow *RequestDeviceOnboardingPnpAddDeviceSystemWorkflow `json:"systemWorkflow,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Version *int `json:"version,omitempty"` // Workflow *RequestDeviceOnboardingPnpAddDeviceWorkflow `json:"workflow,omitempty"` // WorkflowParameters *RequestDeviceOnboardingPnpAddDeviceWorkflowParameters `json:"workflowParameters,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceDeviceInfo ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfo struct { AAACredentials *RequestDeviceOnboardingPnpAddDeviceDeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // AgentType string `json:"agentType,omitempty"` // AuthStatus string `json:"authStatus,omitempty"` // AuthenticatedSudiSerialNo string `json:"authenticatedSudiSerialNo,omitempty"` // CapabilitiesSupported []string `json:"capabilitiesSupported,omitempty"` // CmState string `json:"cmState,omitempty"` // Description string `json:"description,omitempty"` // DeviceSudiSerialNos []string `json:"deviceSudiSerialNos,omitempty"` // DeviceType string `json:"deviceType,omitempty"` // FeaturesSupported []string `json:"featuresSupported,omitempty"` // FileSystemList *[]RequestDeviceOnboardingPnpAddDeviceDeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // FirstContact *int `json:"firstContact,omitempty"` // Hostname string `json:"hostname,omitempty"` // HTTPHeaders *[]RequestDeviceOnboardingPnpAddDeviceDeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // ImageVersion string `json:"imageVersion,omitempty"` // IPInterfaces *[]RequestDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // LastContact *int `json:"lastContact,omitempty"` // LastSyncTime *int `json:"lastSyncTime,omitempty"` // LastUpdateOn *int `json:"lastUpdateOn,omitempty"` // Location *RequestDeviceOnboardingPnpAddDeviceDeviceInfoLocation `json:"location,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Mode string `json:"mode,omitempty"` // Name string `json:"name,omitempty"` // NeighborLinks *[]RequestDeviceOnboardingPnpAddDeviceDeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // OnbState string `json:"onbState,omitempty"` // Pid string `json:"pid,omitempty"` // PnpProfileList *[]RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // PopulateInventory *bool `json:"populateInventory,omitempty"` // PreWorkflowCliOuputs *[]RequestDeviceOnboardingPnpAddDeviceDeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // ProjectID string `json:"projectId,omitempty"` // ProjectName string `json:"projectName,omitempty"` // ReloadRequested *bool `json:"reloadRequested,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // Source string `json:"source,omitempty"` // Stack *bool `json:"stack,omitempty"` // StackInfo *RequestDeviceOnboardingPnpAddDeviceDeviceInfoStackInfo `json:"stackInfo,omitempty"` // State string `json:"state,omitempty"` // SudiRequired *bool `json:"sudiRequired,omitempty"` // Tags *RequestDeviceOnboardingPnpAddDeviceDeviceInfoTags `json:"tags,omitempty"` // UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // WorkflowName string `json:"workflowName,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoFileSystemList ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoFileSystemList struct { Freespace *int `json:"freespace,omitempty"` // Name string `json:"name,omitempty"` // Readable *bool `json:"readable,omitempty"` // Size *int `json:"size,omitempty"` // Type string `json:"type,omitempty"` // Writeable *bool `json:"writeable,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfaces ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfaces struct { IPv4Address *RequestDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv4Address `json:"ipv4Address,omitempty"` // IPv6AddressList *[]RequestDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv6AddressList `json:"ipv6AddressList,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Name string `json:"name,omitempty"` // Status string `json:"status,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv4Address ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv4Address interface{}
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv6AddressList ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv6AddressList interface{}
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoLocation ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoLocation struct { Address string `json:"address,omitempty"` // Altitude string `json:"altitude,omitempty"` // Latitude string `json:"latitude,omitempty"` // Longitude string `json:"longitude,omitempty"` // SiteID string `json:"siteId,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoNeighborLinks ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoNeighborLinks struct { LocalInterfaceName string `json:"localInterfaceName,omitempty"` // LocalMacAddress string `json:"localMacAddress,omitempty"` // LocalShortInterfaceName string `json:"localShortInterfaceName,omitempty"` // RemoteDeviceName string `json:"remoteDeviceName,omitempty"` // RemoteInterfaceName string `json:"remoteInterfaceName,omitempty"` // RemoteMacAddress string `json:"remoteMacAddress,omitempty"` // RemotePlatform string `json:"remotePlatform,omitempty"` // RemoteShortInterfaceName string `json:"remoteShortInterfaceName,omitempty"` // RemoteVersion string `json:"remoteVersion,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileList ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileList struct { CreatedBy string `json:"createdBy,omitempty"` // DiscoveryCreated *bool `json:"discoveryCreated,omitempty"` // PrimaryEndpoint *RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // ProfileName string `json:"profileName,omitempty"` // SecondaryEndpoint *RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpoint ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address *RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // IPv6Address *RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Port *int `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address interface{}
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address interface{}
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpoint ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address *RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // IPv6Address *RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Port *int `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address interface{}
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address interface{}
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoStackInfo ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoStackInfo struct { IsFullRing *bool `json:"isFullRing,omitempty"` // StackMemberList *[]RequestDeviceOnboardingPnpAddDeviceDeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // SupportsStackWorkflows *bool `json:"supportsStackWorkflows,omitempty"` // TotalMemberCount *int `json:"totalMemberCount,omitempty"` // ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoStackInfoStackMemberList ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoStackInfoStackMemberList struct { HardwareVersion string `json:"hardwareVersion,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Pid string `json:"pid,omitempty"` // Priority *int `json:"priority,omitempty"` // Role string `json:"role,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // StackNumber *int `json:"stackNumber,omitempty"` // State string `json:"state,omitempty"` // SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoTags ¶
type RequestDeviceOnboardingPnpAddDeviceDeviceInfoTags interface{}
type RequestDeviceOnboardingPnpAddDeviceRunSummaryList ¶
type RequestDeviceOnboardingPnpAddDeviceRunSummaryList struct { Details string `json:"details,omitempty"` // ErrorFlag *bool `json:"errorFlag,omitempty"` // HistoryTaskInfo *RequestDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // Timestamp *int `json:"timestamp,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfo ¶
type RequestDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfo struct { AddnDetails *[]RequestDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfoWorkItemList ¶
type RequestDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfoWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceSystemResetWorkflow ¶
type RequestDeviceOnboardingPnpAddDeviceSystemResetWorkflow struct { TypeID string `json:"_id,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx *int `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ExecTime *int `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn *int `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks *[]RequestDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasks ¶
type RequestDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasks struct { CurrWorkItemIDx *int `json:"currWorkItemIdx,omitempty"` // EndTime *int `json:"endTime,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TaskSeqNo *int `json:"taskSeqNo,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasksWorkItemList ¶
type RequestDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasksWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceSystemWorkflow ¶
type RequestDeviceOnboardingPnpAddDeviceSystemWorkflow struct { TypeID string `json:"_id,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx *int `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ExecTime *int `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn *int `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks *[]RequestDeviceOnboardingPnpAddDeviceSystemWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceSystemWorkflowTasks ¶
type RequestDeviceOnboardingPnpAddDeviceSystemWorkflowTasks struct { CurrWorkItemIDx *int `json:"currWorkItemIdx,omitempty"` // EndTime *int `json:"endTime,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TaskSeqNo *int `json:"taskSeqNo,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestDeviceOnboardingPnpAddDeviceSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceSystemWorkflowTasksWorkItemList ¶
type RequestDeviceOnboardingPnpAddDeviceSystemWorkflowTasksWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceWorkflow ¶
type RequestDeviceOnboardingPnpAddDeviceWorkflow struct { TypeID string `json:"_id,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx *int `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ExecTime *int `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn *int `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks *[]RequestDeviceOnboardingPnpAddDeviceWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceWorkflowParameters ¶
type RequestDeviceOnboardingPnpAddDeviceWorkflowParameters struct { ConfigList *[]RequestDeviceOnboardingPnpAddDeviceWorkflowParametersConfigList `json:"configList,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceWorkflowParametersConfigList ¶
type RequestDeviceOnboardingPnpAddDeviceWorkflowParametersConfigList struct { ConfigID string `json:"configId,omitempty"` // ConfigParameters *[]RequestDeviceOnboardingPnpAddDeviceWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceWorkflowTasks ¶
type RequestDeviceOnboardingPnpAddDeviceWorkflowTasks struct { CurrWorkItemIDx *int `json:"currWorkItemIdx,omitempty"` // EndTime *int `json:"endTime,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TaskSeqNo *int `json:"taskSeqNo,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestDeviceOnboardingPnpAddDeviceWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestDeviceOnboardingPnpAddDeviceWorkflowTasksWorkItemList ¶
type RequestDeviceOnboardingPnpAddDeviceWorkflowTasksWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestDeviceOnboardingPnpAddVirtualAccount ¶
type RequestDeviceOnboardingPnpAddVirtualAccount struct { AutoSyncPeriod *int `json:"autoSyncPeriod,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Expiry *int `json:"expiry,omitempty"` // LastSync *int `json:"lastSync,omitempty"` // Profile *RequestDeviceOnboardingPnpAddVirtualAccountProfile `json:"profile,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // SyncResult *RequestDeviceOnboardingPnpAddVirtualAccountSyncResult `json:"syncResult,omitempty"` // SyncResultStr string `json:"syncResultStr,omitempty"` // SyncStartTime *int `json:"syncStartTime,omitempty"` // SyncStatus string `json:"syncStatus,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Token string `json:"token,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // }
type RequestDeviceOnboardingPnpAddVirtualAccountProfile ¶
type RequestDeviceOnboardingPnpAddVirtualAccountProfile struct { AddressFqdn string `json:"addressFqdn,omitempty"` // AddressIPV4 string `json:"addressIpV4,omitempty"` // Cert string `json:"cert,omitempty"` // MakeDefault *bool `json:"makeDefault,omitempty"` // Name string `json:"name,omitempty"` // Port *int `json:"port,omitempty"` // ProfileID string `json:"profileId,omitempty"` // Proxy *bool `json:"proxy,omitempty"` // }
type RequestDeviceOnboardingPnpAddVirtualAccountSyncResult ¶
type RequestDeviceOnboardingPnpAddVirtualAccountSyncResult struct { SyncList *[]RequestDeviceOnboardingPnpAddVirtualAccountSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // }
type RequestDeviceOnboardingPnpClaimADeviceToASite ¶
type RequestDeviceOnboardingPnpClaimADeviceToASite struct { DeviceID string `json:"deviceId,omitempty"` // Device Id SiteID string `json:"siteId,omitempty"` // Site Id Type string `json:"type,omitempty"` // Type ImageInfo *RequestDeviceOnboardingPnpClaimADeviceToASiteImageInfo `json:"imageInfo"` // ConfigInfo *RequestDeviceOnboardingPnpClaimADeviceToASiteConfigInfo `json:"configInfo"` // RfProfile string `json:"rfProfile,omitempty"` // for Access Points StaticIP string `json:"staticIP,omitempty"` // for CatalystWLC/MobilityExpress SubnetMask string `json:"subnetMask,omitempty"` // for CatalystWLC/MobilityExpress Gateway string `json:"gateway,omitempty"` // for CatalystWLC/MobilityExpress VLANID string `json:"vlanID,omitempty"` // for Catalyst 9800 WLC InterfaceName string `json:"interfaceName,omitempty"` // for Catalyst 9800 WLC SensorProfile string `json:"sensorProfile,omitempty"` // for Sensors }
type RequestDeviceOnboardingPnpClaimADeviceToASiteConfigInfo ¶
type RequestDeviceOnboardingPnpClaimADeviceToASiteConfigInfo struct { ConfigID string `json:"configId"` // Config Id ConfigParameters *[]RequestDeviceOnboardingPnpClaimADeviceToASiteConfigInfoConfigParameters `json:"configParameters"` // }
type RequestDeviceOnboardingPnpClaimDevice ¶
type RequestDeviceOnboardingPnpClaimDevice struct { ConfigFileURL string `json:"configFileUrl,omitempty"` // ConfigID string `json:"configId,omitempty"` // DeviceClaimList *[]RequestDeviceOnboardingPnpClaimDeviceDeviceClaimList `json:"deviceClaimList,omitempty"` // FileServiceID string `json:"fileServiceId,omitempty"` // ImageID string `json:"imageId,omitempty"` // ImageURL string `json:"imageUrl,omitempty"` // PopulateInventory *bool `json:"populateInventory,omitempty"` // ProjectID string `json:"projectId,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // }
type RequestDeviceOnboardingPnpClaimDeviceDeviceClaimList ¶
type RequestDeviceOnboardingPnpClaimDeviceDeviceClaimList struct { ConfigList *[]RequestDeviceOnboardingPnpClaimDeviceDeviceClaimListConfigList `json:"configList,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // }
type RequestDeviceOnboardingPnpClaimDeviceDeviceClaimListConfigList ¶
type RequestDeviceOnboardingPnpClaimDeviceDeviceClaimListConfigList struct { ConfigID string `json:"configId,omitempty"` // ConfigParameters *[]RequestDeviceOnboardingPnpClaimDeviceDeviceClaimListConfigListConfigParameters `json:"configParameters,omitempty"` // }
type RequestDeviceOnboardingPnpImportDevicesInBulk ¶
type RequestDeviceOnboardingPnpImportDevicesInBulk []RequestItemDeviceOnboardingPnpImportDevicesInBulk // Array of RequestDeviceOnboardingPnpImportDevicesInBulk
type RequestDeviceOnboardingPnpResetDevice ¶
type RequestDeviceOnboardingPnpResetDevice struct { DeviceResetList *[]RequestDeviceOnboardingPnpResetDeviceDeviceResetList `json:"deviceResetList,omitempty"` // ProjectID string `json:"projectId,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // }
type RequestDeviceOnboardingPnpResetDeviceDeviceResetList ¶
type RequestDeviceOnboardingPnpResetDeviceDeviceResetList struct { ConfigList *[]RequestDeviceOnboardingPnpResetDeviceDeviceResetListConfigList `json:"configList,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // }
type RequestDeviceOnboardingPnpResetDeviceDeviceResetListConfigList ¶
type RequestDeviceOnboardingPnpResetDeviceDeviceResetListConfigList struct { ConfigID string `json:"configId,omitempty"` // ConfigParameters *[]RequestDeviceOnboardingPnpResetDeviceDeviceResetListConfigListConfigParameters `json:"configParameters,omitempty"` // }
type RequestDeviceOnboardingPnpSyncVirtualAccountDevices ¶
type RequestDeviceOnboardingPnpSyncVirtualAccountDevices struct { AutoSyncPeriod *int `json:"autoSyncPeriod,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Expiry *int `json:"expiry,omitempty"` // LastSync *int `json:"lastSync,omitempty"` // Profile *RequestDeviceOnboardingPnpSyncVirtualAccountDevicesProfile `json:"profile,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // SyncResult *RequestDeviceOnboardingPnpSyncVirtualAccountDevicesSyncResult `json:"syncResult,omitempty"` // SyncResultStr string `json:"syncResultStr,omitempty"` // SyncStartTime *int `json:"syncStartTime,omitempty"` // SyncStatus string `json:"syncStatus,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Token string `json:"token,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // }
type RequestDeviceOnboardingPnpSyncVirtualAccountDevicesProfile ¶
type RequestDeviceOnboardingPnpSyncVirtualAccountDevicesProfile struct { AddressFqdn string `json:"addressFqdn,omitempty"` // AddressIPV4 string `json:"addressIpV4,omitempty"` // Cert string `json:"cert,omitempty"` // MakeDefault *bool `json:"makeDefault,omitempty"` // Name string `json:"name,omitempty"` // Port *int `json:"port,omitempty"` // ProfileID string `json:"profileId,omitempty"` // Proxy *bool `json:"proxy,omitempty"` // }
type RequestDeviceOnboardingPnpSyncVirtualAccountDevicesSyncResult ¶
type RequestDeviceOnboardingPnpSyncVirtualAccountDevicesSyncResult struct { SyncList *[]RequestDeviceOnboardingPnpSyncVirtualAccountDevicesSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // }
type RequestDeviceOnboardingPnpUnClaimDevice ¶
type RequestDeviceOnboardingPnpUnClaimDevice struct {
DeviceIDList []string `json:"deviceIdList,omitempty"` //
}
type RequestDeviceOnboardingPnpUpdateDevice ¶
type RequestDeviceOnboardingPnpUpdateDevice struct { TypeID string `json:"_id,omitempty"` // DeviceInfo *RequestDeviceOnboardingPnpUpdateDeviceDeviceInfo `json:"deviceInfo,omitempty"` // RunSummaryList *[]RequestDeviceOnboardingPnpUpdateDeviceRunSummaryList `json:"runSummaryList,omitempty"` // SystemResetWorkflow *RequestDeviceOnboardingPnpUpdateDeviceSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow *RequestDeviceOnboardingPnpUpdateDeviceSystemWorkflow `json:"systemWorkflow,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Version *int `json:"version,omitempty"` // Workflow *RequestDeviceOnboardingPnpUpdateDeviceWorkflow `json:"workflow,omitempty"` // WorkflowParameters *RequestDeviceOnboardingPnpUpdateDeviceWorkflowParameters `json:"workflowParameters,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfo ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfo struct { AAACredentials *RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // AgentType string `json:"agentType,omitempty"` // AuthStatus string `json:"authStatus,omitempty"` // AuthenticatedSudiSerialNo string `json:"authenticatedSudiSerialNo,omitempty"` // CapabilitiesSupported []string `json:"capabilitiesSupported,omitempty"` // CmState string `json:"cmState,omitempty"` // Description string `json:"description,omitempty"` // DeviceSudiSerialNos []string `json:"deviceSudiSerialNos,omitempty"` // DeviceType string `json:"deviceType,omitempty"` // FeaturesSupported []string `json:"featuresSupported,omitempty"` // FileSystemList *[]RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // FirstContact *int `json:"firstContact,omitempty"` // Hostname string `json:"hostname,omitempty"` // HTTPHeaders *[]RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // ImageVersion string `json:"imageVersion,omitempty"` // IPInterfaces *[]RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // LastContact *int `json:"lastContact,omitempty"` // LastSyncTime *int `json:"lastSyncTime,omitempty"` // LastUpdateOn *int `json:"lastUpdateOn,omitempty"` // Location *RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoLocation `json:"location,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Mode string `json:"mode,omitempty"` // Name string `json:"name,omitempty"` // NeighborLinks *[]RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // OnbState string `json:"onbState,omitempty"` // Pid string `json:"pid,omitempty"` // PnpProfileList *[]RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // PopulateInventory *bool `json:"populateInventory,omitempty"` // PreWorkflowCliOuputs *[]RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // ProjectID string `json:"projectId,omitempty"` // ProjectName string `json:"projectName,omitempty"` // ReloadRequested *bool `json:"reloadRequested,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // Source string `json:"source,omitempty"` // Stack *bool `json:"stack,omitempty"` // StackInfo *RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfo `json:"stackInfo,omitempty"` // State string `json:"state,omitempty"` // SudiRequired *bool `json:"sudiRequired,omitempty"` // Tags *RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoTags `json:"tags,omitempty"` // UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // WorkflowName string `json:"workflowName,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoFileSystemList ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoFileSystemList struct { Freespace *int `json:"freespace,omitempty"` // Name string `json:"name,omitempty"` // Readable *bool `json:"readable,omitempty"` // Size *int `json:"size,omitempty"` // Type string `json:"type,omitempty"` // Writeable *bool `json:"writeable,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfaces ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfaces struct { IPv4Address *RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv4Address `json:"ipv4Address,omitempty"` // IPv6AddressList *[]RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv6AddressList `json:"ipv6AddressList,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Name string `json:"name,omitempty"` // Status string `json:"status,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv4Address ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv4Address interface{}
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv6AddressList ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv6AddressList interface{}
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoLocation ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoLocation struct { Address string `json:"address,omitempty"` // Altitude string `json:"altitude,omitempty"` // Latitude string `json:"latitude,omitempty"` // Longitude string `json:"longitude,omitempty"` // SiteID string `json:"siteId,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoNeighborLinks ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoNeighborLinks struct { LocalInterfaceName string `json:"localInterfaceName,omitempty"` // LocalMacAddress string `json:"localMacAddress,omitempty"` // LocalShortInterfaceName string `json:"localShortInterfaceName,omitempty"` // RemoteDeviceName string `json:"remoteDeviceName,omitempty"` // RemoteInterfaceName string `json:"remoteInterfaceName,omitempty"` // RemoteMacAddress string `json:"remoteMacAddress,omitempty"` // RemotePlatform string `json:"remotePlatform,omitempty"` // RemoteShortInterfaceName string `json:"remoteShortInterfaceName,omitempty"` // RemoteVersion string `json:"remoteVersion,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileList ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileList struct { CreatedBy string `json:"createdBy,omitempty"` // DiscoveryCreated *bool `json:"discoveryCreated,omitempty"` // PrimaryEndpoint *RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // ProfileName string `json:"profileName,omitempty"` // SecondaryEndpoint *RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpoint ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address *RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // IPv6Address *RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Port *int `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address interface{}
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address interface{}
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpoint ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address *RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // IPv6Address *RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Port *int `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address interface{}
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address interface{}
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfo ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfo struct { IsFullRing *bool `json:"isFullRing,omitempty"` // StackMemberList *[]RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // SupportsStackWorkflows *bool `json:"supportsStackWorkflows,omitempty"` // TotalMemberCount *int `json:"totalMemberCount,omitempty"` // ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfoStackMemberList ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfoStackMemberList struct { HardwareVersion string `json:"hardwareVersion,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Pid string `json:"pid,omitempty"` // Priority *int `json:"priority,omitempty"` // Role string `json:"role,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // StackNumber *int `json:"stackNumber,omitempty"` // State string `json:"state,omitempty"` // SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoTags ¶
type RequestDeviceOnboardingPnpUpdateDeviceDeviceInfoTags interface{}
type RequestDeviceOnboardingPnpUpdateDeviceRunSummaryList ¶
type RequestDeviceOnboardingPnpUpdateDeviceRunSummaryList struct { Details string `json:"details,omitempty"` // ErrorFlag *bool `json:"errorFlag,omitempty"` // HistoryTaskInfo *RequestDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // Timestamp *int `json:"timestamp,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfo ¶
type RequestDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfo struct { AddnDetails *[]RequestDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfoWorkItemList ¶
type RequestDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfoWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceSystemResetWorkflow ¶
type RequestDeviceOnboardingPnpUpdateDeviceSystemResetWorkflow struct { TypeID string `json:"_id,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx *int `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ExecTime *int `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn *int `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks *[]RequestDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasks ¶
type RequestDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasks struct { CurrWorkItemIDx *int `json:"currWorkItemIdx,omitempty"` // EndTime *int `json:"endTime,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TaskSeqNo *int `json:"taskSeqNo,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasksWorkItemList ¶
type RequestDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasksWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceSystemWorkflow ¶
type RequestDeviceOnboardingPnpUpdateDeviceSystemWorkflow struct { TypeID string `json:"_id,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx *int `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ExecTime *int `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn *int `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks *[]RequestDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasks ¶
type RequestDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasks struct { CurrWorkItemIDx *int `json:"currWorkItemIdx,omitempty"` // EndTime *int `json:"endTime,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TaskSeqNo *int `json:"taskSeqNo,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasksWorkItemList ¶
type RequestDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasksWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceWorkflow ¶
type RequestDeviceOnboardingPnpUpdateDeviceWorkflow struct { TypeID string `json:"_id,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx *int `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ExecTime *int `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn *int `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks *[]RequestDeviceOnboardingPnpUpdateDeviceWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceWorkflowParameters ¶
type RequestDeviceOnboardingPnpUpdateDeviceWorkflowParameters struct { ConfigList *[]RequestDeviceOnboardingPnpUpdateDeviceWorkflowParametersConfigList `json:"configList,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceWorkflowParametersConfigList ¶
type RequestDeviceOnboardingPnpUpdateDeviceWorkflowParametersConfigList struct { ConfigID string `json:"configId,omitempty"` // ConfigParameters *[]RequestDeviceOnboardingPnpUpdateDeviceWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceWorkflowTasks ¶
type RequestDeviceOnboardingPnpUpdateDeviceWorkflowTasks struct { CurrWorkItemIDx *int `json:"currWorkItemIdx,omitempty"` // EndTime *int `json:"endTime,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TaskSeqNo *int `json:"taskSeqNo,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestDeviceOnboardingPnpUpdateDeviceWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateDeviceWorkflowTasksWorkItemList ¶
type RequestDeviceOnboardingPnpUpdateDeviceWorkflowTasksWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestDeviceOnboardingPnpUpdatePnpGlobalSettings ¶
type RequestDeviceOnboardingPnpUpdatePnpGlobalSettings struct { TypeID string `json:"_id,omitempty"` // AAACredentials *RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsAAACredentials `json:"aaaCredentials,omitempty"` // AcceptEula *bool `json:"acceptEula,omitempty"` // DefaultProfile *RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsDefaultProfile `json:"defaultProfile,omitempty"` // SavaMappingList *[]RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingList `json:"savaMappingList,omitempty"` // TaskTimeOuts *RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsTaskTimeOuts `json:"taskTimeOuts,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsDefaultProfile ¶
type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsDefaultProfile struct { Cert string `json:"cert,omitempty"` // FqdnAddresses []string `json:"fqdnAddresses,omitempty"` // IPAddresses []string `json:"ipAddresses,omitempty"` // Port *int `json:"port,omitempty"` // Proxy *bool `json:"proxy,omitempty"` // }
type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingList ¶
type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingList struct { AutoSyncPeriod *int `json:"autoSyncPeriod,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Expiry *int `json:"expiry,omitempty"` // LastSync *int `json:"lastSync,omitempty"` // Profile *RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListProfile `json:"profile,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // SyncResult *RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListSyncResult `json:"syncResult,omitempty"` // SyncResultStr string `json:"syncResultStr,omitempty"` // SyncStartTime *int `json:"syncStartTime,omitempty"` // SyncStatus string `json:"syncStatus,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Token string `json:"token,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // }
type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListProfile ¶
type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListProfile struct { AddressFqdn string `json:"addressFqdn,omitempty"` // AddressIPV4 string `json:"addressIpV4,omitempty"` // Cert string `json:"cert,omitempty"` // MakeDefault *bool `json:"makeDefault,omitempty"` // Name string `json:"name,omitempty"` // Port *int `json:"port,omitempty"` // ProfileID string `json:"profileId,omitempty"` // Proxy *bool `json:"proxy,omitempty"` // }
type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListSyncResult ¶
type RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListSyncResult struct { SyncList *[]RequestDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // }
type RequestDeviceOnboardingPnpUpdatePnpServerProfile ¶
type RequestDeviceOnboardingPnpUpdatePnpServerProfile struct { AutoSyncPeriod *int `json:"autoSyncPeriod,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Expiry *int `json:"expiry,omitempty"` // LastSync *int `json:"lastSync,omitempty"` // Profile *RequestDeviceOnboardingPnpUpdatePnpServerProfileProfile `json:"profile,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // SyncResult *RequestDeviceOnboardingPnpUpdatePnpServerProfileSyncResult `json:"syncResult,omitempty"` // SyncResultStr string `json:"syncResultStr,omitempty"` // SyncStartTime *int `json:"syncStartTime,omitempty"` // SyncStatus string `json:"syncStatus,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Token string `json:"token,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // }
type RequestDeviceOnboardingPnpUpdatePnpServerProfileProfile ¶
type RequestDeviceOnboardingPnpUpdatePnpServerProfileProfile struct { AddressFqdn string `json:"addressFqdn,omitempty"` // AddressIPV4 string `json:"addressIpV4,omitempty"` // Cert string `json:"cert,omitempty"` // MakeDefault *bool `json:"makeDefault,omitempty"` // Name string `json:"name,omitempty"` // Port *int `json:"port,omitempty"` // ProfileID string `json:"profileId,omitempty"` // Proxy *bool `json:"proxy,omitempty"` // }
type RequestDeviceOnboardingPnpUpdatePnpServerProfileSyncResult ¶
type RequestDeviceOnboardingPnpUpdatePnpServerProfileSyncResult struct { SyncList *[]RequestDeviceOnboardingPnpUpdatePnpServerProfileSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateWorkflow ¶
type RequestDeviceOnboardingPnpUpdateWorkflow struct { TypeID string `json:"_id,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx *int `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ExecTime *int `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn *int `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks *[]RequestDeviceOnboardingPnpUpdateWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateWorkflowTasks ¶
type RequestDeviceOnboardingPnpUpdateWorkflowTasks struct { CurrWorkItemIDx *int `json:"currWorkItemIdx,omitempty"` // EndTime *int `json:"endTime,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TaskSeqNo *int `json:"taskSeqNo,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestDeviceOnboardingPnpUpdateWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestDeviceOnboardingPnpUpdateWorkflowTasksWorkItemList ¶
type RequestDeviceOnboardingPnpUpdateWorkflowTasksWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestDeviceReplacementMarkDeviceForReplacement ¶
type RequestDeviceReplacementMarkDeviceForReplacement []RequestItemDeviceReplacementMarkDeviceForReplacement // Array of RequestDeviceReplacementMarkDeviceForReplacement
type RequestDeviceReplacementUnmarkDeviceForReplacement ¶
type RequestDeviceReplacementUnmarkDeviceForReplacement []RequestItemDeviceReplacementUnmarkDeviceForReplacement // Array of RequestDeviceReplacementUnMarkDeviceForReplacement
type RequestDevicesAddDevice2 ¶
type RequestDevicesAddDevice2 struct { CliTransport string `json:"cliTransport,omitempty"` // ComputeDevice *bool `json:"computeDevice,omitempty"` // EnablePassword string `json:"enablePassword,omitempty"` // ExtendedDiscoveryInfo string `json:"extendedDiscoveryInfo,omitempty"` // HTTPPassword string `json:"httpPassword,omitempty"` // HTTPPort string `json:"httpPort,omitempty"` // HTTPSecure *bool `json:"httpSecure,omitempty"` // HTTPUserName string `json:"httpUserName,omitempty"` // IPAddress []string `json:"ipAddress,omitempty"` // MerakiOrgID []string `json:"merakiOrgId,omitempty"` // NetconfPort string `json:"netconfPort,omitempty"` // Password string `json:"password,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SNMPAuthPassphrase string `json:"snmpAuthPassphrase,omitempty"` // SNMPAuthProtocol string `json:"snmpAuthProtocol,omitempty"` // SNMPMode string `json:"snmpMode,omitempty"` // SNMPPrivPassphrase string `json:"snmpPrivPassphrase,omitempty"` // SNMPPrivProtocol string `json:"snmpPrivProtocol,omitempty"` // SNMPROCommunity string `json:"snmpROCommunity,omitempty"` // SNMPRWCommunity string `json:"snmpRWCommunity,omitempty"` // SNMPRetry *int `json:"snmpRetry,omitempty"` // SNMPTimeout *int `json:"snmpTimeout,omitempty"` // SNMPUserName string `json:"snmpUserName,omitempty"` // SNMPVersion string `json:"snmpVersion,omitempty"` // Type string `json:"type,omitempty"` // UpdateMgmtIPaddressList *[]RequestDevicesAddDevice2UpdateMgmtIPaddressList `json:"updateMgmtIPaddressList,omitempty"` // UserName string `json:"userName,omitempty"` // }
type RequestDevicesAddUserDefinedFieldToDevice ¶
type RequestDevicesAddUserDefinedFieldToDevice []RequestItemDevicesAddUserDefinedFieldToDevice // Array of RequestDevicesAddUserDefinedFieldToDevice
type RequestDevicesClearMacAddressTable ¶
type RequestDevicesClearMacAddressTable struct { Operation string `json:"operation,omitempty"` // Operation Payload *RequestDevicesClearMacAddressTablePayload `json:"payload,omitempty"` // Payload }
type RequestDevicesClearMacAddressTablePayload ¶
type RequestDevicesClearMacAddressTablePayload interface{}
type RequestDevicesSyncDevices ¶
type RequestDevicesSyncDevices []RequestItemDevicesSyncDevices // Array of RequestDevicesSyncDevices
type RequestDevicesSyncDevices2 ¶
type RequestDevicesSyncDevices2 struct { CliTransport string `json:"cliTransport,omitempty"` // ComputeDevice *bool `json:"computeDevice,omitempty"` // EnablePassword string `json:"enablePassword,omitempty"` // ExtendedDiscoveryInfo string `json:"extendedDiscoveryInfo,omitempty"` // HTTPPassword string `json:"httpPassword,omitempty"` // HTTPPort string `json:"httpPort,omitempty"` // HTTPSecure *bool `json:"httpSecure,omitempty"` // HTTPUserName string `json:"httpUserName,omitempty"` // IPAddress []string `json:"ipAddress,omitempty"` // MerakiOrgID []string `json:"merakiOrgId,omitempty"` // NetconfPort string `json:"netconfPort,omitempty"` // Password string `json:"password,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SNMPAuthPassphrase string `json:"snmpAuthPassphrase,omitempty"` // SNMPAuthProtocol string `json:"snmpAuthProtocol,omitempty"` // SNMPMode string `json:"snmpMode,omitempty"` // SNMPPrivPassphrase string `json:"snmpPrivPassphrase,omitempty"` // SNMPPrivProtocol string `json:"snmpPrivProtocol,omitempty"` // SNMPROCommunity string `json:"snmpROCommunity,omitempty"` // SNMPRWCommunity string `json:"snmpRWCommunity,omitempty"` // SNMPRetry *int `json:"snmpRetry,omitempty"` // SNMPTimeout *int `json:"snmpTimeout,omitempty"` // SNMPUserName string `json:"snmpUserName,omitempty"` // SNMPVersion string `json:"snmpVersion,omitempty"` // Type string `json:"type,omitempty"` // UpdateMgmtIPaddressList *[]RequestDevicesSyncDevices2UpdateMgmtIPaddressList `json:"updateMgmtIPaddressList,omitempty"` // UserName string `json:"userName,omitempty"` // }
type RequestDiscoveryCreateCliCredentials ¶
type RequestDiscoveryCreateCliCredentials []RequestItemDiscoveryCreateCliCredentials // Array of RequestDiscoveryCreateCLICredentials
type RequestDiscoveryCreateGlobalCredentialsV2 ¶
type RequestDiscoveryCreateGlobalCredentialsV2 struct { CliCredential *[]RequestDiscoveryCreateGlobalCredentialsV2CliCredential `json:"cliCredential,omitempty"` // SNMPV2CRead *[]RequestDiscoveryCreateGlobalCredentialsV2SNMPV2CRead `json:"snmpV2cRead,omitempty"` // SNMPV2CWrite *[]RequestDiscoveryCreateGlobalCredentialsV2SNMPV2CWrite `json:"snmpV2cWrite,omitempty"` // SNMPV3 *[]RequestDiscoveryCreateGlobalCredentialsV2SNMPV3 `json:"snmpV3,omitempty"` // HTTPSRead *[]RequestDiscoveryCreateGlobalCredentialsV2HTTPSRead `json:"httpsRead,omitempty"` // HTTPSWrite *[]RequestDiscoveryCreateGlobalCredentialsV2HTTPSWrite `json:"httpsWrite,omitempty"` // }
type RequestDiscoveryCreateGlobalCredentialsV2CliCredential ¶
type RequestDiscoveryCreateGlobalCredentialsV2CliCredential 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 }
type RequestDiscoveryCreateGlobalCredentialsV2SNMPV3 ¶
type RequestDiscoveryCreateGlobalCredentialsV2SNMPV3 struct { Description string `json:"description,omitempty"` // Description Username string `json:"username,omitempty"` // Username PrivacyType string `json:"privacyType,omitempty"` // Privacy Type PrivacyPassword string `json:"privacyPassword,omitempty"` // Privacy Password AuthType string `json:"authType,omitempty"` // Auth Type AuthPassword string `json:"authPassword,omitempty"` // Auth Password SNMPMode string `json:"snmpMode,omitempty"` // Snmp Mode }
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', 'CIDR' 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; '172.30.0.1/20' for CIDR 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 RequestDiscoveryUpdateGlobalCredentialsV2 ¶
type RequestDiscoveryUpdateGlobalCredentialsV2 struct { CliCredential *RequestDiscoveryUpdateGlobalCredentialsV2CliCredential `json:"cliCredential,omitempty"` // SNMPV2CRead *RequestDiscoveryUpdateGlobalCredentialsV2SNMPV2CRead `json:"snmpV2cRead,omitempty"` // SNMPV2CWrite *RequestDiscoveryUpdateGlobalCredentialsV2SNMPV2CWrite `json:"snmpV2cWrite,omitempty"` // SNMPV3 *RequestDiscoveryUpdateGlobalCredentialsV2SNMPV3 `json:"snmpV3,omitempty"` // HTTPSRead *RequestDiscoveryUpdateGlobalCredentialsV2HTTPSRead `json:"httpsRead,omitempty"` // HTTPSWrite *RequestDiscoveryUpdateGlobalCredentialsV2HTTPSWrite `json:"httpsWrite,omitempty"` // }
type RequestDiscoveryUpdateGlobalCredentialsV2CliCredential ¶
type RequestDiscoveryUpdateGlobalCredentialsV2CliCredential 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 RequestDiscoveryUpdateGlobalCredentialsV2HTTPSRead ¶
type RequestDiscoveryUpdateGlobalCredentialsV2HTTPSRead struct { Name string `json:"name,omitempty"` // Name Username string `json:"username,omitempty"` // Username Password string `json:"password,omitempty"` // Password Port *int `json:"port,omitempty"` // Port ID string `json:"id,omitempty"` // Id }
type RequestDiscoveryUpdateGlobalCredentialsV2HTTPSWrite ¶
type RequestDiscoveryUpdateGlobalCredentialsV2HTTPSWrite struct { Name string `json:"name,omitempty"` // Name Username string `json:"username,omitempty"` // Username Password string `json:"password,omitempty"` // Password Port *int `json:"port,omitempty"` // Port ID string `json:"id,omitempty"` // Id }
type RequestDiscoveryUpdateGlobalCredentialsV2SNMPV3 ¶
type RequestDiscoveryUpdateGlobalCredentialsV2SNMPV3 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 RequestDiscoveryUpdateHTTPReadCredential ¶
type RequestDiscoveryUpdateHTTPReadCredential struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Port *int `json:"port,omitempty"` // Secure *bool `json:"secure,omitempty"` // Username string `json:"username,omitempty"` // }
type RequestDiscoveryUpdateHTTPWriteCredentials ¶
type RequestDiscoveryUpdateHTTPWriteCredentials struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Port *int `json:"port,omitempty"` // Secure *bool `json:"secure,omitempty"` // Username string `json:"username,omitempty"` // }
type RequestDiscoveryUpdateNetconfCredentials ¶
type RequestDiscoveryUpdateNetconfCredentials struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // NetconfPort string `json:"netconfPort,omitempty"` // }
type RequestDiscoveryUpdateSNMPReadCommunity ¶
type RequestDiscoveryUpdateSNMPReadCommunity struct { Comments string `json:"comments,omitempty"` // Comments to identify the credential CredentialType string `json:"credentialType,omitempty"` // Credential type to identify the application that uses the credential Description string `json:"description,omitempty"` // Name/Description of the credential InstanceUUID string `json:"instanceUuid,omitempty"` // ReadCommunity string `json:"readCommunity,omitempty"` // SNMP read community. NO!$DATA!$ for no value change }
type RequestDiscoveryUpdateSNMPWriteCommunity ¶
type RequestDiscoveryUpdateSNMPWriteCommunity struct { Comments string `json:"comments,omitempty"` // Comments to identify the credential CredentialType string `json:"credentialType,omitempty"` // Credential type to identify the application that uses the credential Description string `json:"description,omitempty"` // Name/Description of the credential InstanceUUID string `json:"instanceUuid,omitempty"` // WriteCommunity string `json:"writeCommunity,omitempty"` // SNMP write community. NO!$DATA!$ for no value change }
type RequestDiscoveryUpdateSNMPv3Credentials ¶
type RequestDiscoveryUpdateSNMPv3Credentials struct { AuthPassword string `json:"authPassword,omitempty"` // AuthType string `json:"authType,omitempty"` // Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // PrivacyPassword string `json:"privacyPassword,omitempty"` // PrivacyType string `json:"privacyType,omitempty"` // SNMPMode string `json:"snmpMode,omitempty"` // Username string `json:"username,omitempty"` // }
type RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedID ¶
type RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedID struct { AttributeInfo *RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDAttributeInfo `json:"attributeInfo,omitempty"` // CdpLevel *int `json:"cdpLevel,omitempty"` // DeviceIDs string `json:"deviceIds,omitempty"` // DiscoveryCondition string `json:"discoveryCondition,omitempty"` // DiscoveryStatus string `json:"discoveryStatus,omitempty"` // DiscoveryType string `json:"discoveryType,omitempty"` // EnablePasswordList string `json:"enablePasswordList,omitempty"` // GlobalCredentialIDList []string `json:"globalCredentialIdList,omitempty"` // HTTPReadCredential *RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDHTTPReadCredential `json:"httpReadCredential,omitempty"` // HTTPWriteCredential *RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDHTTPWriteCredential `json:"httpWriteCredential,omitempty"` // ID string `json:"id,omitempty"` // IPAddressList string `json:"ipAddressList,omitempty"` // IPFilterList string `json:"ipFilterList,omitempty"` // IsAutoCdp *bool `json:"isAutoCdp,omitempty"` // LldpLevel *int `json:"lldpLevel,omitempty"` // Name string `json:"name,omitempty"` // NetconfPort string `json:"netconfPort,omitempty"` // NumDevices *int `json:"numDevices,omitempty"` // ParentDiscoveryID string `json:"parentDiscoveryId,omitempty"` // PasswordList string `json:"passwordList,omitempty"` // PreferredMgmtIPMethod string `json:"preferredMgmtIPMethod,omitempty"` // ProtocolOrder string `json:"protocolOrder,omitempty"` // RetryCount *int `json:"retryCount,omitempty"` // SNMPAuthPassphrase string `json:"snmpAuthPassphrase,omitempty"` // SNMPAuthProtocol string `json:"snmpAuthProtocol,omitempty"` // SNMPMode string `json:"snmpMode,omitempty"` // SNMPPrivPassphrase string `json:"snmpPrivPassphrase,omitempty"` // SNMPPrivProtocol string `json:"snmpPrivProtocol,omitempty"` // SNMPRoCommunity string `json:"snmpRoCommunity,omitempty"` // SNMPRoCommunityDesc string `json:"snmpRoCommunityDesc,omitempty"` // SNMPRwCommunity string `json:"snmpRwCommunity,omitempty"` // SNMPRwCommunityDesc string `json:"snmpRwCommunityDesc,omitempty"` // SNMPUserName string `json:"snmpUserName,omitempty"` // TimeOut *int `json:"timeOut,omitempty"` // UpdateMgmtIP *bool `json:"updateMgmtIp,omitempty"` // UserNameList string `json:"userNameList,omitempty"` // }
type RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDAttributeInfo ¶
type RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDAttributeInfo interface{}
type RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDHTTPReadCredential ¶
type RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDHTTPReadCredential struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Port *int `json:"port,omitempty"` // Secure *bool `json:"secure,omitempty"` // Username string `json:"username,omitempty"` // }
type RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDHTTPWriteCredential ¶
type RequestDiscoveryUpdatesAnExistingDiscoveryBySpecifiedIDHTTPWriteCredential struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Port *int `json:"port,omitempty"` // Secure *bool `json:"secure,omitempty"` // Username string `json:"username,omitempty"` // }
type RequestEventManagementCreateEmailDestination ¶
type RequestEventManagementCreateEmailDestination struct { EmailConfigID string `json:"emailConfigId,omitempty"` // Required only for update email configuration PrimarySmtpConfig *RequestEventManagementCreateEmailDestinationPrimarySmtpConfig `json:"primarySMTPConfig,omitempty"` // SecondarySmtpConfig *RequestEventManagementCreateEmailDestinationSecondarySmtpConfig `json:"secondarySMTPConfig,omitempty"` // FromEmail string `json:"fromEmail,omitempty"` // From Email ToEmail string `json:"toEmail,omitempty"` // To Email Subject string `json:"subject,omitempty"` // Subject }
type RequestEventManagementCreateEmailEventSubscription ¶
type RequestEventManagementCreateEmailEventSubscription []RequestItemEventManagementCreateEmailEventSubscription // Array of RequestEventManagementCreateEmailEventSubscription
type RequestEventManagementCreateEventSubscriptions ¶
type RequestEventManagementCreateEventSubscriptions []RequestItemEventManagementCreateEventSubscriptions // Array of RequestEventManagementCreateEventSubscriptions
type RequestEventManagementCreateRestWebhookEventSubscription ¶
type RequestEventManagementCreateRestWebhookEventSubscription []RequestItemEventManagementCreateRestWebhookEventSubscription // Array of RequestEventManagementCreateRestWebhookEventSubscription
type RequestEventManagementCreateSyslogDestination ¶
type RequestEventManagementCreateSyslogDestination struct { ConfigID string `json:"configId,omitempty"` // Required only for update syslog configuration Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description Host string `json:"host,omitempty"` // Host Protocol string `json:"protocol,omitempty"` // Protocol Port string `json:"port,omitempty"` // Port }
type RequestEventManagementCreateSyslogEventSubscription ¶
type RequestEventManagementCreateSyslogEventSubscription []RequestItemEventManagementCreateSyslogEventSubscription // Array of RequestEventManagementCreateSyslogEventSubscription
type RequestEventManagementCreateWebhookDestination ¶
type RequestEventManagementCreateWebhookDestination struct { WebhookID string `json:"webhookId,omitempty"` // Required only for update webhook configuration Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description URL string `json:"url,omitempty"` // Url Method string `json:"method,omitempty"` // Method TrustCert *bool `json:"trustCert,omitempty"` // Trust Cert Headers *[]RequestEventManagementCreateWebhookDestinationHeaders `json:"headers,omitempty"` // }
type RequestEventManagementUpdateEmailDestination ¶
type RequestEventManagementUpdateEmailDestination struct { EmailConfigID string `json:"emailConfigId,omitempty"` // Required only for update email configuration PrimarySmtpConfig *RequestEventManagementUpdateEmailDestinationPrimarySmtpConfig `json:"primarySMTPConfig,omitempty"` // SecondarySmtpConfig *RequestEventManagementUpdateEmailDestinationSecondarySmtpConfig `json:"secondarySMTPConfig,omitempty"` // FromEmail string `json:"fromEmail,omitempty"` // From Email ToEmail string `json:"toEmail,omitempty"` // To Email Subject string `json:"subject,omitempty"` // Subject }
type RequestEventManagementUpdateEmailEventSubscription ¶
type RequestEventManagementUpdateEmailEventSubscription []RequestItemEventManagementUpdateEmailEventSubscription // Array of RequestEventManagementUpdateEmailEventSubscription
type RequestEventManagementUpdateEventSubscriptions ¶
type RequestEventManagementUpdateEventSubscriptions []RequestItemEventManagementUpdateEventSubscriptions // Array of RequestEventManagementUpdateEventSubscriptions
type RequestEventManagementUpdateRestWebhookEventSubscription ¶
type RequestEventManagementUpdateRestWebhookEventSubscription []RequestItemEventManagementUpdateRestWebhookEventSubscription // Array of RequestEventManagementUpdateRestWebhookEventSubscription
type RequestEventManagementUpdateSyslogDestination ¶
type RequestEventManagementUpdateSyslogDestination struct { ConfigID string `json:"configId,omitempty"` // Required only for update syslog configuration Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description Host string `json:"host,omitempty"` // Host Protocol string `json:"protocol,omitempty"` // Protocol Port string `json:"port,omitempty"` // Port }
type RequestEventManagementUpdateSyslogEventSubscription ¶
type RequestEventManagementUpdateSyslogEventSubscription []RequestItemEventManagementUpdateSyslogEventSubscription // Array of RequestEventManagementUpdateSyslogEventSubscription
type RequestEventManagementUpdateWebhookDestination ¶
type RequestEventManagementUpdateWebhookDestination struct { WebhookID string `json:"webhookId,omitempty"` // Required only for update webhook configuration Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description URL string `json:"url,omitempty"` // Url Method string `json:"method,omitempty"` // Method TrustCert *bool `json:"trustCert,omitempty"` // Trust Cert Headers *[]RequestEventManagementUpdateWebhookDestinationHeaders `json:"headers,omitempty"` // }
type RequestFabricWirelessAddSSIDToIPPoolMapping ¶
type RequestFabricWirelessAddSSIDToIPPoolMapping struct { VLANName string `json:"vlanName,omitempty"` // VLAN Name ScalableGroupName string `json:"scalableGroupName,omitempty"` // Scalable Group Name SSIDNames []string `json:"ssidNames,omitempty"` // List of SSIDs SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site Name Hierarchy }
type RequestFabricWirelessUpdateSSIDToIPPoolMapping ¶
type RequestFabricWirelessUpdateSSIDToIPPoolMapping struct { VLANName string `json:"vlanName,omitempty"` // VLAN Name ScalableGroupName string `json:"scalableGroupName,omitempty"` // Scalable Group Name SSIDNames []string `json:"ssidNames,omitempty"` // List of SSIDs SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site Name Hierarchy }
type RequestIssuesExecuteSuggestedActionsCommands ¶
type RequestIssuesExecuteSuggestedActionsCommands struct { EntityType string `json:"entity_type,omitempty"` // Commands provided as part of the suggested actions for an issue can be executed based on issue id. The value here must be issue_id EntityValue string `json:"entity_value,omitempty"` // Contains the actual value for the entity type that has been defined }
type RequestItemApplicationPolicyCreateApplication ¶
type RequestItemApplicationPolicyCreateApplication struct { Name string `json:"name,omitempty"` // Name NetworkApplications *[]RequestItemApplicationPolicyCreateApplicationNetworkApplications `json:"networkApplications,omitempty"` // NetworkIDentity *[]RequestItemApplicationPolicyCreateApplicationNetworkIDentity `json:"networkIdentity,omitempty"` // ApplicationSet *RequestItemApplicationPolicyCreateApplicationApplicationSet `json:"applicationSet,omitempty"` // IndicativeNetworkIDentity *[]RequestItemApplicationPolicyCreateApplicationIndicativeNetworkIDentity `json:"indicativeNetworkIdentity,omitempty"` // }
type RequestItemApplicationPolicyCreateApplicationApplicationSet ¶
type RequestItemApplicationPolicyCreateApplicationApplicationSet struct {
IDRef string `json:"idRef,omitempty"` // Id Ref
}
type RequestItemApplicationPolicyCreateApplicationIndicativeNetworkIDentity ¶
type RequestItemApplicationPolicyCreateApplicationIndicativeNetworkIDentity struct { ID string `json:"id,omitempty"` // id DisplayName string `json:"displayName,omitempty"` // displayName LowerPort *int `json:"lowerPort,omitempty"` // lowerPort Ports string `json:"ports,omitempty"` // ports Protocol string `json:"protocol,omitempty"` // protocol UpperPort *int `json:"upperPort,omitempty"` // upperPort }
type RequestItemApplicationPolicyCreateApplicationNetworkApplications ¶
type RequestItemApplicationPolicyCreateApplicationNetworkApplications struct { AppProtocol string `json:"appProtocol,omitempty"` // App Protocol ApplicationSubType string `json:"applicationSubType,omitempty"` // Application Sub Type ApplicationType string `json:"applicationType,omitempty"` // Application Type CategoryID string `json:"categoryId,omitempty"` // Category Id DisplayName string `json:"displayName,omitempty"` // Display Name EngineID string `json:"engineId,omitempty"` // Engine Id HelpString string `json:"helpString,omitempty"` // Help String LongDescription string `json:"longDescription,omitempty"` // Long Description Name string `json:"name,omitempty"` // Name Popularity string `json:"popularity,omitempty"` // Popularity Rank string `json:"rank,omitempty"` // Rank TrafficClass string `json:"trafficClass,omitempty"` // Traffic Class ServerName string `json:"serverName,omitempty"` // Server Name URL string `json:"url,omitempty"` // Url Dscp string `json:"dscp,omitempty"` // Dscp IgnoreConflict string `json:"ignoreConflict,omitempty"` // Ignore Conflict }
type RequestItemApplicationPolicyCreateApplicationNetworkIDentity ¶
type RequestItemApplicationPolicyCreateApplicationNetworkIDentity struct { DisplayName string `json:"displayName,omitempty"` // Display Name LowerPort string `json:"lowerPort,omitempty"` // Lower Port Ports string `json:"ports,omitempty"` // Ports Protocol string `json:"protocol,omitempty"` // Protocol UpperPort string `json:"upperPort,omitempty"` // Upper Port }
type RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfile ¶
type RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfile struct { Description string `json:"description,omitempty"` // Free test description Name string `json:"name,omitempty"` // Queueing profile name Clause *[]RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClause `json:"clause,omitempty"` // }
type RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClause ¶
type RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClause struct { Type string `json:"type,omitempty"` // Type IsCommonBetweenAllInterfaceSpeeds *bool `json:"isCommonBetweenAllInterfaceSpeeds,omitempty"` // Is common between all interface speeds InterfaceSpeedBandwidthClauses *[]RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClauses `json:"interfaceSpeedBandwidthClauses,omitempty"` // TcDscpSettings *[]RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClauseTcDscpSettings `json:"tcDscpSettings,omitempty"` // }
type RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClauses ¶
type RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClauses struct { InterfaceSpeed string `json:"interfaceSpeed,omitempty"` // Interface speed TcBandwidthSettings *[]RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClausesTcBandwidthSettings `json:"tcBandwidthSettings,omitempty"` // }
type RequestItemApplicationPolicyCreateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClausesTcBandwidthSettings ¶
type RequestItemApplicationPolicyCreateApplicationSet ¶
type RequestItemApplicationPolicyCreateApplicationSet struct {
Name string `json:"name,omitempty"` // Name
}
type RequestItemApplicationPolicyCreateQosDeviceInterfaceInfo ¶
type RequestItemApplicationPolicyCreateQosDeviceInterfaceInfo struct { Name string `json:"name,omitempty"` // Device name ExcludedInterfaces []string `json:"excludedInterfaces,omitempty"` // Excluded interfaces ids NetworkDeviceID string `json:"networkDeviceId,omitempty"` // Network device id QosDeviceInterfaceInfo *[]RequestItemApplicationPolicyCreateQosDeviceInterfaceInfoQosDeviceInterfaceInfo `json:"qosDeviceInterfaceInfo,omitempty"` // }
type RequestItemApplicationPolicyCreateQosDeviceInterfaceInfoQosDeviceInterfaceInfo ¶
type RequestItemApplicationPolicyCreateQosDeviceInterfaceInfoQosDeviceInterfaceInfo struct { DmvpnRemoteSitesBw *[]int `json:"dmvpnRemoteSitesBw,omitempty"` // Dmvpn remote sites bandwidth InterfaceID string `json:"interfaceId,omitempty"` // Interface id InterfaceName string `json:"interfaceName,omitempty"` // Interface name Label string `json:"label,omitempty"` // SP Profile name Role string `json:"role,omitempty"` // Interface role UploadBW *int `json:"uploadBW,omitempty"` // Upload bandwidth }
type RequestItemApplicationPolicyEditApplication ¶
type RequestItemApplicationPolicyEditApplication struct { ID string `json:"id,omitempty"` // Id Name string `json:"name,omitempty"` // Name NetworkApplications *[]RequestItemApplicationPolicyEditApplicationNetworkApplications `json:"networkApplications,omitempty"` // NetworkIDentity *[]RequestItemApplicationPolicyEditApplicationNetworkIDentity `json:"networkIdentity,omitempty"` // ApplicationSet *RequestItemApplicationPolicyEditApplicationApplicationSet `json:"applicationSet,omitempty"` // }
type RequestItemApplicationPolicyEditApplicationApplicationSet ¶
type RequestItemApplicationPolicyEditApplicationApplicationSet struct {
IDRef string `json:"idRef,omitempty"` // Id Ref
}
type RequestItemApplicationPolicyEditApplicationNetworkApplications ¶
type RequestItemApplicationPolicyEditApplicationNetworkApplications struct { ID string `json:"id,omitempty"` // Id AppProtocol string `json:"appProtocol,omitempty"` // App Protocol ApplicationSubType string `json:"applicationSubType,omitempty"` // Application Sub Type ApplicationType string `json:"applicationType,omitempty"` // Application Type CategoryID string `json:"categoryId,omitempty"` // Category Id DisplayName string `json:"displayName,omitempty"` // Display Name EngineID string `json:"engineId,omitempty"` // Engine Id HelpString string `json:"helpString,omitempty"` // Help String LongDescription string `json:"longDescription,omitempty"` // Long Description Name string `json:"name,omitempty"` // Name Popularity string `json:"popularity,omitempty"` // Popularity Rank string `json:"rank,omitempty"` // Rank TrafficClass string `json:"trafficClass,omitempty"` // Traffic Class ServerName string `json:"serverName,omitempty"` // Server Name URL string `json:"url,omitempty"` // Url Dscp string `json:"dscp,omitempty"` // Dscp IgnoreConflict string `json:"ignoreConflict,omitempty"` // Ignore Conflict }
type RequestItemApplicationPolicyEditApplicationNetworkIDentity ¶
type RequestItemApplicationPolicyEditApplicationNetworkIDentity struct { ID string `json:"id,omitempty"` // Id DisplayName string `json:"displayName,omitempty"` // Display Name LowerPort string `json:"lowerPort,omitempty"` // Lower Port Ports string `json:"ports,omitempty"` // Ports Protocol string `json:"protocol,omitempty"` // Protocol UpperPort string `json:"upperPort,omitempty"` // Upper Port }
type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfile ¶
type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfile struct { ID string `json:"id,omitempty"` // Id of Queueing profile Description string `json:"description,omitempty"` // Free test description Name string `json:"name,omitempty"` // Queueing profile name Clause *[]RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClause `json:"clause,omitempty"` // }
type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClause ¶
type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClause struct { InstanceID *int `json:"instanceId,omitempty"` // Instance id Type string `json:"type,omitempty"` // Type IsCommonBetweenAllInterfaceSpeeds *bool `json:"isCommonBetweenAllInterfaceSpeeds,omitempty"` // Is common between all interface speeds InterfaceSpeedBandwidthClauses *[]RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClauses `json:"interfaceSpeedBandwidthClauses,omitempty"` // TcDscpSettings *[]RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClauseTcDscpSettings `json:"tcDscpSettings,omitempty"` // }
type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClauses ¶
type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClauses struct { InstanceID *int `json:"instanceId,omitempty"` // Instance id InterfaceSpeed string `json:"interfaceSpeed,omitempty"` // Interface speed TcBandwidthSettings *[]RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClausesTcBandwidthSettings `json:"tcBandwidthSettings,omitempty"` // }
type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClausesTcBandwidthSettings ¶
type RequestItemApplicationPolicyUpdateApplicationPolicyQueuingProfileClauseInterfaceSpeedBandwidthClausesTcBandwidthSettings struct { InstanceID *int `json:"instanceId,omitempty"` // Instance id BandwidthPercentage *int `json:"bandwidthPercentage,omitempty"` // Bandwidth percentage TrafficClass string `json:"trafficClass,omitempty"` // Traffic Class }
type RequestItemApplicationPolicyUpdateQosDeviceInterfaceInfo ¶
type RequestItemApplicationPolicyUpdateQosDeviceInterfaceInfo struct { ID string `json:"id,omitempty"` // Id of Qos device info Name string `json:"name,omitempty"` // Device name ExcludedInterfaces []string `json:"excludedInterfaces,omitempty"` // Excluded interfaces ids NetworkDeviceID string `json:"networkDeviceId,omitempty"` // Network device id QosDeviceInterfaceInfo *[]RequestItemApplicationPolicyUpdateQosDeviceInterfaceInfoQosDeviceInterfaceInfo `json:"qosDeviceInterfaceInfo,omitempty"` // }
type RequestItemApplicationPolicyUpdateQosDeviceInterfaceInfoQosDeviceInterfaceInfo ¶
type RequestItemApplicationPolicyUpdateQosDeviceInterfaceInfoQosDeviceInterfaceInfo struct { InstanceID *int `json:"instanceId,omitempty"` // Instance id DmvpnRemoteSitesBw *[]int `json:"dmvpnRemoteSitesBw,omitempty"` // Dmvpn remote sites bandwidth InterfaceID string `json:"interfaceId,omitempty"` // Interface id InterfaceName string `json:"interfaceName,omitempty"` // Interface name Label string `json:"label,omitempty"` // SP Profile name Role string `json:"role,omitempty"` // Interface role UploadBW *int `json:"uploadBW,omitempty"` // Upload bandwidth }
type RequestItemConfigurationTemplatesExportsTheProjectsForAGivenCriteria ¶
type RequestItemConfigurationTemplatesExportsTheProjectsForAGivenCriteria interface{}
type RequestItemConfigurationTemplatesExportsTheTemplatesForAGivenCriteria ¶
type RequestItemConfigurationTemplatesExportsTheTemplatesForAGivenCriteria interface{}
type RequestItemConfigurationTemplatesImportsTheTemplatesProvided ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvided struct { Tags *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTags `json:"tags,omitempty"` // Author string `json:"author,omitempty"` // Author of template Composite *bool `json:"composite,omitempty"` // Is it composite template ContainingTemplates *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplates `json:"containingTemplates,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // Create time of template CustomParamsOrder *bool `json:"customParamsOrder,omitempty"` // Custom Params Order Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedDeviceTypes `json:"deviceTypes,omitempty"` // FailurePolicy string `json:"failurePolicy,omitempty"` // Define failure policy if template provisioning fails ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of template LatestVersionTime *int `json:"latestVersionTime,omitempty"` // Latest versioned template time Name string `json:"name,omitempty"` // Name of template ParentTemplateID string `json:"parentTemplateId,omitempty"` // Parent templateID ProjectID string `json:"projectId,omitempty"` // Project UUID ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateContent string `json:"rollbackTemplateContent,omitempty"` // Rollback template content RollbackTemplateParams *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // Applicable device software type SoftwareVariant string `json:"softwareVariant,omitempty"` // Applicable device software variant SoftwareVersion string `json:"softwareVersion,omitempty"` // Applicable device software version TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParams `json:"templateParams,omitempty"` // ValidationErrors *RequestItemConfigurationTemplatesImportsTheTemplatesProvidedValidationErrors `json:"validationErrors,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplates ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplates struct { Tags *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTags `json:"tags,omitempty"` // Composite *bool `json:"composite,omitempty"` // Is it composite template Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesDeviceTypes `json:"deviceTypes,omitempty"` // ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) Name string `json:"name,omitempty"` // Name of template ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateParams *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParams `json:"templateParams,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesDeviceTypes ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesDeviceTypes struct { ProductFamily string `json:"productFamily,omitempty"` // Device family ProductSeries string `json:"productSeries,omitempty"` // Device series ProductType string `json:"productType,omitempty"` // Device type }
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParams ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParamsRange ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParamsSelection ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParamsSelectionSelectionValues ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesRollbackTemplateParamsSelectionSelectionValues interface{}
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParams ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParamsRange ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParamsSelection ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParamsSelectionSelectionValues ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedContainingTemplatesTemplateParamsSelectionSelectionValues interface{}
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParams ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParamsSelection ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParamsSelectionSelectionValues ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedRollbackTemplateParamsSelectionSelectionValues interface{}
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParams ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParamsSelection `json:"selection,omitempty"` // }
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParamsSelection ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParamsSelectionSelectionValues ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedTemplateParamsSelectionSelectionValues interface{}
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedValidationErrors ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedValidationErrors struct { RollbackTemplateErrors *RequestItemConfigurationTemplatesImportsTheTemplatesProvidedValidationErrorsRollbackTemplateErrors `json:"rollbackTemplateErrors,omitempty"` // Validation or design conflicts errors of rollback template TemplateErrors *RequestItemConfigurationTemplatesImportsTheTemplatesProvidedValidationErrorsTemplateErrors `json:"templateErrors,omitempty"` // Validation or design conflicts errors TemplateID string `json:"templateId,omitempty"` // UUID of template TemplateVersion string `json:"templateVersion,omitempty"` // Current version of template }
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedValidationErrorsRollbackTemplateErrors ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedValidationErrorsRollbackTemplateErrors interface{}
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedValidationErrorsTemplateErrors ¶
type RequestItemConfigurationTemplatesImportsTheTemplatesProvidedValidationErrorsTemplateErrors interface{}
type RequestItemDeviceOnboardingPnpImportDevicesInBulk ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulk struct { TypeID string `json:"_id,omitempty"` // DeviceInfo *RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfo `json:"deviceInfo,omitempty"` // RunSummaryList *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryList `json:"runSummaryList,omitempty"` // SystemResetWorkflow *RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow *RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemWorkflow `json:"systemWorkflow,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Version *int `json:"version,omitempty"` // Workflow *RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflow `json:"workflow,omitempty"` // WorkflowParameters *RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowParameters `json:"workflowParameters,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfo ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfo struct { AAACredentials *RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // AgentType string `json:"agentType,omitempty"` // AuthStatus string `json:"authStatus,omitempty"` // AuthenticatedSudiSerialNo string `json:"authenticatedSudiSerialNo,omitempty"` // CapabilitiesSupported []string `json:"capabilitiesSupported,omitempty"` // CmState string `json:"cmState,omitempty"` // Description string `json:"description,omitempty"` // DeviceSudiSerialNos []string `json:"deviceSudiSerialNos,omitempty"` // DeviceType string `json:"deviceType,omitempty"` // FeaturesSupported []string `json:"featuresSupported,omitempty"` // FileSystemList *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // FirstContact *int `json:"firstContact,omitempty"` // Hostname string `json:"hostname,omitempty"` // HTTPHeaders *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // ImageVersion string `json:"imageVersion,omitempty"` // IPInterfaces *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // LastContact *int `json:"lastContact,omitempty"` // LastSyncTime *int `json:"lastSyncTime,omitempty"` // LastUpdateOn *int `json:"lastUpdateOn,omitempty"` // Location *RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoLocation `json:"location,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Mode string `json:"mode,omitempty"` // Name string `json:"name,omitempty"` // NeighborLinks *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // OnbState string `json:"onbState,omitempty"` // Pid string `json:"pid,omitempty"` // PnpProfileList *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // PopulateInventory *bool `json:"populateInventory,omitempty"` // PreWorkflowCliOuputs *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // ProjectID string `json:"projectId,omitempty"` // ProjectName string `json:"projectName,omitempty"` // ReloadRequested *bool `json:"reloadRequested,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // Source string `json:"source,omitempty"` // Stack *bool `json:"stack,omitempty"` // StackInfo *RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoStackInfo `json:"stackInfo,omitempty"` // State string `json:"state,omitempty"` // SudiRequired *bool `json:"sudiRequired,omitempty"` // Tags *RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoTags `json:"tags,omitempty"` // UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // WorkflowName string `json:"workflowName,omitempty"` // SiteID string `json:"siteId,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoFileSystemList ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoFileSystemList struct { Freespace *int `json:"freespace,omitempty"` // Name string `json:"name,omitempty"` // Readable *bool `json:"readable,omitempty"` // Size *int `json:"size,omitempty"` // Type string `json:"type,omitempty"` // Writeable *bool `json:"writeable,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoIPInterfaces ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoIPInterfaces struct { IPv4Address *RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoIPInterfacesIPv4Address `json:"ipv4Address,omitempty"` // IPv6AddressList *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoIPInterfacesIPv6AddressList `json:"ipv6AddressList,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Name string `json:"name,omitempty"` // Status string `json:"status,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoIPInterfacesIPv4Address ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoIPInterfacesIPv4Address interface{}
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoIPInterfacesIPv6AddressList ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoIPInterfacesIPv6AddressList interface{}
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoLocation ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoLocation struct { Address string `json:"address,omitempty"` // Altitude string `json:"altitude,omitempty"` // Latitude string `json:"latitude,omitempty"` // Longitude string `json:"longitude,omitempty"` // SiteID string `json:"siteId,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoNeighborLinks ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoNeighborLinks struct { LocalInterfaceName string `json:"localInterfaceName,omitempty"` // LocalMacAddress string `json:"localMacAddress,omitempty"` // LocalShortInterfaceName string `json:"localShortInterfaceName,omitempty"` // RemoteDeviceName string `json:"remoteDeviceName,omitempty"` // RemoteInterfaceName string `json:"remoteInterfaceName,omitempty"` // RemoteMacAddress string `json:"remoteMacAddress,omitempty"` // RemotePlatform string `json:"remotePlatform,omitempty"` // RemoteShortInterfaceName string `json:"remoteShortInterfaceName,omitempty"` // RemoteVersion string `json:"remoteVersion,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileList ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileList struct { CreatedBy string `json:"createdBy,omitempty"` // DiscoveryCreated *bool `json:"discoveryCreated,omitempty"` // PrimaryEndpoint *RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // ProfileName string `json:"profileName,omitempty"` // SecondaryEndpoint *RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListPrimaryEndpoint ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListPrimaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address *RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListPrimaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // IPv6Address *RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListPrimaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Port *int `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListPrimaryEndpointIPv4Address ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListPrimaryEndpointIPv4Address interface{}
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListPrimaryEndpointIPv6Address ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListPrimaryEndpointIPv6Address interface{}
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListSecondaryEndpoint ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListSecondaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address *RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListSecondaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // IPv6Address *RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListSecondaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Port *int `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListSecondaryEndpointIPv4Address ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListSecondaryEndpointIPv4Address interface{}
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListSecondaryEndpointIPv6Address ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoPnpProfileListSecondaryEndpointIPv6Address interface{}
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoStackInfo ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoStackInfo struct { IsFullRing *bool `json:"isFullRing,omitempty"` // StackMemberList *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // SupportsStackWorkflows *bool `json:"supportsStackWorkflows,omitempty"` // TotalMemberCount *int `json:"totalMemberCount,omitempty"` // ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoStackInfoStackMemberList ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoStackInfoStackMemberList struct { HardwareVersion string `json:"hardwareVersion,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Pid string `json:"pid,omitempty"` // Priority *int `json:"priority,omitempty"` // Role string `json:"role,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // StackNumber *int `json:"stackNumber,omitempty"` // State string `json:"state,omitempty"` // SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoTags ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkDeviceInfoTags interface{}
type RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryList ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryList struct { Details string `json:"details,omitempty"` // ErrorFlag *bool `json:"errorFlag,omitempty"` // HistoryTaskInfo *RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // Timestamp *int `json:"timestamp,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryListHistoryTaskInfo ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryListHistoryTaskInfo struct { AddnDetails *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryListHistoryTaskInfoWorkItemList ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkRunSummaryListHistoryTaskInfoWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemResetWorkflow ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemResetWorkflow struct { TypeID string `json:"_id,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx *int `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ExecTime *int `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn *int `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemResetWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemResetWorkflowTasks ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemResetWorkflowTasks struct { CurrWorkItemIDx *int `json:"currWorkItemIdx,omitempty"` // EndTime *int `json:"endTime,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TaskSeqNo *int `json:"taskSeqNo,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemResetWorkflowTasksWorkItemList ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemResetWorkflowTasksWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemWorkflow ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemWorkflow struct { TypeID string `json:"_id,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx *int `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ExecTime *int `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn *int `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemWorkflowTasks ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemWorkflowTasks struct { CurrWorkItemIDx *int `json:"currWorkItemIdx,omitempty"` // EndTime *int `json:"endTime,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TaskSeqNo *int `json:"taskSeqNo,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemWorkflowTasksWorkItemList ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkSystemWorkflowTasksWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflow ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflow struct { TypeID string `json:"_id,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // AddedOn *int `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx *int `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ExecTime *int `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn *int `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version *int `json:"version,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowParameters ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowParameters struct { ConfigList *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowParametersConfigList `json:"configList,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowParametersConfigList ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowParametersConfigList struct { ConfigID string `json:"configId,omitempty"` // ConfigParameters *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowParametersConfigListConfigParameters ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowTasks ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowTasks struct { CurrWorkItemIDx *int `json:"currWorkItemIdx,omitempty"` // EndTime *int `json:"endTime,omitempty"` // Name string `json:"name,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TaskSeqNo *int `json:"taskSeqNo,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList *[]RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowTasksWorkItemList ¶
type RequestItemDeviceOnboardingPnpImportDevicesInBulkWorkflowTasksWorkItemList struct { Command string `json:"command,omitempty"` // EndTime *int `json:"endTime,omitempty"` // OutputStr string `json:"outputStr,omitempty"` // StartTime *int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // TimeTaken *int `json:"timeTaken,omitempty"` // }
type RequestItemDeviceReplacementMarkDeviceForReplacement ¶
type RequestItemDeviceReplacementMarkDeviceForReplacement struct { CreationTime *int `json:"creationTime,omitempty"` // Family string `json:"family,omitempty"` // FaultyDeviceID string `json:"faultyDeviceId,omitempty"` // FaultyDeviceName string `json:"faultyDeviceName,omitempty"` // FaultyDevicePlatform string `json:"faultyDevicePlatform,omitempty"` // FaultyDeviceSerialNumber string `json:"faultyDeviceSerialNumber,omitempty"` // ID string `json:"id,omitempty"` // NeighbourDeviceID string `json:"neighbourDeviceId,omitempty"` // NetworkReadinessTaskID string `json:"networkReadinessTaskId,omitempty"` // ReplacementDevicePlatform string `json:"replacementDevicePlatform,omitempty"` // ReplacementDeviceSerialNumber string `json:"replacementDeviceSerialNumber,omitempty"` // ReplacementStatus string `json:"replacementStatus,omitempty"` // ReplacementTime *int `json:"replacementTime,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // }
type RequestItemDeviceReplacementUnmarkDeviceForReplacement ¶
type RequestItemDeviceReplacementUnmarkDeviceForReplacement struct { CreationTime *int `json:"creationTime,omitempty"` // Family string `json:"family,omitempty"` // FaultyDeviceID string `json:"faultyDeviceId,omitempty"` // FaultyDeviceName string `json:"faultyDeviceName,omitempty"` // FaultyDevicePlatform string `json:"faultyDevicePlatform,omitempty"` // FaultyDeviceSerialNumber string `json:"faultyDeviceSerialNumber,omitempty"` // ID string `json:"id,omitempty"` // NeighbourDeviceID string `json:"neighbourDeviceId,omitempty"` // NetworkReadinessTaskID string `json:"networkReadinessTaskId,omitempty"` // ReplacementDevicePlatform string `json:"replacementDevicePlatform,omitempty"` // ReplacementDeviceSerialNumber string `json:"replacementDeviceSerialNumber,omitempty"` // ReplacementStatus string `json:"replacementStatus,omitempty"` // ReplacementTime *int `json:"replacementTime,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // }
type RequestItemDevicesSyncDevices ¶
type RequestItemDevicesSyncDevices interface{}
type RequestItemDiscoveryCreateCliCredentials ¶
type RequestItemDiscoveryCreateCliCredentials struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // EnablePassword string `json:"enablePassword,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Username string `json:"username,omitempty"` // }
type RequestItemDiscoveryCreateHTTPReadCredentials ¶
type RequestItemDiscoveryCreateHTTPReadCredentials struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Port *int `json:"port,omitempty"` // Secure *bool `json:"secure,omitempty"` // Username string `json:"username,omitempty"` // }
type RequestItemDiscoveryCreateHTTPWriteCredentials ¶
type RequestItemDiscoveryCreateHTTPWriteCredentials struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Port *int `json:"port,omitempty"` // Secure *bool `json:"secure,omitempty"` // Username string `json:"username,omitempty"` // }
type RequestItemDiscoveryCreateNetconfCredentials ¶
type RequestItemDiscoveryCreateNetconfCredentials struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // NetconfPort string `json:"netconfPort,omitempty"` // }
type RequestItemDiscoveryCreateSNMPReadCommunity ¶
type RequestItemDiscoveryCreateSNMPReadCommunity struct { Comments string `json:"comments,omitempty"` // Comments to identify the credential CredentialType string `json:"credentialType,omitempty"` // Credential type to identify the application that uses the credential Description string `json:"description,omitempty"` // Name/Description of the credential ReadCommunity string `json:"readCommunity,omitempty"` // SNMP read community }
type RequestItemDiscoveryCreateSNMPWriteCommunity ¶
type RequestItemDiscoveryCreateSNMPWriteCommunity struct { Comments string `json:"comments,omitempty"` // Comments to identify the credential CredentialType string `json:"credentialType,omitempty"` // Credential type to identify the application that uses the credential Description string `json:"description,omitempty"` // Name/Description of the credential WriteCommunity string `json:"writeCommunity,omitempty"` // SNMP write community }
type RequestItemDiscoveryCreateSNMPv3Credentials ¶
type RequestItemDiscoveryCreateSNMPv3Credentials struct { AuthPassword string `json:"authPassword,omitempty"` // AuthType string `json:"authType,omitempty"` // Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // PrivacyPassword string `json:"privacyPassword,omitempty"` // PrivacyType string `json:"privacyType,omitempty"` // SNMPMode string `json:"snmpMode,omitempty"` // Username string `json:"username,omitempty"` // }
type RequestItemDiscoveryCreateUpdateSNMPProperties ¶
type RequestItemDiscoveryCreateUpdateSNMPProperties struct { ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // IntValue *int `json:"intValue,omitempty"` // SystemPropertyName string `json:"systemPropertyName,omitempty"` // }
type RequestItemEventManagementCreateEmailEventSubscription ¶
type RequestItemEventManagementCreateEmailEventSubscription struct { SubscriptionID string `json:"subscriptionId,omitempty"` // Subscription Id (Unique UUID) Version string `json:"version,omitempty"` // Version Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SubscriptionEndpoints *[]RequestItemEventManagementCreateEmailEventSubscriptionSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *RequestItemEventManagementCreateEmailEventSubscriptionFilter `json:"filter,omitempty"` // }
type RequestItemEventManagementCreateEmailEventSubscriptionFilter ¶
type RequestItemEventManagementCreateEmailEventSubscriptionFilter struct { EventIDs []string `json:"eventIds,omitempty"` // Event Ids DomainsSubdomains *[]RequestItemEventManagementCreateEmailEventSubscriptionFilterDomainsSubdomains `json:"domainsSubdomains,omitempty"` // Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities *[]int `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources SiteIDs []string `json:"siteIds,omitempty"` // Site Ids }
type RequestItemEventManagementCreateEmailEventSubscriptionSubscriptionEndpoints ¶
type RequestItemEventManagementCreateEmailEventSubscriptionSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // (From Get Email Subscription Details --> pick InstanceId) SubscriptionDetails *RequestItemEventManagementCreateEmailEventSubscriptionSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // }
type RequestItemEventManagementCreateEmailEventSubscriptionSubscriptionEndpointsSubscriptionDetails ¶
type RequestItemEventManagementCreateEmailEventSubscriptionSubscriptionEndpointsSubscriptionDetails struct { ConnectorType string `json:"connectorType,omitempty"` // Connector Type (Must be EMAIL) FromEmailAddress string `json:"fromEmailAddress,omitempty"` // Senders Email Address ToEmailAddresses []string `json:"toEmailAddresses,omitempty"` // Recipient's Email Addresses (Comma separated) Subject string `json:"subject,omitempty"` // Email Subject Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description }
type RequestItemEventManagementCreateEventSubscriptions ¶
type RequestItemEventManagementCreateEventSubscriptions struct { SubscriptionID string `json:"subscriptionId,omitempty"` // Subscription Id (Unique UUID) Version string `json:"version,omitempty"` // Version Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SubscriptionEndpoints *[]RequestItemEventManagementCreateEventSubscriptionsSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *RequestItemEventManagementCreateEventSubscriptionsFilter `json:"filter,omitempty"` // }
type RequestItemEventManagementCreateEventSubscriptionsFilter ¶
type RequestItemEventManagementCreateEventSubscriptionsFilter struct { EventIDs []string `json:"eventIds,omitempty"` // Event Ids (Comma separated event ids) DomainsSubdomains *[]RequestItemEventManagementCreateEventSubscriptionsFilterDomainsSubdomains `json:"domainsSubdomains,omitempty"` // Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities []string `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources SiteIDs []string `json:"siteIds,omitempty"` // Site Ids }
type RequestItemEventManagementCreateEventSubscriptionsSubscriptionEndpoints ¶
type RequestItemEventManagementCreateEventSubscriptionsSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // (From Get Rest/Webhook Subscription Details --> pick instanceId) SubscriptionDetails *RequestItemEventManagementCreateEventSubscriptionsSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // }
type RequestItemEventManagementCreateEventSubscriptionsSubscriptionEndpointsSubscriptionDetails ¶
type RequestItemEventManagementCreateEventSubscriptionsSubscriptionEndpointsSubscriptionDetails struct {
ConnectorType string `json:"connectorType,omitempty"` // Connector Type (Must be REST)
}
type RequestItemEventManagementCreateRestWebhookEventSubscription ¶
type RequestItemEventManagementCreateRestWebhookEventSubscription struct { SubscriptionID string `json:"subscriptionId,omitempty"` // Subscription Id (Unique UUID) Version string `json:"version,omitempty"` // Version Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SubscriptionEndpoints *[]RequestItemEventManagementCreateRestWebhookEventSubscriptionSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *RequestItemEventManagementCreateRestWebhookEventSubscriptionFilter `json:"filter,omitempty"` // }
type RequestItemEventManagementCreateRestWebhookEventSubscriptionFilter ¶
type RequestItemEventManagementCreateRestWebhookEventSubscriptionFilter struct { EventIDs []string `json:"eventIds,omitempty"` // Event Ids (Comma separated event ids) DomainsSubdomains *[]RequestItemEventManagementCreateRestWebhookEventSubscriptionFilterDomainsSubdomains `json:"domainsSubdomains,omitempty"` // Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities []string `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources SiteIDs []string `json:"siteIds,omitempty"` // Site Ids }
type RequestItemEventManagementCreateRestWebhookEventSubscriptionSubscriptionEndpoints ¶
type RequestItemEventManagementCreateRestWebhookEventSubscriptionSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // (From Get Rest/Webhook Subscription Details --> pick instanceId) SubscriptionDetails *RequestItemEventManagementCreateRestWebhookEventSubscriptionSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // }
type RequestItemEventManagementCreateRestWebhookEventSubscriptionSubscriptionEndpointsSubscriptionDetails ¶
type RequestItemEventManagementCreateRestWebhookEventSubscriptionSubscriptionEndpointsSubscriptionDetails struct {
ConnectorType string `json:"connectorType,omitempty"` // Connector Type (Must be REST)
}
type RequestItemEventManagementCreateSyslogEventSubscription ¶
type RequestItemEventManagementCreateSyslogEventSubscription struct { SubscriptionID string `json:"subscriptionId,omitempty"` // Subscription Id (Unique UUID) Version string `json:"version,omitempty"` // Version Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SubscriptionEndpoints *[]RequestItemEventManagementCreateSyslogEventSubscriptionSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *RequestItemEventManagementCreateSyslogEventSubscriptionFilter `json:"filter,omitempty"` // }
type RequestItemEventManagementCreateSyslogEventSubscriptionFilter ¶
type RequestItemEventManagementCreateSyslogEventSubscriptionFilter struct { EventIDs []string `json:"eventIds,omitempty"` // Event Ids (Comma separated event ids) DomainsSubdomains *[]RequestItemEventManagementCreateSyslogEventSubscriptionFilterDomainsSubdomains `json:"domainsSubdomains,omitempty"` // Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities []string `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources SiteIDs []string `json:"siteIds,omitempty"` // Site Ids }
type RequestItemEventManagementCreateSyslogEventSubscriptionSubscriptionEndpoints ¶
type RequestItemEventManagementCreateSyslogEventSubscriptionSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // (From Get Syslog Subscription Details --> pick instanceId) SubscriptionDetails *RequestItemEventManagementCreateSyslogEventSubscriptionSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // }
type RequestItemEventManagementCreateSyslogEventSubscriptionSubscriptionEndpointsSubscriptionDetails ¶
type RequestItemEventManagementCreateSyslogEventSubscriptionSubscriptionEndpointsSubscriptionDetails struct {
ConnectorType string `json:"connectorType,omitempty"` // Connector Type (Must be SYSLOG)
}
type RequestItemEventManagementUpdateEmailEventSubscription ¶
type RequestItemEventManagementUpdateEmailEventSubscription struct { SubscriptionID string `json:"subscriptionId,omitempty"` // Subscription Id (Unique UUID) Version string `json:"version,omitempty"` // Version Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SubscriptionEndpoints *[]RequestItemEventManagementUpdateEmailEventSubscriptionSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *RequestItemEventManagementUpdateEmailEventSubscriptionFilter `json:"filter,omitempty"` // }
type RequestItemEventManagementUpdateEmailEventSubscriptionFilter ¶
type RequestItemEventManagementUpdateEmailEventSubscriptionFilter struct { EventIDs []string `json:"eventIds,omitempty"` // Event Ids DomainsSubdomains *[]RequestItemEventManagementUpdateEmailEventSubscriptionFilterDomainsSubdomains `json:"domainsSubdomains,omitempty"` // Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities *[]int `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources SiteIDs []string `json:"siteIds,omitempty"` // Site Ids }
type RequestItemEventManagementUpdateEmailEventSubscriptionSubscriptionEndpoints ¶
type RequestItemEventManagementUpdateEmailEventSubscriptionSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // (From Get Email Subscription Details --> pick InstanceId) SubscriptionDetails *RequestItemEventManagementUpdateEmailEventSubscriptionSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // }
type RequestItemEventManagementUpdateEmailEventSubscriptionSubscriptionEndpointsSubscriptionDetails ¶
type RequestItemEventManagementUpdateEmailEventSubscriptionSubscriptionEndpointsSubscriptionDetails struct { ConnectorType string `json:"connectorType,omitempty"` // Connector Type (Must be EMAIL) FromEmailAddress string `json:"fromEmailAddress,omitempty"` // Senders Email Address ToEmailAddresses []string `json:"toEmailAddresses,omitempty"` // Recipient's Email Addresses (Comma separated) Subject string `json:"subject,omitempty"` // Email Subject Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description }
type RequestItemEventManagementUpdateEventSubscriptions ¶
type RequestItemEventManagementUpdateEventSubscriptions struct { SubscriptionID string `json:"subscriptionId,omitempty"` // Subscription Id (Unique UUID) Version string `json:"version,omitempty"` // Version Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SubscriptionEndpoints *[]RequestItemEventManagementUpdateEventSubscriptionsSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *RequestItemEventManagementUpdateEventSubscriptionsFilter `json:"filter,omitempty"` // }
type RequestItemEventManagementUpdateEventSubscriptionsFilter ¶
type RequestItemEventManagementUpdateEventSubscriptionsFilter struct { EventIDs []string `json:"eventIds,omitempty"` // Event Ids (Comma separated event ids) DomainsSubdomains *[]RequestItemEventManagementUpdateEventSubscriptionsFilterDomainsSubdomains `json:"domainsSubdomains,omitempty"` // Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities []string `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources SiteIDs []string `json:"siteIds,omitempty"` // Site Ids }
type RequestItemEventManagementUpdateEventSubscriptionsSubscriptionEndpoints ¶
type RequestItemEventManagementUpdateEventSubscriptionsSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // (From Get Rest/Webhook Subscription Details --> pick instanceId) SubscriptionDetails *RequestItemEventManagementUpdateEventSubscriptionsSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // }
type RequestItemEventManagementUpdateEventSubscriptionsSubscriptionEndpointsSubscriptionDetails ¶
type RequestItemEventManagementUpdateEventSubscriptionsSubscriptionEndpointsSubscriptionDetails struct {
ConnectorType string `json:"connectorType,omitempty"` // Connector Type (Must be REST)
}
type RequestItemEventManagementUpdateRestWebhookEventSubscription ¶
type RequestItemEventManagementUpdateRestWebhookEventSubscription struct { SubscriptionID string `json:"subscriptionId,omitempty"` // Subscription Id (Unique UUID) Version string `json:"version,omitempty"` // Version Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SubscriptionEndpoints *[]RequestItemEventManagementUpdateRestWebhookEventSubscriptionSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *RequestItemEventManagementUpdateRestWebhookEventSubscriptionFilter `json:"filter,omitempty"` // }
type RequestItemEventManagementUpdateRestWebhookEventSubscriptionFilter ¶
type RequestItemEventManagementUpdateRestWebhookEventSubscriptionFilter struct { EventIDs []string `json:"eventIds,omitempty"` // Event Ids (Comma separated event ids) DomainsSubdomains *[]RequestItemEventManagementUpdateRestWebhookEventSubscriptionFilterDomainsSubdomains `json:"domainsSubdomains,omitempty"` // Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities []string `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources SiteIDs []string `json:"siteIds,omitempty"` // Site Ids }
type RequestItemEventManagementUpdateRestWebhookEventSubscriptionSubscriptionEndpoints ¶
type RequestItemEventManagementUpdateRestWebhookEventSubscriptionSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // (From Get Rest/Webhook Subscription Details --> pick instanceId) SubscriptionDetails *RequestItemEventManagementUpdateRestWebhookEventSubscriptionSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // }
type RequestItemEventManagementUpdateRestWebhookEventSubscriptionSubscriptionEndpointsSubscriptionDetails ¶
type RequestItemEventManagementUpdateRestWebhookEventSubscriptionSubscriptionEndpointsSubscriptionDetails struct {
ConnectorType string `json:"connectorType,omitempty"` // Connector Type (Must be REST)
}
type RequestItemEventManagementUpdateSyslogEventSubscription ¶
type RequestItemEventManagementUpdateSyslogEventSubscription struct { SubscriptionID string `json:"subscriptionId,omitempty"` // Subscription Id (Unique UUID) Version string `json:"version,omitempty"` // Version Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SubscriptionEndpoints *[]RequestItemEventManagementUpdateSyslogEventSubscriptionSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *RequestItemEventManagementUpdateSyslogEventSubscriptionFilter `json:"filter,omitempty"` // }
type RequestItemEventManagementUpdateSyslogEventSubscriptionFilter ¶
type RequestItemEventManagementUpdateSyslogEventSubscriptionFilter struct { EventIDs []string `json:"eventIds,omitempty"` // Event Ids (Comma separated event ids) DomainsSubdomains *[]RequestItemEventManagementUpdateSyslogEventSubscriptionFilterDomainsSubdomains `json:"domainsSubdomains,omitempty"` // Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities []string `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources SiteIDs []string `json:"siteIds,omitempty"` // Site Ids }
type RequestItemEventManagementUpdateSyslogEventSubscriptionSubscriptionEndpoints ¶
type RequestItemEventManagementUpdateSyslogEventSubscriptionSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // (From Get Syslog Subscription Details --> pick instanceId) SubscriptionDetails *RequestItemEventManagementUpdateSyslogEventSubscriptionSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // }
type RequestItemEventManagementUpdateSyslogEventSubscriptionSubscriptionEndpointsSubscriptionDetails ¶
type RequestItemEventManagementUpdateSyslogEventSubscriptionSubscriptionEndpointsSubscriptionDetails struct {
ConnectorType string `json:"connectorType,omitempty"` // Connector Type (Must be SYSLOG)
}
type RequestItemLanAutomationLanAutomationStart ¶
type RequestItemLanAutomationLanAutomationStart struct { DiscoveredDeviceSiteNameHierarchy string `json:"discoveredDeviceSiteNameHierarchy,omitempty"` // Discovered device site name. PrimaryDeviceManagmentIPAddress string `json:"primaryDeviceManagmentIPAddress,omitempty"` // Primary seed management IP address. PeerDeviceManagmentIPAddress string `json:"peerDeviceManagmentIPAddress,omitempty"` // Peer seed management IP address. PrimaryDeviceInterfaceNames []string `json:"primaryDeviceInterfaceNames,omitempty"` // The list of interfaces on primary seed via which the discovered devices are connected. IPPools *[]RequestItemLanAutomationLanAutomationStartIPPools `json:"ipPools,omitempty"` // MulticastEnabled *bool `json:"multicastEnabled,omitempty"` // To enable underlay native multicast. HostNamePrefix string `json:"hostNamePrefix,omitempty"` // Host name prefix which shall be assigned to the discovered device. HostNameFileID string `json:"hostNameFileId,omitempty"` // Use /dna/intent/api/v1/file/namespace/nw_orch api to get the file id for the already uploaded file in nw_orch namespace. IsisDomainPwd string `json:"isisDomainPwd,omitempty"` // IS-IS domain password in plain text. RedistributeIsisToBgp *bool `json:"redistributeIsisToBgp,omitempty"` // Advertise LAN Automation summary route into BGP. }
type RequestItemSdaAddBorderDeviceInSdaFabric ¶
type RequestItemSdaAddBorderDeviceInSdaFabric struct { DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Management Ip Address of the provisioned Device SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site Name Hierarchy of provisioned Device(site should be part of Fabric Site) DeviceRole []string `json:"deviceRole,omitempty"` // Supported Device Roles in SD-Access fabric. Allowed roles are "Border_Node","Control_Plane_Node","Edge_Node". E.g. ["Border_Node"] or ["Border_Node", "Control_Plane_Node"] or ["Border_Node", "Control_Plane_Node","Edge_Node"] RouteDistributionProtocol string `json:"routeDistributionProtocol,omitempty"` // Route Distribution Protocol for Control Plane Device. Allowed values are "LISP_BGP" or "LISP_PUB_SUB". Default value is "LISP_BGP" ExternalDomainRoutingProtocolName string `json:"externalDomainRoutingProtocolName,omitempty"` // External Domain Routing Protocol Name ExternalConnectivityIPPoolName string `json:"externalConnectivityIpPoolName,omitempty"` // External Connectivity IpPool Name InternalAutonomouSystemNumber string `json:"internalAutonomouSystemNumber,omitempty"` // Internal Autonomouns System Number (e.g.,1-65535) BorderPriority string `json:"borderPriority,omitempty"` // Border priority associated with a given device. Allowed range for Border Priority is [1-9]. A lower value indicates higher priority. E.g., a priority of 1 takes precedence over 5. Default priority would be set to 10. BorderSessionType string `json:"borderSessionType,omitempty"` // Border Session Type ConnectedToInternet *bool `json:"connectedToInternet,omitempty"` // Connected to Internet SdaTransitNetworkName string `json:"sdaTransitNetworkName,omitempty"` // SD-Access Transit Network Name BorderWithExternalConnectivity *bool `json:"borderWithExternalConnectivity,omitempty"` // Border With External Connectivity (Note: True for transit and False for non-transit border) ExternalConnectivitySettings *[]RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettings `json:"externalConnectivitySettings,omitempty"` // }
type RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettings ¶
type RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettings struct { InterfaceName string `json:"interfaceName,omitempty"` // Interface Name InterfaceDescription string `json:"interfaceDescription,omitempty"` // Interface Description ExternalAutonomouSystemNumber string `json:"externalAutonomouSystemNumber,omitempty"` // External Autonomous System Number peer (e.g.,1-65535) L3Handoff *[]RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettingsL3Handoff `json:"l3Handoff,omitempty"` // L2Handoff *[]RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettingsL2Handoff `json:"l2Handoff,omitempty"` // }
type RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettingsL3Handoff ¶
type RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettingsL3Handoff struct {
VirtualNetwork *RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettingsL3HandoffVirtualNetwork `json:"virtualNetwork,omitempty"` //
}
type RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettingsL3HandoffVirtualNetwork ¶
type RequestItemSdaAddBorderDeviceInSdaFabricExternalConnectivitySettingsL3HandoffVirtualNetwork struct { VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // Virtual Network Name, that is associated to Fabric Site VLANID string `json:"vlanId,omitempty"` // Vlan Id (e.g.,2-4096 except for reserved VLANs (1002-1005, 2046, 4095)) }
type RequestItemSdaUpdateDefaultAuthenticationProfileInSdaFabric ¶
type RequestItemSdaUpdateDefaultAuthenticationProfileInSdaFabric struct { SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Path of sda Fabric Site AuthenticateTemplateName string `json:"authenticateTemplateName,omitempty"` // Authenticate Template Name AuthenticationOrder string `json:"authenticationOrder,omitempty"` // Authentication Order Dot1XToMabFallbackTimeout string `json:"dot1xToMabFallbackTimeout,omitempty"` // Dot1x To MabFallback Timeout( Allowed range is [3-120]) WakeOnLan *bool `json:"wakeOnLan,omitempty"` // Wake On Lan NumberOfHosts string `json:"numberOfHosts,omitempty"` // Number Of Hosts }
type RequestItemSoftwareImageManagementSwimImportSoftwareImageViaURL ¶
type RequestItemSoftwareImageManagementSwimImportSoftwareImageViaURL struct { ApplicationType string `json:"applicationType,omitempty"` // ImageFamily string `json:"imageFamily,omitempty"` // SourceURL string `json:"sourceURL,omitempty"` // ThirdParty *bool `json:"thirdParty,omitempty"` // Vendor string `json:"vendor,omitempty"` // }
type RequestItemSoftwareImageManagementSwimTriggerSoftwareImageActivation ¶
type RequestItemSoftwareImageManagementSwimTriggerSoftwareImageActivation struct { ActivateLowerImageVersion *bool `json:"activateLowerImageVersion,omitempty"` // DeviceUpgradeMode string `json:"deviceUpgradeMode,omitempty"` // DeviceUUID string `json:"deviceUuid,omitempty"` // DistributeIfNeeded *bool `json:"distributeIfNeeded,omitempty"` // ImageUUIDList []string `json:"imageUuidList,omitempty"` // SmuImageUUIDList []string `json:"smuImageUuidList,omitempty"` // }
type RequestItemWirelessApProvision ¶
type RequestItemWirelessApProvision struct { RfProfile string `json:"rfProfile,omitempty"` // Radio frequency profile name SiteID string `json:"siteId,omitempty"` // Site name hierarchy(ex: Global/...) DeviceName string `json:"deviceName,omitempty"` // Device name CustomApGroupName string `json:"customApGroupName,omitempty"` // Custom AP group name CustomFlexGroupName []string `json:"customFlexGroupName,omitempty"` // ["Custom flex group name"] Type string `json:"type,omitempty"` // ApWirelessConfiguration SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site name hierarchy(ex: Global/...) }
type RequestItemWirelessPSKOverride ¶
type RequestItemWirelessPSKOverride struct { SSID string `json:"ssid,omitempty"` // enterprise ssid name(already created/present) Site string `json:"site,omitempty"` // site name hierarchy (ex: Global/aaa/zzz/...) PassPhrase string `json:"passPhrase,omitempty"` // Pass phrase (create/update) WLANProfileName string `json:"wlanProfileName,omitempty"` // WLAN Profile Name }
type RequestItemWirelessProvision ¶
type RequestItemWirelessProvision struct { DeviceName string `json:"deviceName,omitempty"` // Controller Name Site string `json:"site,omitempty"` // Full Site Hierarchy where device has to be assigned ManagedApLocations []string `json:"managedAPLocations,omitempty"` // List of managed AP locations (Site Hierarchies) DynamicInterfaces *[]RequestItemWirelessProvisionDynamicInterfaces `json:"dynamicInterfaces,omitempty"` // }
type RequestItemWirelessProvisionDynamicInterfaces ¶
type RequestItemWirelessProvisionDynamicInterfaces struct { InterfaceIPAddress string `json:"interfaceIPAddress,omitempty"` // Interface IP Address InterfaceNetmaskInCIDR *int `json:"interfaceNetmaskInCIDR,omitempty"` // Interface Netmask In CIDR InterfaceGateway string `json:"interfaceGateway,omitempty"` // Interface Gateway LagOrPortNumber *int `json:"lagOrPortNumber,omitempty"` // Lag Or Port Number VLANID *int `json:"vlanId,omitempty"` // VLAN ID InterfaceName string `json:"interfaceName,omitempty"` // Interface Name }
type RequestItemWirelessProvisionUpdate ¶
type RequestItemWirelessProvisionUpdate struct { DeviceName string `json:"deviceName,omitempty"` // Device Name ManagedApLocations []string `json:"managedAPLocations,omitempty"` // Managed APLocations DynamicInterfaces *[]RequestItemWirelessProvisionUpdateDynamicInterfaces `json:"dynamicInterfaces,omitempty"` // }
type RequestItemWirelessProvisionUpdateDynamicInterfaces ¶
type RequestItemWirelessProvisionUpdateDynamicInterfaces struct { InterfaceIPAddress string `json:"interfaceIPAddress,omitempty"` // Interface IPAddress InterfaceNetmaskInCIDR *int `json:"interfaceNetmaskInCIDR,omitempty"` // Interface Netmask In CIDR InterfaceGateway string `json:"interfaceGateway,omitempty"` // Interface Gateway LagOrPortNumber *int `json:"lagOrPortNumber,omitempty"` // Lag Or Port Number VLANID *int `json:"vlanId,omitempty"` // Vlan Id InterfaceName string `json:"interfaceName,omitempty"` // Interface Name }
type RequestItsmIntegrationCreateItsmIntegrationSetting ¶
type RequestItsmIntegrationCreateItsmIntegrationSetting struct { Name string `json:"name,omitempty"` // Name of the setting instance Description string `json:"description,omitempty"` // Description of the setting instance Data *RequestItsmIntegrationCreateItsmIntegrationSettingData `json:"data,omitempty"` // DypName string `json:"dypName,omitempty"` // It should be ServiceNowConnection }
type RequestItsmIntegrationCreateItsmIntegrationSettingData ¶
type RequestItsmIntegrationCreateItsmIntegrationSettingData struct {
ConnectionSettings *RequestItsmIntegrationCreateItsmIntegrationSettingDataConnectionSettings `json:"ConnectionSettings,omitempty"` //
}
type RequestItsmIntegrationUpdateItsmIntegrationSetting ¶
type RequestItsmIntegrationUpdateItsmIntegrationSetting struct { Name string `json:"name,omitempty"` // Name of the setting instance Description string `json:"description,omitempty"` // Description of the setting instance Data *RequestItsmIntegrationUpdateItsmIntegrationSettingData `json:"data,omitempty"` // DypName string `json:"dypName,omitempty"` // It should be ServiceNowConnection }
type RequestItsmIntegrationUpdateItsmIntegrationSettingData ¶
type RequestItsmIntegrationUpdateItsmIntegrationSettingData struct {
ConnectionSettings *RequestItsmIntegrationUpdateItsmIntegrationSettingDataConnectionSettings `json:"ConnectionSettings,omitempty"` //
}
type RequestItsmRetryIntegrationEvents ¶
type RequestItsmRetryIntegrationEvents []string // Array of RequestItsmRetryIntegrationEvents
type RequestLanAutomationLanAutomationStart ¶
type RequestLanAutomationLanAutomationStart []RequestItemLanAutomationLanAutomationStart // Array of RequestLanAutomationLANAutomationStart
type RequestLicensesChangeVirtualAccount2 ¶
type RequestLicensesChangeVirtualAccount2 struct {
DeviceUUIDs []string `json:"device_uuids,omitempty"` // Comma separated device ids
}
type RequestLicensesDeviceDeregistration2 ¶
type RequestLicensesDeviceDeregistration2 struct {
DeviceUUIDs []string `json:"device_uuids,omitempty"` // Comma separated device ids
}
type RequestLicensesDeviceRegistration2 ¶
type RequestLicensesDeviceRegistration2 struct {
DeviceUUIDs []string `json:"device_uuids,omitempty"` // Comma separated device ids
}
type RequestNetworkSettingsAssignDeviceCredentialToSite ¶
type RequestNetworkSettingsAssignDeviceCredentialToSite 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 RequestNetworkSettingsAssignDeviceCredentialToSiteV2 ¶
type RequestNetworkSettingsAssignDeviceCredentialToSiteV2 struct { CliID string `json:"cliId,omitempty"` // CLI Credential Id SNMPV2ReadID string `json:"snmpV2ReadId,omitempty"` // SNMPv2c Read Credential Id SNMPV2WriteID string `json:"snmpV2WriteId,omitempty"` // SNMPv2c Write Credential Id SNMPV3ID string `json:"snmpV3Id,omitempty"` // SNMPv3 Credential Id HTTPRead string `json:"httpRead,omitempty"` // HTTP(S) Read Credential Id HTTPWrite string `json:"httpWrite,omitempty"` // HTTP(S) Write Credential Id }
type RequestNetworkSettingsCreateDeviceCredentials ¶
type RequestNetworkSettingsCreateDeviceCredentials struct {
Settings *RequestNetworkSettingsCreateDeviceCredentialsSettings `json:"settings,omitempty"` //
}
type RequestNetworkSettingsCreateDeviceCredentialsSettings ¶
type RequestNetworkSettingsCreateDeviceCredentialsSettings struct { CliCredential *[]RequestNetworkSettingsCreateDeviceCredentialsSettingsCliCredential `json:"cliCredential,omitempty"` // SNMPV2CRead *[]RequestNetworkSettingsCreateDeviceCredentialsSettingsSNMPV2CRead `json:"snmpV2cRead,omitempty"` // SNMPV2CWrite *[]RequestNetworkSettingsCreateDeviceCredentialsSettingsSNMPV2CWrite `json:"snmpV2cWrite,omitempty"` // SNMPV3 *[]RequestNetworkSettingsCreateDeviceCredentialsSettingsSNMPV3 `json:"snmpV3,omitempty"` // HTTPSRead *[]RequestNetworkSettingsCreateDeviceCredentialsSettingsHTTPSRead `json:"httpsRead,omitempty"` // HTTPSWrite *[]RequestNetworkSettingsCreateDeviceCredentialsSettingsHTTPSWrite `json:"httpsWrite,omitempty"` // }
type RequestNetworkSettingsCreateDeviceCredentialsSettingsCliCredential ¶
type RequestNetworkSettingsCreateDeviceCredentialsSettingsCliCredential struct { Description string `json:"description,omitempty"` // Name or description for CLI credential Username string `json:"username,omitempty"` // User name for CLI credential Password string `json:"password,omitempty"` // Password for CLI credential EnablePassword string `json:"enablePassword,omitempty"` // Enable password for CLI credential }
type RequestNetworkSettingsCreateDeviceCredentialsSettingsHTTPSRead ¶
type RequestNetworkSettingsCreateDeviceCredentialsSettingsHTTPSRead struct { Name string `json:"name,omitempty"` // Name or description of http read credential Username string `json:"username,omitempty"` // User name of the http read credential Password string `json:"password,omitempty"` // Password for http read credential Port *float64 `json:"port,omitempty"` // Port for http read credential }
type RequestNetworkSettingsCreateDeviceCredentialsSettingsHTTPSWrite ¶
type RequestNetworkSettingsCreateDeviceCredentialsSettingsHTTPSWrite struct { Name string `json:"name,omitempty"` // Name or description of http write credential Username string `json:"username,omitempty"` // User name of the http write credential Password string `json:"password,omitempty"` // Password for http write credential Port *float64 `json:"port,omitempty"` // Port for http write credential }
type RequestNetworkSettingsCreateDeviceCredentialsSettingsSNMPV3 ¶
type RequestNetworkSettingsCreateDeviceCredentialsSettingsSNMPV3 struct { Description string `json:"description,omitempty"` // Name or description for SNMPV3 credential Username string `json:"username,omitempty"` // User name for SNMPv3 credential PrivacyType string `json:"privacyType,omitempty"` // Privacy type for snmpv3 credential PrivacyPassword string `json:"privacyPassword,omitempty"` // Privacy password for snmpv3 credential AuthType string `json:"authType,omitempty"` // Authentication type for snmpv3 credential AuthPassword string `json:"authPassword,omitempty"` // Authentication password for snmpv3 credential SNMPMode string `json:"snmpMode,omitempty"` // Mode for snmpv3 credential }
type RequestNetworkSettingsCreateGlobalPool ¶
type RequestNetworkSettingsCreateGlobalPool struct {
Settings *RequestNetworkSettingsCreateGlobalPoolSettings `json:"settings,omitempty"` //
}
type RequestNetworkSettingsCreateGlobalPoolSettings ¶
type RequestNetworkSettingsCreateGlobalPoolSettings struct {
IPpool *[]RequestNetworkSettingsCreateGlobalPoolSettingsIPpool `json:"ippool,omitempty"` //
}
type RequestNetworkSettingsCreateGlobalPoolSettingsIPpool ¶
type RequestNetworkSettingsCreateGlobalPoolSettingsIPpool struct { IPPoolName string `json:"ipPoolName,omitempty"` // Ip Pool Name Type string `json:"type,omitempty"` // Type IPPoolCidr string `json:"ipPoolCidr,omitempty"` // Ip Pool Cidr Gateway string `json:"gateway,omitempty"` // Gateway DhcpServerIPs []string `json:"dhcpServerIps,omitempty"` // Dhcp Server Ips DNSServerIPs []string `json:"dnsServerIps,omitempty"` // Dns Server Ips IPAddressSpace string `json:"IpAddressSpace,omitempty"` // Ip Address Space }
type RequestNetworkSettingsCreateNetwork ¶
type RequestNetworkSettingsCreateNetwork struct {
Settings *RequestNetworkSettingsCreateNetworkSettings `json:"settings,omitempty"` //
}
type RequestNetworkSettingsCreateNetworkSettings ¶
type RequestNetworkSettingsCreateNetworkSettings struct { DhcpServer []string `json:"dhcpServer,omitempty"` // DHCP Server IP (eg: 1.1.1.1) DNSServer *RequestNetworkSettingsCreateNetworkSettingsDNSServer `json:"dnsServer,omitempty"` // SyslogServer *RequestNetworkSettingsCreateNetworkSettingsSyslogServer `json:"syslogServer,omitempty"` // SNMPServer *RequestNetworkSettingsCreateNetworkSettingsSNMPServer `json:"snmpServer,omitempty"` // Netflowcollector *RequestNetworkSettingsCreateNetworkSettingsNetflowcollector `json:"netflowcollector,omitempty"` // NtpServer []string `json:"ntpServer,omitempty"` // IP address for NTP server (eg: 1.1.1.2) Timezone string `json:"timezone,omitempty"` // Input for time zone (eg: Africa/Abidjan) MessageOfTheday *RequestNetworkSettingsCreateNetworkSettingsMessageOfTheday `json:"messageOfTheday,omitempty"` // NetworkAAA *RequestNetworkSettingsCreateNetworkSettingsNetworkAAA `json:"network_aaa,omitempty"` // ClientAndEndpointAAA *RequestNetworkSettingsCreateNetworkSettingsClientAndEndpointAAA `json:"clientAndEndpoint_aaa,omitempty"` // }
type RequestNetworkSettingsCreateNetworkSettingsClientAndEndpointAAA ¶
type RequestNetworkSettingsCreateNetworkSettingsClientAndEndpointAAA struct { Servers string `json:"servers,omitempty"` // Server type AAA or ISE server (eg: AAA) IPAddress string `json:"ipAddress,omitempty"` // IP address for ISE serve (eg: 1.1.1.4) Network string `json:"network,omitempty"` // IP address for AAA or ISE server (eg: 2.2.2.1) Protocol string `json:"protocol,omitempty"` // Protocol for AAA or ISE serve (eg: RADIUS) }
type RequestNetworkSettingsCreateNetworkSettingsDNSServer ¶
type RequestNetworkSettingsCreateNetworkSettingsDNSServer struct { DomainName string `json:"domainName,omitempty"` // Domain Name of DHCP (eg; cisco) PrimaryIPAddress string `json:"primaryIpAddress,omitempty"` // Primary IP Address for DHCP (eg: 2.2.2.2) SecondaryIPAddress string `json:"secondaryIpAddress,omitempty"` // Secondary IP Address for DHCP (eg: 3.3.3.3) }
type RequestNetworkSettingsCreateNetworkSettingsNetworkAAA ¶
type RequestNetworkSettingsCreateNetworkSettingsNetworkAAA struct { Servers string `json:"servers,omitempty"` // Server type for AAA Network (eg: AAA) IPAddress string `json:"ipAddress,omitempty"` // IP address for AAA and ISE server (eg: 1.1.1.1) Network string `json:"network,omitempty"` // IP Address for AAA or ISE server (eg: 2.2.2.2) Protocol string `json:"protocol,omitempty"` // Protocol for AAA or ISE serve (eg: RADIUS) }
type RequestNetworkSettingsCreateNetworkV2 ¶
type RequestNetworkSettingsCreateNetworkV2 struct {
Settings *RequestNetworkSettingsCreateNetworkV2Settings `json:"settings,omitempty"` //
}
type RequestNetworkSettingsCreateNetworkV2Settings ¶
type RequestNetworkSettingsCreateNetworkV2Settings struct { DhcpServer []string `json:"dhcpServer,omitempty"` // DHCP Server IP (eg: 1.1.1.1) DNSServer *RequestNetworkSettingsCreateNetworkV2SettingsDNSServer `json:"dnsServer,omitempty"` // SyslogServer *RequestNetworkSettingsCreateNetworkV2SettingsSyslogServer `json:"syslogServer,omitempty"` // SNMPServer *RequestNetworkSettingsCreateNetworkV2SettingsSNMPServer `json:"snmpServer,omitempty"` // Netflowcollector *RequestNetworkSettingsCreateNetworkV2SettingsNetflowcollector `json:"netflowcollector,omitempty"` // NtpServer []string `json:"ntpServer,omitempty"` // IP address for NTP server (eg: 1.1.1.2) Timezone string `json:"timezone,omitempty"` // Input for time zone (eg: Africa/Abidjan) MessageOfTheday *RequestNetworkSettingsCreateNetworkV2SettingsMessageOfTheday `json:"messageOfTheday,omitempty"` // NetworkAAA *RequestNetworkSettingsCreateNetworkV2SettingsNetworkAAA `json:"network_aaa,omitempty"` // ClientAndEndpointAAA *RequestNetworkSettingsCreateNetworkV2SettingsClientAndEndpointAAA `json:"clientAndEndpoint_aaa,omitempty"` // }
type RequestNetworkSettingsCreateNetworkV2SettingsClientAndEndpointAAA ¶
type RequestNetworkSettingsCreateNetworkV2SettingsClientAndEndpointAAA struct { Servers string `json:"servers,omitempty"` // Server type AAA or ISE server (eg: AAA) IPAddress string `json:"ipAddress,omitempty"` // IP address for ISE serve (eg: 1.1.1.4) Network string `json:"network,omitempty"` // IP address for AAA or ISE server (eg: 2.2.2.1) Protocol string `json:"protocol,omitempty"` // Protocol for AAA or ISE serve (eg: RADIUS) }
type RequestNetworkSettingsCreateNetworkV2SettingsDNSServer ¶
type RequestNetworkSettingsCreateNetworkV2SettingsDNSServer struct { DomainName string `json:"domainName,omitempty"` // Domain Name of DHCP (eg; cisco) PrimaryIPAddress string `json:"primaryIpAddress,omitempty"` // Primary IP Address for DHCP (eg: 2.2.2.2) SecondaryIPAddress string `json:"secondaryIpAddress,omitempty"` // Secondary IP Address for DHCP (eg: 3.3.3.3) }
type RequestNetworkSettingsCreateNetworkV2SettingsMessageOfTheday ¶
type RequestNetworkSettingsCreateNetworkV2SettingsMessageOfTheday struct { BannerMessage string `json:"bannerMessage,omitempty"` // Massage for Banner message (eg; Good day) RetainExistingBanner string `json:"retainExistingBanner,omitempty"` // Retain existing Banner Message (eg: "true" or "false") }
type RequestNetworkSettingsCreateNetworkV2SettingsNetworkAAA ¶
type RequestNetworkSettingsCreateNetworkV2SettingsNetworkAAA struct { Servers string `json:"servers,omitempty"` // Server type for AAA Network (eg: AAA) IPAddress string `json:"ipAddress,omitempty"` // IP address for AAA and ISE server (eg: 1.1.1.1) Network string `json:"network,omitempty"` // IP Address for AAA or ISE server (eg: 2.2.2.2) Protocol string `json:"protocol,omitempty"` // Protocol for AAA or ISE serve (eg: RADIUS) }
type RequestNetworkSettingsCreateSpProfile ¶
type RequestNetworkSettingsCreateSpProfile struct {
Settings *RequestNetworkSettingsCreateSpProfileSettings `json:"settings,omitempty"` //
}
type RequestNetworkSettingsCreateSpProfileSettings ¶
type RequestNetworkSettingsCreateSpProfileSettings struct {
Qos *[]RequestNetworkSettingsCreateSpProfileSettingsQos `json:"qos,omitempty"` //
}
type RequestNetworkSettingsCreateSpProfileV2 ¶
type RequestNetworkSettingsCreateSpProfileV2 struct {
Settings *RequestNetworkSettingsCreateSpProfileV2Settings `json:"settings,omitempty"` //
}
type RequestNetworkSettingsCreateSpProfileV2Settings ¶
type RequestNetworkSettingsCreateSpProfileV2Settings struct {
Qos *[]RequestNetworkSettingsCreateSpProfileV2SettingsQos `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 Server IP (eg: 1.1.1.1) DNSServer *RequestNetworkSettingsUpdateNetworkSettingsDNSServer `json:"dnsServer,omitempty"` // SyslogServer *RequestNetworkSettingsUpdateNetworkSettingsSyslogServer `json:"syslogServer,omitempty"` // SNMPServer *RequestNetworkSettingsUpdateNetworkSettingsSNMPServer `json:"snmpServer,omitempty"` // Netflowcollector *RequestNetworkSettingsUpdateNetworkSettingsNetflowcollector `json:"netflowcollector,omitempty"` // NtpServer []string `json:"ntpServer,omitempty"` // IP address for NTP server (eg: 1.1.1.2) Timezone string `json:"timezone,omitempty"` // Input for time zone (eg: Africa/Abidjan) MessageOfTheday *RequestNetworkSettingsUpdateNetworkSettingsMessageOfTheday `json:"messageOfTheday,omitempty"` // NetworkAAA *RequestNetworkSettingsUpdateNetworkSettingsNetworkAAA `json:"network_aaa,omitempty"` // ClientAndEndpointAAA *RequestNetworkSettingsUpdateNetworkSettingsClientAndEndpointAAA `json:"clientAndEndpoint_aaa,omitempty"` // }
type RequestNetworkSettingsUpdateNetworkSettingsClientAndEndpointAAA ¶
type RequestNetworkSettingsUpdateNetworkSettingsClientAndEndpointAAA struct { Servers string `json:"servers,omitempty"` // Server type AAA or ISE server (eg: AAA) IPAddress string `json:"ipAddress,omitempty"` // IP address for ISE serve (eg: 1.1.1.4) Network string `json:"network,omitempty"` // IP address for AAA or ISE server (eg: 2.2.2.1) Protocol string `json:"protocol,omitempty"` // Protocol for AAA or ISE serve (eg: RADIUS) }
type RequestNetworkSettingsUpdateNetworkSettingsDNSServer ¶
type RequestNetworkSettingsUpdateNetworkSettingsDNSServer struct { DomainName string `json:"domainName,omitempty"` // Domain Name of DHCP (eg; cisco) PrimaryIPAddress string `json:"primaryIpAddress,omitempty"` // Primary IP Address for DHCP (eg: 2.2.2.2) SecondaryIPAddress string `json:"secondaryIpAddress,omitempty"` // Secondary IP Address for DHCP (eg: 3.3.3.3) }
type RequestNetworkSettingsUpdateNetworkSettingsNetworkAAA ¶
type RequestNetworkSettingsUpdateNetworkSettingsNetworkAAA struct { Servers string `json:"servers,omitempty"` // Server type for AAA Network (eg: AAA) IPAddress string `json:"ipAddress,omitempty"` // IP address for AAA and ISE server (eg: 1.1.1.1) Network string `json:"network,omitempty"` // IP Address for AAA or ISE server (eg: 2.2.2.2) Protocol string `json:"protocol,omitempty"` // Protocol for AAA or ISE serve (eg: RADIUS) }
type RequestNetworkSettingsUpdateNetworkV2 ¶
type RequestNetworkSettingsUpdateNetworkV2 struct {
Settings *RequestNetworkSettingsUpdateNetworkV2Settings `json:"settings,omitempty"` //
}
type RequestNetworkSettingsUpdateNetworkV2Settings ¶
type RequestNetworkSettingsUpdateNetworkV2Settings struct { DhcpServer []string `json:"dhcpServer,omitempty"` // DHCP Server IP (eg: 1.1.1.1) DNSServer *RequestNetworkSettingsUpdateNetworkV2SettingsDNSServer `json:"dnsServer,omitempty"` // SyslogServer *RequestNetworkSettingsUpdateNetworkV2SettingsSyslogServer `json:"syslogServer,omitempty"` // SNMPServer *RequestNetworkSettingsUpdateNetworkV2SettingsSNMPServer `json:"snmpServer,omitempty"` // Netflowcollector *RequestNetworkSettingsUpdateNetworkV2SettingsNetflowcollector `json:"netflowcollector,omitempty"` // NtpServer []string `json:"ntpServer,omitempty"` // IP address for NTP server (eg: 1.1.1.2) Timezone string `json:"timezone,omitempty"` // Input for time zone (eg: Africa/Abidjan) MessageOfTheday *RequestNetworkSettingsUpdateNetworkV2SettingsMessageOfTheday `json:"messageOfTheday,omitempty"` // NetworkAAA *RequestNetworkSettingsUpdateNetworkV2SettingsNetworkAAA `json:"network_aaa,omitempty"` // ClientAndEndpointAAA *RequestNetworkSettingsUpdateNetworkV2SettingsClientAndEndpointAAA `json:"clientAndEndpoint_aaa,omitempty"` // }
type RequestNetworkSettingsUpdateNetworkV2SettingsClientAndEndpointAAA ¶
type RequestNetworkSettingsUpdateNetworkV2SettingsClientAndEndpointAAA struct { Servers string `json:"servers,omitempty"` // Server type AAA or ISE server (eg: AAA) IPAddress string `json:"ipAddress,omitempty"` // IP address for ISE serve (eg: 1.1.1.4) Network string `json:"network,omitempty"` // IP address for AAA or ISE server (eg: 2.2.2.1) Protocol string `json:"protocol,omitempty"` // Protocol for AAA or ISE serve (eg: RADIUS) }
type RequestNetworkSettingsUpdateNetworkV2SettingsDNSServer ¶
type RequestNetworkSettingsUpdateNetworkV2SettingsDNSServer struct { DomainName string `json:"domainName,omitempty"` // Domain Name of DHCP (eg; cisco) PrimaryIPAddress string `json:"primaryIpAddress,omitempty"` // Primary IP Address for DHCP (eg: 2.2.2.2) SecondaryIPAddress string `json:"secondaryIpAddress,omitempty"` // Secondary IP Address for DHCP (eg: 3.3.3.3) }
type RequestNetworkSettingsUpdateNetworkV2SettingsMessageOfTheday ¶
type RequestNetworkSettingsUpdateNetworkV2SettingsMessageOfTheday struct { BannerMessage string `json:"bannerMessage,omitempty"` // Massage for Banner message (eg; Good day) RetainExistingBanner string `json:"retainExistingBanner,omitempty"` // Retain existing Banner Message (eg: "true" or "false") }
type RequestNetworkSettingsUpdateNetworkV2SettingsNetworkAAA ¶
type RequestNetworkSettingsUpdateNetworkV2SettingsNetworkAAA struct { Servers string `json:"servers,omitempty"` // Server type for AAA Network (eg: AAA) IPAddress string `json:"ipAddress,omitempty"` // IP address for AAA and ISE server (eg: 1.1.1.1) Network string `json:"network,omitempty"` // IP Address for AAA or ISE server (eg: 2.2.2.2) Protocol string `json:"protocol,omitempty"` // Protocol for AAA or ISE serve (eg: RADIUS) }
type RequestNetworkSettingsUpdateReserveIPSubpool ¶
type RequestNetworkSettingsUpdateReserveIPSubpool struct { Name string `json:"name,omitempty"` // Name of the reserve ip sub pool IPv6AddressSpace *bool `json:"ipv6AddressSpace,omitempty"` // If the value is false only ipv4 input are required, otherwise both ipv6 and ipv4 are required IPv4DhcpServers []string `json:"ipv4DhcpServers,omitempty"` // IPv4 input for dhcp server ip example: 1.1.1.1 IPv4DNSServers []string `json:"ipv4DnsServers,omitempty"` // IPv4 input for dns server ip example: 4.4.4.4 IPv6GlobalPool string `json:"ipv6GlobalPool,omitempty"` // IP v6 Global pool address with cidr this is required when Ipv6AddressSpace value is true, example: 2001:db8:85a3::/64 IPv6Prefix *bool `json:"ipv6Prefix,omitempty"` // IPv6 prefix value is true, the ip6 prefix length input field is enabled , if it is false ipv6 total Host input is enable IPv6PrefixLength *int `json:"ipv6PrefixLength,omitempty"` // IPv6 prefix length is required when the ipv6prefix value is true IPv6Subnet string `json:"ipv6Subnet,omitempty"` // IPv6 Subnet address, example :2001:db8:85a3:0:100:: IPv6GateWay string `json:"ipv6GateWay,omitempty"` // Gateway ip address details, example: 2001:db8:85a3:0:100::1 IPv6DhcpServers []string `json:"ipv6DhcpServers,omitempty"` // IPv6 format dhcp server as input example : 2001:db8::1234 IPv6DNSServers []string `json:"ipv6DnsServers,omitempty"` // IPv6 format dns server input example: 2001:db8::1234 IPv6TotalHost *int `json:"ipv6TotalHost,omitempty"` // IPv6 total host is required when ipv6prefix value is false. SLAacSupport *bool `json:"slaacSupport,omitempty"` // Slaac Support IPv4GateWay string `json:"ipv4GateWay,omitempty"` // Ipv4 Gate Way }
type RequestNetworkSettingsUpdateSpProfile ¶
type RequestNetworkSettingsUpdateSpProfile struct {
Settings *RequestNetworkSettingsUpdateSpProfileSettings `json:"settings,omitempty"` //
}
type RequestNetworkSettingsUpdateSpProfileSettings ¶
type RequestNetworkSettingsUpdateSpProfileSettings struct {
Qos *[]RequestNetworkSettingsUpdateSpProfileSettingsQos `json:"qos,omitempty"` //
}
type RequestNetworkSettingsUpdateSpProfileSettingsQos ¶
type RequestNetworkSettingsUpdateSpProfileSettingsQos struct { ProfileName string `json:"profileName,omitempty"` // Profile Name Model string `json:"model,omitempty"` // Model WanProvider string `json:"wanProvider,omitempty"` // Wan Provider OldProfileName string `json:"oldProfileName,omitempty"` // Old Profile Name }
type RequestNetworkSettingsUpdateSpProfileV2 ¶
type RequestNetworkSettingsUpdateSpProfileV2 struct {
Settings *RequestNetworkSettingsUpdateSpProfileV2Settings `json:"settings,omitempty"` //
}
type RequestNetworkSettingsUpdateSpProfileV2Settings ¶
type RequestNetworkSettingsUpdateSpProfileV2Settings struct {
Qos *[]RequestNetworkSettingsUpdateSpProfileV2SettingsQos `json:"qos,omitempty"` //
}
type RequestNetworkSettingsUpdateSpProfileV2SettingsQos ¶
type RequestNetworkSettingsUpdateSpProfileV2SettingsQos 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"` // Control path tracing DestIP string `json:"destIP,omitempty"` // Destination IP address DestPort string `json:"destPort,omitempty"` // Destination Port Inclusions []string `json:"inclusions,omitempty"` // Subset of {INTERFACE-STATS, QOS-STATS, DEVICE-STATS, PERFORMANCE-STATS, ACL-TRACE} PeriodicRefresh *bool `json:"periodicRefresh,omitempty"` // Periodic refresh of path for every 30 sec Protocol string `json:"protocol,omitempty"` // Protocol SourceIP string `json:"sourceIP,omitempty"` // Source IP address SourcePort string `json:"sourcePort,omitempty"` // Source Port }
type RequestPolicyCreateAProfilingRule ¶
type RequestPolicyCreateAProfilingRule struct { RuleID string `json:"ruleId,omitempty"` // Unique identifier for the rule. This is normally generated by the system, and client does not need to provide it for rules that need to be newly created. RuleName string `json:"ruleName,omitempty"` // Human readable name for the rule. RuleType string `json:"ruleType,omitempty"` // Type of the rule. RuleVersion *int `json:"ruleVersion,omitempty"` // Version of the rule. RulePriority *int `json:"rulePriority,omitempty"` // Priority for the rule. SourcePriority *int `json:"sourcePriority,omitempty"` // Source priority for the rule. IsDeleted *bool `json:"isDeleted,omitempty"` // Flag to indicate whether the rule was deleted. LastModifiedBy string `json:"lastModifiedBy,omitempty"` // User that last modified the rule. It is read-only, and is ignored if provided as part of input request. LastModifiedOn *int `json:"lastModifiedOn,omitempty"` // Timestamp (in epoch milliseconds) of last modification. It is read-only, and is ignored if provided as part of input request. PluginID string `json:"pluginId,omitempty"` // Plugin for the rule. Only applicable for 'Cisco Default' rules. ClusterID string `json:"clusterId,omitempty"` // Unique identifier for ML cluster. Only applicable for 'ML Rule'. Rejected *bool `json:"rejected,omitempty"` // Flag to indicate whether rule has been rejected by user or not. Only applicable for 'ML Rule'. Result *RequestPolicyCreateAProfilingRuleResult `json:"result,omitempty"` // ConditionGroups *RequestPolicyCreateAProfilingRuleConditionGroups `json:"conditionGroups,omitempty"` // UsedAttributes []string `json:"usedAttributes,omitempty"` // List of attributes used in the rule. Only applicable for 'Cisco Default' rules. }
type RequestPolicyCreateAProfilingRuleConditionGroups ¶
type RequestPolicyCreateAProfilingRuleConditionGroups struct { Type string `json:"type,omitempty"` // Condition *RequestPolicyCreateAProfilingRuleConditionGroupsCondition `json:"condition,omitempty"` // Operator string `json:"operator,omitempty"` // ConditionGroup *[]RequestPolicyCreateAProfilingRuleConditionGroupsConditionGroup `json:"conditionGroup,omitempty"` // }
type RequestPolicyCreateAProfilingRuleConditionGroupsConditionGroup ¶
type RequestPolicyCreateAProfilingRuleConditionGroupsConditionGroup interface{}
type RequestPolicyCreateAProfilingRuleResult ¶
type RequestPolicyCreateAProfilingRuleResult struct { DeviceType []string `json:"deviceType,omitempty"` // List of device types determined by the current rule. HardwareManufacturer []string `json:"hardwareManufacturer,omitempty"` // List of hardware manufacturers determined by the current rule. HardwareModel []string `json:"hardwareModel,omitempty"` // List of hardware models determined by the current rule. OperatingSystem []string `json:"operatingSystem,omitempty"` // List of operating systems determined by the current rule. }
type RequestPolicyImportProfilingRulesInBulk ¶
type RequestPolicyImportProfilingRulesInBulk struct {
ProfilingRules *[]RequestPolicyImportProfilingRulesInBulkProfilingRules `json:"profilingRules,omitempty"` //
}
type RequestPolicyImportProfilingRulesInBulkProfilingRules ¶
type RequestPolicyImportProfilingRulesInBulkProfilingRules struct { RuleID string `json:"ruleId,omitempty"` // Unique identifier for the rule. This is normally generated by the system, and client does not need to provide it for rules that need to be newly created. RuleName string `json:"ruleName,omitempty"` // Human readable name for the rule. RuleType string `json:"ruleType,omitempty"` // Type of the rule. RuleVersion *int `json:"ruleVersion,omitempty"` // Version of the rule. RulePriority *int `json:"rulePriority,omitempty"` // Priority for the rule. SourcePriority *int `json:"sourcePriority,omitempty"` // Source priority for the rule. IsDeleted *bool `json:"isDeleted,omitempty"` // Flag to indicate whether the rule was deleted. LastModifiedBy string `json:"lastModifiedBy,omitempty"` // User that last modified the rule. It is read-only, and is ignored if provided as part of input request. LastModifiedOn *int `json:"lastModifiedOn,omitempty"` // Timestamp (in epoch milliseconds) of last modification. It is read-only, and is ignored if provided as part of input request. PluginID string `json:"pluginId,omitempty"` // Plugin for the rule. Only applicable for 'Cisco Default' rules. ClusterID string `json:"clusterId,omitempty"` // Unique identifier for ML cluster. Only applicable for 'ML Rule'. Rejected *bool `json:"rejected,omitempty"` // Flag to indicate whether rule has been rejected by user or not. Only applicable for 'ML Rule'. Result *RequestPolicyImportProfilingRulesInBulkProfilingRulesResult `json:"result,omitempty"` // ConditionGroups *RequestPolicyImportProfilingRulesInBulkProfilingRulesConditionGroups `json:"conditionGroups,omitempty"` // UsedAttributes []string `json:"usedAttributes,omitempty"` // List of attributes used in the rule. Only applicable for 'Cisco Default' rules. }
type RequestPolicyImportProfilingRulesInBulkProfilingRulesConditionGroups ¶
type RequestPolicyImportProfilingRulesInBulkProfilingRulesConditionGroups struct { Type string `json:"type,omitempty"` // Condition *RequestPolicyImportProfilingRulesInBulkProfilingRulesConditionGroupsCondition `json:"condition,omitempty"` // Operator string `json:"operator,omitempty"` // ConditionGroup *[]RequestPolicyImportProfilingRulesInBulkProfilingRulesConditionGroupsConditionGroup `json:"conditionGroup,omitempty"` // }
type RequestPolicyImportProfilingRulesInBulkProfilingRulesConditionGroupsConditionGroup ¶
type RequestPolicyImportProfilingRulesInBulkProfilingRulesConditionGroupsConditionGroup interface{}
type RequestPolicyImportProfilingRulesInBulkProfilingRulesResult ¶
type RequestPolicyImportProfilingRulesInBulkProfilingRulesResult struct { DeviceType []string `json:"deviceType,omitempty"` // List of device types determined by the current rule. HardwareManufacturer []string `json:"hardwareManufacturer,omitempty"` // List of hardware manufacturers determined by the current rule. HardwareModel []string `json:"hardwareModel,omitempty"` // List of hardware models determined by the current rule. OperatingSystem []string `json:"operatingSystem,omitempty"` // List of operating systems determined by the current rule. }
type RequestPolicyUpdateAnExistingProfilingRule ¶
type RequestPolicyUpdateAnExistingProfilingRule struct { RuleID string `json:"ruleId,omitempty"` // Unique identifier for the rule. This is normally generated by the system, and client does not need to provide it for rules that need to be newly created. RuleName string `json:"ruleName,omitempty"` // Human readable name for the rule. RuleType string `json:"ruleType,omitempty"` // Type of the rule. RuleVersion *int `json:"ruleVersion,omitempty"` // Version of the rule. RulePriority *int `json:"rulePriority,omitempty"` // Priority for the rule. SourcePriority *int `json:"sourcePriority,omitempty"` // Source priority for the rule. IsDeleted *bool `json:"isDeleted,omitempty"` // Flag to indicate whether the rule was deleted. LastModifiedBy string `json:"lastModifiedBy,omitempty"` // User that last modified the rule. It is read-only, and is ignored if provided as part of input request. LastModifiedOn *int `json:"lastModifiedOn,omitempty"` // Timestamp (in epoch milliseconds) of last modification. It is read-only, and is ignored if provided as part of input request. PluginID string `json:"pluginId,omitempty"` // Plugin for the rule. Only applicable for 'Cisco Default' rules. ClusterID string `json:"clusterId,omitempty"` // Unique identifier for ML cluster. Only applicable for 'ML Rule'. Rejected *bool `json:"rejected,omitempty"` // Flag to indicate whether rule has been rejected by user or not. Only applicable for 'ML Rule'. Result *RequestPolicyUpdateAnExistingProfilingRuleResult `json:"result,omitempty"` // ConditionGroups *RequestPolicyUpdateAnExistingProfilingRuleConditionGroups `json:"conditionGroups,omitempty"` // UsedAttributes []string `json:"usedAttributes,omitempty"` // List of attributes used in the rule. Only applicable for 'Cisco Default' rules. }
type RequestPolicyUpdateAnExistingProfilingRuleConditionGroups ¶
type RequestPolicyUpdateAnExistingProfilingRuleConditionGroups struct { Type string `json:"type,omitempty"` // Condition *RequestPolicyUpdateAnExistingProfilingRuleConditionGroupsCondition `json:"condition,omitempty"` // Operator string `json:"operator,omitempty"` // ConditionGroup *[]RequestPolicyUpdateAnExistingProfilingRuleConditionGroupsConditionGroup `json:"conditionGroup,omitempty"` // }
type RequestPolicyUpdateAnExistingProfilingRuleConditionGroupsConditionGroup ¶
type RequestPolicyUpdateAnExistingProfilingRuleConditionGroupsConditionGroup interface{}
type RequestPolicyUpdateAnExistingProfilingRuleResult ¶
type RequestPolicyUpdateAnExistingProfilingRuleResult struct { DeviceType []string `json:"deviceType,omitempty"` // List of device types determined by the current rule. HardwareManufacturer []string `json:"hardwareManufacturer,omitempty"` // List of hardware manufacturers determined by the current rule. HardwareModel []string `json:"hardwareModel,omitempty"` // List of hardware models determined by the current rule. OperatingSystem []string `json:"operatingSystem,omitempty"` // List of operating systems determined by the current rule. }
type RequestReportsCreateOrScheduleAReport ¶
type RequestReportsCreateOrScheduleAReport struct { Tags []string `json:"tags,omitempty"` // array of tags for report Deliveries *[]RequestReportsCreateOrScheduleAReportDeliveries `json:"deliveries,omitempty"` // Array of available delivery channels Name string `json:"name,omitempty"` // report name Schedule *RequestReportsCreateOrScheduleAReportSchedule `json:"schedule,omitempty"` // View *RequestReportsCreateOrScheduleAReportView `json:"view,omitempty"` // ViewGroupID string `json:"viewGroupId,omitempty"` // viewGroupId of the viewgroup for the report ViewGroupVersion string `json:"viewGroupVersion,omitempty"` // version of viewgroup for the report }
type RequestReportsCreateOrScheduleAReportDeliveries ¶
type RequestReportsCreateOrScheduleAReportDeliveries interface{}
type RequestReportsCreateOrScheduleAReportSchedule ¶
type RequestReportsCreateOrScheduleAReportSchedule interface{}
type RequestReportsCreateOrScheduleAReportView ¶
type RequestReportsCreateOrScheduleAReportView struct { FieldGroups *[]RequestReportsCreateOrScheduleAReportViewFieldGroups `json:"fieldGroups,omitempty"` // Filters *[]RequestReportsCreateOrScheduleAReportViewFilters `json:"filters,omitempty"` // Format *RequestReportsCreateOrScheduleAReportViewFormat `json:"format,omitempty"` // Name string `json:"name,omitempty"` // view name ViewID string `json:"viewId,omitempty"` // view Id }
type RequestReportsCreateOrScheduleAReportViewFieldGroups ¶
type RequestReportsCreateOrScheduleAReportViewFieldGroups struct { FieldGroupDisplayName string `json:"fieldGroupDisplayName,omitempty"` // Field group label/displayname for user FieldGroupName string `json:"fieldGroupName,omitempty"` // Field group name Fields *[]RequestReportsCreateOrScheduleAReportViewFieldGroupsFields `json:"fields,omitempty"` // }
type RequestReportsCreateOrScheduleAReportViewFilters ¶
type RequestReportsCreateOrScheduleAReportViewFilters struct { DisplayName string `json:"displayName,omitempty"` // filter label/displayname Name string `json:"name,omitempty"` // filter name Type string `json:"type,omitempty"` // filter type Value *RequestReportsCreateOrScheduleAReportViewFiltersValue `json:"value,omitempty"` // value of filter. data type is based on the filter type. Use the filter definitions from the view to fetch the options for a filter. }
type RequestReportsCreateOrScheduleAReportViewFiltersValue ¶
type RequestReportsCreateOrScheduleAReportViewFiltersValue interface{}
type RequestSdaAddBorderDeviceInSdaFabric ¶
type RequestSdaAddBorderDeviceInSdaFabric []RequestItemSdaAddBorderDeviceInSdaFabric // Array of RequestSdaAddBorderDeviceInSDAFabric
type RequestSdaAddControlPlaneDeviceInSdaFabric ¶
type RequestSdaAddControlPlaneDeviceInSdaFabric struct { DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Management Ip Address of the Device which is provisioned successfully SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // siteNameHierarchy of the Provisioned Device(site should be part of Fabric Site) RouteDistributionProtocol string `json:"routeDistributionProtocol,omitempty"` // Route Distribution Protocol for Control Plane Device. Allowed values are "LISP_BGP" or "LISP_PUB_SUB". Default value is "LISP_BGP" }
type RequestSdaAddDefaultAuthenticationTemplateInSdaFabric ¶
type RequestSdaAddDefaultAuthenticationTemplateInSdaFabric []RequestItemSdaAddDefaultAuthenticationTemplateInSdaFabric // Array of RequestSdaAddDefaultAuthenticationTemplateInSDAFabric
type RequestSdaAddEdgeDeviceInSdaFabric ¶
type RequestSdaAddEdgeDeviceInSdaFabric struct { DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Management Ip Address of the Device which is provisioned successfully SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // siteNameHierarchy of the Provisioned Device(site should be part of Fabric Site) }
type RequestSdaAddIPPoolInSdaVirtualNetwork ¶
type RequestSdaAddIPPoolInSdaVirtualNetwork struct { SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Path of sda Fabric Site VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // Virtual Network Name, that is associated to Fabric Site IsLayer2Only *bool `json:"isLayer2Only,omitempty"` // Layer2 Only enablement flag and default value is False IPPoolName string `json:"ipPoolName,omitempty"` // Ip Pool Name, that is reserved to Fabric Site for (applicable for L3 and INFRA_VN) VLANID string `json:"vlanId,omitempty"` // vlan Id(applicable for L3 , L2 and INFRA_VN) VLANName string `json:"vlanName,omitempty"` // Vlan name represent the segment name, if empty, vlanName would be auto generated by API AutoGenerateVLANName *bool `json:"autoGenerateVlanName,omitempty"` // It will auto generate vlanName, if vlanName is empty(applicable for L3 and INFRA_VN) TrafficType string `json:"trafficType,omitempty"` // Traffic type(applicable for L3 and L2) ScalableGroupName string `json:"scalableGroupName,omitempty"` // Scalable Group Name(applicable for L3) IsL2FloodingEnabled *bool `json:"isL2FloodingEnabled,omitempty"` // Layer2 flooding enablement flag(applicable for L3 , L2 and always true for L2 and default value is False ) IsThisCriticalPool *bool `json:"isThisCriticalPool,omitempty"` // Critical pool enablement flag(applicable for L3 and default value is False ) IsWirelessPool *bool `json:"isWirelessPool,omitempty"` // Wireless Pool enablement flag(applicable for L3 and L2 and default value is False ) IsIPDirectedBroadcast *bool `json:"isIpDirectedBroadcast,omitempty"` // Ip Directed Broadcast enablement flag(applicable for L3 and default value is False ) IsCommonPool *bool `json:"isCommonPool,omitempty"` // Common Pool enablement flag(applicable for L3 and L2 and default value is False ) IsBridgeModeVm *bool `json:"isBridgeModeVm,omitempty"` // Bridge Mode Vm enablement flag (applicable for L3 and L2 and default value is False ) PoolType string `json:"poolType,omitempty"` // Pool Type (applicable for INFRA_VN) }
type RequestSdaAddMulticastInSdaFabric ¶
type RequestSdaAddMulticastInSdaFabric struct { SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Full path of sda Fabric Site MulticastMethod string `json:"multicastMethod,omitempty"` // Multicast Method MulticastType string `json:"multicastType,omitempty"` // Multicast Type MulticastVnInfo *[]RequestSdaAddMulticastInSdaFabricMulticastVnInfo `json:"multicastVnInfo,omitempty"` // }
type RequestSdaAddMulticastInSdaFabricMulticastVnInfo ¶
type RequestSdaAddMulticastInSdaFabricMulticastVnInfo struct { VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // Virtual Network Name, that is associated to Fabric Site IPPoolName string `json:"ipPoolName,omitempty"` // Ip Pool Name, that is reserved to Fabric Site InternalRpIPAddress []string `json:"internalRpIpAddress,omitempty"` // InternalRpIpAddress, required if multicastType is asm_with_internal_rp ExternalRpIPAddress string `json:"externalRpIpAddress,omitempty"` // ExternalRpIpAddress, required if multicastType is asm_with_external_rp SsmInfo *[]RequestSdaAddMulticastInSdaFabricMulticastVnInfoSsmInfo `json:"ssmInfo,omitempty"` // }
type RequestSdaAddPortAssignmentForAccessPointInSdaFabric ¶
type RequestSdaAddPortAssignmentForAccessPointInSdaFabric struct { SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Path of sda Fabric Site DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Management Ip Address of the edge device InterfaceName string `json:"interfaceName,omitempty"` // Interface Name of the edge device DataIPAddressPoolName string `json:"dataIpAddressPoolName,omitempty"` // Ip Pool Name, that is assigned to INFRA_VN AuthenticateTemplateName string `json:"authenticateTemplateName,omitempty"` // Authenticate TemplateName associated to Fabric Site InterfaceDescription string `json:"interfaceDescription,omitempty"` // Details or note of interface port assignment }
type RequestSdaAddPortAssignmentForUserDeviceInSdaFabric ¶
type RequestSdaAddPortAssignmentForUserDeviceInSdaFabric struct { SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Complete Path of SD-Access Fabric Site. DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Management Ip Address of the Edge Node Device. InterfaceName string `json:"interfaceName,omitempty"` // Interface Name on the Edge Node Device. InterfaceNames []string `json:"interfaceNames,omitempty"` // List of Interface Names on the Edge Node Device. E.g.["GigabitEthernet1/0/3","GigabitEthernet1/0/4"] DataIPAddressPoolName string `json:"dataIpAddressPoolName,omitempty"` // Ip Pool Name, that is assigned to virtual network with traffic type as DATA(can't be empty if voiceIpAddressPoolName is empty) VoiceIPAddressPoolName string `json:"voiceIpAddressPoolName,omitempty"` // Ip Pool Name, that is assigned to virtual network with traffic type as VOICE(can't be empty if dataIpAddressPoolName is empty) AuthenticateTemplateName string `json:"authenticateTemplateName,omitempty"` // Authenticate TemplateName associated with siteNameHierarchy ScalableGroupName string `json:"scalableGroupName,omitempty"` // Scalable Group name associated with VN InterfaceDescription string `json:"interfaceDescription,omitempty"` // User defined text message for port assignment }
type RequestSdaAddSiteInSdaFabric ¶
type RequestSdaAddSiteInSdaFabric struct { FabricName string `json:"fabricName,omitempty"` // Warning - Starting DNA Center 2.2.3.5 release, this field has been deprecated. SD-Access Fabric does not need it anymore. It will be removed in future DNA Center releases. SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Existing site name hierarchy available at global level. For Example "Global/Chicago/Building21/Floor1" FabricType string `json:"fabricType,omitempty"` // Type of SD-Access Fabric. Allowed values are "FABRIC_SITE" or "FABRIC_ZONE". Default value is "FABRIC_SITE". }
type RequestSdaAddTransitPeerNetwork ¶
type RequestSdaAddTransitPeerNetwork struct { TransitPeerNetworkName string `json:"transitPeerNetworkName,omitempty"` // Transit Peer Network Name TransitPeerNetworkType string `json:"transitPeerNetworkType,omitempty"` // Transit Peer Network Type IPTransitSettings *RequestSdaAddTransitPeerNetworkIPTransitSettings `json:"ipTransitSettings,omitempty"` // SdaTransitSettings *RequestSdaAddTransitPeerNetworkSdaTransitSettings `json:"sdaTransitSettings,omitempty"` // }
type RequestSdaAddTransitPeerNetworkSdaTransitSettings ¶
type RequestSdaAddTransitPeerNetworkSdaTransitSettings struct {
TransitControlPlaneSettings *[]RequestSdaAddTransitPeerNetworkSdaTransitSettingsTransitControlPlaneSettings `json:"transitControlPlaneSettings,omitempty"` //
}
type RequestSdaAddTransitPeerNetworkSdaTransitSettingsTransitControlPlaneSettings ¶
type RequestSdaAddTransitPeerNetworkSdaTransitSettingsTransitControlPlaneSettings struct { SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site Name Hierarchy where device is provisioned DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Device Management Ip Address of provisioned device }
type RequestSdaAddVirtualNetworkWithScalableGroups ¶
type RequestSdaAddVirtualNetworkWithScalableGroups struct { VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // Virtual Network Name to be assigned at global level IsGuestVirtualNetwork *bool `json:"isGuestVirtualNetwork,omitempty"` // Guest Virtual Network enablement flag, default value is False. ScalableGroupNames []string `json:"scalableGroupNames,omitempty"` // Scalable Group to be associated to virtual network VManageVpnID string `json:"vManageVpnId,omitempty"` // vManage vpn id for SD-WAN }
type RequestSdaAddVnInFabric ¶
type RequestSdaProvisionWiredDevice ¶
type RequestSdaProvisionWiredDevice struct { DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Management Ip Address of the device to be provisioned SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site Name Hierarchy for device location(only building / floor level) }
type RequestSdaUpdateDefaultAuthenticationProfileInSdaFabric ¶
type RequestSdaUpdateDefaultAuthenticationProfileInSdaFabric []RequestItemSdaUpdateDefaultAuthenticationProfileInSdaFabric // Array of RequestSdaUpdateDefaultAuthenticationProfileInSDAFabric
type RequestSdaUpdateVirtualNetworkWithScalableGroups ¶
type RequestSdaUpdateVirtualNetworkWithScalableGroups struct { VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // Virtual Network Name to be assigned global level IsGuestVirtualNetwork *bool `json:"isGuestVirtualNetwork,omitempty"` // Indicates whether to set this as guest virtual network or not, default value is False. ScalableGroupNames []string `json:"scalableGroupNames,omitempty"` // Scalable Group Name to be associated to virtual network VManageVpnID string `json:"vManageVpnId,omitempty"` // vManage vpn id for SD-WAN }
type RequestSensorsCreateSensorTestTemplate ¶
type RequestSensorsCreateSensorTestTemplate struct { SSIDs *[]RequestSensorsCreateSensorTestTemplateSSIDs `json:"ssids,omitempty"` // Name string `json:"name,omitempty"` // Name Connection string `json:"connection,omitempty"` // Connection ApCoverage *[]RequestSensorsCreateSensorTestTemplateApCoverage `json:"apCoverage,omitempty"` // ModelVersion *int `json:"modelVersion,omitempty"` // Model Version }
type RequestSensorsCreateSensorTestTemplateSSIDs ¶
type RequestSensorsCreateSensorTestTemplateSSIDs struct { SSID string `json:"ssid,omitempty"` // Ssid ProfileName string `json:"profileName,omitempty"` // Profile Name AuthType string `json:"authType,omitempty"` // Auth Type ThirdParty *RequestSensorsCreateSensorTestTemplateSSIDsThirdParty `json:"thirdParty,omitempty"` // Psk string `json:"psk,omitempty"` // Psk Tests *[]RequestSensorsCreateSensorTestTemplateSSIDsTests `json:"tests,omitempty"` // Categories []string `json:"categories,omitempty"` // Categories QosPolicy string `json:"qosPolicy,omitempty"` // Qos Policy }
type RequestSensorsCreateSensorTestTemplateSSIDsTests ¶
type RequestSensorsCreateSensorTestTemplateSSIDsTests struct { Name string `json:"name,omitempty"` // Name Config *[]RequestSensorsCreateSensorTestTemplateSSIDsTestsConfig `json:"config,omitempty"` // Config }
type RequestSensorsCreateSensorTestTemplateSSIDsTestsConfig ¶
type RequestSensorsCreateSensorTestTemplateSSIDsTestsConfig interface{}
type RequestSensorsCreateSensorTestTemplateSSIDsThirdParty ¶
type RequestSensorsCreateSensorTestTemplateSSIDsThirdParty struct {
Selected *bool `json:"selected,omitempty"` // Selected
}
type RequestSensorsEditSensorTestTemplate ¶
type RequestSensorsEditSensorTestTemplate struct { TemplateName string `json:"templateName,omitempty"` // Template Name LocationInfoList *[]RequestSensorsEditSensorTestTemplateLocationInfoList `json:"locationInfoList,omitempty"` // Schedule *RequestSensorsEditSensorTestTemplateSchedule `json:"schedule,omitempty"` // }
type RequestSensorsEditSensorTestTemplateLocationInfoList ¶
type RequestSensorsEditSensorTestTemplateLocationInfoList struct { LocationID string `json:"locationId,omitempty"` // Location Id LocationType string `json:"locationType,omitempty"` // Location Type SiteHierarchy string `json:"siteHierarchy,omitempty"` // Site Hierarchy AllSensors *bool `json:"allSensors,omitempty"` // All Sensors }
type RequestSensorsEditSensorTestTemplateSchedule ¶
type RequestSensorsEditSensorTestTemplateSchedule struct { TestScheduleMode string `json:"testScheduleMode,omitempty"` // Test Schedule Mode Frequency *RequestSensorsEditSensorTestTemplateScheduleFrequency `json:"frequency,omitempty"` // ScheduleRange *[]RequestSensorsEditSensorTestTemplateScheduleScheduleRange `json:"scheduleRange,omitempty"` // }
type RequestSensorsEditSensorTestTemplateScheduleScheduleRange ¶
type RequestSensorsEditSensorTestTemplateScheduleScheduleRange struct { Day string `json:"day,omitempty"` // Day TimeRange *[]RequestSensorsEditSensorTestTemplateScheduleScheduleRangeTimeRange `json:"timeRange,omitempty"` // }
type RequestSensorsEditSensorTestTemplateScheduleScheduleRangeTimeRange ¶
type RequestSensorsEditSensorTestTemplateScheduleScheduleRangeTimeRange struct { From string `json:"from,omitempty"` // From To string `json:"to,omitempty"` // To Frequency *RequestSensorsEditSensorTestTemplateScheduleScheduleRangeTimeRangeFrequency `json:"frequency,omitempty"` // }
type RequestSensorsRunNowSensorTest ¶
type RequestSensorsRunNowSensorTest struct {
TemplateName string `json:"templateName,omitempty"` // Template Name
}
type RequestSiteDesignCreateNfvProfile ¶
type RequestSiteDesignCreateNfvProfile struct { ProfileName string `json:"profileName,omitempty"` // Name of the profile to create NFV profile Device *[]RequestSiteDesignCreateNfvProfileDevice `json:"device,omitempty"` // }
type RequestSiteDesignCreateNfvProfileDevice ¶
type RequestSiteDesignCreateNfvProfileDevice struct { DeviceType string `json:"deviceType,omitempty"` // Name of the device used in creating nfv profile 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 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 RequestSitesAssignDevicesToSite ¶
type RequestSitesAssignDevicesToSite struct {
Device *[]RequestSitesAssignDevicesToSiteDevice `json:"device,omitempty"` //
}
type RequestSitesAssignDevicesToSiteDevice ¶
type RequestSitesAssignDevicesToSiteDevice struct {
IP string `json:"ip,omitempty"` // Device ip (eg: 10.104.240.64)
}
type RequestSitesCreateSite ¶
type RequestSitesCreateSite struct { Type string `json:"type,omitempty"` // Type of site to create (eg: area, building, floor) Site *RequestSitesCreateSiteSite `json:"site,omitempty"` // }
type RequestSitesCreateSiteSite ¶
type RequestSitesCreateSiteSite struct { Area *RequestSitesCreateSiteSiteArea `json:"area,omitempty"` // Building *RequestSitesCreateSiteSiteBuilding `json:"building,omitempty"` // Floor *RequestSitesCreateSiteSiteFloor `json:"floor,omitempty"` // }
type RequestSitesCreateSiteSiteBuilding ¶
type RequestSitesCreateSiteSiteBuilding struct { Name string `json:"name,omitempty"` // Name of the building (eg: building1) Address string `json:"address,omitempty"` // Address of the building to be created ParentName string `json:"parentName,omitempty"` // Parent name of building to be created Latitude *float64 `json:"latitude,omitempty"` // Latitude coordinate of the building (eg:37.338) Longitude *float64 `json:"longitude,omitempty"` // Longitude coordinate of the building (eg:-121.832) Country string `json:"country,omitempty"` // Country (eg:United States) }
type RequestSitesCreateSiteSiteFloor ¶
type RequestSitesCreateSiteSiteFloor struct { Name string `json:"name,omitempty"` // Name of the floor (eg:floor-1) ParentName string `json:"parentName,omitempty"` // Parent name of the floor to be created RfModel string `json:"rfModel,omitempty"` // Type of floor (eg: Cubes And Walled Offices0 Width *float64 `json:"width,omitempty"` // Width of the floor. Unit of measure is ft. (eg: 100) Length *float64 `json:"length,omitempty"` // Length of the floor. Unit of measure is ft. (eg: 100) Height *float64 `json:"height,omitempty"` // Height of the floor. Unit of measure is ft. (eg: 15) FloorNumber *float64 `json:"floorNumber,omitempty"` // Floor number. (eg: 5) }
type RequestSitesUpdateSite ¶
type RequestSitesUpdateSite struct { Type string `json:"type,omitempty"` // Type Site *RequestSitesUpdateSiteSite `json:"site,omitempty"` // }
type RequestSitesUpdateSiteSite ¶
type RequestSitesUpdateSiteSite struct { Area *RequestSitesUpdateSiteSiteArea `json:"area,omitempty"` // Building *RequestSitesUpdateSiteSiteBuilding `json:"building,omitempty"` // Floor *RequestSitesUpdateSiteSiteFloor `json:"floor,omitempty"` // }
type RequestSitesUpdateSiteSiteBuilding ¶
type RequestSitesUpdateSiteSiteBuilding struct { Name string `json:"name,omitempty"` // Name Address string `json:"address,omitempty"` // Address ParentName string `json:"parentName,omitempty"` // Parent Name Latitude *float64 `json:"latitude,omitempty"` // Latitude Longitude *float64 `json:"longitude,omitempty"` // Longitude }
type RequestSoftwareImageManagementSwimImportSoftwareImageViaURL ¶
type RequestSoftwareImageManagementSwimImportSoftwareImageViaURL []RequestItemSoftwareImageManagementSwimImportSoftwareImageViaURL // Array of RequestSoftwareImageManagementSwimImportSoftwareImageViaURL
type RequestSoftwareImageManagementSwimTagAsGoldenImage ¶
type RequestSoftwareImageManagementSwimTagAsGoldenImage struct { ImageID string `json:"imageId,omitempty"` // imageId in uuid format. SiteID string `json:"siteId,omitempty"` // SiteId in uuid format. For Global Site "-1" to be used. DeviceRole string `json:"deviceRole,omitempty"` // Device Role. Permissible Values : ALL, UNKNOWN, ACCESS, BORDER ROUTER, DISTRIBUTION and CORE. DeviceFamilyIDentifier string `json:"deviceFamilyIdentifier,omitempty"` // Device Family Identifier e.g. : 277696480-283933147, 277696480 }
type RequestSoftwareImageManagementSwimTriggerSoftwareImageActivation ¶
type RequestSoftwareImageManagementSwimTriggerSoftwareImageActivation []RequestItemSoftwareImageManagementSwimTriggerSoftwareImageActivation // Array of RequestSoftwareImageManagementSwimTriggerSoftwareImageActivation
type RequestSoftwareImageManagementSwimTriggerSoftwareImageDistribution ¶
type RequestSoftwareImageManagementSwimTriggerSoftwareImageDistribution []RequestItemSoftwareImageManagementSwimTriggerSoftwareImageDistribution // Array of RequestSoftwareImageManagementSwimTriggerSoftwareImageDistribution
type RequestTagCreateTag ¶
type RequestTagCreateTag struct { SystemTag *bool `json:"systemTag,omitempty"` // Description string `json:"description,omitempty"` // DynamicRules *[]RequestTagCreateTagDynamicRules `json:"dynamicRules,omitempty"` // Name string `json:"name,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // }
type RequestTagCreateTagDynamicRules ¶
type RequestTagCreateTagDynamicRules struct { MemberType string `json:"memberType,omitempty"` // Rules *RequestTagCreateTagDynamicRulesRules `json:"rules,omitempty"` // }
type RequestTagCreateTagDynamicRulesRules ¶
type RequestTagCreateTagDynamicRulesRules struct { Items *[]RequestTagCreateTagDynamicRulesRulesItems `json:"items,omitempty"` // Operation string `json:"operation,omitempty"` // }
type RequestTagCreateTagDynamicRulesRulesItems ¶ added in v5.0.18
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 ¶ added in v5.0.18
type RequestUserandRolesAddUserApI ¶
type RequestUserandRolesAddUserApI struct { FirstName string `json:"firstName,omitempty"` // First Name LastName string `json:"lastName,omitempty"` // Last Name Username string `json:"username,omitempty"` // Username Password string `json:"password,omitempty"` // Password Email string `json:"email,omitempty"` // Email RoleList []string `json:"roleList,omitempty"` // Role id list }
type RequestUserandRolesUpdateUserApI ¶
type RequestUserandRolesUpdateUserApI struct { FirstName string `json:"firstName,omitempty"` // firstName should be set if the original value is not empty LastName string `json:"lastName,omitempty"` // lastName should be set if the original value is not empty Email string `json:"email,omitempty"` // email should be set if the original value is not empty Username string `json:"username,omitempty"` // Username UserID string `json:"userId,omitempty"` // User Id RoleList []string `json:"roleList,omitempty"` // Role id list }
type RequestWirelessApProvision ¶
type RequestWirelessApProvision []RequestItemWirelessApProvision // Array of RequestWirelessAPProvision
type RequestWirelessConfigureAccessPoints ¶
type RequestWirelessConfigureAccessPoints struct { ApList *[]RequestWirelessConfigureAccessPointsApList `json:"apList,omitempty"` // ConfigureAdminStatus *bool `json:"configureAdminStatus,omitempty"` // To change the access point's admin status, set this parameter's value to "true". AdminStatus *bool `json:"adminStatus,omitempty"` // Configure the access point's admin status. Set this parameter's value to "true" to enable it and "false" to disable it. ConfigureApMode *bool `json:"configureApMode,omitempty"` // To change the access point's mode, set this parameter's value to "true". ApMode *int `json:"apMode,omitempty"` // Configure the access point's mode: for local/flexconnect mode, set "0"; for monitor mode, set "1"; for sniffer mode, set "4"; and for bridge/flex+bridge mode, set "5". ConfigureApHeight *bool `json:"configureApHeight,omitempty"` // To change the access point's height, set this parameter's value to "true". ApHeight *float64 `json:"apHeight,omitempty"` // Configure the height of the access point by setting a value between 3 and height of the floor. ConfigureFailoverPriority *bool `json:"configureFailoverPriority,omitempty"` // To change the access point's failover priority, set this parameter's value to "true". FailoverPriority *int `json:"failoverPriority,omitempty"` // Configure the acess point's failover priority: for low, set "1"; for medium, set "2"; for high, set "3"; and for critical, set "4". ConfigureLedStatus *bool `json:"configureLedStatus,omitempty"` // To change the access point's LED status, set this parameter's value to "true". LedStatus *bool `json:"ledStatus,omitempty"` // Configure the access point's LED status. Set "true" to enable its status and "false" to disable it. ConfigureLedBrightnessLevel *bool `json:"configureLedBrightnessLevel,omitempty"` // To change the access point's LED brightness level, set this parameter's value to "true". LedBrightnessLevel *int `json:"ledBrightnessLevel,omitempty"` // Configure the access point's LED brightness level by setting a value between 1 and 8. ConfigureLocation *bool `json:"configureLocation,omitempty"` // To change the access point's location, set this parameter's value to "true". Location string `json:"location,omitempty"` // Configure the access point's location. ConfigureHAController *bool `json:"configureHAController,omitempty"` // To change the access point's HA controller, set this parameter's value to "true". PrimaryControllerName string `json:"primaryControllerName,omitempty"` // Configure the hostname for an access point's primary controller. PrimaryIPAddress *RequestWirelessConfigureAccessPointsPrimaryIPAddress `json:"primaryIpAddress,omitempty"` // SecondaryControllerName string `json:"secondaryControllerName,omitempty"` // Configure the hostname for an access point's secondary controller. SecondaryIPAddress *RequestWirelessConfigureAccessPointsSecondaryIPAddress `json:"secondaryIpAddress,omitempty"` // TertiaryControllerName string `json:"tertiaryControllerName,omitempty"` // Configure the hostname for an access point's tertiary controller. TertiaryIPAddress *RequestWirelessConfigureAccessPointsTertiaryIPAddress `json:"tertiaryIpAddress,omitempty"` // RadioConfigurations *[]RequestWirelessConfigureAccessPointsRadioConfigurations `json:"radioConfigurations,omitempty"` // }
type RequestWirelessConfigureAccessPointsApList ¶
type RequestWirelessConfigureAccessPointsApList struct { ApName string `json:"apName,omitempty"` // The current host name of the access point. MacAddress string `json:"macAddress,omitempty"` // The ethernet MAC address of the access point. ApNameNew string `json:"apNameNew,omitempty"` // The modified hostname of the access point. }
type RequestWirelessConfigureAccessPointsPrimaryIPAddress ¶
type RequestWirelessConfigureAccessPointsPrimaryIPAddress struct {
Address string `json:"address,omitempty"` // Configure the IP address for an access point's primary controller.
}
type RequestWirelessConfigureAccessPointsRadioConfigurations ¶
type RequestWirelessConfigureAccessPointsRadioConfigurations struct { ConfigureRadioRoleAssignment *bool `json:"configureRadioRoleAssignment,omitempty"` // To change the radio role on the specified radio for an access point, set this parameter's value to "true". RadioRoleAssignment string `json:"radioRoleAssignment,omitempty"` // Configure one of the following roles on the specified radio for an access point: "auto", "serving", or "monitor". RadioBand string `json:"radioBand,omitempty"` // Configure the band on the specified radio for an access point: for 2.4 GHz, set "RADIO24"; for 5 GHz, set "RADIO5". ConfigureAdminStatus *bool `json:"configureAdminStatus,omitempty"` // To change the admin status on the specified radio for an access point, set this parameter's value to "true". AdminStatus *bool `json:"adminStatus,omitempty"` // Configure the admin status on the specified radio for an access point. Set this parameter's value to "true" to enable it and "false" to disable it. ConfigureAntennaDegree *bool `json:"configureAntennaDegree,omitempty"` // To change the antenna degree on the specified radio for an access point, set this parameter's value to "true". AntennaDegree *int `json:"antennaDegree,omitempty"` // Configure the antenna degree on the specified radio for an access point. ConfigureElevAngleDegree *bool `json:"configureElevAngleDegree,omitempty"` // To change the elevation angle degree on the specified radio for an access point, set this parameter's value to "true". AntennaElevAngleDegree *int `json:"antennaElevAngleDegree,omitempty"` // Configure the antenna elevation angle on the specified radio for an access point. AntennaElevAngleSign *int `json:"antennaElevAngleSign,omitempty"` // Configure the antenna elevation angle direction on the specified radio for an access point: for up, set "1"; for down, set "-1". ConfigureAntennaPatternName *bool `json:"configureAntennaPatternName,omitempty"` // To change the antenna pattern name on the specified radio for an access point, set the value for this parameter to "true". AntennaPatternName string `json:"antennaPatternName,omitempty"` // Configure the antenna pattern name on the specified radio for an access point. If antenna gain needs to be configured, set this parameter's value to "other". AntennaGain *int `json:"antennaGain,omitempty"` // Configure the antenna gain on the specified radio for an access point by setting a decimal value (in dBi). ConfigureAntennaCable *bool `json:"configureAntennaCable,omitempty"` // To change the antenna cable name on the specified radio for an access point, set this parameter's value to "true". AntennaCableName string `json:"antennaCableName,omitempty"` // Configure the antenna cable name on the specified radio for an access point. If cable loss needs to be configured, set this parameter's value to "other". CableLoss *float64 `json:"cableLoss,omitempty"` // Configure the cable loss on the specified radio for an access point by setting a decimal value (in dBi). ConfigureChannel *bool `json:"configureChannel,omitempty"` // To change the channel on the specified radio for an access point, set this parameter's value to "true". ChannelAssignmentMode *int `json:"channelAssignmentMode,omitempty"` // Configure the channel assignment mode on the specified radio for an access point: for global mode, set "1"; and for custom mode, set "2". ChannelNumber *int `json:"channelNumber,omitempty"` // Configure the channel number on the specified radio for an access point. ConfigureChannelWidth *bool `json:"configureChannelWidth,omitempty"` // To change the channel width on the specified radio for an access point, set this parameter's value to "true". ChannelWidth *int `json:"channelWidth,omitempty"` // Configure the channel width on the specified radio for an access point: for 20 MHz, set "3"; for 40 MHz, set "4"; for 80 MHz, set "5"; and for 160 MHz, set "6". ConfigurePower *bool `json:"configurePower,omitempty"` // To change the power assignment mode on the specified radio for an access point, set this parameter's value to "true". PowerAssignmentMode *int `json:"powerAssignmentMode,omitempty"` // Configure the power assignment mode on the specified radio for an access point: for global mode, set "1"; and for custom mode, set "2". Powerlevel *int `json:"powerlevel,omitempty"` // Configure the power level on the specified radio for an access point by setting a value between 1 and 8. ConfigureCleanAirSI *bool `json:"configureCleanAirSI,omitempty"` // To enable or disable either CleanAir or Spectrum Intelligence on the specified radio for an access point, set this parameter's value to "true". CleanAirSI *int `json:"cleanAirSI,omitempty"` // Configure CleanAir or Spectrum Intelligence on the specified radio for an access point. Set this parameter's value to "0" to disable the feature or "1" to enable it. RadioType *int `json:"radioType,omitempty"` // Configure an access point's radio band: for 2.4 GHz, set "1"; for 5 GHz, set "2"; for XOR, set "3"; and for 6 GHz, set "6". }
type RequestWirelessConfigureAccessPointsSecondaryIPAddress ¶
type RequestWirelessConfigureAccessPointsSecondaryIPAddress struct {
Address string `json:"address,omitempty"` // Configure the IP address for an access point's secondary controller.
}
type RequestWirelessConfigureAccessPointsTertiaryIPAddress ¶
type RequestWirelessConfigureAccessPointsTertiaryIPAddress struct {
Address string `json:"address,omitempty"` // Configure the IP address for an access point's tertiary controller.
}
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"` // SSID NAME SecurityLevel string `json:"securityLevel,omitempty"` // Security Level Passphrase string `json:"passphrase,omitempty"` // Passphrase EnableFastLane *bool `json:"enableFastLane,omitempty"` // Enable FastLane EnableMacFiltering *bool `json:"enableMACFiltering,omitempty"` // Enable MAC Filtering TrafficType string `json:"trafficType,omitempty"` // Traffic Type Enum (voicedata or data ) RadioPolicy string `json:"radioPolicy,omitempty"` // Radio Policy Enum (enum: Triple band operation (2.4GHz, 5GHz and 6GHz), Triple band operation with band select, 5GHz only, 2.4GHz only, 6GHz only) EnableBroadcastSSID *bool `json:"enableBroadcastSSID,omitempty"` // Enable Broadcase SSID FastTransition string `json:"fastTransition,omitempty"` // Fast Transition EnableSessionTimeOut *bool `json:"enableSessionTimeOut,omitempty"` // Enable Session Timeout SessionTimeOut *int `json:"sessionTimeOut,omitempty"` // Session Time Out EnableClientExclusion *bool `json:"enableClientExclusion,omitempty"` // Enable Client Exclusion ClientExclusionTimeout *int `json:"clientExclusionTimeout,omitempty"` // Client Exclusion Timeout EnableBasicServiceSetMaxIDle *bool `json:"enableBasicServiceSetMaxIdle,omitempty"` // Enable Basic Service Set Max Idle BasicServiceSetClientIDleTimeout *int `json:"basicServiceSetClientIdleTimeout,omitempty"` // Basic Service Set Client Idle Timeout EnableDirectedMulticastService *bool `json:"enableDirectedMulticastService,omitempty"` // Enable Directed Multicast Service EnableNeighborList *bool `json:"enableNeighborList,omitempty"` // Enable Neighbor List MfpClientProtection string `json:"mfpClientProtection,omitempty"` // Management Frame Protection Client NasOptions []string `json:"nasOptions,omitempty"` // Nas Options ProtectedManagementFrame string `json:"protectedManagementFrame,omitempty"` // Nas Options }
type RequestWirelessCreateOrUpdateRfProfile ¶
type RequestWirelessCreateOrUpdateRfProfile struct { Name string `json:"name,omitempty"` // RF Profile Name DefaultRfProfile *bool `json:"defaultRfProfile,omitempty"` // is Default Rf Profile EnableRadioTypeA *bool `json:"enableRadioTypeA,omitempty"` // Enable Radio Type A EnableRadioTypeB *bool `json:"enableRadioTypeB,omitempty"` // Enable Radio Type B ChannelWidth string `json:"channelWidth,omitempty"` // Channel Width EnableCustom *bool `json:"enableCustom,omitempty"` // Enable Custom EnableBrownField *bool `json:"enableBrownField,omitempty"` // Enable Brown Field RadioTypeAProperties *RequestWirelessCreateOrUpdateRfProfileRadioTypeAProperties `json:"radioTypeAProperties,omitempty"` // RadioTypeBProperties *RequestWirelessCreateOrUpdateRfProfileRadioTypeBProperties `json:"radioTypeBProperties,omitempty"` // RadioTypeCProperties *RequestWirelessCreateOrUpdateRfProfileRadioTypeCProperties `json:"radioTypeCProperties,omitempty"` // EnableRadioTypeC *bool `json:"enableRadioTypeC,omitempty"` // Enable Radio Type C (6GHz) }
type RequestWirelessCreateOrUpdateRfProfileRadioTypeAProperties ¶
type RequestWirelessCreateOrUpdateRfProfileRadioTypeAProperties struct { ParentProfile string `json:"parentProfile,omitempty"` // Parent Profile RadioChannels string `json:"radioChannels,omitempty"` // Radio Channels DataRates string `json:"dataRates,omitempty"` // Data Rates MandatoryDataRates string `json:"mandatoryDataRates,omitempty"` // Mandatory Data Rates PowerThresholdV1 *float64 `json:"powerThresholdV1,omitempty"` // Power Threshold V1 RxSopThreshold string `json:"rxSopThreshold,omitempty"` // Rx Sop Threshold MinPowerLevel *float64 `json:"minPowerLevel,omitempty"` // Rx Sop Threshold MaxPowerLevel *float64 `json:"maxPowerLevel,omitempty"` // Max Power Level }
type RequestWirelessCreateOrUpdateRfProfileRadioTypeBProperties ¶
type RequestWirelessCreateOrUpdateRfProfileRadioTypeBProperties struct { ParentProfile string `json:"parentProfile,omitempty"` // Parent Profile RadioChannels string `json:"radioChannels,omitempty"` // Radio Channels DataRates string `json:"dataRates,omitempty"` // Data Rates MandatoryDataRates string `json:"mandatoryDataRates,omitempty"` // Mandatory Data Rates PowerThresholdV1 *float64 `json:"powerThresholdV1,omitempty"` // Power Threshold V1 RxSopThreshold string `json:"rxSopThreshold,omitempty"` // Rx Sop Threshold MinPowerLevel *float64 `json:"minPowerLevel,omitempty"` // Min Power Level MaxPowerLevel *float64 `json:"maxPowerLevel,omitempty"` // Max Power Level }
type RequestWirelessCreateOrUpdateRfProfileRadioTypeCProperties ¶
type RequestWirelessCreateOrUpdateRfProfileRadioTypeCProperties struct { ParentProfile string `json:"parentProfile,omitempty"` // Parent Profile RadioChannels string `json:"radioChannels,omitempty"` // Radio Channels DataRates string `json:"dataRates,omitempty"` // Data Rates MandatoryDataRates string `json:"mandatoryDataRates,omitempty"` // Mandatory Data Rates RxSopThreshold string `json:"rxSopThreshold,omitempty"` // Rx Sop Threshold MinPowerLevel *float64 `json:"minPowerLevel,omitempty"` // Min Power Level MaxPowerLevel *float64 `json:"maxPowerLevel,omitempty"` // Max Power Level PowerThresholdV1 *float64 `json:"powerThresholdV1,omitempty"` // Power Threshold V1 }
type RequestWirelessCreateWirelessProfile ¶
type RequestWirelessCreateWirelessProfile struct {
ProfileDetails *RequestWirelessCreateWirelessProfileProfileDetails `json:"profileDetails,omitempty"` //
}
type RequestWirelessCreateWirelessProfileProfileDetails ¶
type RequestWirelessCreateWirelessProfileProfileDetails struct { Name string `json:"name,omitempty"` // Profile Name Sites []string `json:"sites,omitempty"` // array of site name hierarchies(eg: ["Global/aaa/zzz", "Global/aaa/zzz"]) SSIDDetails *[]RequestWirelessCreateWirelessProfileProfileDetailsSSIDDetails `json:"ssidDetails,omitempty"` // }
type RequestWirelessCreateWirelessProfileProfileDetailsSSIDDetails ¶
type RequestWirelessCreateWirelessProfileProfileDetailsSSIDDetails struct { Name string `json:"name,omitempty"` // Ssid Name Type string `json:"type,omitempty"` // Ssid Type(enum: Enterprise/Guest) EnableFabric *bool `json:"enableFabric,omitempty"` // true if ssid is fabric else false FlexConnect *RequestWirelessCreateWirelessProfileProfileDetailsSSIDDetailsFlexConnect `json:"flexConnect,omitempty"` // InterfaceName string `json:"interfaceName,omitempty"` // Interface Name WLANProfileName string `json:"wlanProfileName,omitempty"` // WLAN Profile Name PolicyProfileName string `json:"policyProfileName,omitempty"` // Policy Profile 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 RequestWirelessRebootAccessPoints ¶
type RequestWirelessRebootAccessPoints struct {
ApMacAddresses []string `json:"apMacAddresses,omitempty"` // The ethernet MAC address of the access point.
}
type RequestWirelessUpdateEnterpriseSSID ¶
type RequestWirelessUpdateEnterpriseSSID struct { Name string `json:"name,omitempty"` // SSID NAME SecurityLevel string `json:"securityLevel,omitempty"` // Security Level Passphrase string `json:"passphrase,omitempty"` // Passphrase EnableFastLane *bool `json:"enableFastLane,omitempty"` // Enable FastLane EnableMacFiltering *bool `json:"enableMACFiltering,omitempty"` // Enable MAC Filtering TrafficType string `json:"trafficType,omitempty"` // Traffic Type Enum (voicedata or data ) RadioPolicy string `json:"radioPolicy,omitempty"` // Radio Policy Enum (enum: Triple band operation (2.4GHz, 5GHz and 6GHz), Triple band operation with band select, 5GHz only, 2.4GHz only, 6GHz only) EnableBroadcastSSID *bool `json:"enableBroadcastSSID,omitempty"` // Enable Broadcase SSID FastTransition string `json:"fastTransition,omitempty"` // Fast Transition EnableSessionTimeOut *bool `json:"enableSessionTimeOut,omitempty"` // Enable Session Timeout SessionTimeOut *int `json:"sessionTimeOut,omitempty"` // Session Time Out EnableClientExclusion *bool `json:"enableClientExclusion,omitempty"` // Enable Client Exclusion ClientExclusionTimeout *int `json:"clientExclusionTimeout,omitempty"` // Client Exclusion Timeout EnableBasicServiceSetMaxIDle *bool `json:"enableBasicServiceSetMaxIdle,omitempty"` // Enable Basic Service Set Max Idle BasicServiceSetClientIDleTimeout *int `json:"basicServiceSetClientIdleTimeout,omitempty"` // Basic Service Set Client Idle Timeout EnableDirectedMulticastService *bool `json:"enableDirectedMulticastService,omitempty"` // Enable Directed Multicast Service EnableNeighborList *bool `json:"enableNeighborList,omitempty"` // Enable Neighbor List MfpClientProtection string `json:"mfpClientProtection,omitempty"` // Management Frame Protection Client NasOptions []string `json:"nasOptions,omitempty"` // Nas Options ProtectedManagementFrame string `json:"protectedManagementFrame:,omitempty"` // Nas Options }
type RequestWirelessUpdateWirelessProfile ¶
type RequestWirelessUpdateWirelessProfile struct {
ProfileDetails *RequestWirelessUpdateWirelessProfileProfileDetails `json:"profileDetails,omitempty"` //
}
type RequestWirelessUpdateWirelessProfileProfileDetails ¶
type RequestWirelessUpdateWirelessProfileProfileDetails struct { Name string `json:"name,omitempty"` // Profile Name Sites []string `json:"sites,omitempty"` // array of site name hierarchies(eg: ["Global/aaa/zzz", "Global/aaa/zzz"]) SSIDDetails *[]RequestWirelessUpdateWirelessProfileProfileDetailsSSIDDetails `json:"ssidDetails,omitempty"` // }
type RequestWirelessUpdateWirelessProfileProfileDetailsSSIDDetails ¶
type RequestWirelessUpdateWirelessProfileProfileDetailsSSIDDetails struct { Name string `json:"name,omitempty"` // Ssid Name Type string `json:"type,omitempty"` // Ssid Type(enum: Enterprise/Guest) EnableFabric *bool `json:"enableFabric,omitempty"` // true if ssid is fabric else false FlexConnect *RequestWirelessUpdateWirelessProfileProfileDetailsSSIDDetailsFlexConnect `json:"flexConnect,omitempty"` // InterfaceName string `json:"interfaceName,omitempty"` // Interface Name WLANProfileName string `json:"wlanProfileName,omitempty"` // WLAN Profile Name PolicyProfileName string `json:"policyProfileName,omitempty"` // Policy Profile Name }
type ResponseApplicationPolicyApplicationPolicyIntent ¶
type ResponseApplicationPolicyApplicationPolicyIntent struct { Response *ResponseApplicationPolicyApplicationPolicyIntentResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyCreateApplication ¶
type ResponseApplicationPolicyCreateApplication struct { Response *ResponseApplicationPolicyCreateApplicationResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyCreateApplicationPolicyQueuingProfile ¶
type ResponseApplicationPolicyCreateApplicationPolicyQueuingProfile struct { Response *ResponseApplicationPolicyCreateApplicationPolicyQueuingProfileResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyCreateApplicationSet ¶
type ResponseApplicationPolicyCreateApplicationSet struct { Response *ResponseApplicationPolicyCreateApplicationSetResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyCreateQosDeviceInterfaceInfo ¶
type ResponseApplicationPolicyCreateQosDeviceInterfaceInfo struct { Response *ResponseApplicationPolicyCreateQosDeviceInterfaceInfoResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyDeleteApplication ¶
type ResponseApplicationPolicyDeleteApplication struct { Response *ResponseApplicationPolicyDeleteApplicationResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyDeleteApplicationPolicyQueuingProfile ¶
type ResponseApplicationPolicyDeleteApplicationPolicyQueuingProfile struct { Response *ResponseApplicationPolicyDeleteApplicationPolicyQueuingProfileResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyDeleteApplicationSet ¶
type ResponseApplicationPolicyDeleteApplicationSet struct { Response *ResponseApplicationPolicyDeleteApplicationSetResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyDeleteQosDeviceInterfaceInfo ¶
type ResponseApplicationPolicyDeleteQosDeviceInterfaceInfo struct { Response *ResponseApplicationPolicyDeleteQosDeviceInterfaceInfoResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyEditApplication ¶
type ResponseApplicationPolicyEditApplication struct { Response *ResponseApplicationPolicyEditApplicationResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyGetApplicationPolicy ¶
type ResponseApplicationPolicyGetApplicationPolicy struct { Response *[]ResponseApplicationPolicyGetApplicationPolicyResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyGetApplicationPolicyDefault ¶
type ResponseApplicationPolicyGetApplicationPolicyDefault struct { Response *[]ResponseApplicationPolicyGetApplicationPolicyDefaultResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponse ¶
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponse struct { ID string `json:"id,omitempty"` // Id of Group based policy InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version CreateTime *int `json:"createTime,omitempty"` // Create time Deployed *bool `json:"deployed,omitempty"` // Deployed IsSeeded *bool `json:"isSeeded,omitempty"` // Is seeded IsStale *bool `json:"isStale,omitempty"` // Is stale LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Last update time Name string `json:"name,omitempty"` // Concatination of <polcy name>_<application-set-name> or <polcy name>_global_policy_configuration or <polcy name>_queuing_customization Namespace string `json:"namespace,omitempty"` // Namespace ProvisioningState string `json:"provisioningState,omitempty"` // Provisioning state Qualifier string `json:"qualifier,omitempty"` // Qualifier ResourceVersion *float64 `json:"resourceVersion,omitempty"` // Resource version TargetIDList *[]ResponseApplicationPolicyGetApplicationPolicyDefaultResponseTargetIDList `json:"targetIdList,omitempty"` // Target id list Type string `json:"type,omitempty"` // Type CfsChangeInfo *[]ResponseApplicationPolicyGetApplicationPolicyDefaultResponseCfsChangeInfo `json:"cfsChangeInfo,omitempty"` // Cfs change info CustomProvisions *[]ResponseApplicationPolicyGetApplicationPolicyDefaultResponseCustomProvisions `json:"customProvisions,omitempty"` // Custom provisions DeletePolicyStatus string `json:"deletePolicyStatus,omitempty"` // NONE: deployed policy to devices, DELETED: delete policy from devices, RESTORED: restored to original configuration Internal *bool `json:"internal,omitempty"` // Internal IsDeleted *bool `json:"isDeleted,omitempty"` // Is deleted IsEnabled *bool `json:"isEnabled,omitempty"` // Is enabled IsScopeStale *bool `json:"isScopeStale,omitempty"` // Is scope stale IseReserved *bool `json:"iseReserved,omitempty"` // Is reserved PolicyStatus string `json:"policyStatus,omitempty"` // Policy status Priority *int `json:"priority,omitempty"` // Priority Pushed *bool `json:"pushed,omitempty"` // Pushed ContractList *[]ResponseApplicationPolicyGetApplicationPolicyDefaultResponseContractList `json:"contractList,omitempty"` // Contract list ExclusiveContract *ResponseApplicationPolicyGetApplicationPolicyDefaultResponseExclusiveContract `json:"exclusiveContract,omitempty"` // IDentitySource *ResponseApplicationPolicyGetApplicationPolicyDefaultResponseIDentitySource `json:"identitySource,omitempty"` // Producer *ResponseApplicationPolicyGetApplicationPolicyDefaultResponseProducer `json:"producer,omitempty"` // }
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseCfsChangeInfo ¶
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseCfsChangeInfo interface{}
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseContractList ¶
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseContractList interface{}
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseCustomProvisions ¶
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseCustomProvisions interface{}
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseExclusiveContract ¶
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseExclusiveContract struct { ID string `json:"id,omitempty"` // Id of Exclusive contract InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version Clause *[]ResponseApplicationPolicyGetApplicationPolicyDefaultResponseExclusiveContractClause `json:"clause,omitempty"` // }
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseExclusiveContractClause ¶
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseExclusiveContractClause struct { ID string `json:"id,omitempty"` // Id of Business relevance clause InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version Priority *int `json:"priority,omitempty"` // Priority Type string `json:"type,omitempty"` // Type RelevanceLevel string `json:"relevanceLevel,omitempty"` // Relevance level }
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseIDentitySource ¶
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseIDentitySource struct { ID string `json:"id,omitempty"` // Id of Identity source InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type }
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseProducer ¶
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseProducer struct { ID string `json:"id,omitempty"` // Id of Producer InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version ScalableGroup *[]ResponseApplicationPolicyGetApplicationPolicyDefaultResponseProducerScalableGroup `json:"scalableGroup,omitempty"` // }
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseProducerScalableGroup ¶
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseProducerScalableGroup struct {
IDRef string `json:"idRef,omitempty"` // Id ref to application-set or application Scalable group
}
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseTargetIDList ¶
type ResponseApplicationPolicyGetApplicationPolicyDefaultResponseTargetIDList interface{}
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfile ¶
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfile struct { Response *[]ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponse ¶
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponse struct { ID string `json:"id,omitempty"` // Id of Queueing profile InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version CreateTime *int `json:"createTime,omitempty"` // Create time Deployed *bool `json:"deployed,omitempty"` // Deployed Description string `json:"description,omitempty"` // Free test description IsSeeded *bool `json:"isSeeded,omitempty"` // Is seeded IsStale *bool `json:"isStale,omitempty"` // Is stale LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Last update time Name string `json:"name,omitempty"` // Queueing profile name Namespace string `json:"namespace,omitempty"` // Namespace ProvisioningState string `json:"provisioningState,omitempty"` // Provisioning State Qualifier string `json:"qualifier,omitempty"` // Qualifier ResourceVersion *float64 `json:"resourceVersion,omitempty"` // Resource version TargetIDList *[]ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseTargetIDList `json:"targetIdList,omitempty"` // Target id list Type string `json:"type,omitempty"` // Type CfsChangeInfo *[]ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseCfsChangeInfo `json:"cfsChangeInfo,omitempty"` // Cfs change info CustomProvisions *[]ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseCustomProvisions `json:"customProvisions,omitempty"` // Custom provisions GenID *float64 `json:"genId,omitempty"` // Gen id Internal *bool `json:"internal,omitempty"` // Internal IsDeleted *bool `json:"isDeleted,omitempty"` // Is deleted IseReserved *bool `json:"iseReserved,omitempty"` // Is reserved Pushed *bool `json:"pushed,omitempty"` // Pushed Clause *[]ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClause `json:"clause,omitempty"` // ContractClassifier *[]ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseContractClassifier `json:"contractClassifier,omitempty"` // Contract classifier }
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseCfsChangeInfo ¶
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseCfsChangeInfo interface{}
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClause ¶
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClause struct { ID string `json:"id,omitempty"` // Id InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version Priority *int `json:"priority,omitempty"` // Priority Type string `json:"type,omitempty"` // Type IsCommonBetweenAllInterfaceSpeeds *bool `json:"isCommonBetweenAllInterfaceSpeeds,omitempty"` // Is common between all interface speeds InterfaceSpeedBandwidthClauses *[]ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClauseInterfaceSpeedBandwidthClauses `json:"interfaceSpeedBandwidthClauses,omitempty"` // TcDscpSettings *[]ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClauseTcDscpSettings `json:"tcDscpSettings,omitempty"` // }
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClauseInterfaceSpeedBandwidthClauses ¶
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClauseInterfaceSpeedBandwidthClauses struct { ID string `json:"id,omitempty"` // Id InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version InterfaceSpeed string `json:"interfaceSpeed,omitempty"` // Interface speed TcBandwidthSettings *[]ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClauseInterfaceSpeedBandwidthClausesTcBandwidthSettings `json:"tcBandwidthSettings,omitempty"` // }
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClauseInterfaceSpeedBandwidthClausesTcBandwidthSettings ¶
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClauseInterfaceSpeedBandwidthClausesTcBandwidthSettings struct { ID string `json:"id,omitempty"` // Id InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version BandwidthPercentage *int `json:"bandwidthPercentage,omitempty"` // Bandwidth percentage TrafficClass string `json:"trafficClass,omitempty"` // Traffic Class }
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClauseTcDscpSettings ¶
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseClauseTcDscpSettings struct { ID string `json:"id,omitempty"` // Id InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version Dscp string `json:"dscp,omitempty"` // Dscp value TrafficClass string `json:"trafficClass,omitempty"` // Traffic Class }
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseContractClassifier ¶
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseContractClassifier interface{}
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseCustomProvisions ¶
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseCustomProvisions interface{}
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseTargetIDList ¶
type ResponseApplicationPolicyGetApplicationPolicyQueuingProfileResponseTargetIDList interface{}
type ResponseApplicationPolicyGetApplicationPolicyResponse ¶
type ResponseApplicationPolicyGetApplicationPolicyResponse struct { ID string `json:"id,omitempty"` // Id of Group based policy InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version CreateTime *int `json:"createTime,omitempty"` // Create time Deployed *bool `json:"deployed,omitempty"` // Deployed IsSeeded *bool `json:"isSeeded,omitempty"` // Is seeded IsStale *bool `json:"isStale,omitempty"` // Is stale LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Last update time Name string `json:"name,omitempty"` // Concatination of <polcy name>_<application-set-name> or <polcy name>_global_policy_configuration or <polcy name>_queuing_customization Namespace string `json:"namespace,omitempty"` // Namespace ProvisioningState string `json:"provisioningState,omitempty"` // Provisioning state Qualifier string `json:"qualifier,omitempty"` // Qualifier ResourceVersion *float64 `json:"resourceVersion,omitempty"` // Resource version TargetIDList *[]ResponseApplicationPolicyGetApplicationPolicyResponseTargetIDList `json:"targetIdList,omitempty"` // Target id list Type string `json:"type,omitempty"` // Type CfsChangeInfo *[]ResponseApplicationPolicyGetApplicationPolicyResponseCfsChangeInfo `json:"cfsChangeInfo,omitempty"` // Cfs change info CustomProvisions *[]ResponseApplicationPolicyGetApplicationPolicyResponseCustomProvisions `json:"customProvisions,omitempty"` // Custom provisions DeletePolicyStatus string `json:"deletePolicyStatus,omitempty"` // NONE: deployed policy to devices, DELETED: delete policy from devices, RESTORED: restored to original configuration Internal *bool `json:"internal,omitempty"` // Internal IsDeleted *bool `json:"isDeleted,omitempty"` // Is deleted IsEnabled *bool `json:"isEnabled,omitempty"` // Is enabled IsScopeStale *bool `json:"isScopeStale,omitempty"` // Is scope stale IseReserved *bool `json:"iseReserved,omitempty"` // Is reserved PolicyScope string `json:"policyScope,omitempty"` // Policy name PolicyStatus string `json:"policyStatus,omitempty"` // Policy status Priority *int `json:"priority,omitempty"` // Priority Pushed *bool `json:"pushed,omitempty"` // Pushed AdvancedPolicyScope *ResponseApplicationPolicyGetApplicationPolicyResponseAdvancedPolicyScope `json:"advancedPolicyScope,omitempty"` // ContractList *[]ResponseApplicationPolicyGetApplicationPolicyResponseContractList `json:"contractList,omitempty"` // Contract list ExclusiveContract *ResponseApplicationPolicyGetApplicationPolicyResponseExclusiveContract `json:"exclusiveContract,omitempty"` // IDentitySource *ResponseApplicationPolicyGetApplicationPolicyResponseIDentitySource `json:"identitySource,omitempty"` // Producer *ResponseApplicationPolicyGetApplicationPolicyResponseProducer `json:"producer,omitempty"` // Consumer *ResponseApplicationPolicyGetApplicationPolicyResponseConsumer `json:"consumer,omitempty"` // }
type ResponseApplicationPolicyGetApplicationPolicyResponseAdvancedPolicyScope ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseAdvancedPolicyScope struct { ID string `json:"id,omitempty"` // Id of Advanced policy scope InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version Name string `json:"name,omitempty"` // Policy name AdvancedPolicyScopeElement *[]ResponseApplicationPolicyGetApplicationPolicyResponseAdvancedPolicyScopeAdvancedPolicyScopeElement `json:"advancedPolicyScopeElement,omitempty"` // }
type ResponseApplicationPolicyGetApplicationPolicyResponseAdvancedPolicyScopeAdvancedPolicyScopeElement ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseAdvancedPolicyScopeAdvancedPolicyScopeElement struct { ID string `json:"id,omitempty"` // Id of Advanced policy scope element InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version GroupID []string `json:"groupId,omitempty"` // Group id SSID *[]ResponseApplicationPolicyGetApplicationPolicyResponseAdvancedPolicyScopeAdvancedPolicyScopeElementSSID `json:"ssid,omitempty"` // Ssid }
type ResponseApplicationPolicyGetApplicationPolicyResponseAdvancedPolicyScopeAdvancedPolicyScopeElementSSID ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseAdvancedPolicyScopeAdvancedPolicyScopeElementSSID interface{}
type ResponseApplicationPolicyGetApplicationPolicyResponseCfsChangeInfo ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseCfsChangeInfo interface{}
type ResponseApplicationPolicyGetApplicationPolicyResponseConsumer ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseConsumer struct { ID string `json:"id,omitempty"` // Id of Consumer InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version ScalableGroup *[]ResponseApplicationPolicyGetApplicationPolicyResponseConsumerScalableGroup `json:"scalableGroup,omitempty"` // }
type ResponseApplicationPolicyGetApplicationPolicyResponseConsumerScalableGroup ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseConsumerScalableGroup struct {
IDRef string `json:"idRef,omitempty"` // Id ref to application Scalable group
}
type ResponseApplicationPolicyGetApplicationPolicyResponseContractList ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseContractList interface{}
type ResponseApplicationPolicyGetApplicationPolicyResponseCustomProvisions ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseCustomProvisions interface{}
type ResponseApplicationPolicyGetApplicationPolicyResponseExclusiveContract ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseExclusiveContract struct { ID string `json:"id,omitempty"` // Id of Exclusive contract InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version Clause *[]ResponseApplicationPolicyGetApplicationPolicyResponseExclusiveContractClause `json:"clause,omitempty"` // }
type ResponseApplicationPolicyGetApplicationPolicyResponseExclusiveContractClause ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseExclusiveContractClause struct { ID string `json:"id,omitempty"` // Id of Business relevance or Application policy knobs clause InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version Priority *int `json:"priority,omitempty"` // Priority Type string `json:"type,omitempty"` // Type RelevanceLevel string `json:"relevanceLevel,omitempty"` // Relevance level DeviceRemovalBehavior string `json:"deviceRemovalBehavior,omitempty"` // Device removal behavior HostTrackingEnabled *bool `json:"hostTrackingEnabled,omitempty"` // Host tracking enabled }
type ResponseApplicationPolicyGetApplicationPolicyResponseIDentitySource ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseIDentitySource struct { ID string `json:"id,omitempty"` // Id of Identity source InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type }
type ResponseApplicationPolicyGetApplicationPolicyResponseProducer ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseProducer struct { ID string `json:"id,omitempty"` // Id of Producer InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version ScalableGroup *[]ResponseApplicationPolicyGetApplicationPolicyResponseProducerScalableGroup `json:"scalableGroup,omitempty"` // }
type ResponseApplicationPolicyGetApplicationPolicyResponseProducerScalableGroup ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseProducerScalableGroup struct {
IDRef string `json:"idRef,omitempty"` // Id ref to application-set or application Scalable group
}
type ResponseApplicationPolicyGetApplicationPolicyResponseTargetIDList ¶
type ResponseApplicationPolicyGetApplicationPolicyResponseTargetIDList interface{}
type ResponseApplicationPolicyGetApplicationSets ¶
type ResponseApplicationPolicyGetApplicationSets struct {
Response *[]ResponseApplicationPolicyGetApplicationSetsResponse `json:"response,omitempty"` //
}
type ResponseApplicationPolicyGetApplicationSetsResponse ¶
type ResponseApplicationPolicyGetApplicationSetsResponse struct { ID string `json:"id,omitempty"` // Id IDentitySource *ResponseApplicationPolicyGetApplicationSetsResponseIDentitySource `json:"identitySource,omitempty"` // Name string `json:"name,omitempty"` // Name }
type ResponseApplicationPolicyGetApplications ¶
type ResponseApplicationPolicyGetApplications struct {
Response *[]ResponseApplicationPolicyGetApplicationsResponse `json:"response,omitempty"` //
}
type ResponseApplicationPolicyGetApplicationsResponse ¶
type ResponseApplicationPolicyGetApplicationsResponse struct { ID string `json:"id,omitempty"` // Id Name string `json:"name,omitempty"` // Name IndicativeNetworkIDentity *[]ResponseApplicationPolicyGetApplicationsResponseIndicativeNetworkIDentity `json:"indicativeNetworkIdentity,omitempty"` // NetworkApplications *[]ResponseApplicationPolicyGetApplicationsResponseNetworkApplications `json:"networkApplications,omitempty"` // NetworkIDentity *[]ResponseApplicationPolicyGetApplicationsResponseNetworkIDentity `json:"networkIdentity,omitempty"` // ApplicationSet *ResponseApplicationPolicyGetApplicationsResponseApplicationSet `json:"applicationSet,omitempty"` // }
type ResponseApplicationPolicyGetApplicationsResponseApplicationSet ¶
type ResponseApplicationPolicyGetApplicationsResponseApplicationSet struct {
IDRef string `json:"idRef,omitempty"` // Id Ref
}
type ResponseApplicationPolicyGetApplicationsResponseIndicativeNetworkIDentity ¶
type ResponseApplicationPolicyGetApplicationsResponseIndicativeNetworkIDentity struct { ID string `json:"id,omitempty"` // id DisplayName string `json:"displayName,omitempty"` // displayName LowerPort *int `json:"lowerPort,omitempty"` // lowerPort Ports string `json:"ports,omitempty"` // ports Protocol string `json:"protocol,omitempty"` // protocol UpperPort *int `json:"upperPort,omitempty"` // upperPort }
type ResponseApplicationPolicyGetApplicationsResponseNetworkApplications ¶
type ResponseApplicationPolicyGetApplicationsResponseNetworkApplications struct { ID string `json:"id,omitempty"` // Id AppProtocol string `json:"appProtocol,omitempty"` // App Protocol ApplicationSubType string `json:"applicationSubType,omitempty"` // Application Sub Type ApplicationType string `json:"applicationType,omitempty"` // Application Type CategoryID string `json:"categoryId,omitempty"` // Category Id DisplayName string `json:"displayName,omitempty"` // Display Name EngineID string `json:"engineId,omitempty"` // Engine Id HelpString string `json:"helpString,omitempty"` // Help String LongDescription string `json:"longDescription,omitempty"` // Long Description Name string `json:"name,omitempty"` // Name Popularity *int `json:"popularity,omitempty"` // Popularity Rank *int `json:"rank,omitempty"` // Rank TrafficClass string `json:"trafficClass,omitempty"` // Traffic Class ServerName string `json:"serverName,omitempty"` // Server Name URL string `json:"url,omitempty"` // Url Dscp string `json:"dscp,omitempty"` // Dscp IgnoreConflict string `json:"ignoreConflict,omitempty"` // Ignore Conflict }
type ResponseApplicationPolicyGetApplicationsResponseNetworkIDentity ¶
type ResponseApplicationPolicyGetApplicationsResponseNetworkIDentity struct { ID string `json:"id,omitempty"` // Id DisplayName string `json:"displayName,omitempty"` // Display Name LowerPort *int `json:"lowerPort,omitempty"` // Lower Port Ports string `json:"ports,omitempty"` // Ports Protocol string `json:"protocol,omitempty"` // Protocol UpperPort *int `json:"upperPort,omitempty"` // Upper Port }
type ResponseApplicationPolicyGetQosDeviceInterfaceInfo ¶
type ResponseApplicationPolicyGetQosDeviceInterfaceInfo struct { Response *[]ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponse ¶
type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponse struct { ID string `json:"id,omitempty"` // Id of Qos device info InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *int `json:"instanceVersion,omitempty"` // Instance version CreateTime *int `json:"createTime,omitempty"` // Create time Deployed *bool `json:"deployed,omitempty"` // Deployed IsSeeded *bool `json:"isSeeded,omitempty"` // Is seeded IsStale *bool `json:"isStale,omitempty"` // Is stale LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Last update time Name string `json:"name,omitempty"` // Device name Namespace string `json:"namespace,omitempty"` // Namespace ProvisioningState string `json:"provisioningState,omitempty"` // Provisioning state Qualifier string `json:"qualifier,omitempty"` // Qualifier ResourceVersion *int `json:"resourceVersion,omitempty"` // Resource version TargetIDList *[]ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseTargetIDList `json:"targetIdList,omitempty"` // Target id list Type string `json:"type,omitempty"` // Type CfsChangeInfo *[]ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseCfsChangeInfo `json:"cfsChangeInfo,omitempty"` // Cfs change info CustomProvisions *[]ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseCustomProvisions `json:"customProvisions,omitempty"` // Custom provisions ExcludedInterfaces []string `json:"excludedInterfaces,omitempty"` // excluded interfaces ids IsExcluded *bool `json:"isExcluded,omitempty"` // Is excluded NetworkDeviceID string `json:"networkDeviceId,omitempty"` // Network device id QosDeviceInterfaceInfo *[]ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseQosDeviceInterfaceInfo `json:"qosDeviceInterfaceInfo,omitempty"` // }
type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseCfsChangeInfo ¶
type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseCfsChangeInfo interface{}
type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseCustomProvisions ¶
type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseCustomProvisions interface{}
type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseQosDeviceInterfaceInfo ¶
type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseQosDeviceInterfaceInfo struct { ID string `json:"id,omitempty"` // Id of Qos device interface info InstanceID *int `json:"instanceId,omitempty"` // Instance id DisplayName string `json:"displayName,omitempty"` // Display name InstanceCreatedOn *int `json:"instanceCreatedOn,omitempty"` // Instance created on InstanceUpdatedOn *int `json:"instanceUpdatedOn,omitempty"` // Instance updated on InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance version DmvpnRemoteSitesBw *[]int `json:"dmvpnRemoteSitesBw,omitempty"` // Dmvpn remote sites bandwidth DownloadBW *float64 `json:"downloadBW,omitempty"` // Download bandwidth InterfaceID string `json:"interfaceId,omitempty"` // Interface id InterfaceName string `json:"interfaceName,omitempty"` // Interface name Label string `json:"label,omitempty"` // SP Profile name Role string `json:"role,omitempty"` // Interface role UploadBW *int `json:"uploadBW,omitempty"` // Upload bandwidth }
type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseTargetIDList ¶
type ResponseApplicationPolicyGetQosDeviceInterfaceInfoResponseTargetIDList interface{}
type ResponseApplicationPolicyUpdateApplicationPolicyQueuingProfile ¶
type ResponseApplicationPolicyUpdateApplicationPolicyQueuingProfile struct { Response *ResponseApplicationPolicyUpdateApplicationPolicyQueuingProfileResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationPolicyUpdateQosDeviceInterfaceInfo ¶
type ResponseApplicationPolicyUpdateQosDeviceInterfaceInfo struct { Response *ResponseApplicationPolicyUpdateQosDeviceInterfaceInfoResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseApplicationsApplications ¶
type ResponseApplicationsApplications struct { Version string `json:"version,omitempty"` // API version TotalCount *int `json:"totalCount,omitempty"` // Count of items in response Response *[]ResponseApplicationsApplicationsResponse `json:"response,omitempty"` // }
type ResponseApplicationsApplicationsResponse ¶
type ResponseApplicationsApplicationsResponse struct { Name string `json:"name,omitempty"` // Application name Health *int `json:"health,omitempty"` // Health score BusinessRelevance string `json:"businessRelevance,omitempty"` // Application's business relevance TrafficClass string `json:"trafficClass,omitempty"` // Application's traffic class UsageBytes *int `json:"usageBytes,omitempty"` // Usage amount in bytes AverageThroughput *float64 `json:"averageThroughput,omitempty"` // Average throughput of application PacketLossPercent *ResponseApplicationsApplicationsResponsePacketLossPercent `json:"packetLossPercent,omitempty"` // Packet loss percentage for application NetworkLatency *ResponseApplicationsApplicationsResponseNetworkLatency `json:"networkLatency,omitempty"` // Network latency for application Jitter *ResponseApplicationsApplicationsResponseJitter `json:"jitter,omitempty"` // Jitter for application ApplicationServerLatency *ResponseApplicationsApplicationsResponseApplicationServerLatency `json:"applicationServerLatency,omitempty"` // Latency of application server ClientNetworkLatency *ResponseApplicationsApplicationsResponseClientNetworkLatency `json:"clientNetworkLatency,omitempty"` // Latency of client network ServerNetworkLatency *ResponseApplicationsApplicationsResponseServerNetworkLatency `json:"serverNetworkLatency,omitempty"` // Latency of server network ExporterIPAddress string `json:"exporterIpAddress,omitempty"` // Ip address of exporter device ExporterName string `json:"exporterName,omitempty"` // Name of exporter device ExporterUUID string `json:"exporterUUID,omitempty"` // UUID of exporter device ExporterFamily string `json:"exporterFamily,omitempty"` // Devices family of exporter device ClientName string `json:"clientName,omitempty"` // Endpoint client name ClientIP string `json:"clientIp,omitempty"` // Endpoint client ip Location string `json:"location,omitempty"` // Site location OperatingSystem string `json:"operatingSystem,omitempty"` // Endpoint's operating system DeviceType string `json:"deviceType,omitempty"` // Type of device ClientMacAddress string `json:"clientMacAddress,omitempty"` // Endpoint mac address IssueID string `json:"issueId,omitempty"` // Id number of issue IssueName string `json:"issueName,omitempty"` // Name of issue Application string `json:"application,omitempty"` // Issue reltaed application Severity string `json:"severity,omitempty"` // Issue severity Summary string `json:"summary,omitempty"` // Issue summary RootCause string `json:"rootCause,omitempty"` // Issue's root cause Timestamp *int `json:"timestamp,omitempty"` // Issue's timestamp Occurrences *int `json:"occurrences,omitempty"` // Issue occurrences Priority string `json:"priority,omitempty"` // Issue priority }
type ResponseApplicationsApplicationsResponseApplicationServerLatency ¶
type ResponseApplicationsApplicationsResponseApplicationServerLatency interface{}
type ResponseApplicationsApplicationsResponseClientNetworkLatency ¶
type ResponseApplicationsApplicationsResponseClientNetworkLatency interface{}
type ResponseApplicationsApplicationsResponseJitter ¶
type ResponseApplicationsApplicationsResponseJitter interface{}
type ResponseApplicationsApplicationsResponseNetworkLatency ¶
type ResponseApplicationsApplicationsResponseNetworkLatency interface{}
type ResponseApplicationsApplicationsResponsePacketLossPercent ¶
type ResponseApplicationsApplicationsResponsePacketLossPercent interface{}
type ResponseApplicationsApplicationsResponseServerNetworkLatency ¶
type ResponseApplicationsApplicationsResponseServerNetworkLatency interface{}
type ResponseAuthenticationManagementAuthenticationApI ¶
type ResponseAuthenticationManagementAuthenticationApI struct {
Token string `json:"Token,omitempty"` // Token
}
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 ResponseCiscoDnaCenterSystemAuthorizeDevice ¶
type ResponseCiscoDnaCenterSystemAuthorizeDevice struct { JSONResponse *ResponseCiscoDnaCenterSystemAuthorizeDeviceJSONResponse `json:"jsonResponse,omitempty"` // Message string `json:"message,omitempty"` // Message StatusCode *float64 `json:"statusCode,omitempty"` // Status Code JSONArrayResponse []string `json:"jsonArrayResponse,omitempty"` // Json Array Response }
type ResponseCiscoDnaCenterSystemAuthorizeDeviceJSONResponse ¶
type ResponseCiscoDnaCenterSystemAuthorizeDeviceJSONResponse struct {
Empty *bool `json:"empty,omitempty"` // Empty
}
type ResponseClientsGetClientDetail ¶
type ResponseClientsGetClientDetail struct { Detail *ResponseClientsGetClientDetailDetail `json:"detail,omitempty"` // ConnectionInfo *ResponseClientsGetClientDetailConnectionInfo `json:"connectionInfo,omitempty"` // Topology *ResponseClientsGetClientDetailTopology `json:"topology,omitempty"` // }
type ResponseClientsGetClientDetailConnectionInfo ¶
type ResponseClientsGetClientDetailConnectionInfo struct { HostType string `json:"hostType,omitempty"` // Host Type NwDeviceName string `json:"nwDeviceName,omitempty"` // Nw Device Name NwDeviceMac string `json:"nwDeviceMac,omitempty"` // Nw Device Mac Protocol string `json:"protocol,omitempty"` // Protocol Band string `json:"band,omitempty"` // Band SpatialStream string `json:"spatialStream,omitempty"` // Spatial Stream Channel string `json:"channel,omitempty"` // Channel ChannelWidth string `json:"channelWidth,omitempty"` // Channel Width Wmm string `json:"wmm,omitempty"` // Wmm Uapsd string `json:"uapsd,omitempty"` // Uapsd Timestamp *int `json:"timestamp,omitempty"` // Timestamp }
type ResponseClientsGetClientDetailDetail ¶
type ResponseClientsGetClientDetailDetail struct { ID string `json:"id,omitempty"` // Id ConnectionStatus string `json:"connectionStatus,omitempty"` // Connection Status HostType string `json:"hostType,omitempty"` // Host Type UserID *ResponseClientsGetClientDetailDetailUserID `json:"userId,omitempty"` // User Id HostName string `json:"hostName,omitempty"` // Host Name HostOs *ResponseClientsGetClientDetailDetailHostOs `json:"hostOs,omitempty"` // Host Os HostVersion *ResponseClientsGetClientDetailDetailHostVersion `json:"hostVersion,omitempty"` // Host Version SubType string `json:"subType,omitempty"` // Sub Type LastUpdated *int `json:"lastUpdated,omitempty"` // Last Updated HealthScore *[]ResponseClientsGetClientDetailDetailHealthScore `json:"healthScore,omitempty"` // HostMac string `json:"hostMac,omitempty"` // Host Mac HostIPV4 string `json:"hostIpV4,omitempty"` // Host Ip V4 HostIPV6 []string `json:"hostIpV6,omitempty"` // Host Ip V6 AuthType string `json:"authType,omitempty"` // Auth Type VLANID *int `json:"vlanId,omitempty"` // Vlan Id Vnid *int `json:"vnid,omitempty"` // Vnid SSID string `json:"ssid,omitempty"` // Ssid Frequency string `json:"frequency,omitempty"` // Frequency Channel string `json:"channel,omitempty"` // Channel ApGroup *ResponseClientsGetClientDetailDetailApGroup `json:"apGroup,omitempty"` // Ap Group Location *ResponseClientsGetClientDetailDetailLocation `json:"location,omitempty"` // Location ClientConnection string `json:"clientConnection,omitempty"` // Client Connection ConnectedDevice *[]ResponseClientsGetClientDetailDetailConnectedDevice `json:"connectedDevice,omitempty"` // Connected Device IssueCount *float64 `json:"issueCount,omitempty"` // Issue Count Rssi string `json:"rssi,omitempty"` // Rssi AvgRssi *ResponseClientsGetClientDetailDetailAvgRssi `json:"avgRssi,omitempty"` // Avg Rssi Snr string `json:"snr,omitempty"` // Snr AvgSnr *ResponseClientsGetClientDetailDetailAvgSnr `json:"avgSnr,omitempty"` // Avg Snr DataRate string `json:"dataRate,omitempty"` // Data Rate TxBytes string `json:"txBytes,omitempty"` // Tx Bytes RxBytes string `json:"rxBytes,omitempty"` // Rx Bytes DNSSuccess *ResponseClientsGetClientDetailDetailDNSSuccess `json:"dnsSuccess,omitempty"` // Dns Success DNSFailure *ResponseClientsGetClientDetailDetailDNSFailure `json:"dnsFailure,omitempty"` // Dns Failure Onboarding *ResponseClientsGetClientDetailDetailOnboarding `json:"onboarding,omitempty"` // ClientType string `json:"clientType,omitempty"` // Client Type OnboardingTime *ResponseClientsGetClientDetailDetailOnboardingTime `json:"onboardingTime,omitempty"` // Onboarding Time Port *ResponseClientsGetClientDetailDetailPort `json:"port,omitempty"` // Port IosCapable *bool `json:"iosCapable,omitempty"` // Ios Capable }
type ResponseClientsGetClientDetailDetailApGroup ¶
type ResponseClientsGetClientDetailDetailApGroup interface{}
type ResponseClientsGetClientDetailDetailAvgRssi ¶
type ResponseClientsGetClientDetailDetailAvgRssi interface{}
type ResponseClientsGetClientDetailDetailAvgSnr ¶
type ResponseClientsGetClientDetailDetailAvgSnr interface{}
type ResponseClientsGetClientDetailDetailConnectedDevice ¶
type ResponseClientsGetClientDetailDetailConnectedDevice interface{}
type ResponseClientsGetClientDetailDetailDNSFailure ¶
type ResponseClientsGetClientDetailDetailDNSFailure interface{}
type ResponseClientsGetClientDetailDetailDNSSuccess ¶
type ResponseClientsGetClientDetailDetailDNSSuccess interface{}
type ResponseClientsGetClientDetailDetailHostOs ¶
type ResponseClientsGetClientDetailDetailHostOs interface{}
type ResponseClientsGetClientDetailDetailHostVersion ¶
type ResponseClientsGetClientDetailDetailHostVersion interface{}
type ResponseClientsGetClientDetailDetailLocation ¶
type ResponseClientsGetClientDetailDetailLocation interface{}
type ResponseClientsGetClientDetailDetailOnboarding ¶
type ResponseClientsGetClientDetailDetailOnboarding struct { AverageRunDuration *ResponseClientsGetClientDetailDetailOnboardingAverageRunDuration `json:"averageRunDuration,omitempty"` // Average Run Duration MaxRunDuration *ResponseClientsGetClientDetailDetailOnboardingMaxRunDuration `json:"maxRunDuration,omitempty"` // Max Run Duration AverageAssocDuration *ResponseClientsGetClientDetailDetailOnboardingAverageAssocDuration `json:"averageAssocDuration,omitempty"` // Average Assoc Duration MaxAssocDuration *ResponseClientsGetClientDetailDetailOnboardingMaxAssocDuration `json:"maxAssocDuration,omitempty"` // Max Assoc Duration AverageAuthDuration *ResponseClientsGetClientDetailDetailOnboardingAverageAuthDuration `json:"averageAuthDuration,omitempty"` // Average Auth Duration MaxAuthDuration *ResponseClientsGetClientDetailDetailOnboardingMaxAuthDuration `json:"maxAuthDuration,omitempty"` // Max Auth Duration AverageDhcpDuration *ResponseClientsGetClientDetailDetailOnboardingAverageDhcpDuration `json:"averageDhcpDuration,omitempty"` // Average Dhcp Duration MaxDhcpDuration *ResponseClientsGetClientDetailDetailOnboardingMaxDhcpDuration `json:"maxDhcpDuration,omitempty"` // Max Dhcp Duration AAAServerIP string `json:"aaaServerIp,omitempty"` // Aaa Server Ip DhcpServerIP *ResponseClientsGetClientDetailDetailOnboardingDhcpServerIP `json:"dhcpServerIp,omitempty"` // Dhcp Server Ip AuthDoneTime *ResponseClientsGetClientDetailDetailOnboardingAuthDoneTime `json:"authDoneTime,omitempty"` // Auth Done Time AssocDoneTime *ResponseClientsGetClientDetailDetailOnboardingAssocDoneTime `json:"assocDoneTime,omitempty"` // Assoc Done Time DhcpDoneTime *ResponseClientsGetClientDetailDetailOnboardingDhcpDoneTime `json:"dhcpDoneTime,omitempty"` // Dhcp Done Time AssocRootcauseList *[]ResponseClientsGetClientDetailDetailOnboardingAssocRootcauseList `json:"assocRootcauseList,omitempty"` // Assoc Rootcause List AAARootcauseList *[]ResponseClientsGetClientDetailDetailOnboardingAAARootcauseList `json:"aaaRootcauseList,omitempty"` // Aaa Rootcause List DhcpRootcauseList *[]ResponseClientsGetClientDetailDetailOnboardingDhcpRootcauseList `json:"dhcpRootcauseList,omitempty"` // Dhcp Rootcause List OtherRootcauseList *[]ResponseClientsGetClientDetailDetailOnboardingOtherRootcauseList `json:"otherRootcauseList,omitempty"` // Other Rootcause List }
type ResponseClientsGetClientDetailDetailOnboardingAAARootcauseList ¶
type ResponseClientsGetClientDetailDetailOnboardingAAARootcauseList interface{}
type ResponseClientsGetClientDetailDetailOnboardingAssocDoneTime ¶
type ResponseClientsGetClientDetailDetailOnboardingAssocDoneTime interface{}
type ResponseClientsGetClientDetailDetailOnboardingAssocRootcauseList ¶
type ResponseClientsGetClientDetailDetailOnboardingAssocRootcauseList interface{}
type ResponseClientsGetClientDetailDetailOnboardingAuthDoneTime ¶
type ResponseClientsGetClientDetailDetailOnboardingAuthDoneTime interface{}
type ResponseClientsGetClientDetailDetailOnboardingAverageAssocDuration ¶
type ResponseClientsGetClientDetailDetailOnboardingAverageAssocDuration interface{}
type ResponseClientsGetClientDetailDetailOnboardingAverageAuthDuration ¶
type ResponseClientsGetClientDetailDetailOnboardingAverageAuthDuration interface{}
type ResponseClientsGetClientDetailDetailOnboardingAverageDhcpDuration ¶
type ResponseClientsGetClientDetailDetailOnboardingAverageDhcpDuration interface{}
type ResponseClientsGetClientDetailDetailOnboardingAverageRunDuration ¶
type ResponseClientsGetClientDetailDetailOnboardingAverageRunDuration interface{}
type ResponseClientsGetClientDetailDetailOnboardingDhcpDoneTime ¶
type ResponseClientsGetClientDetailDetailOnboardingDhcpDoneTime interface{}
type ResponseClientsGetClientDetailDetailOnboardingDhcpRootcauseList ¶
type ResponseClientsGetClientDetailDetailOnboardingDhcpRootcauseList interface{}
type ResponseClientsGetClientDetailDetailOnboardingDhcpServerIP ¶
type ResponseClientsGetClientDetailDetailOnboardingDhcpServerIP interface{}
type ResponseClientsGetClientDetailDetailOnboardingMaxAssocDuration ¶
type ResponseClientsGetClientDetailDetailOnboardingMaxAssocDuration interface{}
type ResponseClientsGetClientDetailDetailOnboardingMaxAuthDuration ¶
type ResponseClientsGetClientDetailDetailOnboardingMaxAuthDuration interface{}
type ResponseClientsGetClientDetailDetailOnboardingMaxDhcpDuration ¶
type ResponseClientsGetClientDetailDetailOnboardingMaxDhcpDuration interface{}
type ResponseClientsGetClientDetailDetailOnboardingMaxRunDuration ¶
type ResponseClientsGetClientDetailDetailOnboardingMaxRunDuration interface{}
type ResponseClientsGetClientDetailDetailOnboardingOtherRootcauseList ¶
type ResponseClientsGetClientDetailDetailOnboardingOtherRootcauseList interface{}
type ResponseClientsGetClientDetailDetailOnboardingTime ¶
type ResponseClientsGetClientDetailDetailOnboardingTime interface{}
type ResponseClientsGetClientDetailDetailPort ¶
type ResponseClientsGetClientDetailDetailPort interface{}
type ResponseClientsGetClientDetailDetailUserID ¶
type ResponseClientsGetClientDetailDetailUserID interface{}
type ResponseClientsGetClientDetailTopology ¶
type ResponseClientsGetClientDetailTopology struct { Nodes *[]ResponseClientsGetClientDetailTopologyNodes `json:"nodes,omitempty"` // Links *[]ResponseClientsGetClientDetailTopologyLinks `json:"links,omitempty"` // }
type ResponseClientsGetClientDetailTopologyLinks ¶
type ResponseClientsGetClientDetailTopologyLinks struct { Source string `json:"source,omitempty"` // Source LinkStatus string `json:"linkStatus,omitempty"` // Link Status Label []string `json:"label,omitempty"` // Label Target string `json:"target,omitempty"` // Target ID *ResponseClientsGetClientDetailTopologyLinksID `json:"id,omitempty"` // Id PortUtilization *ResponseClientsGetClientDetailTopologyLinksPortUtilization `json:"portUtilization,omitempty"` // Port Utilization }
type ResponseClientsGetClientDetailTopologyLinksID ¶
type ResponseClientsGetClientDetailTopologyLinksID interface{}
type ResponseClientsGetClientDetailTopologyLinksPortUtilization ¶
type ResponseClientsGetClientDetailTopologyLinksPortUtilization interface{}
type ResponseClientsGetClientDetailTopologyNodes ¶
type ResponseClientsGetClientDetailTopologyNodes struct { Role string `json:"role,omitempty"` // Role Name string `json:"name,omitempty"` // Name ID string `json:"id,omitempty"` // Id Description string `json:"description,omitempty"` // Description DeviceType string `json:"deviceType,omitempty"` // Device Type PlatformID *ResponseClientsGetClientDetailTopologyNodesPlatformID `json:"platformId,omitempty"` // Platform Id Family *ResponseClientsGetClientDetailTopologyNodesFamily `json:"family,omitempty"` // Family IP string `json:"ip,omitempty"` // Ip SoftwareVersion *ResponseClientsGetClientDetailTopologyNodesSoftwareVersion `json:"softwareVersion,omitempty"` // Software Version UserID *ResponseClientsGetClientDetailTopologyNodesUserID `json:"userId,omitempty"` // User Id NodeType string `json:"nodeType,omitempty"` // Node Type RadioFrequency *ResponseClientsGetClientDetailTopologyNodesRadioFrequency `json:"radioFrequency,omitempty"` // Radio Frequency Clients *ResponseClientsGetClientDetailTopologyNodesClients `json:"clients,omitempty"` // Clients Count *ResponseClientsGetClientDetailTopologyNodesCount `json:"count,omitempty"` // Count HealthScore *int `json:"healthScore,omitempty"` // Health Score Level *float64 `json:"level,omitempty"` // Level FabricGroup *ResponseClientsGetClientDetailTopologyNodesFabricGroup `json:"fabricGroup,omitempty"` // Fabric Group ConnectedDevice *ResponseClientsGetClientDetailTopologyNodesConnectedDevice `json:"connectedDevice,omitempty"` // Connected Device }
type ResponseClientsGetClientDetailTopologyNodesClients ¶
type ResponseClientsGetClientDetailTopologyNodesClients interface{}
type ResponseClientsGetClientDetailTopologyNodesConnectedDevice ¶
type ResponseClientsGetClientDetailTopologyNodesConnectedDevice interface{}
type ResponseClientsGetClientDetailTopologyNodesCount ¶
type ResponseClientsGetClientDetailTopologyNodesCount interface{}
type ResponseClientsGetClientDetailTopologyNodesFabricGroup ¶
type ResponseClientsGetClientDetailTopologyNodesFabricGroup interface{}
type ResponseClientsGetClientDetailTopologyNodesFamily ¶
type ResponseClientsGetClientDetailTopologyNodesFamily interface{}
type ResponseClientsGetClientDetailTopologyNodesPlatformID ¶
type ResponseClientsGetClientDetailTopologyNodesPlatformID interface{}
type ResponseClientsGetClientDetailTopologyNodesRadioFrequency ¶
type ResponseClientsGetClientDetailTopologyNodesRadioFrequency interface{}
type ResponseClientsGetClientDetailTopologyNodesSoftwareVersion ¶
type ResponseClientsGetClientDetailTopologyNodesSoftwareVersion interface{}
type ResponseClientsGetClientDetailTopologyNodesUserID ¶
type ResponseClientsGetClientDetailTopologyNodesUserID interface{}
type ResponseClientsGetClientEnrichmentDetails ¶
type ResponseClientsGetClientEnrichmentDetails []ResponseItemClientsGetClientEnrichmentDetails // Array of ResponseClientsGetClientEnrichmentDetails
type ResponseClientsGetOverallClientHealth ¶
type ResponseClientsGetOverallClientHealth struct {
Response *[]ResponseClientsGetOverallClientHealthResponse `json:"response,omitempty"` //
}
type ResponseClientsGetOverallClientHealthResponse ¶
type ResponseClientsGetOverallClientHealthResponse struct { SiteID string `json:"siteId,omitempty"` // Site Id ScoreDetail *[]ResponseClientsGetOverallClientHealthResponseScoreDetail `json:"scoreDetail,omitempty"` // }
type ResponseClientsGetOverallClientHealthResponseScoreDetail ¶
type ResponseClientsGetOverallClientHealthResponseScoreDetail struct { ScoreCategory *ResponseClientsGetOverallClientHealthResponseScoreDetailScoreCategory `json:"scoreCategory,omitempty"` // ScoreValue *int `json:"scoreValue,omitempty"` // Score Value ClientCount *int `json:"clientCount,omitempty"` // Client Count ClientUniqueCount *int `json:"clientUniqueCount,omitempty"` // Client Unique Count Starttime *int `json:"starttime,omitempty"` // Starttime Endtime *int `json:"endtime,omitempty"` // Endtime ScoreList *[]ResponseClientsGetOverallClientHealthResponseScoreDetailScoreList `json:"scoreList,omitempty"` // }
type ResponseClientsGetOverallClientHealthResponseScoreDetailScoreList ¶
type ResponseClientsGetOverallClientHealthResponseScoreDetailScoreList struct { ScoreCategory *ResponseClientsGetOverallClientHealthResponseScoreDetailScoreListScoreCategory `json:"scoreCategory,omitempty"` // ScoreValue *int `json:"scoreValue,omitempty"` // Score Value ClientCount *int `json:"clientCount,omitempty"` // Client Count ClientUniqueCount *float64 `json:"clientUniqueCount,omitempty"` // Client Unique Count Starttime *int `json:"starttime,omitempty"` // Starttime Endtime *int `json:"endtime,omitempty"` // Endtime ScoreList *[]ResponseClientsGetOverallClientHealthResponseScoreDetailScoreListScoreList `json:"scoreList,omitempty"` // }
type ResponseClientsGetOverallClientHealthResponseScoreDetailScoreListScoreList ¶
type ResponseClientsGetOverallClientHealthResponseScoreDetailScoreListScoreList struct { ScoreCategory *ResponseClientsGetOverallClientHealthResponseScoreDetailScoreListScoreListScoreCategory `json:"scoreCategory,omitempty"` // ScoreValue *int `json:"scoreValue,omitempty"` // Score Value ClientCount *int `json:"clientCount,omitempty"` // Client Count ClientUniqueCount *ResponseClientsGetOverallClientHealthResponseScoreDetailScoreListScoreListClientUniqueCount `json:"clientUniqueCount,omitempty"` // Client Unique Count Starttime *int `json:"starttime,omitempty"` // Starttime Endtime *int `json:"endtime,omitempty"` // Endtime }
type ResponseClientsGetOverallClientHealthResponseScoreDetailScoreListScoreListClientUniqueCount ¶
type ResponseClientsGetOverallClientHealthResponseScoreDetailScoreListScoreListClientUniqueCount interface{}
type ResponseCommandRunnerRunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfiguration ¶
type ResponseCommandRunnerRunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfiguration struct { Response *ResponseCommandRunnerRunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseComplianceComplianceDetailsOfDevice ¶
type ResponseComplianceComplianceDetailsOfDevice struct { DeviceUUID string `json:"deviceUuid,omitempty"` // Device Uuid Version string `json:"version,omitempty"` // Version Response *[]ResponseComplianceComplianceDetailsOfDeviceResponse `json:"response,omitempty"` // }
type ResponseComplianceComplianceDetailsOfDeviceResponse ¶
type ResponseComplianceComplianceDetailsOfDeviceResponse struct { DisplayName string `json:"displayName,omitempty"` // Display Name ComplianceType string `json:"complianceType,omitempty"` // Compliance Type LastSyncTime *int `json:"lastSyncTime,omitempty"` // Last Sync Time AdditionalDataURL string `json:"additionalDataURL,omitempty"` // Additional Data U R L SourceInfoList *[]ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoList `json:"sourceInfoList,omitempty"` // DeviceUUID string `json:"deviceUuid,omitempty"` // Device Uuid Message string `json:"message,omitempty"` // Message State string `json:"state,omitempty"` // State Status string `json:"status,omitempty"` // Status Category string `json:"category,omitempty"` // Category LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Last Update Time }
type ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoList ¶
type ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoList struct { Count *float64 `json:"count,omitempty"` // Count DisplayName string `json:"displayName,omitempty"` // Display Name DiffList *[]ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoListDiffList `json:"diffList,omitempty"` // SourceEnum string `json:"sourceEnum,omitempty"` // Source Enum LicenseAppName string `json:"licenseAppName,omitempty"` // License App Name ProvisioningArea string `json:"provisioningArea,omitempty"` // Provisioning Area NetworkProfileName string `json:"networkProfileName,omitempty"` // Network Profile Name NameWithBusinessKey string `json:"nameWithBusinessKey,omitempty"` // Name With Business Key AppName string `json:"appName,omitempty"` // App Name Name string `json:"name,omitempty"` // Name Type string `json:"type,omitempty"` // Type BusinessKey *ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoListBusinessKey `json:"businessKey,omitempty"` // }
type ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoListBusinessKey ¶
type ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoListBusinessKey struct { OtherAttributes *ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoListBusinessKeyOtherAttributes `json:"otherAttributes,omitempty"` // ResourceName string `json:"resourceName,omitempty"` // Resource Name BusinessKeyAttributes string `json:"businessKeyAttributes,omitempty"` // Business Key Attributes }
type ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoListDiffList ¶
type ResponseComplianceComplianceDetailsOfDeviceResponseSourceInfoListDiffList struct { DisplayName string `json:"displayName,omitempty"` // Display Name MoveFromPath string `json:"moveFromPath,omitempty"` // Move From Path Op string `json:"op,omitempty"` // Op ConfiguredValue string `json:"configuredValue,omitempty"` // Configured Value IntendedValue string `json:"intendedValue,omitempty"` // Intended Value Path string `json:"path,omitempty"` // Path BusinessKey string `json:"businessKey,omitempty"` // Business Key ExtendedAttributes string `json:"extendedAttributes,omitempty"` // Extended Attributes }
type ResponseComplianceDeviceComplianceStatus ¶
type ResponseComplianceDeviceComplianceStatus struct { Version string `json:"version,omitempty"` // Version Response *ResponseComplianceDeviceComplianceStatusResponse `json:"response,omitempty"` // }
type ResponseComplianceDeviceComplianceStatusResponse ¶
type ResponseComplianceDeviceComplianceStatusResponse struct { DeviceUUID string `json:"deviceUuid,omitempty"` // Device Uuid ComplianceStatus string `json:"complianceStatus,omitempty"` // Compliance Status Message string `json:"message,omitempty"` // Message ScheduleTime *float64 `json:"scheduleTime,omitempty"` // Schedule Time LastUpdateTime *float64 `json:"lastUpdateTime,omitempty"` // Last Update Time }
type ResponseComplianceGetComplianceDetail ¶
type ResponseComplianceGetComplianceDetail struct { Version string `json:"version,omitempty"` // Version Response *[]ResponseComplianceGetComplianceDetailResponse `json:"response,omitempty"` // }
type ResponseComplianceGetComplianceDetailResponse ¶
type ResponseComplianceGetComplianceDetailResponse struct { ComplianceType string `json:"complianceType,omitempty"` // Compliance Type LastSyncTime *int `json:"lastSyncTime,omitempty"` // Last Sync Time DeviceUUID string `json:"deviceUuid,omitempty"` // Device Uuid DisplayName string `json:"displayName,omitempty"` // Display Name Status string `json:"status,omitempty"` // Status Category string `json:"category,omitempty"` // Category LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Last Update Time State string `json:"state,omitempty"` // State }
type ResponseComplianceGetComplianceStatus ¶
type ResponseComplianceGetComplianceStatus struct { Version string `json:"version,omitempty"` // Version Response *[]ResponseComplianceGetComplianceStatusResponse `json:"response,omitempty"` // }
type ResponseComplianceGetComplianceStatusResponse ¶
type ResponseComplianceGetComplianceStatusResponse struct { DeviceUUID string `json:"deviceUuid,omitempty"` // Device Uuid ComplianceStatus string `json:"complianceStatus,omitempty"` // Compliance Status Message string `json:"message,omitempty"` // Message ScheduleTime *float64 `json:"scheduleTime,omitempty"` // Schedule Time LastUpdateTime *float64 `json:"lastUpdateTime,omitempty"` // Last Update Time }
type ResponseComplianceRunCompliance ¶
type ResponseComplianceRunCompliance struct { Version string `json:"version,omitempty"` // Version Response *ResponseComplianceRunComplianceResponse `json:"response,omitempty"` // }
type ResponseConfigurationArchiveExportDeviceConfigurations ¶
type ResponseConfigurationArchiveExportDeviceConfigurations struct { Response *ResponseConfigurationArchiveExportDeviceConfigurationsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseConfigurationTemplatesCreateProject ¶
type ResponseConfigurationTemplatesCreateProject struct { Response *ResponseConfigurationTemplatesCreateProjectResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesCreateTemplate ¶
type ResponseConfigurationTemplatesCreateTemplate struct { Response *ResponseConfigurationTemplatesCreateTemplateResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesCreatesACloneOfTheGivenTemplate ¶
type ResponseConfigurationTemplatesCreatesACloneOfTheGivenTemplate struct { Response *ResponseConfigurationTemplatesCreatesACloneOfTheGivenTemplateResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesDeletesTheProject ¶
type ResponseConfigurationTemplatesDeletesTheProject struct { Response *ResponseConfigurationTemplatesDeletesTheProjectResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesDeletesTheTemplate ¶
type ResponseConfigurationTemplatesDeletesTheTemplate struct { Response *ResponseConfigurationTemplatesDeletesTheTemplateResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesDeployTemplate ¶
type ResponseConfigurationTemplatesDeployTemplate struct { DeploymentID string `json:"deploymentId,omitempty"` // UUID of deployment DeploymentName string `json:"deploymentName,omitempty"` // Name of deployment Devices *[]ResponseConfigurationTemplatesDeployTemplateDevices `json:"devices,omitempty"` // Duration string `json:"duration,omitempty"` // Total deployment duration EndTime string `json:"endTime,omitempty"` // Deployment end time ProjectName string `json:"projectName,omitempty"` // Name of project StartTime string `json:"startTime,omitempty"` // Deployment start time Status string `json:"status,omitempty"` // Current status of deployment StatusMessage string `json:"statusMessage,omitempty"` // Status message of deployment TemplateName string `json:"templateName,omitempty"` // Name of template deployed TemplateVersion string `json:"templateVersion,omitempty"` // Version of template deployed }
type ResponseConfigurationTemplatesDeployTemplateDevices ¶
type ResponseConfigurationTemplatesDeployTemplateDevices struct { DetailedStatusMessage string `json:"detailedStatusMessage,omitempty"` // Device detailed status message DeviceID string `json:"deviceId,omitempty"` // UUID of device Duration string `json:"duration,omitempty"` // Total duration of deployment EndTime string `json:"endTime,omitempty"` // EndTime of deployment IDentifier string `json:"identifier,omitempty"` // Identifier of device based on the target type IPAddress string `json:"ipAddress,omitempty"` // Device IPAddress Name string `json:"name,omitempty"` // Name of device StartTime string `json:"startTime,omitempty"` // StartTime of deployment Status string `json:"status,omitempty"` // Current status of device TargetType string `json:"targetType,omitempty"` // Target type of device }
type ResponseConfigurationTemplatesDeployTemplateV2 ¶
type ResponseConfigurationTemplatesDeployTemplateV2 struct { Response *ResponseConfigurationTemplatesDeployTemplateV2Response `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesExportsTheProjectsForAGivenCriteria ¶
type ResponseConfigurationTemplatesExportsTheProjectsForAGivenCriteria struct { Response *ResponseConfigurationTemplatesExportsTheProjectsForAGivenCriteriaResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesExportsTheTemplatesForAGivenCriteria ¶
type ResponseConfigurationTemplatesExportsTheTemplatesForAGivenCriteria struct { Response *ResponseConfigurationTemplatesExportsTheTemplatesForAGivenCriteriaResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesGetProjectsDetails ¶
type ResponseConfigurationTemplatesGetProjectsDetails struct {
Response []ResponseConfigurationTemplatesGetProjectsDetailsResponse `json:"response,omitempty"` // Response
}
type ResponseConfigurationTemplatesGetProjectsDetailsResponse ¶ added in v5.0.21
type ResponseConfigurationTemplatesGetProjectsDetailsResponse struct { CreateTime *int `json:"createTime,omitempty"` // Create time of project Description string `json:"description,omitempty"` // Description of project ID string `json:"id,omitempty"` // UUID of project IsDeletable *bool `json:"isDeletable,omitempty"` // Flag to check if project is deletable or not(for internal use only) LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of project Name string `json:"name,omitempty"` // Name of project Tags *[]ResponseConfigurationTemplatesGetProjectsDetailsTags `json:"tags,omitempty"` // Templates *ResponseConfigurationTemplatesGetProjectsDetailsTemplates `json:"templates,omitempty"` // List of templates within the project }
type ResponseConfigurationTemplatesGetProjectsDetailsTemplates ¶
type ResponseConfigurationTemplatesGetProjectsDetailsTemplates interface{}
type ResponseConfigurationTemplatesGetTemplatesDetails ¶
type ResponseConfigurationTemplatesGetTemplatesDetails struct {
Response []ResponseConfigurationTemplatesGetTemplatesDetailsResponse `json:"response,omitempty"` // Response
}
type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplates ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplates struct { Composite *bool `json:"composite,omitempty"` // Is it composite template Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesDeviceTypes `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 *[]ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // Tags *[]ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesTags `json:"tags,omitempty"` // TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesTemplateParams `json:"templateParams,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesDeviceTypes ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesDeviceTypes struct { ProductFamily string `json:"productFamily,omitempty"` // Device family ProductSeries string `json:"productSeries,omitempty"` // Device series ProductType string `json:"productType,omitempty"` // Device type }
type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesRollbackTemplateParams ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesRollbackTemplateParams 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 *[]ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesRollbackTemplateParamsRange ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesRollbackTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesRollbackTemplateParamsSelection 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 *ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesRollbackTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesRollbackTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesTemplateParams ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesTemplateParams 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 *[]ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesTemplateParamsSelection 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 *ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplatesTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetTemplatesDetailsResponse ¶ added in v5.0.27
type ResponseConfigurationTemplatesGetTemplatesDetailsResponse struct { Author string `json:"author,omitempty"` // Author of template Composite *bool `json:"composite,omitempty"` // Is it composite template ContainingTemplates *[]ResponseConfigurationTemplatesGetTemplatesDetailsContainingTemplates `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 *[]ResponseConfigurationTemplatesGetTemplatesDetailsDeviceTypes `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 ProjectAssociated *bool `json:"projectAssociated,omitempty"` // ProjectID string `json:"projectId,omitempty"` // Project UUID ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateContent string `json:"rollbackTemplateContent,omitempty"` // Rollback template content RollbackTemplateParams *[]ResponseConfigurationTemplatesGetTemplatesDetailsRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // Applicable device software type SoftwareVariant string `json:"softwareVariant,omitempty"` // Applicable device software variant SoftwareVersion string `json:"softwareVersion,omitempty"` // Applicable device software version Tags *[]ResponseConfigurationTemplatesGetTemplatesDetailsTags `json:"tags,omitempty"` // TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]ResponseConfigurationTemplatesGetTemplatesDetailsTemplateParams `json:"templateParams,omitempty"` // ValidationErrors *ResponseConfigurationTemplatesGetTemplatesDetailsValidationErrors `json:"validationErrors,omitempty"` // Version string `json:"version,omitempty"` // Current version of template VersionsInfo *[]ResponseConfigurationTemplatesGetTemplatesDetailsVersionsInfo `json:"versionsInfo,omitempty"` // }
type ResponseConfigurationTemplatesGetTemplatesDetailsRollbackTemplateParams ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsRollbackTemplateParams 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 *[]ResponseConfigurationTemplatesGetTemplatesDetailsRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetTemplatesDetailsRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetTemplatesDetailsRollbackTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsRollbackTemplateParamsSelection 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 *ResponseConfigurationTemplatesGetTemplatesDetailsRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetTemplatesDetailsRollbackTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsRollbackTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetTemplatesDetailsTemplateParams ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsTemplateParams 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 *[]ResponseConfigurationTemplatesGetTemplatesDetailsTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetTemplatesDetailsTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetTemplatesDetailsTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsTemplateParamsSelection 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 *ResponseConfigurationTemplatesGetTemplatesDetailsTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetTemplatesDetailsTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetTemplatesDetailsValidationErrors ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsValidationErrors struct { RollbackTemplateErrors *ResponseConfigurationTemplatesGetTemplatesDetailsValidationErrorsRollbackTemplateErrors `json:"rollbackTemplateErrors,omitempty"` // Validation or design conflicts errors of rollback template TemplateErrors *ResponseConfigurationTemplatesGetTemplatesDetailsValidationErrorsTemplateErrors `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 ResponseConfigurationTemplatesGetTemplatesDetailsValidationErrorsRollbackTemplateErrors ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsValidationErrorsRollbackTemplateErrors interface{}
type ResponseConfigurationTemplatesGetTemplatesDetailsValidationErrorsTemplateErrors ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsValidationErrorsTemplateErrors interface{}
type ResponseConfigurationTemplatesGetTemplatesDetailsVersionsInfo ¶
type ResponseConfigurationTemplatesGetTemplatesDetailsVersionsInfo struct { Author string `json:"author,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // Version string `json:"version,omitempty"` // VersionComment string `json:"versionComment,omitempty"` // VersionTime *int `json:"versionTime,omitempty"` // }
type ResponseConfigurationTemplatesGetsAListOfProjects ¶
type ResponseConfigurationTemplatesGetsAListOfProjects []ResponseItemConfigurationTemplatesGetsAListOfProjects // Array of ResponseConfigurationTemplatesGetsAListOfProjects
type ResponseConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplate ¶
type ResponseConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplate []ResponseItemConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplate // Array of ResponseConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplate
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplate ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplate struct { Tags *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTags `json:"tags,omitempty"` // Author string `json:"author,omitempty"` // Author of template Composite *bool `json:"composite,omitempty"` // Is it composite template ContainingTemplates *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplates `json:"containingTemplates,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // Create time of template CustomParamsOrder *bool `json:"customParamsOrder,omitempty"` // Custom Params Order Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateDeviceTypes `json:"deviceTypes,omitempty"` // FailurePolicy string `json:"failurePolicy,omitempty"` // Define failure policy if template provisioning fails ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of template LatestVersionTime *int `json:"latestVersionTime,omitempty"` // Latest versioned template time Name string `json:"name,omitempty"` // Name of template ParentTemplateID string `json:"parentTemplateId,omitempty"` // Parent templateID ProjectID string `json:"projectId,omitempty"` // Project UUID ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateContent string `json:"rollbackTemplateContent,omitempty"` // Rollback template content RollbackTemplateParams *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // Applicable device software type SoftwareVariant string `json:"softwareVariant,omitempty"` // Applicable device software variant SoftwareVersion string `json:"softwareVersion,omitempty"` // Applicable device software version TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParams `json:"templateParams,omitempty"` // ValidationErrors *ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateValidationErrors `json:"validationErrors,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplates ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplates struct { Tags *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTags `json:"tags,omitempty"` // Composite *bool `json:"composite,omitempty"` // Is it composite template Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesDeviceTypes `json:"deviceTypes,omitempty"` // ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) Name string `json:"name,omitempty"` // Name of template ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateParams *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParams `json:"templateParams,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesDeviceTypes ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesDeviceTypes struct { ProductFamily string `json:"productFamily,omitempty"` // Device family ProductSeries string `json:"productSeries,omitempty"` // Device series ProductType string `json:"productType,omitempty"` // Device type }
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParams ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParamsRange ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesRollbackTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParams ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParamsRange ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateContainingTemplatesTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParams ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateRollbackTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParams ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateValidationErrors ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateValidationErrors struct { RollbackTemplateErrors *ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateValidationErrorsRollbackTemplateErrors `json:"rollbackTemplateErrors,omitempty"` // Validation or design conflicts errors of rollback template TemplateErrors *ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateValidationErrorsTemplateErrors `json:"templateErrors,omitempty"` // Validation or design conflicts errors TemplateID string `json:"templateId,omitempty"` // UUID of template TemplateVersion string `json:"templateVersion,omitempty"` // Current version of template }
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateValidationErrorsRollbackTemplateErrors ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateValidationErrorsRollbackTemplateErrors interface{}
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateValidationErrorsTemplateErrors ¶
type ResponseConfigurationTemplatesGetsDetailsOfAGivenTemplateValidationErrorsTemplateErrors interface{}
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProject ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProject struct { Tags *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTags `json:"tags,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // Create time of project Description string `json:"description,omitempty"` // Description of project ID string `json:"id,omitempty"` // UUID of project LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of project Name string `json:"name,omitempty"` // Name of project Templates *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplates `json:"templates,omitempty"` // List of templates within the project }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplates ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplates struct { Tags *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTags `json:"tags,omitempty"` // Author string `json:"author,omitempty"` // Author of template Composite *bool `json:"composite,omitempty"` // Is it composite template ContainingTemplates *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplates `json:"containingTemplates,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // Create time of template CustomParamsOrder *bool `json:"customParamsOrder,omitempty"` // Custom Params Order Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesDeviceTypes `json:"deviceTypes,omitempty"` // FailurePolicy string `json:"failurePolicy,omitempty"` // Define failure policy if template provisioning fails ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of template LatestVersionTime *int `json:"latestVersionTime,omitempty"` // Latest versioned template time Name string `json:"name,omitempty"` // Name of template ParentTemplateID string `json:"parentTemplateId,omitempty"` // Parent templateID ProjectID string `json:"projectId,omitempty"` // Project UUID ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateContent string `json:"rollbackTemplateContent,omitempty"` // Rollback template content RollbackTemplateParams *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // Applicable device software type SoftwareVariant string `json:"softwareVariant,omitempty"` // Applicable device software variant SoftwareVersion string `json:"softwareVersion,omitempty"` // Applicable device software version TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParams `json:"templateParams,omitempty"` // ValidationErrors *ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesValidationErrors `json:"validationErrors,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplates ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplates struct { Tags *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTags `json:"tags,omitempty"` // Composite *bool `json:"composite,omitempty"` // Is it composite template Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesDeviceTypes `json:"deviceTypes,omitempty"` // ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) Name string `json:"name,omitempty"` // Name of template ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateParams *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParams `json:"templateParams,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesDeviceTypes ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesDeviceTypes struct { ProductFamily string `json:"productFamily,omitempty"` // Device family ProductSeries string `json:"productSeries,omitempty"` // Device series ProductType string `json:"productType,omitempty"` // Device type }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParams ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParamsRange ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParamsRange struct { ID string `json:"id,omitempty"` // UUID of range MaxValue *int `json:"maxValue,omitempty"` // Max value of range MinValue *int `json:"minValue,omitempty"` // Min value of range }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParams ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParamsRange ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesDeviceTypes ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesDeviceTypes struct { ProductFamily string `json:"productFamily,omitempty"` // Device family ProductSeries string `json:"productSeries,omitempty"` // Device series ProductType string `json:"productType,omitempty"` // Device type }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParams ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParamsRange ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesRollbackTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParams ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParamsSelection ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParamsSelectionSelectionValues ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesTemplateParamsSelectionSelectionValues interface{}
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesValidationErrors ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesValidationErrors struct { RollbackTemplateErrors *ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesValidationErrorsRollbackTemplateErrors `json:"rollbackTemplateErrors,omitempty"` // Validation or design conflicts errors of rollback template TemplateErrors *ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesValidationErrorsTemplateErrors `json:"templateErrors,omitempty"` // Validation or design conflicts errors TemplateID string `json:"templateId,omitempty"` // UUID of template TemplateVersion string `json:"templateVersion,omitempty"` // Current version of template }
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesValidationErrorsRollbackTemplateErrors ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesValidationErrorsRollbackTemplateErrors interface{}
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesValidationErrorsTemplateErrors ¶
type ResponseConfigurationTemplatesGetsTheDetailsOfAGivenProjectTemplatesValidationErrorsTemplateErrors interface{}
type ResponseConfigurationTemplatesGetsTheTemplatesAvailable ¶
type ResponseConfigurationTemplatesGetsTheTemplatesAvailable []ResponseItemConfigurationTemplatesGetsTheTemplatesAvailable // Array of ResponseConfigurationTemplatesGetsTheTemplatesAvailable
type ResponseConfigurationTemplatesImportsTheProjectsProvided ¶
type ResponseConfigurationTemplatesImportsTheProjectsProvided struct { Response *ResponseConfigurationTemplatesImportsTheProjectsProvidedResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesImportsTheTemplatesProvided ¶
type ResponseConfigurationTemplatesImportsTheTemplatesProvided struct { Response *ResponseConfigurationTemplatesImportsTheTemplatesProvidedResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesPreviewTemplate ¶
type ResponseConfigurationTemplatesPreviewTemplate struct { CliPreview string `json:"cliPreview,omitempty"` // Generated template preview DeviceID string `json:"deviceId,omitempty"` // UUID of device TemplateID string `json:"templateId,omitempty"` // UUID of template ValidationErrors *ResponseConfigurationTemplatesPreviewTemplateValidationErrors `json:"validationErrors,omitempty"` // Validation error in template content if any }
type ResponseConfigurationTemplatesPreviewTemplateValidationErrors ¶
type ResponseConfigurationTemplatesPreviewTemplateValidationErrors interface{}
type ResponseConfigurationTemplatesStatusOfTemplateDeployment ¶
type ResponseConfigurationTemplatesStatusOfTemplateDeployment struct { DeploymentID string `json:"deploymentId,omitempty"` // UUID of deployment DeploymentName string `json:"deploymentName,omitempty"` // Name of deployment Devices *[]ResponseConfigurationTemplatesStatusOfTemplateDeploymentDevices `json:"devices,omitempty"` // Duration string `json:"duration,omitempty"` // Total deployment duration EndTime string `json:"endTime,omitempty"` // Deployment end time ProjectName string `json:"projectName,omitempty"` // Name of project StartTime string `json:"startTime,omitempty"` // Deployment start time Status string `json:"status,omitempty"` // Current status of deployment StatusMessage string `json:"statusMessage,omitempty"` // Status message of deployment TemplateName string `json:"templateName,omitempty"` // Name of template deployed TemplateVersion string `json:"templateVersion,omitempty"` // Version of template deployed }
type ResponseConfigurationTemplatesStatusOfTemplateDeploymentDevices ¶
type ResponseConfigurationTemplatesStatusOfTemplateDeploymentDevices struct { DetailedStatusMessage string `json:"detailedStatusMessage,omitempty"` // Device detailed status message DeviceID string `json:"deviceId,omitempty"` // UUID of device Duration string `json:"duration,omitempty"` // Total duration of deployment EndTime string `json:"endTime,omitempty"` // EndTime of deployment IDentifier string `json:"identifier,omitempty"` // Identifier of device based on the target type IPAddress string `json:"ipAddress,omitempty"` // Device IPAddress Name string `json:"name,omitempty"` // Name of device StartTime string `json:"startTime,omitempty"` // StartTime of deployment Status string `json:"status,omitempty"` // Current status of device TargetType string `json:"targetType,omitempty"` // Target type of device }
type ResponseConfigurationTemplatesUpdateProject ¶
type ResponseConfigurationTemplatesUpdateProject struct { Response *ResponseConfigurationTemplatesUpdateProjectResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesUpdateTemplate ¶
type ResponseConfigurationTemplatesUpdateTemplate struct { Response *ResponseConfigurationTemplatesUpdateTemplateResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseConfigurationTemplatesVersionTemplate ¶
type ResponseConfigurationTemplatesVersionTemplate struct { Response *ResponseConfigurationTemplatesVersionTemplateResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDeviceOnboardingPnpAddAWorkflow ¶
type ResponseDeviceOnboardingPnpAddAWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpAddAWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpAddAWorkflowTasks ¶
type ResponseDeviceOnboardingPnpAddAWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpAddAWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpAddAWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpAddAWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpAddDevice ¶
type ResponseDeviceOnboardingPnpAddDevice struct { TypeID string `json:"_id,omitempty"` // Id DeviceInfo *ResponseDeviceOnboardingPnpAddDeviceDeviceInfo `json:"deviceInfo,omitempty"` // SystemResetWorkflow *ResponseDeviceOnboardingPnpAddDeviceSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow *ResponseDeviceOnboardingPnpAddDeviceSystemWorkflow `json:"systemWorkflow,omitempty"` // Workflow *ResponseDeviceOnboardingPnpAddDeviceWorkflow `json:"workflow,omitempty"` // RunSummaryList *[]ResponseDeviceOnboardingPnpAddDeviceRunSummaryList `json:"runSummaryList,omitempty"` // WorkflowParameters *ResponseDeviceOnboardingPnpAddDeviceWorkflowParameters `json:"workflowParameters,omitempty"` // DayZeroConfig *ResponseDeviceOnboardingPnpAddDeviceDayZeroConfig `json:"dayZeroConfig,omitempty"` // DayZeroConfigPreview *ResponseDeviceOnboardingPnpAddDeviceDayZeroConfigPreview `json:"dayZeroConfigPreview,omitempty"` // Day Zero Config Preview Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpAddDeviceDayZeroConfig ¶
type ResponseDeviceOnboardingPnpAddDeviceDayZeroConfig struct {
Config string `json:"config,omitempty"` // Config
}
type ResponseDeviceOnboardingPnpAddDeviceDayZeroConfigPreview ¶
type ResponseDeviceOnboardingPnpAddDeviceDayZeroConfigPreview interface{}
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfo ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfo struct { Source string `json:"source,omitempty"` // Source SerialNumber string `json:"serialNumber,omitempty"` // Serial Number Stack *bool `json:"stack,omitempty"` // Stack Mode string `json:"mode,omitempty"` // Mode State string `json:"state,omitempty"` // State Location *ResponseDeviceOnboardingPnpAddDeviceDeviceInfoLocation `json:"location,omitempty"` // Description string `json:"description,omitempty"` // Description OnbState string `json:"onbState,omitempty"` // Onb State AuthenticatedMicNumber string `json:"authenticatedMicNumber,omitempty"` // Authenticated Mic Number AuthenticatedSudiSerialNo string `json:"authenticatedSudiSerialNo,omitempty"` // Authenticated Sudi Serial No CapabilitiesSupported []string `json:"capabilitiesSupported,omitempty"` // Capabilities Supported FeaturesSupported []string `json:"featuresSupported,omitempty"` // Features Supported CmState string `json:"cmState,omitempty"` // Cm State FirstContact *float64 `json:"firstContact,omitempty"` // First Contact LastContact *float64 `json:"lastContact,omitempty"` // Last Contact MacAddress string `json:"macAddress,omitempty"` // Mac Address Pid string `json:"pid,omitempty"` // Pid DeviceSudiSerialNos []string `json:"deviceSudiSerialNos,omitempty"` // Device Sudi Serial Nos LastUpdateOn *float64 `json:"lastUpdateOn,omitempty"` // Last Update On WorkflowID string `json:"workflowId,omitempty"` // Workflow Id WorkflowName string `json:"workflowName,omitempty"` // Workflow Name ProjectID string `json:"projectId,omitempty"` // Project Id ProjectName string `json:"projectName,omitempty"` // Project Name DeviceType string `json:"deviceType,omitempty"` // Device Type AgentType string `json:"agentType,omitempty"` // Agent Type ImageVersion string `json:"imageVersion,omitempty"` // Image Version FileSystemList *[]ResponseDeviceOnboardingPnpAddDeviceDeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // PnpProfileList *[]ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // Image File HTTPHeaders *[]ResponseDeviceOnboardingPnpAddDeviceDeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // NeighborLinks *[]ResponseDeviceOnboardingPnpAddDeviceDeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // LastSyncTime *float64 `json:"lastSyncTime,omitempty"` // Last Sync Time IPInterfaces *[]ResponseDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // Hostname string `json:"hostname,omitempty"` // Hostname AuthStatus string `json:"authStatus,omitempty"` // Auth Status StackInfo *ResponseDeviceOnboardingPnpAddDeviceDeviceInfoStackInfo `json:"stackInfo,omitempty"` // ReloadRequested *bool `json:"reloadRequested,omitempty"` // Reload Requested AddedOn *float64 `json:"addedOn,omitempty"` // Added On SiteID string `json:"siteId,omitempty"` // Site Id AAACredentials *ResponseDeviceOnboardingPnpAddDeviceDeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // UserMicNumbers []string `json:"userMicNumbers,omitempty"` // User Mic Numbers UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // User Sudi Serial Nos AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // Addn Mac Addrs PreWorkflowCliOuputs *[]ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // Tags *ResponseDeviceOnboardingPnpAddDeviceDeviceInfoTags `json:"tags,omitempty"` // Tags SudiRequired *bool `json:"sudiRequired,omitempty"` // Sudi Required SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id PopulateInventory *bool `json:"populateInventory,omitempty"` // Populate Inventory SiteName string `json:"siteName,omitempty"` // Site Name Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoFileSystemList ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoFileSystemList struct { Type string `json:"type,omitempty"` // Type Writeable *bool `json:"writeable,omitempty"` // Writeable Freespace *float64 `json:"freespace,omitempty"` // Freespace Name string `json:"name,omitempty"` // Name Readable *bool `json:"readable,omitempty"` // Readable Size *float64 `json:"size,omitempty"` // Size }
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfaces ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfaces struct { Status string `json:"status,omitempty"` // Status MacAddress string `json:"macAddress,omitempty"` // Mac Address IPv4Address *ResponseDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6AddressList *[]ResponseDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv6AddressList `json:"ipv6AddressList,omitempty"` // Ipv6 Address List Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv4Address ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv4Address interface{}
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv6AddressList ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoIPInterfacesIPv6AddressList interface{}
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoLocation ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoLocation struct { SiteID string `json:"siteId,omitempty"` // Site Id Address string `json:"address,omitempty"` // Address Latitude string `json:"latitude,omitempty"` // Latitude Longitude string `json:"longitude,omitempty"` // Longitude Altitude string `json:"altitude,omitempty"` // Altitude }
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoNeighborLinks ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoNeighborLinks struct { LocalInterfaceName string `json:"localInterfaceName,omitempty"` // Local Interface Name LocalShortInterfaceName string `json:"localShortInterfaceName,omitempty"` // Local Short Interface Name LocalMacAddress string `json:"localMacAddress,omitempty"` // Local Mac Address RemoteInterfaceName string `json:"remoteInterfaceName,omitempty"` // Remote Interface Name RemoteShortInterfaceName string `json:"remoteShortInterfaceName,omitempty"` // Remote Short Interface Name RemoteMacAddress string `json:"remoteMacAddress,omitempty"` // Remote Mac Address RemoteDeviceName string `json:"remoteDeviceName,omitempty"` // Remote Device Name RemotePlatform string `json:"remotePlatform,omitempty"` // Remote Platform RemoteVersion string `json:"remoteVersion,omitempty"` // Remote Version }
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileList ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileList struct { ProfileName string `json:"profileName,omitempty"` // Profile Name DiscoveryCreated *bool `json:"discoveryCreated,omitempty"` // Discovery Created CreatedBy string `json:"createdBy,omitempty"` // Created By PrimaryEndpoint *ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // SecondaryEndpoint *ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpoint ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address interface{}
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address interface{}
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpoint ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address interface{}
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address interface{}
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoStackInfo ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoStackInfo struct { SupportsStackWorkflows *bool `json:"supportsStackWorkflows,omitempty"` // Supports Stack Workflows IsFullRing *bool `json:"isFullRing,omitempty"` // Is Full Ring StackMemberList *[]ResponseDeviceOnboardingPnpAddDeviceDeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // Stack Ring Protocol ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // Valid License Levels TotalMemberCount *float64 `json:"totalMemberCount,omitempty"` // Total Member Count }
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoStackInfoStackMemberList ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoStackInfoStackMemberList struct { SerialNumber string `json:"serialNumber,omitempty"` // Serial Number State string `json:"state,omitempty"` // State Role string `json:"role,omitempty"` // Role MacAddress string `json:"macAddress,omitempty"` // Mac Address Pid string `json:"pid,omitempty"` // Pid LicenseLevel string `json:"licenseLevel,omitempty"` // License Level LicenseType string `json:"licenseType,omitempty"` // License Type SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // Sudi Serial Number HardwareVersion string `json:"hardwareVersion,omitempty"` // Hardware Version StackNumber *float64 `json:"stackNumber,omitempty"` // Stack Number SoftwareVersion string `json:"softwareVersion,omitempty"` // Software Version Priority *float64 `json:"priority,omitempty"` // Priority }
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoTags ¶
type ResponseDeviceOnboardingPnpAddDeviceDeviceInfoTags interface{}
type ResponseDeviceOnboardingPnpAddDeviceRunSummaryList ¶
type ResponseDeviceOnboardingPnpAddDeviceRunSummaryList struct { Details string `json:"details,omitempty"` // Details HistoryTaskInfo *ResponseDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // ErrorFlag *bool `json:"errorFlag,omitempty"` // Error Flag Timestamp *float64 `json:"timestamp,omitempty"` // Timestamp }
type ResponseDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfo ¶
type ResponseDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfo struct { Type string `json:"type,omitempty"` // Type WorkItemList *[]ResponseDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken AddnDetails *[]ResponseDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfoWorkItemList ¶
type ResponseDeviceOnboardingPnpAddDeviceRunSummaryListHistoryTaskInfoWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpAddDeviceSystemResetWorkflow ¶
type ResponseDeviceOnboardingPnpAddDeviceSystemResetWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasks ¶
type ResponseDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpAddDeviceSystemResetWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpAddDeviceSystemWorkflow ¶
type ResponseDeviceOnboardingPnpAddDeviceSystemWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpAddDeviceSystemWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpAddDeviceSystemWorkflowTasks ¶
type ResponseDeviceOnboardingPnpAddDeviceSystemWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpAddDeviceSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpAddDeviceSystemWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpAddDeviceSystemWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpAddDeviceWorkflow ¶
type ResponseDeviceOnboardingPnpAddDeviceWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpAddDeviceWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpAddDeviceWorkflowParameters ¶
type ResponseDeviceOnboardingPnpAddDeviceWorkflowParameters struct { TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // Top Of Stack Serial Number LicenseLevel string `json:"licenseLevel,omitempty"` // License Level LicenseType string `json:"licenseType,omitempty"` // License Type ConfigList *[]ResponseDeviceOnboardingPnpAddDeviceWorkflowParametersConfigList `json:"configList,omitempty"` // }
type ResponseDeviceOnboardingPnpAddDeviceWorkflowParametersConfigList ¶
type ResponseDeviceOnboardingPnpAddDeviceWorkflowParametersConfigList struct { ConfigParameters *[]ResponseDeviceOnboardingPnpAddDeviceWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // ConfigID string `json:"configId,omitempty"` // Config Id }
type ResponseDeviceOnboardingPnpAddDeviceWorkflowTasks ¶
type ResponseDeviceOnboardingPnpAddDeviceWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpAddDeviceWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpAddDeviceWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpAddDeviceWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpAddVirtualAccount ¶
type ResponseDeviceOnboardingPnpAddVirtualAccount struct { VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id AutoSyncPeriod *float64 `json:"autoSyncPeriod,omitempty"` // Auto Sync Period SyncResultStr string `json:"syncResultStr,omitempty"` // Sync Result Str Profile *ResponseDeviceOnboardingPnpAddVirtualAccountProfile `json:"profile,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Cco User SyncResult *ResponseDeviceOnboardingPnpAddVirtualAccountSyncResult `json:"syncResult,omitempty"` // Token string `json:"token,omitempty"` // Token SyncStartTime *float64 `json:"syncStartTime,omitempty"` // Sync Start Time LastSync *float64 `json:"lastSync,omitempty"` // Last Sync TenantID string `json:"tenantId,omitempty"` // Tenant Id SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id Expiry *float64 `json:"expiry,omitempty"` // Expiry SyncStatus string `json:"syncStatus,omitempty"` // Sync Status }
type ResponseDeviceOnboardingPnpAddVirtualAccountProfile ¶
type ResponseDeviceOnboardingPnpAddVirtualAccountProfile struct { Proxy *bool `json:"proxy,omitempty"` // Proxy MakeDefault *bool `json:"makeDefault,omitempty"` // Make Default Port *float64 `json:"port,omitempty"` // Port ProfileID string `json:"profileId,omitempty"` // Profile Id Name string `json:"name,omitempty"` // Name AddressIPV4 string `json:"addressIpV4,omitempty"` // Address Ip V4 Cert string `json:"cert,omitempty"` // Cert AddressFqdn string `json:"addressFqdn,omitempty"` // Address Fqdn }
type ResponseDeviceOnboardingPnpAddVirtualAccountSyncResult ¶
type ResponseDeviceOnboardingPnpAddVirtualAccountSyncResult struct { SyncList *[]ResponseDeviceOnboardingPnpAddVirtualAccountSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // Sync Msg }
type ResponseDeviceOnboardingPnpClaimDevice ¶
type ResponseDeviceOnboardingPnpClaimDevice struct { JSONArrayResponse *[]ResponseDeviceOnboardingPnpClaimDeviceJSONArrayResponse `json:"jsonArrayResponse,omitempty"` // Json Array Response JSONResponse *ResponseDeviceOnboardingPnpClaimDeviceJSONResponse `json:"jsonResponse,omitempty"` // Json Response Message string `json:"message,omitempty"` // Message StatusCode *float64 `json:"statusCode,omitempty"` // Status Code }
type ResponseDeviceOnboardingPnpClaimDeviceJSONArrayResponse ¶
type ResponseDeviceOnboardingPnpClaimDeviceJSONArrayResponse interface{}
type ResponseDeviceOnboardingPnpClaimDeviceJSONResponse ¶
type ResponseDeviceOnboardingPnpClaimDeviceJSONResponse interface{}
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnp ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnp struct { TypeID string `json:"_id,omitempty"` // Id DeviceInfo *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfo `json:"deviceInfo,omitempty"` // SystemResetWorkflow *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemWorkflow `json:"systemWorkflow,omitempty"` // Workflow *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflow `json:"workflow,omitempty"` // RunSummaryList *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryList `json:"runSummaryList,omitempty"` // WorkflowParameters *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowParameters `json:"workflowParameters,omitempty"` // DayZeroConfig *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDayZeroConfig `json:"dayZeroConfig,omitempty"` // DayZeroConfigPreview *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDayZeroConfigPreview `json:"dayZeroConfigPreview,omitempty"` // Day Zero Config Preview Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDayZeroConfig ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDayZeroConfig struct {
Config string `json:"config,omitempty"` // Config
}
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDayZeroConfigPreview ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDayZeroConfigPreview interface{}
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfo ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfo struct { Source string `json:"source,omitempty"` // Source SerialNumber string `json:"serialNumber,omitempty"` // Serial Number Stack *bool `json:"stack,omitempty"` // Stack Mode string `json:"mode,omitempty"` // Mode State string `json:"state,omitempty"` // State Location *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoLocation `json:"location,omitempty"` // Description string `json:"description,omitempty"` // Description OnbState string `json:"onbState,omitempty"` // Onb State AuthenticatedMicNumber string `json:"authenticatedMicNumber,omitempty"` // Authenticated Mic Number AuthenticatedSudiSerialNo string `json:"authenticatedSudiSerialNo,omitempty"` // Authenticated Sudi Serial No CapabilitiesSupported []string `json:"capabilitiesSupported,omitempty"` // Capabilities Supported FeaturesSupported []string `json:"featuresSupported,omitempty"` // Features Supported CmState string `json:"cmState,omitempty"` // Cm State FirstContact *float64 `json:"firstContact,omitempty"` // First Contact LastContact *float64 `json:"lastContact,omitempty"` // Last Contact MacAddress string `json:"macAddress,omitempty"` // Mac Address Pid string `json:"pid,omitempty"` // Pid DeviceSudiSerialNos []string `json:"deviceSudiSerialNos,omitempty"` // Device Sudi Serial Nos LastUpdateOn *float64 `json:"lastUpdateOn,omitempty"` // Last Update On WorkflowID string `json:"workflowId,omitempty"` // Workflow Id WorkflowName string `json:"workflowName,omitempty"` // Workflow Name ProjectID string `json:"projectId,omitempty"` // Project Id ProjectName string `json:"projectName,omitempty"` // Project Name DeviceType string `json:"deviceType,omitempty"` // Device Type AgentType string `json:"agentType,omitempty"` // Agent Type ImageVersion string `json:"imageVersion,omitempty"` // Image Version FileSystemList *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // PnpProfileList *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // Image File HTTPHeaders *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // NeighborLinks *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // LastSyncTime *float64 `json:"lastSyncTime,omitempty"` // Last Sync Time IPInterfaces *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // Hostname string `json:"hostname,omitempty"` // Hostname AuthStatus string `json:"authStatus,omitempty"` // Auth Status StackInfo *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoStackInfo `json:"stackInfo,omitempty"` // ReloadRequested *bool `json:"reloadRequested,omitempty"` // Reload Requested AddedOn *float64 `json:"addedOn,omitempty"` // Added On SiteID string `json:"siteId,omitempty"` // Site Id AAACredentials *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // UserMicNumbers []string `json:"userMicNumbers,omitempty"` // User Mic Numbers UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // User Sudi Serial Nos AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // Addn Mac Addrs PreWorkflowCliOuputs *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // Tags *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoTags `json:"tags,omitempty"` // Tags SudiRequired *bool `json:"sudiRequired,omitempty"` // Sudi Required SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id PopulateInventory *bool `json:"populateInventory,omitempty"` // Populate Inventory SiteName string `json:"siteName,omitempty"` // Site Name Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoFileSystemList ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoFileSystemList struct { Type string `json:"type,omitempty"` // Type Writeable *bool `json:"writeable,omitempty"` // Writeable Freespace *float64 `json:"freespace,omitempty"` // Freespace Name string `json:"name,omitempty"` // Name Readable *bool `json:"readable,omitempty"` // Readable Size *float64 `json:"size,omitempty"` // Size }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoIPInterfaces ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoIPInterfaces struct { Status string `json:"status,omitempty"` // Status MacAddress string `json:"macAddress,omitempty"` // Mac Address IPv4Address *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoIPInterfacesIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6AddressList *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoIPInterfacesIPv6AddressList `json:"ipv6AddressList,omitempty"` // Ipv6 Address List Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoIPInterfacesIPv4Address ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoIPInterfacesIPv4Address interface{}
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoIPInterfacesIPv6AddressList ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoIPInterfacesIPv6AddressList interface{}
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoLocation ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoLocation struct { SiteID string `json:"siteId,omitempty"` // Site Id Address string `json:"address,omitempty"` // Address Latitude string `json:"latitude,omitempty"` // Latitude Longitude string `json:"longitude,omitempty"` // Longitude Altitude string `json:"altitude,omitempty"` // Altitude }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoNeighborLinks ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoNeighborLinks struct { LocalInterfaceName string `json:"localInterfaceName,omitempty"` // Local Interface Name LocalShortInterfaceName string `json:"localShortInterfaceName,omitempty"` // Local Short Interface Name LocalMacAddress string `json:"localMacAddress,omitempty"` // Local Mac Address RemoteInterfaceName string `json:"remoteInterfaceName,omitempty"` // Remote Interface Name RemoteShortInterfaceName string `json:"remoteShortInterfaceName,omitempty"` // Remote Short Interface Name RemoteMacAddress string `json:"remoteMacAddress,omitempty"` // Remote Mac Address RemoteDeviceName string `json:"remoteDeviceName,omitempty"` // Remote Device Name RemotePlatform string `json:"remotePlatform,omitempty"` // Remote Platform RemoteVersion string `json:"remoteVersion,omitempty"` // Remote Version }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileList ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileList struct { ProfileName string `json:"profileName,omitempty"` // Profile Name DiscoveryCreated *bool `json:"discoveryCreated,omitempty"` // Discovery Created CreatedBy string `json:"createdBy,omitempty"` // Created By PrimaryEndpoint *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // SecondaryEndpoint *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListPrimaryEndpoint ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListPrimaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListPrimaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListPrimaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListPrimaryEndpointIPv4Address ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListPrimaryEndpointIPv4Address interface{}
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListPrimaryEndpointIPv6Address ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListPrimaryEndpointIPv6Address interface{}
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListSecondaryEndpoint ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListSecondaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListSecondaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListSecondaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListSecondaryEndpointIPv4Address ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListSecondaryEndpointIPv4Address interface{}
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListSecondaryEndpointIPv6Address ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoPnpProfileListSecondaryEndpointIPv6Address interface{}
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoStackInfo ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoStackInfo struct { SupportsStackWorkflows *bool `json:"supportsStackWorkflows,omitempty"` // Supports Stack Workflows IsFullRing *bool `json:"isFullRing,omitempty"` // Is Full Ring StackMemberList *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // Stack Ring Protocol ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // Valid License Levels TotalMemberCount *float64 `json:"totalMemberCount,omitempty"` // Total Member Count }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoStackInfoStackMemberList ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoStackInfoStackMemberList struct { SerialNumber string `json:"serialNumber,omitempty"` // Serial Number State string `json:"state,omitempty"` // State Role string `json:"role,omitempty"` // Role MacAddress string `json:"macAddress,omitempty"` // Mac Address Pid string `json:"pid,omitempty"` // Pid LicenseLevel string `json:"licenseLevel,omitempty"` // License Level LicenseType string `json:"licenseType,omitempty"` // License Type SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // Sudi Serial Number HardwareVersion string `json:"hardwareVersion,omitempty"` // Hardware Version StackNumber *float64 `json:"stackNumber,omitempty"` // Stack Number SoftwareVersion string `json:"softwareVersion,omitempty"` // Software Version Priority *float64 `json:"priority,omitempty"` // Priority }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoTags ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpDeviceInfoTags interface{}
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryList ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryList struct { Details string `json:"details,omitempty"` // Details HistoryTaskInfo *ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // ErrorFlag *bool `json:"errorFlag,omitempty"` // Error Flag Timestamp *float64 `json:"timestamp,omitempty"` // Timestamp }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryListHistoryTaskInfo ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryListHistoryTaskInfo struct { Type string `json:"type,omitempty"` // Type WorkItemList *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken AddnDetails *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryListHistoryTaskInfoWorkItemList ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpRunSummaryListHistoryTaskInfoWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemResetWorkflow ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemResetWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemResetWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemResetWorkflowTasks ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemResetWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemResetWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemResetWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemWorkflow ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemWorkflowTasks ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpSystemWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflow ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowParameters ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowParameters struct { TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // Top Of Stack Serial Number LicenseLevel string `json:"licenseLevel,omitempty"` // License Level LicenseType string `json:"licenseType,omitempty"` // License Type ConfigList *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowParametersConfigList `json:"configList,omitempty"` // }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowParametersConfigList ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowParametersConfigList struct { ConfigParameters *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // ConfigID string `json:"configId,omitempty"` // Config Id }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowParametersConfigListConfigParameters ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowTasks ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpDeleteDeviceByIDFromPnpWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpDeleteWorkflowByID ¶
type ResponseDeviceOnboardingPnpDeleteWorkflowByID struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpDeleteWorkflowByIDTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpDeleteWorkflowByIDTasks ¶
type ResponseDeviceOnboardingPnpDeleteWorkflowByIDTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpDeleteWorkflowByIDTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpDeleteWorkflowByIDTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpDeleteWorkflowByIDTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpDeregisterVirtualAccount ¶
type ResponseDeviceOnboardingPnpDeregisterVirtualAccount struct { VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id AutoSyncPeriod *float64 `json:"autoSyncPeriod,omitempty"` // Auto Sync Period SyncResultStr string `json:"syncResultStr,omitempty"` // Sync Result Str Profile *ResponseDeviceOnboardingPnpDeregisterVirtualAccountProfile `json:"profile,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Cco User SyncResult *ResponseDeviceOnboardingPnpDeregisterVirtualAccountSyncResult `json:"syncResult,omitempty"` // Token string `json:"token,omitempty"` // Token SyncStartTime *float64 `json:"syncStartTime,omitempty"` // Sync Start Time LastSync *float64 `json:"lastSync,omitempty"` // Last Sync TenantID string `json:"tenantId,omitempty"` // Tenant Id SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id Expiry *float64 `json:"expiry,omitempty"` // Expiry SyncStatus string `json:"syncStatus,omitempty"` // Sync Status }
type ResponseDeviceOnboardingPnpDeregisterVirtualAccountProfile ¶
type ResponseDeviceOnboardingPnpDeregisterVirtualAccountProfile struct { Proxy *bool `json:"proxy,omitempty"` // Proxy MakeDefault *bool `json:"makeDefault,omitempty"` // Make Default Port *float64 `json:"port,omitempty"` // Port ProfileID string `json:"profileId,omitempty"` // Profile Id Name string `json:"name,omitempty"` // Name AddressIPV4 string `json:"addressIpV4,omitempty"` // Address Ip V4 Cert string `json:"cert,omitempty"` // Cert AddressFqdn string `json:"addressFqdn,omitempty"` // Address Fqdn }
type ResponseDeviceOnboardingPnpDeregisterVirtualAccountSyncResult ¶
type ResponseDeviceOnboardingPnpDeregisterVirtualAccountSyncResult struct { SyncList *[]ResponseDeviceOnboardingPnpDeregisterVirtualAccountSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // Sync Msg }
type ResponseDeviceOnboardingPnpGetDeviceByID ¶
type ResponseDeviceOnboardingPnpGetDeviceByID struct { TypeID string `json:"_id,omitempty"` // Id DeviceInfo *ResponseDeviceOnboardingPnpGetDeviceByIDDeviceInfo `json:"deviceInfo,omitempty"` // SystemResetWorkflow *ResponseDeviceOnboardingPnpGetDeviceByIDSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow *ResponseDeviceOnboardingPnpGetDeviceByIDSystemWorkflow `json:"systemWorkflow,omitempty"` // Workflow *ResponseDeviceOnboardingPnpGetDeviceByIDWorkflow `json:"workflow,omitempty"` // RunSummaryList *[]ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryList `json:"runSummaryList,omitempty"` // WorkflowParameters *ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowParameters `json:"workflowParameters,omitempty"` // DayZeroConfig *ResponseDeviceOnboardingPnpGetDeviceByIDDayZeroConfig `json:"dayZeroConfig,omitempty"` // DayZeroConfigPreview *ResponseDeviceOnboardingPnpGetDeviceByIDDayZeroConfigPreview `json:"dayZeroConfigPreview,omitempty"` // Day Zero Config Preview Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id Progress *ResponseDeviceOnboardingPnpGetDeviceByIDProgress `json:"progress,omitempty"` // Progress }
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 ResponseDeviceOnboardingPnpGetDeviceByIDProgress ¶ added in v5.0.23
type ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryList ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryList struct { Details string `json:"details,omitempty"` // Details HistoryTaskInfo *ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // ErrorFlag *bool `json:"errorFlag,omitempty"` // Error Flag Timestamp *float64 `json:"timestamp,omitempty"` // Timestamp }
type ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryListHistoryTaskInfo ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryListHistoryTaskInfo struct { Type string `json:"type,omitempty"` // Type WorkItemList *[]ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken AddnDetails *[]ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryListHistoryTaskInfoWorkItemList ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDRunSummaryListHistoryTaskInfoWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpGetDeviceByIDSystemResetWorkflow ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDSystemResetWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpGetDeviceByIDSystemResetWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpGetDeviceByIDSystemResetWorkflowTasks ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDSystemResetWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpGetDeviceByIDSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpGetDeviceByIDSystemResetWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDSystemResetWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpGetDeviceByIDSystemWorkflow ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDSystemWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpGetDeviceByIDSystemWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpGetDeviceByIDSystemWorkflowTasks ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDSystemWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpGetDeviceByIDSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpGetDeviceByIDSystemWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDSystemWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflow ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowParameters ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowParameters struct { TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // Top Of Stack Serial Number LicenseLevel string `json:"licenseLevel,omitempty"` // License Level LicenseType string `json:"licenseType,omitempty"` // License Type ConfigList *[]ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowParametersConfigList `json:"configList,omitempty"` // }
type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowParametersConfigList ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowParametersConfigList struct { ConfigParameters *[]ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // ConfigID string `json:"configId,omitempty"` // Config Id }
type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowTasks ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpGetDeviceByIDWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpGetDeviceCount ¶
type ResponseDeviceOnboardingPnpGetDeviceCount struct {
Response *float64 `json:"response,omitempty"` // Response
}
type ResponseDeviceOnboardingPnpGetDeviceHistory ¶
type ResponseDeviceOnboardingPnpGetDeviceHistory struct { Response *[]ResponseDeviceOnboardingPnpGetDeviceHistoryResponse `json:"response,omitempty"` // StatusCode *float64 `json:"statusCode,omitempty"` // Status Code }
type ResponseDeviceOnboardingPnpGetDeviceHistoryResponse ¶
type ResponseDeviceOnboardingPnpGetDeviceHistoryResponse struct { Timestamp *float64 `json:"timestamp,omitempty"` // Timestamp Details string `json:"details,omitempty"` // Details HistoryTaskInfo *ResponseDeviceOnboardingPnpGetDeviceHistoryResponseHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // ErrorFlag *bool `json:"errorFlag,omitempty"` // Error Flag }
type ResponseDeviceOnboardingPnpGetDeviceHistoryResponseHistoryTaskInfo ¶
type ResponseDeviceOnboardingPnpGetDeviceHistoryResponseHistoryTaskInfo struct { Name string `json:"name,omitempty"` // Name Type string `json:"type,omitempty"` // Type TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken WorkItemList *[]ResponseDeviceOnboardingPnpGetDeviceHistoryResponseHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // AddnDetails *[]ResponseDeviceOnboardingPnpGetDeviceHistoryResponseHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // }
type ResponseDeviceOnboardingPnpGetDeviceHistoryResponseHistoryTaskInfoWorkItemList ¶
type ResponseDeviceOnboardingPnpGetDeviceHistoryResponseHistoryTaskInfoWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command StartTime *float64 `json:"startTime,omitempty"` // Start Time EndTime *float64 `json:"endTime,omitempty"` // End Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken OutputStr string `json:"outputStr,omitempty"` // Output Str }
type ResponseDeviceOnboardingPnpGetDeviceList2 ¶
type ResponseDeviceOnboardingPnpGetDeviceList2 []ResponseItemDeviceOnboardingPnpGetDeviceList2 // Array of ResponseDeviceOnboardingPnpGetDeviceList2
type ResponseDeviceOnboardingPnpGetPnpGlobalSettings ¶
type ResponseDeviceOnboardingPnpGetPnpGlobalSettings struct { SavaMappingList *[]ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingList `json:"savaMappingList,omitempty"` // TaskTimeOuts *ResponseDeviceOnboardingPnpGetPnpGlobalSettingsTaskTimeOuts `json:"taskTimeOuts,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Tenant Id AAACredentials *ResponseDeviceOnboardingPnpGetPnpGlobalSettingsAAACredentials `json:"aaaCredentials,omitempty"` // DefaultProfile *ResponseDeviceOnboardingPnpGetPnpGlobalSettingsDefaultProfile `json:"defaultProfile,omitempty"` // AcceptEula *bool `json:"acceptEula,omitempty"` // Accept Eula ID string `json:"id,omitempty"` // Id TypeID string `json:"_id,omitempty"` // Id Version *float64 `json:"version,omitempty"` // Version }
type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsDefaultProfile ¶
type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsDefaultProfile struct { FqdnAddresses []string `json:"fqdnAddresses,omitempty"` // Fqdn Addresses Proxy *bool `json:"proxy,omitempty"` // Proxy Cert string `json:"cert,omitempty"` // Cert IPAddresses []string `json:"ipAddresses,omitempty"` // Ip Addresses Port *float64 `json:"port,omitempty"` // Port }
type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingList ¶
type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingList struct { SyncStatus string `json:"syncStatus,omitempty"` // Sync Status SyncStartTime *float64 `json:"syncStartTime,omitempty"` // Sync Start Time SyncResult *ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingListSyncResult `json:"syncResult,omitempty"` // LastSync *float64 `json:"lastSync,omitempty"` // Last Sync TenantID string `json:"tenantId,omitempty"` // Tenant Id Profile *ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingListProfile `json:"profile,omitempty"` // Token string `json:"token,omitempty"` // Token Expiry *float64 `json:"expiry,omitempty"` // Expiry CcoUser string `json:"ccoUser,omitempty"` // Cco User SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id AutoSyncPeriod *float64 `json:"autoSyncPeriod,omitempty"` // Auto Sync Period SyncResultStr string `json:"syncResultStr,omitempty"` // Sync Result Str }
type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingListProfile ¶
type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingListProfile struct { Port *float64 `json:"port,omitempty"` // Port AddressIPV4 string `json:"addressIpV4,omitempty"` // Address Ip V4 AddressFqdn string `json:"addressFqdn,omitempty"` // Address Fqdn ProfileID string `json:"profileId,omitempty"` // Profile Id Proxy *bool `json:"proxy,omitempty"` // Proxy MakeDefault *bool `json:"makeDefault,omitempty"` // Make Default Cert string `json:"cert,omitempty"` // Cert Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingListSyncResult ¶
type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingListSyncResult struct { SyncList *[]ResponseDeviceOnboardingPnpGetPnpGlobalSettingsSavaMappingListSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // Sync Msg }
type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsTaskTimeOuts ¶
type ResponseDeviceOnboardingPnpGetPnpGlobalSettingsTaskTimeOuts struct { ImageDownloadTimeOut *float64 `json:"imageDownloadTimeOut,omitempty"` // Image Download Time Out ConfigTimeOut *float64 `json:"configTimeOut,omitempty"` // Config Time Out GeneralTimeOut *float64 `json:"generalTimeOut,omitempty"` // General Time Out }
type ResponseDeviceOnboardingPnpGetSmartAccountList ¶
type ResponseDeviceOnboardingPnpGetSmartAccountList []string // Array of ResponseDeviceOnboardingPnpGetSmartAccountList
type ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccount ¶
type ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccount struct { VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id AutoSyncPeriod *float64 `json:"autoSyncPeriod,omitempty"` // Auto Sync Period SyncResultStr string `json:"syncResultStr,omitempty"` // Sync Result Str Profile *ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccountProfile `json:"profile,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Cco User SyncResult *ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccountSyncResult `json:"syncResult,omitempty"` // Token string `json:"token,omitempty"` // Token SyncStartTime *float64 `json:"syncStartTime,omitempty"` // Sync Start Time LastSync *float64 `json:"lastSync,omitempty"` // Last Sync TenantID string `json:"tenantId,omitempty"` // Tenant Id SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id Expiry *float64 `json:"expiry,omitempty"` // Expiry SyncStatus string `json:"syncStatus,omitempty"` // Sync Status }
type ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccountProfile ¶
type ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccountProfile struct { Proxy *bool `json:"proxy,omitempty"` // Proxy MakeDefault *bool `json:"makeDefault,omitempty"` // Make Default Port *float64 `json:"port,omitempty"` // Port ProfileID string `json:"profileId,omitempty"` // Profile Id Name string `json:"name,omitempty"` // Name AddressIPV4 string `json:"addressIpV4,omitempty"` // Address Ip V4 Cert string `json:"cert,omitempty"` // Cert AddressFqdn string `json:"addressFqdn,omitempty"` // Address Fqdn }
type ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccountSyncResult ¶
type ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccountSyncResult struct { SyncList *[]ResponseDeviceOnboardingPnpGetSyncResultForVirtualAccountSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // Sync Msg }
type ResponseDeviceOnboardingPnpGetVirtualAccountList ¶
type ResponseDeviceOnboardingPnpGetVirtualAccountList []string // Array of ResponseDeviceOnboardingPnpGetVirtualAccountList
type ResponseDeviceOnboardingPnpGetWorkflowByID ¶
type ResponseDeviceOnboardingPnpGetWorkflowByID struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpGetWorkflowByIDTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpGetWorkflowByIDTasks ¶
type ResponseDeviceOnboardingPnpGetWorkflowByIDTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpGetWorkflowByIDTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpGetWorkflowByIDTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpGetWorkflowByIDTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpGetWorkflowCount ¶
type ResponseDeviceOnboardingPnpGetWorkflowCount struct {
Response *float64 `json:"response,omitempty"` // Response
}
type ResponseDeviceOnboardingPnpGetWorkflows ¶
type ResponseDeviceOnboardingPnpGetWorkflows []ResponseItemDeviceOnboardingPnpGetWorkflows // Array of ResponseDeviceOnboardingPnpGetWorkflows
type ResponseDeviceOnboardingPnpImportDevicesInBulk ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulk struct { SuccessList *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessList `json:"successList,omitempty"` // FailureList *[]ResponseDeviceOnboardingPnpImportDevicesInBulkFailureList `json:"failureList,omitempty"` // }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessList ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessList struct { TypeID string `json:"_id,omitempty"` // _Id ID string `json:"id,omitempty"` // Id DeviceInfo *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfo `json:"deviceInfo,omitempty"` // SystemResetWorkflow *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemWorkflow `json:"systemWorkflow,omitempty"` // Workflow *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflow `json:"workflow,omitempty"` // RunSummaryList *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryList `json:"runSummaryList,omitempty"` // WorkflowParameters *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowParameters `json:"workflowParameters,omitempty"` // DayZeroConfig *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDayZeroConfig `json:"dayZeroConfig,omitempty"` // DayZeroConfigPreview *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDayZeroConfigPreview `json:"dayZeroConfigPreview,omitempty"` // Day Zero Config Preview Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDayZeroConfig ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDayZeroConfig struct {
Config string `json:"config,omitempty"` // Config
}
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDayZeroConfigPreview ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDayZeroConfigPreview interface{}
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfo ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfo struct { Source string `json:"source,omitempty"` // Source SerialNumber string `json:"serialNumber,omitempty"` // Serial Number Stack *bool `json:"stack,omitempty"` // Stack Mode string `json:"mode,omitempty"` // Mode State string `json:"state,omitempty"` // State Location *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoLocation `json:"location,omitempty"` // Description string `json:"description,omitempty"` // Description OnbState string `json:"onbState,omitempty"` // Onb State AuthenticatedMicNumber string `json:"authenticatedMicNumber,omitempty"` // Authenticated Mic Number AuthenticatedSudiSerialNo string `json:"authenticatedSudiSerialNo,omitempty"` // Authenticated Sudi Serial No CapabilitiesSupported []string `json:"capabilitiesSupported,omitempty"` // Capabilities Supported FeaturesSupported []string `json:"featuresSupported,omitempty"` // Features Supported CmState string `json:"cmState,omitempty"` // Cm State FirstContact *float64 `json:"firstContact,omitempty"` // First Contact LastContact *float64 `json:"lastContact,omitempty"` // Last Contact MacAddress string `json:"macAddress,omitempty"` // Mac Address Pid string `json:"pid,omitempty"` // Pid DeviceSudiSerialNos []string `json:"deviceSudiSerialNos,omitempty"` // Device Sudi Serial Nos LastUpdateOn *float64 `json:"lastUpdateOn,omitempty"` // Last Update On WorkflowID string `json:"workflowId,omitempty"` // Workflow Id WorkflowName string `json:"workflowName,omitempty"` // Workflow Name ProjectID string `json:"projectId,omitempty"` // Project Id ProjectName string `json:"projectName,omitempty"` // Project Name DeviceType string `json:"deviceType,omitempty"` // Device Type AgentType string `json:"agentType,omitempty"` // Agent Type ImageVersion string `json:"imageVersion,omitempty"` // Image Version FileSystemList *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // PnpProfileList *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // Image File HTTPHeaders *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // NeighborLinks *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // LastSyncTime *float64 `json:"lastSyncTime,omitempty"` // Last Sync Time IPInterfaces *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // Hostname string `json:"hostname,omitempty"` // Hostname AuthStatus string `json:"authStatus,omitempty"` // Auth Status StackInfo *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoStackInfo `json:"stackInfo,omitempty"` // ReloadRequested *bool `json:"reloadRequested,omitempty"` // Reload Requested AddedOn *float64 `json:"addedOn,omitempty"` // Added On SiteID string `json:"siteId,omitempty"` // Site Id AAACredentials *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // UserMicNumbers []string `json:"userMicNumbers,omitempty"` // User Mic Numbers UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // User Sudi Serial Nos AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // Addn Mac Addrs PreWorkflowCliOuputs *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // Tags *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoTags `json:"tags,omitempty"` // Tags SudiRequired *bool `json:"sudiRequired,omitempty"` // Sudi Required SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id PopulateInventory *bool `json:"populateInventory,omitempty"` // Populate Inventory SiteName string `json:"siteName,omitempty"` // Site Name Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoFileSystemList ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoFileSystemList struct { Type string `json:"type,omitempty"` // Type Writeable *bool `json:"writeable,omitempty"` // Writeable Freespace *float64 `json:"freespace,omitempty"` // Freespace Name string `json:"name,omitempty"` // Name Readable *bool `json:"readable,omitempty"` // Readable Size *float64 `json:"size,omitempty"` // Size }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfaces ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfaces struct { Status string `json:"status,omitempty"` // Status MacAddress string `json:"macAddress,omitempty"` // Mac Address IPv4Address *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfacesIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6AddressList *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfacesIPv6AddressList `json:"ipv6AddressList,omitempty"` // Ipv6 Address List Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfacesIPv4Address ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfacesIPv4Address interface{}
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfacesIPv6AddressList ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoIPInterfacesIPv6AddressList interface{}
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoLocation ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoLocation struct { SiteID string `json:"siteId,omitempty"` // Site Id Address string `json:"address,omitempty"` // Address Latitude string `json:"latitude,omitempty"` // Latitude Longitude string `json:"longitude,omitempty"` // Longitude Altitude string `json:"altitude,omitempty"` // Altitude }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoNeighborLinks ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoNeighborLinks struct { LocalInterfaceName string `json:"localInterfaceName,omitempty"` // Local Interface Name LocalShortInterfaceName string `json:"localShortInterfaceName,omitempty"` // Local Short Interface Name LocalMacAddress string `json:"localMacAddress,omitempty"` // Local Mac Address RemoteInterfaceName string `json:"remoteInterfaceName,omitempty"` // Remote Interface Name RemoteShortInterfaceName string `json:"remoteShortInterfaceName,omitempty"` // Remote Short Interface Name RemoteMacAddress string `json:"remoteMacAddress,omitempty"` // Remote Mac Address RemoteDeviceName string `json:"remoteDeviceName,omitempty"` // Remote Device Name RemotePlatform string `json:"remotePlatform,omitempty"` // Remote Platform RemoteVersion string `json:"remoteVersion,omitempty"` // Remote Version }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileList ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileList struct { ProfileName string `json:"profileName,omitempty"` // Profile Name DiscoveryCreated *bool `json:"discoveryCreated,omitempty"` // Discovery Created CreatedBy string `json:"createdBy,omitempty"` // Created By PrimaryEndpoint *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // SecondaryEndpoint *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListPrimaryEndpoint ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListPrimaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListPrimaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListPrimaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListPrimaryEndpointIPv4Address ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListPrimaryEndpointIPv4Address interface{}
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListPrimaryEndpointIPv6Address ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListPrimaryEndpointIPv6Address interface{}
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListSecondaryEndpoint ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListSecondaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListSecondaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListSecondaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListSecondaryEndpointIPv4Address ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListSecondaryEndpointIPv4Address interface{}
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListSecondaryEndpointIPv6Address ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoPnpProfileListSecondaryEndpointIPv6Address interface{}
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoStackInfo ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoStackInfo struct { SupportsStackWorkflows *bool `json:"supportsStackWorkflows,omitempty"` // Supports Stack Workflows IsFullRing *bool `json:"isFullRing,omitempty"` // Is Full Ring StackMemberList *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // Stack Ring Protocol ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // Valid License Levels TotalMemberCount *float64 `json:"totalMemberCount,omitempty"` // Total Member Count }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoStackInfoStackMemberList ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoStackInfoStackMemberList struct { SerialNumber string `json:"serialNumber,omitempty"` // Serial Number State string `json:"state,omitempty"` // State Role string `json:"role,omitempty"` // Role MacAddress string `json:"macAddress,omitempty"` // Mac Address Pid string `json:"pid,omitempty"` // Pid LicenseLevel string `json:"licenseLevel,omitempty"` // License Level LicenseType string `json:"licenseType,omitempty"` // License Type SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // Sudi Serial Number HardwareVersion string `json:"hardwareVersion,omitempty"` // Hardware Version StackNumber *float64 `json:"stackNumber,omitempty"` // Stack Number SoftwareVersion string `json:"softwareVersion,omitempty"` // Software Version Priority *float64 `json:"priority,omitempty"` // Priority }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoTags ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListDeviceInfoTags interface{}
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryList ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryList struct { Details string `json:"details,omitempty"` // Details HistoryTaskInfo *ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // ErrorFlag *bool `json:"errorFlag,omitempty"` // Error Flag Timestamp *float64 `json:"timestamp,omitempty"` // Timestamp }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryListHistoryTaskInfo ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryListHistoryTaskInfo struct { Type string `json:"type,omitempty"` // Type WorkItemList *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken AddnDetails *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryListHistoryTaskInfoAddnDetails ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryListHistoryTaskInfoWorkItemList ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListRunSummaryListHistoryTaskInfoWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemResetWorkflow ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemResetWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemResetWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemResetWorkflowTasks ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemResetWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemResetWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemResetWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemWorkflow ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemWorkflowTasks ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListSystemWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflow ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowParameters ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowParameters struct { TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // Top Of Stack Serial Number LicenseLevel string `json:"licenseLevel,omitempty"` // License Level LicenseType string `json:"licenseType,omitempty"` // License Type ConfigList *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowParametersConfigList `json:"configList,omitempty"` // }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowParametersConfigList ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowParametersConfigList struct { ConfigParameters *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // ConfigID string `json:"configId,omitempty"` // Config Id }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowParametersConfigListConfigParameters ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowTasks ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpImportDevicesInBulkSuccessListWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpPreviewConfig ¶
type ResponseDeviceOnboardingPnpPreviewConfig struct { Response *ResponseDeviceOnboardingPnpPreviewConfigResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDeviceOnboardingPnpPreviewConfigResponse ¶
type ResponseDeviceOnboardingPnpPreviewConfigResponse struct { Complete *bool `json:"complete,omitempty"` // Config string `json:"config,omitempty"` // Error *bool `json:"error,omitempty"` // ErrorMessage string `json:"errorMessage,omitempty"` // ExpiredTime *int `json:"expiredTime,omitempty"` // RfProfile string `json:"rfProfile,omitempty"` // SensorProfile string `json:"sensorProfile,omitempty"` // SiteID string `json:"siteId,omitempty"` // StartTime *int `json:"startTime,omitempty"` // TaskID string `json:"taskId,omitempty"` // }
type ResponseDeviceOnboardingPnpResetDevice ¶
type ResponseDeviceOnboardingPnpResetDevice struct { JSONArrayResponse *[]ResponseDeviceOnboardingPnpResetDeviceJSONArrayResponse `json:"jsonArrayResponse,omitempty"` // Json Array Response JSONResponse *ResponseDeviceOnboardingPnpResetDeviceJSONResponse `json:"jsonResponse,omitempty"` // Json Response Message string `json:"message,omitempty"` // Message StatusCode *float64 `json:"statusCode,omitempty"` // Status Code }
type ResponseDeviceOnboardingPnpResetDeviceJSONArrayResponse ¶
type ResponseDeviceOnboardingPnpResetDeviceJSONArrayResponse interface{}
type ResponseDeviceOnboardingPnpResetDeviceJSONResponse ¶
type ResponseDeviceOnboardingPnpResetDeviceJSONResponse interface{}
type ResponseDeviceOnboardingPnpSyncVirtualAccountDevices ¶
type ResponseDeviceOnboardingPnpSyncVirtualAccountDevices struct { VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id AutoSyncPeriod *float64 `json:"autoSyncPeriod,omitempty"` // Auto Sync Period SyncResultStr string `json:"syncResultStr,omitempty"` // Sync Result Str Profile *ResponseDeviceOnboardingPnpSyncVirtualAccountDevicesProfile `json:"profile,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Cco User SyncResult *ResponseDeviceOnboardingPnpSyncVirtualAccountDevicesSyncResult `json:"syncResult,omitempty"` // Token string `json:"token,omitempty"` // Token SyncStartTime *float64 `json:"syncStartTime,omitempty"` // Sync Start Time LastSync *float64 `json:"lastSync,omitempty"` // Last Sync TenantID string `json:"tenantId,omitempty"` // Tenant Id SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id Expiry *float64 `json:"expiry,omitempty"` // Expiry SyncStatus string `json:"syncStatus,omitempty"` // Sync Status }
type ResponseDeviceOnboardingPnpSyncVirtualAccountDevicesProfile ¶
type ResponseDeviceOnboardingPnpSyncVirtualAccountDevicesProfile struct { Proxy *bool `json:"proxy,omitempty"` // Proxy MakeDefault *bool `json:"makeDefault,omitempty"` // Make Default Port *float64 `json:"port,omitempty"` // Port ProfileID string `json:"profileId,omitempty"` // Profile Id Name string `json:"name,omitempty"` // Name AddressIPV4 string `json:"addressIpV4,omitempty"` // Address Ip V4 Cert string `json:"cert,omitempty"` // Cert AddressFqdn string `json:"addressFqdn,omitempty"` // Address Fqdn }
type ResponseDeviceOnboardingPnpSyncVirtualAccountDevicesSyncResult ¶
type ResponseDeviceOnboardingPnpSyncVirtualAccountDevicesSyncResult struct { SyncList *[]ResponseDeviceOnboardingPnpSyncVirtualAccountDevicesSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // Sync Msg }
type ResponseDeviceOnboardingPnpUnClaimDevice ¶
type ResponseDeviceOnboardingPnpUnClaimDevice struct { JSONArrayResponse *[]ResponseDeviceOnboardingPnpUnClaimDeviceJSONArrayResponse `json:"jsonArrayResponse,omitempty"` // Json Array Response JSONResponse *ResponseDeviceOnboardingPnpUnClaimDeviceJSONResponse `json:"jsonResponse,omitempty"` // Json Response Message string `json:"message,omitempty"` // Message StatusCode *float64 `json:"statusCode,omitempty"` // Status Code }
type ResponseDeviceOnboardingPnpUnClaimDeviceJSONArrayResponse ¶
type ResponseDeviceOnboardingPnpUnClaimDeviceJSONArrayResponse interface{}
type ResponseDeviceOnboardingPnpUnClaimDeviceJSONResponse ¶
type ResponseDeviceOnboardingPnpUnClaimDeviceJSONResponse interface{}
type ResponseDeviceOnboardingPnpUpdateDevice ¶
type ResponseDeviceOnboardingPnpUpdateDevice struct { TypeID string `json:"_id,omitempty"` // Id DeviceInfo *ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfo `json:"deviceInfo,omitempty"` // SystemResetWorkflow *ResponseDeviceOnboardingPnpUpdateDeviceSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow *ResponseDeviceOnboardingPnpUpdateDeviceSystemWorkflow `json:"systemWorkflow,omitempty"` // Workflow *ResponseDeviceOnboardingPnpUpdateDeviceWorkflow `json:"workflow,omitempty"` // RunSummaryList *[]ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryList `json:"runSummaryList,omitempty"` // WorkflowParameters *ResponseDeviceOnboardingPnpUpdateDeviceWorkflowParameters `json:"workflowParameters,omitempty"` // DayZeroConfig *ResponseDeviceOnboardingPnpUpdateDeviceDayZeroConfig `json:"dayZeroConfig,omitempty"` // DayZeroConfigPreview *ResponseDeviceOnboardingPnpUpdateDeviceDayZeroConfigPreview `json:"dayZeroConfigPreview,omitempty"` // Day Zero Config Preview Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpUpdateDeviceDayZeroConfig ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDayZeroConfig struct {
Config string `json:"config,omitempty"` // Config
}
type ResponseDeviceOnboardingPnpUpdateDeviceDayZeroConfigPreview ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDayZeroConfigPreview interface{}
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfo ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfo struct { Source string `json:"source,omitempty"` // Source SerialNumber string `json:"serialNumber,omitempty"` // Serial Number Stack *bool `json:"stack,omitempty"` // Stack Mode string `json:"mode,omitempty"` // Mode State string `json:"state,omitempty"` // State Location *ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoLocation `json:"location,omitempty"` // Description string `json:"description,omitempty"` // Description OnbState string `json:"onbState,omitempty"` // Onb State AuthenticatedMicNumber string `json:"authenticatedMicNumber,omitempty"` // Authenticated Mic Number AuthenticatedSudiSerialNo string `json:"authenticatedSudiSerialNo,omitempty"` // Authenticated Sudi Serial No CapabilitiesSupported []string `json:"capabilitiesSupported,omitempty"` // Capabilities Supported FeaturesSupported []string `json:"featuresSupported,omitempty"` // Features Supported CmState string `json:"cmState,omitempty"` // Cm State FirstContact *float64 `json:"firstContact,omitempty"` // First Contact LastContact *float64 `json:"lastContact,omitempty"` // Last Contact MacAddress string `json:"macAddress,omitempty"` // Mac Address Pid string `json:"pid,omitempty"` // Pid DeviceSudiSerialNos []string `json:"deviceSudiSerialNos,omitempty"` // Device Sudi Serial Nos LastUpdateOn *float64 `json:"lastUpdateOn,omitempty"` // Last Update On WorkflowID string `json:"workflowId,omitempty"` // Workflow Id WorkflowName string `json:"workflowName,omitempty"` // Workflow Name ProjectID string `json:"projectId,omitempty"` // Project Id ProjectName string `json:"projectName,omitempty"` // Project Name DeviceType string `json:"deviceType,omitempty"` // Device Type AgentType string `json:"agentType,omitempty"` // Agent Type ImageVersion string `json:"imageVersion,omitempty"` // Image Version FileSystemList *[]ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // PnpProfileList *[]ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // Image File HTTPHeaders *[]ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // NeighborLinks *[]ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // LastSyncTime *float64 `json:"lastSyncTime,omitempty"` // Last Sync Time IPInterfaces *[]ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // Hostname string `json:"hostname,omitempty"` // Hostname AuthStatus string `json:"authStatus,omitempty"` // Auth Status StackInfo *ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfo `json:"stackInfo,omitempty"` // ReloadRequested *bool `json:"reloadRequested,omitempty"` // Reload Requested AddedOn *float64 `json:"addedOn,omitempty"` // Added On SiteID string `json:"siteId,omitempty"` // Site Id AAACredentials *ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // UserMicNumbers []string `json:"userMicNumbers,omitempty"` // User Mic Numbers UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // User Sudi Serial Nos AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // Addn Mac Addrs PreWorkflowCliOuputs *[]ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // Tags *ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoTags `json:"tags,omitempty"` // Tags SudiRequired *bool `json:"sudiRequired,omitempty"` // Sudi Required SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id PopulateInventory *bool `json:"populateInventory,omitempty"` // Populate Inventory SiteName string `json:"siteName,omitempty"` // Site Name Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoFileSystemList ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoFileSystemList struct { Type string `json:"type,omitempty"` // Type Writeable *bool `json:"writeable,omitempty"` // Writeable Freespace *float64 `json:"freespace,omitempty"` // Freespace Name string `json:"name,omitempty"` // Name Readable *bool `json:"readable,omitempty"` // Readable Size *float64 `json:"size,omitempty"` // Size }
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfaces ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfaces struct { Status string `json:"status,omitempty"` // Status MacAddress string `json:"macAddress,omitempty"` // Mac Address IPv4Address *ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6AddressList *[]ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv6AddressList `json:"ipv6AddressList,omitempty"` // Ipv6 Address List Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv4Address ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv4Address interface{}
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv6AddressList ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoIPInterfacesIPv6AddressList interface{}
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoLocation ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoLocation struct { SiteID string `json:"siteId,omitempty"` // Site Id Address string `json:"address,omitempty"` // Address Latitude string `json:"latitude,omitempty"` // Latitude Longitude string `json:"longitude,omitempty"` // Longitude Altitude string `json:"altitude,omitempty"` // Altitude }
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoNeighborLinks ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoNeighborLinks struct { LocalInterfaceName string `json:"localInterfaceName,omitempty"` // Local Interface Name LocalShortInterfaceName string `json:"localShortInterfaceName,omitempty"` // Local Short Interface Name LocalMacAddress string `json:"localMacAddress,omitempty"` // Local Mac Address RemoteInterfaceName string `json:"remoteInterfaceName,omitempty"` // Remote Interface Name RemoteShortInterfaceName string `json:"remoteShortInterfaceName,omitempty"` // Remote Short Interface Name RemoteMacAddress string `json:"remoteMacAddress,omitempty"` // Remote Mac Address RemoteDeviceName string `json:"remoteDeviceName,omitempty"` // Remote Device Name RemotePlatform string `json:"remotePlatform,omitempty"` // Remote Platform RemoteVersion string `json:"remoteVersion,omitempty"` // Remote Version }
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileList ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileList struct { ProfileName string `json:"profileName,omitempty"` // Profile Name DiscoveryCreated *bool `json:"discoveryCreated,omitempty"` // Discovery Created CreatedBy string `json:"createdBy,omitempty"` // Created By PrimaryEndpoint *ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // SecondaryEndpoint *ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpoint ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv4Address interface{}
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListPrimaryEndpointIPv6Address interface{}
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpoint ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv4Address interface{}
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoPnpProfileListSecondaryEndpointIPv6Address interface{}
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfo ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfo struct { SupportsStackWorkflows *bool `json:"supportsStackWorkflows,omitempty"` // Supports Stack Workflows IsFullRing *bool `json:"isFullRing,omitempty"` // Is Full Ring StackMemberList *[]ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // Stack Ring Protocol ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // Valid License Levels TotalMemberCount *float64 `json:"totalMemberCount,omitempty"` // Total Member Count }
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfoStackMemberList ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoStackInfoStackMemberList struct { SerialNumber string `json:"serialNumber,omitempty"` // Serial Number State string `json:"state,omitempty"` // State Role string `json:"role,omitempty"` // Role MacAddress string `json:"macAddress,omitempty"` // Mac Address Pid string `json:"pid,omitempty"` // Pid LicenseLevel string `json:"licenseLevel,omitempty"` // License Level LicenseType string `json:"licenseType,omitempty"` // License Type SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // Sudi Serial Number HardwareVersion string `json:"hardwareVersion,omitempty"` // Hardware Version StackNumber *float64 `json:"stackNumber,omitempty"` // Stack Number SoftwareVersion string `json:"softwareVersion,omitempty"` // Software Version Priority *float64 `json:"priority,omitempty"` // Priority }
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoTags ¶
type ResponseDeviceOnboardingPnpUpdateDeviceDeviceInfoTags interface{}
type ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryList ¶
type ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryList struct { Details string `json:"details,omitempty"` // Details HistoryTaskInfo *ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // ErrorFlag *bool `json:"errorFlag,omitempty"` // Error Flag Timestamp *float64 `json:"timestamp,omitempty"` // Timestamp }
type ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfo ¶
type ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfo struct { Type string `json:"type,omitempty"` // Type WorkItemList *[]ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken AddnDetails *[]ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfoWorkItemList ¶
type ResponseDeviceOnboardingPnpUpdateDeviceRunSummaryListHistoryTaskInfoWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpUpdateDeviceSystemResetWorkflow ¶
type ResponseDeviceOnboardingPnpUpdateDeviceSystemResetWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasks ¶
type ResponseDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpUpdateDeviceSystemResetWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpUpdateDeviceSystemWorkflow ¶
type ResponseDeviceOnboardingPnpUpdateDeviceSystemWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasks ¶
type ResponseDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpUpdateDeviceSystemWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpUpdateDeviceWorkflow ¶
type ResponseDeviceOnboardingPnpUpdateDeviceWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpUpdateDeviceWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowParameters ¶
type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowParameters struct { TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // Top Of Stack Serial Number LicenseLevel string `json:"licenseLevel,omitempty"` // License Level LicenseType string `json:"licenseType,omitempty"` // License Type ConfigList *[]ResponseDeviceOnboardingPnpUpdateDeviceWorkflowParametersConfigList `json:"configList,omitempty"` // }
type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowParametersConfigList ¶
type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowParametersConfigList struct { ConfigParameters *[]ResponseDeviceOnboardingPnpUpdateDeviceWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // ConfigID string `json:"configId,omitempty"` // Config Id }
type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowTasks ¶
type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpUpdateDeviceWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpUpdateDeviceWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettings ¶
type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettings struct { SavaMappingList *[]ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingList `json:"savaMappingList,omitempty"` // TaskTimeOuts *ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsTaskTimeOuts `json:"taskTimeOuts,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Tenant Id AAACredentials *ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsAAACredentials `json:"aaaCredentials,omitempty"` // DefaultProfile *ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsDefaultProfile `json:"defaultProfile,omitempty"` // AcceptEula *bool `json:"acceptEula,omitempty"` // Accept Eula ID string `json:"id,omitempty"` // Id TypeID string `json:"_id,omitempty"` // Id Version *float64 `json:"version,omitempty"` // Version }
type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsDefaultProfile ¶
type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsDefaultProfile struct { FqdnAddresses []string `json:"fqdnAddresses,omitempty"` // Fqdn Addresses Proxy *bool `json:"proxy,omitempty"` // Proxy Cert string `json:"cert,omitempty"` // Cert IPAddresses []string `json:"ipAddresses,omitempty"` // Ip Addresses Port *float64 `json:"port,omitempty"` // Port }
type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingList ¶
type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingList struct { SyncStatus string `json:"syncStatus,omitempty"` // Sync Status SyncStartTime *float64 `json:"syncStartTime,omitempty"` // Sync Start Time SyncResult *ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListSyncResult `json:"syncResult,omitempty"` // LastSync *float64 `json:"lastSync,omitempty"` // Last Sync TenantID string `json:"tenantId,omitempty"` // Tenant Id Profile *ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListProfile `json:"profile,omitempty"` // Token string `json:"token,omitempty"` // Token Expiry *float64 `json:"expiry,omitempty"` // Expiry CcoUser string `json:"ccoUser,omitempty"` // Cco User SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id AutoSyncPeriod *float64 `json:"autoSyncPeriod,omitempty"` // Auto Sync Period SyncResultStr string `json:"syncResultStr,omitempty"` // Sync Result Str }
type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListProfile ¶
type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListProfile struct { Port *float64 `json:"port,omitempty"` // Port AddressIPV4 string `json:"addressIpV4,omitempty"` // Address Ip V4 AddressFqdn string `json:"addressFqdn,omitempty"` // Address Fqdn ProfileID string `json:"profileId,omitempty"` // Profile Id Proxy *bool `json:"proxy,omitempty"` // Proxy MakeDefault *bool `json:"makeDefault,omitempty"` // Make Default Cert string `json:"cert,omitempty"` // Cert Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListSyncResult ¶
type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListSyncResult struct { SyncList *[]ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsSavaMappingListSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // Sync Msg }
type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsTaskTimeOuts ¶
type ResponseDeviceOnboardingPnpUpdatePnpGlobalSettingsTaskTimeOuts struct { ImageDownloadTimeOut *float64 `json:"imageDownloadTimeOut,omitempty"` // Image Download Time Out ConfigTimeOut *float64 `json:"configTimeOut,omitempty"` // Config Time Out GeneralTimeOut *float64 `json:"generalTimeOut,omitempty"` // General Time Out }
type ResponseDeviceOnboardingPnpUpdatePnpServerProfile ¶
type ResponseDeviceOnboardingPnpUpdatePnpServerProfile struct { VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id AutoSyncPeriod *float64 `json:"autoSyncPeriod,omitempty"` // Auto Sync Period SyncResultStr string `json:"syncResultStr,omitempty"` // Sync Result Str Profile *ResponseDeviceOnboardingPnpUpdatePnpServerProfileProfile `json:"profile,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Cco User SyncResult *ResponseDeviceOnboardingPnpUpdatePnpServerProfileSyncResult `json:"syncResult,omitempty"` // Token string `json:"token,omitempty"` // Token SyncStartTime *float64 `json:"syncStartTime,omitempty"` // Sync Start Time LastSync *float64 `json:"lastSync,omitempty"` // Last Sync TenantID string `json:"tenantId,omitempty"` // Tenant Id SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id Expiry *float64 `json:"expiry,omitempty"` // Expiry SyncStatus string `json:"syncStatus,omitempty"` // Sync Status }
type ResponseDeviceOnboardingPnpUpdatePnpServerProfileProfile ¶
type ResponseDeviceOnboardingPnpUpdatePnpServerProfileProfile struct { Proxy *bool `json:"proxy,omitempty"` // Proxy MakeDefault *bool `json:"makeDefault,omitempty"` // Make Default Port *float64 `json:"port,omitempty"` // Port ProfileID string `json:"profileId,omitempty"` // Profile Id Name string `json:"name,omitempty"` // Name AddressIPV4 string `json:"addressIpV4,omitempty"` // Address Ip V4 Cert string `json:"cert,omitempty"` // Cert AddressFqdn string `json:"addressFqdn,omitempty"` // Address Fqdn }
type ResponseDeviceOnboardingPnpUpdatePnpServerProfileSyncResult ¶
type ResponseDeviceOnboardingPnpUpdatePnpServerProfileSyncResult struct { SyncList *[]ResponseDeviceOnboardingPnpUpdatePnpServerProfileSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // Sync Msg }
type ResponseDeviceOnboardingPnpUpdateWorkflow ¶
type ResponseDeviceOnboardingPnpUpdateWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseDeviceOnboardingPnpUpdateWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseDeviceOnboardingPnpUpdateWorkflowTasks ¶
type ResponseDeviceOnboardingPnpUpdateWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseDeviceOnboardingPnpUpdateWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseDeviceOnboardingPnpUpdateWorkflowTasksWorkItemList ¶
type ResponseDeviceOnboardingPnpUpdateWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseDeviceReplacementDeployDeviceReplacementWorkflow ¶
type ResponseDeviceReplacementDeployDeviceReplacementWorkflow struct { Response *ResponseDeviceReplacementDeployDeviceReplacementWorkflowResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDeviceReplacementMarkDeviceForReplacement ¶
type ResponseDeviceReplacementMarkDeviceForReplacement struct { Response *ResponseDeviceReplacementMarkDeviceForReplacementResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDeviceReplacementReturnListOfReplacementDevicesWithReplacementDetails ¶
type ResponseDeviceReplacementReturnListOfReplacementDevicesWithReplacementDetails struct { Response *[]ResponseDeviceReplacementReturnListOfReplacementDevicesWithReplacementDetailsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDeviceReplacementReturnListOfReplacementDevicesWithReplacementDetailsResponse ¶
type ResponseDeviceReplacementReturnListOfReplacementDevicesWithReplacementDetailsResponse struct { CreationTime *int `json:"creationTime,omitempty"` // Family string `json:"family,omitempty"` // FaultyDeviceID string `json:"faultyDeviceId,omitempty"` // FaultyDeviceName string `json:"faultyDeviceName,omitempty"` // FaultyDevicePlatform string `json:"faultyDevicePlatform,omitempty"` // FaultyDeviceSerialNumber string `json:"faultyDeviceSerialNumber,omitempty"` // ID string `json:"id,omitempty"` // NeighbourDeviceID string `json:"neighbourDeviceId,omitempty"` // NetworkReadinessTaskID string `json:"networkReadinessTaskId,omitempty"` // ReplacementDevicePlatform string `json:"replacementDevicePlatform,omitempty"` // ReplacementDeviceSerialNumber string `json:"replacementDeviceSerialNumber,omitempty"` // ReplacementStatus string `json:"replacementStatus,omitempty"` // ReplacementTime *int `json:"replacementTime,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // }
type ResponseDeviceReplacementUnmarkDeviceForReplacement ¶
type ResponseDeviceReplacementUnmarkDeviceForReplacement struct { Response *ResponseDeviceReplacementUnmarkDeviceForReplacementResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesAddDevice2 ¶
type ResponseDevicesAddDevice2 struct { Response *ResponseDevicesAddDevice2Response `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesAddUserDefinedFieldToDevice ¶
type ResponseDevicesAddUserDefinedFieldToDevice struct { Response *ResponseDevicesAddUserDefinedFieldToDeviceResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDevicesClearMacAddressTable ¶
type ResponseDevicesClearMacAddressTable struct { Response *ResponseDevicesClearMacAddressTableResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDevicesCreateUserDefinedField ¶
type ResponseDevicesCreateUserDefinedField struct { Response *ResponseDevicesCreateUserDefinedFieldResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDevicesDeleteDeviceByID ¶
type ResponseDevicesDeleteDeviceByID struct { Response *ResponseDevicesDeleteDeviceByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesDeleteUserDefinedField ¶
type ResponseDevicesDeleteUserDefinedField struct { Response *ResponseDevicesDeleteUserDefinedFieldResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
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 ResponseDevicesGetAllUserDefinedFields ¶
type ResponseDevicesGetAllUserDefinedFields struct { Response *[]ResponseDevicesGetAllUserDefinedFieldsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDevicesGetChassisDetailsForDevice ¶
type ResponseDevicesGetChassisDetailsForDevice struct { Response *[]ResponseDevicesGetChassisDetailsForDeviceResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetChassisDetailsForDeviceResponse ¶
type ResponseDevicesGetChassisDetailsForDeviceResponse struct { AssemblyNumber string `json:"assemblyNumber,omitempty"` // Assembly Number of the chassis AssemblyRevision string `json:"assemblyRevision,omitempty"` // Assembly Revision of the chassis ContainmentEntity string `json:"containmentEntity,omitempty"` // Containment Entity of the chassis Description string `json:"description,omitempty"` // Description of the chassis EntityPhysicalIndex string `json:"entityPhysicalIndex,omitempty"` // Entity Physical Index of the chassis HardwareVersion string `json:"hardwareVersion,omitempty"` // Hardware Version of the chassis InstanceUUID string `json:"instanceUuid,omitempty"` // ID of the chassis IsFieldReplaceable string `json:"isFieldReplaceable,omitempty"` // To mention if field is replaceable IsReportingAlarmsAllowed string `json:"isReportingAlarmsAllowed,omitempty"` // To mention if reporting alarms are allowed Manufacturer string `json:"manufacturer,omitempty"` // Manufacturer of the chassis Name string `json:"name,omitempty"` // Name of the chassis PartNumber string `json:"partNumber,omitempty"` // Part Number of the chassis SerialNumber string `json:"serialNumber,omitempty"` // Serial Number of the chassis VendorEquipmentType string `json:"vendorEquipmentType,omitempty"` // Vendor Equipment Type of the chassis }
type ResponseDevicesGetConnectedDeviceDetail ¶
type ResponseDevicesGetConnectedDeviceDetail struct { Response *ResponseDevicesGetConnectedDeviceDetailResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDevicesGetDeviceByID ¶
type ResponseDevicesGetDeviceByID struct { Response *ResponseDevicesGetDeviceByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetDeviceByIDResponse ¶
type ResponseDevicesGetDeviceByIDResponse struct { ApManagerInterfaceIP string `json:"apManagerInterfaceIp,omitempty"` // AssociatedWlcIP string `json:"associatedWlcIp,omitempty"` // BootDateTime string `json:"bootDateTime,omitempty"` // CollectionInterval string `json:"collectionInterval,omitempty"` // CollectionStatus string `json:"collectionStatus,omitempty"` // ErrorCode string `json:"errorCode,omitempty"` // ErrorDescription string `json:"errorDescription,omitempty"` // Family string `json:"family,omitempty"` // Hostname string `json:"hostname,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // InterfaceCount string `json:"interfaceCount,omitempty"` // InventoryStatusDetail string `json:"inventoryStatusDetail,omitempty"` // LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // LineCardCount string `json:"lineCardCount,omitempty"` // LineCardID string `json:"lineCardId,omitempty"` // Location string `json:"location,omitempty"` // LocationName string `json:"locationName,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // ManagementIPAddress string `json:"managementIpAddress,omitempty"` // MemorySize string `json:"memorySize,omitempty"` // PlatformID string `json:"platformId,omitempty"` // ReachabilityFailureReason string `json:"reachabilityFailureReason,omitempty"` // ReachabilityStatus string `json:"reachabilityStatus,omitempty"` // Role string `json:"role,omitempty"` // RoleSource string `json:"roleSource,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // Series string `json:"series,omitempty"` // SNMPContact string `json:"snmpContact,omitempty"` // SNMPLocation string `json:"snmpLocation,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // TagCount string `json:"tagCount,omitempty"` // TunnelUDPPort string `json:"tunnelUdpPort,omitempty"` // Type string `json:"type,omitempty"` // UpTime string `json:"upTime,omitempty"` // WaasDeviceMode string `json:"waasDeviceMode,omitempty"` // }
type ResponseDevicesGetDeviceBySerialNumber ¶
type ResponseDevicesGetDeviceBySerialNumber struct { Response *ResponseDevicesGetDeviceBySerialNumberResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetDeviceBySerialNumberResponse ¶
type ResponseDevicesGetDeviceBySerialNumberResponse struct { ApManagerInterfaceIP string `json:"apManagerInterfaceIp,omitempty"` // AssociatedWlcIP string `json:"associatedWlcIp,omitempty"` // BootDateTime string `json:"bootDateTime,omitempty"` // CollectionInterval string `json:"collectionInterval,omitempty"` // CollectionStatus string `json:"collectionStatus,omitempty"` // ErrorCode string `json:"errorCode,omitempty"` // ErrorDescription string `json:"errorDescription,omitempty"` // Family string `json:"family,omitempty"` // Hostname string `json:"hostname,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // InterfaceCount string `json:"interfaceCount,omitempty"` // InventoryStatusDetail string `json:"inventoryStatusDetail,omitempty"` // LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // LineCardCount string `json:"lineCardCount,omitempty"` // LineCardID string `json:"lineCardId,omitempty"` // Location string `json:"location,omitempty"` // LocationName string `json:"locationName,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // ManagementIPAddress string `json:"managementIpAddress,omitempty"` // MemorySize string `json:"memorySize,omitempty"` // PlatformID string `json:"platformId,omitempty"` // ReachabilityFailureReason string `json:"reachabilityFailureReason,omitempty"` // ReachabilityStatus string `json:"reachabilityStatus,omitempty"` // Role string `json:"role,omitempty"` // RoleSource string `json:"roleSource,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // Series string `json:"series,omitempty"` // SNMPContact string `json:"snmpContact,omitempty"` // SNMPLocation string `json:"snmpLocation,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // TagCount string `json:"tagCount,omitempty"` // TunnelUDPPort string `json:"tunnelUdpPort,omitempty"` // Type string `json:"type,omitempty"` // UpTime string `json:"upTime,omitempty"` // WaasDeviceMode string `json:"waasDeviceMode,omitempty"` // }
type ResponseDevicesGetDeviceConfigByID ¶
type ResponseDevicesGetDeviceConfigByID struct { Response interface{} `json:"response,omitempty"` // Version string `json:"version,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 *int `json:"timestamp,omitempty"` // Timestamp TagIDList *[]string `json:"tagIdList,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 ResponseDevicesGetDevicesRegisteredForWsaNotification ¶
type ResponseDevicesGetDevicesRegisteredForWsaNotification struct { Response *ResponseDevicesGetDevicesRegisteredForWsaNotificationResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetDevicesRegisteredForWsaNotificationResponse ¶
type ResponseDevicesGetDevicesRegisteredForWsaNotificationResponse 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 ResponseDevicesGetFunctionalCapabilityByID ¶
type ResponseDevicesGetFunctionalCapabilityByID struct { Response *ResponseDevicesGetFunctionalCapabilityByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetFunctionalCapabilityByIDResponse ¶
type ResponseDevicesGetFunctionalCapabilityByIDResponse struct { AttributeInfo *ResponseDevicesGetFunctionalCapabilityByIDResponseAttributeInfo `json:"attributeInfo,omitempty"` // FunctionDetails *[]ResponseDevicesGetFunctionalCapabilityByIDResponseFunctionDetails `json:"functionDetails,omitempty"` // FunctionName string `json:"functionName,omitempty"` // FunctionOpState string `json:"functionOpState,omitempty"` // ID string `json:"id,omitempty"` // }
type ResponseDevicesGetFunctionalCapabilityByIDResponseAttributeInfo ¶
type ResponseDevicesGetFunctionalCapabilityByIDResponseAttributeInfo interface{}
type ResponseDevicesGetFunctionalCapabilityByIDResponseFunctionDetails ¶
type ResponseDevicesGetFunctionalCapabilityByIDResponseFunctionDetails struct { AttributeInfo *ResponseDevicesGetFunctionalCapabilityByIDResponseFunctionDetailsAttributeInfo `json:"attributeInfo,omitempty"` // ID string `json:"id,omitempty"` // PropertyName string `json:"propertyName,omitempty"` // StringValue string `json:"stringValue,omitempty"` // }
type ResponseDevicesGetFunctionalCapabilityByIDResponseFunctionDetailsAttributeInfo ¶
type ResponseDevicesGetFunctionalCapabilityByIDResponseFunctionDetailsAttributeInfo interface{}
type ResponseDevicesGetFunctionalCapabilityForDevices ¶
type ResponseDevicesGetFunctionalCapabilityForDevices struct { Response *[]ResponseDevicesGetFunctionalCapabilityForDevicesResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetFunctionalCapabilityForDevicesResponse ¶
type ResponseDevicesGetFunctionalCapabilityForDevicesResponse struct { AttributeInfo *ResponseDevicesGetFunctionalCapabilityForDevicesResponseAttributeInfo `json:"attributeInfo,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // FunctionalCapability *[]ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapability `json:"functionalCapability,omitempty"` // ID string `json:"id,omitempty"` // }
type ResponseDevicesGetFunctionalCapabilityForDevicesResponseAttributeInfo ¶
type ResponseDevicesGetFunctionalCapabilityForDevicesResponseAttributeInfo interface{}
type ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapability ¶
type ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapability struct { AttributeInfo *ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapabilityAttributeInfo `json:"attributeInfo,omitempty"` // FunctionDetails *[]ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapabilityFunctionDetails `json:"functionDetails,omitempty"` // FunctionName string `json:"functionName,omitempty"` // FunctionOpState string `json:"functionOpState,omitempty"` // ID string `json:"id,omitempty"` // }
type ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapabilityAttributeInfo ¶
type ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapabilityAttributeInfo interface{}
type ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapabilityFunctionDetails ¶
type ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapabilityFunctionDetails struct { AttributeInfo *ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapabilityFunctionDetailsAttributeInfo `json:"attributeInfo,omitempty"` // ID string `json:"id,omitempty"` // PropertyName string `json:"propertyName,omitempty"` // StringValue string `json:"stringValue,omitempty"` // }
type ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapabilityFunctionDetailsAttributeInfo ¶
type ResponseDevicesGetFunctionalCapabilityForDevicesResponseFunctionalCapabilityFunctionDetailsAttributeInfo interface{}
type ResponseDevicesGetInterfaceByID ¶
type ResponseDevicesGetInterfaceByID struct { Response *ResponseDevicesGetInterfaceByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetInterfaceByIDResponse ¶
type ResponseDevicesGetInterfaceByIDResponse struct { AdminStatus string `json:"adminStatus,omitempty"` // ClassName string `json:"className,omitempty"` // Description string `json:"description,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // Duplex string `json:"duplex,omitempty"` // ID string `json:"id,omitempty"` // IfIndex string `json:"ifIndex,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // InterfaceType string `json:"interfaceType,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv4Mask string `json:"ipv4Mask,omitempty"` // IsisSupport string `json:"isisSupport,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // MappedPhysicalInterfaceID string `json:"mappedPhysicalInterfaceId,omitempty"` // MappedPhysicalInterfaceName string `json:"mappedPhysicalInterfaceName,omitempty"` // MediaType string `json:"mediaType,omitempty"` // NativeVLANID string `json:"nativeVlanId,omitempty"` // OspfSupport string `json:"ospfSupport,omitempty"` // Pid string `json:"pid,omitempty"` // PortMode string `json:"portMode,omitempty"` // PortName string `json:"portName,omitempty"` // PortType string `json:"portType,omitempty"` // SerialNo string `json:"serialNo,omitempty"` // Series string `json:"series,omitempty"` // Speed string `json:"speed,omitempty"` // Status string `json:"status,omitempty"` // VLANID string `json:"vlanId,omitempty"` // VoiceVLAN string `json:"voiceVlan,omitempty"` // }
type ResponseDevicesGetInterfaceByIP ¶
type ResponseDevicesGetInterfaceByIP struct { Response *[]ResponseDevicesGetInterfaceByIPResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetInterfaceByIPResponse ¶
type ResponseDevicesGetInterfaceByIPResponse struct { AdminStatus string `json:"adminStatus,omitempty"` // ClassName string `json:"className,omitempty"` // Description string `json:"description,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // Duplex string `json:"duplex,omitempty"` // ID string `json:"id,omitempty"` // IfIndex string `json:"ifIndex,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // InterfaceType string `json:"interfaceType,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv4Mask string `json:"ipv4Mask,omitempty"` // IsisSupport string `json:"isisSupport,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // MappedPhysicalInterfaceID string `json:"mappedPhysicalInterfaceId,omitempty"` // MappedPhysicalInterfaceName string `json:"mappedPhysicalInterfaceName,omitempty"` // MediaType string `json:"mediaType,omitempty"` // NativeVLANID string `json:"nativeVlanId,omitempty"` // OspfSupport string `json:"ospfSupport,omitempty"` // Pid string `json:"pid,omitempty"` // PortMode string `json:"portMode,omitempty"` // PortName string `json:"portName,omitempty"` // PortType string `json:"portType,omitempty"` // SerialNo string `json:"serialNo,omitempty"` // Series string `json:"series,omitempty"` // Speed string `json:"speed,omitempty"` // Status string `json:"status,omitempty"` // VLANID string `json:"vlanId,omitempty"` // VoiceVLAN string `json:"voiceVlan,omitempty"` // }
type ResponseDevicesGetInterfaceDetailsByDeviceIDAndInterfaceName ¶
type ResponseDevicesGetInterfaceDetailsByDeviceIDAndInterfaceName struct { Response *ResponseDevicesGetInterfaceDetailsByDeviceIDAndInterfaceNameResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetInterfaceDetailsByDeviceIDAndInterfaceNameResponse ¶
type ResponseDevicesGetInterfaceDetailsByDeviceIDAndInterfaceNameResponse struct { AdminStatus string `json:"adminStatus,omitempty"` // ClassName string `json:"className,omitempty"` // Description string `json:"description,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // Duplex string `json:"duplex,omitempty"` // ID string `json:"id,omitempty"` // IfIndex string `json:"ifIndex,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // InterfaceType string `json:"interfaceType,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv4Mask string `json:"ipv4Mask,omitempty"` // IsisSupport string `json:"isisSupport,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // MappedPhysicalInterfaceID string `json:"mappedPhysicalInterfaceId,omitempty"` // MappedPhysicalInterfaceName string `json:"mappedPhysicalInterfaceName,omitempty"` // MediaType string `json:"mediaType,omitempty"` // NativeVLANID string `json:"nativeVlanId,omitempty"` // OspfSupport string `json:"ospfSupport,omitempty"` // Pid string `json:"pid,omitempty"` // PortMode string `json:"portMode,omitempty"` // PortName string `json:"portName,omitempty"` // PortType string `json:"portType,omitempty"` // SerialNo string `json:"serialNo,omitempty"` // Series string `json:"series,omitempty"` // Speed string `json:"speed,omitempty"` // Status string `json:"status,omitempty"` // VLANID string `json:"vlanId,omitempty"` // VoiceVLAN string `json:"voiceVlan,omitempty"` // }
type ResponseDevicesGetInterfaceInfoByID ¶
type ResponseDevicesGetInterfaceInfoByID struct { Response *[]ResponseDevicesGetInterfaceInfoByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetInterfaceInfoByIDResponse ¶
type ResponseDevicesGetInterfaceInfoByIDResponse struct { AdminStatus string `json:"adminStatus,omitempty"` // ClassName string `json:"className,omitempty"` // Description string `json:"description,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // Duplex string `json:"duplex,omitempty"` // ID string `json:"id,omitempty"` // IfIndex string `json:"ifIndex,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // InterfaceType string `json:"interfaceType,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv4Mask string `json:"ipv4Mask,omitempty"` // IsisSupport string `json:"isisSupport,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // MappedPhysicalInterfaceID string `json:"mappedPhysicalInterfaceId,omitempty"` // MappedPhysicalInterfaceName string `json:"mappedPhysicalInterfaceName,omitempty"` // MediaType string `json:"mediaType,omitempty"` // NativeVLANID string `json:"nativeVlanId,omitempty"` // OspfSupport string `json:"ospfSupport,omitempty"` // Pid string `json:"pid,omitempty"` // PortMode string `json:"portMode,omitempty"` // PortName string `json:"portName,omitempty"` // PortType string `json:"portType,omitempty"` // SerialNo string `json:"serialNo,omitempty"` // Series string `json:"series,omitempty"` // Speed string `json:"speed,omitempty"` // Status string `json:"status,omitempty"` // VLANID string `json:"vlanId,omitempty"` // VoiceVLAN string `json:"voiceVlan,omitempty"` // }
type ResponseDevicesGetIsisInterfaces ¶
type ResponseDevicesGetIsisInterfaces struct { Response *[]ResponseDevicesGetIsisInterfacesResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetIsisInterfacesResponse ¶
type ResponseDevicesGetIsisInterfacesResponse struct { AdminStatus string `json:"adminStatus,omitempty"` // ClassName string `json:"className,omitempty"` // Description string `json:"description,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // Duplex string `json:"duplex,omitempty"` // ID string `json:"id,omitempty"` // IfIndex string `json:"ifIndex,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // InterfaceType string `json:"interfaceType,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv4Mask string `json:"ipv4Mask,omitempty"` // IsisSupport string `json:"isisSupport,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // MappedPhysicalInterfaceID string `json:"mappedPhysicalInterfaceId,omitempty"` // MappedPhysicalInterfaceName string `json:"mappedPhysicalInterfaceName,omitempty"` // MediaType string `json:"mediaType,omitempty"` // NativeVLANID string `json:"nativeVlanId,omitempty"` // OspfSupport string `json:"ospfSupport,omitempty"` // Pid string `json:"pid,omitempty"` // PortMode string `json:"portMode,omitempty"` // PortName string `json:"portName,omitempty"` // PortType string `json:"portType,omitempty"` // SerialNo string `json:"serialNo,omitempty"` // Series string `json:"series,omitempty"` // Speed string `json:"speed,omitempty"` // Status string `json:"status,omitempty"` // VLANID string `json:"vlanId,omitempty"` // VoiceVLAN string `json:"voiceVlan,omitempty"` // }
type ResponseDevicesGetLinecardDetails ¶
type ResponseDevicesGetLinecardDetails struct { Response *[]ResponseDevicesGetLinecardDetailsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDevicesGetModuleInfoByID ¶
type ResponseDevicesGetModuleInfoByID struct { Response *ResponseDevicesGetModuleInfoByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetModuleInfoByIDResponse ¶
type ResponseDevicesGetModuleInfoByIDResponse struct { AssemblyNumber string `json:"assemblyNumber,omitempty"` // AssemblyRevision string `json:"assemblyRevision,omitempty"` // AttributeInfo *ResponseDevicesGetModuleInfoByIDResponseAttributeInfo `json:"attributeInfo,omitempty"` // ContainmentEntity string `json:"containmentEntity,omitempty"` // Description string `json:"description,omitempty"` // EntityPhysicalIndex string `json:"entityPhysicalIndex,omitempty"` // ID string `json:"id,omitempty"` // IsFieldReplaceable string `json:"isFieldReplaceable,omitempty"` // IsReportingAlarmsAllowed string `json:"isReportingAlarmsAllowed,omitempty"` // Manufacturer string `json:"manufacturer,omitempty"` // ModuleIndex *int `json:"moduleIndex,omitempty"` // Name string `json:"name,omitempty"` // OperationalStateCode string `json:"operationalStateCode,omitempty"` // PartNumber string `json:"partNumber,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // VendorEquipmentType string `json:"vendorEquipmentType,omitempty"` // }
type ResponseDevicesGetModuleInfoByIDResponseAttributeInfo ¶
type ResponseDevicesGetModuleInfoByIDResponseAttributeInfo interface{}
type ResponseDevicesGetModules ¶
type ResponseDevicesGetModules struct { Response *[]ResponseDevicesGetModulesResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetModulesResponse ¶
type ResponseDevicesGetModulesResponse struct { AssemblyNumber string `json:"assemblyNumber,omitempty"` // AssemblyRevision string `json:"assemblyRevision,omitempty"` // AttributeInfo *ResponseDevicesGetModulesResponseAttributeInfo `json:"attributeInfo,omitempty"` // ContainmentEntity string `json:"containmentEntity,omitempty"` // Description string `json:"description,omitempty"` // EntityPhysicalIndex string `json:"entityPhysicalIndex,omitempty"` // ID string `json:"id,omitempty"` // IsFieldReplaceable string `json:"isFieldReplaceable,omitempty"` // IsReportingAlarmsAllowed string `json:"isReportingAlarmsAllowed,omitempty"` // Manufacturer string `json:"manufacturer,omitempty"` // ModuleIndex *int `json:"moduleIndex,omitempty"` // Name string `json:"name,omitempty"` // OperationalStateCode string `json:"operationalStateCode,omitempty"` // PartNumber string `json:"partNumber,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // VendorEquipmentType string `json:"vendorEquipmentType,omitempty"` // }
type ResponseDevicesGetModulesResponseAttributeInfo ¶
type ResponseDevicesGetModulesResponseAttributeInfo interface{}
type ResponseDevicesGetNetworkDeviceByIP ¶
type ResponseDevicesGetNetworkDeviceByIP struct { Response *ResponseDevicesGetNetworkDeviceByIPResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetNetworkDeviceByIPResponse ¶
type ResponseDevicesGetNetworkDeviceByIPResponse struct { ApManagerInterfaceIP string `json:"apManagerInterfaceIp,omitempty"` // AssociatedWlcIP string `json:"associatedWlcIp,omitempty"` // BootDateTime string `json:"bootDateTime,omitempty"` // CollectionInterval string `json:"collectionInterval,omitempty"` // CollectionStatus string `json:"collectionStatus,omitempty"` // ErrorCode string `json:"errorCode,omitempty"` // ErrorDescription string `json:"errorDescription,omitempty"` // Family string `json:"family,omitempty"` // Hostname string `json:"hostname,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // InterfaceCount string `json:"interfaceCount,omitempty"` // InventoryStatusDetail string `json:"inventoryStatusDetail,omitempty"` // LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // LineCardCount string `json:"lineCardCount,omitempty"` // LineCardID string `json:"lineCardId,omitempty"` // Location string `json:"location,omitempty"` // LocationName string `json:"locationName,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // ManagementIPAddress string `json:"managementIpAddress,omitempty"` // MemorySize string `json:"memorySize,omitempty"` // PlatformID string `json:"platformId,omitempty"` // ReachabilityFailureReason string `json:"reachabilityFailureReason,omitempty"` // ReachabilityStatus string `json:"reachabilityStatus,omitempty"` // Role string `json:"role,omitempty"` // RoleSource string `json:"roleSource,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // Series string `json:"series,omitempty"` // SNMPContact string `json:"snmpContact,omitempty"` // SNMPLocation string `json:"snmpLocation,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // TagCount string `json:"tagCount,omitempty"` // TunnelUDPPort string `json:"tunnelUdpPort,omitempty"` // Type string `json:"type,omitempty"` // UpTime string `json:"upTime,omitempty"` // WaasDeviceMode string `json:"waasDeviceMode,omitempty"` // }
type ResponseDevicesGetNetworkDeviceByPaginationRange ¶
type ResponseDevicesGetNetworkDeviceByPaginationRange struct { Response *[]ResponseDevicesGetNetworkDeviceByPaginationRangeResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetNetworkDeviceByPaginationRangeResponse ¶
type ResponseDevicesGetNetworkDeviceByPaginationRangeResponse struct { ApManagerInterfaceIP string `json:"apManagerInterfaceIp,omitempty"` // AssociatedWlcIP string `json:"associatedWlcIp,omitempty"` // BootDateTime string `json:"bootDateTime,omitempty"` // CollectionInterval string `json:"collectionInterval,omitempty"` // CollectionStatus string `json:"collectionStatus,omitempty"` // ErrorCode string `json:"errorCode,omitempty"` // ErrorDescription string `json:"errorDescription,omitempty"` // Family string `json:"family,omitempty"` // Hostname string `json:"hostname,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // InterfaceCount string `json:"interfaceCount,omitempty"` // InventoryStatusDetail string `json:"inventoryStatusDetail,omitempty"` // LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // LineCardCount string `json:"lineCardCount,omitempty"` // LineCardID string `json:"lineCardId,omitempty"` // Location string `json:"location,omitempty"` // LocationName string `json:"locationName,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // ManagementIPAddress string `json:"managementIpAddress,omitempty"` // MemorySize string `json:"memorySize,omitempty"` // PlatformID string `json:"platformId,omitempty"` // ReachabilityFailureReason string `json:"reachabilityFailureReason,omitempty"` // ReachabilityStatus string `json:"reachabilityStatus,omitempty"` // Role string `json:"role,omitempty"` // RoleSource string `json:"roleSource,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // Series string `json:"series,omitempty"` // SNMPContact string `json:"snmpContact,omitempty"` // SNMPLocation string `json:"snmpLocation,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // TagCount string `json:"tagCount,omitempty"` // TunnelUDPPort string `json:"tunnelUdpPort,omitempty"` // Type string `json:"type,omitempty"` // UpTime string `json:"upTime,omitempty"` // WaasDeviceMode string `json:"waasDeviceMode,omitempty"` // }
type ResponseDevicesGetOspfInterfaces ¶
type ResponseDevicesGetOspfInterfaces struct { Response *[]ResponseDevicesGetOspfInterfacesResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetOspfInterfacesResponse ¶
type ResponseDevicesGetOspfInterfacesResponse struct { AdminStatus string `json:"adminStatus,omitempty"` // ClassName string `json:"className,omitempty"` // Description string `json:"description,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // Duplex string `json:"duplex,omitempty"` // ID string `json:"id,omitempty"` // IfIndex string `json:"ifIndex,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // InterfaceType string `json:"interfaceType,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv4Mask string `json:"ipv4Mask,omitempty"` // IsisSupport string `json:"isisSupport,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // MappedPhysicalInterfaceID string `json:"mappedPhysicalInterfaceId,omitempty"` // MappedPhysicalInterfaceName string `json:"mappedPhysicalInterfaceName,omitempty"` // MediaType string `json:"mediaType,omitempty"` // NativeVLANID string `json:"nativeVlanId,omitempty"` // OspfSupport string `json:"ospfSupport,omitempty"` // Pid string `json:"pid,omitempty"` // PortMode string `json:"portMode,omitempty"` // PortName string `json:"portName,omitempty"` // PortType string `json:"portType,omitempty"` // SerialNo string `json:"serialNo,omitempty"` // Series string `json:"series,omitempty"` // Speed string `json:"speed,omitempty"` // Status string `json:"status,omitempty"` // VLANID string `json:"vlanId,omitempty"` // VoiceVLAN string `json:"voiceVlan,omitempty"` // }
type ResponseDevicesGetPlannedAccessPointsForBuilding ¶
type ResponseDevicesGetPlannedAccessPointsForBuilding struct { Response *[]ResponseDevicesGetPlannedAccessPointsForBuildingResponse `json:"response,omitempty"` // Version *int `json:"version,omitempty"` // Version Total *int `json:"total,omitempty"` // Total }
type ResponseDevicesGetPlannedAccessPointsForBuildingResponse ¶
type ResponseDevicesGetPlannedAccessPointsForBuildingResponse struct { Attributes *ResponseDevicesGetPlannedAccessPointsForBuildingResponseAttributes `json:"attributes,omitempty"` // Location *ResponseDevicesGetPlannedAccessPointsForBuildingResponseLocation `json:"location,omitempty"` // Location Position *ResponseDevicesGetPlannedAccessPointsForBuildingResponsePosition `json:"position,omitempty"` // RadioCount *int `json:"radioCount,omitempty"` // Radio Count Radios *[]ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadios `json:"radios,omitempty"` // IsSensor *bool `json:"isSensor,omitempty"` // Is Sensor }
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseAttributes ¶
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseAttributes struct { ID *int `json:"id,omitempty"` // Id InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid Name string `json:"name,omitempty"` // Name TypeString string `json:"typeString,omitempty"` // Type String Domain string `json:"domain,omitempty"` // Domain HeirarchyName string `json:"heirarchyName,omitempty"` // Heirarchy Name Source string `json:"source,omitempty"` // Source CreateDate *int `json:"createDate,omitempty"` // Create Date Macaddress *ResponseDevicesGetPlannedAccessPointsForBuildingResponseAttributesMacaddress `json:"macaddress,omitempty"` // Macaddress }
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseAttributesMacaddress ¶
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseAttributesMacaddress interface{}
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseLocation ¶
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseLocation interface{}
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadios ¶
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadios struct { Attributes *ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAttributes `json:"attributes,omitempty"` // Antenna *ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAntenna `json:"antenna,omitempty"` // IsSensor *bool `json:"isSensor,omitempty"` // Is Sensor }
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAntenna ¶
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAntenna struct { Name string `json:"name,omitempty"` // Name Type string `json:"type,omitempty"` // Type Mode string `json:"mode,omitempty"` // Mode AzimuthAngle *float64 `json:"azimuthAngle,omitempty"` // Azimuth Angle ElevationAngle *float64 `json:"elevationAngle,omitempty"` // Elevation Angle Gain *float64 `json:"gain,omitempty"` // Gain }
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAttributes ¶
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAttributes struct { ID *int `json:"id,omitempty"` // Id InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid SlotID *int `json:"slotId,omitempty"` // Slot Id IfTypeString string `json:"ifTypeString,omitempty"` // If Type String IfTypeSubband string `json:"ifTypeSubband,omitempty"` // If Type Subband Channel *ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAttributesChannel `json:"channel,omitempty"` // Channel ChannelString *ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAttributesChannelString `json:"channelString,omitempty"` // Channel String IfMode string `json:"ifMode,omitempty"` // If Mode }
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAttributesChannel ¶
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAttributesChannel interface{}
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAttributesChannelString ¶
type ResponseDevicesGetPlannedAccessPointsForBuildingResponseRadiosAttributesChannelString interface{}
type ResponseDevicesGetPlannedAccessPointsForFloor ¶
type ResponseDevicesGetPlannedAccessPointsForFloor struct { Response *[]ResponseDevicesGetPlannedAccessPointsForFloorResponse `json:"response,omitempty"` // Version *int `json:"version,omitempty"` // Version Total *int `json:"total,omitempty"` // Total }
type ResponseDevicesGetPlannedAccessPointsForFloorResponse ¶
type ResponseDevicesGetPlannedAccessPointsForFloorResponse struct { Attributes *ResponseDevicesGetPlannedAccessPointsForFloorResponseAttributes `json:"attributes,omitempty"` // Location *ResponseDevicesGetPlannedAccessPointsForFloorResponseLocation `json:"location,omitempty"` // Location Position *ResponseDevicesGetPlannedAccessPointsForFloorResponsePosition `json:"position,omitempty"` // RadioCount *int `json:"radioCount,omitempty"` // Radio Count Radios *[]ResponseDevicesGetPlannedAccessPointsForFloorResponseRadios `json:"radios,omitempty"` // IsSensor *bool `json:"isSensor,omitempty"` // Is Sensor }
type ResponseDevicesGetPlannedAccessPointsForFloorResponseAttributes ¶
type ResponseDevicesGetPlannedAccessPointsForFloorResponseAttributes struct { ID *int `json:"id,omitempty"` // Id InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid Name string `json:"name,omitempty"` // Name TypeString string `json:"typeString,omitempty"` // Type String Domain string `json:"domain,omitempty"` // Domain HeirarchyName string `json:"heirarchyName,omitempty"` // Heirarchy Name Source string `json:"source,omitempty"` // Source CreateDate *int `json:"createDate,omitempty"` // Create Date Macaddress *ResponseDevicesGetPlannedAccessPointsForFloorResponseAttributesMacaddress `json:"macaddress,omitempty"` // Macaddress }
type ResponseDevicesGetPlannedAccessPointsForFloorResponseAttributesMacaddress ¶
type ResponseDevicesGetPlannedAccessPointsForFloorResponseAttributesMacaddress interface{}
type ResponseDevicesGetPlannedAccessPointsForFloorResponseLocation ¶
type ResponseDevicesGetPlannedAccessPointsForFloorResponseLocation interface{}
type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadios ¶
type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadios struct { Attributes *ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAttributes `json:"attributes,omitempty"` // Antenna *ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAntenna `json:"antenna,omitempty"` // IsSensor *bool `json:"isSensor,omitempty"` // Is Sensor }
type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAntenna ¶
type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAntenna struct { Name string `json:"name,omitempty"` // Name Type string `json:"type,omitempty"` // Type Mode string `json:"mode,omitempty"` // Mode AzimuthAngle *float64 `json:"azimuthAngle,omitempty"` // Azimuth Angle ElevationAngle *float64 `json:"elevationAngle,omitempty"` // Elevation Angle Gain *float64 `json:"gain,omitempty"` // Gain }
type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAttributes ¶
type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAttributes struct { ID *int `json:"id,omitempty"` // Id InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid SlotID *int `json:"slotId,omitempty"` // Slot Id IfTypeString string `json:"ifTypeString,omitempty"` // If Type String IfTypeSubband string `json:"ifTypeSubband,omitempty"` // If Type Subband Channel *ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAttributesChannel `json:"channel,omitempty"` // Channel ChannelString *ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAttributesChannelString `json:"channelString,omitempty"` // Channel String IfMode string `json:"ifMode,omitempty"` // If Mode }
type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAttributesChannel ¶
type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAttributesChannel interface{}
type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAttributesChannelString ¶
type ResponseDevicesGetPlannedAccessPointsForFloorResponseRadiosAttributesChannelString interface{}
type ResponseDevicesGetStackDetailsForDevice ¶
type ResponseDevicesGetStackDetailsForDevice struct { Response *ResponseDevicesGetStackDetailsForDeviceResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetStackDetailsForDeviceResponse ¶
type ResponseDevicesGetStackDetailsForDeviceResponse struct { DeviceID string `json:"deviceId,omitempty"` // Device ID StackPortInfo *[]ResponseDevicesGetStackDetailsForDeviceResponseStackPortInfo `json:"stackPortInfo,omitempty"` // StackSwitchInfo *[]ResponseDevicesGetStackDetailsForDeviceResponseStackSwitchInfo `json:"stackSwitchInfo,omitempty"` // SvlSwitchInfo *[]ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfo `json:"svlSwitchInfo,omitempty"` // }
type ResponseDevicesGetStackDetailsForDeviceResponseStackPortInfo ¶
type ResponseDevicesGetStackDetailsForDeviceResponseStackPortInfo struct { IsSynchOk string `json:"isSynchOk,omitempty"` // If link partner sends valid protocol message LinkActive *bool `json:"linkActive,omitempty"` // If stack port is in same state as link partner LinkOk *bool `json:"linkOk,omitempty"` // If link is stable Name string `json:"name,omitempty"` // Name of the stack port NeighborPort string `json:"neighborPort,omitempty"` // Neighbor's member number and stack port number NrLinkOkChanges *int `json:"nrLinkOkChanges,omitempty"` // Relative stability of the link StackCableLengthInfo string `json:"stackCableLengthInfo,omitempty"` // Cable length StackPortOperStatusInfo string `json:"stackPortOperStatusInfo,omitempty"` // Port opearation status SwitchPort string `json:"switchPort,omitempty"` // Member number and stack port number }
type ResponseDevicesGetStackDetailsForDeviceResponseStackSwitchInfo ¶
type ResponseDevicesGetStackDetailsForDeviceResponseStackSwitchInfo struct { EntPhysicalIndex string `json:"entPhysicalIndex,omitempty"` // HwPriority *int `json:"hwPriority,omitempty"` // Hardware priority of the switch MacAddress string `json:"macAddress,omitempty"` // Mac address of the switch NumNextReload *int `json:"numNextReload,omitempty"` // Stack member number to be used in next reload PlatformID string `json:"platformId,omitempty"` // Platform Id Role string `json:"role,omitempty"` // Function of the switch SerialNumber string `json:"serialNumber,omitempty"` // Serial number SoftwareImage string `json:"softwareImage,omitempty"` // Software image type running on the switch StackMemberNumber *int `json:"stackMemberNumber,omitempty"` // Switch member number State string `json:"state,omitempty"` // Current state of the switch SwitchPriority *int `json:"switchPriority,omitempty"` // Priority of the switch }
type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfo ¶
type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfo struct { DadProtocol string `json:"dadProtocol,omitempty"` // Stackwise virtual dual active detection config DadRecoveryReloadEnabled *bool `json:"dadRecoveryReloadEnabled,omitempty"` // If dad recovery reload enabled DomainNumber *int `json:"domainNumber,omitempty"` // Stackwise virtual switch domain number InDadRecoveryMode *bool `json:"inDadRecoveryMode,omitempty"` // If in dad recovery mode SwVirtualStatus string `json:"swVirtualStatus,omitempty"` // Stackwise virtual status SwitchMembers *[]ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembers `json:"switchMembers,omitempty"` // }
type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembers ¶
type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembers struct { Bandwidth string `json:"bandwidth,omitempty"` // Bandwidth SvlMemberEndPoints *[]ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembersSvlMemberEndPoints `json:"svlMemberEndPoints,omitempty"` // SvlMemberNumber *int `json:"svlMemberNumber,omitempty"` // Switch member number SvlMemberPepSettings *[]ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembersSvlMemberPepSettings `json:"svlMemberPepSettings,omitempty"` // }
type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembersSvlMemberEndPoints ¶
type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembersSvlMemberEndPoints struct { SvlMemberEndPointPorts *[]ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembersSvlMemberEndPointsSvlMemberEndPointPorts `json:"svlMemberEndPointPorts,omitempty"` // SvlNumber *int `json:"svlNumber,omitempty"` // Stackwise virtual link number SvlStatus string `json:"svlStatus,omitempty"` // Stackwise virtual status }
type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembersSvlMemberEndPointsSvlMemberEndPointPorts ¶
type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembersSvlMemberEndPointsSvlMemberEndPointPorts struct { SvlProtocolStatus string `json:"svlProtocolStatus,omitempty"` // Stackwise virtual protocol status SwLocalInterface string `json:"swLocalInterface,omitempty"` // Stackwise virtual local interface SwRemoteInterface string `json:"swRemoteInterface,omitempty"` // Stackwise virtual remote interface }
type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembersSvlMemberPepSettings ¶
type ResponseDevicesGetStackDetailsForDeviceResponseSvlSwitchInfoSwitchMembersSvlMemberPepSettings struct { DadEnabled *bool `json:"dadEnabled,omitempty"` // If dadInterface is configured for dual active detection DadInterfaceName string `json:"dadInterfaceName,omitempty"` // Interface for dual active detection }
type ResponseDevicesGetSupervisorCardDetail ¶
type ResponseDevicesGetSupervisorCardDetail struct { Response *[]ResponseDevicesGetSupervisorCardDetailResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDevicesGetWirelessLanControllerDetailsByID ¶
type ResponseDevicesGetWirelessLanControllerDetailsByID struct { Response *ResponseDevicesGetWirelessLanControllerDetailsByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesGetWirelessLanControllerDetailsByIDResponse ¶
type ResponseDevicesGetWirelessLanControllerDetailsByIDResponse struct { AdminEnabledPorts *[]int `json:"adminEnabledPorts,omitempty"` // ApGroupName string `json:"apGroupName,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // EthMacAddress string `json:"ethMacAddress,omitempty"` // FlexGroupName string `json:"flexGroupName,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // LagModeEnabled *bool `json:"lagModeEnabled,omitempty"` // NetconfEnabled *bool `json:"netconfEnabled,omitempty"` // WirelessLicenseInfo string `json:"wirelessLicenseInfo,omitempty"` // WirelessPackageInstalled *bool `json:"wirelessPackageInstalled,omitempty"` // }
type ResponseDevicesInventoryInsightDeviceLinkMismatchAPIResponse ¶
type ResponseDevicesInventoryInsightDeviceLinkMismatchAPIResponse struct { EndPortAllowedVLANIDs string `json:"endPortAllowedVlanIds,omitempty"` // End port allowed vlan ids EndPortNativeVLANID string `json:"endPortNativeVlanId,omitempty"` // End port native vlan id StartPortAllowedVLANIDs string `json:"startPortAllowedVlanIds,omitempty"` // Start port allowed vlan ids StartPortNativeVLANID string `json:"startPortNativeVlanId,omitempty"` // Start port native vlan id LinkStatus string `json:"linkStatus,omitempty"` // Link status EndDeviceHostName string `json:"endDeviceHostName,omitempty"` // End device hostname EndDeviceID string `json:"endDeviceId,omitempty"` // End device id EndDeviceIPAddress string `json:"endDeviceIpAddress,omitempty"` // End device ip address EndPortAddress string `json:"endPortAddress,omitempty"` // End port address EndPortDuplex string `json:"endPortDuplex,omitempty"` // End port duplex EndPortID string `json:"endPortId,omitempty"` // End port id EndPortMask string `json:"endPortMask,omitempty"` // End port mask EndPortName string `json:"endPortName,omitempty"` // End port name EndPortPepID string `json:"endPortPepId,omitempty"` // End port pep id EndPortSpeed string `json:"endPortSpeed,omitempty"` // End port speed StartDeviceHostName string `json:"startDeviceHostName,omitempty"` // Start device hostname StartDeviceID string `json:"startDeviceId,omitempty"` // Start device id StartDeviceIPAddress string `json:"startDeviceIpAddress,omitempty"` // Start device ip address StartPortAddress string `json:"startPortAddress,omitempty"` // Start port address StartPortDuplex string `json:"startPortDuplex,omitempty"` // Start port duplex StartPortID string `json:"startPortId,omitempty"` // Start port id StartPortMask string `json:"startPortMask,omitempty"` // Start port mask StartPortName string `json:"startPortName,omitempty"` // Start port name StartPortPepID string `json:"startPortPepId,omitempty"` // Start port pep id StartPortSpeed string `json:"startPortSpeed,omitempty"` // Start port speed LastUpdated string `json:"lastUpdated,omitempty"` // Last updated NumUpdates *float64 `json:"numUpdates,omitempty"` // Number updates AvgUpdateFrequency *float64 `json:"avgUpdateFrequency,omitempty"` // Average update frequency Type string `json:"type,omitempty"` // Type InstanceUUID string `json:"instanceUuid,omitempty"` // Unique instance id InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance tenant id }
type ResponseDevicesInventoryInsightDeviceLinkMismatchApI ¶
type ResponseDevicesInventoryInsightDeviceLinkMismatchApI struct { Response *[]ResponseDevicesInventoryInsightDeviceLinkMismatchAPIResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Api version }
type ResponseDevicesLegitOperationsForInterface ¶
type ResponseDevicesLegitOperationsForInterface struct { Response *ResponseDevicesLegitOperationsForInterfaceResponse `json:"response,omitempty"` // Version *ResponseDevicesLegitOperationsForInterfaceVersion `json:"version,omitempty"` // }
type ResponseDevicesLegitOperationsForInterfaceResponse ¶
type ResponseDevicesLegitOperationsForInterfaceResponse struct { Type string `json:"type,omitempty"` // Type Properties *ResponseDevicesLegitOperationsForInterfaceResponseProperties `json:"properties,omitempty"` // Required []string `json:"required,omitempty"` // Required }
type ResponseDevicesLegitOperationsForInterfaceResponseProperties ¶
type ResponseDevicesLegitOperationsForInterfaceResponseProperties struct { InterfaceUUID *ResponseDevicesLegitOperationsForInterfaceResponsePropertiesInterfaceUUID `json:"interfaceUuid,omitempty"` // Properties *ResponseDevicesLegitOperationsForInterfaceResponsePropertiesProperties `json:"properties,omitempty"` // Operations *ResponseDevicesLegitOperationsForInterfaceResponsePropertiesOperations `json:"operations,omitempty"` // }
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesInterfaceUUID ¶
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesInterfaceUUID struct {
Type string `json:"type,omitempty"` // Type
}
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesOperations ¶
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesOperations struct { Type string `json:"type,omitempty"` // Type Items *[]ResponseDevicesLegitOperationsForInterfaceResponsePropertiesOperationsItems `json:"items,omitempty"` // }
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesOperationsItems ¶
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesOperationsItems struct { Type string `json:"type,omitempty"` // Type Properties *ResponseDevicesLegitOperationsForInterfaceResponsePropertiesOperationsItemsProperties `json:"properties,omitempty"` // Required []string `json:"required,omitempty"` // Required }
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesOperationsItemsProperties ¶
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesOperationsItemsProperties struct { Name *ResponseDevicesLegitOperationsForInterfaceResponsePropertiesOperationsItemsPropertiesName `json:"name,omitempty"` // Applicable *ResponseDevicesLegitOperationsForInterfaceResponsePropertiesOperationsItemsPropertiesApplicable `json:"applicable,omitempty"` // FailureReason *ResponseDevicesLegitOperationsForInterfaceResponsePropertiesOperationsItemsPropertiesFailureReason `json:"failureReason,omitempty"` // }
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesOperationsItemsPropertiesApplicable ¶
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesOperationsItemsPropertiesApplicable struct {
Type string `json:"type,omitempty"` // Type
}
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesOperationsItemsPropertiesFailureReason ¶
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesOperationsItemsPropertiesFailureReason struct {
Type string `json:"type,omitempty"` // Type
}
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesOperationsItemsPropertiesName ¶
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesOperationsItemsPropertiesName struct {
Type string `json:"type,omitempty"` // Type
}
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesProperties ¶
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesProperties struct { Type string `json:"type,omitempty"` // Type Items *[]ResponseDevicesLegitOperationsForInterfaceResponsePropertiesPropertiesItems `json:"items,omitempty"` // }
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesPropertiesItems ¶
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesPropertiesItems struct { Type string `json:"type,omitempty"` // Type Properties *ResponseDevicesLegitOperationsForInterfaceResponsePropertiesPropertiesItemsProperties `json:"properties,omitempty"` // Required []string `json:"required,omitempty"` // Required }
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesPropertiesItemsProperties ¶
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesPropertiesItemsProperties struct { Name *ResponseDevicesLegitOperationsForInterfaceResponsePropertiesPropertiesItemsPropertiesName `json:"name,omitempty"` // Applicable *ResponseDevicesLegitOperationsForInterfaceResponsePropertiesPropertiesItemsPropertiesApplicable `json:"applicable,omitempty"` // FailureReason *ResponseDevicesLegitOperationsForInterfaceResponsePropertiesPropertiesItemsPropertiesFailureReason `json:"failureReason,omitempty"` // }
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesPropertiesItemsPropertiesApplicable ¶
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesPropertiesItemsPropertiesApplicable struct {
Type string `json:"type,omitempty"` // Type
}
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesPropertiesItemsPropertiesFailureReason ¶
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesPropertiesItemsPropertiesFailureReason struct {
Type string `json:"type,omitempty"` // Type
}
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesPropertiesItemsPropertiesName ¶
type ResponseDevicesLegitOperationsForInterfaceResponsePropertiesPropertiesItemsPropertiesName struct {
Type string `json:"type,omitempty"` // Type
}
type ResponseDevicesLegitOperationsForInterfaceVersion ¶
type ResponseDevicesLegitOperationsForInterfaceVersion struct {
Type string `json:"type,omitempty"` // Type
}
type ResponseDevicesPoeDetails ¶
type ResponseDevicesPoeDetails struct { Response *ResponseDevicesPoeDetailsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDevicesRemoveUserDefinedFieldFromDevice ¶
type ResponseDevicesRemoveUserDefinedFieldFromDevice struct { Response *ResponseDevicesRemoveUserDefinedFieldFromDeviceResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDevicesReturnPowerSupplyFanDetailsForTheGivenDevice ¶
type ResponseDevicesReturnPowerSupplyFanDetailsForTheGivenDevice struct { Response *[]ResponseDevicesReturnPowerSupplyFanDetailsForTheGivenDeviceResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDevicesReturnPowerSupplyFanDetailsForTheGivenDeviceResponse ¶
type ResponseDevicesReturnPowerSupplyFanDetailsForTheGivenDeviceResponse struct { OperationalStateCode string `json:"operationalStateCode,omitempty"` // Operational State Code ProductID string `json:"productId,omitempty"` // Product Id SerialNumber string `json:"serialNumber,omitempty"` // Serial Number VendorEquipmentType string `json:"vendorEquipmentType,omitempty"` // Vendor Equipment Type Description string `json:"description,omitempty"` // Description InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid Name string `json:"name,omitempty"` // Name }
type ResponseDevicesReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DES ¶
type ResponseDevicesReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DES struct { Response *[]ResponseDevicesReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DESResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDevicesReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DESResponse ¶
type ResponseDevicesReturnsDevicesAddedToCiscoDnaCenterWithSNMPV3DESResponse struct { ID string `json:"id,omitempty"` // Id ManagementIPAddress string `json:"managementIpAddress,omitempty"` // Management Ip Address Hostname string `json:"hostname,omitempty"` // Hostname Type string `json:"type,omitempty"` // Type Family string `json:"family,omitempty"` // Family LastUpdated string `json:"lastUpdated,omitempty"` // Last Updated UpTime string `json:"upTime,omitempty"` // Up Time ReachabilityStatus string `json:"reachabilityStatus,omitempty"` // Reachability Status }
type ResponseDevicesReturnsPoeInterfaceDetailsForTheDevice ¶
type ResponseDevicesReturnsPoeInterfaceDetailsForTheDevice struct { Version string `json:"version,omitempty"` // Version Response *[]ResponseDevicesReturnsPoeInterfaceDetailsForTheDeviceResponse `json:"response,omitempty"` // }
type ResponseDevicesReturnsPoeInterfaceDetailsForTheDeviceResponse ¶
type ResponseDevicesReturnsPoeInterfaceDetailsForTheDeviceResponse struct { AdminStatus string `json:"adminStatus,omitempty"` // Admin Status OperStatus string `json:"operStatus,omitempty"` // Oper Status InterfaceName string `json:"interfaceName,omitempty"` // Interface Name MaxPortPower string `json:"maxPortPower,omitempty"` // Max Port Power AllocatedPower string `json:"allocatedPower,omitempty"` // Allocated Power PortPowerDrawn string `json:"portPowerDrawn,omitempty"` // Port Power Drawn }
type ResponseDevicesSyncDevices ¶
type ResponseDevicesSyncDevices struct { Response *ResponseDevicesSyncDevicesResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesSyncDevices2 ¶
type ResponseDevicesSyncDevices2 struct { Response *ResponseDevicesSyncDevices2Response `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesUpdateDeviceRole ¶
type ResponseDevicesUpdateDeviceRole struct { Response *ResponseDevicesUpdateDeviceRoleResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDevicesUpdateInterfaceDetails ¶
type ResponseDevicesUpdateInterfaceDetails struct { Response *ResponseDevicesUpdateInterfaceDetailsResponse `json:"response,omitempty"` // Version *ResponseDevicesUpdateInterfaceDetailsVersion `json:"version,omitempty"` // }
type ResponseDevicesUpdateInterfaceDetailsResponse ¶
type ResponseDevicesUpdateInterfaceDetailsResponse struct { Type string `json:"type,omitempty"` // Type Properties *ResponseDevicesUpdateInterfaceDetailsResponseProperties `json:"properties,omitempty"` // Required []string `json:"required,omitempty"` // Required }
type ResponseDevicesUpdateInterfaceDetailsResponseProperties ¶
type ResponseDevicesUpdateInterfaceDetailsResponseProperties struct { TaskID *ResponseDevicesUpdateInterfaceDetailsResponsePropertiesTaskID `json:"taskId,omitempty"` // URL *ResponseDevicesUpdateInterfaceDetailsResponsePropertiesURL `json:"url,omitempty"` // }
type ResponseDevicesUpdateInterfaceDetailsResponsePropertiesTaskID ¶
type ResponseDevicesUpdateInterfaceDetailsResponsePropertiesTaskID struct {
Type string `json:"type,omitempty"` // Type
}
type ResponseDevicesUpdateInterfaceDetailsResponsePropertiesURL ¶
type ResponseDevicesUpdateInterfaceDetailsResponsePropertiesURL struct {
Type string `json:"type,omitempty"` // Type
}
type ResponseDevicesUpdateInterfaceDetailsVersion ¶
type ResponseDevicesUpdateInterfaceDetailsVersion struct {
Type string `json:"type,omitempty"` // Type
}
type ResponseDevicesUpdateUserDefinedField ¶
type ResponseDevicesUpdateUserDefinedField struct { Response *ResponseDevicesUpdateUserDefinedFieldResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDisasterRecoveryDisasterRecoveryOperationalStatus ¶
type ResponseDisasterRecoveryDisasterRecoveryOperationalStatus struct { Severity string `json:"severity,omitempty"` // Severity of the DR Event. Status string `json:"status,omitempty"` // Status of the DR Event. InitiatedBy string `json:"initiated_by,omitempty"` // Who initiated this event. Is it a system triggered one or user triggered one. IPconfig *[]ResponseDisasterRecoveryDisasterRecoveryOperationalStatusIPconfig `json:"ipconfig,omitempty"` // Tasks *[]ResponseDisasterRecoveryDisasterRecoveryOperationalStatusTasks `json:"tasks,omitempty"` // Title string `json:"title,omitempty"` // DR Event Summary Site string `json:"site,omitempty"` // Site of the DR in which this event occurred. StartTimestamp string `json:"startTimestamp,omitempty"` // Starting timestamp of the DR event Message string `json:"message,omitempty"` // Detailed Description about the DR event EndTimestamp string `json:"endTimestamp,omitempty"` // End timestamp of the DR event }
type ResponseDisasterRecoveryDisasterRecoveryOperationalStatusIPconfig ¶
type ResponseDisasterRecoveryDisasterRecoveryOperationalStatusIPconfig struct { Interface string `json:"interface,omitempty"` // Enterprise or Management interface Vip string `json:"vip,omitempty"` // Is this interface a Virtual IP address or not. This is true for Site VIP IP string `json:"ip,omitempty"` // This floating virtual IP address automatically moves to and operates on the site that is currently acting as your network's active site. If the interface is enterprise, then this address manages traffic between your disaster recovery system and your Enterprise network. If the interface is management, then this address manages traffic between your disaster recovery system and your Management network. }
type ResponseDisasterRecoveryDisasterRecoveryOperationalStatusTasks ¶
type ResponseDisasterRecoveryDisasterRecoveryOperationalStatusTasks struct { Status string `json:"status,omitempty"` // Status of the DR event. IPconfig *[]ResponseDisasterRecoveryDisasterRecoveryOperationalStatusTasksIPconfig `json:"ipconfig,omitempty"` // Title string `json:"title,omitempty"` // DR Event Summary Site string `json:"site,omitempty"` // Site of the DR in which this event occured StartTimestamp string `json:"startTimestamp,omitempty"` // Starting timestamp of the DR event Message string `json:"message,omitempty"` // Detailed description about the DR event EndTimestamp string `json:"endTimestamp,omitempty"` // End timestamp of the DR event }
type ResponseDisasterRecoveryDisasterRecoveryOperationalStatusTasksIPconfig ¶
type ResponseDisasterRecoveryDisasterRecoveryOperationalStatusTasksIPconfig struct { Interface string `json:"interface,omitempty"` // Enterprise or Management interface Vip string `json:"vip,omitempty"` // Is this interface a Virtual IP address or not. This is true for Site VIP IP string `json:"ip,omitempty"` // This floating virtual IP address automatically moves to and operates on the site that is currently acting as your network's active site. If the interface is enterprise, then this address manages traffic between your disaster recovery system and your Enterprise network. If the interface is management, then this address manages traffic between your disaster recovery system and your Management network. }
type ResponseDisasterRecoveryDisasterRecoveryStatus ¶
type ResponseDisasterRecoveryDisasterRecoveryStatus struct { IPconfig *[]ResponseDisasterRecoveryDisasterRecoveryStatusIPconfig `json:"ipconfig,omitempty"` // Site string `json:"site,omitempty"` // Site of the disaster recovery system. Main *ResponseDisasterRecoveryDisasterRecoveryStatusMain `json:"main,omitempty"` // Recovery *ResponseDisasterRecoveryDisasterRecoveryStatusRecovery `json:"recovery,omitempty"` // Witness *ResponseDisasterRecoveryDisasterRecoveryStatusWitness `json:"witness,omitempty"` // State string `json:"state,omitempty"` // State of the Disaster Recovery System. IPsecTunnel *[]ResponseDisasterRecoveryDisasterRecoveryStatusIPsecTunnel `json:"ipsec-tunnel,omitempty"` // }
type ResponseDisasterRecoveryDisasterRecoveryStatusIPconfig ¶
type ResponseDisasterRecoveryDisasterRecoveryStatusIPconfig struct { Interface string `json:"interface,omitempty"` // Enterprise or Management interface Vip *bool `json:"vip,omitempty"` // Is this interface an Virtual IP address or not. This is true for Global DR VIP IP string `json:"ip,omitempty"` // This floating virtual IP address automatically moves to and operates on the site that is currently acting as your network's active site. If the interface is enterprise, then this address manages traffic between your disaster recovery system and your Enterprise network. If the interface is management, then this address manages traffic between your disaster recovery system and your Management network. }
type ResponseDisasterRecoveryDisasterRecoveryStatusMain ¶
type ResponseDisasterRecoveryDisasterRecoveryStatusMain struct { IPconfig *[]ResponseDisasterRecoveryDisasterRecoveryStatusMainIPconfig `json:"ipconfig,omitempty"` // State string `json:"state,omitempty"` // State of the Main Site. Nodes *[]ResponseDisasterRecoveryDisasterRecoveryStatusMainNodes `json:"nodes,omitempty"` // }
type ResponseDisasterRecoveryDisasterRecoveryStatusMainIPconfig ¶
type ResponseDisasterRecoveryDisasterRecoveryStatusMainIPconfig struct { Interface string `json:"interface,omitempty"` // Enterprise or Management interface Vip *bool `json:"vip,omitempty"` // Is this interface an Virtual IP address or not. This is true for cluster level. IP string `json:"ip,omitempty"` // This floating virtual IP address automatically moves to and operates on the site that is currently acting as your network's active site. If the interface is enterprise, then this address manages traffic between your disaster recovery system and your Enterprise network. If the interface is management, then this address manages traffic between your disaster recovery system and your Management network. }
type ResponseDisasterRecoveryDisasterRecoveryStatusMainNodes ¶
type ResponseDisasterRecoveryDisasterRecoveryStatusMainNodes struct { Hostname string `json:"hostname,omitempty"` // Hostname of the node State string `json:"state,omitempty"` // State of the node IPaddresses *[]ResponseDisasterRecoveryDisasterRecoveryStatusMainNodesIPaddresses `json:"ipaddresses,omitempty"` // }
type ResponseDisasterRecoveryDisasterRecoveryStatusMainNodesIPaddresses ¶
type ResponseDisasterRecoveryDisasterRecoveryStatusMainNodesIPaddresses struct { Interface string `json:"interface,omitempty"` // Enterprise or Management interface Vip *bool `json:"vip,omitempty"` // Is this interface a Virtual IP address or not. This is false for node level. IP string `json:"ip,omitempty"` // Node IP address }
type ResponseDisasterRecoveryDisasterRecoveryStatusRecovery ¶
type ResponseDisasterRecoveryDisasterRecoveryStatusRecovery struct { IPconfig *[]ResponseDisasterRecoveryDisasterRecoveryStatusRecoveryIPconfig `json:"ipconfig,omitempty"` // State string `json:"state,omitempty"` // State of the Recovery site Nodes *[]ResponseDisasterRecoveryDisasterRecoveryStatusRecoveryNodes `json:"nodes,omitempty"` // }
type ResponseDisasterRecoveryDisasterRecoveryStatusRecoveryIPconfig ¶
type ResponseDisasterRecoveryDisasterRecoveryStatusRecoveryIPconfig struct { Interface string `json:"interface,omitempty"` // Enterprise or Management interface Vip *bool `json:"vip,omitempty"` // Is this interface an Virtual IP address or not. This is true for cluster level. IP string `json:"ip,omitempty"` // This floating virtual IP address automatically moves to and operates on the site that is currently acting as your network's active site. If the interface is enterprise, then this address manages traffic between your disaster recovery system and your Enterprise network. If the interface is management, then this address manages traffic between your disaster recovery system and your Management network. }
type ResponseDisasterRecoveryDisasterRecoveryStatusRecoveryNodes ¶
type ResponseDisasterRecoveryDisasterRecoveryStatusRecoveryNodes struct { Hostname string `json:"hostname,omitempty"` // Hostname of the node State string `json:"state,omitempty"` // State of the node IPconfig *[]ResponseDisasterRecoveryDisasterRecoveryStatusRecoveryNodesIPconfig `json:"ipconfig,omitempty"` // }
type ResponseDisasterRecoveryDisasterRecoveryStatusRecoveryNodesIPconfig ¶
type ResponseDisasterRecoveryDisasterRecoveryStatusRecoveryNodesIPconfig struct { Interface string `json:"interface,omitempty"` // Enterprise or Management interface Vip *bool `json:"vip,omitempty"` // Is this interface a Virtual IP Address or not. This is false for node level. IP string `json:"ip,omitempty"` // Node IP Address }
type ResponseDisasterRecoveryDisasterRecoveryStatusWitness ¶
type ResponseDisasterRecoveryDisasterRecoveryStatusWitness struct { IPconfig *[]ResponseDisasterRecoveryDisasterRecoveryStatusWitnessIPconfig `json:"ipconfig,omitempty"` // State string `json:"state,omitempty"` // State of the Witness Site Nodes *[]ResponseDisasterRecoveryDisasterRecoveryStatusWitnessNodes `json:"nodes,omitempty"` // }
type ResponseDisasterRecoveryDisasterRecoveryStatusWitnessIPconfig ¶
type ResponseDisasterRecoveryDisasterRecoveryStatusWitnessIPconfig struct { Interface string `json:"interface,omitempty"` // Enterprise or Management interface Vip *bool `json:"vip,omitempty"` // Is this interface an Virtual IP address or not. This is false for witness. IP string `json:"ip,omitempty"` // In case of witness, this is only an IP. }
type ResponseDisasterRecoveryDisasterRecoveryStatusWitnessNodes ¶
type ResponseDisasterRecoveryDisasterRecoveryStatusWitnessNodes struct { Hostname string `json:"hostname,omitempty"` // Hostname of the witness node State string `json:"state,omitempty"` // State of the node IPconfig *[]ResponseDisasterRecoveryDisasterRecoveryStatusWitnessNodesIPconfig `json:"ipconfig,omitempty"` // }
type ResponseDisasterRecoveryDisasterRecoveryStatusWitnessNodesIPconfig ¶
type ResponseDisasterRecoveryDisasterRecoveryStatusWitnessNodesIPconfig struct { Interface string `json:"interface,omitempty"` // Enterprise or Management interface Vip *bool `json:"vip,omitempty"` // Is this interface an Virtual IP address or not. This is false for Witness IP string `json:"ip,omitempty"` // In case of witness, this is only an IP }
type ResponseDiscoveryCreateCliCredentials ¶
type ResponseDiscoveryCreateCliCredentials struct { Response *ResponseDiscoveryCreateCliCredentialsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryCreateGlobalCredentialsV2 ¶
type ResponseDiscoveryCreateGlobalCredentialsV2 struct { Response *ResponseDiscoveryCreateGlobalCredentialsV2Response `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
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 ResponseDiscoveryDeleteGlobalCredentialV2 ¶
type ResponseDiscoveryDeleteGlobalCredentialV2 struct { Response *ResponseDiscoveryDeleteGlobalCredentialV2Response `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDiscoveryDeleteGlobalCredentialsByID ¶
type ResponseDiscoveryDeleteGlobalCredentialsByID struct { Response *ResponseDiscoveryDeleteGlobalCredentialsByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryGetAllGlobalCredentialsV2 ¶
type ResponseDiscoveryGetAllGlobalCredentialsV2 struct { Response *ResponseDiscoveryGetAllGlobalCredentialsV2Response `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseDiscoveryGetAllGlobalCredentialsV2Response ¶
type ResponseDiscoveryGetAllGlobalCredentialsV2Response struct { CliCredential *[]ResponseDiscoveryGetAllGlobalCredentialsV2ResponseCliCredential `json:"cliCredential,omitempty"` // SNMPV2CRead *[]ResponseDiscoveryGetAllGlobalCredentialsV2ResponseSNMPV2CRead `json:"snmpV2cRead,omitempty"` // SNMPV2CWrite *[]ResponseDiscoveryGetAllGlobalCredentialsV2ResponseSNMPV2CWrite `json:"snmpV2cWrite,omitempty"` // HTTPSRead *[]ResponseDiscoveryGetAllGlobalCredentialsV2ResponseHTTPSRead `json:"httpsRead,omitempty"` // HTTPSWrite *[]ResponseDiscoveryGetAllGlobalCredentialsV2ResponseHTTPSWrite `json:"httpsWrite,omitempty"` // SNMPV3 *[]ResponseDiscoveryGetAllGlobalCredentialsV2ResponseSNMPV3 `json:"snmpV3,omitempty"` // }
type ResponseDiscoveryGetAllGlobalCredentialsV2ResponseCliCredential ¶
type ResponseDiscoveryGetAllGlobalCredentialsV2ResponseCliCredential struct { Password string `json:"password,omitempty"` // Password Username string `json:"username,omitempty"` // Username EnablePassword string `json:"enablePassword,omitempty"` // Enable Password Description string `json:"description,omitempty"` // Description Comments string `json:"comments,omitempty"` // Comments CredentialType string `json:"credentialType,omitempty"` // Credential Type InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid ID string `json:"id,omitempty"` // Id }
type ResponseDiscoveryGetAllGlobalCredentialsV2ResponseHTTPSRead ¶
type ResponseDiscoveryGetAllGlobalCredentialsV2ResponseHTTPSRead struct { Password string `json:"password,omitempty"` // Password Port *int `json:"port,omitempty"` // Port Username string `json:"username,omitempty"` // Username Secure *bool `json:"secure,omitempty"` // Secure Description string `json:"description,omitempty"` // Description Comments string `json:"comments,omitempty"` // Comments CredentialType string `json:"credentialType,omitempty"` // Credential Type InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid ID string `json:"id,omitempty"` // Id }
type ResponseDiscoveryGetAllGlobalCredentialsV2ResponseHTTPSWrite ¶
type ResponseDiscoveryGetAllGlobalCredentialsV2ResponseHTTPSWrite struct { Password string `json:"password,omitempty"` // Password Port *int `json:"port,omitempty"` // Port Username string `json:"username,omitempty"` // Username Secure *bool `json:"secure,omitempty"` // Secure Description string `json:"description,omitempty"` // Description Comments string `json:"comments,omitempty"` // Comments CredentialType string `json:"credentialType,omitempty"` // Credential Type InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid ID string `json:"id,omitempty"` // Id }
type ResponseDiscoveryGetAllGlobalCredentialsV2ResponseSNMPV2CRead ¶
type ResponseDiscoveryGetAllGlobalCredentialsV2ResponseSNMPV2CRead struct { ReadCommunity string `json:"readCommunity,omitempty"` // Read Community Description string `json:"description,omitempty"` // Description Comments string `json:"comments,omitempty"` // Comments CredentialType string `json:"credentialType,omitempty"` // Credential Type InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid ID string `json:"id,omitempty"` // Id }
type ResponseDiscoveryGetAllGlobalCredentialsV2ResponseSNMPV2CWrite ¶
type ResponseDiscoveryGetAllGlobalCredentialsV2ResponseSNMPV2CWrite struct { WriteCommunity string `json:"writeCommunity,omitempty"` // Write Community Description string `json:"description,omitempty"` // Description Comments string `json:"comments,omitempty"` // Comments CredentialType string `json:"credentialType,omitempty"` // Credential Type InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid ID string `json:"id,omitempty"` // Id }
type ResponseDiscoveryGetAllGlobalCredentialsV2ResponseSNMPV3 ¶
type ResponseDiscoveryGetAllGlobalCredentialsV2ResponseSNMPV3 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 Description string `json:"description,omitempty"` // Description Comments string `json:"comments,omitempty"` // Comments CredentialType string `json:"credentialType,omitempty"` // Credential Type InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid ID string `json:"id,omitempty"` // Id }
type ResponseDiscoveryGetDiscoveredDevicesByRange ¶
type ResponseDiscoveryGetDiscoveredDevicesByRange struct { Response *[]ResponseDiscoveryGetDiscoveredDevicesByRangeResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryGetDiscoveredDevicesByRangeResponse ¶
type ResponseDiscoveryGetDiscoveredDevicesByRangeResponse struct { AnchorWlcForAp string `json:"anchorWlcForAp,omitempty"` // AuthModelID string `json:"authModelId,omitempty"` // AvgUpdateFrequency *int `json:"avgUpdateFrequency,omitempty"` // BootDateTime string `json:"bootDateTime,omitempty"` // CliStatus string `json:"cliStatus,omitempty"` // DuplicateDeviceID string `json:"duplicateDeviceId,omitempty"` // ErrorCode string `json:"errorCode,omitempty"` // ErrorDescription string `json:"errorDescription,omitempty"` // Family string `json:"family,omitempty"` // Hostname string `json:"hostname,omitempty"` // HTTPStatus string `json:"httpStatus,omitempty"` // ID string `json:"id,omitempty"` // ImageName string `json:"imageName,omitempty"` // IngressQueueConfig string `json:"ingressQueueConfig,omitempty"` // InterfaceCount string `json:"interfaceCount,omitempty"` // InventoryCollectionStatus string `json:"inventoryCollectionStatus,omitempty"` // InventoryReachabilityStatus string `json:"inventoryReachabilityStatus,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // LineCardCount string `json:"lineCardCount,omitempty"` // LineCardID string `json:"lineCardId,omitempty"` // Location string `json:"location,omitempty"` // LocationName string `json:"locationName,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // ManagementIPAddress string `json:"managementIpAddress,omitempty"` // MemorySize string `json:"memorySize,omitempty"` // NetconfStatus string `json:"netconfStatus,omitempty"` // NumUpdates *int `json:"numUpdates,omitempty"` // PingStatus string `json:"pingStatus,omitempty"` // PlatformID string `json:"platformId,omitempty"` // PortRange string `json:"portRange,omitempty"` // QosStatus string `json:"qosStatus,omitempty"` // ReachabilityFailureReason string `json:"reachabilityFailureReason,omitempty"` // ReachabilityStatus string `json:"reachabilityStatus,omitempty"` // Role string `json:"role,omitempty"` // RoleSource string `json:"roleSource,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SNMPContact string `json:"snmpContact,omitempty"` // SNMPLocation string `json:"snmpLocation,omitempty"` // SNMPStatus string `json:"snmpStatus,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // Tag string `json:"tag,omitempty"` // TagCount *int `json:"tagCount,omitempty"` // Type string `json:"type,omitempty"` // UpTime string `json:"upTime,omitempty"` // Vendor string `json:"vendor,omitempty"` // WlcApDeviceStatus string `json:"wlcApDeviceStatus,omitempty"` // }
type ResponseDiscoveryGetDiscoveredNetworkDevicesByDiscoveryID ¶
type ResponseDiscoveryGetDiscoveredNetworkDevicesByDiscoveryID struct { Response *[]ResponseDiscoveryGetDiscoveredNetworkDevicesByDiscoveryIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryGetDiscoveredNetworkDevicesByDiscoveryIDResponse ¶
type ResponseDiscoveryGetDiscoveredNetworkDevicesByDiscoveryIDResponse struct { AnchorWlcForAp string `json:"anchorWlcForAp,omitempty"` // AuthModelID string `json:"authModelId,omitempty"` // AvgUpdateFrequency *int `json:"avgUpdateFrequency,omitempty"` // BootDateTime string `json:"bootDateTime,omitempty"` // CliStatus string `json:"cliStatus,omitempty"` // DuplicateDeviceID string `json:"duplicateDeviceId,omitempty"` // ErrorCode string `json:"errorCode,omitempty"` // ErrorDescription string `json:"errorDescription,omitempty"` // Family string `json:"family,omitempty"` // Hostname string `json:"hostname,omitempty"` // HTTPStatus string `json:"httpStatus,omitempty"` // ID string `json:"id,omitempty"` // ImageName string `json:"imageName,omitempty"` // IngressQueueConfig string `json:"ingressQueueConfig,omitempty"` // InterfaceCount string `json:"interfaceCount,omitempty"` // InventoryCollectionStatus string `json:"inventoryCollectionStatus,omitempty"` // InventoryReachabilityStatus string `json:"inventoryReachabilityStatus,omitempty"` // LastUpdated string `json:"lastUpdated,omitempty"` // LineCardCount string `json:"lineCardCount,omitempty"` // LineCardID string `json:"lineCardId,omitempty"` // Location string `json:"location,omitempty"` // LocationName string `json:"locationName,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // ManagementIPAddress string `json:"managementIpAddress,omitempty"` // MemorySize string `json:"memorySize,omitempty"` // NetconfStatus string `json:"netconfStatus,omitempty"` // NumUpdates *int `json:"numUpdates,omitempty"` // PingStatus string `json:"pingStatus,omitempty"` // PlatformID string `json:"platformId,omitempty"` // PortRange string `json:"portRange,omitempty"` // QosStatus string `json:"qosStatus,omitempty"` // ReachabilityFailureReason string `json:"reachabilityFailureReason,omitempty"` // ReachabilityStatus string `json:"reachabilityStatus,omitempty"` // Role string `json:"role,omitempty"` // RoleSource string `json:"roleSource,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SNMPContact string `json:"snmpContact,omitempty"` // SNMPLocation string `json:"snmpLocation,omitempty"` // SNMPStatus string `json:"snmpStatus,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // Tag string `json:"tag,omitempty"` // TagCount *int `json:"tagCount,omitempty"` // Type string `json:"type,omitempty"` // UpTime string `json:"upTime,omitempty"` // Vendor string `json:"vendor,omitempty"` // WlcApDeviceStatus string `json:"wlcApDeviceStatus,omitempty"` // }
type ResponseDiscoveryGetDiscoveriesByRange ¶
type ResponseDiscoveryGetDiscoveriesByRange struct { Response *[]ResponseDiscoveryGetDiscoveriesByRangeResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryGetDiscoveriesByRangeResponse ¶
type ResponseDiscoveryGetDiscoveriesByRangeResponse struct { AttributeInfo *ResponseDiscoveryGetDiscoveriesByRangeResponseAttributeInfo `json:"attributeInfo,omitempty"` // CdpLevel *int `json:"cdpLevel,omitempty"` // DeviceIDs string `json:"deviceIds,omitempty"` // DiscoveryCondition string `json:"discoveryCondition,omitempty"` // DiscoveryStatus string `json:"discoveryStatus,omitempty"` // DiscoveryType string `json:"discoveryType,omitempty"` // EnablePasswordList string `json:"enablePasswordList,omitempty"` // GlobalCredentialIDList []string `json:"globalCredentialIdList,omitempty"` // HTTPReadCredential *ResponseDiscoveryGetDiscoveriesByRangeResponseHTTPReadCredential `json:"httpReadCredential,omitempty"` // HTTPWriteCredential *ResponseDiscoveryGetDiscoveriesByRangeResponseHTTPWriteCredential `json:"httpWriteCredential,omitempty"` // ID string `json:"id,omitempty"` // IPAddressList string `json:"ipAddressList,omitempty"` // IPFilterList string `json:"ipFilterList,omitempty"` // IsAutoCdp *bool `json:"isAutoCdp,omitempty"` // LldpLevel *int `json:"lldpLevel,omitempty"` // Name string `json:"name,omitempty"` // NetconfPort string `json:"netconfPort,omitempty"` // NumDevices *int `json:"numDevices,omitempty"` // ParentDiscoveryID string `json:"parentDiscoveryId,omitempty"` // PasswordList string `json:"passwordList,omitempty"` // PreferredMgmtIPMethod string `json:"preferredMgmtIPMethod,omitempty"` // ProtocolOrder string `json:"protocolOrder,omitempty"` // RetryCount *int `json:"retryCount,omitempty"` // SNMPAuthPassphrase string `json:"snmpAuthPassphrase,omitempty"` // SNMPAuthProtocol string `json:"snmpAuthProtocol,omitempty"` // SNMPMode string `json:"snmpMode,omitempty"` // SNMPPrivPassphrase string `json:"snmpPrivPassphrase,omitempty"` // SNMPPrivProtocol string `json:"snmpPrivProtocol,omitempty"` // SNMPRoCommunity string `json:"snmpRoCommunity,omitempty"` // SNMPRoCommunityDesc string `json:"snmpRoCommunityDesc,omitempty"` // SNMPRwCommunity string `json:"snmpRwCommunity,omitempty"` // SNMPRwCommunityDesc string `json:"snmpRwCommunityDesc,omitempty"` // SNMPUserName string `json:"snmpUserName,omitempty"` // TimeOut *int `json:"timeOut,omitempty"` // UpdateMgmtIP *bool `json:"updateMgmtIp,omitempty"` // UserNameList string `json:"userNameList,omitempty"` // }
type ResponseDiscoveryGetDiscoveriesByRangeResponseAttributeInfo ¶
type ResponseDiscoveryGetDiscoveriesByRangeResponseAttributeInfo interface{}
type ResponseDiscoveryGetDiscoveriesByRangeResponseHTTPReadCredential ¶
type ResponseDiscoveryGetDiscoveriesByRangeResponseHTTPReadCredential struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Port *int `json:"port,omitempty"` // Secure *bool `json:"secure,omitempty"` // Username string `json:"username,omitempty"` // }
type ResponseDiscoveryGetDiscoveriesByRangeResponseHTTPWriteCredential ¶
type ResponseDiscoveryGetDiscoveriesByRangeResponseHTTPWriteCredential struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Port *int `json:"port,omitempty"` // Secure *bool `json:"secure,omitempty"` // Username string `json:"username,omitempty"` // }
type ResponseDiscoveryGetDiscoveryByID ¶
type ResponseDiscoveryGetDiscoveryByID struct { Response *ResponseDiscoveryGetDiscoveryByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryGetDiscoveryByIDResponse ¶
type ResponseDiscoveryGetDiscoveryByIDResponse struct { AttributeInfo *ResponseDiscoveryGetDiscoveryByIDResponseAttributeInfo `json:"attributeInfo,omitempty"` // CdpLevel *int `json:"cdpLevel,omitempty"` // DeviceIDs string `json:"deviceIds,omitempty"` // DiscoveryCondition string `json:"discoveryCondition,omitempty"` // DiscoveryStatus string `json:"discoveryStatus,omitempty"` // DiscoveryType string `json:"discoveryType,omitempty"` // EnablePasswordList string `json:"enablePasswordList,omitempty"` // GlobalCredentialIDList []string `json:"globalCredentialIdList,omitempty"` // HTTPReadCredential *ResponseDiscoveryGetDiscoveryByIDResponseHTTPReadCredential `json:"httpReadCredential,omitempty"` // HTTPWriteCredential *ResponseDiscoveryGetDiscoveryByIDResponseHTTPWriteCredential `json:"httpWriteCredential,omitempty"` // ID string `json:"id,omitempty"` // IPAddressList string `json:"ipAddressList,omitempty"` // IPFilterList string `json:"ipFilterList,omitempty"` // IsAutoCdp *bool `json:"isAutoCdp,omitempty"` // LldpLevel *int `json:"lldpLevel,omitempty"` // Name string `json:"name,omitempty"` // NetconfPort string `json:"netconfPort,omitempty"` // NumDevices *int `json:"numDevices,omitempty"` // ParentDiscoveryID string `json:"parentDiscoveryId,omitempty"` // PasswordList string `json:"passwordList,omitempty"` // PreferredMgmtIPMethod string `json:"preferredMgmtIPMethod,omitempty"` // ProtocolOrder string `json:"protocolOrder,omitempty"` // RetryCount *int `json:"retryCount,omitempty"` // SNMPAuthPassphrase string `json:"snmpAuthPassphrase,omitempty"` // SNMPAuthProtocol string `json:"snmpAuthProtocol,omitempty"` // SNMPMode string `json:"snmpMode,omitempty"` // SNMPPrivPassphrase string `json:"snmpPrivPassphrase,omitempty"` // SNMPPrivProtocol string `json:"snmpPrivProtocol,omitempty"` // SNMPRoCommunity string `json:"snmpRoCommunity,omitempty"` // SNMPRoCommunityDesc string `json:"snmpRoCommunityDesc,omitempty"` // SNMPRwCommunity string `json:"snmpRwCommunity,omitempty"` // SNMPRwCommunityDesc string `json:"snmpRwCommunityDesc,omitempty"` // SNMPUserName string `json:"snmpUserName,omitempty"` // TimeOut *int `json:"timeOut,omitempty"` // UpdateMgmtIP *bool `json:"updateMgmtIp,omitempty"` // UserNameList string `json:"userNameList,omitempty"` // }
type ResponseDiscoveryGetDiscoveryByIDResponseAttributeInfo ¶
type ResponseDiscoveryGetDiscoveryByIDResponseAttributeInfo interface{}
type ResponseDiscoveryGetDiscoveryByIDResponseHTTPReadCredential ¶
type ResponseDiscoveryGetDiscoveryByIDResponseHTTPReadCredential struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Port *int `json:"port,omitempty"` // Secure *bool `json:"secure,omitempty"` // Username string `json:"username,omitempty"` // }
type ResponseDiscoveryGetDiscoveryByIDResponseHTTPWriteCredential ¶
type ResponseDiscoveryGetDiscoveryByIDResponseHTTPWriteCredential struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Port *int `json:"port,omitempty"` // Secure *bool `json:"secure,omitempty"` // Username string `json:"username,omitempty"` // }
type ResponseDiscoveryGetDiscoveryJobsByIP ¶
type ResponseDiscoveryGetDiscoveryJobsByIP struct { Response *[]ResponseDiscoveryGetDiscoveryJobsByIPResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryGetDiscoveryJobsByIPResponse ¶
type ResponseDiscoveryGetDiscoveryJobsByIPResponse struct { AttributeInfo *ResponseDiscoveryGetDiscoveryJobsByIPResponseAttributeInfo `json:"attributeInfo,omitempty"` // CliStatus string `json:"cliStatus,omitempty"` // DiscoveryStatus string `json:"discoveryStatus,omitempty"` // EndTime string `json:"endTime,omitempty"` // HTTPStatus string `json:"httpStatus,omitempty"` // ID string `json:"id,omitempty"` // InventoryCollectionStatus string `json:"inventoryCollectionStatus,omitempty"` // InventoryReachabilityStatus string `json:"inventoryReachabilityStatus,omitempty"` // IPAddress string `json:"ipAddress,omitempty"` // JobStatus string `json:"jobStatus,omitempty"` // Name string `json:"name,omitempty"` // NetconfStatus string `json:"netconfStatus,omitempty"` // PingStatus string `json:"pingStatus,omitempty"` // SNMPStatus string `json:"snmpStatus,omitempty"` // StartTime string `json:"startTime,omitempty"` // TaskID string `json:"taskId,omitempty"` // }
type ResponseDiscoveryGetDiscoveryJobsByIPResponseAttributeInfo ¶
type ResponseDiscoveryGetDiscoveryJobsByIPResponseAttributeInfo interface{}
type ResponseDiscoveryGetGlobalCredentials ¶
type ResponseDiscoveryGetGlobalCredentials struct { Response *[]ResponseDiscoveryGetGlobalCredentialsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryGetGlobalCredentialsResponse ¶
type ResponseDiscoveryGetGlobalCredentialsResponse struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Password string `json:"password,omitempty"` // Port *int `json:"port,omitempty"` // Secure *bool `json:"secure,omitempty"` // Username string `json:"username,omitempty"` // NetconfPort string `json:"netconfPort,omitempty"` // ReadCommunity string `json:"readCommunity,omitempty"` // WriteCommunity string `json:"writeCommunity,omitempty"` // }
type ResponseDiscoveryGetListOfDiscoveriesByDiscoveryID ¶
type ResponseDiscoveryGetListOfDiscoveriesByDiscoveryID struct { Response *[]ResponseDiscoveryGetListOfDiscoveriesByDiscoveryIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryGetListOfDiscoveriesByDiscoveryIDResponse ¶
type ResponseDiscoveryGetListOfDiscoveriesByDiscoveryIDResponse struct { AttributeInfo *ResponseDiscoveryGetListOfDiscoveriesByDiscoveryIDResponseAttributeInfo `json:"attributeInfo,omitempty"` // CliStatus string `json:"cliStatus,omitempty"` // DiscoveryStatus string `json:"discoveryStatus,omitempty"` // EndTime string `json:"endTime,omitempty"` // HTTPStatus string `json:"httpStatus,omitempty"` // ID string `json:"id,omitempty"` // InventoryCollectionStatus string `json:"inventoryCollectionStatus,omitempty"` // InventoryReachabilityStatus string `json:"inventoryReachabilityStatus,omitempty"` // IPAddress string `json:"ipAddress,omitempty"` // JobStatus string `json:"jobStatus,omitempty"` // Name string `json:"name,omitempty"` // NetconfStatus string `json:"netconfStatus,omitempty"` // PingStatus string `json:"pingStatus,omitempty"` // SNMPStatus string `json:"snmpStatus,omitempty"` // StartTime string `json:"startTime,omitempty"` // TaskID string `json:"taskId,omitempty"` // }
type ResponseDiscoveryGetListOfDiscoveriesByDiscoveryIDResponseAttributeInfo ¶
type ResponseDiscoveryGetListOfDiscoveriesByDiscoveryIDResponseAttributeInfo interface{}
type ResponseDiscoveryGetSNMPProperties ¶
type ResponseDiscoveryGetSNMPProperties struct { Response *[]ResponseDiscoveryGetSNMPPropertiesResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryGetSNMPPropertiesResponse ¶
type ResponseDiscoveryGetSNMPPropertiesResponse struct { ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // IntValue *int `json:"intValue,omitempty"` // SystemPropertyName string `json:"systemPropertyName,omitempty"` // }
type ResponseDiscoveryStartDiscovery ¶
type ResponseDiscoveryStartDiscovery struct { Response *ResponseDiscoveryStartDiscoveryResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryUpdateCliCredentials ¶
type ResponseDiscoveryUpdateCliCredentials struct { Response *ResponseDiscoveryUpdateCliCredentialsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryUpdateGlobalCredentials ¶
type ResponseDiscoveryUpdateGlobalCredentials struct { Response *ResponseDiscoveryUpdateGlobalCredentialsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseDiscoveryUpdateGlobalCredentialsV2 ¶
type ResponseDiscoveryUpdateGlobalCredentialsV2 struct { Response *ResponseDiscoveryUpdateGlobalCredentialsV2Response `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
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 ResponseEoXGetEoXDetailsPerDevice ¶
type ResponseEoXGetEoXDetailsPerDevice struct { Response *ResponseEoXGetEoXDetailsPerDeviceResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseEoXGetEoXDetailsPerDeviceResponse ¶
type ResponseEoXGetEoXDetailsPerDeviceResponse struct { DeviceID string `json:"deviceId,omitempty"` // Device Id AlertCount *int `json:"alertCount,omitempty"` // Alert Count EoxDetails *[]ResponseEoXGetEoXDetailsPerDeviceResponseEoxDetails `json:"eoxDetails,omitempty"` // ScanStatus string `json:"scanStatus,omitempty"` // Scan Status Comments *[]ResponseEoXGetEoXDetailsPerDeviceResponseComments `json:"comments,omitempty"` // Comments LastScanTime *int `json:"lastScanTime,omitempty"` // Last Scan Time }
type ResponseEoXGetEoXDetailsPerDeviceResponseComments ¶
type ResponseEoXGetEoXDetailsPerDeviceResponseComments interface{}
type ResponseEoXGetEoXDetailsPerDeviceResponseEoxDetails ¶
type ResponseEoXGetEoXDetailsPerDeviceResponseEoxDetails struct { BulletinHeadline string `json:"bulletinHeadline,omitempty"` // Bulletin Headline BulletinNumber string `json:"bulletinNumber,omitempty"` // Bulletin Number BulletinURL string `json:"bulletinURL,omitempty"` // Bulletin U R L EndOfHardwareNewServiceAttachmentDate *int `json:"endOfHardwareNewServiceAttachmentDate,omitempty"` // End Of Hardware New Service Attachment Date EndOfHardwareServiceContractRenewalDate *int `json:"endOfHardwareServiceContractRenewalDate,omitempty"` // End Of Hardware Service Contract Renewal Date EndOfLastHardwareShipDate *int `json:"endOfLastHardwareShipDate,omitempty"` // End Of Last Hardware Ship Date EndOfLifeDate *int `json:"endOfLifeDate,omitempty"` // End Of Life Date EndOfLifeExternalAnnouncementDate *int `json:"endOfLifeExternalAnnouncementDate,omitempty"` // End Of Life External Announcement Date EndOfSaleDate *int `json:"endOfSaleDate,omitempty"` // End Of Sale Date EndOfSignatureReleasesDate *int `json:"endOfSignatureReleasesDate,omitempty"` // End Of Signature Releases Date EndOfSoftwareVulnerabilityOrSecuritySupportDate *int `json:"endOfSoftwareVulnerabilityOrSecuritySupportDate,omitempty"` // End Of Software Vulnerability Or Security Support Date EndOfSoftwareVulnerabilityOrSecuritySupportDateHw *int `json:"endOfSoftwareVulnerabilityOrSecuritySupportDateHw,omitempty"` // End Of Software Vulnerability Or Security Support Date Hw EndOfSoftwareMaintenanceReleasesDate *int `json:"endOfSoftwareMaintenanceReleasesDate,omitempty"` // End Of Software Maintenance Releases Date EoxAlertType string `json:"eoxAlertType,omitempty"` // Eox Alert Type LastDateOfSupport *int `json:"lastDateOfSupport,omitempty"` // Last Date Of Support Name string `json:"name,omitempty"` // Name }
type ResponseEoXGetEoXStatusForAllDevices ¶
type ResponseEoXGetEoXStatusForAllDevices struct { Response *[]ResponseEoXGetEoXStatusForAllDevicesResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseEoXGetEoXStatusForAllDevicesResponse ¶
type ResponseEoXGetEoXStatusForAllDevicesResponse struct { DeviceID string `json:"deviceId,omitempty"` // Device Id AlertCount *int `json:"alertCount,omitempty"` // Alert Count Summary *[]ResponseEoXGetEoXStatusForAllDevicesResponseSummary `json:"summary,omitempty"` // ScanStatus string `json:"scanStatus,omitempty"` // Scan Status LastScanTime *int `json:"lastScanTime,omitempty"` // Last Scan Time }
type ResponseEoXGetEoXStatusForAllDevicesResponseSummary ¶
type ResponseEoXGetEoXStatusForAllDevicesResponseSummary struct {
EoxType string `json:"eoxType,omitempty"` // Eox Type
}
type ResponseEoXGetEoXSummary ¶
type ResponseEoXGetEoXSummary struct { Response *ResponseEoXGetEoXSummaryResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseEoXGetEoXSummaryResponse ¶
type ResponseEoXGetEoXSummaryResponse struct { HardwareCount *int `json:"hardwareCount,omitempty"` // Hardware Count SoftwareCount *int `json:"softwareCount,omitempty"` // Software Count ModuleCount *int `json:"moduleCount,omitempty"` // Module Count TotalCount *int `json:"totalCount,omitempty"` // Total Count }
type ResponseEventManagementCountOfEventSubscriptions ¶
type ResponseEventManagementCountOfEventSubscriptions struct {
Response *float64 `json:"response,omitempty"` // Response
}
type ResponseEventManagementCountOfEvents ¶
type ResponseEventManagementCountOfEvents struct {
Response *float64 `json:"response,omitempty"` // Response
}
type ResponseEventManagementCountOfNotifications ¶
type ResponseEventManagementCountOfNotifications struct {
Response string `json:"response,omitempty"` // Response
}
type ResponseEventManagementCreateEmailDestination ¶
type ResponseEventManagementCreateEmailDestination struct {
StatusURI string `json:"statusUri,omitempty"` // Status Uri
}
type ResponseEventManagementCreateEmailEventSubscription ¶
type ResponseEventManagementCreateEmailEventSubscription struct {
StatusURI string `json:"statusUri,omitempty"` // Status Uri
}
type ResponseEventManagementCreateEventSubscriptions ¶
type ResponseEventManagementCreateEventSubscriptions struct {
StatusURI string `json:"statusUri,omitempty"` // Status Uri
}
type ResponseEventManagementCreateRestWebhookEventSubscription ¶
type ResponseEventManagementCreateRestWebhookEventSubscription struct {
StatusURI string `json:"statusUri,omitempty"` // Status Uri
}
type ResponseEventManagementCreateSyslogDestination ¶
type ResponseEventManagementCreateSyslogDestination struct { ErrorMessage *ResponseEventManagementCreateSyslogDestinationErrorMessage `json:"errorMessage,omitempty"` // APIStatus string `json:"apiStatus,omitempty"` // Api Status StatusMessage string `json:"statusMessage,omitempty"` // Status Message }
type ResponseEventManagementCreateSyslogDestinationErrorMessage ¶
type ResponseEventManagementCreateSyslogDestinationErrorMessage struct {
Errors []string `json:"errors,omitempty"` // Errors
}
type ResponseEventManagementCreateSyslogEventSubscription ¶
type ResponseEventManagementCreateSyslogEventSubscription struct {
StatusURI string `json:"statusUri,omitempty"` // Status Uri
}
type ResponseEventManagementCreateWebhookDestination ¶
type ResponseEventManagementCreateWebhookDestination struct { ErrorMessage *ResponseEventManagementCreateWebhookDestinationErrorMessage `json:"errorMessage,omitempty"` // APIStatus string `json:"apiStatus,omitempty"` // Api Status StatusMessage string `json:"statusMessage,omitempty"` // Status Message }
type ResponseEventManagementCreateWebhookDestinationErrorMessage ¶
type ResponseEventManagementCreateWebhookDestinationErrorMessage struct {
Errors []string `json:"errors,omitempty"` // Errors
}
type ResponseEventManagementDeleteEventSubscriptions ¶
type ResponseEventManagementDeleteEventSubscriptions struct {
StatusURI string `json:"statusUri,omitempty"` // Status Uri
}
type ResponseEventManagementEventArtifactCount ¶
type ResponseEventManagementEventArtifactCount struct {
Response *float64 `json:"response,omitempty"` // Response
}
type ResponseEventManagementGetAuditLogParentRecords ¶
type ResponseEventManagementGetAuditLogParentRecords []ResponseItemEventManagementGetAuditLogParentRecords // Array of ResponseEventManagementGetAuditLogParentRecords
type ResponseEventManagementGetAuditLogRecords ¶
type ResponseEventManagementGetAuditLogRecords []ResponseItemEventManagementGetAuditLogRecords // Array of ResponseEventManagementGetAuditLogRecords
type ResponseEventManagementGetAuditLogSummary ¶
type ResponseEventManagementGetAuditLogSummary []ResponseItemEventManagementGetAuditLogSummary // Array of ResponseEventManagementGetAuditLogSummary
type ResponseEventManagementGetConnectorTypes ¶
type ResponseEventManagementGetConnectorTypes []ResponseItemEventManagementGetConnectorTypes // Array of ResponseEventManagementGetConnectorTypes
type ResponseEventManagementGetEmailDestination ¶
type ResponseEventManagementGetEmailDestination []ResponseItemEventManagementGetEmailDestination // Array of ResponseEventManagementGetEmailDestination
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 ResponseEventManagementGetSNMPDestination ¶
type ResponseEventManagementGetSNMPDestination struct { ErrorMessage *ResponseEventManagementGetSNMPDestinationErrorMessage `json:"errorMessage,omitempty"` // APIStatus string `json:"apiStatus,omitempty"` // Status StatusMessage *[]ResponseEventManagementGetSNMPDestinationStatusMessage `json:"statusMessage,omitempty"` // }
type ResponseEventManagementGetSNMPDestinationErrorMessage ¶
type ResponseEventManagementGetSNMPDestinationErrorMessage struct {
Errors []string `json:"errors,omitempty"` // Errors
}
type ResponseEventManagementGetSNMPDestinationStatusMessage ¶
type ResponseEventManagementGetSNMPDestinationStatusMessage 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 IPAddress string `json:"ipAddress,omitempty"` // Ip Address Port *int `json:"port,omitempty"` // Port SNMPVersion string `json:"snmpVersion,omitempty"` // Snmp Version Community string `json:"community,omitempty"` // Community UserName string `json:"userName,omitempty"` // User Name SNMPMode string `json:"snmpMode,omitempty"` // Snmp Mode SNMPAuthType string `json:"snmpAuthType,omitempty"` // Snmp Auth Type AuthPassword string `json:"authPassword,omitempty"` // Auth Password SNMPPrivacyType string `json:"snmpPrivacyType,omitempty"` // Snmp Privacy Type PrivacyPassword string `json:"privacyPassword,omitempty"` // Privacy Password }
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 ResponseEventManagementGetSyslogDestination ¶
type ResponseEventManagementGetSyslogDestination struct { ErrorMessage *ResponseEventManagementGetSyslogDestinationErrorMessage `json:"errorMessage,omitempty"` // APIStatus string `json:"apiStatus,omitempty"` // Status StatusMessage *[]ResponseEventManagementGetSyslogDestinationStatusMessage `json:"statusMessage,omitempty"` // }
type ResponseEventManagementGetSyslogDestinationErrorMessage ¶
type ResponseEventManagementGetSyslogDestinationErrorMessage struct {
Errors []string `json:"errors,omitempty"` // Errors
}
type ResponseEventManagementGetSyslogDestinationStatusMessage ¶
type ResponseEventManagementGetSyslogDestinationStatusMessage struct { Version string `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id ConfigID string `json:"configId,omitempty"` // UUID Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description Host string `json:"host,omitempty"` // Host Port *int `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol }
type ResponseEventManagementGetSyslogEventSubscriptions ¶
type ResponseEventManagementGetSyslogEventSubscriptions []ResponseItemEventManagementGetSyslogEventSubscriptions // Array of ResponseEventManagementGetSyslogEventSubscriptions
type ResponseEventManagementGetSyslogSubscriptionDetails ¶
type ResponseEventManagementGetSyslogSubscriptionDetails []ResponseItemEventManagementGetSyslogSubscriptionDetails // Array of ResponseEventManagementGetSyslogSubscriptionDetails
type ResponseEventManagementGetWebhookDestination ¶
type ResponseEventManagementGetWebhookDestination struct { ErrorMessage *ResponseEventManagementGetWebhookDestinationErrorMessage `json:"errorMessage,omitempty"` // APIStatus string `json:"apiStatus,omitempty"` // Status StatusMessage *[]ResponseEventManagementGetWebhookDestinationStatusMessage `json:"statusMessage,omitempty"` // }
type ResponseEventManagementGetWebhookDestinationErrorMessage ¶
type ResponseEventManagementGetWebhookDestinationErrorMessage struct {
Errors []string `json:"errors,omitempty"` // Errors
}
type ResponseEventManagementGetWebhookDestinationStatusMessage ¶
type ResponseEventManagementGetWebhookDestinationStatusMessage struct { Version string `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id WebhookID string `json:"webhookId,omitempty"` // Webhook Id Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description URL string `json:"url,omitempty"` // Url Method string `json:"method,omitempty"` // Method TrustCert *bool `json:"trustCert,omitempty"` // Trust Cert Headers *[]ResponseEventManagementGetWebhookDestinationStatusMessageHeaders `json:"headers,omitempty"` // }
type ResponseEventManagementUpdateEmailDestination ¶
type ResponseEventManagementUpdateEmailDestination struct {
StatusURI string `json:"statusUri,omitempty"` // Status Uri
}
type ResponseEventManagementUpdateEmailEventSubscription ¶
type ResponseEventManagementUpdateEmailEventSubscription struct {
StatusURI string `json:"statusUri,omitempty"` // Status Uri
}
type ResponseEventManagementUpdateEventSubscriptions ¶
type ResponseEventManagementUpdateEventSubscriptions struct {
StatusURI string `json:"statusUri,omitempty"` // Status Uri
}
type ResponseEventManagementUpdateRestWebhookEventSubscription ¶
type ResponseEventManagementUpdateRestWebhookEventSubscription struct {
StatusURI string `json:"statusUri,omitempty"` // Status Uri
}
type ResponseEventManagementUpdateSyslogDestination ¶
type ResponseEventManagementUpdateSyslogDestination struct { ErrorMessage *ResponseEventManagementUpdateSyslogDestinationErrorMessage `json:"errorMessage,omitempty"` // APIStatus string `json:"apiStatus,omitempty"` // Api Status StatusMessage string `json:"statusMessage,omitempty"` // Status Message }
type ResponseEventManagementUpdateSyslogDestinationErrorMessage ¶
type ResponseEventManagementUpdateSyslogDestinationErrorMessage struct {
Errors []string `json:"errors,omitempty"` // Errors
}
type ResponseEventManagementUpdateSyslogEventSubscription ¶
type ResponseEventManagementUpdateSyslogEventSubscription struct {
StatusURI string `json:"statusUri,omitempty"` // Status Uri
}
type ResponseEventManagementUpdateWebhookDestination ¶
type ResponseEventManagementUpdateWebhookDestination struct { ErrorMessage *ResponseEventManagementUpdateWebhookDestinationErrorMessage `json:"errorMessage,omitempty"` // APIStatus string `json:"apiStatus,omitempty"` // Api Status StatusMessage string `json:"statusMessage,omitempty"` // Status Message }
type ResponseEventManagementUpdateWebhookDestinationErrorMessage ¶
type ResponseEventManagementUpdateWebhookDestinationErrorMessage struct {
Errors []string `json:"errors,omitempty"` // Errors
}
type ResponseFabricWirelessAddSSIDToIPPoolMapping ¶
type ResponseFabricWirelessAddSSIDToIPPoolMapping struct { ExecutionID string `json:"executionId,omitempty"` // Status of the job for wireless state change in fabric domain ExecutionStatusURL string `json:"executionStatusURL,omitempty"` // executionStatusURL Message string `json:"message,omitempty"` // message }
type ResponseFabricWirelessGetSSIDToIPPoolMapping ¶
type ResponseFabricWirelessGetSSIDToIPPoolMapping struct { VLANName string `json:"vlanName,omitempty"` // VLAN Name SSIDDetails *[]ResponseFabricWirelessGetSSIDToIPPoolMappingSSIDDetails `json:"ssidDetails,omitempty"` // }
type ResponseFabricWirelessUpdateSSIDToIPPoolMapping ¶
type ResponseFabricWirelessUpdateSSIDToIPPoolMapping struct { ExecutionID string `json:"executionId,omitempty"` // Status of the job for wireless state change in fabric domain ExecutionStatusURL string `json:"executionStatusURL,omitempty"` // executionStatusURL Message string `json:"message,omitempty"` // message }
type ResponseFileGetListOfFiles ¶
type ResponseFileGetListOfFiles struct { Response *[]ResponseFileGetListOfFilesResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseFileGetListOfFilesResponse ¶
type ResponseFileGetListOfFilesResponse struct { AttributeInfo *ResponseFileGetListOfFilesResponseAttributeInfo `json:"attributeInfo,omitempty"` // DownloadPath string `json:"downloadPath,omitempty"` // Encrypted *bool `json:"encrypted,omitempty"` // FileFormat string `json:"fileFormat,omitempty"` // FileSize string `json:"fileSize,omitempty"` // ID string `json:"id,omitempty"` // Md5Checksum string `json:"md5Checksum,omitempty"` // Name string `json:"name,omitempty"` // NameSpace string `json:"nameSpace,omitempty"` // SftpServerList *[]ResponseFileGetListOfFilesResponseSftpServerList `json:"sftpServerList,omitempty"` // Sha1Checksum string `json:"sha1Checksum,omitempty"` // TaskID string `json:"taskId,omitempty"` // }
type ResponseFileGetListOfFilesResponseAttributeInfo ¶
type ResponseFileGetListOfFilesResponseAttributeInfo interface{}
type ResponseFileGetListOfFilesResponseSftpServerList ¶
type ResponseFileGetListOfFilesResponseSftpServerList interface{}
type ResponseFileUploadFile ¶
type ResponseFileUploadFile interface{}
type ResponseHealthAndPerformanceSystemHealthAPIHealthEvents ¶
type ResponseHealthAndPerformanceSystemHealthAPIHealthEvents struct { Severity string `json:"severity,omitempty"` // Severity of the event Hostname string `json:"hostname,omitempty"` // Hostname of the event Instance string `json:"instance,omitempty"` // Instance of the event SubDomain string `json:"subDomain,omitempty"` // Sub domain of the event Domain string `json:"domain,omitempty"` // Domain of the event Description string `json:"description,omitempty"` // Details of the event State string `json:"state,omitempty"` // State of the event Timestamp string `json:"timestamp,omitempty"` // Time of the event occurance Status string `json:"status,omitempty"` // Event status }
type ResponseHealthAndPerformanceSystemHealthApI ¶
type ResponseHealthAndPerformanceSystemHealthApI struct { HealthEvents *[]ResponseHealthAndPerformanceSystemHealthAPIHealthEvents `json:"healthEvents,omitempty"` // Version string `json:"version,omitempty"` // API version HostName string `json:"hostName,omitempty"` // Cluster name Cimcaddress []string `json:"cimcaddress,omitempty"` // List of configured cimc addresse(s) }
type ResponseHealthAndPerformanceSystemHealthCountApI ¶
type ResponseHealthAndPerformanceSystemHealthCountApI struct {
Count *float64 `json:"count,omitempty"` // Count of the events
}
type ResponseHealthAndPerformanceSystemPerformanceAPIKpis ¶
type ResponseHealthAndPerformanceSystemPerformanceAPIKpis struct { CPU *ResponseHealthAndPerformanceSystemPerformanceAPIKpisCPU `json:"cpu,omitempty"` // Memory *ResponseHealthAndPerformanceSystemPerformanceAPIKpisMemory `json:"memory,omitempty"` // NetworktxRate *ResponseHealthAndPerformanceSystemPerformanceAPIKpisNetworktxRate `json:"network tx_rate,omitempty"` // NetworkrxRate *ResponseHealthAndPerformanceSystemPerformanceAPIKpisNetworkrxRate `json:"network rx_rate,omitempty"` // }
type ResponseHealthAndPerformanceSystemPerformanceApI ¶
type ResponseHealthAndPerformanceSystemPerformanceApI struct { HostName string `json:"hostName,omitempty"` // Hostname Version string `json:"version,omitempty"` // Version of the API Kpis *ResponseHealthAndPerformanceSystemPerformanceAPIKpis `json:"kpis,omitempty"` // }
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpis ¶
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpis struct { Legends *ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegends `json:"legends,omitempty"` // Data *ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisData `json:"data,omitempty"` // }
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegends ¶
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegends struct { CPU *ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsCPU `json:"cpu,omitempty"` // Memory *ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsMemory `json:"memory,omitempty"` // NetworktxRate *ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsNetworktxRate `json:"network tx_rate,omitempty"` // NetworkrxRate *ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsNetworkrxRate `json:"network rx_rate,omitempty"` // }
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsCPU ¶
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsCPU struct {
Units string `json:"units,omitempty"` // Units for cpu usage
}
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsMemory ¶
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsMemory struct {
Units string `json:"units,omitempty"` // Units for memory usage
}
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsNetworkrxRate ¶
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsNetworkrxRate struct {
Units string `json:"units,omitempty"` // Units for network rx_rate
}
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsNetworktxRate ¶
type ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpisLegendsNetworktxRate struct {
Units string `json:"units,omitempty"` // Units for network tx_rate
}
type ResponseHealthAndPerformanceSystemPerformanceHistoricalApI ¶
type ResponseHealthAndPerformanceSystemPerformanceHistoricalApI struct { HostName string `json:"hostName,omitempty"` // Hostname Version string `json:"version,omitempty"` // Version of the API Kpis *ResponseHealthAndPerformanceSystemPerformanceHistoricalAPIKpis `json:"kpis,omitempty"` // }
type ResponseIssuesExecuteSuggestedActionsCommands ¶
type ResponseIssuesExecuteSuggestedActionsCommands []ResponseItemIssuesExecuteSuggestedActionsCommands // Array of ResponseIssuesExecuteSuggestedActionsCommands
type ResponseIssuesGetIssueEnrichmentDetails ¶
type ResponseIssuesGetIssueEnrichmentDetails struct {
IssueDetails *ResponseIssuesGetIssueEnrichmentDetailsIssueDetails `json:"issueDetails,omitempty"` //
}
type ResponseIssuesGetIssueEnrichmentDetailsIssueDetails ¶
type ResponseIssuesGetIssueEnrichmentDetailsIssueDetails struct {
Issue *[]ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssue `json:"issue,omitempty"` //
}
type ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssue ¶
type ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssue struct { IssueID string `json:"issueId,omitempty"` // Issue Id IssueSource string `json:"issueSource,omitempty"` // Issue Source IssueCategory string `json:"issueCategory,omitempty"` // Issue Category IssueName string `json:"issueName,omitempty"` // Issue Name IssueDescription string `json:"issueDescription,omitempty"` // Issue Description IssueEntity string `json:"issueEntity,omitempty"` // Issue Entity IssueEntityValue string `json:"issueEntityValue,omitempty"` // Issue Entity Value IssueSeverity string `json:"issueSeverity,omitempty"` // Issue Severity IssuePriority string `json:"issuePriority,omitempty"` // Issue Priority IssueSummary string `json:"issueSummary,omitempty"` // Issue Summary IssueTimestamp *int `json:"issueTimestamp,omitempty"` // Issue Timestamp SuggestedActions *[]ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssueSuggestedActions `json:"suggestedActions,omitempty"` // ImpactedHosts *[]ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssueImpactedHosts `json:"impactedHosts,omitempty"` // Impacted Hosts }
type ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssueImpactedHosts ¶
type ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssueImpactedHosts interface{}
type ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssueSuggestedActions ¶
type ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssueSuggestedActions struct { Message string `json:"message,omitempty"` // Message Steps *[]ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssueSuggestedActionsSteps `json:"steps,omitempty"` // Steps }
type ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssueSuggestedActionsSteps ¶
type ResponseIssuesGetIssueEnrichmentDetailsIssueDetailsIssueSuggestedActionsSteps interface{}
type ResponseIssuesIssues ¶
type ResponseIssuesIssues struct { Version string `json:"version,omitempty"` // Version TotalCount *int `json:"totalCount,omitempty"` // Total Count Response *[]ResponseIssuesIssuesResponse `json:"response,omitempty"` // }
type ResponseIssuesIssuesResponse ¶
type ResponseIssuesIssuesResponse struct { IssueID string `json:"issueId,omitempty"` // Issue Id Name string `json:"name,omitempty"` // Name SiteID string `json:"siteId,omitempty"` // Site Id DeviceID string `json:"deviceId,omitempty"` // Device Id DeviceRole string `json:"deviceRole,omitempty"` // Device Role AiDriven *bool `json:"aiDriven,omitempty"` // Ai Driven ClientMac string `json:"clientMac,omitempty"` // Client Mac IssueOccurenceCount *int `json:"issue_occurence_count,omitempty"` // Issue Occurence Count Status string `json:"status,omitempty"` // Status Priority string `json:"priority,omitempty"` // Priority Category string `json:"category,omitempty"` // Category LastOccurenceTime *int `json:"last_occurence_time,omitempty"` // Last Occurence Time }
type ResponseItemClientsGetClientEnrichmentDetails ¶
type ResponseItemClientsGetClientEnrichmentDetails struct { UserDetails *ResponseItemClientsGetClientEnrichmentDetailsUserDetails `json:"userDetails,omitempty"` // ConnectedDevice *[]ResponseItemClientsGetClientEnrichmentDetailsConnectedDevice `json:"connectedDevice,omitempty"` // IssueDetails *ResponseItemClientsGetClientEnrichmentDetailsIssueDetails `json:"issueDetails,omitempty"` // }
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDevice ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDevice struct {
DeviceDetails *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetails `json:"deviceDetails,omitempty"` //
}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetails ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetails struct { Family string `json:"family,omitempty"` // Family Type string `json:"type,omitempty"` // Type Location *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLocation `json:"location,omitempty"` // Location ErrorCode string `json:"errorCode,omitempty"` // Error Code MacAddress string `json:"macAddress,omitempty"` // Mac Address Role string `json:"role,omitempty"` // Role ApManagerInterfaceIP string `json:"apManagerInterfaceIp,omitempty"` // Ap Manager Interface Ip AssociatedWlcIP string `json:"associatedWlcIp,omitempty"` // Associated Wlc Ip BootDateTime *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsBootDateTime `json:"bootDateTime,omitempty"` // Boot Date Time CollectionStatus string `json:"collectionStatus,omitempty"` // Collection Status InterfaceCount *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsInterfaceCount `json:"interfaceCount,omitempty"` // Interface Count LineCardCount *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLineCardCount `json:"lineCardCount,omitempty"` // Line Card Count LineCardID *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLineCardID `json:"lineCardId,omitempty"` // Line Card Id ManagementIPAddress string `json:"managementIpAddress,omitempty"` // Management Ip Address MemorySize string `json:"memorySize,omitempty"` // Memory Size PlatformID string `json:"platformId,omitempty"` // Platform Id ReachabilityFailureReason string `json:"reachabilityFailureReason,omitempty"` // Reachability Failure Reason ReachabilityStatus string `json:"reachabilityStatus,omitempty"` // Reachability Status SNMPContact string `json:"snmpContact,omitempty"` // Snmp Contact SNMPLocation string `json:"snmpLocation,omitempty"` // Snmp Location TunnelUDPPort string `json:"tunnelUdpPort,omitempty"` // Tunnel Udp Port WaasDeviceMode *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsWaasDeviceMode `json:"waasDeviceMode,omitempty"` // Waas Device Mode Series string `json:"series,omitempty"` // Series InventoryStatusDetail string `json:"inventoryStatusDetail,omitempty"` // Inventory Status Detail CollectionInterval string `json:"collectionInterval,omitempty"` // Collection Interval SerialNumber string `json:"serialNumber,omitempty"` // Serial Number SoftwareVersion string `json:"softwareVersion,omitempty"` // Software Version RoleSource string `json:"roleSource,omitempty"` // Role Source Hostname string `json:"hostname,omitempty"` // Hostname UpTime string `json:"upTime,omitempty"` // Up Time LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Last Update Time ErrorDescription *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsErrorDescription `json:"errorDescription,omitempty"` // Error Description LocationName *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLocationName `json:"locationName,omitempty"` // Location Name TagCount string `json:"tagCount,omitempty"` // Tag Count LastUpdated string `json:"lastUpdated,omitempty"` // Last Updated InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid ID string `json:"id,omitempty"` // Id NeighborTopology *[]ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopology `json:"neighborTopology,omitempty"` // Cisco360View string `json:"cisco360view,omitempty"` // Cisco360view }
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsBootDateTime ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsBootDateTime interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsErrorDescription ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsErrorDescription interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsInterfaceCount ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsInterfaceCount interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLineCardCount ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLineCardCount interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLineCardID ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLineCardID interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLocation ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLocation interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLocationName ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsLocationName interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopology ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopology struct { Nodes *[]ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodes `json:"nodes,omitempty"` // Links *[]ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinks `json:"links,omitempty"` // }
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinks ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinks struct { Source string `json:"source,omitempty"` // Source LinkStatus string `json:"linkStatus,omitempty"` // Link Status Label *[]ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinksLabel `json:"label,omitempty"` // Label Target string `json:"target,omitempty"` // Target ID *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinksID `json:"id,omitempty"` // Id PortUtilization *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinksPortUtilization `json:"portUtilization,omitempty"` // Port Utilization }
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinksID ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinksID interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinksLabel ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinksLabel interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinksPortUtilization ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyLinksPortUtilization interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodes ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodes struct { Role string `json:"role,omitempty"` // Role Name string `json:"name,omitempty"` // Name ID string `json:"id,omitempty"` // Id Description string `json:"description,omitempty"` // Description DeviceType *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesDeviceType `json:"deviceType,omitempty"` // Device Type PlatformID *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesPlatformID `json:"platformId,omitempty"` // Platform Id Family *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesFamily `json:"family,omitempty"` // Family IP *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesIP `json:"ip,omitempty"` // Ip SoftwareVersion *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesSoftwareVersion `json:"softwareVersion,omitempty"` // Software Version UserID *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesUserID `json:"userId,omitempty"` // User Id NodeType *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesNodeType `json:"nodeType,omitempty"` // Node Type RadioFrequency *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesRadioFrequency `json:"radioFrequency,omitempty"` // Radio Frequency Clients *float64 `json:"clients,omitempty"` // Clients Count *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesCount `json:"count,omitempty"` // Count HealthScore *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesHealthScore `json:"healthScore,omitempty"` // Health Score Level *float64 `json:"level,omitempty"` // Level FabricGroup *ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesFabricGroup `json:"fabricGroup,omitempty"` // Fabric Group }
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesCount ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesCount interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesDeviceType ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesDeviceType interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesFabricGroup ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesFabricGroup interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesFamily ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesFamily interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesHealthScore ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesHealthScore interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesIP ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesIP interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesNodeType ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesNodeType interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesPlatformID ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesPlatformID interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesRadioFrequency ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesRadioFrequency interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesSoftwareVersion ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesSoftwareVersion interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesUserID ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopologyNodesUserID interface{}
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsWaasDeviceMode ¶
type ResponseItemClientsGetClientEnrichmentDetailsConnectedDeviceDeviceDetailsWaasDeviceMode interface{}
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetails ¶
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetails struct {
Issue *[]ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssue `json:"issue,omitempty"` //
}
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssue ¶
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssue struct { IssueID string `json:"issueId,omitempty"` // Issue Id IssueSource string `json:"issueSource,omitempty"` // Issue Source IssueCategory string `json:"issueCategory,omitempty"` // Issue Category IssueName string `json:"issueName,omitempty"` // Issue Name IssueDescription string `json:"issueDescription,omitempty"` // Issue Description IssueEntity string `json:"issueEntity,omitempty"` // Issue Entity IssueEntityValue string `json:"issueEntityValue,omitempty"` // Issue Entity Value IssueSeverity string `json:"issueSeverity,omitempty"` // Issue Severity IssuePriority string `json:"issuePriority,omitempty"` // Issue Priority IssueSummary string `json:"issueSummary,omitempty"` // Issue Summary IssueTimestamp *int `json:"issueTimestamp,omitempty"` // Issue Timestamp SuggestedActions *[]ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueSuggestedActions `json:"suggestedActions,omitempty"` // ImpactedHosts *[]ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHosts `json:"impactedHosts,omitempty"` // }
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHosts ¶
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHosts struct { HostType string `json:"hostType,omitempty"` // Host Type HostName string `json:"hostName,omitempty"` // Host Name HostOs string `json:"hostOs,omitempty"` // Host Os SSID string `json:"ssid,omitempty"` // Ssid ConnectedInterface string `json:"connectedInterface,omitempty"` // Connected Interface MacAddress string `json:"macAddress,omitempty"` // Mac Address FailedAttempts *int `json:"failedAttempts,omitempty"` // Failed Attempts Location *ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHostsLocation `json:"location,omitempty"` // Timestamp *int `json:"timestamp,omitempty"` // Timestamp }
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHostsLocation ¶
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHostsLocation struct { SiteID string `json:"siteId,omitempty"` // Site Id SiteType string `json:"siteType,omitempty"` // Site Type Area string `json:"area,omitempty"` // Area Building string `json:"building,omitempty"` // Building Floor *ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHostsLocationFloor `json:"floor,omitempty"` // Floor ApsImpacted *[]ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHostsLocationApsImpacted `json:"apsImpacted,omitempty"` // Aps Impacted }
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHostsLocationApsImpacted ¶
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHostsLocationApsImpacted interface{}
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHostsLocationFloor ¶
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueImpactedHostsLocationFloor interface{}
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueSuggestedActions ¶
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueSuggestedActions struct { Message string `json:"message,omitempty"` // Message Steps *[]ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueSuggestedActionsSteps `json:"steps,omitempty"` // Steps }
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueSuggestedActionsSteps ¶
type ResponseItemClientsGetClientEnrichmentDetailsIssueDetailsIssueSuggestedActionsSteps interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetails ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetails struct { ID string `json:"id,omitempty"` // Id ConnectionStatus string `json:"connectionStatus,omitempty"` // Connection Status HostType string `json:"hostType,omitempty"` // Host Type UserID string `json:"userId,omitempty"` // User Id HostName *ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostName `json:"hostName,omitempty"` // Host Name HostOs *ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostOs `json:"hostOs,omitempty"` // Host Os HostVersion *ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostVersion `json:"hostVersion,omitempty"` // Host Version SubType *ResponseItemClientsGetClientEnrichmentDetailsUserDetailsSubType `json:"subType,omitempty"` // Sub Type LastUpdated *int `json:"lastUpdated,omitempty"` // Last Updated HealthScore *[]ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHealthScore `json:"healthScore,omitempty"` // HostMac string `json:"hostMac,omitempty"` // Host Mac HostIPV4 string `json:"hostIpV4,omitempty"` // Host Ip V4 HostIPV6 *[]ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostIPV6 `json:"hostIpV6,omitempty"` // Host Ip V6 AuthType *ResponseItemClientsGetClientEnrichmentDetailsUserDetailsAuthType `json:"authType,omitempty"` // Auth Type VLANID string `json:"vlanId,omitempty"` // Vlan Id SSID *ResponseItemClientsGetClientEnrichmentDetailsUserDetailsSSID `json:"ssid,omitempty"` // Ssid Location *ResponseItemClientsGetClientEnrichmentDetailsUserDetailsLocation `json:"location,omitempty"` // Location ClientConnection string `json:"clientConnection,omitempty"` // Client Connection ConnectedDevice *[]ResponseItemClientsGetClientEnrichmentDetailsUserDetailsConnectedDevice `json:"connectedDevice,omitempty"` // Connected Device IssueCount *float64 `json:"issueCount,omitempty"` // Issue Count Rssi *ResponseItemClientsGetClientEnrichmentDetailsUserDetailsRssi `json:"rssi,omitempty"` // Rssi Snr *ResponseItemClientsGetClientEnrichmentDetailsUserDetailsSnr `json:"snr,omitempty"` // Snr DataRate *ResponseItemClientsGetClientEnrichmentDetailsUserDetailsDataRate `json:"dataRate,omitempty"` // Data Rate Port *ResponseItemClientsGetClientEnrichmentDetailsUserDetailsPort `json:"port,omitempty"` // Port }
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsAuthType ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsAuthType interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsConnectedDevice ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsConnectedDevice interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsDataRate ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsDataRate interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostIPV6 ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostIPV6 interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostName ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostName interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostOs ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostOs interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostVersion ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsHostVersion interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsLocation ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsLocation interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsPort ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsPort interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsRssi ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsRssi interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsSSID ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsSSID interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsSnr ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsSnr interface{}
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsSubType ¶
type ResponseItemClientsGetClientEnrichmentDetailsUserDetailsSubType interface{}
type ResponseItemConfigurationTemplatesGetsAListOfProjects ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjects struct { Tags *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTags `json:"tags,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // Create time of project Description string `json:"description,omitempty"` // Description of project ID string `json:"id,omitempty"` // UUID of project LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of project Name string `json:"name,omitempty"` // Name of project Templates *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplates `json:"templates,omitempty"` // List of templates within the project }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplates ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplates struct { Tags *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTags `json:"tags,omitempty"` // Author string `json:"author,omitempty"` // Author of template Composite *bool `json:"composite,omitempty"` // Is it composite template ContainingTemplates *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplates `json:"containingTemplates,omitempty"` // CreateTime *int `json:"createTime,omitempty"` // Create time of template CustomParamsOrder *bool `json:"customParamsOrder,omitempty"` // Custom Params Order Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesDeviceTypes `json:"deviceTypes,omitempty"` // FailurePolicy string `json:"failurePolicy,omitempty"` // Define failure policy if template provisioning fails ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Update time of template LatestVersionTime *int `json:"latestVersionTime,omitempty"` // Latest versioned template time Name string `json:"name,omitempty"` // Name of template ParentTemplateID string `json:"parentTemplateId,omitempty"` // Parent templateID ProjectID string `json:"projectId,omitempty"` // Project UUID ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateContent string `json:"rollbackTemplateContent,omitempty"` // Rollback template content RollbackTemplateParams *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // Applicable device software type SoftwareVariant string `json:"softwareVariant,omitempty"` // Applicable device software variant SoftwareVersion string `json:"softwareVersion,omitempty"` // Applicable device software version TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParams `json:"templateParams,omitempty"` // ValidationErrors *ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesValidationErrors `json:"validationErrors,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplates ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplates struct { Tags *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTags `json:"tags,omitempty"` // Composite *bool `json:"composite,omitempty"` // Is it composite template Description string `json:"description,omitempty"` // Description of template DeviceTypes *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesDeviceTypes `json:"deviceTypes,omitempty"` // ID string `json:"id,omitempty"` // UUID of template Language string `json:"language,omitempty"` // Template language (JINJA or VELOCITY) Name string `json:"name,omitempty"` // Name of template ProjectName string `json:"projectName,omitempty"` // Project name RollbackTemplateParams *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // TemplateContent string `json:"templateContent,omitempty"` // Template content TemplateParams *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParams `json:"templateParams,omitempty"` // Version string `json:"version,omitempty"` // Current version of template }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesDeviceTypes ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesDeviceTypes struct { ProductFamily string `json:"productFamily,omitempty"` // Device family ProductSeries string `json:"productSeries,omitempty"` // Device series ProductType string `json:"productType,omitempty"` // Device type }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParams ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParamsRange ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParamsRange struct { ID string `json:"id,omitempty"` // UUID of range MaxValue *int `json:"maxValue,omitempty"` // Max value of range MinValue *int `json:"minValue,omitempty"` // Min value of range }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParamsSelection ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesRollbackTemplateParamsSelectionSelectionValues interface{}
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParams ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParamsRange ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParamsSelection ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesContainingTemplatesTemplateParamsSelectionSelectionValues interface{}
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParams ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParamsSelection ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParamsSelectionSelectionValues ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesRollbackTemplateParamsSelectionSelectionValues interface{}
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParams ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParams struct { Binding string `json:"binding,omitempty"` // Bind to source CustomOrder *int `json:"customOrder,omitempty"` // CustomOrder of template param DataType string `json:"dataType,omitempty"` // Datatype of template param DefaultValue string `json:"defaultValue,omitempty"` // Default value of template param Description string `json:"description,omitempty"` // Description of template param DisplayName string `json:"displayName,omitempty"` // Display name of param Group string `json:"group,omitempty"` // group ID string `json:"id,omitempty"` // UUID of template param InstructionText string `json:"instructionText,omitempty"` // Instruction text for param Key string `json:"key,omitempty"` // key NotParam *bool `json:"notParam,omitempty"` // Is it not a variable Order *int `json:"order,omitempty"` // Order of template param ParamArray *bool `json:"paramArray,omitempty"` // Is it an array ParameterName string `json:"parameterName,omitempty"` // Name of template param Provider string `json:"provider,omitempty"` // provider Range *[]ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParamsRange `json:"range,omitempty"` // Required *bool `json:"required,omitempty"` // Is param required Selection *ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParamsSelection `json:"selection,omitempty"` // }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParamsSelection ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParamsSelection struct { DefaultSelectedValues []string `json:"defaultSelectedValues,omitempty"` // Default selection values ID string `json:"id,omitempty"` // UUID of selection SelectionType string `json:"selectionType,omitempty"` // Type of selection(SINGLE_SELECT or MULTI_SELECT) SelectionValues *ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParamsSelectionSelectionValues `json:"selectionValues,omitempty"` // Selection values }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParamsSelectionSelectionValues ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesTemplateParamsSelectionSelectionValues interface{}
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesValidationErrors ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesValidationErrors struct { RollbackTemplateErrors *ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesValidationErrorsRollbackTemplateErrors `json:"rollbackTemplateErrors,omitempty"` // Validation or design conflicts errors of rollback template TemplateErrors *ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesValidationErrorsTemplateErrors `json:"templateErrors,omitempty"` // Validation or design conflicts errors TemplateID string `json:"templateId,omitempty"` // UUID of template TemplateVersion string `json:"templateVersion,omitempty"` // Current version of template }
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesValidationErrorsRollbackTemplateErrors ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesValidationErrorsRollbackTemplateErrors interface{}
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesValidationErrorsTemplateErrors ¶
type ResponseItemConfigurationTemplatesGetsAListOfProjectsTemplatesValidationErrorsTemplateErrors interface{}
type ResponseItemConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplate ¶
type ResponseItemConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplate struct { Composite *bool `json:"composite,omitempty"` // Is it composite template Name string `json:"name,omitempty"` // Name of template ProjectID string `json:"projectId,omitempty"` // UUID of project ProjectName string `json:"projectName,omitempty"` // Name of project TemplateID string `json:"templateId,omitempty"` // UUID of template VersionsInfo *[]ResponseItemConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplateVersionsInfo `json:"versionsInfo,omitempty"` // }
type ResponseItemConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplateVersionsInfo ¶
type ResponseItemConfigurationTemplatesGetsAllTheVersionsOfAGivenTemplateVersionsInfo struct { Author string `json:"author,omitempty"` // Author of version template Description string `json:"description,omitempty"` // Description of template ID string `json:"id,omitempty"` // UUID of template Version string `json:"version,omitempty"` // Current version of template VersionComment string `json:"versionComment,omitempty"` // Version comment VersionTime *int `json:"versionTime,omitempty"` // Template version time }
type ResponseItemConfigurationTemplatesGetsTheTemplatesAvailable ¶
type ResponseItemConfigurationTemplatesGetsTheTemplatesAvailable struct { Composite *bool `json:"composite,omitempty"` // Is it composite template Name string `json:"name,omitempty"` // Name of template ProjectID string `json:"projectId,omitempty"` // UUID of project ProjectName string `json:"projectName,omitempty"` // Name of project TemplateID string `json:"templateId,omitempty"` // UUID of template VersionsInfo *[]ResponseItemConfigurationTemplatesGetsTheTemplatesAvailableVersionsInfo `json:"versionsInfo,omitempty"` // }
type ResponseItemConfigurationTemplatesGetsTheTemplatesAvailableVersionsInfo ¶
type ResponseItemConfigurationTemplatesGetsTheTemplatesAvailableVersionsInfo struct { Author string `json:"author,omitempty"` // Author of version template Description string `json:"description,omitempty"` // Description of template ID string `json:"id,omitempty"` // UUID of template Version string `json:"version,omitempty"` // Current version of template VersionComment string `json:"versionComment,omitempty"` // Version comment VersionTime *int `json:"versionTime,omitempty"` // Template version time }
type ResponseItemDeviceOnboardingPnpGetDeviceList2 ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2 struct { DeviceInfo *ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfo `json:"deviceInfo,omitempty"` // SystemResetWorkflow *ResponseItemDeviceOnboardingPnpGetDeviceList2SystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow *ResponseItemDeviceOnboardingPnpGetDeviceList2SystemWorkflow `json:"systemWorkflow,omitempty"` // Workflow *ResponseItemDeviceOnboardingPnpGetDeviceList2Workflow `json:"workflow,omitempty"` // RunSummaryList *[]ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryList `json:"runSummaryList,omitempty"` // WorkflowParameters *ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowParameters `json:"workflowParameters,omitempty"` // DayZeroConfig *ResponseItemDeviceOnboardingPnpGetDeviceList2DayZeroConfig `json:"dayZeroConfig,omitempty"` // DayZeroConfigPreview *ResponseItemDeviceOnboardingPnpGetDeviceList2DayZeroConfigPreview `json:"dayZeroConfigPreview,omitempty"` // Day Zero Config Preview Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id Progress *ResponseItemDeviceOnboardingPnpGetDeviceList2Progress `json:"progress,omitempty"` // ID string `json:"id,omitempty"` // Id }
type ResponseItemDeviceOnboardingPnpGetDeviceList2DayZeroConfig ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DayZeroConfig struct {
Config string `json:"config,omitempty"` // Config
}
type ResponseItemDeviceOnboardingPnpGetDeviceList2DayZeroConfigPreview ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DayZeroConfigPreview interface{}
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfo ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfo struct { Source string `json:"source,omitempty"` // Source SerialNumber string `json:"serialNumber,omitempty"` // Serial Number Stack *bool `json:"stack,omitempty"` // Stack Mode string `json:"mode,omitempty"` // Mode State string `json:"state,omitempty"` // State Location *ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoLocation `json:"location,omitempty"` // Description string `json:"description,omitempty"` // Description OnbState string `json:"onbState,omitempty"` // Onb State AuthenticatedMicNumber string `json:"authenticatedMicNumber,omitempty"` // Authenticated Mic Number AuthenticatedSudiSerialNo string `json:"authenticatedSudiSerialNo,omitempty"` // Authenticated Sudi Serial No CapabilitiesSupported []string `json:"capabilitiesSupported,omitempty"` // Capabilities Supported FeaturesSupported []string `json:"featuresSupported,omitempty"` // Features Supported CmState string `json:"cmState,omitempty"` // Cm State FirstContact *float64 `json:"firstContact,omitempty"` // First Contact LastContact *float64 `json:"lastContact,omitempty"` // Last Contact MacAddress string `json:"macAddress,omitempty"` // Mac Address Pid string `json:"pid,omitempty"` // Pid DeviceSudiSerialNos []string `json:"deviceSudiSerialNos,omitempty"` // Device Sudi Serial Nos LastUpdateOn *float64 `json:"lastUpdateOn,omitempty"` // Last Update On WorkflowID string `json:"workflowId,omitempty"` // Workflow Id WorkflowName string `json:"workflowName,omitempty"` // Workflow Name ProjectID string `json:"projectId,omitempty"` // Project Id ProjectName string `json:"projectName,omitempty"` // Project Name DeviceType string `json:"deviceType,omitempty"` // Device Type AgentType string `json:"agentType,omitempty"` // Agent Type ImageVersion string `json:"imageVersion,omitempty"` // Image Version FileSystemList *[]ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // PnpProfileList *[]ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // Image File HTTPHeaders *[]ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // NeighborLinks *[]ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // LastSyncTime *float64 `json:"lastSyncTime,omitempty"` // Last Sync Time IPInterfaces *[]ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // Hostname string `json:"hostname,omitempty"` // Hostname AuthStatus string `json:"authStatus,omitempty"` // Auth Status StackInfo *ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoStackInfo `json:"stackInfo,omitempty"` // ReloadRequested *bool `json:"reloadRequested,omitempty"` // Reload Requested AddedOn *float64 `json:"addedOn,omitempty"` // Added On SiteID string `json:"siteId,omitempty"` // Site Id AAACredentials *ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // UserMicNumbers []string `json:"userMicNumbers,omitempty"` // User Mic Numbers UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // User Sudi Serial Nos AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // Addn Mac Addrs PreWorkflowCliOuputs *[]ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // Tags *ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoTags `json:"tags,omitempty"` // Tags SudiRequired *bool `json:"sudiRequired,omitempty"` // Sudi Required SmartAccountID string `json:"smartAccountId,omitempty"` // Smart Account Id VirtualAccountID string `json:"virtualAccountId,omitempty"` // Virtual Account Id PopulateInventory *bool `json:"populateInventory,omitempty"` // Populate Inventory SiteName string `json:"siteName,omitempty"` // Site Name Name string `json:"name,omitempty"` // Name }
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoFileSystemList ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoFileSystemList struct { Type string `json:"type,omitempty"` // Type Writeable *bool `json:"writeable,omitempty"` // Writeable Freespace *float64 `json:"freespace,omitempty"` // Freespace Name string `json:"name,omitempty"` // Name Readable *bool `json:"readable,omitempty"` // Readable Size *float64 `json:"size,omitempty"` // Size }
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfaces ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfaces struct { Status string `json:"status,omitempty"` // Status MacAddress string `json:"macAddress,omitempty"` // Mac Address IPv4Address *ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfacesIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6AddressList *[]ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfacesIPv6AddressList `json:"ipv6AddressList,omitempty"` // Ipv6 Address List Name string `json:"name,omitempty"` // Name }
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfacesIPv4Address ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfacesIPv4Address interface{}
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfacesIPv6AddressList ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoIPInterfacesIPv6AddressList interface{}
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoLocation ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoLocation struct { SiteID string `json:"siteId,omitempty"` // Site Id Address string `json:"address,omitempty"` // Address Latitude string `json:"latitude,omitempty"` // Latitude Longitude string `json:"longitude,omitempty"` // Longitude Altitude string `json:"altitude,omitempty"` // Altitude }
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoNeighborLinks ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoNeighborLinks struct { LocalInterfaceName string `json:"localInterfaceName,omitempty"` // Local Interface Name LocalShortInterfaceName string `json:"localShortInterfaceName,omitempty"` // Local Short Interface Name LocalMacAddress string `json:"localMacAddress,omitempty"` // Local Mac Address RemoteInterfaceName string `json:"remoteInterfaceName,omitempty"` // Remote Interface Name RemoteShortInterfaceName string `json:"remoteShortInterfaceName,omitempty"` // Remote Short Interface Name RemoteMacAddress string `json:"remoteMacAddress,omitempty"` // Remote Mac Address RemoteDeviceName string `json:"remoteDeviceName,omitempty"` // Remote Device Name RemotePlatform string `json:"remotePlatform,omitempty"` // Remote Platform RemoteVersion string `json:"remoteVersion,omitempty"` // Remote Version }
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileList ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileList struct { ProfileName string `json:"profileName,omitempty"` // Profile Name DiscoveryCreated *bool `json:"discoveryCreated,omitempty"` // Discovery Created CreatedBy string `json:"createdBy,omitempty"` // Created By PrimaryEndpoint *ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // SecondaryEndpoint *ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpoint ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpointIPv4Address ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpointIPv4Address interface{}
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpointIPv6Address ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListPrimaryEndpointIPv6Address interface{}
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpoint ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpoint struct { Port *float64 `json:"port,omitempty"` // Port Protocol string `json:"protocol,omitempty"` // Protocol IPv4Address *ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpointIPv4Address `json:"ipv4Address,omitempty"` // Ipv4 Address IPv6Address *ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpointIPv6Address `json:"ipv6Address,omitempty"` // Ipv6 Address Fqdn string `json:"fqdn,omitempty"` // Fqdn Certificate string `json:"certificate,omitempty"` // Certificate }
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpointIPv4Address ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpointIPv4Address interface{}
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpointIPv6Address ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoPnpProfileListSecondaryEndpointIPv6Address interface{}
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoStackInfo ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoStackInfo struct { SupportsStackWorkflows *bool `json:"supportsStackWorkflows,omitempty"` // Supports Stack Workflows IsFullRing *bool `json:"isFullRing,omitempty"` // Is Full Ring StackMemberList *[]ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // Stack Ring Protocol ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // Valid License Levels TotalMemberCount *float64 `json:"totalMemberCount,omitempty"` // Total Member Count }
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoStackInfoStackMemberList ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoStackInfoStackMemberList struct { SerialNumber string `json:"serialNumber,omitempty"` // Serial Number State string `json:"state,omitempty"` // State Role string `json:"role,omitempty"` // Role MacAddress string `json:"macAddress,omitempty"` // Mac Address Pid string `json:"pid,omitempty"` // Pid LicenseLevel string `json:"licenseLevel,omitempty"` // License Level LicenseType string `json:"licenseType,omitempty"` // License Type SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // Sudi Serial Number HardwareVersion string `json:"hardwareVersion,omitempty"` // Hardware Version StackNumber *float64 `json:"stackNumber,omitempty"` // Stack Number SoftwareVersion string `json:"softwareVersion,omitempty"` // Software Version Priority *float64 `json:"priority,omitempty"` // Priority }
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoTags ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2DeviceInfoTags interface{}
type ResponseItemDeviceOnboardingPnpGetDeviceList2Progress ¶ added in v5.0.19
type ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryList ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryList struct { Details string `json:"details,omitempty"` // Details HistoryTaskInfo *ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // ErrorFlag *bool `json:"errorFlag,omitempty"` // Error Flag Timestamp *float64 `json:"timestamp,omitempty"` // Timestamp }
type ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfo ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfo struct { Type string `json:"type,omitempty"` // Type WorkItemList *[]ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken AddnDetails *[]ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // Name }
type ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfoWorkItemList ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2RunSummaryListHistoryTaskInfoWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemResetWorkflow ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemResetWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseItemDeviceOnboardingPnpGetDeviceList2SystemResetWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemResetWorkflowTasks ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemResetWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseItemDeviceOnboardingPnpGetDeviceList2SystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemResetWorkflowTasksWorkItemList ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemResetWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemWorkflow ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemWorkflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseItemDeviceOnboardingPnpGetDeviceList2SystemWorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemWorkflowTasks ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemWorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseItemDeviceOnboardingPnpGetDeviceList2SystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemWorkflowTasksWorkItemList ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2SystemWorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseItemDeviceOnboardingPnpGetDeviceList2Workflow ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2Workflow struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowParameters ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowParameters struct { TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // Top Of Stack Serial Number LicenseLevel string `json:"licenseLevel,omitempty"` // License Level LicenseType string `json:"licenseType,omitempty"` // License Type ConfigList *[]ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowParametersConfigList `json:"configList,omitempty"` // }
type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowParametersConfigList ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowParametersConfigList struct { ConfigParameters *[]ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // ConfigID string `json:"configId,omitempty"` // Config Id }
type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowTasks ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowTasksWorkItemList ¶
type ResponseItemDeviceOnboardingPnpGetDeviceList2WorkflowTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseItemDeviceOnboardingPnpGetWorkflows ¶
type ResponseItemDeviceOnboardingPnpGetWorkflows struct { TypeID string `json:"_id,omitempty"` // Id State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type Description string `json:"description,omitempty"` // Description LastupdateOn *float64 `json:"lastupdateOn,omitempty"` // Lastupdate On ImageID string `json:"imageId,omitempty"` // Image Id CurrTaskIDx *float64 `json:"currTaskIdx,omitempty"` // Curr Task Idx AddedOn *float64 `json:"addedOn,omitempty"` // Added On Tasks *[]ResponseItemDeviceOnboardingPnpGetWorkflowsTasks `json:"tasks,omitempty"` // AddToInventory *bool `json:"addToInventory,omitempty"` // Add To Inventory InstanceType string `json:"instanceType,omitempty"` // Instance Type EndTime *float64 `json:"endTime,omitempty"` // End Time ExecTime *float64 `json:"execTime,omitempty"` // Exec Time StartTime *float64 `json:"startTime,omitempty"` // Start Time UseState string `json:"useState,omitempty"` // Use State ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseItemDeviceOnboardingPnpGetWorkflowsTasks ¶
type ResponseItemDeviceOnboardingPnpGetWorkflowsTasks struct { State string `json:"state,omitempty"` // State Type string `json:"type,omitempty"` // Type CurrWorkItemIDx *float64 `json:"currWorkItemIdx,omitempty"` // Curr Work Item Idx TaskSeqNo *float64 `json:"taskSeqNo,omitempty"` // Task Seq No EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time WorkItemList *[]ResponseItemDeviceOnboardingPnpGetWorkflowsTasksWorkItemList `json:"workItemList,omitempty"` // TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken Name string `json:"name,omitempty"` // Name }
type ResponseItemDeviceOnboardingPnpGetWorkflowsTasksWorkItemList ¶
type ResponseItemDeviceOnboardingPnpGetWorkflowsTasksWorkItemList struct { State string `json:"state,omitempty"` // State Command string `json:"command,omitempty"` // Command OutputStr string `json:"outputStr,omitempty"` // Output Str EndTime *float64 `json:"endTime,omitempty"` // End Time StartTime *float64 `json:"startTime,omitempty"` // Start Time TimeTaken *float64 `json:"timeTaken,omitempty"` // Time Taken }
type ResponseItemDevicesGetDeviceEnrichmentDetails ¶
type ResponseItemDevicesGetDeviceEnrichmentDetails struct {
DeviceDetails *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetails `json:"deviceDetails,omitempty"` //
}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetails ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetails struct { Family string `json:"family,omitempty"` // Family Type string `json:"type,omitempty"` // Type Location *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsLocation `json:"location,omitempty"` // Location ErrorCode string `json:"errorCode,omitempty"` // Error Code MacAddress string `json:"macAddress,omitempty"` // Mac Address Role string `json:"role,omitempty"` // Role ApManagerInterfaceIP string `json:"apManagerInterfaceIp,omitempty"` // Ap Manager Interface Ip AssociatedWlcIP string `json:"associatedWlcIp,omitempty"` // Associated Wlc Ip BootDateTime string `json:"bootDateTime,omitempty"` // Boot Date Time CollectionStatus string `json:"collectionStatus,omitempty"` // Collection Status InterfaceCount string `json:"interfaceCount,omitempty"` // Interface Count LineCardCount string `json:"lineCardCount,omitempty"` // Line Card Count LineCardID string `json:"lineCardId,omitempty"` // Line Card Id ManagementIPAddress string `json:"managementIpAddress,omitempty"` // Management Ip Address MemorySize string `json:"memorySize,omitempty"` // Memory Size PlatformID string `json:"platformId,omitempty"` // Platform Id ReachabilityFailureReason string `json:"reachabilityFailureReason,omitempty"` // Reachability Failure Reason ReachabilityStatus string `json:"reachabilityStatus,omitempty"` // Reachability Status SNMPContact string `json:"snmpContact,omitempty"` // Snmp Contact SNMPLocation string `json:"snmpLocation,omitempty"` // Snmp Location TunnelUDPPort *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsTunnelUDPPort `json:"tunnelUdpPort,omitempty"` // Tunnel Udp Port WaasDeviceMode *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsWaasDeviceMode `json:"waasDeviceMode,omitempty"` // Waas Device Mode Series string `json:"series,omitempty"` // Series InventoryStatusDetail string `json:"inventoryStatusDetail,omitempty"` // Inventory Status Detail CollectionInterval string `json:"collectionInterval,omitempty"` // Collection Interval SerialNumber string `json:"serialNumber,omitempty"` // Serial Number SoftwareVersion string `json:"softwareVersion,omitempty"` // Software Version RoleSource string `json:"roleSource,omitempty"` // Role Source Hostname string `json:"hostname,omitempty"` // Hostname UpTime string `json:"upTime,omitempty"` // Up Time LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Last Update Time ErrorDescription string `json:"errorDescription,omitempty"` // Error Description LocationName *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsLocationName `json:"locationName,omitempty"` // Location Name TagCount string `json:"tagCount,omitempty"` // Tag Count LastUpdated string `json:"lastUpdated,omitempty"` // Last Updated InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid ID string `json:"id,omitempty"` // Id NeighborTopology *[]ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopology `json:"neighborTopology,omitempty"` // }
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsLocation ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsLocation interface{}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsLocationName ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsLocationName interface{}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopology ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopology struct { Nodes *[]ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodes `json:"nodes,omitempty"` // Links *[]ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinks `json:"links,omitempty"` // }
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinks ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinks struct { Source string `json:"source,omitempty"` // Source LinkStatus string `json:"linkStatus,omitempty"` // Link Status Label *[]ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinksLabel `json:"label,omitempty"` // Label Target string `json:"target,omitempty"` // Target ID *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinksID `json:"id,omitempty"` // Id PortUtilization *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinksPortUtilization `json:"portUtilization,omitempty"` // Port Utilization }
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinksID ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinksID interface{}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinksLabel ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinksLabel interface{}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinksPortUtilization ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyLinksPortUtilization interface{}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodes ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodes struct { Role string `json:"role,omitempty"` // Role Name string `json:"name,omitempty"` // Name ID string `json:"id,omitempty"` // Id Description string `json:"description,omitempty"` // Description DeviceType string `json:"deviceType,omitempty"` // Device Type PlatformID string `json:"platformId,omitempty"` // Platform Id Family string `json:"family,omitempty"` // Family IP string `json:"ip,omitempty"` // Ip SoftwareVersion string `json:"softwareVersion,omitempty"` // Software Version UserID *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesUserID `json:"userId,omitempty"` // User Id NodeType string `json:"nodeType,omitempty"` // Node Type RadioFrequency *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesRadioFrequency `json:"radioFrequency,omitempty"` // Radio Frequency Clients *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesClients `json:"clients,omitempty"` // Clients Count *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesCount `json:"count,omitempty"` // Count HealthScore *int `json:"healthScore,omitempty"` // Health Score Level *float64 `json:"level,omitempty"` // Level FabricGroup *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesFabricGroup `json:"fabricGroup,omitempty"` // Fabric Group ConnectedDevice *ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesConnectedDevice `json:"connectedDevice,omitempty"` // Connected Device }
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesClients ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesClients interface{}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesConnectedDevice ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesConnectedDevice interface{}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesCount ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesCount interface{}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesFabricGroup ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesFabricGroup interface{}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesRadioFrequency ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesRadioFrequency interface{}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesUserID ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsNeighborTopologyNodesUserID interface{}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsTunnelUDPPort ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsTunnelUDPPort interface{}
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsWaasDeviceMode ¶
type ResponseItemDevicesGetDeviceEnrichmentDetailsDeviceDetailsWaasDeviceMode interface{}
type ResponseItemEventManagementGetAuditLogParentRecords ¶
type ResponseItemEventManagementGetAuditLogParentRecords struct { Version string `json:"version,omitempty"` // Version InstanceID string `json:"instanceId,omitempty"` // Instance Id EventID string `json:"eventId,omitempty"` // Event Id Namespace string `json:"namespace,omitempty"` // Namespace Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description Type string `json:"type,omitempty"` // Type Category string `json:"category,omitempty"` // Category Domain string `json:"domain,omitempty"` // Domain SubDomain string `json:"subDomain,omitempty"` // Sub Domain Severity *int `json:"severity,omitempty"` // Severity Source string `json:"source,omitempty"` // Source Timestamp *int `json:"timestamp,omitempty"` // Timestamp Tags *[]ResponseItemEventManagementGetAuditLogParentRecordsTags `json:"tags,omitempty"` // Tags Details *ResponseItemEventManagementGetAuditLogParentRecordsDetails `json:"details,omitempty"` // Details CiscoDnaEventLink 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 ResponseItemEventManagementGetConnectorTypes ¶
type ResponseItemEventManagementGetConnectorTypes struct { ConnectorType string `json:"connectorType,omitempty"` // Connector Type DisplayName string `json:"displayName,omitempty"` // Display Name IsDefaultSupported *bool `json:"isDefaultSupported,omitempty"` // Is Default Supported IsCustomConnector *bool `json:"isCustomConnector,omitempty"` // Is Custom Connector }
type ResponseItemEventManagementGetEmailDestination ¶
type ResponseItemEventManagementGetEmailDestination struct { EmailConfigID string `json:"emailConfigId,omitempty"` // UUID PrimarySmtpConfig *ResponseItemEventManagementGetEmailDestinationPrimarySmtpConfig `json:"primarySMTPConfig,omitempty"` // SecondarySmtpConfig *ResponseItemEventManagementGetEmailDestinationSecondarySmtpConfig `json:"secondarySMTPConfig,omitempty"` // FromEmail string `json:"fromEmail,omitempty"` // From Email ToEmail string `json:"toEmail,omitempty"` // To Email Subject string `json:"subject,omitempty"` // Subject Version string `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseItemEventManagementGetEmailDestinationPrimarySmtpConfig ¶
type ResponseItemEventManagementGetEmailDestinationPrimarySmtpConfig struct { HostName string `json:"hostName,omitempty"` // Host Name Port string `json:"port,omitempty"` // Port UserName string `json:"userName,omitempty"` // User Name Password string `json:"password,omitempty"` // Password Security string `json:"security,omitempty"` // Security }
type ResponseItemEventManagementGetEmailDestinationSecondarySmtpConfig ¶
type ResponseItemEventManagementGetEmailDestinationSecondarySmtpConfig struct { HostName string `json:"hostName,omitempty"` // Host Name Port string `json:"port,omitempty"` // Port UserName string `json:"userName,omitempty"` // User Name Password string `json:"password,omitempty"` // Password Security string `json:"security,omitempty"` // Security }
type ResponseItemEventManagementGetEmailEventSubscriptions ¶
type ResponseItemEventManagementGetEmailEventSubscriptions struct { Version string `json:"version,omitempty"` // Version SubscriptionID string `json:"subscriptionId,omitempty"` // Subscription Id Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SubscriptionEndpoints *[]ResponseItemEventManagementGetEmailEventSubscriptionsSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *ResponseItemEventManagementGetEmailEventSubscriptionsFilter `json:"filter,omitempty"` // IsPrivate *bool `json:"isPrivate,omitempty"` // Is Private TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseItemEventManagementGetEmailEventSubscriptionsFilter ¶
type ResponseItemEventManagementGetEmailEventSubscriptionsFilter struct { EventIDs []string `json:"eventIds,omitempty"` // Event Ids Others []string `json:"others,omitempty"` // Others DomainsSubdomains *[]ResponseItemEventManagementGetEmailEventSubscriptionsFilterDomainsSubdomains `json:"domainsSubdomains,omitempty"` // Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities []string `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources SiteIDs []string `json:"siteIds,omitempty"` // Site Ids }
type ResponseItemEventManagementGetEmailEventSubscriptionsSubscriptionEndpoints ¶
type ResponseItemEventManagementGetEmailEventSubscriptionsSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // Instance Id SubscriptionDetails *ResponseItemEventManagementGetEmailEventSubscriptionsSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // ConnectorType string `json:"connectorType,omitempty"` // Connector Type }
type ResponseItemEventManagementGetEmailEventSubscriptionsSubscriptionEndpointsSubscriptionDetails ¶
type ResponseItemEventManagementGetEmailEventSubscriptionsSubscriptionEndpointsSubscriptionDetails struct { ConnectorType string `json:"connectorType,omitempty"` // Connector Type InstanceID string `json:"instanceId,omitempty"` // Instance Id Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description FromEmailAddress string `json:"fromEmailAddress,omitempty"` // From Email Address ToEmailAddresses []string `json:"toEmailAddresses,omitempty"` // To Email Addresses Subject string `json:"subject,omitempty"` // Subject }
type ResponseItemEventManagementGetEmailSubscriptionDetails ¶
type ResponseItemEventManagementGetEmailSubscriptionDetails struct { InstanceID string `json:"instanceId,omitempty"` // Instance Id Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description ConnectorType string `json:"connectorType,omitempty"` // Connector Type FromEmailAddress string `json:"fromEmailAddress,omitempty"` // From Email Address ToEmailAddresses []string `json:"toEmailAddresses,omitempty"` // To Email Addresses Subject string `json:"subject,omitempty"` // Subject }
type ResponseItemEventManagementGetEventArtifacts ¶
type ResponseItemEventManagementGetEventArtifacts struct { Version string `json:"version,omitempty"` // Version ArtifactID string `json:"artifactId,omitempty"` // Artifact Id Namespace string `json:"namespace,omitempty"` // Namespace Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description Domain string `json:"domain,omitempty"` // Domain SubDomain string `json:"subDomain,omitempty"` // Sub Domain Tags []string `json:"tags,omitempty"` // Tags IsTemplateEnabled *bool `json:"isTemplateEnabled,omitempty"` // Is Template Enabled CiscoDnaEventLink string `json:"ciscoDNAEventLink,omitempty"` // Cisco D N A Event Link Note string `json:"note,omitempty"` // Note IsPrivate *bool `json:"isPrivate,omitempty"` // Is Private EventPayload *ResponseItemEventManagementGetEventArtifactsEventPayload `json:"eventPayload,omitempty"` // EventTemplates *[]ResponseItemEventManagementGetEventArtifactsEventTemplates `json:"eventTemplates,omitempty"` // Event Templates IsTenantAware *bool `json:"isTenantAware,omitempty"` // Is Tenant Aware SupportedConnectorTypes []string `json:"supportedConnectorTypes,omitempty"` // Supported Connector Types TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseItemEventManagementGetEventArtifactsEventPayload ¶
type ResponseItemEventManagementGetEventArtifactsEventPayload struct { EventID string `json:"eventId,omitempty"` // Event Id Version string `json:"version,omitempty"` // Version Category string `json:"category,omitempty"` // Category Type string `json:"type,omitempty"` // Type Source string `json:"source,omitempty"` // Source Severity string `json:"severity,omitempty"` // Severity Details *ResponseItemEventManagementGetEventArtifactsEventPayloadDetails `json:"details,omitempty"` // AdditionalDetails *ResponseItemEventManagementGetEventArtifactsEventPayloadAdditionalDetails `json:"additionalDetails,omitempty"` // Additional Details }
type ResponseItemEventManagementGetEventArtifactsEventPayloadAdditionalDetails ¶
type ResponseItemEventManagementGetEventArtifactsEventPayloadAdditionalDetails interface{}
type ResponseItemEventManagementGetEventArtifactsEventTemplates ¶
type ResponseItemEventManagementGetEventArtifactsEventTemplates interface{}
type ResponseItemEventManagementGetEventSubscriptions ¶
type ResponseItemEventManagementGetEventSubscriptions struct { Version string `json:"version,omitempty"` // Version SubscriptionID string `json:"subscriptionId,omitempty"` // Subscription Id Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SubscriptionEndpoints *[]ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *ResponseItemEventManagementGetEventSubscriptionsFilter `json:"filter,omitempty"` // IsPrivate *bool `json:"isPrivate,omitempty"` // Is Private TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseItemEventManagementGetEventSubscriptionsFilter ¶
type ResponseItemEventManagementGetEventSubscriptionsFilter struct { EventIDs []string `json:"eventIds,omitempty"` // Event Ids Others []string `json:"others,omitempty"` // Others DomainsSubdomains *[]ResponseItemEventManagementGetEventSubscriptionsFilterDomainsSubdomains `json:"domainsSubdomains,omitempty"` // Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities []string `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources SiteIDs []string `json:"siteIds,omitempty"` // Site Ids }
type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpoints ¶
type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // Instance Id SubscriptionDetails *ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // ConnectorType string `json:"connectorType,omitempty"` // Connector Type }
type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetails ¶
type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetails struct { ConnectorType string `json:"connectorType,omitempty"` // Connector Type InstanceID string `json:"instanceId,omitempty"` // Instance Id Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description URL string `json:"url,omitempty"` // Url BasePath string `json:"basePath,omitempty"` // Base Path Resource string `json:"resource,omitempty"` // Resource Method string `json:"method,omitempty"` // Method TrustCert *bool `json:"trustCert,omitempty"` // Trust Cert Headers *[]ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsHeaders `json:"headers,omitempty"` // QueryParams *[]ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsQueryParams `json:"queryParams,omitempty"` // PathParams *[]ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsPathParams `json:"pathParams,omitempty"` // Body string `json:"body,omitempty"` // Body ConnectTimeout *int `json:"connectTimeout,omitempty"` // Connect Timeout ReadTimeout *int `json:"readTimeout,omitempty"` // Read Timeout }
type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsHeaders ¶
type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsHeaders struct {
String string `json:"string,omitempty"` // String
}
type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsPathParams ¶
type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsPathParams struct {
String string `json:"string,omitempty"` // String
}
type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsQueryParams ¶
type ResponseItemEventManagementGetEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsQueryParams struct {
String string `json:"string,omitempty"` // String
}
type ResponseItemEventManagementGetEvents ¶
type ResponseItemEventManagementGetEvents struct { EventID string `json:"eventId,omitempty"` // Event Id NameSpace string `json:"nameSpace,omitempty"` // Name Space Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description Version string `json:"version,omitempty"` // Version Category string `json:"category,omitempty"` // Category Domain string `json:"domain,omitempty"` // Domain SubDomain string `json:"subDomain,omitempty"` // Sub Domain Type string `json:"type,omitempty"` // Type Tags []string `json:"tags,omitempty"` // Tags Severity *float64 `json:"severity,omitempty"` // Severity Details *ResponseItemEventManagementGetEventsDetails `json:"details,omitempty"` // Details SubscriptionTypes []string `json:"subscriptionTypes,omitempty"` // Subscription Types }
type ResponseItemEventManagementGetEventsDetails ¶
type ResponseItemEventManagementGetEventsDetails interface{}
type ResponseItemEventManagementGetNotifications ¶
type ResponseItemEventManagementGetNotifications struct { EventID string `json:"eventId,omitempty"` // Event Id InstanceID string `json:"instanceId,omitempty"` // Instance Id Namespace string `json:"namespace,omitempty"` // Namespace Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description Version string `json:"version,omitempty"` // Version Category string `json:"category,omitempty"` // Category Domain string `json:"domain,omitempty"` // Domain SubDomain string `json:"subDomain,omitempty"` // Sub Domain Type string `json:"type,omitempty"` // Type Severity string `json:"severity,omitempty"` // Severity Source string `json:"source,omitempty"` // Source Timestamp string `json:"timestamp,omitempty"` // Timestamp Details string `json:"details,omitempty"` // Details EventHierarchy string `json:"eventHierarchy,omitempty"` // Event Hierarchy Network *ResponseItemEventManagementGetNotificationsNetwork `json:"network,omitempty"` // }
type ResponseItemEventManagementGetRestWebhookEventSubscriptions ¶
type ResponseItemEventManagementGetRestWebhookEventSubscriptions struct { Version string `json:"version,omitempty"` // Version SubscriptionID string `json:"subscriptionId,omitempty"` // Subscription Id Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SubscriptionEndpoints *[]ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Filter *ResponseItemEventManagementGetRestWebhookEventSubscriptionsFilter `json:"filter,omitempty"` // IsPrivate 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 *[]ResponseItemEventManagementGetRestWebhookEventSubscriptionsFilterDomainsSubdomains `json:"domainsSubdomains,omitempty"` // Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities []string `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources SiteIDs []string `json:"siteIds,omitempty"` // Site Ids }
type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpoints ¶
type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // Instance Id SubscriptionDetails *ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // ConnectorType string `json:"connectorType,omitempty"` // Connector Type }
type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetails ¶
type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetails struct { ConnectorType string `json:"connectorType,omitempty"` // Connector Type InstanceID string `json:"instanceId,omitempty"` // Instance Id Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description URL string `json:"url,omitempty"` // Url BasePath string `json:"basePath,omitempty"` // Base Path Resource string `json:"resource,omitempty"` // Resource Method string `json:"method,omitempty"` // Method TrustCert string `json:"trustCert,omitempty"` // Trust Cert Headers *[]ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsHeaders `json:"headers,omitempty"` // QueryParams *[]ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsQueryParams `json:"queryParams,omitempty"` // PathParams *[]ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsPathParams `json:"pathParams,omitempty"` // Body string `json:"body,omitempty"` // Body ConnectTimeout string `json:"connectTimeout,omitempty"` // Connect Timeout ReadTimeout string `json:"readTimeout,omitempty"` // Read Timeout }
type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsHeaders ¶
type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsHeaders struct {
String string `json:"string,omitempty"` // String
}
type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsPathParams ¶
type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsPathParams struct {
String string `json:"string,omitempty"` // String
}
type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsQueryParams ¶
type ResponseItemEventManagementGetRestWebhookEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsQueryParams struct {
String string `json:"string,omitempty"` // String
}
type ResponseItemEventManagementGetRestWebhookSubscriptionDetails ¶
type ResponseItemEventManagementGetRestWebhookSubscriptionDetails struct { InstanceID string `json:"instanceId,omitempty"` // Instance Id Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description ConnectorType string `json:"connectorType,omitempty"` // Connector Type URL string `json:"url,omitempty"` // Url Method string `json:"method,omitempty"` // Method TrustCert string `json:"trustCert,omitempty"` // Trust Cert Headers *[]ResponseItemEventManagementGetRestWebhookSubscriptionDetailsHeaders `json:"headers,omitempty"` // QueryParams []string `json:"queryParams,omitempty"` // Query Params PathParams []string `json:"pathParams,omitempty"` // Path Params }
type ResponseItemEventManagementGetSyslogEventSubscriptions ¶
type ResponseItemEventManagementGetSyslogEventSubscriptions struct { Version 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 *bool `json:"isPrivate,omitempty"` // Is Private TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseItemEventManagementGetSyslogEventSubscriptionsFilter ¶
type ResponseItemEventManagementGetSyslogEventSubscriptionsFilter struct { EventIDs []string `json:"eventIds,omitempty"` // Event Ids Others []string `json:"others,omitempty"` // Others DomainsSubdomains *[]ResponseItemEventManagementGetSyslogEventSubscriptionsFilterDomainsSubdomains `json:"domainsSubdomains,omitempty"` // Types []string `json:"types,omitempty"` // Types Categories []string `json:"categories,omitempty"` // Categories Severities *[]ResponseItemEventManagementGetSyslogEventSubscriptionsFilterSeverities `json:"severities,omitempty"` // Severities Sources []string `json:"sources,omitempty"` // Sources SiteIDs []string `json:"siteIds,omitempty"` // Site Ids }
type ResponseItemEventManagementGetSyslogEventSubscriptionsFilterSeverities ¶
type ResponseItemEventManagementGetSyslogEventSubscriptionsFilterSeverities interface{}
type ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpoints ¶
type ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // Instance Id SubscriptionDetails *ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // ConnectorType string `json:"connectorType,omitempty"` // Connector Type }
type ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpointsSubscriptionDetails ¶
type ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpointsSubscriptionDetails struct { ConnectorType string `json:"connectorType,omitempty"` // Connector Type InstanceID string `json:"instanceId,omitempty"` // Instance Id Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description SyslogConfig *ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsSyslogConfig `json:"syslogConfig,omitempty"` // }
type ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsSyslogConfig ¶
type ResponseItemEventManagementGetSyslogEventSubscriptionsSubscriptionEndpointsSubscriptionDetailsSyslogConfig struct { Version string `json:"version,omitempty"` // Version TenantID string `json:"tenantId,omitempty"` // Tenant Id ConfigID string `json:"configId,omitempty"` // Config Id Name string `json:"name,omitempty"` // Name Description string `json:"description,omitempty"` // Description Host string `json:"host,omitempty"` // Host Port *int `json:"port,omitempty"` // Port }
type 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 ResponseItemIssuesExecuteSuggestedActionsCommands ¶
type ResponseItemIssuesExecuteSuggestedActionsCommands struct { ActionInfo string `json:"actionInfo,omitempty"` // Actions Info StepsCount *int `json:"stepsCount,omitempty"` // Steps Count EntityID string `json:"entityId,omitempty"` // Entity Id Hostname string `json:"hostname,omitempty"` // Hostname StepsDescription string `json:"stepsDescription,omitempty"` // Steps Description Command string `json:"command,omitempty"` // Command CommandOutput *ResponseItemIssuesExecuteSuggestedActionsCommandsCommandOutput `json:"commandOutput,omitempty"` // Command Output }
type ResponseItemIssuesExecuteSuggestedActionsCommandsCommandOutput ¶
type ResponseItemIssuesExecuteSuggestedActionsCommandsCommandOutput interface{}
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 ResponseItemItsmIntegrationGetAllItsmIntegrationSettings ¶
type ResponseItemItsmIntegrationGetAllItsmIntegrationSettings struct { ID string `json:"id,omitempty"` // Id DypID string `json:"dypId,omitempty"` // Dyp Id DypName string `json:"dypName,omitempty"` // Dyp Name Name string `json:"name,omitempty"` // Name UniqueKey string `json:"uniqueKey,omitempty"` // Unique Key DypMajorVersion *int `json:"dypMajorVersion,omitempty"` // Dyp Major Version Description string `json:"description,omitempty"` // Description CreatedDate *int `json:"createdDate,omitempty"` // Created Date CreatedBy string `json:"createdBy,omitempty"` // Created By UpdatedBy string `json:"updatedBy,omitempty"` // Updated By SoftwareVersionLog *[]ResponseItemItsmIntegrationGetAllItsmIntegrationSettingsSoftwareVersionLog `json:"softwareVersionLog,omitempty"` // Software Version Log SchemaVersion *float64 `json:"schemaVersion,omitempty"` // Schema Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseItemItsmIntegrationGetAllItsmIntegrationSettingsSoftwareVersionLog ¶
type ResponseItemItsmIntegrationGetAllItsmIntegrationSettingsSoftwareVersionLog interface{}
type ResponseItemReportsGetAllViewGroups ¶
type ResponseItemReportsGetAllViewGroups struct { Category string `json:"category,omitempty"` // category of the view group Description string `json:"description,omitempty"` // view group description Name string `json:"name,omitempty"` // name of view group ViewGroupID string `json:"viewGroupId,omitempty"` // id of viewgroup }
type ResponseItemReportsGetListOfScheduledReports ¶
type ResponseItemReportsGetListOfScheduledReports struct { Tags []string `json:"tags,omitempty"` // array of tags for report DataCategory string `json:"dataCategory,omitempty"` // data category of the report Deliveries *[]ResponseItemReportsGetListOfScheduledReportsDeliveries `json:"deliveries,omitempty"` // Array of available delivery channels ExecutionCount *int `json:"executionCount,omitempty"` // Total number of report executions Executions *[]ResponseItemReportsGetListOfScheduledReportsExecutions `json:"executions,omitempty"` // Name string `json:"name,omitempty"` // report name ReportID string `json:"reportId,omitempty"` // report Id ReportWasExecuted *bool `json:"reportWasExecuted,omitempty"` // true if atleast one execution has started Schedule *ResponseItemReportsGetListOfScheduledReportsSchedule `json:"schedule,omitempty"` // View *ResponseItemReportsGetListOfScheduledReportsView `json:"view,omitempty"` // ViewGroupID string `json:"viewGroupId,omitempty"` // viewGroupId of the viewgroup for the report ViewGroupVersion string `json:"viewGroupVersion,omitempty"` // version of viewgroup for the report }
type ResponseItemReportsGetListOfScheduledReportsDeliveries ¶
type ResponseItemReportsGetListOfScheduledReportsDeliveries interface{}
type ResponseItemReportsGetListOfScheduledReportsExecutions ¶
type ResponseItemReportsGetListOfScheduledReportsExecutions struct { EndTime *int `json:"endTime,omitempty"` // Report execution pipeline end time Errors []string `json:"errors,omitempty"` // ExecutionID string `json:"executionId,omitempty"` // Report execution Id. ProcessStatus string `json:"processStatus,omitempty"` // Report execution status RequestStatus string `json:"requestStatus,omitempty"` // Report execution acceptance status from scheduler StartTime *int `json:"startTime,omitempty"` // Report execution pipeline start time Warnings []string `json:"warnings,omitempty"` // }
type ResponseItemReportsGetListOfScheduledReportsSchedule ¶
type ResponseItemReportsGetListOfScheduledReportsSchedule interface{}
type ResponseItemReportsGetListOfScheduledReportsView ¶
type ResponseItemReportsGetListOfScheduledReportsView struct { FieldGroups *[]ResponseItemReportsGetListOfScheduledReportsViewFieldGroups `json:"fieldGroups,omitempty"` // Filters *[]ResponseItemReportsGetListOfScheduledReportsViewFilters `json:"filters,omitempty"` // Format *ResponseItemReportsGetListOfScheduledReportsViewFormat `json:"format,omitempty"` // Name string `json:"name,omitempty"` // view name ViewID string `json:"viewId,omitempty"` // view Id Description string `json:"description,omitempty"` // view description ViewInfo string `json:"viewInfo,omitempty"` // view filters info }
type ResponseItemReportsGetListOfScheduledReportsViewFieldGroups ¶
type ResponseItemReportsGetListOfScheduledReportsViewFieldGroups struct { FieldGroupDisplayName string `json:"fieldGroupDisplayName,omitempty"` // Field group label/displayname for user FieldGroupName string `json:"fieldGroupName,omitempty"` // Field group name Fields *[]ResponseItemReportsGetListOfScheduledReportsViewFieldGroupsFields `json:"fields,omitempty"` // }
type ResponseItemReportsGetListOfScheduledReportsViewFilters ¶
type ResponseItemReportsGetListOfScheduledReportsViewFilters struct { DisplayName string `json:"displayName,omitempty"` // filter label/displayname Name string `json:"name,omitempty"` // filter name Type string `json:"type,omitempty"` // filter type Value *ResponseItemReportsGetListOfScheduledReportsViewFiltersValue `json:"value,omitempty"` // value of filter. data type is based on the filter type. }
type ResponseItemReportsGetListOfScheduledReportsViewFiltersValue ¶
type ResponseItemReportsGetListOfScheduledReportsViewFiltersValue interface{}
type ResponseItemUsersGetUserEnrichmentDetails ¶
type ResponseItemUsersGetUserEnrichmentDetails struct { UserDetails *ResponseItemUsersGetUserEnrichmentDetailsUserDetails `json:"userDetails,omitempty"` // ConnectedDevice *[]ResponseItemUsersGetUserEnrichmentDetailsConnectedDevice `json:"connectedDevice,omitempty"` // }
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDevice ¶
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDevice struct {
DeviceDetails *ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetails `json:"deviceDetails,omitempty"` //
}
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetails ¶
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetails struct { Family string `json:"family,omitempty"` // Family Type string `json:"type,omitempty"` // Type Location *ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsLocation `json:"location,omitempty"` // Location ErrorCode *ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsErrorCode `json:"errorCode,omitempty"` // Error Code MacAddress string `json:"macAddress,omitempty"` // Mac Address Role string `json:"role,omitempty"` // Role ApManagerInterfaceIP string `json:"apManagerInterfaceIp,omitempty"` // Ap Manager Interface Ip AssociatedWlcIP string `json:"associatedWlcIp,omitempty"` // Associated Wlc Ip BootDateTime string `json:"bootDateTime,omitempty"` // Boot Date Time CollectionStatus string `json:"collectionStatus,omitempty"` // Collection Status InterfaceCount string `json:"interfaceCount,omitempty"` // Interface Count LineCardCount string `json:"lineCardCount,omitempty"` // Line Card Count LineCardID string `json:"lineCardId,omitempty"` // Line Card Id ManagementIPAddress string `json:"managementIpAddress,omitempty"` // Management Ip Address MemorySize string `json:"memorySize,omitempty"` // Memory Size PlatformID string `json:"platformId,omitempty"` // Platform Id ReachabilityFailureReason string `json:"reachabilityFailureReason,omitempty"` // Reachability Failure Reason ReachabilityStatus string `json:"reachabilityStatus,omitempty"` // Reachability Status SNMPContact string `json:"snmpContact,omitempty"` // Snmp Contact SNMPLocation string `json:"snmpLocation,omitempty"` // Snmp Location TunnelUDPPort *ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsTunnelUDPPort `json:"tunnelUdpPort,omitempty"` // Tunnel Udp Port WaasDeviceMode *ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsWaasDeviceMode `json:"waasDeviceMode,omitempty"` // Waas Device Mode Series string `json:"series,omitempty"` // Series InventoryStatusDetail string `json:"inventoryStatusDetail,omitempty"` // Inventory Status Detail CollectionInterval string `json:"collectionInterval,omitempty"` // Collection Interval SerialNumber string `json:"serialNumber,omitempty"` // Serial Number SoftwareVersion string `json:"softwareVersion,omitempty"` // Software Version RoleSource string `json:"roleSource,omitempty"` // Role Source Hostname string `json:"hostname,omitempty"` // Hostname UpTime string `json:"upTime,omitempty"` // Up Time LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Last Update Time ErrorDescription *ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsErrorDescription `json:"errorDescription,omitempty"` // Error Description LocationName *ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsLocationName `json:"locationName,omitempty"` // Location Name TagCount string `json:"tagCount,omitempty"` // Tag Count LastUpdated string `json:"lastUpdated,omitempty"` // Last Updated InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid ID string `json:"id,omitempty"` // Id NeighborTopology *[]ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsNeighborTopology `json:"neighborTopology,omitempty"` // }
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsErrorCode ¶
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsErrorCode interface{}
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsErrorDescription ¶
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsErrorDescription interface{}
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsLocation ¶
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsLocation interface{}
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsLocationName ¶
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsLocationName interface{}
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsTunnelUDPPort ¶
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsTunnelUDPPort interface{}
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsWaasDeviceMode ¶
type ResponseItemUsersGetUserEnrichmentDetailsConnectedDeviceDeviceDetailsWaasDeviceMode interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetails ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetails struct { ID string `json:"id,omitempty"` // Id ConnectionStatus string `json:"connectionStatus,omitempty"` // Connection Status HostType string `json:"hostType,omitempty"` // Host Type UserID *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsUserID `json:"userId,omitempty"` // User Id HostName *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostName `json:"hostName,omitempty"` // Host Name HostOs *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostOs `json:"hostOs,omitempty"` // Host Os HostVersion *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostVersion `json:"hostVersion,omitempty"` // Host Version SubType string `json:"subType,omitempty"` // Sub Type LastUpdated *int `json:"lastUpdated,omitempty"` // Last Updated HealthScore *[]ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHealthScore `json:"healthScore,omitempty"` // HostMac string `json:"hostMac,omitempty"` // Host Mac HostIPV4 string `json:"hostIpV4,omitempty"` // Host Ip V4 HostIPV6 *[]ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostIPV6 `json:"hostIpV6,omitempty"` // Host Ip V6 AuthType *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsAuthType `json:"authType,omitempty"` // Auth Type VLANID string `json:"vlanId,omitempty"` // Vlan Id SSID *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsSSID `json:"ssid,omitempty"` // Ssid Frequency *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsFrequency `json:"frequency,omitempty"` // Frequency Channel *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsChannel `json:"channel,omitempty"` // Channel ApGroup *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsApGroup `json:"apGroup,omitempty"` // Ap Group Location *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsLocation `json:"location,omitempty"` // Location ClientConnection string `json:"clientConnection,omitempty"` // Client Connection ConnectedDevice *[]ResponseItemUsersGetUserEnrichmentDetailsUserDetailsConnectedDevice `json:"connectedDevice,omitempty"` // Connected Device IssueCount *float64 `json:"issueCount,omitempty"` // Issue Count Rssi *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsRssi `json:"rssi,omitempty"` // Rssi AvgRssi *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsAvgRssi `json:"avgRssi,omitempty"` // Avg Rssi Snr *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsSnr `json:"snr,omitempty"` // Snr AvgSnr *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsAvgSnr `json:"avgSnr,omitempty"` // Avg Snr DataRate *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsDataRate `json:"dataRate,omitempty"` // Data Rate TxBytes *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsTxBytes `json:"txBytes,omitempty"` // Tx Bytes RxBytes *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsRxBytes `json:"rxBytes,omitempty"` // Rx Bytes DNSSuccess *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsDNSSuccess `json:"dnsSuccess,omitempty"` // Dns Success DNSFailure *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsDNSFailure `json:"dnsFailure,omitempty"` // Dns Failure Onboarding *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboarding `json:"onboarding,omitempty"` // OnboardingTime *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingTime `json:"onboardingTime,omitempty"` // Onboarding Time Port *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsPort `json:"port,omitempty"` // Port }
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsApGroup ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsApGroup interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsAuthType ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsAuthType interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsAvgRssi ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsAvgRssi interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsAvgSnr ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsAvgSnr interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsChannel ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsChannel interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsConnectedDevice ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsConnectedDevice interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsDNSFailure ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsDNSFailure interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsDNSSuccess ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsDNSSuccess interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsDataRate ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsDataRate interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsFrequency ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsFrequency interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostIPV6 ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostIPV6 interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostName ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostName interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostOs ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostOs interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostVersion ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsHostVersion interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsLocation ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsLocation interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboarding ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboarding struct { AverageRunDuration *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageRunDuration `json:"averageRunDuration,omitempty"` // Average Run Duration MaxRunDuration *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxRunDuration `json:"maxRunDuration,omitempty"` // Max Run Duration AverageAssocDuration *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageAssocDuration `json:"averageAssocDuration,omitempty"` // Average Assoc Duration MaxAssocDuration *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxAssocDuration `json:"maxAssocDuration,omitempty"` // Max Assoc Duration AverageAuthDuration *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageAuthDuration `json:"averageAuthDuration,omitempty"` // Average Auth Duration MaxAuthDuration *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxAuthDuration `json:"maxAuthDuration,omitempty"` // Max Auth Duration AverageDhcpDuration *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageDhcpDuration `json:"averageDhcpDuration,omitempty"` // Average Dhcp Duration MaxDhcpDuration *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxDhcpDuration `json:"maxDhcpDuration,omitempty"` // Max Dhcp Duration AAAServerIP *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAAAServerIP `json:"aaaServerIp,omitempty"` // Aaa Server Ip DhcpServerIP *ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingDhcpServerIP `json:"dhcpServerIp,omitempty"` // Dhcp Server Ip }
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAAAServerIP ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAAAServerIP interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageAssocDuration ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageAssocDuration interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageAuthDuration ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageAuthDuration interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageDhcpDuration ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageDhcpDuration interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageRunDuration ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingAverageRunDuration interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingDhcpServerIP ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingDhcpServerIP interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxAssocDuration ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxAssocDuration interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxAuthDuration ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxAuthDuration interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxDhcpDuration ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxDhcpDuration interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxRunDuration ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingMaxRunDuration interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingTime ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsOnboardingTime interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsPort ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsPort interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsRssi ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsRssi interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsRxBytes ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsRxBytes interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsSSID ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsSSID interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsSnr ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsSnr interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsTxBytes ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsTxBytes interface{}
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsUserID ¶
type ResponseItemUsersGetUserEnrichmentDetailsUserDetailsUserID interface{}
type ResponseItemWirelessGetAccessPointConfigurationTaskResult ¶
type ResponseItemWirelessGetAccessPointConfigurationTaskResult struct { InstanceUUID *ResponseItemWirelessGetAccessPointConfigurationTaskResultInstanceUUID `json:"instanceUuid,omitempty"` // InstanceID *float64 `json:"instanceId,omitempty"` // AuthEntityID *ResponseItemWirelessGetAccessPointConfigurationTaskResultAuthEntityID `json:"authEntityId,omitempty"` // DisplayName string `json:"displayName,omitempty"` // AuthEntityClass *ResponseItemWirelessGetAccessPointConfigurationTaskResultAuthEntityClass `json:"authEntityClass,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // OrderedListOEIndex *float64 `json:"_orderedListOEIndex,omitempty"` // OrderedListOEAssocName *ResponseItemWirelessGetAccessPointConfigurationTaskResultOrderedListOEAssocName `json:"_orderedListOEAssocName,omitempty"` // CreationOrderIndex *float64 `json:"_creationOrderIndex,omitempty"` // IsBeingChanged *bool `json:"_isBeingChanged,omitempty"` // DeployPending string `json:"deployPending,omitempty"` // InstanceCreatedOn *ResponseItemWirelessGetAccessPointConfigurationTaskResultInstanceCreatedOn `json:"instanceCreatedOn,omitempty"` // InstanceUpdatedOn *ResponseItemWirelessGetAccessPointConfigurationTaskResultInstanceUpdatedOn `json:"instanceUpdatedOn,omitempty"` // ChangeLogList *ResponseItemWirelessGetAccessPointConfigurationTaskResultChangeLogList `json:"changeLogList,omitempty"` // InstanceOrigin *ResponseItemWirelessGetAccessPointConfigurationTaskResultInstanceOrigin `json:"instanceOrigin,omitempty"` // LazyLoadedEntities *ResponseItemWirelessGetAccessPointConfigurationTaskResultLazyLoadedEntities `json:"lazyLoadedEntities,omitempty"` // InstanceVersion *float64 `json:"instanceVersion,omitempty"` // ApName string `json:"apName,omitempty"` // ControllerName string `json:"controllerName,omitempty"` // LocationHeirarchy string `json:"locationHeirarchy,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Status string `json:"status,omitempty"` // StatusDetails string `json:"statusDetails,omitempty"` // InternalKey *ResponseItemWirelessGetAccessPointConfigurationTaskResultInternalKey `json:"internalKey,omitempty"` // }
type ResponseItemWirelessGetAccessPointConfigurationTaskResultAuthEntityClass ¶
type ResponseItemWirelessGetAccessPointConfigurationTaskResultAuthEntityClass interface{}
type ResponseItemWirelessGetAccessPointConfigurationTaskResultAuthEntityID ¶
type ResponseItemWirelessGetAccessPointConfigurationTaskResultAuthEntityID interface{}
type ResponseItemWirelessGetAccessPointConfigurationTaskResultChangeLogList ¶
type ResponseItemWirelessGetAccessPointConfigurationTaskResultChangeLogList interface{}
type ResponseItemWirelessGetAccessPointConfigurationTaskResultInstanceCreatedOn ¶
type ResponseItemWirelessGetAccessPointConfigurationTaskResultInstanceCreatedOn interface{}
type ResponseItemWirelessGetAccessPointConfigurationTaskResultInstanceOrigin ¶
type ResponseItemWirelessGetAccessPointConfigurationTaskResultInstanceOrigin interface{}
type ResponseItemWirelessGetAccessPointConfigurationTaskResultInstanceUUID ¶
type ResponseItemWirelessGetAccessPointConfigurationTaskResultInstanceUUID interface{}
type ResponseItemWirelessGetAccessPointConfigurationTaskResultInstanceUpdatedOn ¶
type ResponseItemWirelessGetAccessPointConfigurationTaskResultInstanceUpdatedOn interface{}
type ResponseItemWirelessGetAccessPointConfigurationTaskResultLazyLoadedEntities ¶
type ResponseItemWirelessGetAccessPointConfigurationTaskResultLazyLoadedEntities interface{}
type ResponseItemWirelessGetAccessPointConfigurationTaskResultOrderedListOEAssocName ¶
type ResponseItemWirelessGetAccessPointConfigurationTaskResultOrderedListOEAssocName interface{}
type ResponseItemWirelessGetAccessPointRebootTaskResult ¶
type ResponseItemWirelessGetAccessPointRebootTaskResult struct { WlcIP string `json:"wlcIP,omitempty"` // ApList *[]ResponseItemWirelessGetAccessPointRebootTaskResultApList `json:"apList,omitempty"` // }
type ResponseItemWirelessGetAccessPointRebootTaskResultApList ¶
type ResponseItemWirelessGetAccessPointRebootTaskResultApList struct { ApName string `json:"apName,omitempty"` // RebootStatus string `json:"rebootStatus,omitempty"` // FailureReason *ResponseItemWirelessGetAccessPointRebootTaskResultApListFailureReason `json:"failureReason,omitempty"` // }
type ResponseItemWirelessGetAccessPointRebootTaskResultApListFailureReason ¶
type ResponseItemWirelessGetAccessPointRebootTaskResultApListFailureReason interface{}
type ResponseItemWirelessGetEnterpriseSSID ¶
type ResponseItemWirelessGetEnterpriseSSID struct { InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid Version *int `json:"version,omitempty"` // Version SSIDDetails *[]ResponseItemWirelessGetEnterpriseSSIDSSIDDetails `json:"ssidDetails,omitempty"` // GroupUUID string `json:"groupUuid,omitempty"` // Group Uuid InheritedGroupUUID string `json:"inheritedGroupUuid,omitempty"` // Inherited Group Uuid InheritedGroupName string `json:"inheritedGroupName,omitempty"` // Inherited Group Name }
type ResponseItemWirelessGetEnterpriseSSIDSSIDDetails ¶
type ResponseItemWirelessGetEnterpriseSSIDSSIDDetails struct { Name string `json:"name,omitempty"` // SSID Name WLANType string `json:"wlanType,omitempty"` // Wlan Type EnableFastLane *bool `json:"enableFastLane,omitempty"` // Enable Fast Lane SecurityLevel string `json:"securityLevel,omitempty"` // Security Level AuthServer string `json:"authServer,omitempty"` // Auth Server Passphrase string `json:"passphrase,omitempty"` // Passphrase TrafficType string `json:"trafficType,omitempty"` // Traffic Type EnableMacFiltering *bool `json:"enableMACFiltering,omitempty"` // Enable MAC Filtering IsEnabled *bool `json:"isEnabled,omitempty"` // Is Enabled IsFabric *bool `json:"isFabric,omitempty"` // Is Fabric FastTransition string `json:"fastTransition,omitempty"` // Fast Transition RadioPolicy string `json:"radioPolicy,omitempty"` // Radio Policy EnableBroadcastSSID *bool `json:"enableBroadcastSSID,omitempty"` // Enable Broadcast SSID NasOptions []string `json:"nasOptions,omitempty"` // Nas Options AAAOverride *bool `json:"aaaOverride,omitempty"` // Aaa Override CoverageHoleDetectionEnable *bool `json:"coverageHoleDetectionEnable,omitempty"` // Coverage Hole Detection Enable ProtectedManagementFrame string `json:"protectedManagementFrame,omitempty"` // Protected Management Frame MfpClientProtection string `json:"mfpClientProtection,omitempty"` // Protected Management Frame MultipSKSettings *[]ResponseItemWirelessGetEnterpriseSSIDSSIDDetailsMultipSKSettings `json:"multiPSKSettings,omitempty"` // ClientRateLimit *float64 `json:"clientRateLimit,omitempty"` // Client Rate Limit. (in bits per second) }
type ResponseItemWirelessGetWirelessProfile ¶
type ResponseItemWirelessGetWirelessProfile struct {
ProfileDetails *ResponseItemWirelessGetWirelessProfileProfileDetails `json:"profileDetails,omitempty"` //
}
type ResponseItemWirelessGetWirelessProfileProfileDetails ¶
type ResponseItemWirelessGetWirelessProfileProfileDetails struct { Name string `json:"name,omitempty"` // Profile Name Sites []string `json:"sites,omitempty"` // array of site name hierarchies(eg: ["Global/aaa/zzz", "Global/aaa/zzz"]) SSIDDetails *[]ResponseItemWirelessGetWirelessProfileProfileDetailsSSIDDetails `json:"ssidDetails,omitempty"` // }
type ResponseItemWirelessGetWirelessProfileProfileDetailsSSIDDetails ¶
type ResponseItemWirelessGetWirelessProfileProfileDetailsSSIDDetails struct { Name string `json:"name,omitempty"` // SSID Name Type string `json:"type,omitempty"` // SSID Type(enum: Enterprise/Guest) EnableFabric *bool `json:"enableFabric,omitempty"` // true if fabric is enabled else false FlexConnect *ResponseItemWirelessGetWirelessProfileProfileDetailsSSIDDetailsFlexConnect `json:"flexConnect,omitempty"` // InterfaceName string `json:"interfaceName,omitempty"` // Interface Name }
type ResponseItsmGetCmdbSyncStatus ¶
type ResponseItsmGetCmdbSyncStatus []ResponseItemItsmGetCmdbSyncStatus // Array of ResponseItsmGetCMDBSyncStatus
type ResponseItsmGetFailedItsmEvents ¶
type ResponseItsmGetFailedItsmEvents []ResponseItemItsmGetFailedItsmEvents // Array of ResponseItsmGetFailedITSMEvents
type ResponseItsmIntegrationCreateItsmIntegrationSetting ¶
type ResponseItsmIntegrationCreateItsmIntegrationSetting struct { ID string `json:"id,omitempty"` // Id DypID string `json:"dypId,omitempty"` // Dyp Id DypName string `json:"dypName,omitempty"` // Dyp Name Name string `json:"name,omitempty"` // Name UniqueKey string `json:"uniqueKey,omitempty"` // Unique Key DypMajorVersion *int `json:"dypMajorVersion,omitempty"` // Dyp Major Version Description string `json:"description,omitempty"` // Description Data *ResponseItsmIntegrationCreateItsmIntegrationSettingData `json:"data,omitempty"` // CreatedDate *int `json:"createdDate,omitempty"` // Created Date CreatedBy string `json:"createdBy,omitempty"` // Created By UpdatedBy string `json:"updatedBy,omitempty"` // Updated By SoftwareVersionLog *[]ResponseItsmIntegrationCreateItsmIntegrationSettingSoftwareVersionLog `json:"softwareVersionLog,omitempty"` // Software Version Log SchemaVersion *float64 `json:"schemaVersion,omitempty"` // Schema Version TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseItsmIntegrationCreateItsmIntegrationSettingData ¶
type ResponseItsmIntegrationCreateItsmIntegrationSettingData struct {
ConnectionSettings *ResponseItsmIntegrationCreateItsmIntegrationSettingDataConnectionSettings `json:"ConnectionSettings,omitempty"` //
}
type ResponseItsmIntegrationCreateItsmIntegrationSettingSoftwareVersionLog ¶
type ResponseItsmIntegrationCreateItsmIntegrationSettingSoftwareVersionLog interface{}
type ResponseItsmIntegrationGetAllItsmIntegrationSettings ¶
type ResponseItsmIntegrationGetAllItsmIntegrationSettings []ResponseItemItsmIntegrationGetAllItsmIntegrationSettings // Array of ResponseItsmIntegrationGetAllITSMIntegrationSettings
type ResponseItsmIntegrationGetItsmIntegrationSettingByID ¶
type ResponseItsmIntegrationGetItsmIntegrationSettingByID struct { TypeID string `json:"_id,omitempty"` // Id ID string `json:"id,omitempty"` // Id DypID string `json:"dypId,omitempty"` // Dyp Id DypName string `json:"dypName,omitempty"` // Dyp Name DypMajorVersion *int `json:"dypMajorVersion,omitempty"` // Dyp Major Version Name string `json:"name,omitempty"` // Name UniqueKey string `json:"uniqueKey,omitempty"` // Unique Key Description string `json:"description,omitempty"` // Description Data *ResponseItsmIntegrationGetItsmIntegrationSettingByIDData `json:"data,omitempty"` // UpdatedDate *int `json:"updatedDate,omitempty"` // Updated Date UpdatedBy string `json:"updatedBy,omitempty"` // Updated By TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseItsmIntegrationGetItsmIntegrationSettingByIDData ¶
type ResponseItsmIntegrationGetItsmIntegrationSettingByIDData struct {
ConnectionSettings *ResponseItsmIntegrationGetItsmIntegrationSettingByIDDataConnectionSettings `json:"ConnectionSettings,omitempty"` //
}
type ResponseItsmIntegrationUpdateItsmIntegrationSetting ¶
type ResponseItsmIntegrationUpdateItsmIntegrationSetting struct { TypeID string `json:"_id,omitempty"` // Id ID string `json:"id,omitempty"` // Id DypID string `json:"dypId,omitempty"` // Dyp Id DypName string `json:"dypName,omitempty"` // Dyp Name DypMajorVersion *int `json:"dypMajorVersion,omitempty"` // Dyp Major Version Name string `json:"name,omitempty"` // Name UniqueKey string `json:"uniqueKey,omitempty"` // Unique Key Description string `json:"description,omitempty"` // Description Data *ResponseItsmIntegrationUpdateItsmIntegrationSettingData `json:"data,omitempty"` // UpdatedDate *int `json:"updatedDate,omitempty"` // Updated Date UpdatedBy string `json:"updatedBy,omitempty"` // Updated By TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseItsmIntegrationUpdateItsmIntegrationSettingData ¶
type ResponseItsmIntegrationUpdateItsmIntegrationSettingData struct {
ConnectionSettings *ResponseItsmIntegrationUpdateItsmIntegrationSettingDataConnectionSettings `json:"ConnectionSettings,omitempty"` //
}
type ResponseLanAutomationLanAutomationActiveSessions ¶
type ResponseLanAutomationLanAutomationActiveSessions struct { Response *ResponseLanAutomationLanAutomationActiveSessionsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseLanAutomationLanAutomationActiveSessionsResponse ¶
type ResponseLanAutomationLanAutomationActiveSessionsResponse struct { MaxSupportedCount string `json:"maxSupportedCount,omitempty"` // Maximum supported parallel sessions count ActiveSessions string `json:"activeSessions,omitempty"` // Current active sessions count ActiveSessionIDs []string `json:"activeSessionIds,omitempty"` // List of Active LAN Automation IDs }
type ResponseLanAutomationLanAutomationLog ¶
type ResponseLanAutomationLanAutomationLog struct { Response *[]ResponseLanAutomationLanAutomationLogResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseLanAutomationLanAutomationLogByID ¶
type ResponseLanAutomationLanAutomationLogByID struct { Response *[]ResponseLanAutomationLanAutomationLogByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseLanAutomationLanAutomationLogByIDResponse ¶
type ResponseLanAutomationLanAutomationLogByIDResponse struct { NwOrchID string `json:"nwOrchId,omitempty"` // LAN Automation session identifier. Entry *[]ResponseLanAutomationLanAutomationLogByIDResponseEntry `json:"entry,omitempty"` // }
type ResponseLanAutomationLanAutomationLogByIDResponseEntry ¶
type ResponseLanAutomationLanAutomationLogByIDResponseEntry struct { LogLevel string `json:"logLevel,omitempty"` // Supported levels are ERROR, INFO, WARNING, TRACE and CONFIG. TimeStamp string `json:"timeStamp,omitempty"` // Time at which the log message is created. Record string `json:"record,omitempty"` // Detailed log message. DeviceID string `json:"deviceId,omitempty"` // Device serial number for which the log message is associated. }
type ResponseLanAutomationLanAutomationLogResponse ¶
type ResponseLanAutomationLanAutomationLogResponse struct { NwOrchID string `json:"nwOrchId,omitempty"` // LAN Automation session identifier. Entry *[]ResponseLanAutomationLanAutomationLogResponseEntry `json:"entry,omitempty"` // }
type ResponseLanAutomationLanAutomationLogResponseEntry ¶
type ResponseLanAutomationLanAutomationLogResponseEntry struct { LogLevel string `json:"logLevel,omitempty"` // Supported levels are ERROR, INFO, WARNING, TRACE and CONFIG. TimeStamp string `json:"timeStamp,omitempty"` // Time at which the log message is created. Record string `json:"record,omitempty"` // Detailed log message. DeviceID string `json:"deviceId,omitempty"` // Device serial number for which the log message is associated. }
type ResponseLanAutomationLanAutomationLogsForIndividualDevices ¶
type ResponseLanAutomationLanAutomationLogsForIndividualDevices struct { Response *[]ResponseLanAutomationLanAutomationLogsForIndividualDevicesResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseLanAutomationLanAutomationLogsForIndividualDevicesResponse ¶
type ResponseLanAutomationLanAutomationLogsForIndividualDevicesResponse struct { NwOrchID string `json:"nwOrchId,omitempty"` // LAN Automation session identifier. Logs *[]ResponseLanAutomationLanAutomationLogsForIndividualDevicesResponseLogs `json:"logs,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // Device serial number for which the log messages are associated. }
type ResponseLanAutomationLanAutomationLogsForIndividualDevicesResponseLogs ¶
type ResponseLanAutomationLanAutomationLogsForIndividualDevicesResponseLogs struct { LogLevel string `json:"logLevel,omitempty"` // Supported levels are ERROR, INFO, WARNING, TRACE, CONFIG and ALL. Specifying ALL will display device specific logs with the exception of CONFIG logs. In order to view CONFIG logs along with the remaining logs, please leave the query parameter blank. TimeStamp string `json:"timeStamp,omitempty"` // Time at which the log message is created. Record string `json:"record,omitempty"` // Detailed log message. }
type ResponseLanAutomationLanAutomationSessionCount ¶
type ResponseLanAutomationLanAutomationSessionCount struct {
Response *ResponseLanAutomationLanAutomationSessionCountResponse `json:"response,omitempty"` //
}
type ResponseLanAutomationLanAutomationSessionCountResponse ¶
type ResponseLanAutomationLanAutomationSessionCountResponse struct {
SessionCount string `json:"sessionCount,omitempty"` // Total number of sessions executed.
}
type ResponseLanAutomationLanAutomationStart ¶
type ResponseLanAutomationLanAutomationStart struct { Response *ResponseLanAutomationLanAutomationStartResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseLanAutomationLanAutomationStatus ¶
type ResponseLanAutomationLanAutomationStatus struct { Response *[]ResponseLanAutomationLanAutomationStatusResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseLanAutomationLanAutomationStatusByID ¶
type ResponseLanAutomationLanAutomationStatusByID struct { Response *[]ResponseLanAutomationLanAutomationStatusByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseLanAutomationLanAutomationStatusByIDResponse ¶
type ResponseLanAutomationLanAutomationStatusByIDResponse struct { ID string `json:"id,omitempty"` // LAN Automation session id. DiscoveredDeviceSiteNameHierarchy string `json:"discoveredDeviceSiteNameHierarchy,omitempty"` // Discovered device site name. PrimaryDeviceManagmentIPAddress string `json:"primaryDeviceManagmentIPAddress,omitempty"` // Primary seed device management IP address. IPPoolList *[]ResponseLanAutomationLanAutomationStatusByIDResponseIPPoolList `json:"ipPoolList,omitempty"` // PrimaryDeviceInterfaceNames []string `json:"primaryDeviceInterfaceNames,omitempty"` // The list of interfaces on primary seed via which the discovered devices are connected. Status string `json:"status,omitempty"` // Status of the LAN Automation session along with the number of discovered devices. Action string `json:"action,omitempty"` // State (START/STOP) of the LAN Automation session. CreationTime string `json:"creationTime,omitempty"` // LAN Automation session creation time. MulticastEnabled *bool `json:"multicastEnabled,omitempty"` // Shows whether underlay multicast is enabled or not. PeerDeviceManagmentIPAddress string `json:"peerDeviceManagmentIPAddress,omitempty"` // Peer seed device management IP address. DiscoveredDeviceList *[]ResponseLanAutomationLanAutomationStatusByIDResponseDiscoveredDeviceList `json:"discoveredDeviceList,omitempty"` // RedistributeIsisToBgp *bool `json:"redistributeIsisToBgp,omitempty"` // Shows whether advertise LAN Automation summary route into BGP is enabled or not. }
type ResponseLanAutomationLanAutomationStatusByIDResponseDiscoveredDeviceList ¶
type ResponseLanAutomationLanAutomationStatusByIDResponseDiscoveredDeviceList struct { Name string `json:"name,omitempty"` // Name of the device. SerialNumber string `json:"serialNumber,omitempty"` // Serial number of the device. State string `json:"state,omitempty"` // State of the device (Added to inventory/Deleted from inventory). IPAddressInUseList []string `json:"ipAddressInUseList,omitempty"` // List of IP address used by the device. }
type ResponseLanAutomationLanAutomationStatusResponse ¶
type ResponseLanAutomationLanAutomationStatusResponse struct { ID string `json:"id,omitempty"` // LAN Automation session id. DiscoveredDeviceSiteNameHierarchy string `json:"discoveredDeviceSiteNameHierarchy,omitempty"` // Discovered device site name. PrimaryDeviceManagmentIPAddress string `json:"primaryDeviceManagmentIPAddress,omitempty"` // Primary seed device management IP address. IPPoolList *[]ResponseLanAutomationLanAutomationStatusResponseIPPoolList `json:"ipPoolList,omitempty"` // PrimaryDeviceInterfaceNames []string `json:"primaryDeviceInterfaceNames,omitempty"` // The list of interfaces on primary seed via which the discovered devices are connected. Status string `json:"status,omitempty"` // Status of the LAN Automation session along with the number of discovered devices. Action string `json:"action,omitempty"` // State (START/STOP) of the LAN Automation session. CreationTime string `json:"creationTime,omitempty"` // LAN Automation session creation time. MulticastEnabled *bool `json:"multicastEnabled,omitempty"` // Shows whether underlay multicast is enabled or not. PeerDeviceManagmentIPAddress string `json:"peerDeviceManagmentIPAddress,omitempty"` // Peer seed device management IP address. DiscoveredDeviceList *[]ResponseLanAutomationLanAutomationStatusResponseDiscoveredDeviceList `json:"discoveredDeviceList,omitempty"` // RedistributeIsisToBgp *bool `json:"redistributeIsisToBgp,omitempty"` // Shows whether advertise LAN Automation summary route into BGP is enabled or not. }
type ResponseLanAutomationLanAutomationStatusResponseDiscoveredDeviceList ¶
type ResponseLanAutomationLanAutomationStatusResponseDiscoveredDeviceList struct { Name string `json:"name,omitempty"` // Name of the device. SerialNumber string `json:"serialNumber,omitempty"` // Serial number of the device. State string `json:"state,omitempty"` // State of the device (Added to inventory/Deleted from inventory). IPAddressInUseList []string `json:"ipAddressInUseList,omitempty"` // List of IP address used by the device. }
type ResponseLanAutomationLanAutomationStop ¶
type ResponseLanAutomationLanAutomationStop struct { Response *ResponseLanAutomationLanAutomationStopResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseLicensesChangeVirtualAccount2 ¶
type ResponseLicensesChangeVirtualAccount2 struct {
Response *ResponseLicensesChangeVirtualAccount2Response `json:"response,omitempty"` //
}
type ResponseLicensesDeviceDeregistration2 ¶
type ResponseLicensesDeviceDeregistration2 struct {
Response *ResponseLicensesDeviceDeregistration2Response `json:"response,omitempty"` //
}
type ResponseLicensesDeviceLicenseDetails2 ¶
type ResponseLicensesDeviceLicenseDetails2 struct {
Response *[]ResponseLicensesDeviceLicenseDetails2Response `json:"response,omitempty"` //
}
type ResponseLicensesDeviceLicenseDetails2Response ¶
type ResponseLicensesDeviceLicenseDetails2Response 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 *[]ResponseLicensesDeviceLicenseDetails2ResponseStackedDevices `json:"stacked_devices,omitempty"` // IsStackedDevice *bool `json:"is_stacked_device,omitempty"` // Is Stacked Device AccessPoints *[]ResponseLicensesDeviceLicenseDetails2ResponseAccessPoints `json:"access_points,omitempty"` // ChassisDetails *ResponseLicensesDeviceLicenseDetails2ResponseChassisDetails `json:"chassis_details,omitempty"` // }
type ResponseLicensesDeviceLicenseDetails2ResponseChassisDetails ¶
type ResponseLicensesDeviceLicenseDetails2ResponseChassisDetails struct { BoardSerialNumber string `json:"board_serial_number,omitempty"` // Board serial number Modules *[]ResponseLicensesDeviceLicenseDetails2ResponseChassisDetailsModules `json:"modules,omitempty"` // SupervisorCards *[]ResponseLicensesDeviceLicenseDetails2ResponseChassisDetailsSupervisorCards `json:"supervisor_cards,omitempty"` // Port *int `json:"port,omitempty"` // Number of port }
type ResponseLicensesDeviceLicenseDetails2ResponseChassisDetailsModules ¶
type ResponseLicensesDeviceLicenseDetails2ResponseChassisDetailsModules struct { ModuleType string `json:"module_type,omitempty"` // Type of module ModuleName string `json:"module_name,omitempty"` // Name of module SerialNumber string `json:"serial_number,omitempty"` // Serial number of module ID string `json:"id,omitempty"` // Id of module }
type ResponseLicensesDeviceLicenseDetails2ResponseChassisDetailsSupervisorCards ¶
type ResponseLicensesDeviceLicenseDetails2ResponseChassisDetailsSupervisorCards struct { SerialNumber string `json:"serial_number,omitempty"` // Serial number of supervisor card SupervisorCardType string `json:"supervisor_card_type,omitempty"` // Type of supervisor card Status string `json:"status,omitempty"` // Status of supervisor card }
type ResponseLicensesDeviceLicenseDetails2ResponseStackedDevices ¶
type ResponseLicensesDeviceLicenseDetails2ResponseStackedDevices struct { MacAddress string `json:"mac_address,omitempty"` // Stack mac address ID string `json:"id,omitempty"` // Id Role string `json:"role,omitempty"` // Chassis role SerialNumber string `json:"serial_number,omitempty"` // Chassis serial number }
type ResponseLicensesDeviceLicenseSummary2 ¶
type ResponseLicensesDeviceLicenseSummary2 struct {
Response *[]ResponseLicensesDeviceLicenseSummary2Response `json:"response,omitempty"` //
}
type ResponseLicensesDeviceLicenseSummary2Response ¶
type ResponseLicensesDeviceLicenseSummary2Response 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 ResponseLicensesDeviceRegistration2 ¶
type ResponseLicensesDeviceRegistration2 struct {
Response *ResponseLicensesDeviceRegistration2Response `json:"response,omitempty"` //
}
type ResponseLicensesLicenseTermDetails2 ¶
type ResponseLicensesLicenseTermDetails2 struct {
LicenseDetails *[]ResponseLicensesLicenseTermDetails2LicenseDetails `json:"license_details,omitempty"` //
}
type ResponseLicensesLicenseTermDetails2LicenseDetails ¶
type ResponseLicensesLicenseTermDetails2LicenseDetails 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 ResponseLicensesLicenseUsageDetails2 ¶
type ResponseLicensesLicenseUsageDetails2 struct { PurchasedDnaLicense *ResponseLicensesLicenseUsageDetails2PurchasedDnaLicense `json:"purchased_dna_license,omitempty"` // PurchasedNetworkLicense *ResponseLicensesLicenseUsageDetails2PurchasedNetworkLicense `json:"purchased_network_license,omitempty"` // UsedDnaLicense *ResponseLicensesLicenseUsageDetails2UsedDnaLicense `json:"used_dna_license,omitempty"` // UsedNetworkLicense *ResponseLicensesLicenseUsageDetails2UsedNetworkLicense `json:"used_network_license,omitempty"` // }
type ResponseLicensesLicenseUsageDetails2PurchasedDnaLicense ¶
type ResponseLicensesLicenseUsageDetails2PurchasedDnaLicense struct { TotalLicenseCount *int `json:"total_license_count,omitempty"` // Total number of licenses LicenseCountByType *[]ResponseLicensesLicenseUsageDetails2PurchasedDnaLicenseLicenseCountByType `json:"license_count_by_type,omitempty"` // }
type ResponseLicensesLicenseUsageDetails2PurchasedNetworkLicense ¶
type ResponseLicensesLicenseUsageDetails2PurchasedNetworkLicense struct { TotalLicenseCount *int `json:"total_license_count,omitempty"` // Total number of licenses LicenseCountByType *[]ResponseLicensesLicenseUsageDetails2PurchasedNetworkLicenseLicenseCountByType `json:"license_count_by_type,omitempty"` // }
type ResponseLicensesLicenseUsageDetails2UsedDnaLicense ¶
type ResponseLicensesLicenseUsageDetails2UsedDnaLicense struct { TotalLicenseCount *int `json:"total_license_count,omitempty"` // Total number of licenses LicenseCountByType *[]ResponseLicensesLicenseUsageDetails2UsedDnaLicenseLicenseCountByType `json:"license_count_by_type,omitempty"` // }
type ResponseLicensesLicenseUsageDetails2UsedNetworkLicense ¶
type ResponseLicensesLicenseUsageDetails2UsedNetworkLicense struct { TotalLicenseCount *int `json:"total_license_count,omitempty"` // Total number of licenses LicenseCountByType *[]ResponseLicensesLicenseUsageDetails2UsedNetworkLicenseLicenseCountByType `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 ResponseLicensesVirtualAccountDetails2 ¶
type ResponseLicensesVirtualAccountDetails2 struct { SmartAccountID string `json:"smart_account_id,omitempty"` // Id of smart account SmartAccountName string `json:"smart_account_name,omitempty"` // Name of smart account VirtualAccountDetails *[]ResponseLicensesVirtualAccountDetails2VirtualAccountDetails `json:"virtual_account_details,omitempty"` // }
type ResponseNetworkSettingsAssignDeviceCredentialToSiteV2 ¶
type ResponseNetworkSettingsAssignDeviceCredentialToSiteV2 struct { Response *ResponseNetworkSettingsAssignDeviceCredentialToSiteV2Response `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseNetworkSettingsCreateNetworkV2 ¶
type ResponseNetworkSettingsCreateNetworkV2 struct { Response *ResponseNetworkSettingsCreateNetworkV2Response `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseNetworkSettingsCreateSpProfileV2 ¶
type ResponseNetworkSettingsCreateSpProfileV2 struct { Response *ResponseNetworkSettingsCreateSpProfileV2Response `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseNetworkSettingsDeleteSpProfileV2 ¶
type ResponseNetworkSettingsDeleteSpProfileV2 struct { Response *ResponseNetworkSettingsDeleteSpProfileV2Response `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseNetworkSettingsGetDeviceCredentialDetails ¶
type ResponseNetworkSettingsGetDeviceCredentialDetails struct { SNMPV3 *[]ResponseNetworkSettingsGetDeviceCredentialDetailsSNMPV3 `json:"snmp_v3,omitempty"` // HTTPRead *[]ResponseNetworkSettingsGetDeviceCredentialDetailsHTTPRead `json:"http_read,omitempty"` // HTTPWrite *[]ResponseNetworkSettingsGetDeviceCredentialDetailsHTTPWrite `json:"http_write,omitempty"` // SNMPV2Write *[]ResponseNetworkSettingsGetDeviceCredentialDetailsSNMPV2Write `json:"snmp_v2_write,omitempty"` // SNMPV2Read *[]ResponseNetworkSettingsGetDeviceCredentialDetailsSNMPV2Read `json:"snmp_v2_read,omitempty"` // Cli *[]ResponseNetworkSettingsGetDeviceCredentialDetailsCli `json:"cli,omitempty"` // }
type ResponseNetworkSettingsGetDeviceCredentialDetailsCli ¶
type ResponseNetworkSettingsGetDeviceCredentialDetailsCli struct { Username string `json:"username,omitempty"` // Username EnablePassword string `json:"enablePassword,omitempty"` // Enable Password Password string `json:"password,omitempty"` // Password Comments string `json:"comments,omitempty"` // Comments Description string `json:"description,omitempty"` // Description CredentialType string `json:"credentialType,omitempty"` // Credential Type InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id ID string `json:"id,omitempty"` // Id }
type ResponseNetworkSettingsGetDeviceCredentialDetailsHTTPRead ¶
type ResponseNetworkSettingsGetDeviceCredentialDetailsHTTPRead struct { Secure string `json:"secure,omitempty"` // Secure Username string `json:"username,omitempty"` // Username Password string `json:"password,omitempty"` // Password Port string `json:"port,omitempty"` // Port Comments string `json:"comments,omitempty"` // Comments Description string `json:"description,omitempty"` // Description CredentialType string `json:"credentialType,omitempty"` // Credential Type InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id ID string `json:"id,omitempty"` // Id }
type ResponseNetworkSettingsGetDeviceCredentialDetailsHTTPWrite ¶
type ResponseNetworkSettingsGetDeviceCredentialDetailsHTTPWrite struct { Secure string `json:"secure,omitempty"` // Secure Username string `json:"username,omitempty"` // Username Password string `json:"password,omitempty"` // Password Port string `json:"port,omitempty"` // Port Comments string `json:"comments,omitempty"` // Comments Description string `json:"description,omitempty"` // Description CredentialType string `json:"credentialType,omitempty"` // Credential Type InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id ID string `json:"id,omitempty"` // Id }
type ResponseNetworkSettingsGetDeviceCredentialDetailsSNMPV2Read ¶
type ResponseNetworkSettingsGetDeviceCredentialDetailsSNMPV2Read struct { ReadCommunity string `json:"readCommunity,omitempty"` // Read Community Comments string `json:"comments,omitempty"` // Comments Description string `json:"description,omitempty"` // Description CredentialType string `json:"credentialType,omitempty"` // Credential Type InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id ID string `json:"id,omitempty"` // Id }
type ResponseNetworkSettingsGetDeviceCredentialDetailsSNMPV2Write ¶
type ResponseNetworkSettingsGetDeviceCredentialDetailsSNMPV2Write struct { WriteCommunity string `json:"writeCommunity,omitempty"` // Write Community Comments string `json:"comments,omitempty"` // Comments Description string `json:"description,omitempty"` // Description CredentialType string `json:"credentialType,omitempty"` // Credential Type InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id ID string `json:"id,omitempty"` // Id }
type ResponseNetworkSettingsGetDeviceCredentialDetailsSNMPV3 ¶
type ResponseNetworkSettingsGetDeviceCredentialDetailsSNMPV3 struct { Username string `json:"username,omitempty"` // Username AuthPassword string `json:"authPassword,omitempty"` // Auth Password AuthType string `json:"authType,omitempty"` // Auth Type PrivacyPassword string `json:"privacyPassword,omitempty"` // Privacy Password PrivacyType string `json:"privacyType,omitempty"` // Privacy Type SNMPMode string `json:"snmpMode,omitempty"` // Snmp Mode Comments string `json:"comments,omitempty"` // Comments Description string `json:"description,omitempty"` // Description CredentialType string `json:"credentialType,omitempty"` // Credential Type InstanceUUID string `json:"instanceUuid,omitempty"` // Instance Uuid InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id ID string `json:"id,omitempty"` // Id }
type ResponseNetworkSettingsGetGlobalPool ¶
type ResponseNetworkSettingsGetGlobalPool struct { Response *[]ResponseNetworkSettingsGetGlobalPoolResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseNetworkSettingsGetGlobalPoolResponse ¶
type ResponseNetworkSettingsGetGlobalPoolResponse struct { IPPoolName string `json:"ipPoolName,omitempty"` // Ip Pool Name DhcpServerIPs []string `json:"dhcpServerIps,omitempty"` // Dhcp Server Ips Gateways []string `json:"gateways,omitempty"` // Gateways CreateTime int `json:"createTime,omitempty"` // Create Time LastUpdateTime int `json:"lastUpdateTime,omitempty"` // Last Update Time TotalIPAddressCount 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 *ResponseNetworkSettingsGetGlobalPoolResponseClientOptions `json:"clientOptions,omitempty"` // Client Options DNSServerIPs []string `json:"dnsServerIps,omitempty"` // Dns Server Ips Context *[]ResponseNetworkSettingsGetGlobalPoolResponseContext `json:"context,omitempty"` // IPv6 *bool `json:"ipv6,omitempty"` // Ipv6 ID string `json:"id,omitempty"` // Id IPPoolCidr string `json:"ipPoolCidr,omitempty"` // Ip Pool Cidr IPPoolType string `json:"ipPoolType,omitempty"` // ipPoolType AvailableIpAddressCount int `json:"availableIpAddressCount,omitempty"` // availableIpAddressCount TotalAssignableIpAddressCount int `json:"totalAssignableIpAddressCount,omitempty"` // totalAssignableIpAddressCount HasSubpools *bool `json:"hasSubpools,omitempty"` // hasSubpools DefaultAssignedIpAddressCount int `json:"defaultAssignedIpAddressCount,omitempty"` // defaultAssignedIpAddressCount }
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 ResponseNetworkSettingsGetNetworkV2 ¶
type ResponseNetworkSettingsGetNetworkV2 struct {
Response *[]ResponseNetworkSettingsGetNetworkV2Response `json:"response,omitempty"` //
}
type ResponseNetworkSettingsGetNetworkV2Response ¶
type ResponseNetworkSettingsGetNetworkV2Response 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 interface{} `json:"value,omitempty"` // Value 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 []string `json:"dhcpServerIps,omitempty"` // Dhcp Server Ips Gateways []string `json:"gateways,omitempty"` // Gateways CreateTime *int `json:"createTime,omitempty"` // Create Time LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Last Update Time TotalIPAddressCount *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 []string `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 ResponseNetworkSettingsGetReserveIPSubpoolResponseIPPoolsContext ¶
type ResponseNetworkSettingsGetReserveIPSubpoolResponseIPPoolsContext struct { Owner string `json:"owner,omitempty"` // Owner ContextKey string `json:"contextKey,omitempty"` // Context Key ContextValue string `json:"contextValue,omitempty"` // Context Value }
type ResponseNetworkSettingsGetReserveIPSubpoolResponseIPPoolsDNSServerIPs interface{}
type ResponseNetworkSettingsGetServiceProviderDetails ¶
type ResponseNetworkSettingsGetServiceProviderDetails struct { Response *[]ResponseNetworkSettingsGetServiceProviderDetailsResponse `json:"response,omitempty"` // Version *int `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 ResponseNetworkSettingsGetServiceProviderDetailsV2 ¶
type ResponseNetworkSettingsGetServiceProviderDetailsV2 struct { Response *[]ResponseNetworkSettingsGetServiceProviderDetailsV2Response `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseNetworkSettingsGetServiceProviderDetailsV2Response ¶
type ResponseNetworkSettingsGetServiceProviderDetailsV2Response 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 *[]ResponseNetworkSettingsGetServiceProviderDetailsV2ResponseValue `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 ResponseNetworkSettingsUpdateNetworkV2 ¶
type ResponseNetworkSettingsUpdateNetworkV2 struct { Response *ResponseNetworkSettingsUpdateNetworkV2Response `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseNetworkSettingsUpdateSpProfileV2 ¶
type ResponseNetworkSettingsUpdateSpProfileV2 struct { Response *ResponseNetworkSettingsUpdateSpProfileV2Response `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
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 ResponsePlatformCiscoDnaCenterNodesConfigurationSummary ¶
type ResponsePlatformCiscoDnaCenterNodesConfigurationSummary struct { Version string `json:"version,omitempty"` // The MAGLEV-API version (this field is for internal development purpose) Response *ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponse `json:"response,omitempty"` // }
type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponse ¶
type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponse struct {
Nodes *[]ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodes `json:"nodes,omitempty"` //
}
type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodes ¶
type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodes struct { Ntp *ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesNtp `json:"ntp,omitempty"` // Network *[]ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetwork `json:"network,omitempty"` // Proxy *ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesProxy `json:"proxy,omitempty"` // Platform *ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesPlatform `json:"platform,omitempty"` // ID string `json:"id,omitempty"` // Cluster Identifier Name string `json:"name,omitempty"` // Node name }
type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetwork ¶
type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetwork 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 *ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInet `json:"inet,omitempty"` // Interface string `json:"interface,omitempty"` // Interface name Inet6 *ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInet6 `json:"inet6,omitempty"` // LacpSupported *bool `json:"lacp_supported,omitempty"` // LACP Support configuration on NIC SLAve []string `json:"slave,omitempty"` // Physical interface name }
type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInet ¶
type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInet struct { Routes *[]ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInetRoutes `json:"routes,omitempty"` // Static route Gateway string `json:"gateway,omitempty"` // Default gateway DNSServers *[]ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInetDNSServers `json:"dns_servers,omitempty"` // DNS server Netmask string `json:"netmask,omitempty"` // Subnet mask HostIP string `json:"host_ip,omitempty"` // IP assigned }
type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInetDNSServers ¶
type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInetDNSServers interface{}
type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInetRoutes ¶
type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesNetworkInetRoutes interface{}
type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesNtp ¶
type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesNtp struct {
Servers []string `json:"servers,omitempty"` // NTP server
}
type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesProxy ¶
type ResponsePlatformCiscoDnaCenterNodesConfigurationSummaryResponseNodesProxy 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 ResponsePlatformCiscoDnaCenterPackagesSummary ¶
type ResponsePlatformCiscoDnaCenterPackagesSummary struct { Response *[]ResponsePlatformCiscoDnaCenterPackagesSummaryResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // The MAGLEV-API version (this field is for internal development purpose) }
type ResponsePlatformCiscoDnaCenterReleaseSummary ¶
type ResponsePlatformCiscoDnaCenterReleaseSummary struct { Version string `json:"version,omitempty"` // The MAGLEV-API version (this field is for internal development purpose) Response *ResponsePlatformCiscoDnaCenterReleaseSummaryResponse `json:"response,omitempty"` // }
type ResponsePlatformCiscoDnaCenterReleaseSummaryResponse ¶
type ResponsePlatformCiscoDnaCenterReleaseSummaryResponse 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 *[]ResponsePlatformCiscoDnaCenterReleaseSummaryResponseSupportedDirectUpdates `json:"supportedDirectUpdates,omitempty"` // The list of earlier releases that can upgrade directly to the current release. If the supportedDirectUpdates value is empty, then no direct upgrades to the current release are allowed. TenantID string `json:"tenantId,omitempty"` // Tenant ID (for multi tenant Cisco DNA Center) }
type ResponsePlatformCiscoDnaCenterReleaseSummaryResponseSupportedDirectUpdates ¶
type ResponsePlatformCiscoDnaCenterReleaseSummaryResponseSupportedDirectUpdates interface{}
type ResponsePolicyGetCountOfProfilingRules ¶
type ResponsePolicyGetCountOfProfilingRules struct {
Count *int `json:"count,omitempty"` //
}
type ResponsePolicyGetDetailsOfASingleProfilingRule ¶
type ResponsePolicyGetDetailsOfASingleProfilingRule struct { RuleID string `json:"ruleId,omitempty"` // Unique identifier for the rule. This is normally generated by the system, and client does not need to provide it for rules that need to be newly created. RuleName string `json:"ruleName,omitempty"` // Human readable name for the rule. RuleType string `json:"ruleType,omitempty"` // Type of the rule. RuleVersion *int `json:"ruleVersion,omitempty"` // Version of the rule. RulePriority *int `json:"rulePriority,omitempty"` // Priority for the rule. SourcePriority *int `json:"sourcePriority,omitempty"` // Source priority for the rule. IsDeleted *bool `json:"isDeleted,omitempty"` // Flag to indicate whether the rule was deleted. LastModifiedBy string `json:"lastModifiedBy,omitempty"` // User that last modified the rule. It is read-only, and is ignored if provided as part of input request. LastModifiedOn *int `json:"lastModifiedOn,omitempty"` // Timestamp (in epoch milliseconds) of last modification. It is read-only, and is ignored if provided as part of input request. PluginID string `json:"pluginId,omitempty"` // Plugin for the rule. Only applicable for 'Cisco Default' rules. ClusterID string `json:"clusterId,omitempty"` // Unique identifier for ML cluster. Only applicable for 'ML Rule'. Rejected *bool `json:"rejected,omitempty"` // Flag to indicate whether rule has been rejected by user or not. Only applicable for 'ML Rule'. Result *ResponsePolicyGetDetailsOfASingleProfilingRuleResult `json:"result,omitempty"` // ConditionGroups *ResponsePolicyGetDetailsOfASingleProfilingRuleConditionGroups `json:"conditionGroups,omitempty"` // UsedAttributes []string `json:"usedAttributes,omitempty"` // List of attributes used in the rule. Only applicable for 'Cisco Default' rules. }
type ResponsePolicyGetDetailsOfASingleProfilingRuleConditionGroups ¶
type ResponsePolicyGetDetailsOfASingleProfilingRuleConditionGroups struct { Type string `json:"type,omitempty"` // Condition *ResponsePolicyGetDetailsOfASingleProfilingRuleConditionGroupsCondition `json:"condition,omitempty"` // Operator string `json:"operator,omitempty"` // ConditionGroup *[]ResponsePolicyGetDetailsOfASingleProfilingRuleConditionGroupsConditionGroup `json:"conditionGroup,omitempty"` // }
type ResponsePolicyGetDetailsOfASingleProfilingRuleConditionGroupsConditionGroup ¶
type ResponsePolicyGetDetailsOfASingleProfilingRuleConditionGroupsConditionGroup interface{}
type ResponsePolicyGetDetailsOfASingleProfilingRuleResult ¶
type ResponsePolicyGetDetailsOfASingleProfilingRuleResult struct { DeviceType []string `json:"deviceType,omitempty"` // List of device types determined by the current rule. HardwareManufacturer []string `json:"hardwareManufacturer,omitempty"` // List of hardware manufacturers determined by the current rule. HardwareModel []string `json:"hardwareModel,omitempty"` // List of hardware models determined by the current rule. OperatingSystem []string `json:"operatingSystem,omitempty"` // List of operating systems determined by the current rule. }
type ResponsePolicyGetListOfProfilingRules ¶
type ResponsePolicyGetListOfProfilingRules struct {
ProfilingRules *[]ResponsePolicyGetListOfProfilingRulesProfilingRules `json:"profilingRules,omitempty"` //
}
type ResponsePolicyGetListOfProfilingRulesProfilingRules ¶
type ResponsePolicyGetListOfProfilingRulesProfilingRules struct { RuleID string `json:"ruleId,omitempty"` // Unique identifier for the rule. This is normally generated by the system, and client does not need to provide it for rules that need to be newly created. RuleName string `json:"ruleName,omitempty"` // Human readable name for the rule. RuleType string `json:"ruleType,omitempty"` // Type of the rule. RuleVersion *int `json:"ruleVersion,omitempty"` // Version of the rule. RulePriority *int `json:"rulePriority,omitempty"` // Priority for the rule. SourcePriority *int `json:"sourcePriority,omitempty"` // Source priority for the rule. IsDeleted *bool `json:"isDeleted,omitempty"` // Flag to indicate whether the rule was deleted. LastModifiedBy string `json:"lastModifiedBy,omitempty"` // User that last modified the rule. It is read-only, and is ignored if provided as part of input request. LastModifiedOn *int `json:"lastModifiedOn,omitempty"` // Timestamp (in epoch milliseconds) of last modification. It is read-only, and is ignored if provided as part of input request. PluginID string `json:"pluginId,omitempty"` // Plugin for the rule. Only applicable for 'Cisco Default' rules. ClusterID string `json:"clusterId,omitempty"` // Unique identifier for ML cluster. Only applicable for 'ML Rule'. Rejected *bool `json:"rejected,omitempty"` // Flag to indicate whether rule has been rejected by user or not. Only applicable for 'ML Rule'. Result *ResponsePolicyGetListOfProfilingRulesProfilingRulesResult `json:"result,omitempty"` // ConditionGroups *ResponsePolicyGetListOfProfilingRulesProfilingRulesConditionGroups `json:"conditionGroups,omitempty"` // UsedAttributes []string `json:"usedAttributes,omitempty"` // List of attributes used in the rule. Only applicable for 'Cisco Default' rules. }
type ResponsePolicyGetListOfProfilingRulesProfilingRulesConditionGroups ¶
type ResponsePolicyGetListOfProfilingRulesProfilingRulesConditionGroups struct { Type string `json:"type,omitempty"` // Condition *ResponsePolicyGetListOfProfilingRulesProfilingRulesConditionGroupsCondition `json:"condition,omitempty"` // Operator string `json:"operator,omitempty"` // ConditionGroup *[]ResponsePolicyGetListOfProfilingRulesProfilingRulesConditionGroupsConditionGroup `json:"conditionGroup,omitempty"` // }
type ResponsePolicyGetListOfProfilingRulesProfilingRulesConditionGroupsConditionGroup ¶
type ResponsePolicyGetListOfProfilingRulesProfilingRulesConditionGroupsConditionGroup interface{}
type ResponsePolicyGetListOfProfilingRulesProfilingRulesResult ¶
type ResponsePolicyGetListOfProfilingRulesProfilingRulesResult struct { DeviceType []string `json:"deviceType,omitempty"` // List of device types determined by the current rule. HardwareManufacturer []string `json:"hardwareManufacturer,omitempty"` // List of hardware manufacturers determined by the current rule. HardwareModel []string `json:"hardwareModel,omitempty"` // List of hardware models determined by the current rule. OperatingSystem []string `json:"operatingSystem,omitempty"` // List of operating systems determined by the current rule. }
type ResponseReportsCreateOrScheduleAReport ¶
type ResponseReportsCreateOrScheduleAReport struct { Tags []string `json:"tags,omitempty"` // array of tags for report DataCategory string `json:"dataCategory,omitempty"` // data category of the report Deliveries *[]ResponseReportsCreateOrScheduleAReportDeliveries `json:"deliveries,omitempty"` // Array of available delivery channels ExecutionCount *int `json:"executionCount,omitempty"` // Total number of report executions Executions *[]ResponseReportsCreateOrScheduleAReportExecutions `json:"executions,omitempty"` // Name string `json:"name,omitempty"` // report name ReportID string `json:"reportId,omitempty"` // report Id ReportWasExecuted *bool `json:"reportWasExecuted,omitempty"` // true if atleast one execution has started Schedule *ResponseReportsCreateOrScheduleAReportSchedule `json:"schedule,omitempty"` // View *ResponseReportsCreateOrScheduleAReportView `json:"view,omitempty"` // ViewGroupID string `json:"viewGroupId,omitempty"` // viewGroupId of the viewgroup for the report ViewGroupVersion string `json:"viewGroupVersion,omitempty"` // version of viewgroup for the report }
type ResponseReportsCreateOrScheduleAReportDeliveries ¶
type ResponseReportsCreateOrScheduleAReportDeliveries interface{}
type ResponseReportsCreateOrScheduleAReportExecutions ¶
type ResponseReportsCreateOrScheduleAReportExecutions struct { EndTime *int `json:"endTime,omitempty"` // Report execution pipeline end time Errors []string `json:"errors,omitempty"` // ExecutionID string `json:"executionId,omitempty"` // Report execution Id. ProcessStatus string `json:"processStatus,omitempty"` // Report execution status RequestStatus string `json:"requestStatus,omitempty"` // Report execution acceptance status from scheduler StartTime *int `json:"startTime,omitempty"` // Report execution pipeline start time Warnings []string `json:"warnings,omitempty"` // }
type ResponseReportsCreateOrScheduleAReportSchedule ¶
type ResponseReportsCreateOrScheduleAReportSchedule interface{}
type ResponseReportsCreateOrScheduleAReportView ¶
type ResponseReportsCreateOrScheduleAReportView struct { FieldGroups *[]ResponseReportsCreateOrScheduleAReportViewFieldGroups `json:"fieldGroups,omitempty"` // Filters *[]ResponseReportsCreateOrScheduleAReportViewFilters `json:"filters,omitempty"` // Format *ResponseReportsCreateOrScheduleAReportViewFormat `json:"format,omitempty"` // Name string `json:"name,omitempty"` // view name ViewID string `json:"viewId,omitempty"` // view Id Description string `json:"description,omitempty"` // view description ViewInfo string `json:"viewInfo,omitempty"` // view filters info }
type ResponseReportsCreateOrScheduleAReportViewFieldGroups ¶
type ResponseReportsCreateOrScheduleAReportViewFieldGroups struct { FieldGroupDisplayName string `json:"fieldGroupDisplayName,omitempty"` // Field group label/displayname for user FieldGroupName string `json:"fieldGroupName,omitempty"` // Field group name Fields *[]ResponseReportsCreateOrScheduleAReportViewFieldGroupsFields `json:"fields,omitempty"` // }
type ResponseReportsCreateOrScheduleAReportViewFilters ¶
type ResponseReportsCreateOrScheduleAReportViewFilters struct { DisplayName string `json:"displayName,omitempty"` // filter label/displayname Name string `json:"name,omitempty"` // filter name Type string `json:"type,omitempty"` // filter type Value *ResponseReportsCreateOrScheduleAReportViewFiltersValue `json:"value,omitempty"` // value of filter. data type is based on the filter type. }
type ResponseReportsCreateOrScheduleAReportViewFiltersValue ¶
type ResponseReportsCreateOrScheduleAReportViewFiltersValue interface{}
type ResponseReportsGetAScheduledReport ¶
type ResponseReportsGetAScheduledReport struct { Tags []string `json:"tags,omitempty"` // array of tags for report DataCategory string `json:"dataCategory,omitempty"` // data category of the report Deliveries *[]ResponseReportsGetAScheduledReportDeliveries `json:"deliveries,omitempty"` // Array of available delivery channels ExecutionCount *int `json:"executionCount,omitempty"` // Total number of report executions Executions *[]ResponseReportsGetAScheduledReportExecutions `json:"executions,omitempty"` // Name string `json:"name,omitempty"` // report name ReportID string `json:"reportId,omitempty"` // report Id ReportWasExecuted *bool `json:"reportWasExecuted,omitempty"` // true if atleast one execution has started Schedule *ResponseReportsGetAScheduledReportSchedule `json:"schedule,omitempty"` // View *ResponseReportsGetAScheduledReportView `json:"view,omitempty"` // ViewGroupID string `json:"viewGroupId,omitempty"` // viewGroupId of the viewgroup for the report ViewGroupVersion string `json:"viewGroupVersion,omitempty"` // version of viewgroup for the report }
type ResponseReportsGetAScheduledReportDeliveries ¶
type ResponseReportsGetAScheduledReportDeliveries interface{}
type ResponseReportsGetAScheduledReportExecutions ¶
type ResponseReportsGetAScheduledReportExecutions struct { EndTime *int `json:"endTime,omitempty"` // Report execution pipeline end time Errors []string `json:"errors,omitempty"` // ExecutionID string `json:"executionId,omitempty"` // Report execution Id. ProcessStatus string `json:"processStatus,omitempty"` // Report execution status RequestStatus string `json:"requestStatus,omitempty"` // Report execution acceptance status from scheduler StartTime *int `json:"startTime,omitempty"` // Report execution pipeline start time Warnings []string `json:"warnings,omitempty"` // }
type ResponseReportsGetAScheduledReportSchedule ¶
type ResponseReportsGetAScheduledReportSchedule interface{}
type ResponseReportsGetAScheduledReportView ¶
type ResponseReportsGetAScheduledReportView struct { FieldGroups *[]ResponseReportsGetAScheduledReportViewFieldGroups `json:"fieldGroups,omitempty"` // Filters *[]ResponseReportsGetAScheduledReportViewFilters `json:"filters,omitempty"` // Format *ResponseReportsGetAScheduledReportViewFormat `json:"format,omitempty"` // Name string `json:"name,omitempty"` // view name ViewID string `json:"viewId,omitempty"` // view Id Description string `json:"description,omitempty"` // view description ViewInfo string `json:"viewInfo,omitempty"` // view filters info }
type ResponseReportsGetAScheduledReportViewFieldGroups ¶
type ResponseReportsGetAScheduledReportViewFieldGroups struct { FieldGroupDisplayName string `json:"fieldGroupDisplayName,omitempty"` // Field group label/displayname for user FieldGroupName string `json:"fieldGroupName,omitempty"` // Field group name Fields *[]ResponseReportsGetAScheduledReportViewFieldGroupsFields `json:"fields,omitempty"` // }
type ResponseReportsGetAScheduledReportViewFilters ¶
type ResponseReportsGetAScheduledReportViewFilters struct { DisplayName string `json:"displayName,omitempty"` // filter label/displayname Name string `json:"name,omitempty"` // filter name Type string `json:"type,omitempty"` // filter type Value *ResponseReportsGetAScheduledReportViewFiltersValue `json:"value,omitempty"` // value of filter. data type is based on the filter type. }
type ResponseReportsGetAScheduledReportViewFiltersValue ¶
type ResponseReportsGetAScheduledReportViewFiltersValue interface{}
type ResponseReportsGetAllExecutionDetailsForAGivenReport ¶
type ResponseReportsGetAllExecutionDetailsForAGivenReport struct { Tags []string `json:"tags,omitempty"` // array of tags for report DataCategory string `json:"dataCategory,omitempty"` // data category of the report Deliveries *[]ResponseReportsGetAllExecutionDetailsForAGivenReportDeliveries `json:"deliveries,omitempty"` // Array of available delivery channels ExecutionCount *int `json:"executionCount,omitempty"` // Total number of report executions Executions *[]ResponseReportsGetAllExecutionDetailsForAGivenReportExecutions `json:"executions,omitempty"` // Name string `json:"name,omitempty"` // report dataset name ReportID string `json:"reportId,omitempty"` // report Id ReportWasExecuted *bool `json:"reportWasExecuted,omitempty"` // true if atleast one execution has started Schedule *ResponseReportsGetAllExecutionDetailsForAGivenReportSchedule `json:"schedule,omitempty"` // View *ResponseReportsGetAllExecutionDetailsForAGivenReportView `json:"view,omitempty"` // ViewGroupID string `json:"viewGroupId,omitempty"` // viewGroupId of the viewgroup for the report ViewGroupVersion string `json:"viewGroupVersion,omitempty"` // version of viewgroup for the report }
type ResponseReportsGetAllExecutionDetailsForAGivenReportDeliveries ¶
type ResponseReportsGetAllExecutionDetailsForAGivenReportDeliveries interface{}
type ResponseReportsGetAllExecutionDetailsForAGivenReportExecutions ¶
type ResponseReportsGetAllExecutionDetailsForAGivenReportExecutions struct { EndTime *int `json:"endTime,omitempty"` // Report execution pipeline end time Errors []string `json:"errors,omitempty"` // ExecutionID string `json:"executionId,omitempty"` // Report execution Id. ProcessStatus string `json:"processStatus,omitempty"` // Report execution status RequestStatus string `json:"requestStatus,omitempty"` // Report execution acceptance status from scheduler StartTime *int `json:"startTime,omitempty"` // Report execution pipeline start time Warnings []string `json:"warnings,omitempty"` // }
type ResponseReportsGetAllExecutionDetailsForAGivenReportSchedule ¶
type ResponseReportsGetAllExecutionDetailsForAGivenReportSchedule interface{}
type ResponseReportsGetAllExecutionDetailsForAGivenReportView ¶
type ResponseReportsGetAllExecutionDetailsForAGivenReportView struct { FieldGroups *[]ResponseReportsGetAllExecutionDetailsForAGivenReportViewFieldGroups `json:"fieldGroups,omitempty"` // Filters *[]ResponseReportsGetAllExecutionDetailsForAGivenReportViewFilters `json:"filters,omitempty"` // Format *ResponseReportsGetAllExecutionDetailsForAGivenReportViewFormat `json:"format,omitempty"` // Name string `json:"name,omitempty"` // view name ViewID string `json:"viewId,omitempty"` // view Id Description string `json:"description,omitempty"` // view description ViewInfo string `json:"viewInfo,omitempty"` // view filters info }
type ResponseReportsGetAllExecutionDetailsForAGivenReportViewFieldGroups ¶
type ResponseReportsGetAllExecutionDetailsForAGivenReportViewFieldGroups interface{}
type ResponseReportsGetAllExecutionDetailsForAGivenReportViewFilters ¶
type ResponseReportsGetAllExecutionDetailsForAGivenReportViewFilters interface{}
type ResponseReportsGetAllExecutionDetailsForAGivenReportViewFormat ¶
type ResponseReportsGetAllExecutionDetailsForAGivenReportViewFormat interface{}
type ResponseReportsGetAllViewGroups ¶
type ResponseReportsGetAllViewGroups []ResponseItemReportsGetAllViewGroups // Array of ResponseReportsGetAllViewGroups
type ResponseReportsGetListOfScheduledReports ¶
type ResponseReportsGetListOfScheduledReports []ResponseItemReportsGetListOfScheduledReports // Array of ResponseReportsGetListOfScheduledReports
type ResponseReportsGetViewDetailsForAGivenViewGroupView ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupView struct { Deliveries *[]ResponseReportsGetViewDetailsForAGivenViewGroupViewDeliveries `json:"deliveries,omitempty"` // Description string `json:"description,omitempty"` // view description FieldGroups *[]ResponseReportsGetViewDetailsForAGivenViewGroupViewFieldGroups `json:"fieldGroups,omitempty"` // Filters *[]ResponseReportsGetViewDetailsForAGivenViewGroupViewFilters `json:"filters,omitempty"` // Formats *[]ResponseReportsGetViewDetailsForAGivenViewGroupViewFormats `json:"formats,omitempty"` // Schedules *[]ResponseReportsGetViewDetailsForAGivenViewGroupViewSchedules `json:"schedules,omitempty"` // ViewID string `json:"viewId,omitempty"` // Unique view Id ViewInfo string `json:"viewInfo,omitempty"` // view filters info ViewName string `json:"viewName,omitempty"` // view name }
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFieldGroups ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFieldGroups struct { FieldGroupDisplayName string `json:"fieldGroupDisplayName,omitempty"` // Field group label/displayname for user FieldGroupName string `json:"fieldGroupName,omitempty"` // Field group name Fields *[]ResponseReportsGetViewDetailsForAGivenViewGroupViewFieldGroupsFields `json:"fields,omitempty"` // TableID string `json:"tableId,omitempty"` // Table Id of the corresponding table mapped to fieldgroup }
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFilters ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFilters struct { AdditionalInfo *ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersAdditionalInfo `json:"additionalInfo,omitempty"` // Additional info for managing filter options CacheFilter *bool `json:"cacheFilter,omitempty"` // DataType string `json:"dataType,omitempty"` // data type of filter value DisplayName string `json:"displayName,omitempty"` // filter label/displayname FilterSource *ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersFilterSource `json:"filterSource,omitempty"` // Name string `json:"name,omitempty"` // filter name Required *bool `json:"required,omitempty"` // true if the filter is required TimeOptions *[]ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersTimeOptions `json:"timeOptions,omitempty"` // Type string `json:"type,omitempty"` // filter type. Used to handle filter value selection by the client for report configuration. }
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersAdditionalInfo ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersAdditionalInfo interface{}
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersFilterSource ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersFilterSource struct { DataSource *ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersFilterSourceDataSource `json:"dataSource,omitempty"` // DisplayValuePath string `json:"displayValuePath,omitempty"` // JSONPath of the label of filter option from the filter option as root RootPath string `json:"rootPath,omitempty"` // JSONPath of the filter options array in the API response ValuePath string `json:"valuePath,omitempty"` // JSONPath of the value of filter option from the filter option as root }
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersFilterSourceDataSource ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersFilterSourceDataSource interface{}
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersTimeOptions ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFiltersTimeOptions struct { Info string `json:"info,omitempty"` // Time range option description MaxValue *int `json:"maxValue,omitempty"` // Maximum number of hours allowed for the time range option. (Client Validation) MinValue *int `json:"minValue,omitempty"` // Minimum number of hours allowed for the time range option. (Client Validation) Name string `json:"name,omitempty"` // Time range option label Value string `json:"value,omitempty"` // Time range option value }
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFormats ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFormats struct { Format string `json:"format,omitempty"` // format type Name string `json:"name,omitempty"` // format name Default *bool `json:"default,omitempty"` // true, if the format type is considered default Template *ResponseReportsGetViewDetailsForAGivenViewGroupViewFormatsTemplate `json:"template,omitempty"` // }
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFormatsTemplate ¶
type ResponseReportsGetViewDetailsForAGivenViewGroupViewFormatsTemplate struct {
JsTemplateID string `json:"jsTemplateId,omitempty"` // TemplateId of template
}
type ResponseReportsGetViewsForAGivenViewGroup ¶
type ResponseReportsGetViewsForAGivenViewGroup struct { ViewGroupID string `json:"viewGroupId,omitempty"` // viewgroup Id Views *[]ResponseReportsGetViewsForAGivenViewGroupViews `json:"views,omitempty"` // }
type ResponseSdaAddBorderDeviceInSdaFabric ¶
type ResponseSdaAddBorderDeviceInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaAddControlPlaneDeviceInSdaFabric ¶
type ResponseSdaAddControlPlaneDeviceInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaAddDefaultAuthenticationTemplateInSdaFabric ¶
type ResponseSdaAddDefaultAuthenticationTemplateInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaAddEdgeDeviceInSdaFabric ¶
type ResponseSdaAddEdgeDeviceInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaAddIPPoolInSdaVirtualNetwork ¶
type ResponseSdaAddIPPoolInSdaVirtualNetwork struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaAddMulticastInSdaFabric ¶
type ResponseSdaAddMulticastInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaAddPortAssignmentForAccessPointInSdaFabric ¶
type ResponseSdaAddPortAssignmentForAccessPointInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaAddPortAssignmentForUserDeviceInSdaFabric ¶
type ResponseSdaAddPortAssignmentForUserDeviceInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaAddSiteInSdaFabric ¶
type ResponseSdaAddSiteInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaAddTransitPeerNetwork ¶
type ResponseSdaAddTransitPeerNetwork struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaAddVirtualNetworkWithScalableGroups ¶
type ResponseSdaAddVirtualNetworkWithScalableGroups struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaAddVnInFabric ¶
type ResponseSdaAddVnInFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeleteBorderDeviceFromSdaFabric ¶
type ResponseSdaDeleteBorderDeviceFromSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeleteControlPlaneDeviceInSdaFabric ¶
type ResponseSdaDeleteControlPlaneDeviceInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeleteDefaultAuthenticationProfileFromSdaFabric ¶
type ResponseSdaDeleteDefaultAuthenticationProfileFromSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeleteEdgeDeviceFromSdaFabric ¶
type ResponseSdaDeleteEdgeDeviceFromSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeleteIPPoolFromSdaVirtualNetwork ¶
type ResponseSdaDeleteIPPoolFromSdaVirtualNetwork struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeleteMulticastFromSdaFabric ¶
type ResponseSdaDeleteMulticastFromSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeletePortAssignmentForAccessPointInSdaFabric ¶
type ResponseSdaDeletePortAssignmentForAccessPointInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeletePortAssignmentForUserDeviceInSdaFabric ¶
type ResponseSdaDeletePortAssignmentForUserDeviceInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeleteProvisionedWiredDevice ¶
type ResponseSdaDeleteProvisionedWiredDevice struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeleteSiteFromSdaFabric ¶
type ResponseSdaDeleteSiteFromSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeleteTransitPeerNetwork ¶
type ResponseSdaDeleteTransitPeerNetwork struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeleteVirtualNetworkWithScalableGroups ¶
type ResponseSdaDeleteVirtualNetworkWithScalableGroups struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaDeleteVnFromSdaFabric ¶
type ResponseSdaDeleteVnFromSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaGetBorderDeviceDetailFromSdaFabric ¶
type ResponseSdaGetBorderDeviceDetailFromSdaFabric struct { ID string `json:"id,omitempty"` // Id InstanceID *int `json:"instanceId,omitempty"` // Instance Id AuthEntityID *int `json:"authEntityId,omitempty"` // Auth Entity Id DisplayName string `json:"displayName,omitempty"` // Display Name AuthEntityClass *int `json:"authEntityClass,omitempty"` // Auth Entity Class InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id DeployPending string `json:"deployPending,omitempty"` // Deploy Pending InstanceVersion *int `json:"instanceVersion,omitempty"` // Instance Version CreateTime *int `json:"createTime,omitempty"` // Create Time Deployed *bool `json:"deployed,omitempty"` // Deployed IsSeeded *bool `json:"isSeeded,omitempty"` // Is Seeded IsStale *bool `json:"isStale,omitempty"` // Is Stale LastUpdateTime *int `json:"lastUpdateTime,omitempty"` // Last Update Time Name string `json:"name,omitempty"` // Name Namespace string `json:"namespace,omitempty"` // Namespace ProvisioningState string `json:"provisioningState,omitempty"` // Provisioning State ResourceVersion *int `json:"resourceVersion,omitempty"` // Resource Version TargetIDList *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricTargetIDList `json:"targetIdList,omitempty"` // Target Id List Type string `json:"type,omitempty"` // Type CfsChangeInfo *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricCfsChangeInfo `json:"cfsChangeInfo,omitempty"` // Cfs Change Info CustomProvisions *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricCustomProvisions `json:"customProvisions,omitempty"` // Custom Provisions Configs *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricConfigs `json:"configs,omitempty"` // Configs ManagedSites *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricManagedSites `json:"managedSites,omitempty"` // Managed Sites NetworkDeviceID string `json:"networkDeviceId,omitempty"` // Network Device Id Roles []string `json:"roles,omitempty"` // Roles SaveWanConnectivityDetailsOnly *bool `json:"saveWanConnectivityDetailsOnly,omitempty"` // Save Wan Connectivity Details Only SiteID string `json:"siteId,omitempty"` // Site Id AkcSettingsCfs *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricAkcSettingsCfs `json:"akcSettingsCfs,omitempty"` // Akc Settings Cfs DeviceInterfaceInfo *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceInterfaceInfo `json:"deviceInterfaceInfo,omitempty"` // Device Interface Info DeviceSettings *ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettings `json:"deviceSettings,omitempty"` // NetworkWideSettings *ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettings `json:"networkWideSettings,omitempty"` // OtherDevice *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricOtherDevice `json:"otherDevice,omitempty"` // Other Device TransitNetworks *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricTransitNetworks `json:"transitNetworks,omitempty"` // VirtualNetwork *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricVirtualNetwork `json:"virtualNetwork,omitempty"` // Virtual Network WLAN *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricWLAN `json:"wlan,omitempty"` // Wlan Status string `json:"status,omitempty"` // Status Description string `json:"description,omitempty"` // Description }
type ResponseSdaGetBorderDeviceDetailFromSdaFabric struct { Status string `json:"status,omitempty"` // Status Description string `json:"description,omitempty"` // Description *ResponseSdaGetBorderDeviceDetailFromSdaFabric `json:",omitempty"` // }
type ResponseSdaGetBorderDeviceDetailFromSdaFabricAkcSettingsCfs ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricAkcSettingsCfs interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricCfsChangeInfo ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricCfsChangeInfo interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricConfigs ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricConfigs interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricCustomProvisions ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricCustomProvisions interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceInterfaceInfo ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceInterfaceInfo interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettings ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettings struct { ID string `json:"id,omitempty"` // Id InstanceID *int `json:"instanceId,omitempty"` // Instance Id DisplayName string `json:"displayName,omitempty"` // Display Name InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id DeployPending string `json:"deployPending,omitempty"` // Deploy Pending InstanceVersion *int `json:"instanceVersion,omitempty"` // Instance Version ConnectedTo *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsConnectedTo `json:"connectedTo,omitempty"` // Connected To CPU *float64 `json:"cpu,omitempty"` // Cpu DhcpEnabled *bool `json:"dhcpEnabled,omitempty"` // Dhcp Enabled ExternalConnectivityIPPool string `json:"externalConnectivityIpPool,omitempty"` // External Connectivity Ip Pool ExternalDomainRoutingProtocol string `json:"externalDomainRoutingProtocol,omitempty"` // External Domain Routing Protocol InternalDomainProtocolNumber string `json:"internalDomainProtocolNumber,omitempty"` // Internal Domain Protocol Number Memory *float64 `json:"memory,omitempty"` // Memory NodeType []string `json:"nodeType,omitempty"` // Node Type Storage *float64 `json:"storage,omitempty"` // Storage ExtConnectivitySettings *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettings `json:"extConnectivitySettings,omitempty"` // }
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsConnectedTo ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsConnectedTo interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettings ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettings struct { ID string `json:"id,omitempty"` // Id InstanceID *int `json:"instanceId,omitempty"` // Instance Id DisplayName string `json:"displayName,omitempty"` // Display Name InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id DeployPending string `json:"deployPending,omitempty"` // Deploy Pending InstanceVersion *int `json:"instanceVersion,omitempty"` // Instance Version ExternalDomainProtocolNumber string `json:"externalDomainProtocolNumber,omitempty"` // External Domain Protocol Number InterfaceUUID string `json:"interfaceUuid,omitempty"` // Interface Uuid PolicyPropagationEnabled *bool `json:"policyPropagationEnabled,omitempty"` // Policy Propagation Enabled PolicySgtTag *float64 `json:"policySgtTag,omitempty"` // Policy Sgt Tag L2Handoff *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettingsL2Handoff `json:"l2Handoff,omitempty"` // L2 Handoff L3Handoff *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettingsL3Handoff `json:"l3Handoff,omitempty"` // }
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettingsL2Handoff ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettingsL2Handoff interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettingsL3Handoff ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettingsL3Handoff struct { ID string `json:"id,omitempty"` // Id InstanceID *int `json:"instanceId,omitempty"` // Instance Id DisplayName string `json:"displayName,omitempty"` // Display Name InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id DeployPending string `json:"deployPending,omitempty"` // Deploy Pending InstanceVersion *float64 `json:"instanceVersion,omitempty"` // Instance Version LocalIPAddress string `json:"localIpAddress,omitempty"` // Local Ip Address RemoteIPAddress string `json:"remoteIpAddress,omitempty"` // Remote Ip Address VLANID *int `json:"vlanId,omitempty"` // Vlan Id VirtualNetwork *ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettingsL3HandoffVirtualNetwork `json:"virtualNetwork,omitempty"` // }
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettingsL3HandoffVirtualNetwork ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricDeviceSettingsExtConnectivitySettingsL3HandoffVirtualNetwork struct {
IDRef string `json:"idRef,omitempty"` // Id Ref
}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricManagedSites ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricManagedSites interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettings ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettings struct { ID string `json:"id,omitempty"` // Id InstanceID *int `json:"instanceId,omitempty"` // Instance Id DisplayName string `json:"displayName,omitempty"` // Display Name InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id DeployPending string `json:"deployPending,omitempty"` // Deploy Pending InstanceVersion *int `json:"instanceVersion,omitempty"` // Instance Version AAA *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsAAA `json:"aaa,omitempty"` // Aaa Cmx *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsCmx `json:"cmx,omitempty"` // Cmx Dhcp *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDhcp `json:"dhcp,omitempty"` // DNS *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDNS `json:"dns,omitempty"` // Ldap *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsLdap `json:"ldap,omitempty"` // Ldap NativeVLAN *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsNativeVLAN `json:"nativeVlan,omitempty"` // Native Vlan Netflow *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsNetflow `json:"netflow,omitempty"` // Netflow Ntp *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsNtp `json:"ntp,omitempty"` // Ntp SNMP *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsSNMP `json:"snmp,omitempty"` // Snmp Syslogs *[]ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsSyslogs `json:"syslogs,omitempty"` // Syslogs }
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsAAA ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsAAA interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsCmx ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsCmx interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDNS ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDNS struct { ID string `json:"id,omitempty"` // Id DomainName string `json:"domainName,omitempty"` // Domain Name IP *ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDNSIP `json:"ip,omitempty"` // }
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDNSIP ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDNSIP struct { ID string `json:"id,omitempty"` // Id PaddedAddress string `json:"paddedAddress,omitempty"` // Padded Address AddressType string `json:"addressType,omitempty"` // Address Type Address string `json:"address,omitempty"` // Address }
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDhcp ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDhcp struct { ID string `json:"id,omitempty"` // Id IPAddress *ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDhcpIPAddress `json:"ipAddress,omitempty"` // }
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDhcpIPAddress ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsDhcpIPAddress struct { ID string `json:"id,omitempty"` // Id PaddedAddress string `json:"paddedAddress,omitempty"` // Padded Address AddressType string `json:"addressType,omitempty"` // Address Type Address string `json:"address,omitempty"` // Address }
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsLdap ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsLdap interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsNativeVLAN ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsNativeVLAN interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsNetflow ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsNetflow interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsNtp ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsNtp interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsSNMP ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsSNMP interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsSyslogs ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricNetworkWideSettingsSyslogs interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricOtherDevice ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricOtherDevice interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricTargetIDList ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricTargetIDList interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricTransitNetworks ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricTransitNetworks struct {
IDRef string `json:"idRef,omitempty"` // Id Ref
}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricVirtualNetwork ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricVirtualNetwork interface{}
type ResponseSdaGetBorderDeviceDetailFromSdaFabricWLAN ¶ added in v5.0.17
type ResponseSdaGetBorderDeviceDetailFromSdaFabricWLAN interface{}
type ResponseSdaGetControlPlaneDeviceFromSdaFabric ¶
type ResponseSdaGetControlPlaneDeviceFromSdaFabric struct { DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Management Ip Address of the Device which is provisioned successfully DeviceName string `json:"deviceName,omitempty"` // Device Name Roles string `json:"roles,omitempty"` // Assigned roles SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site Name Hierarchy RouteDistributionProtocol string `json:"routeDistributionProtocol,omitempty"` // routeDistributionProtocol Status string `json:"status,omitempty"` // Status Description string `json:"description,omitempty"` // Control plane device info retrieved successfully in sda fabric }
type ResponseSdaGetDefaultAuthenticationProfileFromSdaFabric ¶
type ResponseSdaGetDefaultAuthenticationProfileFromSdaFabric struct { SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Path of sda Fabric Site AuthenticateTemplateName string `json:"authenticateTemplateName,omitempty"` // Authenticate Template Name AuthenticationOrder string `json:"authenticationOrder,omitempty"` // Authentication Order Dot1XToMabFallbackTimeout string `json:"dot1xToMabFallbackTimeout,omitempty"` // Dot1x To Mab Fallback Timeout WakeOnLan interface{} `json:"wakeOnLan,omitempty"` // Wake On Lan NumberOfHosts string `json:"numberOfHosts,omitempty"` // Number Of Hosts Status string `json:"status,omitempty"` // Status Description string `json:"description,omitempty"` // Authenticate Template info reterieved successfully in sda fabric site }
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 { DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Management Ip Address of the Device which is provisioned successfully DeviceName string `json:"deviceName,omitempty"` // Device Name Roles string `json:"roles,omitempty"` // Assigned roles SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site Name Hierarchy FabricSiteNameHierarchy string `json:"fabricSiteNameHierarchy,omitempty"` // Fabric Site Name Hierarchy Status string `json:"status,omitempty"` // Status Description string `json:"description,omitempty"` // Edge device info retrieved successfully in sda fabric }
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 VLANName string `json:"vlanName,omitempty"` // Vlan Name of IsCommonPool *bool `json:"isCommonPool,omitempty"` // IsWirelessPool *bool `json:"isWirelessPool,omitempty"` // IsLayer2OnlyPool *bool `json:"isLayer2OnlyPool,omitempty"` // IsIpDirectedBroadcast *bool `json:"isIpDirectedBroadcast,omitempty"` // IsSelectiveFloodingEnabled *bool `json:"isSelectiveFloodingEnabled,omitempty"` // IsBridgeModeVm *bool `json:"isBridgeModeVm,omitempty"` // }
type ResponseSdaGetMulticastDetailsFromSdaFabric ¶
type ResponseSdaGetMulticastDetailsFromSdaFabric struct { MulticastMethod string `json:"multicastMethod,omitempty"` // Multicast Method MulticastType string `json:"multicastType,omitempty"` // Multicast Type MulticastVnInfo *[]ResponseSdaGetMulticastDetailsFromSdaFabricMulticastVnInfo `json:"multicastVnInfo,omitempty"` // Status string `json:"status,omitempty"` // Status Description string `json:"description,omitempty"` // multicast configuration info retrieved successfully from sda fabric }
type ResponseSdaGetMulticastDetailsFromSdaFabricMulticastVnInfo ¶
type ResponseSdaGetMulticastDetailsFromSdaFabricMulticastVnInfo struct { VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // Virtual Network Name, that is associated to Fabric Site IPPoolName string `json:"ipPoolName,omitempty"` // Ip Pool Name, that is reserved to Fabric Site InternalRpIPAddress []string `json:"internalRpIpAddress,omitempty"` // InternalRpIpAddress ExternalRpIPAddress string `json:"externalRpIpAddress,omitempty"` // ExternalRpIpAddress SsmInfo *[]ResponseSdaGetMulticastDetailsFromSdaFabricMulticastVnInfoSsmInfo `json:"ssmInfo,omitempty"` // }
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"` // Management Ip Address of the device to be provisioned SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site Name Hierarchy for device location(only building / floor level) Status string `json:"status,omitempty"` // Status Description string `json:"description,omitempty"` // Wired Provisioned device detail retrieved successfully }
type ResponseSdaGetSiteFromSdaFabric ¶
type ResponseSdaGetSiteFromSdaFabric struct { SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site Name Hierarchy FabricName string `json:"fabricName,omitempty"` // Fabric Name FabricType string `json:"fabricType,omitempty"` // Fabric Type FabricDomainType string `json:"fabricDomainType,omitempty"` // Fabric Domain Type Status string `json:"status,omitempty"` // Status Description string `json:"description,omitempty"` // Fabric Site info successfully retrieved from sda fabric }
type ResponseSdaGetTransitPeerNetworkInfo ¶
type ResponseSdaGetTransitPeerNetworkInfo struct { TransitPeerNetworkName string `json:"transitPeerNetworkName,omitempty"` // Transit Peer Network Name TransitPeerNetworkType string `json:"transitPeerNetworkType,omitempty"` // Transit Peer Network Type IPTransitSettings *ResponseSdaGetTransitPeerNetworkInfoIPTransitSettings `json:"ipTransitSettings,omitempty"` // SdaTransitSettings *ResponseSdaGetTransitPeerNetworkInfoSdaTransitSettings `json:"sdaTransitSettings,omitempty"` // Status string `json:"status,omitempty"` // status Description string `json:"description,omitempty"` // Transit Peer network info retrieved successfully }
type ResponseSdaGetTransitPeerNetworkInfoSdaTransitSettings ¶
type ResponseSdaGetTransitPeerNetworkInfoSdaTransitSettings struct {
TransitControlPlaneSettings *[]ResponseSdaGetTransitPeerNetworkInfoSdaTransitSettingsTransitControlPlaneSettings `json:"transitControlPlaneSettings,omitempty"` //
}
type ResponseSdaGetVirtualNetworkSummary ¶
type ResponseSdaGetVirtualNetworkSummary struct { VirtualNetworkCount *int `json:"virtualNetworkCount,omitempty"` // Virtual Networks Count VirtualNetworkSummary *[]ResponseSdaGetVirtualNetworkSummaryVirtualNetworkSummary `json:"virtualNetworkSummary,omitempty"` // Status string `json:"status,omitempty"` // Status Description string `json:"description,omitempty"` // Virtual Network summary retrieved successfully from SDA Fabric }
type ResponseSdaGetVirtualNetworkWithScalableGroups ¶
type ResponseSdaGetVirtualNetworkWithScalableGroups struct { VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // Virtual Network Name to be assigned at global level IsGuestVirtualNetwork *bool `json:"isGuestVirtualNetwork,omitempty"` // Guest Virtual Network ScalableGroupNames []string `json:"scalableGroupNames,omitempty"` // Scalable Group Names VManageVpnID string `json:"vManageVpnId,omitempty"` // vManage vpn id for SD-WAN Status string `json:"status,omitempty"` // Status Description string `json:"description,omitempty"` // Virtual network info retrieved successfully }
type ResponseSdaGetVnFromSdaFabric ¶
type ResponseSdaGetVnFromSdaFabric struct { SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Path of sda Fabric Site VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // Virtual Network Name FabricName string `json:"fabricName,omitempty"` // Fabric Name IsInfraVn *bool `json:"isInfraVN,omitempty"` // Infra VN IsDefaultVn *bool `json:"isDefaultVN,omitempty"` // Default VN Status string `json:"status,omitempty"` // Status Description string `json:"description,omitempty"` // Virtual Network info retrieved successfully from SDA Fabric }
type ResponseSdaProvisionWiredDevice ¶
type ResponseSdaProvisionWiredDevice struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaReProvisionWiredDevice ¶
type ResponseSdaReProvisionWiredDevice struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaUpdateDefaultAuthenticationProfileInSdaFabric ¶
type ResponseSdaUpdateDefaultAuthenticationProfileInSdaFabric struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSdaUpdateVirtualNetworkWithScalableGroups ¶
type ResponseSdaUpdateVirtualNetworkWithScalableGroups struct { Status string `json:"status,omitempty"` // represents return status of API. status=success when API completed successfully, status=failed when API failed and has not completed the user request, status=pending when API execution is still in progression and user needs to track its further progress via taskId field. Description string `json:"description,omitempty"` // provides detailed information for API success or failure. TaskID string `json:"taskId,omitempty"` // Cisco DNA Center taskId that carried out the API execution. It will be provided if task was generated by API. For failed status, taskId may not be available TaskStatusURL string `json:"taskStatusUrl,omitempty"` // /dna/intent/api/v1/task/<taskId> , allows API progression via taskId for async API ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // /dna/intent/api/v1/dnacaap/management/execution-status/<executionId> ExecutionID string `json:"executionId,omitempty"` // uuid for API execution status }
type ResponseSecurityAdvisoriesGetAdvisoriesList ¶
type ResponseSecurityAdvisoriesGetAdvisoriesList struct { Response *[]ResponseSecurityAdvisoriesGetAdvisoriesListResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseSecurityAdvisoriesGetAdvisoriesListResponse ¶
type ResponseSecurityAdvisoriesGetAdvisoriesListResponse struct { AdvisoryID string `json:"advisoryId,omitempty"` // Advisory Id DeviceCount *int `json:"deviceCount,omitempty"` // Device Count HiddenDeviceCount *float64 `json:"hiddenDeviceCount,omitempty"` // Hidden Device Count Cves []string `json:"cves,omitempty"` // Cves PublicationURL string `json:"publicationUrl,omitempty"` // Publication Url Sir string `json:"sir,omitempty"` // Sir DetectionType string `json:"detectionType,omitempty"` // Detection Type DefaultDetectionType string `json:"defaultDetectionType,omitempty"` // Default Detection Type DefaultConfigMatchPattern string `json:"defaultConfigMatchPattern,omitempty"` // Default Config Match Pattern }
type ResponseSecurityAdvisoriesGetAdvisoriesPerDevice ¶
type ResponseSecurityAdvisoriesGetAdvisoriesPerDevice struct { Response *[]ResponseSecurityAdvisoriesGetAdvisoriesPerDeviceResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseSecurityAdvisoriesGetAdvisoriesPerDeviceResponse ¶
type ResponseSecurityAdvisoriesGetAdvisoriesPerDeviceResponse struct { AdvisoryID string `json:"advisoryId,omitempty"` // Advisory Id DeviceCount *int `json:"deviceCount,omitempty"` // Device Count HiddenDeviceCount *float64 `json:"hiddenDeviceCount,omitempty"` // Hidden Device Count Cves []string `json:"cves,omitempty"` // Cves PublicationURL string `json:"publicationUrl,omitempty"` // Publication Url Sir string `json:"sir,omitempty"` // Sir DetectionType string `json:"detectionType,omitempty"` // Detection Type DefaultDetectionType string `json:"defaultDetectionType,omitempty"` // Default Detection Type DefaultConfigMatchPattern string `json:"defaultConfigMatchPattern,omitempty"` // Default Config Match Pattern }
type ResponseSecurityAdvisoriesGetAdvisoriesSummary ¶
type ResponseSecurityAdvisoriesGetAdvisoriesSummary struct { Response *ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponse ¶
type ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponse struct { NA *ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponseNA `json:"NA,omitempty"` // INFORMATIONAL *ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponseINFORMATIONAL `json:"INFORMATIONAL,omitempty"` // LOW *ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponseLOW `json:"LOW,omitempty"` // MEDIUM *ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponseMEDIUM `json:"MEDIUM,omitempty"` // HIGH *ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponseHIGH `json:"HIGH,omitempty"` // CRITICaL *ResponseSecurityAdvisoriesGetAdvisoriesSummaryResponseCRITICaL `json:"CRITICAL,omitempty"` // }
type ResponseSecurityAdvisoriesGetAdvisoryIDsPerDevice ¶
type ResponseSecurityAdvisoriesGetAdvisoryIDsPerDevice struct { Response *[]ResponseSecurityAdvisoriesGetAdvisoryIDsPerDeviceResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseSensorsCreateSensorTestTemplate ¶
type ResponseSensorsCreateSensorTestTemplate struct { Version string `json:"version,omitempty"` // Version Response *ResponseSensorsCreateSensorTestTemplateResponse `json:"response,omitempty"` // }
type ResponseSensorsCreateSensorTestTemplateResponse ¶
type ResponseSensorsCreateSensorTestTemplateResponse struct { TypeID string `json:"_id,omitempty"` // Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version ModelVersion *int `json:"modelVersion,omitempty"` // Model Version StartTime *float64 `json:"startTime,omitempty"` // Start Time LastModifiedTime *float64 `json:"lastModifiedTime,omitempty"` // Last Modified Time NumAssociatedSensor *float64 `json:"numAssociatedSensor,omitempty"` // Num Associated Sensor Location *ResponseSensorsCreateSensorTestTemplateResponseLocation `json:"location,omitempty"` // Location SiteHierarchy *ResponseSensorsCreateSensorTestTemplateResponseSiteHierarchy `json:"siteHierarchy,omitempty"` // Site Hierarchy Status string `json:"status,omitempty"` // Status Connection string `json:"connection,omitempty"` // Connection Frequency *ResponseSensorsCreateSensorTestTemplateResponseFrequency `json:"frequency,omitempty"` // Frequency RssiThreshold *int `json:"rssiThreshold,omitempty"` // Rssi Threshold NumNeighborApThreshold *int `json:"numNeighborAPThreshold,omitempty"` // Num Neighbor A P Threshold ScheduleInDays *float64 `json:"scheduleInDays,omitempty"` // Schedule In Days WLANs *[]ResponseSensorsCreateSensorTestTemplateResponseWLANs `json:"wlans,omitempty"` // Wlans SSIDs *[]ResponseSensorsCreateSensorTestTemplateResponseSSIDs `json:"ssids,omitempty"` // TestScheduleMode string `json:"testScheduleMode,omitempty"` // Test Schedule Mode ShowWlcUpgradeBanner *bool `json:"showWlcUpgradeBanner,omitempty"` // Show Wlc Upgrade Banner RadioAsSensorRemoved *bool `json:"radioAsSensorRemoved,omitempty"` // Radio As Sensor Removed EncryptionMode string `json:"encryptionMode,omitempty"` // Encryption Mode RunNow string `json:"runNow,omitempty"` // Run Now LocationInfoList *[]ResponseSensorsCreateSensorTestTemplateResponseLocationInfoList `json:"locationInfoList,omitempty"` // Location Info List Schedule *ResponseSensorsCreateSensorTestTemplateResponseSchedule `json:"schedule,omitempty"` // Schedule Tests *ResponseSensorsCreateSensorTestTemplateResponseTests `json:"tests,omitempty"` // Tests Sensors *[]ResponseSensorsCreateSensorTestTemplateResponseSensors `json:"sensors,omitempty"` // Sensors ApCoverage *[]ResponseSensorsCreateSensorTestTemplateResponseApCoverage `json:"apCoverage,omitempty"` // TestDurationEstimate *int `json:"testDurationEstimate,omitempty"` // Test Duration Estimate TestTemplate *bool `json:"testTemplate,omitempty"` // Test Template LegacyTestSuite *bool `json:"legacyTestSuite,omitempty"` // Legacy Test Suite TenantID *ResponseSensorsCreateSensorTestTemplateResponseTenantID `json:"tenantId,omitempty"` // Tenant Id }
type ResponseSensorsCreateSensorTestTemplateResponseFrequency ¶
type ResponseSensorsCreateSensorTestTemplateResponseFrequency interface{}
type ResponseSensorsCreateSensorTestTemplateResponseLocation ¶
type ResponseSensorsCreateSensorTestTemplateResponseLocation interface{}
type ResponseSensorsCreateSensorTestTemplateResponseLocationInfoList ¶
type ResponseSensorsCreateSensorTestTemplateResponseLocationInfoList interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDs ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDs struct { Bands *ResponseSensorsCreateSensorTestTemplateResponseSSIDsBands `json:"bands,omitempty"` // Bands SSID string `json:"ssid,omitempty"` // Ssid ProfileName string `json:"profileName,omitempty"` // Profile Name AuthType string `json:"authType,omitempty"` // Auth Type AuthTypeRcvd *ResponseSensorsCreateSensorTestTemplateResponseSSIDsAuthTypeRcvd `json:"authTypeRcvd,omitempty"` // Auth Type Rcvd Psk string `json:"psk,omitempty"` // Psk Username *ResponseSensorsCreateSensorTestTemplateResponseSSIDsUsername `json:"username,omitempty"` // Username Password *ResponseSensorsCreateSensorTestTemplateResponseSSIDsPassword `json:"password,omitempty"` // Password EapMethod *ResponseSensorsCreateSensorTestTemplateResponseSSIDsEapMethod `json:"eapMethod,omitempty"` // Eap Method Scep *bool `json:"scep,omitempty"` // Scep AuthProtocol *ResponseSensorsCreateSensorTestTemplateResponseSSIDsAuthProtocol `json:"authProtocol,omitempty"` // Auth Protocol Certfilename *ResponseSensorsCreateSensorTestTemplateResponseSSIDsCertfilename `json:"certfilename,omitempty"` // Certfilename Certxferprotocol string `json:"certxferprotocol,omitempty"` // Certxferprotocol Certstatus string `json:"certstatus,omitempty"` // Certstatus Certpassphrase *ResponseSensorsCreateSensorTestTemplateResponseSSIDsCertpassphrase `json:"certpassphrase,omitempty"` // Certpassphrase Certdownloadurl *ResponseSensorsCreateSensorTestTemplateResponseSSIDsCertdownloadurl `json:"certdownloadurl,omitempty"` // Certdownloadurl NumAps *float64 `json:"numAps,omitempty"` // Num Aps NumSensors *float64 `json:"numSensors,omitempty"` // Num Sensors Layer3WebAuthsecurity *ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthsecurity `json:"layer3webAuthsecurity,omitempty"` // Layer3web Authsecurity Layer3WebAuthuserName *ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthuserName `json:"layer3webAuthuserName,omitempty"` // Layer3web Authuser Name Layer3WebAuthpassword *ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthpassword `json:"layer3webAuthpassword,omitempty"` // Layer3web Authpassword ExtWebAuthVirtualIP *ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthVirtualIP `json:"extWebAuthVirtualIp,omitempty"` // Ext Web Auth Virtual Ip Layer3WebAuthEmailAddress *ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthEmailAddress `json:"layer3webAuthEmailAddress,omitempty"` // Layer3web Auth Email Address QosPolicy string `json:"qosPolicy,omitempty"` // Qos Policy ExtWebAuth *bool `json:"extWebAuth,omitempty"` // Ext Web Auth WhiteList *bool `json:"whiteList,omitempty"` // White List ExtWebAuthPortal *ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthPortal `json:"extWebAuthPortal,omitempty"` // Ext Web Auth Portal ExtWebAuthAccessURL *ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthAccessURL `json:"extWebAuthAccessUrl,omitempty"` // Ext Web Auth Access Url ExtWebAuthHTMLTag *[]ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthHTMLTag `json:"extWebAuthHtmlTag,omitempty"` // Ext Web Auth Html Tag ThirdParty *ResponseSensorsCreateSensorTestTemplateResponseSSIDsThirdParty `json:"thirdParty,omitempty"` // ID *float64 `json:"id,omitempty"` // Id WLANID *float64 `json:"wlanId,omitempty"` // Wlan Id Wlc *ResponseSensorsCreateSensorTestTemplateResponseSSIDsWlc `json:"wlc,omitempty"` // Wlc ValidFrom *float64 `json:"validFrom,omitempty"` // Valid From ValidTo *float64 `json:"validTo,omitempty"` // Valid To Status string `json:"status,omitempty"` // Status Tests *[]ResponseSensorsCreateSensorTestTemplateResponseSSIDsTests `json:"tests,omitempty"` // }
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsAuthProtocol ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsAuthProtocol interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsAuthTypeRcvd ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsAuthTypeRcvd interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsBands ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsBands interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsCertdownloadurl ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsCertdownloadurl interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsCertfilename ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsCertfilename interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsCertpassphrase ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsCertpassphrase interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsEapMethod ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsEapMethod interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthAccessURL ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthAccessURL interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthHTMLTag ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthHTMLTag interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthPortal ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthPortal interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthVirtualIP ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsExtWebAuthVirtualIP interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthEmailAddress ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthEmailAddress interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthpassword ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthpassword interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthsecurity ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthsecurity interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthuserName ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsLayer3WebAuthuserName interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsPassword ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsPassword interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsTests ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsTests struct { Name string `json:"name,omitempty"` // Name Config *[]ResponseSensorsCreateSensorTestTemplateResponseSSIDsTestsConfig `json:"config,omitempty"` // Config }
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsTestsConfig ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsTestsConfig interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsThirdParty ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsThirdParty struct {
Selected *bool `json:"selected,omitempty"` // Selected
}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsUsername ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsUsername interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsWlc ¶
type ResponseSensorsCreateSensorTestTemplateResponseSSIDsWlc interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSchedule ¶
type ResponseSensorsCreateSensorTestTemplateResponseSchedule interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSensors ¶
type ResponseSensorsCreateSensorTestTemplateResponseSensors interface{}
type ResponseSensorsCreateSensorTestTemplateResponseSiteHierarchy ¶
type ResponseSensorsCreateSensorTestTemplateResponseSiteHierarchy interface{}
type ResponseSensorsCreateSensorTestTemplateResponseTenantID ¶
type ResponseSensorsCreateSensorTestTemplateResponseTenantID interface{}
type ResponseSensorsCreateSensorTestTemplateResponseTests ¶
type ResponseSensorsCreateSensorTestTemplateResponseTests interface{}
type ResponseSensorsCreateSensorTestTemplateResponseWLANs ¶
type ResponseSensorsCreateSensorTestTemplateResponseWLANs interface{}
type ResponseSensorsDeleteSensorTest ¶
type ResponseSensorsDeleteSensorTest struct { Version string `json:"version,omitempty"` // Version Response *ResponseSensorsDeleteSensorTestResponse `json:"response,omitempty"` // }
type ResponseSensorsDuplicateSensorTestTemplate ¶
type ResponseSensorsDuplicateSensorTestTemplate struct { Version string `json:"version,omitempty"` // Version Response *ResponseSensorsDuplicateSensorTestTemplateResponse `json:"response,omitempty"` // }
type ResponseSensorsDuplicateSensorTestTemplateResponse ¶
type ResponseSensorsDuplicateSensorTestTemplateResponse struct { TypeID string `json:"_id,omitempty"` // Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version ModelVersion *int `json:"modelVersion,omitempty"` // Model Version StartTime *float64 `json:"startTime,omitempty"` // Start Time LastModifiedTime *float64 `json:"lastModifiedTime,omitempty"` // Last Modified Time NumAssociatedSensor *float64 `json:"numAssociatedSensor,omitempty"` // Num Associated Sensor Location *ResponseSensorsDuplicateSensorTestTemplateResponseLocation `json:"location,omitempty"` // Location SiteHierarchy *ResponseSensorsDuplicateSensorTestTemplateResponseSiteHierarchy `json:"siteHierarchy,omitempty"` // Site Hierarchy Status string `json:"status,omitempty"` // Status Connection string `json:"connection,omitempty"` // Connection Frequency *ResponseSensorsDuplicateSensorTestTemplateResponseFrequency `json:"frequency,omitempty"` // Frequency RssiThreshold *int `json:"rssiThreshold,omitempty"` // Rssi Threshold NumNeighborApThreshold *int `json:"numNeighborAPThreshold,omitempty"` // Num Neighbor A P Threshold ScheduleInDays *float64 `json:"scheduleInDays,omitempty"` // Schedule In Days WLANs *[]ResponseSensorsDuplicateSensorTestTemplateResponseWLANs `json:"wlans,omitempty"` // Wlans SSIDs *[]ResponseSensorsDuplicateSensorTestTemplateResponseSSIDs `json:"ssids,omitempty"` // TestScheduleMode string `json:"testScheduleMode,omitempty"` // Test Schedule Mode ShowWlcUpgradeBanner *bool `json:"showWlcUpgradeBanner,omitempty"` // Show Wlc Upgrade Banner RadioAsSensorRemoved *bool `json:"radioAsSensorRemoved,omitempty"` // Radio As Sensor Removed EncryptionMode string `json:"encryptionMode,omitempty"` // Encryption Mode RunNow string `json:"runNow,omitempty"` // Run Now LocationInfoList *[]ResponseSensorsDuplicateSensorTestTemplateResponseLocationInfoList `json:"locationInfoList,omitempty"` // Schedule *ResponseSensorsDuplicateSensorTestTemplateResponseSchedule `json:"schedule,omitempty"` // Tests *ResponseSensorsDuplicateSensorTestTemplateResponseTests `json:"tests,omitempty"` // Tests Sensors *[]ResponseSensorsDuplicateSensorTestTemplateResponseSensors `json:"sensors,omitempty"` // Sensors ApCoverage *[]ResponseSensorsDuplicateSensorTestTemplateResponseApCoverage `json:"apCoverage,omitempty"` // TestDurationEstimate *int `json:"testDurationEstimate,omitempty"` // Test Duration Estimate TestTemplate *bool `json:"testTemplate,omitempty"` // Test Template LegacyTestSuite *bool `json:"legacyTestSuite,omitempty"` // Legacy Test Suite TenantID *ResponseSensorsDuplicateSensorTestTemplateResponseTenantID `json:"tenantId,omitempty"` // Tenant Id }
type ResponseSensorsDuplicateSensorTestTemplateResponseFrequency ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseFrequency interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseLocation ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseLocation interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseLocationInfoList ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseLocationInfoList struct { LocationID string `json:"locationId,omitempty"` // Location Id LocationType string `json:"locationType,omitempty"` // Location Type AllSensors *bool `json:"allSensors,omitempty"` // All Sensors SiteHierarchy string `json:"siteHierarchy,omitempty"` // Site Hierarchy MacAddressList *[]ResponseSensorsDuplicateSensorTestTemplateResponseLocationInfoListMacAddressList `json:"macAddressList,omitempty"` // Mac Address List }
type ResponseSensorsDuplicateSensorTestTemplateResponseLocationInfoListMacAddressList ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseLocationInfoListMacAddressList interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDs ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDs struct { Bands *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsBands `json:"bands,omitempty"` // Bands SSID string `json:"ssid,omitempty"` // Ssid ProfileName string `json:"profileName,omitempty"` // Profile Name AuthType string `json:"authType,omitempty"` // Auth Type AuthTypeRcvd *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsAuthTypeRcvd `json:"authTypeRcvd,omitempty"` // Auth Type Rcvd Psk string `json:"psk,omitempty"` // Psk Username *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsUsername `json:"username,omitempty"` // Username Password *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsPassword `json:"password,omitempty"` // Password EapMethod *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsEapMethod `json:"eapMethod,omitempty"` // Eap Method Scep *bool `json:"scep,omitempty"` // Scep AuthProtocol *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsAuthProtocol `json:"authProtocol,omitempty"` // Auth Protocol Certfilename *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsCertfilename `json:"certfilename,omitempty"` // Certfilename Certxferprotocol string `json:"certxferprotocol,omitempty"` // Certxferprotocol Certstatus string `json:"certstatus,omitempty"` // Certstatus Certpassphrase *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsCertpassphrase `json:"certpassphrase,omitempty"` // Certpassphrase Certdownloadurl *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsCertdownloadurl `json:"certdownloadurl,omitempty"` // Certdownloadurl NumAps *float64 `json:"numAps,omitempty"` // Num Aps NumSensors *float64 `json:"numSensors,omitempty"` // Num Sensors Layer3WebAuthsecurity *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthsecurity `json:"layer3webAuthsecurity,omitempty"` // Layer3web Authsecurity Layer3WebAuthuserName *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthuserName `json:"layer3webAuthuserName,omitempty"` // Layer3web Authuser Name Layer3WebAuthpassword *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthpassword `json:"layer3webAuthpassword,omitempty"` // Layer3web Authpassword ExtWebAuthVirtualIP *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthVirtualIP `json:"extWebAuthVirtualIp,omitempty"` // Ext Web Auth Virtual Ip Layer3WebAuthEmailAddress *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthEmailAddress `json:"layer3webAuthEmailAddress,omitempty"` // Layer3web Auth Email Address QosPolicy string `json:"qosPolicy,omitempty"` // Qos Policy ExtWebAuth *bool `json:"extWebAuth,omitempty"` // Ext Web Auth WhiteList *bool `json:"whiteList,omitempty"` // White List ExtWebAuthPortal *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthPortal `json:"extWebAuthPortal,omitempty"` // Ext Web Auth Portal ExtWebAuthAccessURL *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthAccessURL `json:"extWebAuthAccessUrl,omitempty"` // Ext Web Auth Access Url ExtWebAuthHTMLTag *[]ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthHTMLTag `json:"extWebAuthHtmlTag,omitempty"` // Ext Web Auth Html Tag ThirdParty *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsThirdParty `json:"thirdParty,omitempty"` // ID *float64 `json:"id,omitempty"` // Id WLANID *float64 `json:"wlanId,omitempty"` // Wlan Id Wlc *ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsWlc `json:"wlc,omitempty"` // Wlc ValidFrom *float64 `json:"validFrom,omitempty"` // Valid From ValidTo *float64 `json:"validTo,omitempty"` // Valid To Status string `json:"status,omitempty"` // Status Tests *[]ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsTests `json:"tests,omitempty"` // }
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsAuthProtocol ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsAuthProtocol interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsAuthTypeRcvd ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsAuthTypeRcvd interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsBands ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsBands interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsCertdownloadurl ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsCertdownloadurl interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsCertfilename ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsCertfilename interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsCertpassphrase ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsCertpassphrase interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsEapMethod ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsEapMethod interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthAccessURL ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthAccessURL interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthHTMLTag ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthHTMLTag interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthPortal ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthPortal interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthVirtualIP ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsExtWebAuthVirtualIP interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthEmailAddress ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthEmailAddress interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthpassword ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthpassword interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthsecurity ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthsecurity interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthuserName ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsLayer3WebAuthuserName interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsPassword ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsPassword interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsTests ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsTests struct { Name string `json:"name,omitempty"` // Name Config *[]ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsTestsConfig `json:"config,omitempty"` // Config }
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsTestsConfig ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsTestsConfig interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsThirdParty ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsThirdParty struct {
Selected *bool `json:"selected,omitempty"` // Selected
}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsUsername ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsUsername interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsWlc ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSSIDsWlc interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSchedule ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSchedule struct { TestScheduleMode string `json:"testScheduleMode,omitempty"` // Test Schedule Mode ScheduleRange *[]ResponseSensorsDuplicateSensorTestTemplateResponseScheduleScheduleRange `json:"scheduleRange,omitempty"` // StartTime *float64 `json:"startTime,omitempty"` // Start Time Frequency *ResponseSensorsDuplicateSensorTestTemplateResponseScheduleFrequency `json:"frequency,omitempty"` // }
type ResponseSensorsDuplicateSensorTestTemplateResponseScheduleScheduleRange ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseScheduleScheduleRange struct { TimeRange *[]ResponseSensorsDuplicateSensorTestTemplateResponseScheduleScheduleRangeTimeRange `json:"timeRange,omitempty"` // Day string `json:"day,omitempty"` // Day }
type ResponseSensorsDuplicateSensorTestTemplateResponseScheduleScheduleRangeTimeRange ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseScheduleScheduleRangeTimeRange struct { From string `json:"from,omitempty"` // From To string `json:"to,omitempty"` // To Frequency *ResponseSensorsDuplicateSensorTestTemplateResponseScheduleScheduleRangeTimeRangeFrequency `json:"frequency,omitempty"` // }
type ResponseSensorsDuplicateSensorTestTemplateResponseSensors ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSensors interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseSiteHierarchy ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseSiteHierarchy interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseTenantID ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseTenantID interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseTests ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseTests interface{}
type ResponseSensorsDuplicateSensorTestTemplateResponseWLANs ¶
type ResponseSensorsDuplicateSensorTestTemplateResponseWLANs interface{}
type ResponseSensorsEditSensorTestTemplate ¶
type ResponseSensorsEditSensorTestTemplate struct { Version string `json:"version,omitempty"` // Version Response *ResponseSensorsEditSensorTestTemplateResponse `json:"response,omitempty"` // }
type ResponseSensorsEditSensorTestTemplateResponse ¶
type ResponseSensorsEditSensorTestTemplateResponse struct { TypeID string `json:"_id,omitempty"` // Id Name string `json:"name,omitempty"` // Name Version *float64 `json:"version,omitempty"` // Version ModelVersion *int `json:"modelVersion,omitempty"` // Model Version StartTime *float64 `json:"startTime,omitempty"` // Start Time LastModifiedTime *float64 `json:"lastModifiedTime,omitempty"` // Last Modified Time NumAssociatedSensor *float64 `json:"numAssociatedSensor,omitempty"` // Num Associated Sensor Location *ResponseSensorsEditSensorTestTemplateResponseLocation `json:"location,omitempty"` // Location SiteHierarchy *ResponseSensorsEditSensorTestTemplateResponseSiteHierarchy `json:"siteHierarchy,omitempty"` // Site Hierarchy Status string `json:"status,omitempty"` // Status Connection string `json:"connection,omitempty"` // Connection Frequency *ResponseSensorsEditSensorTestTemplateResponseFrequency `json:"frequency,omitempty"` // Frequency RssiThreshold *int `json:"rssiThreshold,omitempty"` // Rssi Threshold NumNeighborApThreshold *int `json:"numNeighborAPThreshold,omitempty"` // Num Neighbor A P Threshold ScheduleInDays *float64 `json:"scheduleInDays,omitempty"` // Schedule In Days WLANs *[]ResponseSensorsEditSensorTestTemplateResponseWLANs `json:"wlans,omitempty"` // Wlans SSIDs *[]ResponseSensorsEditSensorTestTemplateResponseSSIDs `json:"ssids,omitempty"` // TestScheduleMode string `json:"testScheduleMode,omitempty"` // Test Schedule Mode ShowWlcUpgradeBanner *bool `json:"showWlcUpgradeBanner,omitempty"` // Show Wlc Upgrade Banner RadioAsSensorRemoved *bool `json:"radioAsSensorRemoved,omitempty"` // Radio As Sensor Removed EncryptionMode string `json:"encryptionMode,omitempty"` // Encryption Mode RunNow string `json:"runNow,omitempty"` // Run Now LocationInfoList *[]ResponseSensorsEditSensorTestTemplateResponseLocationInfoList `json:"locationInfoList,omitempty"` // Schedule *ResponseSensorsEditSensorTestTemplateResponseSchedule `json:"schedule,omitempty"` // Tests *ResponseSensorsEditSensorTestTemplateResponseTests `json:"tests,omitempty"` // Tests Sensors *[]ResponseSensorsEditSensorTestTemplateResponseSensors `json:"sensors,omitempty"` // Sensors ApCoverage *[]ResponseSensorsEditSensorTestTemplateResponseApCoverage `json:"apCoverage,omitempty"` // TestDurationEstimate *int `json:"testDurationEstimate,omitempty"` // Test Duration Estimate TestTemplate *bool `json:"testTemplate,omitempty"` // Test Template LegacyTestSuite *bool `json:"legacyTestSuite,omitempty"` // Legacy Test Suite TenantID string `json:"tenantId,omitempty"` // Tenant Id }
type ResponseSensorsEditSensorTestTemplateResponseFrequency ¶
type ResponseSensorsEditSensorTestTemplateResponseFrequency interface{}
type ResponseSensorsEditSensorTestTemplateResponseLocation ¶
type ResponseSensorsEditSensorTestTemplateResponseLocation interface{}
type ResponseSensorsEditSensorTestTemplateResponseLocationInfoList ¶
type ResponseSensorsEditSensorTestTemplateResponseLocationInfoList struct { LocationID string `json:"locationId,omitempty"` // Location Id LocationType string `json:"locationType,omitempty"` // Location Type AllSensors *bool `json:"allSensors,omitempty"` // All Sensors SiteHierarchy string `json:"siteHierarchy,omitempty"` // Site Hierarchy MacAddressList *[]ResponseSensorsEditSensorTestTemplateResponseLocationInfoListMacAddressList `json:"macAddressList,omitempty"` // Mac Address List }
type ResponseSensorsEditSensorTestTemplateResponseLocationInfoListMacAddressList ¶
type ResponseSensorsEditSensorTestTemplateResponseLocationInfoListMacAddressList interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDs ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDs struct { Bands *ResponseSensorsEditSensorTestTemplateResponseSSIDsBands `json:"bands,omitempty"` // Bands SSID string `json:"ssid,omitempty"` // Ssid ProfileName string `json:"profileName,omitempty"` // Profile Name AuthType string `json:"authType,omitempty"` // Auth Type AuthTypeRcvd *ResponseSensorsEditSensorTestTemplateResponseSSIDsAuthTypeRcvd `json:"authTypeRcvd,omitempty"` // Auth Type Rcvd Psk string `json:"psk,omitempty"` // Psk Username *ResponseSensorsEditSensorTestTemplateResponseSSIDsUsername `json:"username,omitempty"` // Username Password *ResponseSensorsEditSensorTestTemplateResponseSSIDsPassword `json:"password,omitempty"` // Password EapMethod *ResponseSensorsEditSensorTestTemplateResponseSSIDsEapMethod `json:"eapMethod,omitempty"` // Eap Method Scep *bool `json:"scep,omitempty"` // Scep AuthProtocol *ResponseSensorsEditSensorTestTemplateResponseSSIDsAuthProtocol `json:"authProtocol,omitempty"` // Auth Protocol Certfilename *ResponseSensorsEditSensorTestTemplateResponseSSIDsCertfilename `json:"certfilename,omitempty"` // Certfilename Certxferprotocol string `json:"certxferprotocol,omitempty"` // Certxferprotocol Certstatus string `json:"certstatus,omitempty"` // Certstatus Certpassphrase *ResponseSensorsEditSensorTestTemplateResponseSSIDsCertpassphrase `json:"certpassphrase,omitempty"` // Certpassphrase Certdownloadurl *ResponseSensorsEditSensorTestTemplateResponseSSIDsCertdownloadurl `json:"certdownloadurl,omitempty"` // Certdownloadurl NumAps *float64 `json:"numAps,omitempty"` // Num Aps NumSensors *float64 `json:"numSensors,omitempty"` // Num Sensors Layer3WebAuthsecurity *ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthsecurity `json:"layer3webAuthsecurity,omitempty"` // Layer3web Authsecurity Layer3WebAuthuserName *ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthuserName `json:"layer3webAuthuserName,omitempty"` // Layer3web Authuser Name Layer3WebAuthpassword *ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthpassword `json:"layer3webAuthpassword,omitempty"` // Layer3web Authpassword ExtWebAuthVirtualIP *ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthVirtualIP `json:"extWebAuthVirtualIp,omitempty"` // Ext Web Auth Virtual Ip Layer3WebAuthEmailAddress *ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthEmailAddress `json:"layer3webAuthEmailAddress,omitempty"` // Layer3web Auth Email Address QosPolicy string `json:"qosPolicy,omitempty"` // Qos Policy ExtWebAuth *bool `json:"extWebAuth,omitempty"` // Ext Web Auth WhiteList *bool `json:"whiteList,omitempty"` // White List ExtWebAuthPortal *ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthPortal `json:"extWebAuthPortal,omitempty"` // Ext Web Auth Portal ExtWebAuthAccessURL *ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthAccessURL `json:"extWebAuthAccessUrl,omitempty"` // Ext Web Auth Access Url ExtWebAuthHTMLTag *[]ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthHTMLTag `json:"extWebAuthHtmlTag,omitempty"` // Ext Web Auth Html Tag ThirdParty *ResponseSensorsEditSensorTestTemplateResponseSSIDsThirdParty `json:"thirdParty,omitempty"` // ID *float64 `json:"id,omitempty"` // Id WLANID *float64 `json:"wlanId,omitempty"` // Wlan Id Wlc *ResponseSensorsEditSensorTestTemplateResponseSSIDsWlc `json:"wlc,omitempty"` // Wlc ValidFrom *float64 `json:"validFrom,omitempty"` // Valid From ValidTo *float64 `json:"validTo,omitempty"` // Valid To Status string `json:"status,omitempty"` // Status Tests *[]ResponseSensorsEditSensorTestTemplateResponseSSIDsTests `json:"tests,omitempty"` // }
type ResponseSensorsEditSensorTestTemplateResponseSSIDsAuthProtocol ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsAuthProtocol interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsAuthTypeRcvd ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsAuthTypeRcvd interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsBands ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsBands interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsCertdownloadurl ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsCertdownloadurl interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsCertfilename ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsCertfilename interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsCertpassphrase ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsCertpassphrase interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsEapMethod ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsEapMethod interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthAccessURL ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthAccessURL interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthHTMLTag ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthHTMLTag interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthPortal ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthPortal interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthVirtualIP ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsExtWebAuthVirtualIP interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthEmailAddress ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthEmailAddress interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthpassword ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthpassword interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthsecurity ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthsecurity interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthuserName ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsLayer3WebAuthuserName interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsPassword ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsPassword interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsTests ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsTests struct { Name string `json:"name,omitempty"` // Name Config *[]ResponseSensorsEditSensorTestTemplateResponseSSIDsTestsConfig `json:"config,omitempty"` // Config }
type ResponseSensorsEditSensorTestTemplateResponseSSIDsTestsConfig ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsTestsConfig interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsThirdParty ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsThirdParty struct {
Selected *bool `json:"selected,omitempty"` // Selected
}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsUsername ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsUsername interface{}
type ResponseSensorsEditSensorTestTemplateResponseSSIDsWlc ¶
type ResponseSensorsEditSensorTestTemplateResponseSSIDsWlc interface{}
type ResponseSensorsEditSensorTestTemplateResponseSchedule ¶
type ResponseSensorsEditSensorTestTemplateResponseSchedule struct { TestScheduleMode string `json:"testScheduleMode,omitempty"` // Test Schedule Mode ScheduleRange *[]ResponseSensorsEditSensorTestTemplateResponseScheduleScheduleRange `json:"scheduleRange,omitempty"` // StartTime *float64 `json:"startTime,omitempty"` // Start Time Frequency *ResponseSensorsEditSensorTestTemplateResponseScheduleFrequency `json:"frequency,omitempty"` // }
type ResponseSensorsEditSensorTestTemplateResponseScheduleScheduleRange ¶
type ResponseSensorsEditSensorTestTemplateResponseScheduleScheduleRange struct { TimeRange *[]ResponseSensorsEditSensorTestTemplateResponseScheduleScheduleRangeTimeRange `json:"timeRange,omitempty"` // Day string `json:"day,omitempty"` // Day }
type ResponseSensorsEditSensorTestTemplateResponseScheduleScheduleRangeTimeRange ¶
type ResponseSensorsEditSensorTestTemplateResponseScheduleScheduleRangeTimeRange struct { From string `json:"from,omitempty"` // From To string `json:"to,omitempty"` // To Frequency *ResponseSensorsEditSensorTestTemplateResponseScheduleScheduleRangeTimeRangeFrequency `json:"frequency,omitempty"` // }
type ResponseSensorsEditSensorTestTemplateResponseSensors ¶
type ResponseSensorsEditSensorTestTemplateResponseSensors interface{}
type ResponseSensorsEditSensorTestTemplateResponseSiteHierarchy ¶
type ResponseSensorsEditSensorTestTemplateResponseSiteHierarchy interface{}
type ResponseSensorsEditSensorTestTemplateResponseTests ¶
type ResponseSensorsEditSensorTestTemplateResponseTests interface{}
type ResponseSensorsEditSensorTestTemplateResponseWLANs ¶
type ResponseSensorsEditSensorTestTemplateResponseWLANs interface{}
type ResponseSensorsSensors ¶
type ResponseSensorsSensors struct { Version string `json:"version,omitempty"` // Version Response *[]ResponseSensorsSensorsResponse `json:"response,omitempty"` // }
type ResponseSensorsSensorsResponse ¶
type ResponseSensorsSensorsResponse struct { Name string `json:"name,omitempty"` // Name Status string `json:"status,omitempty"` // Status RadioMacAddress string `json:"radioMacAddress,omitempty"` // Radio Mac Address EthernetMacAddress string `json:"ethernetMacAddress,omitempty"` // Ethernet Mac Address Location string `json:"location,omitempty"` // Location BackhaulType string `json:"backhaulType,omitempty"` // Backhaul Type SerialNumber string `json:"serialNumber,omitempty"` // Serial Number IPAddress string `json:"ipAddress,omitempty"` // Ip Address Version string `json:"version,omitempty"` // Version LastSeen *int `json:"lastSeen,omitempty"` // Last Seen Type string `json:"type,omitempty"` // Type SSHConfig *ResponseSensorsSensorsResponseSSHConfig `json:"sshConfig,omitempty"` // IsLEDEnabled *bool `json:"isLEDEnabled,omitempty"` // Is L E D Enabled }
type ResponseSensorsSensorsResponseSSHConfig ¶
type ResponseSensorsSensorsResponseSSHConfig struct { SSHState string `json:"sshState,omitempty"` // Ssh State SSHUserName string `json:"sshUserName,omitempty"` // Ssh User Name SSHPassword string `json:"sshPassword,omitempty"` // Ssh Password EnablePassword string `json:"enablePassword,omitempty"` // Enable Password }
type ResponseSiteDesignAssociate ¶
type ResponseSiteDesignAssociate struct { Version string `json:"version,omitempty"` // Version Response *ResponseSiteDesignAssociateResponse `json:"response,omitempty"` // }
type ResponseSiteDesignDisassociate ¶
type ResponseSiteDesignDisassociate struct { Version string `json:"version,omitempty"` // Version Response *ResponseSiteDesignDisassociateResponse `json:"response,omitempty"` // }
type ResponseSiteDesignGetDeviceDetailsByIP ¶
type ResponseSiteDesignGetDeviceDetailsByIP struct {
ProvisionDetails *ResponseSiteDesignGetDeviceDetailsByIPProvisionDetails `json:"provisionDetails,omitempty"` //
}
type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetails ¶
type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetails struct { StartTime string `json:"startTime,omitempty"` // Start Time EndTime string `json:"endTime,omitempty"` // End Time Duration string `json:"duration,omitempty"` // Duration StatusMessage string `json:"statusMessage,omitempty"` // Status Message Status string `json:"status,omitempty"` // Status TaskNodes *[]ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodes `json:"taskNodes,omitempty"` // Topology string `json:"topology,omitempty"` // Topology BeginStep string `json:"beginStep,omitempty"` // Begin Step }
type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodes ¶
type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodes struct { StartTime string `json:"startTime,omitempty"` // Start Time EndTime string `json:"endTime,omitempty"` // End Time Duration string `json:"duration,omitempty"` // Duration Status string `json:"status,omitempty"` // Status NextTask string `json:"nextTask,omitempty"` // Next Task Name string `json:"name,omitempty"` // Name Target string `json:"target,omitempty"` // Target StatusMessage string `json:"statusMessage,omitempty"` // Status Message Payload string `json:"payload,omitempty"` // Payload ProvisionedNames *ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesProvisionedNames `json:"provisionedNames,omitempty"` // Provisioned Names ErrorPayload *ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesErrorPayload `json:"errorPayload,omitempty"` // Error Payload ParentTask *ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesParentTask `json:"parentTask,omitempty"` // Parent Task CliTemplateUserMessageDTO *ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesCliTemplateUserMessageDTO `json:"cliTemplateUserMessageDTO,omitempty"` // Cli Template User Message D T O StepRan string `json:"stepRan,omitempty"` // Step Ran }
type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesCliTemplateUserMessageDTO ¶
type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesCliTemplateUserMessageDTO interface{}
type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesErrorPayload ¶
type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesErrorPayload interface{}
type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesParentTask ¶
type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesParentTask interface{}
type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesProvisionedNames ¶
type ResponseSiteDesignGetDeviceDetailsByIPProvisionDetailsTaskNodesProvisionedNames interface{}
type ResponseSiteDesignGetNfvProfile ¶
type ResponseSiteDesignGetNfvProfile struct {
Response *[]ResponseSiteDesignGetNfvProfileResponse `json:"response,omitempty"` //
}
type ResponseSiteDesignGetNfvProfileResponse ¶
type ResponseSiteDesignGetNfvProfileResponse struct { ProfileName string `json:"profileName,omitempty"` // Name of the profile to create NFV profile( eg: Nfvis_profile) ID string `json:"id,omitempty"` // Id of nfv created nfv profile Device *[]ResponseSiteDesignGetNfvProfileResponseDevice `json:"device,omitempty"` // }
type ResponseSiteDesignGetNfvProfileResponseDevice ¶
type ResponseSiteDesignGetNfvProfileResponseDevice struct { DeviceType string `json:"deviceType,omitempty"` // Name of the device used in creating nfv profile(eg: Cisco 5400 Enterprise Network Compute System) DeviceTag string `json:"deviceTag,omitempty"` // Device Tag name(eg: dev1) ServiceProviderProfile *[]ResponseSiteDesignGetNfvProfileResponseDeviceServiceProviderProfile `json:"serviceProviderProfile,omitempty"` // DirectInternetAccessForFirewall *bool `json:"directInternetAccessForFirewall,omitempty"` // Direct internet access value should be boolean (eg: false) Services *[]ResponseSiteDesignGetNfvProfileResponseDeviceServices `json:"services,omitempty"` // CustomNetworks *[]ResponseSiteDesignGetNfvProfileResponseDeviceCustomNetworks `json:"customNetworks,omitempty"` // VLANForL2 *[]ResponseSiteDesignGetNfvProfileResponseDeviceVLANForL2 `json:"vlanForL2,omitempty"` // CustomTemplate *[]ResponseSiteDesignGetNfvProfileResponseDeviceCustomTemplate `json:"customTemplate,omitempty"` // }
type ResponseSiteDesignGetNfvProfileResponseDeviceCustomNetworks ¶
type ResponseSiteDesignGetNfvProfileResponseDeviceCustomNetworks struct { NetworkName string `json:"networkName,omitempty"` // name of custom network (eg: cust-1) ServicesToConnect *[]ResponseSiteDesignGetNfvProfileResponseDeviceCustomNetworksServicesToConnect `json:"servicesToConnect,omitempty"` // ConnectionType string `json:"connectionType,omitempty"` // Type of network connection from custom network (eg: lan) VLANMode string `json:"vlanMode,omitempty"` // Vlan network mode (eg Access or Trunk) VLANID string `json:"vlanId,omitempty"` // Vlan id for the custom network(eg: 4000) }
type ResponseSiteDesignGetNfvProfileResponseDeviceCustomNetworksServicesToConnect ¶
type ResponseSiteDesignGetNfvProfileResponseDeviceCustomNetworksServicesToConnect struct {
ServiceName string `json:"serviceName,omitempty"` // Name of service to be connected to the custom network (eg: router-1)
}
type ResponseSiteDesignGetNfvProfileResponseDeviceCustomTemplate ¶
type ResponseSiteDesignGetNfvProfileResponseDeviceCustomTemplate struct { DeviceType string `json:"deviceType,omitempty"` // Type of the device(eg: Cisco 5400 Enterprise Network Compute System) Template string `json:"template,omitempty"` // Name of the template(eg NFVIS template) TemplateType string `json:"templateType,omitempty"` // Name of the template to which template is associated (eg: Cloud DayN Templates) }
type ResponseSiteDesignGetNfvProfileResponseDeviceServiceProviderProfile ¶
type ResponseSiteDesignGetNfvProfileResponseDeviceServiceProviderProfile struct { LinkType string `json:"linkType,omitempty"` // Name of connection type(eg: GigabitEthernet) Connect *bool `json:"connect,omitempty"` // Connection of service provider and device value should be boolean (eg: true) ConnectDefaultGatewayOnWan *bool `json:"connectDefaultGatewayOnWan,omitempty"` // Default gateway connect value as boolean (eg: true) ServiceProvider string `json:"serviceProvider,omitempty"` // Name of the service provider(eg: Airtel) }
type ResponseSiteDesignGetNfvProfileResponseDeviceServices ¶
type ResponseSiteDesignGetNfvProfileResponseDeviceServices struct { ServiceType string `json:"serviceType,omitempty"` // Service type (eg: ISRV) ProfileType string `json:"profileType,omitempty"` // Profile type of service (eg: ISRv-mini) ServiceName string `json:"serviceName,omitempty"` // Name of service (eg: router-1) ImageName string `json:"imageName,omitempty"` // Service image name (eg: isrv-universalk9.16.12.01a.tar.gz) VNicMapping *[]ResponseSiteDesignGetNfvProfileResponseDeviceServicesVnicMapping `json:"vNicMapping,omitempty"` // FirewallMode string `json:"firewallMode,omitempty"` // Mode of firewall (eg: routed, transparent) }
type ResponseSiteDesignGetNfvProfileResponseDeviceVLANForL2 ¶
type ResponseSiteDesignGetNfvProfileResponseDeviceVLANForL2 struct { VLANType string `json:"vlanType,omitempty"` // Vlan type(eg. Access or Trunk) VLANID string `json:"vlanId,omitempty"` // Vlan id(eg.4018) VLANDescription string `json:"vlanDescription,omitempty"` // Vlan description(eg. Access 4018) }
type ResponseSitesCreateSite ¶
type ResponseSitesDeleteSite ¶
type ResponseSitesGetArea ¶ added in v5.0.10
type ResponseSitesGetArea struct {
Response *[]ResponseSitesGetAreaResponse `json:"response,omitempty"` //
}
Area
type ResponseSitesGetAreaResponse ¶ added in v5.0.10
type ResponseSitesGetAreaResponse struct { ParentID string `json:"parentId,omitempty"` // Parent Id Name string `json:"name,omitempty"` // Name AdditionalInfo []ResponseSitesGetAreaResponseAdditionalInfo `json:"additionalInfo,omitempty"` // SiteHierarchy string `json:"siteHierarchy,omitempty"` // Site Hierarchy SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site Name Hierarchy InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id ID string `json:"id,omitempty"` ParentName string `json:"parent_name,omitempty"` // Id }
type ResponseSitesGetAreaResponseAdditionalInfo ¶ added in v5.0.10
type ResponseSitesGetAreaResponseAdditionalInfo struct { Namespace string `json:"nameSpace,omitempty"` // Attributes ResponseSitesGetAreaResponseAdditionalInfoAttributes `json:"attributes,omitempty"` // }
type ResponseSitesGetAreaResponseAdditionalInfoAttributes ¶ added in v5.0.10
type ResponseSitesGetFloor ¶ added in v5.0.10
type ResponseSitesGetFloor struct {
Response *[]ResponseSitesGetFloorResponse `json:"response,omitempty"` //
}
Floor
type ResponseSitesGetFloorResponse ¶ added in v5.0.10
type ResponseSitesGetFloorResponse struct { ParentID string `json:"parentId,omitempty"` // Parent Id Name string `json:"name,omitempty"` // Name AdditionalInfo []ResponseSitesGetFloorResponseAdditionalInfo `json:"additionalInfo,omitempty"` // SiteHierarchy string `json:"siteHierarchy,omitempty"` // Site Hierarchy SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site Name Hierarchy InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id ID string `json:"id,omitempty"` ParentName string `json:"parent_name,omitempty"` // Id }
type ResponseSitesGetFloorResponseAdditionalInfo ¶ added in v5.0.10
type ResponseSitesGetFloorResponseAdditionalInfo struct { Namespace string `json:"nameSpace,omitempty"` // Attributes ResponseSitesGetFloorResponseAdditionalInfoAttributes `json:"attributes,omitempty"` // }
type ResponseSitesGetFloorResponseAdditionalInfoAttributes ¶ added in v5.0.10
type ResponseSitesGetFloorResponseAdditionalInfoAttributes struct { FloorIndex string `json:"floorIndex,omitempty"` // Height string `json:"height,omitempty"` Length string `json:"length,omitempty"` // Name string `json:"name,omitempty"` // ParentName string `json:"parent_name,omitempty"` // RfModel string `json:"rfmodel,omitempty"` // Width string `json:"width,omitempty"` // }
type ResponseSitesGetMembership ¶
type ResponseSitesGetMembership struct { Site *ResponseSitesGetMembershipSite `json:"site,omitempty"` // Device *[]ResponseSitesGetMembershipDevice `json:"device,omitempty"` // }
type ResponseSitesGetMembershipDevice ¶
type ResponseSitesGetMembershipDevice struct { Response *[]ResponseSitesGetMembershipDeviceResponse `json:"response,omitempty"` // Response Version string `json:"version,omitempty"` // Version SiteID string `json:"siteId,omitempty"` // Site Id }
type ResponseSitesGetMembershipDeviceResponse ¶
type ResponseSitesGetMembershipDeviceResponse interface{}
type ResponseSitesGetMembershipSite ¶
type ResponseSitesGetMembershipSite struct { Response *[]ResponseSitesGetMembershipSiteResponse `json:"response,omitempty"` // Response Version string `json:"version,omitempty"` // Version }
type ResponseSitesGetMembershipSiteResponse ¶
type ResponseSitesGetMembershipSiteResponse interface{}
type ResponseSitesGetSite ¶
type ResponseSitesGetSite struct {
Response *[]ResponseSitesGetSiteResponse `json:"response,omitempty"` //
}
type ResponseSitesGetSiteHealth ¶
type ResponseSitesGetSiteHealth struct {
Response *[]ResponseSitesGetSiteHealthResponse `json:"response,omitempty"` //
}
type ResponseSitesGetSiteHealthResponse ¶
type ResponseSitesGetSiteHealthResponse struct { SiteName string `json:"siteName,omitempty"` // Site Name SiteID string `json:"siteId,omitempty"` // Site Id ParentSiteID string `json:"parentSiteId,omitempty"` // Parent Site Id ParentSiteName string `json:"parentSiteName,omitempty"` // Parent Site Name SiteType string `json:"siteType,omitempty"` // Site Type Latitude *float64 `json:"latitude,omitempty"` // Latitude Longitude *float64 `json:"longitude,omitempty"` // Longitude HealthyNetworkDevicePercentage *ResponseSitesGetSiteHealthResponseHealthyNetworkDevicePercentage `json:"healthyNetworkDevicePercentage,omitempty"` // Healthy Network Device Percentage HealthyClientsPercentage *ResponseSitesGetSiteHealthResponseHealthyClientsPercentage `json:"healthyClientsPercentage,omitempty"` // Healthy Clients Percentage ClientHealthWired *ResponseSitesGetSiteHealthResponseClientHealthWired `json:"clientHealthWired,omitempty"` // Client Health Wired ClientHealthWireless *ResponseSitesGetSiteHealthResponseClientHealthWireless `json:"clientHealthWireless,omitempty"` // Client Health Wireless NumberOfClients *ResponseSitesGetSiteHealthResponseNumberOfClients `json:"numberOfClients,omitempty"` // Number Of Clients NumberOfNetworkDevice *ResponseSitesGetSiteHealthResponseNumberOfNetworkDevice `json:"numberOfNetworkDevice,omitempty"` // Number Of Network Device NetworkHealthAverage *ResponseSitesGetSiteHealthResponseNetworkHealthAverage `json:"networkHealthAverage,omitempty"` // Network Health Average NetworkHealthAccess *ResponseSitesGetSiteHealthResponseNetworkHealthAccess `json:"networkHealthAccess,omitempty"` // Network Health Access NetworkHealthCore *ResponseSitesGetSiteHealthResponseNetworkHealthCore `json:"networkHealthCore,omitempty"` // Network Health Core NetworkHealthDistribution *ResponseSitesGetSiteHealthResponseNetworkHealthDistribution `json:"networkHealthDistribution,omitempty"` // Network Health Distribution NetworkHealthRouter *ResponseSitesGetSiteHealthResponseNetworkHealthRouter `json:"networkHealthRouter,omitempty"` // Network Health Router NetworkHealthWireless *ResponseSitesGetSiteHealthResponseNetworkHealthWireless `json:"networkHealthWireless,omitempty"` // Network Health Wireless NetworkHealthOthers *ResponseSitesGetSiteHealthResponseNetworkHealthOthers `json:"networkHealthOthers,omitempty"` // Network Health Others NumberOfWiredClients *ResponseSitesGetSiteHealthResponseNumberOfWiredClients `json:"numberOfWiredClients,omitempty"` // Number Of Wired Clients NumberOfWirelessClients *ResponseSitesGetSiteHealthResponseNumberOfWirelessClients `json:"numberOfWirelessClients,omitempty"` // Number Of Wireless Clients TotalNumberOfConnectedWiredClients *ResponseSitesGetSiteHealthResponseTotalNumberOfConnectedWiredClients `json:"totalNumberOfConnectedWiredClients,omitempty"` // Total Number Of Connected Wired Clients TotalNumberOfActiveWirelessClients *ResponseSitesGetSiteHealthResponseTotalNumberOfActiveWirelessClients `json:"totalNumberOfActiveWirelessClients,omitempty"` // Total Number Of Active Wireless Clients WiredGoodClients *ResponseSitesGetSiteHealthResponseWiredGoodClients `json:"wiredGoodClients,omitempty"` // Wired Good Clients WirelessGoodClients *ResponseSitesGetSiteHealthResponseWirelessGoodClients `json:"wirelessGoodClients,omitempty"` // Wireless Good Clients OverallGoodDevices *ResponseSitesGetSiteHealthResponseOverallGoodDevices `json:"overallGoodDevices,omitempty"` // Overall Good Devices AccessGoodCount *ResponseSitesGetSiteHealthResponseAccessGoodCount `json:"accessGoodCount,omitempty"` // Access Good Count AccessTotalCount *ResponseSitesGetSiteHealthResponseAccessTotalCount `json:"accessTotalCount,omitempty"` // Access Total Count CoreGoodCount *ResponseSitesGetSiteHealthResponseCoreGoodCount `json:"coreGoodCount,omitempty"` // Core Good Count CoreTotalCount *ResponseSitesGetSiteHealthResponseCoreTotalCount `json:"coreTotalCount,omitempty"` // Core Total Count DistributionGoodCount *ResponseSitesGetSiteHealthResponseDistributionGoodCount `json:"distributionGoodCount,omitempty"` // Distribution Good Count DistributionTotalCount *ResponseSitesGetSiteHealthResponseDistributionTotalCount `json:"distributionTotalCount,omitempty"` // Distribution Total Count RouterGoodCount *ResponseSitesGetSiteHealthResponseRouterGoodCount `json:"routerGoodCount,omitempty"` // Router Good Count RouterTotalCount *ResponseSitesGetSiteHealthResponseRouterTotalCount `json:"routerTotalCount,omitempty"` // Router Total Count WirelessDeviceGoodCount *ResponseSitesGetSiteHealthResponseWirelessDeviceGoodCount `json:"wirelessDeviceGoodCount,omitempty"` // Wireless Device Good Count WirelessDeviceTotalCount *ResponseSitesGetSiteHealthResponseWirelessDeviceTotalCount `json:"wirelessDeviceTotalCount,omitempty"` // Wireless Device Total Count ApplicationHealth *ResponseSitesGetSiteHealthResponseApplicationHealth `json:"applicationHealth,omitempty"` // Application Health ApplicationGoodCount *ResponseSitesGetSiteHealthResponseApplicationGoodCount `json:"applicationGoodCount,omitempty"` // Application Good Count ApplicationTotalCount *ResponseSitesGetSiteHealthResponseApplicationTotalCount `json:"applicationTotalCount,omitempty"` // Application Total Count ApplicationBytesTotalCount *ResponseSitesGetSiteHealthResponseApplicationBytesTotalCount `json:"applicationBytesTotalCount,omitempty"` // Application Bytes Total Count DnacInfo *ResponseSitesGetSiteHealthResponseDnacInfo `json:"dnacInfo,omitempty"` // Dnac Info ApplicationHealthStats *ResponseSitesGetSiteHealthResponseApplicationHealthStats `json:"applicationHealthStats,omitempty"` // }
type ResponseSitesGetSiteHealthResponseAccessGoodCount ¶
type ResponseSitesGetSiteHealthResponseAccessGoodCount interface{}
type ResponseSitesGetSiteHealthResponseAccessTotalCount ¶
type ResponseSitesGetSiteHealthResponseAccessTotalCount interface{}
type ResponseSitesGetSiteHealthResponseApplicationBytesTotalCount ¶
type ResponseSitesGetSiteHealthResponseApplicationBytesTotalCount interface{}
type ResponseSitesGetSiteHealthResponseApplicationGoodCount ¶
type ResponseSitesGetSiteHealthResponseApplicationGoodCount interface{}
type ResponseSitesGetSiteHealthResponseApplicationHealth ¶
type ResponseSitesGetSiteHealthResponseApplicationHealth interface{}
type ResponseSitesGetSiteHealthResponseApplicationHealthStats ¶
type ResponseSitesGetSiteHealthResponseApplicationHealthStats struct { AppTotalCount *float64 `json:"appTotalCount,omitempty"` // App Total Count BusinessRelevantAppCount *ResponseSitesGetSiteHealthResponseApplicationHealthStatsBusinessRelevantAppCount `json:"businessRelevantAppCount,omitempty"` // BusinessIrrelevantAppCount *ResponseSitesGetSiteHealthResponseApplicationHealthStatsBusinessIrrelevantAppCount `json:"businessIrrelevantAppCount,omitempty"` // DefaultHealthAppCount *ResponseSitesGetSiteHealthResponseApplicationHealthStatsDefaultHealthAppCount `json:"defaultHealthAppCount,omitempty"` // }
type ResponseSitesGetSiteHealthResponseApplicationTotalCount ¶
type ResponseSitesGetSiteHealthResponseApplicationTotalCount interface{}
type ResponseSitesGetSiteHealthResponseClientHealthWired ¶
type ResponseSitesGetSiteHealthResponseClientHealthWired interface{}
type ResponseSitesGetSiteHealthResponseClientHealthWireless ¶
type ResponseSitesGetSiteHealthResponseClientHealthWireless interface{}
type ResponseSitesGetSiteHealthResponseCoreGoodCount ¶
type ResponseSitesGetSiteHealthResponseCoreGoodCount interface{}
type ResponseSitesGetSiteHealthResponseCoreTotalCount ¶
type ResponseSitesGetSiteHealthResponseCoreTotalCount interface{}
type ResponseSitesGetSiteHealthResponseDistributionGoodCount ¶
type ResponseSitesGetSiteHealthResponseDistributionGoodCount interface{}
type ResponseSitesGetSiteHealthResponseDistributionTotalCount ¶
type ResponseSitesGetSiteHealthResponseDistributionTotalCount interface{}
type ResponseSitesGetSiteHealthResponseDnacInfo ¶
type ResponseSitesGetSiteHealthResponseDnacInfo interface{}
type ResponseSitesGetSiteHealthResponseHealthyClientsPercentage ¶
type ResponseSitesGetSiteHealthResponseHealthyClientsPercentage interface{}
type ResponseSitesGetSiteHealthResponseHealthyNetworkDevicePercentage ¶
type ResponseSitesGetSiteHealthResponseHealthyNetworkDevicePercentage interface{}
type ResponseSitesGetSiteHealthResponseNetworkHealthAccess ¶
type ResponseSitesGetSiteHealthResponseNetworkHealthAccess interface{}
type ResponseSitesGetSiteHealthResponseNetworkHealthAverage ¶
type ResponseSitesGetSiteHealthResponseNetworkHealthAverage interface{}
type ResponseSitesGetSiteHealthResponseNetworkHealthCore ¶
type ResponseSitesGetSiteHealthResponseNetworkHealthCore interface{}
type ResponseSitesGetSiteHealthResponseNetworkHealthDistribution ¶
type ResponseSitesGetSiteHealthResponseNetworkHealthDistribution interface{}
type ResponseSitesGetSiteHealthResponseNetworkHealthOthers ¶
type ResponseSitesGetSiteHealthResponseNetworkHealthOthers interface{}
type ResponseSitesGetSiteHealthResponseNetworkHealthRouter ¶
type ResponseSitesGetSiteHealthResponseNetworkHealthRouter interface{}
type ResponseSitesGetSiteHealthResponseNetworkHealthWireless ¶
type ResponseSitesGetSiteHealthResponseNetworkHealthWireless interface{}
type ResponseSitesGetSiteHealthResponseNumberOfClients ¶
type ResponseSitesGetSiteHealthResponseNumberOfClients interface{}
type ResponseSitesGetSiteHealthResponseNumberOfNetworkDevice ¶
type ResponseSitesGetSiteHealthResponseNumberOfNetworkDevice interface{}
type ResponseSitesGetSiteHealthResponseNumberOfWiredClients ¶
type ResponseSitesGetSiteHealthResponseNumberOfWiredClients interface{}
type ResponseSitesGetSiteHealthResponseNumberOfWirelessClients ¶
type ResponseSitesGetSiteHealthResponseNumberOfWirelessClients interface{}
type ResponseSitesGetSiteHealthResponseOverallGoodDevices ¶
type ResponseSitesGetSiteHealthResponseOverallGoodDevices interface{}
type ResponseSitesGetSiteHealthResponseRouterGoodCount ¶
type ResponseSitesGetSiteHealthResponseRouterGoodCount interface{}
type ResponseSitesGetSiteHealthResponseRouterTotalCount ¶
type ResponseSitesGetSiteHealthResponseRouterTotalCount interface{}
type ResponseSitesGetSiteHealthResponseTotalNumberOfActiveWirelessClients ¶
type ResponseSitesGetSiteHealthResponseTotalNumberOfActiveWirelessClients interface{}
type ResponseSitesGetSiteHealthResponseTotalNumberOfConnectedWiredClients ¶
type ResponseSitesGetSiteHealthResponseTotalNumberOfConnectedWiredClients interface{}
type ResponseSitesGetSiteHealthResponseWiredGoodClients ¶
type ResponseSitesGetSiteHealthResponseWiredGoodClients interface{}
type ResponseSitesGetSiteHealthResponseWirelessDeviceGoodCount ¶
type ResponseSitesGetSiteHealthResponseWirelessDeviceGoodCount interface{}
type ResponseSitesGetSiteHealthResponseWirelessDeviceTotalCount ¶
type ResponseSitesGetSiteHealthResponseWirelessDeviceTotalCount interface{}
type ResponseSitesGetSiteHealthResponseWirelessGoodClients ¶
type ResponseSitesGetSiteHealthResponseWirelessGoodClients interface{}
type ResponseSitesGetSiteResponse ¶
type ResponseSitesGetSiteResponse struct { ParentID string `json:"parentId,omitempty"` // Parent Id Name string `json:"name,omitempty"` // Name AdditionalInfo []ResponseSitesGetSiteResponseAdditionalInfo `json:"additionalInfo,omitempty"` // SiteHierarchy string `json:"siteHierarchy,omitempty"` // Site Hierarchy SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Site Name Hierarchy InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id ID string `json:"id,omitempty"` // Id }
type ResponseSitesGetSiteResponseAdditionalInfo ¶ added in v5.0.2
type ResponseSitesGetSiteResponseAdditionalInfo struct { Namespace string `json:"nameSpace,omitempty"` // Attributes ResponseSitesGetSiteResponseAdditionalInfoAttributes `json:"attributes,omitempty"` // }
type ResponseSitesGetSiteResponseAdditionalInfoAttributes ¶ added in v5.0.2
type ResponseSitesGetSiteResponseAdditionalInfoAttributes struct { Country string `json:"country,omitempty"` // Address string `json:"address,omitempty"` // Latitude string `json:"latitude,omitempty"` // AddressInheritedFrom string `json:"addressInheritedFrom,omitempty"` // Type string `json:"type,omitempty"` // Longitude string `json:"longitude,omitempty"` // OffsetX string `json:"offsetX,omitempty"` // OffsetY string `json:"offsetY,omitempty"` // Length string `json:"length,omitempty"` // Width string `json:"width,omitempty"` // Height string `json:"height,omitempty"` // RfModel string `json:"rfModel,omitempty"` // FloorIndex string `json:"floorIndex,omitempty"` // }
type ResponseSitesUpdateSite ¶
type ResponseSitesUpdateSite struct { Result string `json:"result,omitempty"` // Result Response *ResponseSitesUpdateSiteResponse `json:"response,omitempty"` // Status string `json:"status,omitempty"` // Status }
type ResponseSitesUpdateSiteResponse ¶
type ResponseSitesUpdateSiteResponse struct { EndTime string `json:"endTime,omitempty"` // End Time Version string `json:"version,omitempty"` // Version StartTime string `json:"startTime,omitempty"` // Start Time Progress string `json:"progress,omitempty"` // Progress Data string `json:"data,omitempty"` // Data ServiceType string `json:"serviceType,omitempty"` // Service Type OperationIDList []string `json:"operationIdList,omitempty"` // Operation Id List IsError string `json:"isError,omitempty"` // Is Error RootID string `json:"rootId,omitempty"` // Root Id InstanceTenantID string `json:"instanceTenantId,omitempty"` // Instance Tenant Id ID string `json:"id,omitempty"` // Id }
type ResponseSoftwareImageManagementSwimGetDeviceFamilyIDentifiers ¶
type ResponseSoftwareImageManagementSwimGetDeviceFamilyIDentifiers struct { Version string `json:"version,omitempty"` // Response Version Response *[]ResponseSoftwareImageManagementSwimGetDeviceFamilyIDentifiersResponse `json:"response,omitempty"` // }
type ResponseSoftwareImageManagementSwimGetDeviceFamilyIDentifiersResponse ¶
type ResponseSoftwareImageManagementSwimGetDeviceFamilyIDentifiersResponse struct { DeviceFamily string `json:"deviceFamily,omitempty"` // Device Family e.g. : Cisco Catalyst 6503 Switch-Catalyst 6500 Series Supervisor Engine 2T DeviceFamilyIDentifier string `json:"deviceFamilyIdentifier,omitempty"` // Device Family Identifier used for tagging an image golden for certain Device Family e.g. : 277696480-283933147 }
type ResponseSoftwareImageManagementSwimGetGoldenTagStatusOfAnImage ¶
type ResponseSoftwareImageManagementSwimGetGoldenTagStatusOfAnImage struct { Version string `json:"version,omitempty"` // Response Version. E.G. : 1.0 Response *ResponseSoftwareImageManagementSwimGetGoldenTagStatusOfAnImageResponse `json:"response,omitempty"` // }
type ResponseSoftwareImageManagementSwimGetGoldenTagStatusOfAnImageResponse ¶
type ResponseSoftwareImageManagementSwimGetGoldenTagStatusOfAnImageResponse struct { DeviceRole string `json:"deviceRole,omitempty"` // Device Role. Possible Values : ALL, UNKNOWN, ACCESS, BORDER ROUTER, DISTRIBUTION and CORE. TaggedGolden *bool `json:"taggedGolden,omitempty"` // Tagged Golden. InheritedSiteName string `json:"inheritedSiteName,omitempty"` // Inherited Site Name. If the Golden Tag is not tagged for the current site but is inherited from a higher enclosing site, it will contain the name of the site from where the tag is inherited. InheritedSiteID string `json:"inheritedSiteId,omitempty"` // Inherited Site Id. If the Golden Tag is not tagged for the current site but is inherited from a higher enclosing site, it will contain the uuid of the site from where the tag is inherited. In case the golden tag is inherited from the Global site the value will be "-1". }
type ResponseSoftwareImageManagementSwimGetSoftwareImageDetails ¶
type ResponseSoftwareImageManagementSwimGetSoftwareImageDetails struct { Response *[]ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponse ¶
type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponse struct { ApplicableDevicesForImage *[]ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseApplicableDevicesForImage `json:"applicableDevicesForImage,omitempty"` // ApplicationType string `json:"applicationType,omitempty"` // CreatedTime string `json:"createdTime,omitempty"` // ExtendedAttributes *ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseExtendedAttributes `json:"extendedAttributes,omitempty"` // Family string `json:"family,omitempty"` // Feature string `json:"feature,omitempty"` // FileServiceID string `json:"fileServiceId,omitempty"` // FileSize string `json:"fileSize,omitempty"` // ImageIntegrityStatus string `json:"imageIntegrityStatus,omitempty"` // ImageName string `json:"imageName,omitempty"` // ImageSeries []string `json:"imageSeries,omitempty"` // ImageSource string `json:"imageSource,omitempty"` // ImageType string `json:"imageType,omitempty"` // ImageUUID string `json:"imageUuid,omitempty"` // ImportSourceType string `json:"importSourceType,omitempty"` // IsTaggedGolden *bool `json:"isTaggedGolden,omitempty"` // Md5Checksum string `json:"md5Checksum,omitempty"` // Name string `json:"name,omitempty"` // ProfileInfo *[]ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseProfileInfo `json:"profileInfo,omitempty"` // ShaCheckSum string `json:"shaCheckSum,omitempty"` // Vendor string `json:"vendor,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseExtendedAttributes ¶
type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseExtendedAttributes interface{}
type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseProfileInfo ¶
type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseProfileInfo struct { Description string `json:"description,omitempty"` // ExtendedAttributes *ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseProfileInfoExtendedAttributes `json:"extendedAttributes,omitempty"` // Memory *int `json:"memory,omitempty"` // ProductType string `json:"productType,omitempty"` // ProfileName string `json:"profileName,omitempty"` // VCPU *int `json:"vCpu,omitempty"` // }
type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseProfileInfoExtendedAttributes ¶
type ResponseSoftwareImageManagementSwimGetSoftwareImageDetailsResponseProfileInfoExtendedAttributes interface{}
type ResponseSoftwareImageManagementSwimImportLocalSoftwareImage ¶
type ResponseSoftwareImageManagementSwimImportLocalSoftwareImage struct { Response *ResponseSoftwareImageManagementSwimImportLocalSoftwareImageResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseSoftwareImageManagementSwimImportSoftwareImageViaURL ¶
type ResponseSoftwareImageManagementSwimImportSoftwareImageViaURL struct { Response *ResponseSoftwareImageManagementSwimImportSoftwareImageViaURLResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseSoftwareImageManagementSwimRemoveGoldenTagForImage ¶
type ResponseSoftwareImageManagementSwimRemoveGoldenTagForImage struct { Version string `json:"version,omitempty"` // Response Version e.g. : 1.0 Response *ResponseSoftwareImageManagementSwimRemoveGoldenTagForImageResponse `json:"response,omitempty"` // }
type ResponseSoftwareImageManagementSwimRemoveGoldenTagForImageResponse ¶
type ResponseSoftwareImageManagementSwimRemoveGoldenTagForImageResponse struct { URL string `json:"url,omitempty"` // URL to get task details e.g. : /api/v1/task/3200a44a-9186-4caf-8c32-419cd1f3d3f5 TaskID string `json:"taskId,omitempty"` // Task Id in uuid format. e.g. : 3200a44a-9186-4caf-8c32-419cd1f3d3f5 }
type ResponseSoftwareImageManagementSwimTagAsGoldenImage ¶
type ResponseSoftwareImageManagementSwimTagAsGoldenImage struct { Version string `json:"version,omitempty"` // Response Version e.g. : 1.0 Response *ResponseSoftwareImageManagementSwimTagAsGoldenImageResponse `json:"response,omitempty"` // }
type ResponseSoftwareImageManagementSwimTagAsGoldenImageResponse ¶
type ResponseSoftwareImageManagementSwimTagAsGoldenImageResponse struct { URL string `json:"url,omitempty"` // URL to get task details e.g. : /api/v1/task/3200a44a-9186-4caf-8c32-419cd1f3d3f5 TaskID string `json:"taskId,omitempty"` // Task Id in uuid format. e.g. : 3200a44a-9186-4caf-8c32-419cd1f3d3f5 }
type ResponseSoftwareImageManagementSwimTriggerSoftwareImageActivation ¶
type ResponseSoftwareImageManagementSwimTriggerSoftwareImageActivation struct { Response *ResponseSoftwareImageManagementSwimTriggerSoftwareImageActivationResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseSoftwareImageManagementSwimTriggerSoftwareImageDistribution ¶
type ResponseSoftwareImageManagementSwimTriggerSoftwareImageDistribution struct { Response *ResponseSoftwareImageManagementSwimTriggerSoftwareImageDistributionResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseSystemSettingsCustomPromptPostAPI ¶
type ResponseSystemSettingsCustomPromptPostAPI struct { Response *ResponseSystemSettingsCustomPromptPOSTAPIResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseSystemSettingsCustomPromptSupportGETAPIResponse ¶
type ResponseSystemSettingsCustomPromptSupportGETAPIResponse struct { CustomUsernamePrompt string `json:"customUsernamePrompt,omitempty"` // Custom Username CustomPasswordPrompt string `json:"customPasswordPrompt,omitempty"` // Custom Password DefaultUsernamePrompt string `json:"defaultUsernamePrompt,omitempty"` // Default Username DefaultPasswordPrompt string `json:"defaultPasswordPrompt,omitempty"` // Default Password }
type ResponseSystemSettingsCustomPromptSupportGetAPI ¶
type ResponseSystemSettingsCustomPromptSupportGetAPI struct { Response *ResponseSystemSettingsCustomPromptSupportGETAPIResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // Version }
type ResponseSystemSettingsGetAuthenticationAndPolicyServers ¶
type ResponseSystemSettingsGetAuthenticationAndPolicyServers struct {
Response *[]ResponseSystemSettingsGetAuthenticationAndPolicyServersResponse `json:"response,omitempty"` //
}
type ResponseSystemSettingsGetAuthenticationAndPolicyServersResponse ¶
type ResponseSystemSettingsGetAuthenticationAndPolicyServersResponse struct { IPAddress string `json:"ipAddress,omitempty"` // IP address of authentication and policy server Protocol string `json:"protocol,omitempty"` // Type of protocol for authentication and policy server Role string `json:"role,omitempty"` // Role of authentication and policy server (Example: primary, secondary) Port *int `json:"port,omitempty"` // Port of TACACS server (Default: 49) AuthenticationPort string `json:"authenticationPort,omitempty"` // Authentication port of RADIUS server (Default: 1812) AccountingPort string `json:"accountingPort,omitempty"` // Accounting port of RADIUS server (Default: 1813) Retries *int `json:"retries,omitempty"` // Number of communication retries between devices and authentication and policy server (Default: 3) TimeoutSeconds *int `json:"timeoutSeconds,omitempty"` // Number of seconds before timing out between devices and authentication and policy server (Default: 4 seconds) IsIseEnabled *bool `json:"isIseEnabled,omitempty"` // If server type is ISE, value will be true otherwise false InstanceUUID string `json:"instanceUuid,omitempty"` // Internal record identifier State string `json:"state,omitempty"` // State of authentication and policy server CiscoIseDtos *[]ResponseSystemSettingsGetAuthenticationAndPolicyServersResponseCiscoIseDtos `json:"ciscoIseDtos,omitempty"` // EncryptionScheme string `json:"encryptionScheme,omitempty"` // Type of encryption scheme for additional security MessageKey string `json:"messageKey,omitempty"` // Message key used to encrypt shared secret EncryptionKey string `json:"encryptionKey,omitempty"` // Encryption key used to encrypt shared secret UseDnacCertForPxgrid *bool `json:"useDnacCertForPxgrid,omitempty"` // Use DNAC Certificate For Pxgrid IseEnabled *bool `json:"iseEnabled,omitempty"` // If server type is ISE, value will be true otherwise false PxgridEnabled *bool `json:"pxgridEnabled,omitempty"` // If pxgrid enabled, value will be true otherwise false }
type ResponseSystemSettingsGetAuthenticationAndPolicyServersResponseCiscoIseDtos ¶
type ResponseSystemSettingsGetAuthenticationAndPolicyServersResponseCiscoIseDtos struct { SubscriberName string `json:"subscriberName,omitempty"` // Subscriber name of the ISE server (Example: pxgrid_client_1662589467) Description string `json:"description,omitempty"` // Description about the ISE server Password string `json:"password,omitempty"` // For security reasons the value will always be empty UserName string `json:"userName,omitempty"` // User name of the ISE server Fqdn string `json:"fqdn,omitempty"` // Fully-qualified domain name of the ISE server (Example: xi-62.my.com) IPAddress string `json:"ipAddress,omitempty"` // IP Address of the ISE server TrustState string `json:"trustState,omitempty"` // Trust State between DNAC and the ISE server InstanceUUID string `json:"instanceUuid,omitempty"` // Internal record identifier SSHkey string `json:"sshkey,omitempty"` // For security reasons the value will always be empty Type string `json:"type,omitempty"` // Type (Example: ISE) FailureReason string `json:"failureReason,omitempty"` // Reason for integration failure between DNAC and the ISE server Role string `json:"role,omitempty"` // Role of the ISE server ExternalCiscoIseIPAddrDtos *ResponseSystemSettingsGetAuthenticationAndPolicyServersResponseCiscoIseDtosExternalCiscoIseIPAddrDtos `json:"externalCiscoIseIpAddrDtos,omitempty"` // }
type ResponseSystemSettingsGetAuthenticationAndPolicyServersResponseCiscoIseDtosExternalCiscoIseIPAddrDtos ¶
type ResponseSystemSettingsGetAuthenticationAndPolicyServersResponseCiscoIseDtosExternalCiscoIseIPAddrDtos struct { Type string `json:"type,omitempty"` // Type ExternalCiscoIseIPAddresses *[]ResponseSystemSettingsGetAuthenticationAndPolicyServersResponseCiscoIseDtosExternalCiscoIseIPAddrDtosExternalCiscoIseIPAddresses `json:"externalCiscoIseIpAddresses,omitempty"` // }
type ResponseSystemSettingsGetAuthenticationAndPolicyServersResponseCiscoIseDtosExternalCiscoIseIPAddrDtosExternalCiscoIseIPAddresses ¶
type ResponseSystemSettingsGetAuthenticationAndPolicyServersResponseCiscoIseDtosExternalCiscoIseIPAddrDtosExternalCiscoIseIPAddresses struct {
ExternalIPAddress string `json:"externalIpAddress,omitempty"` // External IP Address
}
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 ¶ added in v5.0.18
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 ¶ added in v5.0.18
type ResponseTagRemoveTagMember ¶
type ResponseTagRemoveTagMember struct { Version string `json:"version,omitempty"` // Response *ResponseTagRemoveTagMemberResponse `json:"response,omitempty"` // }
type ResponseTagUpdateTag ¶
type ResponseTagUpdateTag struct { Version string `json:"version,omitempty"` // Response *ResponseTagUpdateTagResponse `json:"response,omitempty"` // }
type ResponseTagUpdatesTagMembership ¶
type ResponseTagUpdatesTagMembership struct { Version string `json:"version,omitempty"` // Response *ResponseTagUpdatesTagMembershipResponse `json:"response,omitempty"` // }
type ResponseTaskGetBusinessAPIExecutionDetails ¶
type ResponseTaskGetBusinessAPIExecutionDetails struct { BapiKey string `json:"bapiKey,omitempty"` // Business API Key (UUID) BapiName string `json:"bapiName,omitempty"` // Name of the Business API BapiExecutionID string `json:"bapiExecutionId,omitempty"` // Execution Id of the Business API (UUID) StartTime string `json:"startTime,omitempty"` // Execution Start Time of the Business API (Date Time Format) StartTimeEpoch *int `json:"startTimeEpoch,omitempty"` // Execution Start Time of the Business API (Epoch Milliseconds) EndTime string `json:"endTime,omitempty"` // Execution End Time of the Business API (Date Time Format) EndTimeEpoch *int `json:"endTimeEpoch,omitempty"` // Execution End Time of the Business API (Epoch Milliseconds) TimeDuration *int `json:"timeDuration,omitempty"` // Time taken for Business API Execution (Milliseconds) Status string `json:"status,omitempty"` // Execution status of the Business API BapiError string `json:"bapiError,omitempty"` // Bapi Error BapiSyncResponse string `json:"bapiSyncResponse,omitempty"` // Bapi Sync Response RuntimeInstanceID string `json:"runtimeInstanceId,omitempty"` // Pod Id in which the Business API is executed }
type ResponseTaskGetTaskByID ¶
type ResponseTaskGetTaskByID struct { Response *ResponseTaskGetTaskByIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseTaskGetTaskByIDResponse ¶
type ResponseTaskGetTaskByIDResponse struct { AdditionalStatusURL string `json:"additionalStatusURL,omitempty"` // Data string `json:"data,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ErrorCode string `json:"errorCode,omitempty"` // ErrorKey string `json:"errorKey,omitempty"` // FailureReason string `json:"failureReason,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // IsError *bool `json:"isError,omitempty"` // LastUpdate *int `json:"lastUpdate,omitempty"` // OperationIDList *ResponseTaskGetTaskByIDResponseOperationIDList `json:"operationIdList,omitempty"` // ParentID string `json:"parentId,omitempty"` // Progress string `json:"progress,omitempty"` // RootID string `json:"rootId,omitempty"` // ServiceType string `json:"serviceType,omitempty"` // StartTime *int `json:"startTime,omitempty"` // Username string `json:"username,omitempty"` // Version *int `json:"version,omitempty"` // }
type ResponseTaskGetTaskByIDResponseOperationIDList ¶
type ResponseTaskGetTaskByIDResponseOperationIDList interface{}
type ResponseTaskGetTaskByOperationID ¶
type ResponseTaskGetTaskByOperationID struct { Response *[]ResponseTaskGetTaskByOperationIDResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseTaskGetTaskByOperationIDResponse ¶
type ResponseTaskGetTaskByOperationIDResponse struct { AdditionalStatusURL string `json:"additionalStatusURL,omitempty"` // Data string `json:"data,omitempty"` // EndTime string `json:"endTime,omitempty"` // ErrorCode string `json:"errorCode,omitempty"` // ErrorKey string `json:"errorKey,omitempty"` // FailureReason string `json:"failureReason,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // IsError *bool `json:"isError,omitempty"` // LastUpdate string `json:"lastUpdate,omitempty"` // OperationIDList *ResponseTaskGetTaskByOperationIDResponseOperationIDList `json:"operationIdList,omitempty"` // ParentID string `json:"parentId,omitempty"` // Progress string `json:"progress,omitempty"` // RootID string `json:"rootId,omitempty"` // ServiceType string `json:"serviceType,omitempty"` // StartTime string `json:"startTime,omitempty"` // Username string `json:"username,omitempty"` // Version *int `json:"version,omitempty"` // }
type ResponseTaskGetTaskByOperationIDResponseOperationIDList ¶
type ResponseTaskGetTaskByOperationIDResponseOperationIDList interface{}
type ResponseTaskGetTaskTree ¶
type ResponseTaskGetTaskTree struct { Response *[]ResponseTaskGetTaskTreeResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseTaskGetTaskTreeResponse ¶
type ResponseTaskGetTaskTreeResponse struct { AdditionalStatusURL string `json:"additionalStatusURL,omitempty"` // Data string `json:"data,omitempty"` // EndTime *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 *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 *int `json:"startTime,omitempty"` // Username string `json:"username,omitempty"` // Version *int `json:"version,omitempty"` // }
type ResponseTaskGetTaskTreeResponseOperationIDList ¶
type ResponseTaskGetTaskTreeResponseOperationIDList interface{}
type ResponseTaskGetTasks ¶
type ResponseTaskGetTasks struct { Response *[]ResponseTaskGetTasksResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseTaskGetTasksResponse ¶
type ResponseTaskGetTasksResponse struct { AdditionalStatusURL string `json:"additionalStatusURL,omitempty"` // Data string `json:"data,omitempty"` // EndTime *int `json:"endTime,omitempty"` // ErrorCode string `json:"errorCode,omitempty"` // ErrorKey string `json:"errorKey,omitempty"` // FailureReason string `json:"failureReason,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // IsError *bool `json:"isError,omitempty"` // LastUpdate string `json:"lastUpdate,omitempty"` // OperationIDList *ResponseTaskGetTasksResponseOperationIDList `json:"operationIdList,omitempty"` // ParentID string `json:"parentId,omitempty"` // Progress string `json:"progress,omitempty"` // RootID string `json:"rootId,omitempty"` // ServiceType string `json:"serviceType,omitempty"` // StartTime *int `json:"startTime,omitempty"` // Username string `json:"username,omitempty"` // Version *int `json:"version,omitempty"` // }
type ResponseTaskGetTasksResponseOperationIDList ¶
type ResponseTaskGetTasksResponseOperationIDList interface{}
type ResponseTopologyGetL3TopologyDetails ¶
type ResponseTopologyGetL3TopologyDetails struct { Response *ResponseTopologyGetL3TopologyDetailsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseTopologyGetL3TopologyDetailsResponse ¶
type ResponseTopologyGetL3TopologyDetailsResponse struct { ID string `json:"id,omitempty"` // Links *[]ResponseTopologyGetL3TopologyDetailsResponseLinks `json:"links,omitempty"` // Nodes *[]ResponseTopologyGetL3TopologyDetailsResponseNodes `json:"nodes,omitempty"` // }
type ResponseTopologyGetL3TopologyDetailsResponseLinks ¶
type ResponseTopologyGetL3TopologyDetailsResponseLinks struct { AdditionalInfo *ResponseTopologyGetL3TopologyDetailsResponseLinksAdditionalInfo `json:"additionalInfo,omitempty"` // EndPortID string `json:"endPortID,omitempty"` // EndPortIPv4Address string `json:"endPortIpv4Address,omitempty"` // EndPortIPv4Mask string `json:"endPortIpv4Mask,omitempty"` // EndPortName string `json:"endPortName,omitempty"` // EndPortSpeed string `json:"endPortSpeed,omitempty"` // GreyOut *bool `json:"greyOut,omitempty"` // ID string `json:"id,omitempty"` // LinkStatus string `json:"linkStatus,omitempty"` // Source string `json:"source,omitempty"` // StartPortID string `json:"startPortID,omitempty"` // StartPortIPv4Address string `json:"startPortIpv4Address,omitempty"` // StartPortIPv4Mask string `json:"startPortIpv4Mask,omitempty"` // StartPortName string `json:"startPortName,omitempty"` // StartPortSpeed string `json:"startPortSpeed,omitempty"` // Tag string `json:"tag,omitempty"` // Target string `json:"target,omitempty"` // }
type ResponseTopologyGetL3TopologyDetailsResponseLinksAdditionalInfo ¶
type ResponseTopologyGetL3TopologyDetailsResponseLinksAdditionalInfo interface{}
type ResponseTopologyGetL3TopologyDetailsResponseNodes ¶
type ResponseTopologyGetL3TopologyDetailsResponseNodes struct { ACLApplied *bool `json:"aclApplied,omitempty"` // AdditionalInfo *ResponseTopologyGetL3TopologyDetailsResponseNodesAdditionalInfo `json:"additionalInfo,omitempty"` // CustomParam *ResponseTopologyGetL3TopologyDetailsResponseNodesCustomParam `json:"customParam,omitempty"` // DataPathID string `json:"dataPathId,omitempty"` // DeviceType string `json:"deviceType,omitempty"` // Family string `json:"family,omitempty"` // Fixed *bool `json:"fixed,omitempty"` // GreyOut *bool `json:"greyOut,omitempty"` // ID string `json:"id,omitempty"` // IP string `json:"ip,omitempty"` // Label string `json:"label,omitempty"` // NetworkType string `json:"networkType,omitempty"` // NodeType string `json:"nodeType,omitempty"` // Order *int `json:"order,omitempty"` // OsType string `json:"osType,omitempty"` // PlatformID string `json:"platformId,omitempty"` // Role string `json:"role,omitempty"` // RoleSource string `json:"roleSource,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // Tags []string `json:"tags,omitempty"` // UpperNode string `json:"upperNode,omitempty"` // UserID string `json:"userId,omitempty"` // VLANID string `json:"vlanId,omitempty"` // X *int `json:"x,omitempty"` // Y *int `json:"y,omitempty"` // }
type ResponseTopologyGetL3TopologyDetailsResponseNodesAdditionalInfo ¶
type ResponseTopologyGetL3TopologyDetailsResponseNodesAdditionalInfo interface{}
type ResponseTopologyGetOverallNetworkHealth ¶
type ResponseTopologyGetOverallNetworkHealth struct { Version string `json:"version,omitempty"` // Version Response *[]ResponseTopologyGetOverallNetworkHealthResponse `json:"response,omitempty"` // MeasuredBy string `json:"measuredBy,omitempty"` // Measured By LatestMeasuredByEntity *ResponseTopologyGetOverallNetworkHealthLatestMeasuredByEntity `json:"latestMeasuredByEntity,omitempty"` // Latest Measured By Entity LatestHealthScore *int `json:"latestHealthScore,omitempty"` // Latest Health Score MonitoredDevices *int `json:"monitoredDevices,omitempty"` // Monitored Devices MonitoredHealthyDevices *int `json:"monitoredHealthyDevices,omitempty"` // Monitored Healthy Devices MonitoredUnHealthyDevices *int `json:"monitoredUnHealthyDevices,omitempty"` // Monitored Un Healthy Devices UnMonitoredDevices *float64 `json:"unMonitoredDevices,omitempty"` // Un Monitored Devices HealthDistirubution *[]ResponseTopologyGetOverallNetworkHealthHealthDistirubution `json:"healthDistirubution,omitempty"` // }
type ResponseTopologyGetOverallNetworkHealthHealthDistirubution ¶
type ResponseTopologyGetOverallNetworkHealthHealthDistirubution struct { Category string `json:"category,omitempty"` // Category TotalCount *int `json:"totalCount,omitempty"` // Total Count HealthScore *int `json:"healthScore,omitempty"` // Health Score GoodPercentage *int `json:"goodPercentage,omitempty"` // Good Percentage BadPercentage *float64 `json:"badPercentage,omitempty"` // Bad Percentage FairPercentage *float64 `json:"fairPercentage,omitempty"` // Fair Percentage UnmonPercentage *float64 `json:"unmonPercentage,omitempty"` // Unmon Percentage GoodCount *int `json:"goodCount,omitempty"` // Good Count BadCount *float64 `json:"badCount,omitempty"` // Bad Count FairCount *float64 `json:"fairCount,omitempty"` // Fair Count UnmonCount *float64 `json:"unmonCount,omitempty"` // Unmon Count KpiMetrics *[]ResponseTopologyGetOverallNetworkHealthHealthDistirubutionKpiMetrics `json:"kpiMetrics,omitempty"` // Kpi Metrics }
type ResponseTopologyGetOverallNetworkHealthHealthDistirubutionKpiMetrics ¶
type ResponseTopologyGetOverallNetworkHealthHealthDistirubutionKpiMetrics interface{}
type ResponseTopologyGetOverallNetworkHealthLatestMeasuredByEntity ¶
type ResponseTopologyGetOverallNetworkHealthLatestMeasuredByEntity interface{}
type ResponseTopologyGetOverallNetworkHealthResponse ¶
type ResponseTopologyGetOverallNetworkHealthResponse struct { Time string `json:"time,omitempty"` // Time HealthScore *int `json:"healthScore,omitempty"` // Health Score TotalCount *int `json:"totalCount,omitempty"` // Total Count GoodCount *int `json:"goodCount,omitempty"` // Good Count UnmonCount *float64 `json:"unmonCount,omitempty"` // Unmon Count FairCount *int `json:"fairCount,omitempty"` // Fair Count BadCount *float64 `json:"badCount,omitempty"` // Bad Count Entity *ResponseTopologyGetOverallNetworkHealthResponseEntity `json:"entity,omitempty"` // Entity TimeinMillis *int `json:"timeinMillis,omitempty"` // Timein Millis }
type ResponseTopologyGetOverallNetworkHealthResponseEntity ¶
type ResponseTopologyGetOverallNetworkHealthResponseEntity interface{}
type ResponseTopologyGetPhysicalTopology ¶
type ResponseTopologyGetPhysicalTopology struct { Response *ResponseTopologyGetPhysicalTopologyResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseTopologyGetPhysicalTopologyResponse ¶
type ResponseTopologyGetPhysicalTopologyResponse struct { ID string `json:"id,omitempty"` // Links *[]ResponseTopologyGetPhysicalTopologyResponseLinks `json:"links,omitempty"` // Nodes *[]ResponseTopologyGetPhysicalTopologyResponseNodes `json:"nodes,omitempty"` // }
type ResponseTopologyGetPhysicalTopologyResponseLinks ¶
type ResponseTopologyGetPhysicalTopologyResponseLinks struct { AdditionalInfo *ResponseTopologyGetPhysicalTopologyResponseLinksAdditionalInfo `json:"additionalInfo,omitempty"` // EndPortID string `json:"endPortID,omitempty"` // EndPortIPv4Address string `json:"endPortIpv4Address,omitempty"` // EndPortIPv4Mask string `json:"endPortIpv4Mask,omitempty"` // EndPortName string `json:"endPortName,omitempty"` // EndPortSpeed string `json:"endPortSpeed,omitempty"` // GreyOut *bool `json:"greyOut,omitempty"` // ID string `json:"id,omitempty"` // LinkStatus string `json:"linkStatus,omitempty"` // Source string `json:"source,omitempty"` // StartPortID string `json:"startPortID,omitempty"` // StartPortIPv4Address string `json:"startPortIpv4Address,omitempty"` // StartPortIPv4Mask string `json:"startPortIpv4Mask,omitempty"` // StartPortName string `json:"startPortName,omitempty"` // StartPortSpeed string `json:"startPortSpeed,omitempty"` // Tag string `json:"tag,omitempty"` // Target string `json:"target,omitempty"` // }
type ResponseTopologyGetPhysicalTopologyResponseLinksAdditionalInfo ¶
type ResponseTopologyGetPhysicalTopologyResponseLinksAdditionalInfo interface{}
type ResponseTopologyGetPhysicalTopologyResponseNodes ¶
type ResponseTopologyGetPhysicalTopologyResponseNodes struct { ACLApplied *bool `json:"aclApplied,omitempty"` // AdditionalInfo *ResponseTopologyGetPhysicalTopologyResponseNodesAdditionalInfo `json:"additionalInfo,omitempty"` // CustomParam *ResponseTopologyGetPhysicalTopologyResponseNodesCustomParam `json:"customParam,omitempty"` // DataPathID string `json:"dataPathId,omitempty"` // DeviceType string `json:"deviceType,omitempty"` // Family string `json:"family,omitempty"` // Fixed *bool `json:"fixed,omitempty"` // GreyOut *bool `json:"greyOut,omitempty"` // ID string `json:"id,omitempty"` // IP string `json:"ip,omitempty"` // Label string `json:"label,omitempty"` // NetworkType string `json:"networkType,omitempty"` // NodeType string `json:"nodeType,omitempty"` // Order *int `json:"order,omitempty"` // OsType string `json:"osType,omitempty"` // PlatformID string `json:"platformId,omitempty"` // Role string `json:"role,omitempty"` // RoleSource string `json:"roleSource,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // Tags []string `json:"tags,omitempty"` // UpperNode string `json:"upperNode,omitempty"` // UserID string `json:"userId,omitempty"` // VLANID string `json:"vlanId,omitempty"` // X *int `json:"x,omitempty"` // Y *int `json:"y,omitempty"` // }
type ResponseTopologyGetPhysicalTopologyResponseNodesAdditionalInfo ¶
type ResponseTopologyGetPhysicalTopologyResponseNodesAdditionalInfo interface{}
type ResponseTopologyGetSiteTopology ¶
type ResponseTopologyGetSiteTopology struct { Response *ResponseTopologyGetSiteTopologyResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseTopologyGetSiteTopologyResponse ¶
type ResponseTopologyGetSiteTopologyResponse struct {
Sites *[]ResponseTopologyGetSiteTopologyResponseSites `json:"sites,omitempty"` //
}
type ResponseTopologyGetSiteTopologyResponseSites ¶
type ResponseTopologyGetSiteTopologyResponseSites struct { DisplayName string `json:"displayName,omitempty"` // GroupNameHierarchy string `json:"groupNameHierarchy,omitempty"` // ID string `json:"id,omitempty"` // Latitude string `json:"latitude,omitempty"` // LocationAddress string `json:"locationAddress,omitempty"` // LocationCountry string `json:"locationCountry,omitempty"` // LocationType string `json:"locationType,omitempty"` // Longitude string `json:"longitude,omitempty"` // Name string `json:"name,omitempty"` // ParentID string `json:"parentId,omitempty"` // }
type ResponseTopologyGetTopologyDetails ¶
type ResponseTopologyGetTopologyDetails struct { Response *ResponseTopologyGetTopologyDetailsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseTopologyGetTopologyDetailsResponse ¶
type ResponseTopologyGetTopologyDetailsResponse struct { ID string `json:"id,omitempty"` // Links *[]ResponseTopologyGetTopologyDetailsResponseLinks `json:"links,omitempty"` // Nodes *[]ResponseTopologyGetTopologyDetailsResponseNodes `json:"nodes,omitempty"` // }
type ResponseTopologyGetTopologyDetailsResponseLinks ¶
type ResponseTopologyGetTopologyDetailsResponseLinks struct { AdditionalInfo *ResponseTopologyGetTopologyDetailsResponseLinksAdditionalInfo `json:"additionalInfo,omitempty"` // EndPortID string `json:"endPortID,omitempty"` // EndPortIPv4Address string `json:"endPortIpv4Address,omitempty"` // EndPortIPv4Mask string `json:"endPortIpv4Mask,omitempty"` // EndPortName string `json:"endPortName,omitempty"` // EndPortSpeed string `json:"endPortSpeed,omitempty"` // GreyOut *bool `json:"greyOut,omitempty"` // ID string `json:"id,omitempty"` // LinkStatus string `json:"linkStatus,omitempty"` // Source string `json:"source,omitempty"` // StartPortID string `json:"startPortID,omitempty"` // StartPortIPv4Address string `json:"startPortIpv4Address,omitempty"` // StartPortIPv4Mask string `json:"startPortIpv4Mask,omitempty"` // StartPortName string `json:"startPortName,omitempty"` // StartPortSpeed string `json:"startPortSpeed,omitempty"` // Tag string `json:"tag,omitempty"` // Target string `json:"target,omitempty"` // }
type ResponseTopologyGetTopologyDetailsResponseLinksAdditionalInfo ¶
type ResponseTopologyGetTopologyDetailsResponseLinksAdditionalInfo interface{}
type ResponseTopologyGetTopologyDetailsResponseNodes ¶
type ResponseTopologyGetTopologyDetailsResponseNodes struct { ACLApplied *bool `json:"aclApplied,omitempty"` // AdditionalInfo *ResponseTopologyGetTopologyDetailsResponseNodesAdditionalInfo `json:"additionalInfo,omitempty"` // CustomParam *ResponseTopologyGetTopologyDetailsResponseNodesCustomParam `json:"customParam,omitempty"` // DataPathID string `json:"dataPathId,omitempty"` // DeviceType string `json:"deviceType,omitempty"` // Family string `json:"family,omitempty"` // Fixed *bool `json:"fixed,omitempty"` // GreyOut *bool `json:"greyOut,omitempty"` // ID string `json:"id,omitempty"` // IP string `json:"ip,omitempty"` // Label string `json:"label,omitempty"` // NetworkType string `json:"networkType,omitempty"` // NodeType string `json:"nodeType,omitempty"` // Order *int `json:"order,omitempty"` // OsType string `json:"osType,omitempty"` // PlatformID string `json:"platformId,omitempty"` // Role string `json:"role,omitempty"` // RoleSource string `json:"roleSource,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // Tags []string `json:"tags,omitempty"` // UpperNode string `json:"upperNode,omitempty"` // UserID string `json:"userId,omitempty"` // VLANID string `json:"vlanId,omitempty"` // X *int `json:"x,omitempty"` // Y *int `json:"y,omitempty"` // }
type ResponseTopologyGetTopologyDetailsResponseNodesAdditionalInfo ¶
type ResponseTopologyGetTopologyDetailsResponseNodesAdditionalInfo interface{}
type ResponseUserandRolesAddUserApI ¶
type ResponseUserandRolesAddUserApI struct {
Response *ResponseUserandRolesAddUserAPIResponse `json:"response,omitempty"` //
}
type ResponseUserandRolesGetExternalAuthenticationServersAPIResponse ¶
type ResponseUserandRolesGetExternalAuthenticationServersAPIResponse struct {
AAAServers *[]ResponseUserandRolesGetExternalAuthenticationServersAPIResponseAAAServers `json:"aaa-servers,omitempty"` //
}
type ResponseUserandRolesGetExternalAuthenticationServersAPIResponseAAAServers ¶
type ResponseUserandRolesGetExternalAuthenticationServersAPIResponseAAAServers struct { AccountingPort *int `json:"accountingPort,omitempty"` // RADIUS server accounting requests port Retries *int `json:"retries,omitempty"` // Retries Protocol string `json:"protocol,omitempty"` // Protocol SocketTimeout *int `json:"socketTimeout,omitempty"` // Timeout in seconds ServerIP string `json:"serverIp,omitempty"` // Server Ip ServerID string `json:"serverId,omitempty"` // Server Id AuthenticationPort *int `json:"authenticationPort,omitempty"` // RADIUS server authorization requests port AAAAttribute string `json:"aaaAttribute,omitempty"` // Aaa Attribute Role string `json:"role,omitempty"` // Role of AAA server, primary or secondary server }
type ResponseUserandRolesGetExternalAuthenticationServersApI ¶
type ResponseUserandRolesGetExternalAuthenticationServersApI struct {
Response *ResponseUserandRolesGetExternalAuthenticationServersAPIResponse `json:"response,omitempty"` //
}
type ResponseUserandRolesGetPermissionsAPIResponse ¶
type ResponseUserandRolesGetPermissionsAPIResponse struct {
ResourceTypes *[]ResponseUserandRolesGetPermissionsAPIResponseResourceTypes `json:"resource-types,omitempty"` //
}
type ResponseUserandRolesGetPermissionsAPIResponseResourceTypes ¶
type ResponseUserandRolesGetPermissionsAPIResponseResourceTypes struct { Type string `json:"type,omitempty"` // Type DisplayName string `json:"displayName,omitempty"` // Display Name Description string `json:"description,omitempty"` // Description DefaultPermission string `json:"defaultPermission,omitempty"` // Default permission }
type ResponseUserandRolesGetPermissionsApI ¶
type ResponseUserandRolesGetPermissionsApI struct {
Response *ResponseUserandRolesGetPermissionsAPIResponse `json:"response,omitempty"` //
}
type ResponseUserandRolesGetRolesAPIResponse ¶
type ResponseUserandRolesGetRolesAPIResponse struct {
Roles *[]ResponseUserandRolesGetRolesAPIResponseRoles `json:"roles,omitempty"` //
}
type ResponseUserandRolesGetRolesAPIResponseRoles ¶
type ResponseUserandRolesGetRolesAPIResponseRoles struct { ResourceTypes *[]ResponseUserandRolesGetRolesAPIResponseRolesResourceTypes `json:"resourceTypes,omitempty"` // Meta *ResponseUserandRolesGetRolesAPIResponseRolesMeta `json:"meta,omitempty"` // RoleID string `json:"roleId,omitempty"` // Role Id Name string `json:"name,omitempty"` // Role name Description string `json:"description,omitempty"` // Description Type string `json:"type,omitempty"` // Role type, possible values are: "DEFAULT", "SYSTEM", "CUSTOM" }
type ResponseUserandRolesGetRolesAPIResponseRolesMeta ¶
type ResponseUserandRolesGetRolesAPIResponseRolesMeta struct { CreatedBy string `json:"createdBy,omitempty"` // The user that creates the resource type Created string `json:"created,omitempty"` // The timestamp that the resource type was created LastModified string `json:"lastModified,omitempty"` // The latestest timestamp that the resource type was updated }
type ResponseUserandRolesGetRolesApI ¶
type ResponseUserandRolesGetRolesApI struct {
Response *ResponseUserandRolesGetRolesAPIResponse `json:"response,omitempty"` //
}
type ResponseUserandRolesGetUsersAPIResponse ¶
type ResponseUserandRolesGetUsersAPIResponse struct {
Users *[]ResponseUserandRolesGetUsersAPIResponseUsers `json:"users,omitempty"` //
}
type ResponseUserandRolesGetUsersAPIResponseUsers ¶
type ResponseUserandRolesGetUsersAPIResponseUsers struct { FirstName string `json:"firstName,omitempty"` // First Name LastName string `json:"lastName,omitempty"` // Last Name AuthSource string `json:"authSource,omitempty"` // Authentiction source, internal or external PassphraseUpdateTime string `json:"passphraseUpdateTime,omitempty"` // Passphrase Update Time RoleList []string `json:"roleList,omitempty"` // A list of role ids UserID string `json:"userId,omitempty"` // User Id Email string `json:"email,omitempty"` // Email Username string `json:"username,omitempty"` // Username }
type ResponseUserandRolesGetUsersApI ¶
type ResponseUserandRolesGetUsersApI struct {
Response *ResponseUserandRolesGetUsersAPIResponse `json:"response,omitempty"` //
}
type ResponseUserandRolesUpdateUserAPIResponse ¶
type ResponseUserandRolesUpdateUserAPIResponse struct {
Message string `json:"message,omitempty"` // Message
}
type ResponseUserandRolesUpdateUserApI ¶
type ResponseUserandRolesUpdateUserApI struct {
Response *ResponseUserandRolesUpdateUserAPIResponse `json:"response,omitempty"` //
}
type ResponseUsersGetUserEnrichmentDetails ¶
type ResponseUsersGetUserEnrichmentDetails []ResponseItemUsersGetUserEnrichmentDetails // Array of ResponseUsersGetUserEnrichmentDetails
type ResponseWirelessConfigureAccessPoints ¶
type ResponseWirelessConfigureAccessPoints struct { Response *ResponseWirelessConfigureAccessPointsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseWirelessCreateUpdateDynamicInterface ¶
type ResponseWirelessCreateUpdateDynamicInterface []ResponseItemWirelessCreateUpdateDynamicInterface // Array of ResponseWirelessCreateUpdateDynamicInterface
type ResponseWirelessGetAccessPointConfiguration ¶
type ResponseWirelessGetAccessPointConfiguration struct { InstanceUUID *ResponseWirelessGetAccessPointConfigurationInstanceUUID `json:"instanceUuid,omitempty"` // InstanceID *float64 `json:"instanceId,omitempty"` // AuthEntityID *ResponseWirelessGetAccessPointConfigurationAuthEntityID `json:"authEntityId,omitempty"` // DisplayName string `json:"displayName,omitempty"` // AuthEntityClass *ResponseWirelessGetAccessPointConfigurationAuthEntityClass `json:"authEntityClass,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // OrderedListOEIndex *float64 `json:"_orderedListOEIndex,omitempty"` // OrderedListOEAssocName *ResponseWirelessGetAccessPointConfigurationOrderedListOEAssocName `json:"_orderedListOEAssocName,omitempty"` // CreationOrderIndex *float64 `json:"_creationOrderIndex,omitempty"` // IsBeingChanged *bool `json:"_isBeingChanged,omitempty"` // DeployPending string `json:"deployPending,omitempty"` // InstanceCreatedOn *ResponseWirelessGetAccessPointConfigurationInstanceCreatedOn `json:"instanceCreatedOn,omitempty"` // InstanceUpdatedOn *ResponseWirelessGetAccessPointConfigurationInstanceUpdatedOn `json:"instanceUpdatedOn,omitempty"` // ChangeLogList *ResponseWirelessGetAccessPointConfigurationChangeLogList `json:"changeLogList,omitempty"` // InstanceOrigin *ResponseWirelessGetAccessPointConfigurationInstanceOrigin `json:"instanceOrigin,omitempty"` // LazyLoadedEntities *ResponseWirelessGetAccessPointConfigurationLazyLoadedEntities `json:"lazyLoadedEntities,omitempty"` // InstanceVersion *float64 `json:"instanceVersion,omitempty"` // AdminStatus string `json:"adminStatus,omitempty"` // ApHeight *float64 `json:"apHeight,omitempty"` // ApMode string `json:"apMode,omitempty"` // ApName string `json:"apName,omitempty"` // EthMac string `json:"ethMac,omitempty"` // FailoverPriority string `json:"failoverPriority,omitempty"` // LedBrightnessLevel *int `json:"ledBrightnessLevel,omitempty"` // LedStatus string `json:"ledStatus,omitempty"` // Location string `json:"location,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // PrimaryControllerName string `json:"primaryControllerName,omitempty"` // PrimaryIPAddress string `json:"primaryIpAddress,omitempty"` // SecondaryControllerName string `json:"secondaryControllerName,omitempty"` // SecondaryIPAddress string `json:"secondaryIpAddress,omitempty"` // TertiaryControllerName string `json:"tertiaryControllerName,omitempty"` // TertiaryIPAddress string `json:"tertiaryIpAddress,omitempty"` // MeshDTOs *[]ResponseWirelessGetAccessPointConfigurationMeshDTOs `json:"meshDTOs,omitempty"` // RadioDTOs *[]ResponseWirelessGetAccessPointConfigurationRadioDTOs `json:"radioDTOs,omitempty"` // InternalKey *ResponseWirelessGetAccessPointConfigurationInternalKey `json:"internalKey,omitempty"` // }
type ResponseWirelessGetAccessPointConfigurationAuthEntityClass ¶
type ResponseWirelessGetAccessPointConfigurationAuthEntityClass interface{}
type ResponseWirelessGetAccessPointConfigurationAuthEntityID ¶
type ResponseWirelessGetAccessPointConfigurationAuthEntityID interface{}
type ResponseWirelessGetAccessPointConfigurationChangeLogList ¶
type ResponseWirelessGetAccessPointConfigurationChangeLogList interface{}
type ResponseWirelessGetAccessPointConfigurationInstanceCreatedOn ¶
type ResponseWirelessGetAccessPointConfigurationInstanceCreatedOn interface{}
type ResponseWirelessGetAccessPointConfigurationInstanceOrigin ¶
type ResponseWirelessGetAccessPointConfigurationInstanceOrigin interface{}
type ResponseWirelessGetAccessPointConfigurationInstanceUUID ¶
type ResponseWirelessGetAccessPointConfigurationInstanceUUID interface{}
type ResponseWirelessGetAccessPointConfigurationInstanceUpdatedOn ¶
type ResponseWirelessGetAccessPointConfigurationInstanceUpdatedOn interface{}
type ResponseWirelessGetAccessPointConfigurationLazyLoadedEntities ¶
type ResponseWirelessGetAccessPointConfigurationLazyLoadedEntities interface{}
type ResponseWirelessGetAccessPointConfigurationMeshDTOs ¶
type ResponseWirelessGetAccessPointConfigurationMeshDTOs interface{}
type ResponseWirelessGetAccessPointConfigurationOrderedListOEAssocName ¶
type ResponseWirelessGetAccessPointConfigurationOrderedListOEAssocName interface{}
type ResponseWirelessGetAccessPointConfigurationRadioDTOs ¶
type ResponseWirelessGetAccessPointConfigurationRadioDTOs struct { InstanceUUID *ResponseWirelessGetAccessPointConfigurationRadioDTOsInstanceUUID `json:"instanceUuid,omitempty"` // InstanceID *float64 `json:"instanceId,omitempty"` // AuthEntityID *ResponseWirelessGetAccessPointConfigurationRadioDTOsAuthEntityID `json:"authEntityId,omitempty"` // DisplayName string `json:"displayName,omitempty"` // AuthEntityClass *ResponseWirelessGetAccessPointConfigurationRadioDTOsAuthEntityClass `json:"authEntityClass,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // OrderedListOEIndex *float64 `json:"_orderedListOEIndex,omitempty"` // OrderedListOEAssocName *ResponseWirelessGetAccessPointConfigurationRadioDTOsOrderedListOEAssocName `json:"_orderedListOEAssocName,omitempty"` // CreationOrderIndex *float64 `json:"_creationOrderIndex,omitempty"` // IsBeingChanged *bool `json:"_isBeingChanged,omitempty"` // DeployPending string `json:"deployPending,omitempty"` // InstanceCreatedOn *ResponseWirelessGetAccessPointConfigurationRadioDTOsInstanceCreatedOn `json:"instanceCreatedOn,omitempty"` // InstanceUpdatedOn *ResponseWirelessGetAccessPointConfigurationRadioDTOsInstanceUpdatedOn `json:"instanceUpdatedOn,omitempty"` // ChangeLogList *ResponseWirelessGetAccessPointConfigurationRadioDTOsChangeLogList `json:"changeLogList,omitempty"` // InstanceOrigin *ResponseWirelessGetAccessPointConfigurationRadioDTOsInstanceOrigin `json:"instanceOrigin,omitempty"` // LazyLoadedEntities *ResponseWirelessGetAccessPointConfigurationRadioDTOsLazyLoadedEntities `json:"lazyLoadedEntities,omitempty"` // InstanceVersion *float64 `json:"instanceVersion,omitempty"` // AdminStatus string `json:"adminStatus,omitempty"` // AntennaAngle *float64 `json:"antennaAngle,omitempty"` // AntennaElevAngle *float64 `json:"antennaElevAngle,omitempty"` // AntennaGain *int `json:"antennaGain,omitempty"` // AntennaPatternName string `json:"antennaPatternName,omitempty"` // ChannelAssignmentMode string `json:"channelAssignmentMode,omitempty"` // ChannelNumber *int `json:"channelNumber,omitempty"` // ChannelWidth string `json:"channelWidth,omitempty"` // CleanAirSI string `json:"cleanAirSI,omitempty"` // IfType *int `json:"ifType,omitempty"` // IfTypeValue string `json:"ifTypeValue,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // PowerAssignmentMode string `json:"powerAssignmentMode,omitempty"` // Powerlevel *int `json:"powerlevel,omitempty"` // RadioBand *ResponseWirelessGetAccessPointConfigurationRadioDTOsRadioBand `json:"radioBand,omitempty"` // RadioRoleAssignment *ResponseWirelessGetAccessPointConfigurationRadioDTOsRadioRoleAssignment `json:"radioRoleAssignment,omitempty"` // SlotID *int `json:"slotId,omitempty"` // InternalKey *ResponseWirelessGetAccessPointConfigurationRadioDTOsInternalKey `json:"internalKey,omitempty"` // }
type ResponseWirelessGetAccessPointConfigurationRadioDTOsAuthEntityClass ¶
type ResponseWirelessGetAccessPointConfigurationRadioDTOsAuthEntityClass interface{}
type ResponseWirelessGetAccessPointConfigurationRadioDTOsAuthEntityID ¶
type ResponseWirelessGetAccessPointConfigurationRadioDTOsAuthEntityID interface{}
type ResponseWirelessGetAccessPointConfigurationRadioDTOsChangeLogList ¶
type ResponseWirelessGetAccessPointConfigurationRadioDTOsChangeLogList interface{}
type ResponseWirelessGetAccessPointConfigurationRadioDTOsInstanceCreatedOn ¶
type ResponseWirelessGetAccessPointConfigurationRadioDTOsInstanceCreatedOn interface{}
type ResponseWirelessGetAccessPointConfigurationRadioDTOsInstanceOrigin ¶
type ResponseWirelessGetAccessPointConfigurationRadioDTOsInstanceOrigin interface{}
type ResponseWirelessGetAccessPointConfigurationRadioDTOsInstanceUUID ¶
type ResponseWirelessGetAccessPointConfigurationRadioDTOsInstanceUUID interface{}
type ResponseWirelessGetAccessPointConfigurationRadioDTOsInstanceUpdatedOn ¶
type ResponseWirelessGetAccessPointConfigurationRadioDTOsInstanceUpdatedOn interface{}
type ResponseWirelessGetAccessPointConfigurationRadioDTOsLazyLoadedEntities ¶
type ResponseWirelessGetAccessPointConfigurationRadioDTOsLazyLoadedEntities interface{}
type ResponseWirelessGetAccessPointConfigurationRadioDTOsOrderedListOEAssocName ¶
type ResponseWirelessGetAccessPointConfigurationRadioDTOsOrderedListOEAssocName interface{}
type ResponseWirelessGetAccessPointConfigurationRadioDTOsRadioBand ¶
type ResponseWirelessGetAccessPointConfigurationRadioDTOsRadioBand interface{}
type ResponseWirelessGetAccessPointConfigurationRadioDTOsRadioRoleAssignment ¶
type ResponseWirelessGetAccessPointConfigurationRadioDTOsRadioRoleAssignment interface{}
type ResponseWirelessGetAccessPointConfigurationTaskResult ¶
type ResponseWirelessGetAccessPointConfigurationTaskResult []ResponseItemWirelessGetAccessPointConfigurationTaskResult // Array of ResponseWirelessGetAccessPointConfigurationTaskResult
type ResponseWirelessGetAccessPointRebootTaskResult ¶
type ResponseWirelessGetAccessPointRebootTaskResult []ResponseItemWirelessGetAccessPointRebootTaskResult // Array of ResponseWirelessGetAccessPointRebootTaskResult
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 ResponseWirelessRebootAccessPoints ¶
type ResponseWirelessRebootAccessPoints struct { Response *ResponseWirelessRebootAccessPointsResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
type ResponseWirelessRetrieveRfProfiles ¶
type ResponseWirelessRetrieveRfProfiles struct {
Response *[]ResponseWirelessRetrieveRfProfilesResponse `json:"response,omitempty"` //
}
type ResponseWirelessRetrieveRfProfilesResponse ¶
type ResponseWirelessRetrieveRfProfilesResponse struct { Name string `json:"name,omitempty"` // RF Profile Name DefaultRfProfile *bool `json:"defaultRfProfile,omitempty"` // is Default Rf Profile EnableRadioTypeA *bool `json:"enableRadioTypeA,omitempty"` // Enable Radio Type A EnableRadioTypeB *bool `json:"enableRadioTypeB,omitempty"` // Enable Radio Type B ChannelWidth string `json:"channelWidth,omitempty"` // Channel Width EnableCustom *bool `json:"enableCustom,omitempty"` // Enable Custom EnableBrownField *bool `json:"enableBrownField,omitempty"` // Enable Brown Field RadioTypeAProperties *ResponseWirelessRetrieveRfProfilesResponseRadioTypeAProperties `json:"radioTypeAProperties,omitempty"` // RadioTypeBProperties *ResponseWirelessRetrieveRfProfilesResponseRadioTypeBProperties `json:"radioTypeBProperties,omitempty"` // RadioTypeCProperties *ResponseWirelessRetrieveRfProfilesResponseRadioTypeCProperties `json:"radioTypeCProperties,omitempty"` // EnableRadioTypeC *bool `json:"enableRadioTypeC,omitempty"` // Enable Radio Type C (6GHz) }
type ResponseWirelessRetrieveRfProfilesResponseRadioTypeAProperties ¶ added in v5.0.24
type ResponseWirelessRetrieveRfProfilesResponseRadioTypeAProperties struct { ParentProfile string `json:"parentProfile,omitempty"` // Parent Profile RadioChannels string `json:"radioChannels,omitempty"` // Radio Channels DataRates string `json:"dataRates,omitempty"` // Data Rates MandatoryDataRates string `json:"mandatoryDataRates,omitempty"` // Mandatory Data Rates PowerThresholdV1 *float64 `json:"powerThresholdV1,omitempty"` // Power Threshold V1 RxSopThreshold string `json:"rxSopThreshold,omitempty"` // Rx Sop Threshold MinPowerLevel *float64 `json:"minPowerLevel,omitempty"` // Rx Sop Threshold MaxPowerLevel *float64 `json:"maxPowerLevel,omitempty"` // Max Power Level }
type ResponseWirelessRetrieveRfProfilesResponseRadioTypeBProperties ¶ added in v5.0.24
type ResponseWirelessRetrieveRfProfilesResponseRadioTypeBProperties struct { ParentProfile string `json:"parentProfile,omitempty"` // Parent Profile RadioChannels string `json:"radioChannels,omitempty"` // Radio Channels DataRates string `json:"dataRates,omitempty"` // Data Rates MandatoryDataRates string `json:"mandatoryDataRates,omitempty"` // Mandatory Data Rates PowerThresholdV1 *float64 `json:"powerThresholdV1,omitempty"` // Power Threshold V1 RxSopThreshold string `json:"rxSopThreshold,omitempty"` // Rx Sop Threshold MinPowerLevel *float64 `json:"minPowerLevel,omitempty"` // Min Power Level MaxPowerLevel *float64 `json:"maxPowerLevel,omitempty"` // Max Power Level }
type ResponseWirelessRetrieveRfProfilesResponseRadioTypeCProperties ¶ added in v5.0.24
type ResponseWirelessRetrieveRfProfilesResponseRadioTypeCProperties struct { ParentProfile string `json:"parentProfile,omitempty"` // Parent Profile RadioChannels string `json:"radioChannels,omitempty"` // Radio Channels DataRates string `json:"dataRates,omitempty"` // Data Rates MandatoryDataRates string `json:"mandatoryDataRates,omitempty"` // Mandatory Data Rates RxSopThreshold string `json:"rxSopThreshold,omitempty"` // Rx Sop Threshold MinPowerLevel *float64 `json:"minPowerLevel,omitempty"` // Min Power Level MaxPowerLevel *float64 `json:"maxPowerLevel,omitempty"` // Max Power Level PowerThresholdV1 *float64 `json:"powerThresholdV1,omitempty"` // Power Threshold V1 }
type ResponseWirelessSensorTestResults ¶
type ResponseWirelessSensorTestResults struct { Summary *ResponseWirelessSensorTestResultsSummary `json:"summary,omitempty"` // FailureStats *[]ResponseWirelessSensorTestResultsFailureStats `json:"failureStats,omitempty"` // }
type ResponseWirelessSensorTestResultsFailureStats ¶
type ResponseWirelessSensorTestResultsFailureStats struct { ErrorCode *int `json:"errorCode,omitempty"` // Error Code ErrorTitle string `json:"errorTitle,omitempty"` // Error Title TestType string `json:"testType,omitempty"` // Test Type TestCategory string `json:"testCategory,omitempty"` // Test Category }
type ResponseWirelessSensorTestResultsSummary ¶
type ResponseWirelessSensorTestResultsSummary struct { TotalTestCount *int `json:"totalTestCount,omitempty"` // Total Test Count OnBoarding *ResponseWirelessSensorTestResultsSummaryOnBoarding `json:"ONBOARDING,omitempty"` // PERfORMAncE *ResponseWirelessSensorTestResultsSummaryPERfORMAncE `json:"PERFORMANCE,omitempty"` // NETWORKSERVICES *ResponseWirelessSensorTestResultsSummaryNETWORKSERVICES `json:"NETWORK_SERVICES,omitempty"` // ApPCONNECTIVITY *ResponseWirelessSensorTestResultsSummaryApPCONNECTIVITY `json:"APP_CONNECTIVITY,omitempty"` // RfASSESSMENT *ResponseWirelessSensorTestResultsSummaryRfASSESSMENT `json:"RF_ASSESSMENT,omitempty"` // Email *ResponseWirelessSensorTestResultsSummaryEmail `json:"EMAIL,omitempty"` // }
type ResponseWirelessSensorTestResultsSummaryApPCONNECTIVITY ¶
type ResponseWirelessSensorTestResultsSummaryApPCONNECTIVITY struct { HOSTREACHABILITY *ResponseWirelessSensorTestResultsSummaryApPCONNECTIVITYHOSTREACHABILITY `json:"HOST_REACHABILITY,omitempty"` // WebServer *ResponseWirelessSensorTestResultsSummaryApPCONNECTIVITYWebServer `json:"WEBSERVER,omitempty"` // FileTransfer *ResponseWirelessSensorTestResultsSummaryApPCONNECTIVITYFileTransfer `json:"FILETRANSFER,omitempty"` // }
type ResponseWirelessSensorTestResultsSummaryEmail ¶
type ResponseWirelessSensorTestResultsSummaryEmail struct {
MailServer *ResponseWirelessSensorTestResultsSummaryEmailMailServer `json:"MAILSERVER,omitempty"` //
}
type ResponseWirelessSensorTestResultsSummaryNETWORKSERVICES ¶
type ResponseWirelessSensorTestResultsSummaryNETWORKSERVICES struct {
DNS *ResponseWirelessSensorTestResultsSummaryNETWORKSERVICESDNS `json:"DNS,omitempty"` //
}
type ResponseWirelessSensorTestResultsSummaryOnBoarding ¶
type ResponseWirelessSensorTestResultsSummaryOnBoarding struct { Auth *ResponseWirelessSensorTestResultsSummaryOnBoardingAuth `json:"AUTH,omitempty"` // DHCP *ResponseWirelessSensorTestResultsSummaryOnBoardingDHCP `json:"DHCP,omitempty"` // Assoc *ResponseWirelessSensorTestResultsSummaryOnBoardingAssoc `json:"ASSOC,omitempty"` // }
type ResponseWirelessSensorTestResultsSummaryPERfORMAncE ¶
type ResponseWirelessSensorTestResultsSummaryPERfORMAncE struct {
IPSLASENDER *ResponseWirelessSensorTestResultsSummaryPERfORMAncEIPSLASENDER `json:"IPSLASENDER,omitempty"` //
}
type ResponseWirelessSensorTestResultsSummaryRfASSESSMENT ¶
type ResponseWirelessSensorTestResultsSummaryRfASSESSMENT struct { DATARATE *ResponseWirelessSensorTestResultsSummaryRfASSESSMENTDATARATE `json:"DATA_RATE,omitempty"` // SNR *ResponseWirelessSensorTestResultsSummaryRfASSESSMENTSNR `json:"SNR,omitempty"` // }
type RetrieveRfProfilesQueryParams ¶
type RetrieveRfProfilesQueryParams struct {
RfProfileName string `url:"rf-profile-name,omitempty"` //RF Profile Name
}
type RetrivesAllPreviousPathtracesSummaryQueryParams ¶
type RetrivesAllPreviousPathtracesSummaryQueryParams struct { PeriodicRefresh bool `url:"periodicRefresh,omitempty"` //Is analysis periodically refreshed? SourceIP string `url:"sourceIP,omitempty"` //Source IP address DestIP string `url:"destIP,omitempty"` //Destination IP adress SourcePort string `url:"sourcePort,omitempty"` //Source port DestPort string `url:"destPort,omitempty"` //Destination port GtCreateTime string `url:"gtCreateTime,omitempty"` //Analyses requested after this time LtCreateTime string `url:"ltCreateTime,omitempty"` //Analyses requested before this time Protocol string `url:"protocol,omitempty"` //Protocol Status string `url:"status,omitempty"` //Status TaskID string `url:"taskId,omitempty"` //Task ID LastUpdateTime string `url:"lastUpdateTime,omitempty"` //Last update time Limit int `url:"limit,omitempty"` //Number of resources returned Offset int `url:"offset,omitempty"` //Start index of resources returned (1-based) Order string `url:"order,omitempty"` //Order by this field SortBy string `url:"sortBy,omitempty"` //Sort by this field }
type ReturnListOfReplacementDevicesWithReplacementDetailsQueryParams ¶
type ReturnListOfReplacementDevicesWithReplacementDetailsQueryParams struct { FaultyDeviceName string `url:"faultyDeviceName,omitempty"` //Faulty Device Name FaultyDevicePlatform string `url:"faultyDevicePlatform,omitempty"` //Faulty Device Platform ReplacementDevicePlatform string `url:"replacementDevicePlatform,omitempty"` //Replacement Device Platform FaultyDeviceSerialNumber string `url:"faultyDeviceSerialNumber,omitempty"` //Faulty Device Serial Number ReplacementDeviceSerialNumber string `url:"replacementDeviceSerialNumber,omitempty"` //Replacement Device Serial Number ReplacementStatus []string `url:"replacementStatus,omitempty"` //Device Replacement status [READY-FOR-REPLACEMENT, REPLACEMENT-IN-PROGRESS, REPLACEMENT-SCHEDULED, REPLACED, ERROR, NETWORK_READINESS_REQUESTED, NETWORK_READINESS_FAILED] Family []string `url:"family,omitempty"` //List of families[Routers, Switches and Hubs, AP] SortBy string `url:"sortBy,omitempty"` //SortBy this field. SortBy is mandatory when order is used. SortOrder string `url:"sortOrder,omitempty"` //Order on displayName[ASC,DESC] Offset int `url:"offset,omitempty"` //offset Limit int `url:"limit,omitempty"` //limit }
type ReturnPowerSupplyFanDetailsForTheGivenDeviceQueryParams ¶
type ReturnPowerSupplyFanDetailsForTheGivenDeviceQueryParams struct {
Type string `url:"type,omitempty"` //Type value can be PowerSupply, Fan, Chassis, Backplane, Module, PROCESSOR, Other, SFP. If no type is mentioned, All equipments are fetched for the device.
}
type ReturnReplacementDevicesCountQueryParams ¶
type ReturnReplacementDevicesCountQueryParams struct {
ReplacementStatus []string `url:"replacementStatus,omitempty"` //Device Replacement status list[READY-FOR-REPLACEMENT, REPLACEMENT-IN-PROGRESS, REPLACEMENT-SCHEDULED, REPLACED, ERROR]
}
type ReturnsPoeInterfaceDetailsForTheDeviceQueryParams ¶
type ReturnsPoeInterfaceDetailsForTheDeviceQueryParams struct {
InterfaceNameList string `url:"interfaceNameList,omitempty"` //comma seperated interface names
}
type SdaService ¶
type SdaService service
func (*SdaService) AddBorderDeviceInSdaFabric ¶
func (s *SdaService) AddBorderDeviceInSdaFabric(requestSdaAddBorderDeviceInSDAFabric *RequestSdaAddBorderDeviceInSdaFabric) (*ResponseSdaAddBorderDeviceInSdaFabric, *resty.Response, error)
AddBorderDeviceInSdaFabric Add border device in SDA Fabric - bead-7b34-43b9-96a7
Add border device in SDA Fabric
Documentation Link: https://developer.cisco.com/docs/dna-center/#!add-border-device-in-sda-fabric
func (*SdaService) AddControlPlaneDeviceInSdaFabric ¶
func (s *SdaService) AddControlPlaneDeviceInSdaFabric(requestSdaAddControlPlaneDeviceInSDAFabric *RequestSdaAddControlPlaneDeviceInSdaFabric) (*ResponseSdaAddControlPlaneDeviceInSdaFabric, *resty.Response, error)
AddControlPlaneDeviceInSdaFabric Add control plane device in SDA Fabric - dd85-c910-4248-9a3f
Add control plane device in SDA Fabric
Documentation Link: https://developer.cisco.com/docs/dna-center/#!add-control-plane-device-in-sda-fabric
func (*SdaService) AddDefaultAuthenticationTemplateInSdaFabric ¶
func (s *SdaService) AddDefaultAuthenticationTemplateInSdaFabric(requestSdaAddDefaultAuthenticationTemplateInSDAFabric *RequestSdaAddDefaultAuthenticationTemplateInSdaFabric) (*ResponseSdaAddDefaultAuthenticationTemplateInSdaFabric, *resty.Response, error)
AddDefaultAuthenticationTemplateInSdaFabric Add default authentication template in SDA Fabric - bca3-39d8-44c8-a3c0
Add default authentication template in SDA Fabric
Documentation Link: https://developer.cisco.com/docs/dna-center/#!add-default-authentication-template-in-sda-fabric
func (*SdaService) AddEdgeDeviceInSdaFabric ¶
func (s *SdaService) AddEdgeDeviceInSdaFabric(requestSdaAddEdgeDeviceInSDAFabric *RequestSdaAddEdgeDeviceInSdaFabric) (*ResponseSdaAddEdgeDeviceInSdaFabric, *resty.Response, error)
AddEdgeDeviceInSdaFabric Add edge device in SDA Fabric - 87a8-ba44-4ce9-bc59
Add edge device in SDA Fabric
Documentation Link: https://developer.cisco.com/docs/dna-center/#!add-edge-device-in-sda-fabric
func (*SdaService) AddIPPoolInSdaVirtualNetwork ¶
func (s *SdaService) AddIPPoolInSdaVirtualNetwork(requestSdaAddIPPoolInSDAVirtualNetwork *RequestSdaAddIPPoolInSdaVirtualNetwork) (*ResponseSdaAddIPPoolInSdaVirtualNetwork, *resty.Response, error)
AddIPPoolInSdaVirtualNetwork Add IP Pool in SDA Virtual Network - 2085-79ea-4ed9-8f4f
Add IP Pool in SDA Virtual Network
Documentation Link: https://developer.cisco.com/docs/dna-center/#!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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!add-site-in-sda-fabric
func (*SdaService) AddTransitPeerNetwork ¶
func (s *SdaService) AddTransitPeerNetwork(requestSdaAddTransitPeerNetwork *RequestSdaAddTransitPeerNetwork) (*ResponseSdaAddTransitPeerNetwork, *resty.Response, error)
AddTransitPeerNetwork Add Transit Peer Network - 6db9-292d-4f28-a26b
Add Transit Peer Network in SD-Access
Documentation Link: https://developer.cisco.com/docs/dna-center/#!add-transit-peer-network
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!add-virtual-network-with-scalable-groups
func (*SdaService) AddVnInFabric ¶
func (s *SdaService) AddVnInFabric(requestSdaAddVNInFabric *RequestSdaAddVnInFabric) (*ResponseSdaAddVnInFabric, *resty.Response, error)
AddVnInFabric Add VN in fabric - 518c-59cd-441a-a9fc
Add virtual network (VN) in SDA Fabric
Documentation Link: https://developer.cisco.com/docs/dna-center/#!add-vn-in-fabric
func (*SdaService) DeleteBorderDeviceFromSdaFabric ¶
func (s *SdaService) DeleteBorderDeviceFromSdaFabric(DeleteBorderDeviceFromSDAFabricQueryParams *DeleteBorderDeviceFromSdaFabricQueryParams) (*ResponseSdaDeleteBorderDeviceFromSdaFabric, *resty.Response, error)
DeleteBorderDeviceFromSdaFabric Delete border device from SDA Fabric - cb81-b935-40ba-aab0
Delete border device from SDA Fabric
@param DeleteBorderDeviceFromSDAFabricQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-border-device-from-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-control-plane-device-in-sda-fabric
func (*SdaService) DeleteDefaultAuthenticationProfileFromSdaFabric ¶
func (s *SdaService) DeleteDefaultAuthenticationProfileFromSdaFabric(DeleteDefaultAuthenticationProfileFromSDAFabricQueryParams *DeleteDefaultAuthenticationProfileFromSdaFabricQueryParams) (*ResponseSdaDeleteDefaultAuthenticationProfileFromSdaFabric, *resty.Response, error)
DeleteDefaultAuthenticationProfileFromSdaFabric Delete default authentication profile from SDA Fabric - 3ebc-da3e-4acb-afb7
Delete default authentication profile in SDA Fabric
@param DeleteDefaultAuthenticationProfileFromSDAFabricQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-default-authentication-profile-from-sda-fabric
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-edge-device-from-sda-fabric
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-ip-pool-from-sda-virtual-network
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-multicast-from-sda-fabric
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-port-assignment-for-access-point-in-sda-fabric
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-port-assignment-for-user-device-in-sda-fabric
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-provisioned-wired-device
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-site-from-sda-fabric
func (*SdaService) DeleteTransitPeerNetwork ¶
func (s *SdaService) DeleteTransitPeerNetwork(DeleteTransitPeerNetworkQueryParams *DeleteTransitPeerNetworkQueryParams) (*ResponseSdaDeleteTransitPeerNetwork, *resty.Response, error)
DeleteTransitPeerNetwork Delete Transit Peer Network - d0aa-fa69-4f4b-9d7b
Delete Transit Peer Network from SD-Access
@param DeleteTransitPeerNetworkQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-transit-peer-network
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-virtual-network-with-scalable-groups
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-vn-from-sda-fabric
func (*SdaService) GetBorderDeviceDetailFromSdaFabric ¶
func (s *SdaService) GetBorderDeviceDetailFromSdaFabric(GetBorderDeviceDetailFromSDAFabricQueryParams *GetBorderDeviceDetailFromSdaFabricQueryParams) (*ResponseSdaGetBorderDeviceDetailFromSdaFabric, *resty.Response, error)
GetBorderDeviceDetailFromSdaFabric Get border device detail from SDA Fabric - 98a3-9bf4-485a-9871
Get border device detail from SDA Fabric
@param GetBorderDeviceDetailFromSDAFabricQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-border-device-detail-from-sda-fabric
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-control-plane-device-from-sda-fabric
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-default-authentication-profile-from-sda-fabric
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-device-info-from-sda-fabric
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-device-role-in-sda-fabric
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-edge-device-from-sda-fabric
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-ip-pool-from-sda-virtual-network
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-multicast-details-from-sda-fabric
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-port-assignment-for-access-point-in-sda-fabric
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-port-assignment-for-user-device-in-sda-fabric
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-provisioned-wired-device
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-site-from-sda-fabric
func (*SdaService) GetTransitPeerNetworkInfo ¶
func (s *SdaService) GetTransitPeerNetworkInfo(GetTransitPeerNetworkInfoQueryParams *GetTransitPeerNetworkInfoQueryParams) (*ResponseSdaGetTransitPeerNetworkInfo, *resty.Response, error)
GetTransitPeerNetworkInfo Get Transit Peer Network Info - 16a1-bb5d-48cb-873d
Get Transit Peer Network Info from SD-Access
@param GetTransitPeerNetworkInfoQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-transit-peer-network-info
func (*SdaService) GetVirtualNetworkSummary ¶
func (s *SdaService) GetVirtualNetworkSummary(GetVirtualNetworkSummaryQueryParams *GetVirtualNetworkSummaryQueryParams) (*ResponseSdaGetVirtualNetworkSummary, *resty.Response, error)
GetVirtualNetworkSummary Get Virtual Network Summary - 6fa0-f8d5-4d29-857a
Get Virtual Network Summary
@param GetVirtualNetworkSummaryQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-virtual-network-summary
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-virtual-network-with-scalable-groups
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-vn-from-sda-fabric
func (*SdaService) ProvisionWiredDevice ¶
func (s *SdaService) ProvisionWiredDevice(requestSdaProvisionWiredDevice *RequestSdaProvisionWiredDevice) (*ResponseSdaProvisionWiredDevice, *resty.Response, error)
ProvisionWiredDevice Provision Wired Device - cf9a-5843-45fa-9399
Provision Wired Device
Documentation Link: https://developer.cisco.com/docs/dna-center/#!provision-wired-device
func (*SdaService) ReProvisionWiredDevice ¶
func (s *SdaService) ReProvisionWiredDevice(requestSdaReProvisionWiredDevice *RequestSdaReProvisionWiredDevice) (*ResponseSdaReProvisionWiredDevice, *resty.Response, error)
ReProvisionWiredDevice Re-Provision Wired Device - 4e95-c9a2-41ab-8889
Re-Provision Wired Device
func (*SdaService) UpdateDefaultAuthenticationProfileInSdaFabric ¶
func (s *SdaService) UpdateDefaultAuthenticationProfileInSdaFabric(requestSdaUpdateDefaultAuthenticationProfileInSDAFabric *RequestSdaUpdateDefaultAuthenticationProfileInSdaFabric) (*ResponseSdaUpdateDefaultAuthenticationProfileInSdaFabric, *resty.Response, error)
UpdateDefaultAuthenticationProfileInSdaFabric Update default authentication profile in SDA Fabric - 8984-ea77-44d9-8a54
Update default authentication profile in SDA Fabric
func (*SdaService) UpdateVirtualNetworkWithScalableGroups ¶
func (s *SdaService) UpdateVirtualNetworkWithScalableGroups(requestSdaUpdateVirtualNetworkWithScalableGroups *RequestSdaUpdateVirtualNetworkWithScalableGroups) (*ResponseSdaUpdateVirtualNetworkWithScalableGroups, *resty.Response, error)
UpdateVirtualNetworkWithScalableGroups Update virtual network with scalable groups - c48b-2904-49bb-875f
Update virtual network with scalable groups
type SecurityAdvisoriesService ¶
type SecurityAdvisoriesService service
func (*SecurityAdvisoriesService) GetAdvisoriesList ¶
func (s *SecurityAdvisoriesService) GetAdvisoriesList() (*ResponseSecurityAdvisoriesGetAdvisoriesList, *resty.Response, error)
GetAdvisoriesList Get Advisories List - 4295-0bf8-4939-ac35
Retrieves list of advisories on the network
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-advisories-list
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-advisories-per-device
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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-advisories-summary
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-advisory-ids-per-device
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-devices-per-advisory
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-sensor-test-template
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-sensor-test
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!sensors
type SiteDesignService ¶
type SiteDesignService service
func (*SiteDesignService) Associate ¶
func (s *SiteDesignService) Associate(networkProfileID string, siteID string) (*ResponseSiteDesignAssociate, *resty.Response, error)
Associate Associate - 308e-195d-403a-bbd4
Associate Site to a Network Profile
@param networkProfileID networkProfileId path parameter. Network-Profile Id to be associated
@param siteID siteId path parameter. Site Id to be associated
Documentation Link: https://developer.cisco.com/docs/dna-center/#!associate
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-nfv-profile
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-nfv-profile
func (*SiteDesignService) Disassociate ¶
func (s *SiteDesignService) Disassociate(networkProfileID string, siteID string) (*ResponseSiteDesignDisassociate, *resty.Response, error)
Disassociate Disassociate - e687-58d2-4b19-b5c6
Disassociate a Site from a Network Profile
@param networkProfileID networkProfileId path parameter. Network-Profile Id to be associated
@param siteID siteId path parameter. Site Id to be associated
Documentation Link: https://developer.cisco.com/docs/dna-center/#!disassociate
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-device-details-by-ip
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-nfv-profile
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!nfv-provisioning-detail
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!provision-nfv
func (*SiteDesignService) UpdateNfvProfile ¶
func (s *SiteDesignService) UpdateNfvProfile(id string, requestSiteDesignUpdateNFVProfile *RequestSiteDesignUpdateNfvProfile, UpdateNFVProfileQueryParams *UpdateNfvProfileQueryParams) (*ResponseSiteDesignUpdateNfvProfile, *resty.Response, error)
UpdateNfvProfile Update NFV Profile - 0fa0-0adf-4869-8287
API to update a NFV Network profile
@param id id path parameter. Id of the NFV profile to be updated
@param UpdateNFVProfileQueryParams Filtering parameter
type SitesService ¶
type SitesService service
func (*SitesService) AssignDevicesToSite ¶
func (s *SitesService) AssignDevicesToSite(siteID string, requestSitesAssignDevicesToSite *RequestSitesAssignDevicesToSite, AssignDevicesToSiteHeaderParams *AssignDevicesToSiteHeaderParams) (*ResponseSitesAssignDevicesToSite, *resty.Response, error)
AssignDevicesToSite Assign Devices To Site - eeb1-68eb-4198-8e07
Assigns unassigned devices to a site. This API does not move assigned devices to other sites.
@param siteID siteId path parameter. Site id to which site the device to assign
@param AssignDevicesToSiteHeaderParams Custom header parameters
Documentation Link: https://developer.cisco.com/docs/dna-center/#!assign-devices-to-site
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-site
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.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-site
func (*SitesService) GetArea ¶ added in v5.0.10
func (s *SitesService) GetArea(GetSiteQueryParams *GetSiteQueryParams) (*ResponseSitesGetArea, *resty.Response, error)
func (*SitesService) GetFloor ¶ added in v5.0.10
func (s *SitesService) GetFloor(GetSiteQueryParams *GetSiteQueryParams) (*ResponseSitesGetFloor, *resty.Response, error)
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-membership
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-site
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-site-count
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-site-health
func (*SitesService) UpdateSite ¶
func (s *SitesService) UpdateSite(siteID string, requestSitesUpdateSite *RequestSitesUpdateSite, UpdateSiteHeaderParams *UpdateSiteHeaderParams) (*ResponseSitesUpdateSite, *resty.Response, error)
UpdateSite Update Site - eeb7-eb4b-4bd8-a1dd
Update site area/building/floor with specified hierarchy and new values
@param siteID siteId path parameter. Site id to which site details to be updated.
@param UpdateSiteHeaderParams Custom header parameters
type SoftwareImageManagementSwimService ¶
type SoftwareImageManagementSwimService service
func (*SoftwareImageManagementSwimService) GetDeviceFamilyIDentifiers ¶
func (s *SoftwareImageManagementSwimService) GetDeviceFamilyIDentifiers() (*ResponseSoftwareImageManagementSwimGetDeviceFamilyIDentifiers, *resty.Response, error)
GetDeviceFamilyIDentifiers Get Device Family Identifiers - 35ae-1bec-4bd8-89fc
API to get Device Family Identifiers for all Device Families that can be used for tagging an image golden.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-device-family-identifiers
func (*SoftwareImageManagementSwimService) GetGoldenTagStatusOfAnImage ¶
func (s *SoftwareImageManagementSwimService) GetGoldenTagStatusOfAnImage(siteID string, deviceFamilyIDentifier string, deviceRole string, imageID string) (*ResponseSoftwareImageManagementSwimGetGoldenTagStatusOfAnImage, *resty.Response, error)
GetGoldenTagStatusOfAnImage Get Golden Tag Status of an Image. - 96bf-b9b4-419b-a6d0
Get golden tag status of an image. Set siteId as -1 for Global site.
@param siteID siteId path parameter. Site Id in uuid format. Set siteId as -1 for Global site.
@param deviceFamilyIDentifier deviceFamilyIdentifier path parameter. Device family identifier e.g. : 277696480-283933147, e.g. : 277696480
@param deviceRole deviceRole path parameter. Device Role. Permissible Values : ALL, UNKNOWN, ACCESS, BORDER ROUTER, DISTRIBUTION and CORE.
@param imageID imageId path parameter. Image Id in uuid format.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-golden-tag-status-of-an-image
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-software-image-details
func (*SoftwareImageManagementSwimService) ImportLocalSoftwareImage ¶
func (s *SoftwareImageManagementSwimService) ImportLocalSoftwareImage(ImportLocalSoftwareImageQueryParams *ImportLocalSoftwareImageQueryParams, ImportLocalSoftwareImageMultipartFields *ImportLocalSoftwareImageMultipartFields) (*ResponseSoftwareImageManagementSwimImportLocalSoftwareImage, *resty.Response, error)
ImportLocalSoftwareImage Import local software image - 4dbe-3bc7-43a8-91bc
Fetches a software image from local file system and uploads to DNA Center. Supported software image files extensions are bin, img, tar, smu, pie, aes, iso, ova, tar_gz and qcow2
@param ImportLocalSoftwareImageQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!import-local-software-image
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!import-software-image-via-url
func (*SoftwareImageManagementSwimService) RemoveGoldenTagForImage ¶
func (s *SoftwareImageManagementSwimService) RemoveGoldenTagForImage(siteID string, deviceFamilyIDentifier string, deviceRole string, imageID string) (*ResponseSoftwareImageManagementSwimRemoveGoldenTagForImage, *resty.Response, error)
RemoveGoldenTagForImage Remove Golden Tag for image. - f3b9-5978-4f6a-897a
Remove golden tag. Set siteId as -1 for Global site.
@param siteID siteId path parameter. Site Id in uuid format. Set siteId as -1 for Global site.
@param deviceFamilyIDentifier deviceFamilyIdentifier path parameter. Device family identifier e.g. : 277696480-283933147, e.g. : 277696480
@param deviceRole deviceRole path parameter. Device Role. Permissible Values : ALL, UNKNOWN, ACCESS, BORDER ROUTER, DISTRIBUTION and CORE.
@param imageID imageId path parameter. Image Id in uuid format.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!remove-golden-tag-for-image
func (*SoftwareImageManagementSwimService) TagAsGoldenImage ¶
func (s *SoftwareImageManagementSwimService) TagAsGoldenImage(requestSoftwareImageManagementSwimTagAsGoldenImage *RequestSoftwareImageManagementSwimTagAsGoldenImage) (*ResponseSoftwareImageManagementSwimTagAsGoldenImage, *resty.Response, error)
TagAsGoldenImage Tag as Golden Image - 5c91-7a67-474b-a0e0
Golden Tag image. Set siteId as -1 for Global site.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!tag-as-golden-image
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!trigger-software-image-activation
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!trigger-software-image-distribution
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 SystemSettingsService ¶
type SystemSettingsService service
func (*SystemSettingsService) CustomPromptPOSTAPI ¶ added in v5.0.26
func (s *SystemSettingsService) CustomPromptPOSTAPI(requestSystemSettingsCustomPromptPOSTAPI *RequestSystemSettingsCustomPromptPostAPI) (*ResponseSystemSettingsCustomPromptPostAPI, *resty.Response, error)
CustomPromptPOSTAPI Custom Prompt POST API - f4b9-1a8a-4718-aa97
Save custom prompt added by user in Cisco DNA Center. API will always override the existing prompts. User should provide all the custom prompt in case of any update
Documentation Link: https://developer.cisco.com/docs/dna-center/#!custom-prompt-p-o-s-t-api
func (*SystemSettingsService) CustomPromptSupportGETAPI ¶ added in v5.0.26
func (s *SystemSettingsService) CustomPromptSupportGETAPI() (*ResponseSystemSettingsCustomPromptSupportGetAPI, *resty.Response, error)
CustomPromptSupportGETAPI Custom-prompt support GET API - 2aa8-f90e-4ebb-a629
Returns supported custom prompts by Cisco DNA Center
Documentation Link: https://developer.cisco.com/docs/dna-center/#!custom-prompt-support-g-e-t-api
func (*SystemSettingsService) GetAuthenticationAndPolicyServers ¶
func (s *SystemSettingsService) GetAuthenticationAndPolicyServers(GetAuthenticationAndPolicyServersQueryParams *GetAuthenticationAndPolicyServersQueryParams) (*ResponseSystemSettingsGetAuthenticationAndPolicyServers, *resty.Response, error)
GetAuthenticationAndPolicyServers Get Authentication and Policy Servers - a4b4-c849-4be8-b362
API to get Authentication and Policy Servers
@param GetAuthenticationAndPolicyServersQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-authentication-and-policy-servers
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!add-members-to-the-tag
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-tag
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-tag
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-tag
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-tag-by-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-tag-count
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-tag-member-count
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-tag-members-by-id
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-tag-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!remove-tag-member
func (*TagService) UpdateTag ¶
func (s *TagService) UpdateTag(requestTagUpdateTag *RequestTagUpdateTag) (*ResponseTagUpdateTag, *resty.Response, error)
UpdateTag Update Tag - 4d86-a993-469a-9da9
Updates a tag specified by id
func (*TagService) UpdatesTagMembership ¶
func (s *TagService) UpdatesTagMembership(requestTagUpdatesTagMembership *RequestTagUpdatesTagMembership) (*ResponseTagUpdatesTagMembership, *resty.Response, error)
UpdatesTagMembership Updates tag membership - 45bc-7a83-44a8-bc1e
Updates tag membership. As part of the request payload through this API, only the specified members are added / retained to the given input tags. Possible values of memberType attribute in the request payload can be queried by using the /tag/member/type API
type TaskService ¶
type TaskService service
func (*TaskService) GetBusinessAPIExecutionDetails ¶
func (s *TaskService) GetBusinessAPIExecutionDetails(executionID string) (*ResponseTaskGetBusinessAPIExecutionDetails, *resty.Response, error)
GetBusinessAPIExecutionDetails Get Business API Execution Details - c1bc-a8c1-41fb-9f75
Retrieves the execution details of a Business API
@param executionID executionId path parameter. Execution Id of API
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-business-api-execution-details
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-task-by-id
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-task-by-operation-id
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-task-count
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-task-tree
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-tasks
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)
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-l3-topology-details
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-overall-network-health
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-physical-topology
func (*TopologyService) GetSiteTopology ¶
func (s *TopologyService) GetSiteTopology() (*ResponseTopologyGetSiteTopology, *resty.Response, error)
GetSiteTopology Get Site Topology - 9ba1-4a9e-441b-8a60
Returns site topology
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-topology-details
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-vlan-details
type TriggerSoftwareImageActivationHeaderParams ¶
type TriggerSoftwareImageActivationHeaderParams struct { ContentType string `url:"Content-Type,omitempty"` //Expects type string. Request body content type ClientType string `url:"Client-Type,omitempty"` //Expects type string. Client-type (Optional) ClientURL string `url:"Client-Url,omitempty"` //Expects type string. Client-url (Optional) }
type TriggerSoftwareImageActivationQueryParams ¶
type TriggerSoftwareImageActivationQueryParams struct {
ScheduleValidate bool `url:"scheduleValidate,omitempty"` //scheduleValidate, validates data before schedule (Optional)
}
type UpdateInterfaceDetailsQueryParams ¶
type UpdateInterfaceDetailsQueryParams struct {
DeploymentMode string `url:"deploymentMode,omitempty"` //Preview/Deploy ['Preview' means the configuration is not pushed to the device. 'Deploy' makes the configuration pushed to the device]
}
type UpdateNfvProfileQueryParams ¶
type UpdateNfvProfileQueryParams struct {
Name string `url:"name,omitempty"` //Name of the profile to be updated
}
type UpdateReserveIPSubpoolQueryParams ¶
type UpdateReserveIPSubpoolQueryParams struct {
ID string `url:"id,omitempty"` //Id of subpool to be associated with the site
}
type UpdateSiteHeaderParams ¶
type UpdateSiteHeaderParams struct { Runsync string `url:"__runsync,omitempty"` //Expects type bool. Enable this parameter to execute the API and return a response synchronously Timeout string `url:"__timeout,omitempty"` //Expects type float64. During synchronous execution, this defines the maximum time to wait for a response, before the API execution is terminated Persistbapioutput string `url:"__persistbapioutput,omitempty"` //Expects type bool. Persist bapi sync response }
type UserandRolesService ¶
type UserandRolesService service
func (*UserandRolesService) AddUserAPI ¶ added in v5.0.26
func (s *UserandRolesService) AddUserAPI(requestUserandRolesAddUserAPI *RequestUserandRolesAddUserApI) (*ResponseUserandRolesAddUserApI, *resty.Response, error)
AddUserAPI Add user API - 6c9a-09c4-4a39-9e2b
Add a new user for Cisco DNA Center system
Documentation Link: https://developer.cisco.com/docs/dna-center/#!add-user-api
func (*UserandRolesService) GetExternalAuthenticationServersAPI ¶ added in v5.0.26
func (s *UserandRolesService) GetExternalAuthenticationServersAPI(GetExternalAuthenticationServersAPIQueryParams *GetExternalAuthenticationServersApIQueryParams) (*ResponseUserandRolesGetExternalAuthenticationServersApI, *resty.Response, error)
GetExternalAuthenticationServersAPI Get external authentication servers API - 9dbd-0b01-4758-bde4
Get external users authentication servers
@param GetExternalAuthenticationServersAPIQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-external-authentication-servers-api
func (*UserandRolesService) GetPermissionsAPI ¶ added in v5.0.26
func (s *UserandRolesService) GetPermissionsAPI() (*ResponseUserandRolesGetPermissionsApI, *resty.Response, error)
GetPermissionsApI Get permissions API - 8a9c-6885-455b-a2db
Get permissions for a role from Cisco DNA Center System
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-permissions-api
func (*UserandRolesService) GetRolesAPI ¶ added in v5.0.26
func (s *UserandRolesService) GetRolesAPI(GetRolesAPIHeaderParams *GetRolesApIHeaderParams) (*ResponseUserandRolesGetRolesApI, *resty.Response, error)
GetRolesAPI Get roles API - 7c86-da3f-4b08-8593
Get all roles for the Cisco DNA Center system
@param GetRolesAPIHeaderParams Custom header parameters
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-roles-api
func (*UserandRolesService) GetUsersAPI ¶ added in v5.0.26
func (s *UserandRolesService) GetUsersAPI(GetUsersAPIQueryParams *GetUsersApIQueryParams) (*ResponseUserandRolesGetUsersApI, *resty.Response, error)
GetUsersAPI Get users API - 918c-89fa-4a98-a528
Get all users for the Cisco DNA Center system
@param GetUsersAPIQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-users-api
func (*UserandRolesService) UpdateUserAPI ¶ added in v5.0.26
func (s *UserandRolesService) UpdateUserAPI(requestUserandRolesUpdateUserAPI *RequestUserandRolesUpdateUserApI) (*ResponseUserandRolesUpdateUserApI, *resty.Response, error)
UpdateUserAPI Update user API - f596-6adc-492b-a2ff
Update a user for Cisco DNA Center system
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-user-enrichment-details
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!ap-provision
func (*WirelessService) ConfigureAccessPoints ¶
func (s *WirelessService) ConfigureAccessPoints(requestWirelessConfigureAccessPoints *RequestWirelessConfigureAccessPoints) (*ResponseWirelessConfigureAccessPoints, *resty.Response, error)
ConfigureAccessPoints Configure Access Points - 0081-cb89-4708-888f
User can configure multiple access points with required options using this intent API
Documentation Link: https://developer.cisco.com/docs/dna-center/#!configure-access-points
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-and-provision-ssid
func (*WirelessService) CreateEnterpriseSSID ¶
func (s *WirelessService) CreateEnterpriseSSID(requestWirelessCreateEnterpriseSSID *RequestWirelessCreateEnterpriseSSID) (*ResponseWirelessCreateEnterpriseSSID, *resty.Response, error)
CreateEnterpriseSSID Create Enterprise SSID - 8a96-fb95-4d09-a349
Creates enterprise SSID
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-update-dynamic-interface
func (*WirelessService) CreateWirelessProfile ¶
func (s *WirelessService) CreateWirelessProfile(requestWirelessCreateWirelessProfile *RequestWirelessCreateWirelessProfile) (*ResponseWirelessCreateWirelessProfile, *resty.Response, error)
CreateWirelessProfile Create Wireless Profile - 7097-6962-4bf9-88d5
Creates Wireless Network Profile on Cisco DNA Center and associates sites and SSIDs to it.
Documentation Link: https://developer.cisco.com/docs/dna-center/#!create-wireless-profile
func (*WirelessService) DeleteDynamicInterface ¶
func (s *WirelessService) DeleteDynamicInterface(interfaceName string, DeleteDynamicInterfaceHeaderParams *DeleteDynamicInterfaceHeaderParams) (*resty.Response, error)
DeleteDynamicInterface Delete dynamic interface - ffb4-abf4-44fb-b70a
Delete a dynamic interface
@param interfaceName interfaceName path parameter. valid interface-name to be deleted
@param DeleteDynamicInterfaceHeaderParams Custom header parameters
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-dynamic-interface
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-enterprise-ssid
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-rf-profiles
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-ssid-and-provision-it-to-devices
func (*WirelessService) DeleteWirelessProfile ¶
func (s *WirelessService) DeleteWirelessProfile(wirelessProfileName string) (*ResponseWirelessDeleteWirelessProfile, *resty.Response, error)
DeleteWirelessProfile Delete Wireless Profile - e395-88a5-4949-82c4
Delete the Wireless Profile from Cisco DNA Center whose name is provided.
@param wirelessProfileName wirelessProfileName path parameter. Wireless Profile Name
Documentation Link: https://developer.cisco.com/docs/dna-center/#!delete-wireless-profile
func (*WirelessService) GetAccessPointConfiguration ¶
func (s *WirelessService) GetAccessPointConfiguration(GetAccessPointConfigurationQueryParams *GetAccessPointConfigurationQueryParams) (*ResponseWirelessGetAccessPointConfiguration, *resty.Response, error)
GetAccessPointConfiguration Get Access Point Configuration - a191-f9f2-4cb8-9a55
Users can query the access point configuration information per device using the ethernet MAC address
@param GetAccessPointConfigurationQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-access-point-configuration
func (*WirelessService) GetAccessPointConfigurationTaskResult ¶
func (s *WirelessService) GetAccessPointConfigurationTaskResult(taskTypeID string) (*ResponseWirelessGetAccessPointConfigurationTaskResult, *resty.Response, error)
GetAccessPointConfigurationTaskResult Get Access Point Configuration task result - fb90-69dc-4aeb-9afb
Users can query the access point configuration result using this intent API
@param taskTypeID task_id path parameter. task id information of ap config
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-access-point-configuration-task-result
func (*WirelessService) GetAccessPointRebootTaskResult ¶
func (s *WirelessService) GetAccessPointRebootTaskResult(GetAccessPointRebootTaskResultQueryParams *GetAccessPointRebootTaskResultQueryParams) (*ResponseWirelessGetAccessPointRebootTaskResult, *resty.Response, error)
GetAccessPointRebootTaskResult Get Access Point Reboot task result - c4b5-e9ce-460a-a8a3
Users can query the access point reboot status using this intent API
@param GetAccessPointRebootTaskResultQueryParams Filtering parameter
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-access-point-reboot-task-result
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-dynamic-interface
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-enterprise-ssid
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!get-wireless-profile
func (*WirelessService) PSKOverride ¶
func (s *WirelessService) PSKOverride(requestWirelessPSKOverride *RequestWirelessPSKOverride) (*ResponseWirelessPSKOverride, *resty.Response, error)
PSKOverride PSK override - 46ad-ab75-47c9-8762
Update/override pass phrase of enterprise SSID
Documentation Link: https://developer.cisco.com/docs/dna-center/#!p-s-k-override
func (*WirelessService) Provision ¶
func (s *WirelessService) Provision(requestWirelessProvision *RequestWirelessProvision) (*ResponseWirelessProvision, *resty.Response, error)
Provision Provision - d09b-08a3-447a-a3b9
Provision wireless devices
Documentation Link: https://developer.cisco.com/docs/dna-center/#!provision
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) RebootAccessPoints ¶
func (s *WirelessService) RebootAccessPoints(requestWirelessRebootAccessPoints *RequestWirelessRebootAccessPoints) (*ResponseWirelessRebootAccessPoints, *resty.Response, error)
RebootAccessPoints Reboot Access Points - 6092-d8f1-468b-99ab
Users can reboot multiple access points up-to 200 at a time using this API
Documentation Link: https://developer.cisco.com/docs/dna-center/#!reboot-access-points
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!retrieve-rf-profiles
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
Documentation Link: https://developer.cisco.com/docs/dna-center/#!sensor-test-results
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
- cisco_dna_center_system.go
- clients.go
- command_runner.go
- compliance.go
- configuration_archive.go
- configuration_templates.go
- custom_call.go
- device_onboarding_pnp.go
- device_replacement.go
- devices.go
- disaster_recovery.go
- discovery.go
- eox.go
- event_management.go
- fabric_wireless.go
- file.go
- health_and_performance.go
- issues.go
- itsm.go
- itsm_integration.go
- lan_automation.go
- licenses.go
- network_settings.go
- path_trace.go
- platform.go
- policy.go
- reports.go
- sda.go
- security_advisories.go
- sensors.go
- site_design.go
- sites.go
- software_image_management_swim.go
- system_settings.go
- tag.go
- task.go
- topology.go
- user_and_roles.go
- users.go
- wireless.go