Documentation
¶
Index ¶
- Constants
- func SetOptions(baseURL string, username string, password string, debug string, ...) error
- type APProvisionRequest
- type APProvisionRequestCustomFlexGroupName
- type APProvisionResponse
- type APProvisionResponseProvisionTasks
- type APProvisionResponseProvisionTasksFailure
- type APProvisionResponseProvisionTasksSuccess
- type AddAWorkflowRequest
- type AddAWorkflowRequestTasks
- type AddAWorkflowRequestTasksWorkItemList
- type AddAWorkflowResponse
- type AddAWorkflowResponseTasks
- type AddAWorkflowResponseTasksWorkItemList
- type AddControlPlaneDeviceInSDAFabricRequest
- type AddControlPlaneDeviceInSDAFabricResponse
- type AddDefaultAuthenticationProfileInSDAFabricRequest
- type AddDefaultAuthenticationProfileInSDAFabricResponse
- type AddDeviceRequest
- type AddDeviceRequestIPAddress
- type AddDeviceRequestMerakiOrgID
- type AddDeviceRequestUpdateMgmtIPaddressList
- type AddDeviceResponse
- type AddDeviceResponseResponse
- type AddDeviceToPnpDatabaseRequest
- type AddDeviceToPnpDatabaseRequestDayZeroConfig
- type AddDeviceToPnpDatabaseRequestDeviceInfo
- type AddDeviceToPnpDatabaseRequestDeviceInfoAAACredentials
- type AddDeviceToPnpDatabaseRequestDeviceInfoAddnMacAddrs
- type AddDeviceToPnpDatabaseRequestDeviceInfoCapabilitiesSupported
- type AddDeviceToPnpDatabaseRequestDeviceInfoDeviceSudiSerialNos
- type AddDeviceToPnpDatabaseRequestDeviceInfoFeaturesSupported
- type AddDeviceToPnpDatabaseRequestDeviceInfoFileSystemList
- type AddDeviceToPnpDatabaseRequestDeviceInfoHTTPHeaders
- type AddDeviceToPnpDatabaseRequestDeviceInfoIPInterfaces
- type AddDeviceToPnpDatabaseRequestDeviceInfoIPInterfacesIPv6AddressList
- type AddDeviceToPnpDatabaseRequestDeviceInfoLocation
- type AddDeviceToPnpDatabaseRequestDeviceInfoNeighborLinks
- type AddDeviceToPnpDatabaseRequestDeviceInfoPnpProfileList
- type AddDeviceToPnpDatabaseRequestDeviceInfoPnpProfileListPrimaryEndpoint
- type AddDeviceToPnpDatabaseRequestDeviceInfoPnpProfileListSecondaryEndpoint
- type AddDeviceToPnpDatabaseRequestDeviceInfoPreWorkflowCliOuputs
- type AddDeviceToPnpDatabaseRequestDeviceInfoStackInfo
- type AddDeviceToPnpDatabaseRequestDeviceInfoStackInfoStackMemberList
- type AddDeviceToPnpDatabaseRequestDeviceInfoStackInfoValidLicenseLevels
- type AddDeviceToPnpDatabaseRequestDeviceInfoUserMicNumbers
- type AddDeviceToPnpDatabaseRequestDeviceInfoUserSudiSerialNos
- type AddDeviceToPnpDatabaseRequestRunSummaryList
- type AddDeviceToPnpDatabaseRequestRunSummaryListHistoryTaskInfo
- type AddDeviceToPnpDatabaseRequestRunSummaryListHistoryTaskInfoAddnDetails
- type AddDeviceToPnpDatabaseRequestRunSummaryListHistoryTaskInfoWorkItemList
- type AddDeviceToPnpDatabaseRequestSystemResetWorkflow
- type AddDeviceToPnpDatabaseRequestSystemResetWorkflowTasks
- type AddDeviceToPnpDatabaseRequestSystemResetWorkflowTasksWorkItemList
- type AddDeviceToPnpDatabaseRequestSystemWorkflow
- type AddDeviceToPnpDatabaseRequestSystemWorkflowTasks
- type AddDeviceToPnpDatabaseRequestSystemWorkflowTasksWorkItemList
- type AddDeviceToPnpDatabaseRequestWorkflow
- type AddDeviceToPnpDatabaseRequestWorkflowParameters
- type AddDeviceToPnpDatabaseRequestWorkflowParametersConfigList
- type AddDeviceToPnpDatabaseRequestWorkflowParametersConfigListConfigParameters
- type AddDeviceToPnpDatabaseRequestWorkflowTasks
- type AddDeviceToPnpDatabaseRequestWorkflowTasksWorkItemList
- type AddDeviceToPnpDatabaseResponse
- type AddDeviceToPnpDatabaseResponseDayZeroConfig
- type AddDeviceToPnpDatabaseResponseDeviceInfo
- type AddDeviceToPnpDatabaseResponseDeviceInfoAAACredentials
- type AddDeviceToPnpDatabaseResponseDeviceInfoAddnMacAddrs
- type AddDeviceToPnpDatabaseResponseDeviceInfoCapabilitiesSupported
- type AddDeviceToPnpDatabaseResponseDeviceInfoDeviceSudiSerialNos
- type AddDeviceToPnpDatabaseResponseDeviceInfoFeaturesSupported
- type AddDeviceToPnpDatabaseResponseDeviceInfoFileSystemList
- type AddDeviceToPnpDatabaseResponseDeviceInfoHTTPHeaders
- type AddDeviceToPnpDatabaseResponseDeviceInfoIPInterfaces
- type AddDeviceToPnpDatabaseResponseDeviceInfoIPInterfacesIPv6AddressList
- type AddDeviceToPnpDatabaseResponseDeviceInfoLocation
- type AddDeviceToPnpDatabaseResponseDeviceInfoNeighborLinks
- type AddDeviceToPnpDatabaseResponseDeviceInfoPnpProfileList
- type AddDeviceToPnpDatabaseResponseDeviceInfoPnpProfileListPrimaryEndpoint
- type AddDeviceToPnpDatabaseResponseDeviceInfoPnpProfileListSecondaryEndpoint
- type AddDeviceToPnpDatabaseResponseDeviceInfoPreWorkflowCliOuputs
- type AddDeviceToPnpDatabaseResponseDeviceInfoStackInfo
- type AddDeviceToPnpDatabaseResponseDeviceInfoStackInfoStackMemberList
- type AddDeviceToPnpDatabaseResponseDeviceInfoStackInfoValidLicenseLevels
- type AddDeviceToPnpDatabaseResponseDeviceInfoUserMicNumbers
- type AddDeviceToPnpDatabaseResponseDeviceInfoUserSudiSerialNos
- type AddDeviceToPnpDatabaseResponseRunSummaryList
- type AddDeviceToPnpDatabaseResponseRunSummaryListHistoryTaskInfo
- type AddDeviceToPnpDatabaseResponseRunSummaryListHistoryTaskInfoAddnDetails
- type AddDeviceToPnpDatabaseResponseRunSummaryListHistoryTaskInfoWorkItemList
- type AddDeviceToPnpDatabaseResponseSystemResetWorkflow
- type AddDeviceToPnpDatabaseResponseSystemResetWorkflowTasks
- type AddDeviceToPnpDatabaseResponseSystemResetWorkflowTasksWorkItemList
- type AddDeviceToPnpDatabaseResponseSystemWorkflow
- type AddDeviceToPnpDatabaseResponseSystemWorkflowTasks
- type AddDeviceToPnpDatabaseResponseSystemWorkflowTasksWorkItemList
- type AddDeviceToPnpDatabaseResponseWorkflow
- type AddDeviceToPnpDatabaseResponseWorkflowParameters
- type AddDeviceToPnpDatabaseResponseWorkflowParametersConfigList
- type AddDeviceToPnpDatabaseResponseWorkflowParametersConfigListConfigParameters
- type AddDeviceToPnpDatabaseResponseWorkflowTasks
- type AddDeviceToPnpDatabaseResponseWorkflowTasksWorkItemList
- type AddEdgeDeviceInSDAFabricRequest
- type AddEdgeDeviceInSDAFabricResponse
- type AddFabricRequest
- type AddFabricResponse
- type AddIPPoolInSDAVirtualNetworkRequest
- type AddIPPoolInSDAVirtualNetworkResponse
- type AddMembersToTheTagResponse
- type AddMembersToTheTagResponseResponse
- type AddPortAssignmentForAccessPointInSDAFabricRequest
- type AddPortAssignmentForAccessPointInSDAFabricResponse
- type AddPortAssignmentForUserDeviceInSDAFabricRequest
- type AddPortAssignmentForUserDeviceInSDAFabricResponse
- type AddSiteInSDAFabricRequest
- type AddSiteInSDAFabricResponse
- type AddVNInSDAFabricRequest
- type AddVNInSDAFabricResponse
- type AddVNInSDAFabricResponseRoles
- type AddVirtualAccountRequest
- type AddVirtualAccountRequestProfile
- type AddVirtualAccountRequestSyncResult
- type AddVirtualAccountRequestSyncResultSyncList
- type AddVirtualAccountRequestSyncResultSyncListDeviceSnList
- type AddVirtualAccountResponse
- type AddVirtualAccountResponseProfile
- type AddVirtualAccountResponseSyncResult
- type AddVirtualAccountResponseSyncResultSyncList
- type AddVirtualAccountResponseSyncResultSyncListDeviceSnList
- type AddsBorderDeviceInSDAFabricRequest
- type AddsBorderDeviceInSDAFabricRequestExternalConnectivitySettings
- type AddsBorderDeviceInSDAFabricRequestExternalConnectivitySettingsL3Handoff
- type AddsBorderDeviceInSDAFabricRequestExternalConnectivitySettingsL3HandoffVirtualNetwork
- type AddsBorderDeviceInSDAFabricResponse
- type ApplicationPolicyService
- func (s *ApplicationPolicyService) CreateApplication(createApplicationRequest *[]CreateApplicationRequest) (*CreateApplicationResponse, *resty.Response, error)
- func (s *ApplicationPolicyService) CreateApplicationSet(createApplicationSetRequest *[]CreateApplicationSetRequest) (*CreateApplicationSetResponse, *resty.Response, error)
- func (s *ApplicationPolicyService) DeleteApplication(deleteApplicationQueryParams *DeleteApplicationQueryParams) (*DeleteApplicationResponse, *resty.Response, error)
- func (s *ApplicationPolicyService) DeleteApplicationSet(deleteApplicationSetQueryParams *DeleteApplicationSetQueryParams) (*DeleteApplicationSetResponse, *resty.Response, error)
- func (s *ApplicationPolicyService) EditApplication(editApplicationRequest *[]EditApplicationRequest) (*EditApplicationResponse, *resty.Response, error)
- func (s *ApplicationPolicyService) GetApplicationSets(getApplicationSetsQueryParams *GetApplicationSetsQueryParams) (*GetApplicationSetsResponse, *resty.Response, error)
- func (s *ApplicationPolicyService) GetApplicationSetsCount() (*GetApplicationSetsCountResponse, *resty.Response, error)
- func (s *ApplicationPolicyService) GetApplications(getApplicationsQueryParams *GetApplicationsQueryParams) (*GetApplicationsResponse, *resty.Response, error)
- func (s *ApplicationPolicyService) GetApplicationsCount() (*GetApplicationsCountResponse, *resty.Response, error)
- type ApplicationsQueryParams
- type ApplicationsResponse
- type ApplicationsResponseResponse
- type ApplicationsService
- type AssignCredentialToSiteRequest
- type AssignCredentialToSiteResponse
- type AssignDeviceToSiteRequest
- type AssignDeviceToSiteRequestDevice
- type AssignDeviceToSiteResponse
- type AuthenticationAPIResponse
- type AuthenticationService
- type ClaimADeviceToASiteRequest
- type ClaimADeviceToASiteResponse
- type ClaimDeviceRequest
- type ClaimDeviceRequestDeviceClaimList
- type ClaimDeviceRequestDeviceClaimListConfigList
- type ClaimDeviceRequestDeviceClaimListConfigListConfigParameters
- type ClaimDeviceResponse
- type ClaimDeviceResponseJSONArrayResponse
- 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 ClientsService
- func (s *ClientsService) GetClientDetail(getClientDetailQueryParams *GetClientDetailQueryParams) (*GetClientDetailResponse, *resty.Response, error)
- func (s *ClientsService) GetClientEnrichmentDetails(getClientEnrichmentDetailsHeaderParams *GetClientEnrichmentDetailsHeaderParams) (*GetClientEnrichmentDetailsResponse, *resty.Response, error)
- func (s *ClientsService) GetOverallClientHealth(getOverallClientHealthQueryParams *GetOverallClientHealthQueryParams) (*GetOverallClientHealthResponse, *resty.Response, error)
- type CommandRunnerService
- func (s *CommandRunnerService) GetAllKeywordsOfCLIsAcceptedByCommandRunner() (*GetAllKeywordsOfCLIsAcceptedByCommandRunnerResponse, *resty.Response, error)
- func (s *CommandRunnerService) RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfiguration(...) (*RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationResponse, ...)
- type ConfigurationArchiveService
- type ConfigurationTemplatesService
- func (s *ConfigurationTemplatesService) CreateProject(createProjectRequest *CreateProjectRequest) (*CreateProjectResponse, *resty.Response, error)
- func (s *ConfigurationTemplatesService) CreateTemplate(projectID string, createTemplateRequest *CreateTemplateRequest) (*CreateTemplateResponse, *resty.Response, error)
- func (s *ConfigurationTemplatesService) DeleteProject(projectID string) (*DeleteProjectResponse, *resty.Response, error)
- func (s *ConfigurationTemplatesService) DeleteTemplate(templateID string) (*DeleteTemplateResponse, *resty.Response, error)
- func (s *ConfigurationTemplatesService) DeployTemplate(deployTemplateRequest *DeployTemplateRequest) (*DeployTemplateResponse, *resty.Response, error)
- func (s *ConfigurationTemplatesService) GetProjects(getProjectsQueryParams *GetProjectsQueryParams) (*[]GetProjectsResponse, *resty.Response, error)
- func (s *ConfigurationTemplatesService) GetTemplateDeploymentStatus(deploymentID string) (*GetTemplateDeploymentStatusResponse, *resty.Response, error)
- func (s *ConfigurationTemplatesService) GetTemplateDetails(templateID string, ...) (*GetTemplateDetailsResponse, *resty.Response, error)
- func (s *ConfigurationTemplatesService) GetTemplateVersions(templateID string) (*[]GetTemplateVersionsResponse, *resty.Response, error)
- func (s *ConfigurationTemplatesService) GetsTheTemplatesAvailable(getsTheTemplatesAvailableQueryParams *GetsTheTemplatesAvailableQueryParams) (*[]GetsTheTemplatesAvailableResponse, *resty.Response, error)
- func (s *ConfigurationTemplatesService) PreviewTemplate(previewTemplateRequest *PreviewTemplateRequest) (*PreviewTemplateResponse, *resty.Response, error)
- func (s *ConfigurationTemplatesService) UpdateProject(updateProjectRequest *UpdateProjectRequest) (*UpdateProjectResponse, *resty.Response, error)
- func (s *ConfigurationTemplatesService) UpdateTemplate(updateTemplateRequest *UpdateTemplateRequest) (*UpdateTemplateResponse, *resty.Response, error)
- func (s *ConfigurationTemplatesService) VersionTemplate(versionTemplateRequest *VersionTemplateRequest) (*VersionTemplateResponse, *resty.Response, error)
- type CountOfEventSubscriptionsQueryParams
- type CountOfEventSubscriptionsResponse
- type CountOfEventsQueryParams
- type CountOfEventsResponse
- type CountOfNotificationsQueryParams
- type CountOfNotificationsResponse
- type CountResult
- type CreateAndProvisionSSIDRequest
- type CreateAndProvisionSSIDRequestFlexConnect
- type CreateAndProvisionSSIDRequestManagedAPLocations
- type CreateAndProvisionSSIDRequestSSIDDetails
- type CreateAndProvisionSSIDResponse
- type CreateApplicationRequest
- type CreateApplicationRequestApplicationSet
- type CreateApplicationRequestNetworkApplications
- type CreateApplicationRequestNetworkIDentity
- type CreateApplicationResponse
- type CreateApplicationResponseResponse
- type CreateApplicationSetRequest
- type CreateApplicationSetResponse
- type CreateApplicationSetResponseResponse
- type CreateCLICredentialsRequest
- type CreateCLICredentialsResponse
- type CreateCLICredentialsResponseResponse
- type CreateDeviceCredentialsRequest
- type CreateDeviceCredentialsRequestSettings
- type CreateDeviceCredentialsRequestSettingsCliCredential
- type CreateDeviceCredentialsRequestSettingsHTTPSRead
- type CreateDeviceCredentialsRequestSettingsHTTPSWrite
- type CreateDeviceCredentialsRequestSettingsSNMPV2cRead
- type CreateDeviceCredentialsRequestSettingsSNMPV2cWrite
- type CreateDeviceCredentialsRequestSettingsSNMPV3
- type CreateDeviceCredentialsResponse
- type CreateEnterpriseSSIDRequest
- type CreateEnterpriseSSIDResponse
- type CreateEventSubscriptionsRequest
- type CreateEventSubscriptionsRequestFilter
- type CreateEventSubscriptionsRequestFilterEventIDs
- type CreateEventSubscriptionsRequestSubscriptionEndpoints
- type CreateEventSubscriptionsRequestSubscriptionEndpointsSubscriptionDetails
- type CreateEventSubscriptionsResponse
- type CreateGlobalPoolRequest
- type CreateGlobalPoolRequestSettings
- type CreateGlobalPoolRequestSettingsIPpool
- type CreateGlobalPoolRequestSettingsIPpoolDNSServerIPs
- type CreateGlobalPoolRequestSettingsIPpoolDhcpServerIPs
- type CreateGlobalPoolResponse
- type CreateHTTPReadCredentialsRequest
- type CreateHTTPReadCredentialsResponse
- type CreateHTTPReadCredentialsResponseResponse
- type CreateHTTPWriteCredentialsRequest
- type CreateHTTPWriteCredentialsResponse
- type CreateHTTPWriteCredentialsResponseResponse
- type CreateNFVProfileRequest
- type CreateNFVProfileRequestDevice
- type CreateNFVProfileRequestDeviceCustomNetworks
- type CreateNFVProfileRequestDeviceCustomNetworksServicesToConnect
- type CreateNFVProfileRequestDeviceCustomTemplate
- type CreateNFVProfileRequestDeviceServiceProviderProfile
- type CreateNFVProfileRequestDeviceServices
- type CreateNFVProfileRequestDeviceServicesVNicMapping
- type CreateNFVProfileRequestDeviceVLANForL2
- type CreateNFVProfileResponse
- type CreateNetconfCredentialsRequest
- type CreateNetconfCredentialsResponse
- type CreateNetconfCredentialsResponseResponse
- type CreateNetworkRequest
- type CreateNetworkRequestSettings
- type CreateNetworkRequestSettingsClientAndEndpointAAA
- type CreateNetworkRequestSettingsDNSServer
- type CreateNetworkRequestSettingsDhcpServer
- type CreateNetworkRequestSettingsMessageOfTheday
- type CreateNetworkRequestSettingsNetflowcollector
- type CreateNetworkRequestSettingsNetworkAAA
- type CreateNetworkRequestSettingsNtpServer
- type CreateNetworkRequestSettingsSNMPServer
- type CreateNetworkRequestSettingsSNMPServerIPAddresses
- type CreateNetworkRequestSettingsSyslogServer
- type CreateNetworkRequestSettingsSyslogServerIPAddresses
- type CreateNetworkResponse
- type CreateOrUpdateRFProfileRequest
- type CreateOrUpdateRFProfileRequestRadioTypeAProperties
- type CreateOrUpdateRFProfileRequestRadioTypeBProperties
- type CreateOrUpdateRFProfileResponse
- type CreateProjectRequest
- type CreateProjectRequestTags
- type CreateProjectRequestTemplates
- type CreateProjectResponse
- type CreateProjectResponseResponse
- type CreateSNMPReadCommunityRequest
- type CreateSNMPReadCommunityResponse
- type CreateSNMPReadCommunityResponseResponse
- type CreateSNMPWriteCommunityRequest
- type CreateSNMPWriteCommunityResponse
- type CreateSNMPWriteCommunityResponseResponse
- type CreateSNMPv3CredentialsRequest
- type CreateSNMPv3CredentialsResponse
- type CreateSNMPv3CredentialsResponseResponse
- type CreateSPProfileRequest
- type CreateSPProfileRequestSettings
- type CreateSPProfileRequestSettingsQos
- type CreateSPProfileResponse
- type CreateSensorTestTemplateRequest
- type CreateSensorTestTemplateRequestApCoverage
- type CreateSensorTestTemplateRequestSSIDs
- type CreateSensorTestTemplateRequestSSIDsCategories
- type CreateSensorTestTemplateRequestSSIDsTests
- type CreateSensorTestTemplateRequestSSIDsTestsConfig
- type CreateSensorTestTemplateRequestSSIDsThirdParty
- type CreateSensorTestTemplateResponse
- type CreateSensorTestTemplateResponseResponse
- type CreateSensorTestTemplateResponseResponseApCoverage
- type CreateSensorTestTemplateResponseResponseLocationInfoList
- type CreateSensorTestTemplateResponseResponseSSIDs
- type CreateSensorTestTemplateResponseResponseSSIDsExtWebAuthHTMLTag
- type CreateSensorTestTemplateResponseResponseSSIDsTests
- type CreateSensorTestTemplateResponseResponseSSIDsTestsConfig
- type CreateSensorTestTemplateResponseResponseSSIDsThirdParty
- type CreateSensorTestTemplateResponseResponseSensors
- type CreateSensorTestTemplateResponseResponseWLANs
- type CreateSiteRequest
- type CreateSiteRequestSite
- type CreateSiteRequestSiteArea
- type CreateSiteRequestSiteBuilding
- type CreateSiteRequestSiteFloor
- type CreateSiteResponse
- type CreateTagRequest
- type CreateTagRequestDynamicRules
- type CreateTagRequestDynamicRulesRules
- type CreateTagRequestDynamicRulesRulesItems
- type CreateTagRequestDynamicRulesRulesValues
- type CreateTagResponse
- type CreateTagResponseResponse
- type CreateTemplateRequest
- type CreateTemplateRequestContainingTemplates
- type CreateTemplateRequestDeviceTypes
- type CreateTemplateRequestRollbackTemplateParams
- type CreateTemplateRequestRollbackTemplateParamsRange
- type CreateTemplateRequestRollbackTemplateParamsSelection
- type CreateTemplateRequestTags
- type CreateTemplateRequestTemplateParams
- type CreateTemplateRequestTemplateParamsRange
- type CreateTemplateRequestTemplateParamsSelection
- type CreateTemplateResponse
- type CreateTemplateResponseResponse
- type CreateUpdateSNMPPropertiesRequest
- type CreateUpdateSNMPPropertiesResponse
- type CreateUpdateSNMPPropertiesResponseResponse
- type CreateWirelessProfileRequest
- type CreateWirelessProfileRequestProfileDetails
- type CreateWirelessProfileRequestProfileDetailsSSIDDetails
- type CreateWirelessProfileRequestProfileDetailsSSIDDetailsFlexConnect
- type CreateWirelessProfileRequestProfileDetailsSites
- type CreateWirelessProfileResponse
- type DeleteAllDiscoveryResponse
- type DeleteAllDiscoveryResponseResponse
- type DeleteApplicationQueryParams
- type DeleteApplicationResponse
- type DeleteApplicationResponseResponse
- type DeleteApplicationSetQueryParams
- type DeleteApplicationSetResponse
- type DeleteApplicationSetResponseResponse
- type DeleteControlPlaneDeviceInSDAFabricQueryParams
- type DeleteControlPlaneDeviceInSDAFabricResponse
- type DeleteDefaultAuthenticationProfileFromSDAFabricQueryParams
- type DeleteDefaultAuthenticationProfileFromSDAFabricRequest
- type DeleteDefaultAuthenticationProfileFromSDAFabricResponse
- type DeleteDeviceByIDFromPnPResponse
- type DeleteDeviceByIDFromPnPResponseDayZeroConfig
- type DeleteDeviceByIDFromPnPResponseDeviceInfo
- type DeleteDeviceByIDFromPnPResponseDeviceInfoAAACredentials
- type DeleteDeviceByIDFromPnPResponseDeviceInfoAddnMacAddrs
- type DeleteDeviceByIDFromPnPResponseDeviceInfoCapabilitiesSupported
- type DeleteDeviceByIDFromPnPResponseDeviceInfoDeviceSudiSerialNos
- type DeleteDeviceByIDFromPnPResponseDeviceInfoFeaturesSupported
- type DeleteDeviceByIDFromPnPResponseDeviceInfoFileSystemList
- type DeleteDeviceByIDFromPnPResponseDeviceInfoHTTPHeaders
- type DeleteDeviceByIDFromPnPResponseDeviceInfoIPInterfaces
- type DeleteDeviceByIDFromPnPResponseDeviceInfoIPInterfacesIPv6AddressList
- type DeleteDeviceByIDFromPnPResponseDeviceInfoLocation
- type DeleteDeviceByIDFromPnPResponseDeviceInfoNeighborLinks
- type DeleteDeviceByIDFromPnPResponseDeviceInfoPnpProfileList
- type DeleteDeviceByIDFromPnPResponseDeviceInfoPnpProfileListPrimaryEndpoint
- type DeleteDeviceByIDFromPnPResponseDeviceInfoPnpProfileListSecondaryEndpoint
- type DeleteDeviceByIDFromPnPResponseDeviceInfoPreWorkflowCliOuputs
- type DeleteDeviceByIDFromPnPResponseDeviceInfoStackInfo
- type DeleteDeviceByIDFromPnPResponseDeviceInfoStackInfoStackMemberList
- type DeleteDeviceByIDFromPnPResponseDeviceInfoStackInfoValidLicenseLevels
- type DeleteDeviceByIDFromPnPResponseDeviceInfoUserMicNumbers
- type DeleteDeviceByIDFromPnPResponseDeviceInfoUserSudiSerialNos
- type DeleteDeviceByIDFromPnPResponseRunSummaryList
- type DeleteDeviceByIDFromPnPResponseRunSummaryListHistoryTaskInfo
- type DeleteDeviceByIDFromPnPResponseRunSummaryListHistoryTaskInfoAddnDetails
- type DeleteDeviceByIDFromPnPResponseRunSummaryListHistoryTaskInfoWorkItemList
- type DeleteDeviceByIDFromPnPResponseSystemResetWorkflow
- type DeleteDeviceByIDFromPnPResponseSystemResetWorkflowTasks
- type DeleteDeviceByIDFromPnPResponseSystemResetWorkflowTasksWorkItemList
- type DeleteDeviceByIDFromPnPResponseSystemWorkflow
- type DeleteDeviceByIDFromPnPResponseSystemWorkflowTasks
- type DeleteDeviceByIDFromPnPResponseSystemWorkflowTasksWorkItemList
- type DeleteDeviceByIDFromPnPResponseWorkflow
- type DeleteDeviceByIDFromPnPResponseWorkflowParameters
- type DeleteDeviceByIDFromPnPResponseWorkflowParametersConfigList
- type DeleteDeviceByIDFromPnPResponseWorkflowParametersConfigListConfigParameters
- type DeleteDeviceByIDFromPnPResponseWorkflowTasks
- type DeleteDeviceByIDFromPnPResponseWorkflowTasksWorkItemList
- type DeleteDeviceByIDQueryParams
- type DeleteDeviceByIDResponse
- type DeleteDeviceByIDResponseResponse
- type DeleteDeviceCredentialResponse
- type DeleteDiscoveryByIDResponse
- type DeleteDiscoveryByIDResponseResponse
- type DeleteDiscoveryBySpecifiedRangeResponse
- type DeleteDiscoveryBySpecifiedRangeResponseResponse
- type DeleteEdgeDeviceFromSDAFabricQueryParams
- type DeleteEdgeDeviceFromSDAFabricResponse
- type DeleteEnterpriseSSIDResponse
- type DeleteEventSubscriptionsQueryParams
- type DeleteEventSubscriptionsResponse
- type DeleteGlobalCredentialsByIDResponse
- type DeleteGlobalCredentialsByIDResponseResponse
- type DeleteGlobalIPPoolResponse
- type DeleteIPPoolFromSDAVirtualNetworkQueryParams
- type DeleteIPPoolFromSDAVirtualNetworkRequest
- type DeleteIPPoolFromSDAVirtualNetworkResponse
- type DeletePortAssignmentForAccessPointInSDAFabricQueryParams
- type DeletePortAssignmentForAccessPointInSDAFabricRequest
- type DeletePortAssignmentForAccessPointInSDAFabricResponse
- type DeletePortAssignmentForUserDeviceInSDAFabricQueryParams
- type DeletePortAssignmentForUserDeviceInSDAFabricRequest
- type DeletePortAssignmentForUserDeviceInSDAFabricResponse
- type DeleteProjectResponse
- type DeleteProjectResponseResponse
- type DeleteRFProfilesResponse
- type DeleteSDAFabricQueryParams
- type DeleteSDAFabricRequest
- type DeleteSDAFabricResponse
- type DeleteSPProfileResponse
- type DeleteSSIDAndProvisionItToDevicesResponse
- type DeleteSensorTestQueryParams
- type DeleteSensorTestResponse
- type DeleteSensorTestResponseResponse
- type DeleteSiteFromSDAFabricQueryParams
- type DeleteSiteFromSDAFabricRequest
- type DeleteSiteFromSDAFabricResponse
- type DeleteSiteResponse
- type DeleteTagResponse
- type DeleteTagResponseResponse
- type DeleteTemplateResponse
- type DeleteTemplateResponseResponse
- type DeleteVNFromSDAFabricQueryParams
- type DeleteVNFromSDAFabricResponse
- type DeleteVNFromSDAFabricResponseRoles
- type DeleteWirelessProfileResponse
- type DeleteWorkflowByIDResponse
- type DeleteWorkflowByIDResponseTasks
- type DeleteWorkflowByIDResponseTasksWorkItemList
- type DeletesBorderDeviceFromSDAFabricQueryParams
- type DeletesBorderDeviceFromSDAFabricResponse
- type DeletesPathtraceByIDResponse
- type DeletesPathtraceByIDResponseResponse
- type DeployDeviceReplacementWorkflowRequest
- type DeployDeviceReplacementWorkflowResponse
- type DeployDeviceReplacementWorkflowResponseResponse
- type DeployTemplateRequest
- type DeployTemplateRequestTargetInfo
- type DeployTemplateResponse
- type DeployTemplateResponseDevices
- type DeregisterVirtualAccountQueryParams
- type DeregisterVirtualAccountResponse
- type DeregisterVirtualAccountResponseProfile
- type DeregisterVirtualAccountResponseSyncResult
- type DeregisterVirtualAccountResponseSyncResultSyncList
- type DeregisterVirtualAccountResponseSyncResultSyncListDeviceSnList
- type DeviceOnboardingPnPService
- func (s *DeviceOnboardingPnPService) AddAWorkflow(addAWorkflowRequest *AddAWorkflowRequest) (*AddAWorkflowResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) AddDeviceToPnpDatabase(addDeviceToPnpDatabaseRequest *AddDeviceToPnpDatabaseRequest) (*AddDeviceToPnpDatabaseResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) AddVirtualAccount(addVirtualAccountRequest *AddVirtualAccountRequest) (*AddVirtualAccountResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) ClaimADeviceToASite(claimADeviceToASiteRequest *ClaimADeviceToASiteRequest) (*ClaimADeviceToASiteResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) ClaimDevice(claimDeviceRequest *ClaimDeviceRequest) (*ClaimDeviceResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) DeleteDeviceByIDFromPnP(id string) (*DeleteDeviceByIDFromPnPResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) DeleteWorkflowByID(id string) (*DeleteWorkflowByIDResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) DeregisterVirtualAccount(deregisterVirtualAccountQueryParams *DeregisterVirtualAccountQueryParams) (*DeregisterVirtualAccountResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) GetDeviceByID(id string) (*GetDeviceByIDResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) GetDeviceHistory(getDeviceHistoryQueryParams *GetDeviceHistoryQueryParams) (*GetDeviceHistoryResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) GetPnPGlobalSettings() (*GetPnPGlobalSettingsResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) GetPnpDeviceCount(getPnpDeviceCountQueryParams *GetPnpDeviceCountQueryParams) (*GetPnpDeviceCountResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) GetPnpDeviceList(getPnpDeviceListQueryParams *GetPnpDeviceListQueryParams) (*[]GetPnpDeviceListResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) GetSmartAccountList() (*GetSmartAccountListResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) GetSyncResultForVirtualAccount(domain string, name string) (*GetSyncResultForVirtualAccountResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) GetVirtualAccountList(domain string) (*GetVirtualAccountListResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) GetWorkflowByID(id string) (*GetWorkflowByIDResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) GetWorkflowCount(getWorkflowCountQueryParams *GetWorkflowCountQueryParams) (*GetWorkflowCountResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) GetWorkflows(getWorkflowsQueryParams *GetWorkflowsQueryParams) (*[]GetWorkflowsResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) ImportDevicesInBulk(importDevicesInBulkRequest *ImportDevicesInBulkRequest) (*ImportDevicesInBulkResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) PreviewConfig(previewConfigRequest *PreviewConfigRequest) (*PreviewConfigResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) ResetDevice(resetDeviceRequest *ResetDeviceRequest) (*ResetDeviceResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) SyncVirtualAccountDevices(syncVirtualAccountDevicesRequest *SyncVirtualAccountDevicesRequest) (*SyncVirtualAccountDevicesResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) UnClaimDevice(unClaimDeviceRequest *UnClaimDeviceRequest) (*UnClaimDeviceResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) UpdateDevice(id string, updateDeviceRequest *UpdateDeviceRequest) (*UpdateDeviceResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) UpdatePnPGlobalSettings(updatePnPGlobalSettingsRequest *UpdatePnPGlobalSettingsRequest) (*UpdatePnPGlobalSettingsResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) UpdatePnPServerProfile(updatePnPServerProfileRequest *UpdatePnPServerProfileRequest) (*UpdatePnPServerProfileResponse, *resty.Response, error)
- func (s *DeviceOnboardingPnPService) UpdateWorkflow(id string, updateWorkflowRequest *UpdateWorkflowRequest) (*UpdateWorkflowResponse, *resty.Response, error)
- type DeviceReplacementService
- func (s *DeviceReplacementService) DeployDeviceReplacementWorkflow(deployDeviceReplacementWorkflowRequest *DeployDeviceReplacementWorkflowRequest) (*DeployDeviceReplacementWorkflowResponse, *resty.Response, error)
- func (s *DeviceReplacementService) MarkDeviceForReplacement(markDeviceForReplacementRequest *[]MarkDeviceForReplacementRequest) (*MarkDeviceForReplacementResponse, *resty.Response, error)
- func (s *DeviceReplacementService) ReturnListOfReplacementDevicesWithReplacementDetails(...) (*ReturnListOfReplacementDevicesWithReplacementDetailsResponse, *resty.Response, ...)
- func (s *DeviceReplacementService) ReturnReplacementDevicesCount(...) (*ReturnReplacementDevicesCountResponse, *resty.Response, error)
- func (s *DeviceReplacementService) UnMarkDeviceForReplacement(unMarkDeviceForReplacementRequest *[]UnMarkDeviceForReplacementRequest) (*UnMarkDeviceForReplacementResponse, *resty.Response, error)
- type DevicesGetDeviceByIDResponse
- type DevicesGetDeviceByIDResponseResponse
- type DevicesQueryParams
- type DevicesResponse
- type DevicesResponseResponse
- type DevicesResponseResponseAirQualityHealth
- type DevicesResponseResponseClientCount
- type DevicesResponseResponseInterferenceHealth
- type DevicesResponseResponseNoiseHealth
- type DevicesResponseResponseUtilizationHealth
- type DevicesService
- func (s *DevicesService) AddDevice(addDeviceRequest *AddDeviceRequest) (*AddDeviceResponse, *resty.Response, error)
- func (s *DevicesService) DeleteDeviceByID(id string, deleteDeviceByIDQueryParams *DeleteDeviceByIDQueryParams) (*DeleteDeviceByIDResponse, *resty.Response, error)
- func (s *DevicesService) Devices(devicesQueryParams *DevicesQueryParams) (*DevicesResponse, *resty.Response, error)
- func (s *DevicesService) ExportDeviceList(exportDeviceListRequest *ExportDeviceListRequest) (*ExportDeviceListResponse, *resty.Response, error)
- func (s *DevicesService) GetAllInterfaces(getAllInterfacesQueryParams *GetAllInterfacesQueryParams) (*GetAllInterfacesResponse, *resty.Response, error)
- func (s *DevicesService) GetDeviceByID(id string) (*DevicesGetDeviceByIDResponse, *resty.Response, error)
- func (s *DevicesService) GetDeviceBySerialNumber(serialNumber string) (*GetDeviceBySerialNumberResponse, *resty.Response, error)
- func (s *DevicesService) GetDeviceConfigByID(networkDeviceID string) (*GetDeviceConfigByIDResponse, *resty.Response, error)
- func (s *DevicesService) GetDeviceConfigCount() (*GetDeviceConfigCountResponse, *resty.Response, error)
- func (s *DevicesService) GetDeviceConfigForAllDevices() (*GetDeviceConfigForAllDevicesResponse, *resty.Response, error)
- func (s *DevicesService) GetDeviceCount() (*GetDeviceCountResponse, *resty.Response, error)
- func (s *DevicesService) GetDeviceDetail(getDeviceDetailQueryParams *GetDeviceDetailQueryParams) (*GetDeviceDetailResponse, *resty.Response, error)
- func (s *DevicesService) GetDeviceEnrichmentDetails() (*GetDeviceEnrichmentDetailsResponse, *resty.Response, error)
- func (s *DevicesService) GetDeviceInterfaceCount() (*GetDeviceInterfaceCountResponse, *resty.Response, error)
- func (s *DevicesService) GetDeviceInterfaceCountByDeviceID(deviceID string) (*GetDeviceInterfaceCountByDeviceIDResponse, *resty.Response, error)
- func (s *DevicesService) GetDeviceInterfaceVLANs(id string, ...) (*GetDeviceInterfaceVLANsResponse, *resty.Response, error)
- func (s *DevicesService) GetDeviceInterfacesBySpecifiedRange(deviceID string, startIndex int, recordsToReturn int) (*GetDeviceInterfacesBySpecifiedRangeResponse, *resty.Response, error)
- func (s *DevicesService) GetDeviceList(getDeviceListQueryParams *GetDeviceListQueryParams) (*GetDeviceListResponse, *resty.Response, error)
- func (s *DevicesService) GetDeviceSummary(id string) (*GetDeviceSummaryResponse, *resty.Response, error)
- func (s *DevicesService) GetFunctionalCapabilityByID(id string) (*GetFunctionalCapabilityByIDResponse, *resty.Response, error)
- func (s *DevicesService) GetFunctionalCapabilityForDevices(...) (*GetFunctionalCapabilityForDevicesResponse, *resty.Response, error)
- func (s *DevicesService) GetISISInterfaces() (*GetISISInterfacesResponse, *resty.Response, error)
- func (s *DevicesService) GetInterfaceByID(id string) (*GetInterfaceByIDResponse, *resty.Response, error)
- func (s *DevicesService) GetInterfaceByIP(ipAddress string) (*GetInterfaceByIPResponse, *resty.Response, error)
- func (s *DevicesService) GetInterfaceDetailsByDeviceIDAndInterfaceName(deviceID string, ...) (*GetInterfaceDetailsByDeviceIDAndInterfaceNameResponse, *resty.Response, error)
- func (s *DevicesService) GetInterfaceInfoByID(deviceID string) (*GetInterfaceInfoByIDResponse, *resty.Response, error)
- func (s *DevicesService) GetModuleCount(getModuleCountQueryParams *GetModuleCountQueryParams) (*GetModuleCountResponse, *resty.Response, error)
- func (s *DevicesService) GetModuleInfoByID(id string) (*GetModuleInfoByIDResponse, *resty.Response, error)
- func (s *DevicesService) GetModules(getModulesQueryParams *GetModulesQueryParams) (*GetModulesResponse, *resty.Response, error)
- func (s *DevicesService) GetNetworkDeviceByIP(ipAddress string) (*GetNetworkDeviceByIPResponse, *resty.Response, error)
- func (s *DevicesService) GetNetworkDeviceByPaginationRange(startIndex int, recordsToReturn int) (*GetNetworkDeviceByPaginationRangeResponse, *resty.Response, error)
- func (s *DevicesService) GetOSPFInterfaces() (*GetOSPFInterfacesResponse, *resty.Response, error)
- func (s *DevicesService) GetOrganizationListForMeraki(id string) (*GetOrganizationListForMerakiResponse, *resty.Response, error)
- func (s *DevicesService) GetPollingIntervalByID(id string) (*GetPollingIntervalByIDResponse, *resty.Response, error)
- func (s *DevicesService) GetPollingIntervalForAllDevices() (*GetPollingIntervalForAllDevicesResponse, *resty.Response, error)
- func (s *DevicesService) GetWirelessLanControllerDetailsByID(id string) (*GetWirelessLanControllerDetailsByIDResponse, *resty.Response, error)
- func (s *DevicesService) RegisterDeviceForWSA(registerDeviceForWSAQueryParams *RegisterDeviceForWSAQueryParams) (*RegisterDeviceForWSAResponse, *resty.Response, error)
- func (s *DevicesService) RetrievesAllNetworkDevices(retrievesAllNetworkDevicesQueryParams *RetrievesAllNetworkDevicesQueryParams) (string, *resty.Response, error)
- func (s *DevicesService) SyncDevices(syncDevicesRequest *SyncDevicesRequest) (*SyncDevicesResponse, *resty.Response, error)
- func (s *DevicesService) SyncNetworkDevices(syncNetworkDevicesQueryParams *SyncNetworkDevicesQueryParams, ...) (*SyncNetworkDevicesResponse, *resty.Response, error)
- func (s *DevicesService) UpdateDeviceRole(updateDeviceRoleRequest *UpdateDeviceRoleRequest) (*UpdateDeviceRoleResponse, *resty.Response, error)
- type DiscoveryService
- func (s *DiscoveryService) CreateCLICredentials(createCLICredentialsRequest *[]CreateCLICredentialsRequest) (*CreateCLICredentialsResponse, *resty.Response, error)
- func (s *DiscoveryService) CreateHTTPReadCredentials(createHTTPReadCredentialsRequest *[]CreateHTTPReadCredentialsRequest) (*CreateHTTPReadCredentialsResponse, *resty.Response, error)
- func (s *DiscoveryService) CreateHTTPWriteCredentials(createHTTPWriteCredentialsRequest *[]CreateHTTPWriteCredentialsRequest) (*CreateHTTPWriteCredentialsResponse, *resty.Response, error)
- func (s *DiscoveryService) CreateNetconfCredentials(createNetconfCredentialsRequest *[]CreateNetconfCredentialsRequest) (*CreateNetconfCredentialsResponse, *resty.Response, error)
- func (s *DiscoveryService) CreateSNMPReadCommunity(createSNMPReadCommunityRequest *[]CreateSNMPReadCommunityRequest) (*CreateSNMPReadCommunityResponse, *resty.Response, error)
- func (s *DiscoveryService) CreateSNMPWriteCommunity(createSNMPWriteCommunityRequest *[]CreateSNMPWriteCommunityRequest) (*CreateSNMPWriteCommunityResponse, *resty.Response, error)
- func (s *DiscoveryService) CreateSNMPv3Credentials(createSNMPv3CredentialsRequest *[]CreateSNMPv3CredentialsRequest) (*CreateSNMPv3CredentialsResponse, *resty.Response, error)
- func (s *DiscoveryService) CreateUpdateSNMPProperties(createUpdateSNMPPropertiesRequest *[]CreateUpdateSNMPPropertiesRequest) (*CreateUpdateSNMPPropertiesResponse, *resty.Response, error)
- func (s *DiscoveryService) DeleteAllDiscovery() (*DeleteAllDiscoveryResponse, *resty.Response, error)
- func (s *DiscoveryService) DeleteDiscoveryByID(id string) (*DeleteDiscoveryByIDResponse, *resty.Response, error)
- func (s *DiscoveryService) DeleteDiscoveryBySpecifiedRange(startIndex int, recordsToDelete int) (*DeleteDiscoveryBySpecifiedRangeResponse, *resty.Response, error)
- func (s *DiscoveryService) DeleteGlobalCredentialsByID(globalCredentialID string) (*DeleteGlobalCredentialsByIDResponse, *resty.Response, error)
- func (s *DiscoveryService) GetCountOfAllDiscoveryJobs() (*GetCountOfAllDiscoveryJobsResponse, *resty.Response, error)
- func (s *DiscoveryService) GetCredentialSubTypeByCredentialID(id string) (*GetCredentialSubTypeByCredentialIDResponse, *resty.Response, error)
- func (s *DiscoveryService) GetDevicesDiscoveredByID(id string, ...) (*GetDevicesDiscoveredByIDResponse, *resty.Response, error)
- func (s *DiscoveryService) GetDiscoveredDevicesByRange(id string, startIndex int, recordsToReturn int, ...) (*GetDiscoveredDevicesByRangeResponse, *resty.Response, error)
- func (s *DiscoveryService) GetDiscoveredNetworkDevicesByDiscoveryID(id string, ...) (*GetDiscoveredNetworkDevicesByDiscoveryIDResponse, *resty.Response, error)
- func (s *DiscoveryService) GetDiscoveriesByRange(startIndex int, recordsToReturn int) (*GetDiscoveriesByRangeResponse, *resty.Response, error)
- func (s *DiscoveryService) GetDiscoveryByID(id string) (*GetDiscoveryByIDResponse, *resty.Response, error)
- func (s *DiscoveryService) GetDiscoveryJobsByIP(getDiscoveryJobsByIPQueryParams *GetDiscoveryJobsByIPQueryParams) (*GetDiscoveryJobsByIPResponse, *resty.Response, error)
- func (s *DiscoveryService) GetGlobalCredentials(getGlobalCredentialsQueryParams *GetGlobalCredentialsQueryParams) (*GetGlobalCredentialsResponse, *resty.Response, error)
- func (s *DiscoveryService) GetListOfDiscoveriesByDiscoveryID(id string, ...) (*GetListOfDiscoveriesByDiscoveryIDResponse, *resty.Response, error)
- func (s *DiscoveryService) GetNetworkDevicesFromDiscovery(id string, ...) (*GetNetworkDevicesFromDiscoveryResponse, *resty.Response, error)
- func (s *DiscoveryService) GetSNMPProperties() (*GetSNMPPropertiesResponse, *resty.Response, error)
- func (s *DiscoveryService) StartDiscovery(startDiscoveryRequest *StartDiscoveryRequest) (*StartDiscoveryResponse, *resty.Response, error)
- func (s *DiscoveryService) UpdateCLICredentials(updateCLICredentialsRequest *UpdateCLICredentialsRequest) (*UpdateCLICredentialsResponse, *resty.Response, error)
- func (s *DiscoveryService) UpdateGlobalCredentials(globalCredentialID string, ...) (*UpdateGlobalCredentialsResponse, *resty.Response, error)
- func (s *DiscoveryService) UpdateHTTPReadCredential(updateHTTPReadCredentialRequest *UpdateHTTPReadCredentialRequest) (*UpdateHTTPReadCredentialResponse, *resty.Response, error)
- func (s *DiscoveryService) UpdateHTTPWriteCredentials(updateHTTPWriteCredentialsRequest *UpdateHTTPWriteCredentialsRequest) (*UpdateHTTPWriteCredentialsResponse, *resty.Response, error)
- func (s *DiscoveryService) UpdateNetconfCredentials(updateNetconfCredentialsRequest *UpdateNetconfCredentialsRequest) (*UpdateNetconfCredentialsResponse, *resty.Response, error)
- func (s *DiscoveryService) UpdateSNMPReadCommunity(updateSNMPReadCommunityRequest *UpdateSNMPReadCommunityRequest) (*UpdateSNMPReadCommunityResponse, *resty.Response, error)
- func (s *DiscoveryService) UpdateSNMPWriteCommunity(updateSNMPWriteCommunityRequest *UpdateSNMPWriteCommunityRequest) (*UpdateSNMPWriteCommunityResponse, *resty.Response, error)
- func (s *DiscoveryService) UpdateSNMPv3Credentials(updateSNMPv3CredentialsRequest *UpdateSNMPv3CredentialsRequest) (*UpdateSNMPv3CredentialsResponse, *resty.Response, error)
- func (s *DiscoveryService) UpdatesAnExistingDiscoveryBySpecifiedID(...) (*UpdatesAnExistingDiscoveryBySpecifiedIDResponse, *resty.Response, error)
- type DuplicateSensorTestTemplateRequest
- type DuplicateSensorTestTemplateResponse
- type DuplicateSensorTestTemplateResponseResponse
- type DuplicateSensorTestTemplateResponseResponseApCoverage
- type DuplicateSensorTestTemplateResponseResponseLocationInfoList
- type DuplicateSensorTestTemplateResponseResponseLocationInfoListMacAddressList
- type DuplicateSensorTestTemplateResponseResponseSSIDs
- type DuplicateSensorTestTemplateResponseResponseSSIDsExtWebAuthHTMLTag
- type DuplicateSensorTestTemplateResponseResponseSSIDsTests
- type DuplicateSensorTestTemplateResponseResponseSSIDsTestsConfig
- type DuplicateSensorTestTemplateResponseResponseSSIDsThirdParty
- type DuplicateSensorTestTemplateResponseResponseSchedule
- type DuplicateSensorTestTemplateResponseResponseScheduleFrequency
- type DuplicateSensorTestTemplateResponseResponseScheduleScheduleRange
- type DuplicateSensorTestTemplateResponseResponseScheduleScheduleRangeTimeRange
- type DuplicateSensorTestTemplateResponseResponseScheduleScheduleRangeTimeRangeFrequency
- type DuplicateSensorTestTemplateResponseResponseSensors
- type DuplicateSensorTestTemplateResponseResponseWLANs
- type EditApplicationRequest
- type EditApplicationRequestApplicationSet
- type EditApplicationRequestNetworkApplications
- type EditApplicationRequestNetworkIDentity
- type EditApplicationResponse
- type EditApplicationResponseResponse
- type EditSensorTestTemplateRequest
- type EditSensorTestTemplateRequestLocationInfoList
- type EditSensorTestTemplateRequestSchedule
- type EditSensorTestTemplateRequestScheduleFrequency
- type EditSensorTestTemplateRequestScheduleScheduleRange
- type EditSensorTestTemplateRequestScheduleScheduleRangeTimeRange
- type EditSensorTestTemplateRequestScheduleScheduleRangeTimeRangeFrequency
- type EditSensorTestTemplateResponse
- type EditSensorTestTemplateResponseResponse
- type EditSensorTestTemplateResponseResponseApCoverage
- type EditSensorTestTemplateResponseResponseLocationInfoList
- type EditSensorTestTemplateResponseResponseLocationInfoListMacAddressList
- type EditSensorTestTemplateResponseResponseSSIDs
- type EditSensorTestTemplateResponseResponseSSIDsExtWebAuthHTMLTag
- type EditSensorTestTemplateResponseResponseSSIDsTests
- type EditSensorTestTemplateResponseResponseSSIDsTestsConfig
- type EditSensorTestTemplateResponseResponseSSIDsThirdParty
- type EditSensorTestTemplateResponseResponseSchedule
- type EditSensorTestTemplateResponseResponseScheduleFrequency
- type EditSensorTestTemplateResponseResponseScheduleScheduleRange
- type EditSensorTestTemplateResponseResponseScheduleScheduleRangeTimeRange
- type EditSensorTestTemplateResponseResponseScheduleScheduleRangeTimeRangeFrequency
- type EditSensorTestTemplateResponseResponseSensors
- type EditSensorTestTemplateResponseResponseWLANs
- type Error
- type EventManagementService
- func (s *EventManagementService) CountOfEventSubscriptions(countOfEventSubscriptionsQueryParams *CountOfEventSubscriptionsQueryParams) (*CountOfEventSubscriptionsResponse, *resty.Response, error)
- func (s *EventManagementService) CountOfEvents(countOfEventsQueryParams *CountOfEventsQueryParams) (*CountOfEventsResponse, *resty.Response, error)
- func (s *EventManagementService) CountOfNotifications(countOfNotificationsQueryParams *CountOfNotificationsQueryParams) (*CountOfNotificationsResponse, *resty.Response, error)
- func (s *EventManagementService) CreateEventSubscriptions(createEventSubscriptionsRequest *[]CreateEventSubscriptionsRequest) (*CreateEventSubscriptionsResponse, *resty.Response, error)
- func (s *EventManagementService) DeleteEventSubscriptions(deleteEventSubscriptionsQueryParams *DeleteEventSubscriptionsQueryParams) (*DeleteEventSubscriptionsResponse, *resty.Response, error)
- func (s *EventManagementService) GetEventSubscriptions(getEventSubscriptionsQueryParams *GetEventSubscriptionsQueryParams) (*GetEventSubscriptionsResponse, *resty.Response, error)
- func (s *EventManagementService) GetEvents(getEventsQueryParams *GetEventsQueryParams) (*GetEventsResponse, *resty.Response, error)
- func (s *EventManagementService) GetNotifications(getNotificationsQueryParams *GetNotificationsQueryParams) (*GetNotificationsResponse, *resty.Response, error)
- func (s *EventManagementService) GetStatusAPIForEvents(executionID string) (*GetStatusAPIForEventsResponse, *resty.Response, error)
- func (s *EventManagementService) UpdateEventSubscriptions(updateEventSubscriptionsRequest *[]UpdateEventSubscriptionsRequest) (*UpdateEventSubscriptionsResponse, *resty.Response, error)
- type ExportDeviceListRequest
- type ExportDeviceListRequestDeviceUUIDs
- type ExportDeviceListRequestParameters
- type ExportDeviceListResponse
- type ExportDeviceListResponseResponse
- type FileService
- func (s *FileService) DownloadAFileByFileID(fileID string) (string, *resty.Response, error)
- func (s *FileService) GetListOfAvailableNamespaces() (*GetListOfAvailableNamespacesResponse, *resty.Response, error)
- func (s *FileService) GetListOfFiles(nameSpace string) (*GetListOfFilesResponse, *resty.Response, error)
- type GetAllInterfacesQueryParams
- type GetAllInterfacesResponse
- type GetAllInterfacesResponseResponse
- type GetAllKeywordsOfCLIsAcceptedByCommandRunnerResponse
- type GetAllKeywordsOfCLIsAcceptedByCommandRunnerResponseResponse
- type GetApplicationSetsCountResponse
- type GetApplicationSetsQueryParams
- type GetApplicationSetsResponse
- type GetApplicationSetsResponseResponse
- type GetApplicationSetsResponseResponseIDentitySource
- type GetApplicationsCountResponse
- type GetApplicationsQueryParams
- type GetApplicationsResponse
- type GetApplicationsResponseApplicationSet
- type GetApplicationsResponseNetworkApplications
- type GetApplicationsResponseNetworkIDentity
- type GetApplicationsResponseResponse
- type GetClientDetailQueryParams
- type GetClientDetailResponse
- type GetClientDetailResponseConnectionInfo
- type GetClientDetailResponseDetail
- type GetClientDetailResponseDetailConnectedDevice
- type GetClientDetailResponseDetailHealthScore
- type GetClientDetailResponseDetailHostIPV6
- type GetClientDetailResponseDetailOnboarding
- type GetClientDetailResponseDetailOnboardingAAARootcauseList
- type GetClientDetailResponseDetailOnboardingAssocRootcauseList
- type GetClientDetailResponseDetailOnboardingDhcpRootcauseList
- type GetClientDetailResponseDetailOnboardingOtherRootcauseList
- type GetClientDetailResponseTopology
- type GetClientDetailResponseTopologyLinks
- type GetClientDetailResponseTopologyLinksLabel
- type GetClientDetailResponseTopologyNodes
- type GetClientEnrichmentDetailsHeaderParams
- type GetClientEnrichmentDetailsResponse
- type GetClientEnrichmentDetailsResponseConnectedDevice
- type GetClientEnrichmentDetailsResponseConnectedDeviceDeviceDetails
- type GetClientEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopology
- type GetClientEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopologyLinks
- type GetClientEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopologyLinksLabel
- type GetClientEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopologyNodes
- type GetClientEnrichmentDetailsResponseIssueDetails
- type GetClientEnrichmentDetailsResponseIssueDetailsIssue
- type GetClientEnrichmentDetailsResponseIssueDetailsIssueImpactedHosts
- type GetClientEnrichmentDetailsResponseIssueDetailsIssueImpactedHostsLocation
- type GetClientEnrichmentDetailsResponseIssueDetailsIssueImpactedHostsLocationApsImpacted
- type GetClientEnrichmentDetailsResponseIssueDetailsIssueSuggestedActions
- type GetClientEnrichmentDetailsResponseIssueDetailsIssueSuggestedActionsSteps
- type GetClientEnrichmentDetailsResponseUserDetails
- type GetClientEnrichmentDetailsResponseUserDetailsConnectedDevice
- type GetClientEnrichmentDetailsResponseUserDetailsHealthScore
- type GetClientEnrichmentDetailsResponseUserDetailsHostIPV6
- type GetControlPlaneDeviceFromSDAFabricQueryParams
- type GetControlPlaneDeviceFromSDAFabricResponse
- type GetControlPlaneDeviceFromSDAFabricResponseRoles
- type GetCountOfAllDiscoveryJobsResponse
- type GetCredentialSubTypeByCredentialIDResponse
- type GetDefaultAuthenticationProfileFromSDAFabricQueryParams
- type GetDefaultAuthenticationProfileFromSDAFabricResponse
- type GetDeviceByIDResponse
- type GetDeviceByIDResponseDayZeroConfig
- type GetDeviceByIDResponseDeviceInfo
- type GetDeviceByIDResponseDeviceInfoAAACredentials
- type GetDeviceByIDResponseDeviceInfoAddnMacAddrs
- type GetDeviceByIDResponseDeviceInfoCapabilitiesSupported
- type GetDeviceByIDResponseDeviceInfoDeviceSudiSerialNos
- type GetDeviceByIDResponseDeviceInfoFeaturesSupported
- type GetDeviceByIDResponseDeviceInfoFileSystemList
- type GetDeviceByIDResponseDeviceInfoHTTPHeaders
- type GetDeviceByIDResponseDeviceInfoIPInterfaces
- type GetDeviceByIDResponseDeviceInfoIPInterfacesIPv6AddressList
- type GetDeviceByIDResponseDeviceInfoLocation
- type GetDeviceByIDResponseDeviceInfoNeighborLinks
- type GetDeviceByIDResponseDeviceInfoPnpProfileList
- type GetDeviceByIDResponseDeviceInfoPnpProfileListPrimaryEndpoint
- type GetDeviceByIDResponseDeviceInfoPnpProfileListSecondaryEndpoint
- type GetDeviceByIDResponseDeviceInfoPreWorkflowCliOuputs
- type GetDeviceByIDResponseDeviceInfoStackInfo
- type GetDeviceByIDResponseDeviceInfoStackInfoStackMemberList
- type GetDeviceByIDResponseDeviceInfoStackInfoValidLicenseLevels
- type GetDeviceByIDResponseDeviceInfoUserMicNumbers
- type GetDeviceByIDResponseDeviceInfoUserSudiSerialNos
- type GetDeviceByIDResponseRunSummaryList
- type GetDeviceByIDResponseRunSummaryListHistoryTaskInfo
- type GetDeviceByIDResponseRunSummaryListHistoryTaskInfoAddnDetails
- type GetDeviceByIDResponseRunSummaryListHistoryTaskInfoWorkItemList
- type GetDeviceByIDResponseSystemResetWorkflow
- type GetDeviceByIDResponseSystemResetWorkflowTasks
- type GetDeviceByIDResponseSystemResetWorkflowTasksWorkItemList
- type GetDeviceByIDResponseSystemWorkflow
- type GetDeviceByIDResponseSystemWorkflowTasks
- type GetDeviceByIDResponseSystemWorkflowTasksWorkItemList
- type GetDeviceByIDResponseWorkflow
- type GetDeviceByIDResponseWorkflowParameters
- type GetDeviceByIDResponseWorkflowParametersConfigList
- type GetDeviceByIDResponseWorkflowParametersConfigListConfigParameters
- type GetDeviceByIDResponseWorkflowTasks
- type GetDeviceByIDResponseWorkflowTasksWorkItemList
- type GetDeviceBySerialNumberResponse
- type GetDeviceBySerialNumberResponseResponse
- type GetDeviceConfigByIDResponse
- type GetDeviceConfigCountResponse
- type GetDeviceConfigForAllDevicesResponse
- type GetDeviceConfigForAllDevicesResponseResponse
- type GetDeviceCountResponse
- type GetDeviceCredentialDetailsQueryParams
- type GetDeviceCredentialDetailsResponse
- type GetDeviceCredentialDetailsResponseCli
- type GetDeviceCredentialDetailsResponseHTTPRead
- type GetDeviceCredentialDetailsResponseHTTPWrite
- type GetDeviceCredentialDetailsResponseSNMPv2Read
- type GetDeviceCredentialDetailsResponseSNMPv2Write
- type GetDeviceCredentialDetailsResponseSNMPv3
- type GetDeviceDetailQueryParams
- type GetDeviceDetailResponse
- type GetDeviceDetailResponseResponse
- type GetDeviceDetailsByIPQueryParams
- type GetDeviceDetailsByIPResponse
- type GetDeviceDetailsByIPResponseProvisionDetails
- type GetDeviceDetailsByIPResponseProvisionDetailsTaskNodes
- type GetDeviceEnrichmentDetailsResponse
- type GetDeviceEnrichmentDetailsResponseDeviceDetails
- type GetDeviceEnrichmentDetailsResponseDeviceDetailsNeighborTopology
- type GetDeviceEnrichmentDetailsResponseDeviceDetailsNeighborTopologyLinks
- type GetDeviceEnrichmentDetailsResponseDeviceDetailsNeighborTopologyLinksLabel
- type GetDeviceEnrichmentDetailsResponseDeviceDetailsNeighborTopologyNodes
- type GetDeviceHistoryQueryParams
- type GetDeviceHistoryResponse
- type GetDeviceHistoryResponseResponse
- type GetDeviceHistoryResponseResponseHistoryTaskInfo
- type GetDeviceHistoryResponseResponseHistoryTaskInfoAddnDetails
- type GetDeviceHistoryResponseResponseHistoryTaskInfoWorkItemList
- type GetDeviceInfoFromSDAFabricQueryParams
- type GetDeviceInfoFromSDAFabricResponse
- type GetDeviceInfoFromSDAFabricResponseRoles
- type GetDeviceInterfaceCountByDeviceIDResponse
- type GetDeviceInterfaceCountResponse
- type GetDeviceInterfaceVLANsQueryParams
- type GetDeviceInterfaceVLANsResponse
- type GetDeviceInterfaceVLANsResponseResponse
- type GetDeviceInterfacesBySpecifiedRangeResponse
- type GetDeviceInterfacesBySpecifiedRangeResponseResponse
- type GetDeviceListQueryParams
- type GetDeviceListResponse
- type GetDeviceListResponseResponse
- type GetDeviceRoleInSDAFabricQueryParams
- type GetDeviceRoleInSDAFabricResponse
- type GetDeviceRoleInSDAFabricResponseResponse
- type GetDeviceRoleInSDAFabricResponseResponseRoles
- type GetDeviceSummaryResponse
- type GetDeviceSummaryResponseResponse
- type GetDevicesDiscoveredByIDQueryParams
- type GetDevicesDiscoveredByIDResponse
- type GetDiscoveredDevicesByRangeQueryParams
- type GetDiscoveredDevicesByRangeResponse
- type GetDiscoveredDevicesByRangeResponseResponse
- type GetDiscoveredNetworkDevicesByDiscoveryIDQueryParams
- type GetDiscoveredNetworkDevicesByDiscoveryIDResponse
- type GetDiscoveredNetworkDevicesByDiscoveryIDResponseResponse
- type GetDiscoveriesByRangeResponse
- type GetDiscoveriesByRangeResponseResponse
- type GetDiscoveriesByRangeResponseResponseGlobalCredentialIDList
- type GetDiscoveriesByRangeResponseResponseHTTPReadCredential
- type GetDiscoveriesByRangeResponseResponseHTTPWriteCredential
- type GetDiscoveryByIDResponse
- type GetDiscoveryByIDResponseResponse
- type GetDiscoveryByIDResponseResponseGlobalCredentialIDList
- type GetDiscoveryByIDResponseResponseHTTPReadCredential
- type GetDiscoveryByIDResponseResponseHTTPWriteCredential
- type GetDiscoveryJobsByIPQueryParams
- type GetDiscoveryJobsByIPResponse
- type GetDiscoveryJobsByIPResponseResponse
- type GetEdgeDeviceFromSDAFabricQueryParams
- type GetEdgeDeviceFromSDAFabricResponse
- type GetEdgeDeviceFromSDAFabricResponseRoles
- type GetEnterpriseSSIDQueryParams
- type GetEnterpriseSSIDResponse
- type GetEnterpriseSSIDResponseSSIDDetails
- type GetEventSubscriptionsQueryParams
- type GetEventSubscriptionsResponse
- type GetEventSubscriptionsResponseFilter
- type GetEventSubscriptionsResponseFilterEventIDs
- type GetEventSubscriptionsResponseSubscriptionEndpoints
- type GetEventSubscriptionsResponseSubscriptionEndpointsSubscriptionDetails
- type GetEventsQueryParams
- type GetEventsResponse
- type GetEventsResponseSubscriptionTypes
- type GetEventsResponseTags
- type GetFailedITSMEventsQueryParams
- type GetFailedITSMEventsResponse
- type GetFailedITSMEventsResponseEnrichmentInfo
- type GetFunctionalCapabilityByIDResponse
- type GetFunctionalCapabilityByIDResponseResponse
- type GetFunctionalCapabilityByIDResponseResponseFunctionDetails
- type GetFunctionalCapabilityForDevicesQueryParams
- type GetFunctionalCapabilityForDevicesResponse
- type GetFunctionalCapabilityForDevicesResponseResponse
- type GetFunctionalCapabilityForDevicesResponseResponseFunctionalCapability
- type GetFunctionalCapabilityForDevicesResponseResponseFunctionalCapabilityFunctionDetails
- type GetGlobalCredentialsQueryParams
- type GetGlobalCredentialsResponse
- type GetGlobalCredentialsResponseResponse
- type GetGlobalPoolQueryParams
- type GetGlobalPoolResponse
- type GetGlobalPoolResponseResponse
- type GetGlobalPoolResponseResponseContext
- type GetGlobalPoolResponseResponseDNSServerIPs
- type GetGlobalPoolResponseResponseDhcpServerIPs
- type GetGlobalPoolResponseResponseGateways
- type GetIPPoolFromSDAVirtualNetworkQueryParams
- type GetIPPoolFromSDAVirtualNetworkResponse
- type GetISISInterfacesResponse
- type GetISISInterfacesResponseResponse
- type GetInterfaceByIDResponse
- type GetInterfaceByIDResponseResponse
- type GetInterfaceByIPResponse
- type GetInterfaceByIPResponseResponse
- type GetInterfaceDetailsByDeviceIDAndInterfaceNameQueryParams
- type GetInterfaceDetailsByDeviceIDAndInterfaceNameResponse
- type GetInterfaceDetailsByDeviceIDAndInterfaceNameResponseResponse
- type GetInterfaceInfoByIDResponse
- type GetInterfaceInfoByIDResponseResponse
- type GetIssueEnrichmentDetailsResponse
- type GetIssueEnrichmentDetailsResponseIssueDetails
- type GetIssueEnrichmentDetailsResponseIssueDetailsIssue
- type GetIssueEnrichmentDetailsResponseIssueDetailsIssueImpactedHosts
- type GetIssueEnrichmentDetailsResponseIssueDetailsIssueSuggestedActions
- type GetIssueEnrichmentDetailsResponseIssueDetailsIssueSuggestedActionsSteps
- type GetL3TopologyDetailsResponse
- type GetL3TopologyDetailsResponseResponse
- type GetL3TopologyDetailsResponseResponseLinks
- type GetL3TopologyDetailsResponseResponseNodes
- type GetL3TopologyDetailsResponseResponseNodesCustomParam
- type GetL3TopologyDetailsResponseResponseNodesTags
- type GetListOfAvailableNamespacesResponse
- type GetListOfAvailableNamespacesResponseResponse
- type GetListOfDiscoveriesByDiscoveryIDQueryParams
- type GetListOfDiscoveriesByDiscoveryIDResponse
- type GetListOfDiscoveriesByDiscoveryIDResponseResponse
- type GetListOfFilesResponse
- type GetListOfFilesResponseResponse
- type GetListOfFilesResponseResponseSftpServerList
- type GetMembershipQueryParams
- type GetMembershipResponse
- type GetMembershipResponseDevice
- type GetMembershipResponseDeviceResponse
- type GetMembershipResponseSite
- type GetMembershipResponseSiteResponse
- type GetModuleCountQueryParams
- type GetModuleCountResponse
- type GetModuleInfoByIDResponse
- type GetModuleInfoByIDResponseResponse
- type GetModulesQueryParams
- type GetModulesResponse
- type GetModulesResponseResponse
- type GetNFVProfileQueryParams
- type GetNFVProfileResponse
- type GetNFVProfileResponseResponse
- type GetNFVProfileResponseResponseDevice
- type GetNFVProfileResponseResponseDeviceCustomNetworks
- type GetNFVProfileResponseResponseDeviceCustomNetworksServicesToConnect
- type GetNFVProfileResponseResponseDeviceCustomTemplate
- type GetNFVProfileResponseResponseDeviceServiceProviderProfile
- type GetNFVProfileResponseResponseDeviceServices
- type GetNFVProfileResponseResponseDeviceServicesVNicMapping
- type GetNFVProfileResponseResponseDeviceVLANForL2
- type GetNetworkDeviceByIPResponse
- type GetNetworkDeviceByIPResponseResponse
- type GetNetworkDeviceByPaginationRangeResponse
- type GetNetworkDeviceByPaginationRangeResponseResponse
- type GetNetworkDevicesFromDiscoveryQueryParams
- type GetNetworkDevicesFromDiscoveryResponse
- type GetNetworkQueryParams
- type GetNetworkResponse
- type GetNetworkResponseResponse
- type GetNetworkResponseResponseValue
- type GetNetworkResponseResponseValueIPAddresses
- type GetNotificationsQueryParams
- type GetNotificationsResponse
- type GetOSPFInterfacesResponse
- type GetOSPFInterfacesResponseResponse
- type GetOrganizationListForMerakiResponse
- type GetOrganizationListForMerakiResponseResponse
- type GetOverallClientHealthQueryParams
- type GetOverallClientHealthResponse
- type GetOverallClientHealthResponseResponse
- type GetOverallClientHealthResponseResponseScoreDetail
- type GetOverallClientHealthResponseResponseScoreDetailScoreCategory
- type GetOverallClientHealthResponseResponseScoreDetailScoreList
- type GetOverallClientHealthResponseResponseScoreDetailScoreListScoreCategory
- type GetOverallClientHealthResponseResponseScoreDetailScoreListScoreList
- type GetOverallClientHealthResponseResponseScoreDetailScoreListScoreListScoreCategory
- type GetOverallNetworkHealthQueryParams
- type GetOverallNetworkHealthResponse
- type GetOverallNetworkHealthResponseHealthDistirubution
- type GetOverallNetworkHealthResponseHealthDistirubutionKpiMetrics
- type GetOverallNetworkHealthResponseResponse
- type GetPhysicalTopologyQueryParams
- type GetPhysicalTopologyResponse
- type GetPhysicalTopologyResponseResponse
- type GetPhysicalTopologyResponseResponseLinks
- type GetPhysicalTopologyResponseResponseNodes
- type GetPhysicalTopologyResponseResponseNodesAdditionalInfo
- type GetPhysicalTopologyResponseResponseNodesCustomParam
- type GetPhysicalTopologyResponseResponseNodesTags
- type GetPnPGlobalSettingsResponse
- type GetPnPGlobalSettingsResponseAAACredentials
- type GetPnPGlobalSettingsResponseDefaultProfile
- type GetPnPGlobalSettingsResponseDefaultProfileFqdnAddresses
- type GetPnPGlobalSettingsResponseDefaultProfileIPAddresses
- type GetPnPGlobalSettingsResponseSavaMappingList
- type GetPnPGlobalSettingsResponseSavaMappingListProfile
- type GetPnPGlobalSettingsResponseSavaMappingListSyncResult
- type GetPnPGlobalSettingsResponseSavaMappingListSyncResultSyncList
- type GetPnPGlobalSettingsResponseSavaMappingListSyncResultSyncListDeviceSnList
- type GetPnPGlobalSettingsResponseTaskTimeOuts
- type GetPnpDeviceCountQueryParams
- type GetPnpDeviceCountResponse
- type GetPnpDeviceListQueryParams
- type GetPnpDeviceListResponse
- type GetPnpDeviceListResponseDayZeroConfig
- type GetPnpDeviceListResponseDeviceInfo
- type GetPnpDeviceListResponseDeviceInfoAAACredentials
- type GetPnpDeviceListResponseDeviceInfoAddnMacAddrs
- type GetPnpDeviceListResponseDeviceInfoCapabilitiesSupported
- type GetPnpDeviceListResponseDeviceInfoDeviceSudiSerialNos
- type GetPnpDeviceListResponseDeviceInfoFeaturesSupported
- type GetPnpDeviceListResponseDeviceInfoFileSystemList
- type GetPnpDeviceListResponseDeviceInfoHTTPHeaders
- type GetPnpDeviceListResponseDeviceInfoIPInterfaces
- type GetPnpDeviceListResponseDeviceInfoIPInterfacesIPv6AddressList
- type GetPnpDeviceListResponseDeviceInfoLocation
- type GetPnpDeviceListResponseDeviceInfoNeighborLinks
- type GetPnpDeviceListResponseDeviceInfoPnpProfileList
- type GetPnpDeviceListResponseDeviceInfoPnpProfileListPrimaryEndpoint
- type GetPnpDeviceListResponseDeviceInfoPnpProfileListSecondaryEndpoint
- type GetPnpDeviceListResponseDeviceInfoPreWorkflowCliOuputs
- type GetPnpDeviceListResponseDeviceInfoStackInfo
- type GetPnpDeviceListResponseDeviceInfoStackInfoStackMemberList
- type GetPnpDeviceListResponseDeviceInfoStackInfoValidLicenseLevels
- type GetPnpDeviceListResponseDeviceInfoUserMicNumbers
- type GetPnpDeviceListResponseDeviceInfoUserSudiSerialNos
- type GetPnpDeviceListResponseRunSummaryList
- type GetPnpDeviceListResponseRunSummaryListHistoryTaskInfo
- type GetPnpDeviceListResponseRunSummaryListHistoryTaskInfoAddnDetails
- type GetPnpDeviceListResponseRunSummaryListHistoryTaskInfoWorkItemList
- type GetPnpDeviceListResponseSystemResetWorkflow
- type GetPnpDeviceListResponseSystemResetWorkflowTasks
- type GetPnpDeviceListResponseSystemResetWorkflowTasksWorkItemList
- type GetPnpDeviceListResponseSystemWorkflow
- type GetPnpDeviceListResponseSystemWorkflowTasks
- type GetPnpDeviceListResponseSystemWorkflowTasksWorkItemList
- type GetPnpDeviceListResponseWorkflow
- type GetPnpDeviceListResponseWorkflowParameters
- type GetPnpDeviceListResponseWorkflowParametersConfigList
- type GetPnpDeviceListResponseWorkflowParametersConfigListConfigParameters
- type GetPnpDeviceListResponseWorkflowTasks
- type GetPnpDeviceListResponseWorkflowTasksWorkItemList
- type GetPollingIntervalByIDResponse
- type GetPollingIntervalForAllDevicesResponse
- type GetPortAssignmentForAccessPointInSDAFabricQueryParams
- type GetPortAssignmentForAccessPointInSDAFabricResponse
- type GetPortAssignmentForUserDeviceInSDAFabricQueryParams
- type GetPortAssignmentForUserDeviceInSDAFabricResponse
- type GetProjectsQueryParams
- type GetProjectsResponse
- type GetProjectsResponseTemplates
- type GetSDAFabricCountResponse
- type GetSDAFabricCountResponseResponse
- type GetSDAFabricInfoQueryParams
- type GetSDAFabricInfoResponse
- type GetSNMPPropertiesResponse
- type GetSNMPPropertiesResponseResponse
- type GetServiceProviderDetailsResponse
- type GetServiceProviderDetailsResponseResponse
- type GetServiceProviderDetailsResponseResponseValue
- type GetSiteCountQueryParams
- type GetSiteCountResponse
- type GetSiteFromSDAFabricQueryParams
- type GetSiteFromSDAFabricResponse
- type GetSiteHealthQueryParams
- type GetSiteHealthResponse
- type GetSiteHealthResponseResponse
- type GetSiteHealthResponseResponseApplicationHealthStats
- type GetSiteHealthResponseResponseApplicationHealthStatsBusinessIrrelevantAppCount
- type GetSiteHealthResponseResponseApplicationHealthStatsBusinessRelevantAppCount
- type GetSiteHealthResponseResponseApplicationHealthStatsDefaultHealthAppCount
- type GetSiteQueryParams
- type GetSiteResponse
- type GetSiteResponseResponse
- type GetSiteResponseResponseAdditionalInfo
- type GetSiteResponseResponseAdditionalInfoAttributes
- type GetSiteTopologyResponse
- type GetSiteTopologyResponseResponse
- type GetSiteTopologyResponseResponseSites
- type GetSmartAccountListResponse
- type GetSoftwareImageDetailsQueryParams
- type GetSoftwareImageDetailsResponse
- type GetSoftwareImageDetailsResponseResponse
- type GetSoftwareImageDetailsResponseResponseApplicableDevicesForImage
- type GetSoftwareImageDetailsResponseResponseApplicableDevicesForImageProductID
- type GetSoftwareImageDetailsResponseResponseImageSeries
- type GetSoftwareImageDetailsResponseResponseProfileInfo
- type GetStatusAPIForEventsResponse
- type GetSyncResultForVirtualAccountResponse
- type GetSyncResultForVirtualAccountResponseProfile
- type GetSyncResultForVirtualAccountResponseSyncResult
- type GetSyncResultForVirtualAccountResponseSyncResultSyncList
- type GetSyncResultForVirtualAccountResponseSyncResultSyncListDeviceSnList
- type GetTagByIDResponse
- type GetTagByIDResponseResponse
- type GetTagByIDResponseResponseDynamicRules
- type GetTagByIDResponseResponseDynamicRulesRules
- type GetTagByIDResponseResponseDynamicRulesRulesItems
- type GetTagByIDResponseResponseDynamicRulesRulesValues
- type GetTagCountQueryParams
- type GetTagCountResponse
- type GetTagMemberCountQueryParams
- type GetTagMemberCountResponse
- type GetTagMembersByIDQueryParams
- type GetTagMembersByIDResponse
- type GetTagMembersByIDResponseResponse
- type GetTagQueryParams
- type GetTagResourceTypesResponse
- type GetTagResourceTypesResponseResponse
- type GetTagResponse
- type GetTagResponseResponse
- type GetTagResponseResponseDynamicRules
- type GetTagResponseResponseDynamicRulesRules
- type GetTagResponseResponseDynamicRulesRulesItems
- type GetTagResponseResponseDynamicRulesRulesValues
- type GetTaskByIDResponse
- type GetTaskByIDResponseResponse
- type GetTaskByOperationIDResponse
- type GetTaskByOperationIDResponseResponse
- type GetTaskCountQueryParams
- type GetTaskCountResponse
- type GetTaskTreeResponse
- type GetTaskTreeResponseResponse
- type GetTasksQueryParams
- type GetTasksResponse
- type GetTasksResponseResponse
- type GetTemplateDeploymentStatusResponse
- type GetTemplateDeploymentStatusResponseDevices
- type GetTemplateDetailsQueryParams
- type GetTemplateDetailsResponse
- type GetTemplateDetailsResponseContainingTemplates
- type GetTemplateDetailsResponseDeviceTypes
- type GetTemplateDetailsResponseRollbackTemplateParams
- type GetTemplateDetailsResponseRollbackTemplateParamsRange
- type GetTemplateDetailsResponseRollbackTemplateParamsSelection
- type GetTemplateDetailsResponseTags
- type GetTemplateDetailsResponseTemplateParams
- type GetTemplateDetailsResponseTemplateParamsRange
- type GetTemplateDetailsResponseTemplateParamsSelection
- type GetTemplateVersionsResponse
- type GetTemplateVersionsResponseVersionsInfo
- type GetTopologyDetailsResponse
- type GetTopologyDetailsResponseResponse
- type GetTopologyDetailsResponseResponseLinks
- type GetTopologyDetailsResponseResponseNodes
- type GetTopologyDetailsResponseResponseNodesAdditionalInfo
- type GetTopologyDetailsResponseResponseNodesCustomParam
- type GetTopologyDetailsResponseResponseNodesTags
- type GetUserEnrichmentDetailsResponse
- type GetUserEnrichmentDetailsResponseConnectedDevice
- type GetUserEnrichmentDetailsResponseConnectedDeviceDeviceDetails
- type GetUserEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopology
- type GetUserEnrichmentDetailsResponseUserDetails
- type GetUserEnrichmentDetailsResponseUserDetailsConnectedDevice
- type GetUserEnrichmentDetailsResponseUserDetailsHealthScore
- type GetUserEnrichmentDetailsResponseUserDetailsHostIPV6
- type GetUserEnrichmentDetailsResponseUserDetailsOnboarding
- type GetVLANDetailsResponse
- type GetVLANDetailsResponseResponse
- type GetVNFromSDAFabricQueryParams
- type GetVNFromSDAFabricResponse
- type GetVNFromSDAFabricResponseRoles
- type GetVirtualAccountListResponse
- type GetWirelessLanControllerDetailsByIDResponse
- type GetWirelessLanControllerDetailsByIDResponseResponse
- type GetWirelessLanControllerDetailsByIDResponseResponseAdminEnabledPorts
- type GetWirelessProfileQueryParams
- type GetWirelessProfileResponse
- type GetWirelessProfileResponseProfileDetails
- type GetWirelessProfileResponseProfileDetailsSSIDDetails
- type GetWirelessProfileResponseProfileDetailsSSIDDetailsFlexConnect
- type GetWirelessProfileResponseProfileDetailsSites
- type GetWorkflowByIDResponse
- type GetWorkflowByIDResponseTasks
- type GetWorkflowByIDResponseTasksWorkItemList
- type GetWorkflowCountQueryParams
- type GetWorkflowCountResponse
- type GetWorkflowsQueryParams
- type GetWorkflowsResponse
- type GetWorkflowsResponseTasks
- type GetWorkflowsResponseTasksWorkItemList
- type GetsBorderDeviceDetailFromSDAFabricQueryParams
- type GetsBorderDeviceDetailFromSDAFabricResponse
- type GetsBorderDeviceDetailFromSDAFabricResponsePayload
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadAkcSettingsCfs
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadCfsChangeInfo
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadConfigs
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadCustomProvisions
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceInterfaceInfo
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettings
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsConnectedTo
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsExtConnectivitySettings
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsExtConnectivitySettingsL2Handoff
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsExtConnectivitySettingsL3Handoff
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsExtConnectivitySettingsL3HandoffVirtualNetwork
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsNodeType
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadManagedSites
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettings
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsAAA
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsCmx
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsDNS
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsDNSIP
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsDhcp
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsDhcpIPAddress
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsLdap
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsNativeVLAN
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsNetflow
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsNtp
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsSNMP
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsSyslogs
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadOtherDevice
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadRoles
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadTargetIDList
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadTransitNetworks
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadVirtualNetwork
- type GetsBorderDeviceDetailFromSDAFabricResponsePayloadWLAN
- type GetsTheTemplatesAvailableQueryParams
- type GetsTheTemplatesAvailableResponse
- type GetsTheTemplatesAvailableResponseVersionsInfo
- type ITSMService
- func (s *ITSMService) GetFailedITSMEvents(getFailedITSMEventsQueryParams *GetFailedITSMEventsQueryParams) (*GetFailedITSMEventsResponse, *resty.Response, error)
- func (s *ITSMService) RetryIntegrationEvents(retryIntegrationEventsRequest *[]RetryIntegrationEventsRequest) (*RetryIntegrationEventsResponse, *resty.Response, error)
- type ImportDevicesInBulkRequest
- type ImportDevicesInBulkRequestDayZeroConfig
- type ImportDevicesInBulkRequestDeviceInfo
- type ImportDevicesInBulkRequestDeviceInfoAAACredentials
- type ImportDevicesInBulkRequestDeviceInfoAddnMacAddrs
- type ImportDevicesInBulkRequestDeviceInfoCapabilitiesSupported
- type ImportDevicesInBulkRequestDeviceInfoDeviceSudiSerialNos
- type ImportDevicesInBulkRequestDeviceInfoFeaturesSupported
- type ImportDevicesInBulkRequestDeviceInfoFileSystemList
- type ImportDevicesInBulkRequestDeviceInfoHTTPHeaders
- type ImportDevicesInBulkRequestDeviceInfoIPInterfaces
- type ImportDevicesInBulkRequestDeviceInfoIPInterfacesIPv6AddressList
- type ImportDevicesInBulkRequestDeviceInfoLocation
- type ImportDevicesInBulkRequestDeviceInfoNeighborLinks
- type ImportDevicesInBulkRequestDeviceInfoPnpProfileList
- type ImportDevicesInBulkRequestDeviceInfoPnpProfileListPrimaryEndpoint
- type ImportDevicesInBulkRequestDeviceInfoPnpProfileListSecondaryEndpoint
- type ImportDevicesInBulkRequestDeviceInfoPreWorkflowCliOuputs
- type ImportDevicesInBulkRequestDeviceInfoStackInfo
- type ImportDevicesInBulkRequestDeviceInfoStackInfoStackMemberList
- type ImportDevicesInBulkRequestDeviceInfoStackInfoValidLicenseLevels
- type ImportDevicesInBulkRequestDeviceInfoUserMicNumbers
- type ImportDevicesInBulkRequestDeviceInfoUserSudiSerialNos
- type ImportDevicesInBulkRequestRunSummaryList
- type ImportDevicesInBulkRequestRunSummaryListHistoryTaskInfo
- type ImportDevicesInBulkRequestRunSummaryListHistoryTaskInfoAddnDetails
- type ImportDevicesInBulkRequestRunSummaryListHistoryTaskInfoWorkItemList
- type ImportDevicesInBulkRequestSystemResetWorkflow
- type ImportDevicesInBulkRequestSystemResetWorkflowTasks
- type ImportDevicesInBulkRequestSystemResetWorkflowTasksWorkItemList
- type ImportDevicesInBulkRequestSystemWorkflow
- type ImportDevicesInBulkRequestSystemWorkflowTasks
- type ImportDevicesInBulkRequestSystemWorkflowTasksWorkItemList
- type ImportDevicesInBulkRequestWorkflow
- type ImportDevicesInBulkRequestWorkflowParameters
- type ImportDevicesInBulkRequestWorkflowParametersConfigList
- type ImportDevicesInBulkRequestWorkflowParametersConfigListConfigParameters
- type ImportDevicesInBulkRequestWorkflowTasks
- type ImportDevicesInBulkRequestWorkflowTasksWorkItemList
- type ImportDevicesInBulkResponse
- type ImportDevicesInBulkResponseFailureList
- type ImportDevicesInBulkResponseSuccessList
- type ImportDevicesInBulkResponseSuccessListDayZeroConfig
- type ImportDevicesInBulkResponseSuccessListDeviceInfo
- type ImportDevicesInBulkResponseSuccessListDeviceInfoAAACredentials
- type ImportDevicesInBulkResponseSuccessListDeviceInfoAddnMacAddrs
- type ImportDevicesInBulkResponseSuccessListDeviceInfoCapabilitiesSupported
- type ImportDevicesInBulkResponseSuccessListDeviceInfoDeviceSudiSerialNos
- type ImportDevicesInBulkResponseSuccessListDeviceInfoFeaturesSupported
- type ImportDevicesInBulkResponseSuccessListDeviceInfoFileSystemList
- type ImportDevicesInBulkResponseSuccessListDeviceInfoHTTPHeaders
- type ImportDevicesInBulkResponseSuccessListDeviceInfoIPInterfaces
- type ImportDevicesInBulkResponseSuccessListDeviceInfoIPInterfacesIPv6AddressList
- type ImportDevicesInBulkResponseSuccessListDeviceInfoLocation
- type ImportDevicesInBulkResponseSuccessListDeviceInfoNeighborLinks
- type ImportDevicesInBulkResponseSuccessListDeviceInfoPnpProfileList
- type ImportDevicesInBulkResponseSuccessListDeviceInfoPnpProfileListPrimaryEndpoint
- type ImportDevicesInBulkResponseSuccessListDeviceInfoPnpProfileListSecondaryEndpoint
- type ImportDevicesInBulkResponseSuccessListDeviceInfoPreWorkflowCliOuputs
- type ImportDevicesInBulkResponseSuccessListDeviceInfoStackInfo
- type ImportDevicesInBulkResponseSuccessListDeviceInfoStackInfoStackMemberList
- type ImportDevicesInBulkResponseSuccessListDeviceInfoStackInfoValidLicenseLevels
- type ImportDevicesInBulkResponseSuccessListDeviceInfoUserMicNumbers
- type ImportDevicesInBulkResponseSuccessListDeviceInfoUserSudiSerialNos
- type ImportDevicesInBulkResponseSuccessListRunSummaryList
- type ImportDevicesInBulkResponseSuccessListRunSummaryListHistoryTaskInfo
- type ImportDevicesInBulkResponseSuccessListRunSummaryListHistoryTaskInfoAddnDetails
- type ImportDevicesInBulkResponseSuccessListRunSummaryListHistoryTaskInfoWorkItemList
- type ImportDevicesInBulkResponseSuccessListSystemResetWorkflow
- type ImportDevicesInBulkResponseSuccessListSystemResetWorkflowTasks
- type ImportDevicesInBulkResponseSuccessListSystemResetWorkflowTasksWorkItemList
- type ImportDevicesInBulkResponseSuccessListSystemWorkflow
- type ImportDevicesInBulkResponseSuccessListSystemWorkflowTasks
- type ImportDevicesInBulkResponseSuccessListSystemWorkflowTasksWorkItemList
- type ImportDevicesInBulkResponseSuccessListWorkflow
- type ImportDevicesInBulkResponseSuccessListWorkflowParameters
- type ImportDevicesInBulkResponseSuccessListWorkflowParametersConfigList
- type ImportDevicesInBulkResponseSuccessListWorkflowParametersConfigListConfigParameters
- type ImportDevicesInBulkResponseSuccessListWorkflowTasks
- type ImportDevicesInBulkResponseSuccessListWorkflowTasksWorkItemList
- type ImportLocalSoftwareImageMultipartFields
- type ImportLocalSoftwareImageQueryParams
- type ImportLocalSoftwareImageResponse
- type ImportLocalSoftwareImageResponseResponse
- type ImportSoftwareImageViaURLQueryParams
- type ImportSoftwareImageViaURLRequest
- type ImportSoftwareImageViaURLResponse
- type ImportSoftwareImageViaURLResponseResponse
- type InitiateANewPathtraceRequest
- type InitiateANewPathtraceRequestInclusions
- type InitiateANewPathtraceResponse
- type InitiateANewPathtraceResponseResponse
- type IssuesQueryParams
- type IssuesResponse
- type IssuesResponseResponse
- type IssuesService
- type MarkDeviceForReplacementRequest
- type MarkDeviceForReplacementResponse
- type MarkDeviceForReplacementResponseResponse
- type NFVProvisioningDetailRequest
- type NFVProvisioningDetailResponse
- type NetworkSettingsService
- func (s *NetworkSettingsService) AssignCredentialToSite(siteID string, assignCredentialToSiteRequest *AssignCredentialToSiteRequest) (*AssignCredentialToSiteResponse, *resty.Response, error)
- func (s *NetworkSettingsService) CreateDeviceCredentials(createDeviceCredentialsRequest *CreateDeviceCredentialsRequest) (*CreateDeviceCredentialsResponse, *resty.Response, error)
- func (s *NetworkSettingsService) CreateGlobalPool(createGlobalPoolRequest *CreateGlobalPoolRequest) (*CreateGlobalPoolResponse, *resty.Response, error)
- func (s *NetworkSettingsService) CreateNetwork(siteID string, createNetworkRequest *CreateNetworkRequest) (*CreateNetworkResponse, *resty.Response, error)
- func (s *NetworkSettingsService) CreateSPProfile(createSPProfileRequest *CreateSPProfileRequest) (*CreateSPProfileResponse, *resty.Response, error)
- func (s *NetworkSettingsService) DeleteDeviceCredential(id string) (*DeleteDeviceCredentialResponse, *resty.Response, error)
- func (s *NetworkSettingsService) DeleteGlobalIPPool(id string) (*DeleteGlobalIPPoolResponse, *resty.Response, error)
- func (s *NetworkSettingsService) DeleteSPProfile(spProfileName string) (*DeleteSPProfileResponse, *resty.Response, error)
- func (s *NetworkSettingsService) GetDeviceCredentialDetails(getDeviceCredentialDetailsQueryParams *GetDeviceCredentialDetailsQueryParams) (*GetDeviceCredentialDetailsResponse, *resty.Response, error)
- func (s *NetworkSettingsService) GetGlobalPool(getGlobalPoolQueryParams *GetGlobalPoolQueryParams) (*GetGlobalPoolResponse, *resty.Response, error)
- func (s *NetworkSettingsService) GetNetwork(getNetworkQueryParams *GetNetworkQueryParams) (*GetNetworkResponse, *resty.Response, error)
- func (s *NetworkSettingsService) GetServiceProviderDetails() (*GetServiceProviderDetailsResponse, *resty.Response, error)
- func (s *NetworkSettingsService) UpdateDeviceCredentials(updateDeviceCredentialsRequest *UpdateDeviceCredentialsRequest) (*UpdateDeviceCredentialsResponse, *resty.Response, error)
- func (s *NetworkSettingsService) UpdateGlobalPool(updateGlobalPoolRequest *UpdateGlobalPoolRequest) (*UpdateGlobalPoolResponse, *resty.Response, error)
- func (s *NetworkSettingsService) UpdateNetwork(siteID string, updateNetworkRequest *UpdateNetworkRequest) (*UpdateNetworkResponse, *resty.Response, error)
- func (s *NetworkSettingsService) UpdateSPProfile(updateSPProfileRequest *UpdateSPProfileRequest) (*UpdateSPProfileResponse, *resty.Response, error)
- type PathTraceService
- func (s *PathTraceService) DeletesPathtraceByID(flowAnalysisID string) (*DeletesPathtraceByIDResponse, *resty.Response, error)
- func (s *PathTraceService) InitiateANewPathtrace(initiateANewPathtraceRequest *InitiateANewPathtraceRequest) (*InitiateANewPathtraceResponse, *resty.Response, error)
- func (s *PathTraceService) RetrievesPreviousPathtrace(flowAnalysisID string) (*RetrievesPreviousPathtraceResponse, *resty.Response, error)
- func (s *PathTraceService) RetrivesAllPreviousPathtracesSummary(...) (*RetrivesAllPreviousPathtracesSummaryResponse, *resty.Response, error)
- type PreviewConfigRequest
- type PreviewConfigResponse
- type PreviewConfigResponseResponse
- type PreviewTemplateRequest
- type PreviewTemplateResponse
- type PreviewTemplateResponseValidationErrors
- type ProvisionNFVRequest
- type ProvisionNFVRequestProvisioning
- type ProvisionNFVRequestProvisioningDevice
- type ProvisionNFVRequestProvisioningDeviceCustomNetworks
- type ProvisionNFVRequestProvisioningDeviceServiceProviders
- type ProvisionNFVRequestProvisioningDeviceServiceProvidersWanInterface
- type ProvisionNFVRequestProvisioningDeviceServices
- type ProvisionNFVRequestProvisioningDeviceSubPools
- type ProvisionNFVRequestProvisioningDeviceTemplateParam
- type ProvisionNFVRequestProvisioningDeviceTemplateParamAsav
- type ProvisionNFVRequestProvisioningDeviceTemplateParamNfvis
- type ProvisionNFVRequestProvisioningDeviceVLAN
- type ProvisionNFVRequestProvisioningSite
- type ProvisionNFVRequestProvisioningSiteArea
- type ProvisionNFVRequestProvisioningSiteBuilding
- type ProvisionNFVRequestProvisioningSiteFloor
- type ProvisionNFVRequestSiteProfile
- type ProvisionNFVRequestSiteProfileDevice
- type ProvisionNFVRequestSiteProfileDeviceCustomNetworks
- type ProvisionNFVRequestSiteProfileDeviceCustomNetworksServicesToConnect
- type ProvisionNFVRequestSiteProfileDeviceCustomServices
- type ProvisionNFVRequestSiteProfileDeviceCustomServicesTopology
- type ProvisionNFVRequestSiteProfileDeviceCustomTemplate
- type ProvisionNFVRequestSiteProfileDeviceServiceProviders
- type ProvisionNFVRequestSiteProfileDeviceServices
- type ProvisionNFVRequestSiteProfileDeviceServicesTopology
- type ProvisionNFVRequestSiteProfileDeviceVLAN
- type ProvisionNFVResponse
- type ProvisionRequest
- type ProvisionRequestDynamicInterfaces
- type ProvisionRequestManagedAPLocations
- type ProvisionResponse
- type ProvisionResponseProvisioningTasks
- type ProvisionResponseProvisioningTasksFailed
- type ProvisionResponseProvisioningTasksSuccess
- type ProvisionUpdateRequest
- type ProvisionUpdateRequestDynamicInterfaces
- type ProvisionUpdateRequestManagedAPLocations
- type ProvisionUpdateResponse
- type ProvisionUpdateResponseProvisioningTasks
- type ProvisionUpdateResponseProvisioningTasksFailed
- type ProvisionUpdateResponseProvisioningTasksSuccess
- type RegisterDeviceForWSAQueryParams
- type RegisterDeviceForWSAResponse
- type RegisterDeviceForWSAResponseResponse
- type RemoveTagMemberResponse
- type RemoveTagMemberResponseResponse
- type ResetDeviceRequest
- type ResetDeviceRequestDeviceResetList
- type ResetDeviceRequestDeviceResetListConfigList
- type ResetDeviceRequestDeviceResetListConfigListConfigParameters
- type ResetDeviceResponse
- type ResetDeviceResponseJSONArrayResponse
- type RetrieveRFProfilesQueryParams
- type RetrieveRFProfilesResponse
- type RetrieveRFProfilesResponseResponse
- type RetrievesAllNetworkDevicesQueryParams
- type RetrievesPreviousPathtraceResponse
- type RetrievesPreviousPathtraceResponseResponse
- type RetrievesPreviousPathtraceResponseResponseDetailedStatus
- type RetrievesPreviousPathtraceResponseResponseNetworkElements
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsAccuracyList
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsDetailedStatus
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsDeviceStatistics
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsDeviceStatisticsCPUStatistics
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsDeviceStatisticsMemoryStatistics
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterface
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysis
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAces
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceInterfaceStatistics
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfacePathOverlayInfo
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfacePathOverlayInfoVxlanInfo
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceQosStatistics
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterface
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysis
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAces
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceInterfaceStatistics
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfacePathOverlayInfo
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfacePathOverlayInfoVxlanInfo
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceQosStatistics
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnect
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysis
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAces
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPortsDestPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysis
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAces
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPortsDestPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfo
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoAccuracyList
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoDetailedStatus
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoDeviceStatistics
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoDeviceStatisticsCPUStatistics
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoDeviceStatisticsMemoryStatistics
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterface
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterface
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysis
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAces
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceInterfaceStatistics
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfacePathOverlayInfo
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfacePathOverlayInfoVxlanInfo
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceQosStatistics
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterface
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysis
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAces
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceInterfaceStatistics
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfacePathOverlayInfo
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfacePathOverlayInfoVxlanInfo
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceQosStatistics
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnect
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysis
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAces
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPortsDestPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysis
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAces
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPortsDestPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterface
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterface
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysis
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAces
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceInterfaceStatistics
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfacePathOverlayInfo
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfacePathOverlayInfoVxlanInfo
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceQosStatistics
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterface
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysis
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAces
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceInterfaceStatistics
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfacePathOverlayInfo
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfacePathOverlayInfoVxlanInfo
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceQosStatistics
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoPerfMonitorStatistics
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoTunnels
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterface
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysis
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAces
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceInterfaceStatistics
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfacePathOverlayInfo
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfacePathOverlayInfoVxlanInfo
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceQosStatistics
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterface
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysis
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAces
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceInterfaceStatistics
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfacePathOverlayInfo
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfacePathOverlayInfoVxlanInfo
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceQosStatistics
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsPerfMonStatistics
- type RetrievesPreviousPathtraceResponseResponseNetworkElementsTunnels
- type RetrievesPreviousPathtraceResponseResponseProperties
- type RetrievesPreviousPathtraceResponseResponseRequest
- type RetrievesPreviousPathtraceResponseResponseRequestInclusions
- type RetrivesAllPreviousPathtracesSummaryQueryParams
- type RetrivesAllPreviousPathtracesSummaryResponse
- type RetrivesAllPreviousPathtracesSummaryResponseResponse
- type RetrivesAllPreviousPathtracesSummaryResponseResponseInclusions
- type RetryIntegrationEventsRequest
- type RetryIntegrationEventsResponse
- type ReturnListOfReplacementDevicesWithReplacementDetailsQueryParams
- type ReturnListOfReplacementDevicesWithReplacementDetailsResponse
- type ReturnListOfReplacementDevicesWithReplacementDetailsResponseResponse
- type ReturnReplacementDevicesCountQueryParams
- type ReturnReplacementDevicesCountResponse
- type RunNowSensorTestRequest
- type RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationRequest
- type RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationRequestCommands
- type RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationRequestDeviceUUIDs
- type RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationResponse
- type RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationResponseResponse
- type SDAService
- func (s *SDAService) AddControlPlaneDeviceInSDAFabric(...) (*AddControlPlaneDeviceInSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) AddDefaultAuthenticationProfileInSDAFabric(...) (*AddDefaultAuthenticationProfileInSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) AddEdgeDeviceInSDAFabric(addEdgeDeviceInSDAFabricRequest *[]AddEdgeDeviceInSDAFabricRequest) (*AddEdgeDeviceInSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) AddFabric(addFabricRequest *[]AddFabricRequest) (*AddFabricResponse, *resty.Response, error)
- func (s *SDAService) AddIPPoolInSDAVirtualNetwork(addIPPoolInSDAVirtualNetworkRequest *[]AddIPPoolInSDAVirtualNetworkRequest) (*AddIPPoolInSDAVirtualNetworkResponse, *resty.Response, error)
- func (s *SDAService) AddPortAssignmentForAccessPointInSDAFabric(...) (*AddPortAssignmentForAccessPointInSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) AddPortAssignmentForUserDeviceInSDAFabric(...) (*AddPortAssignmentForUserDeviceInSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) AddSiteInSDAFabric(addSiteInSDAFabricRequest *[]AddSiteInSDAFabricRequest) (*AddSiteInSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) AddVNInSDAFabric(addVNInSDAFabricRequest *[]AddVNInSDAFabricRequest) (*AddVNInSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) AddsBorderDeviceInSDAFabric(addsBorderDeviceInSDAFabricRequest *[]AddsBorderDeviceInSDAFabricRequest) (*AddsBorderDeviceInSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) DeleteControlPlaneDeviceInSDAFabric(...) (*DeleteControlPlaneDeviceInSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) DeleteDefaultAuthenticationProfileFromSDAFabric(...) (*DeleteDefaultAuthenticationProfileFromSDAFabricResponse, *resty.Response, ...)
- func (s *SDAService) DeleteEdgeDeviceFromSDAFabric(...) (*DeleteEdgeDeviceFromSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) DeleteIPPoolFromSDAVirtualNetwork(...) (*DeleteIPPoolFromSDAVirtualNetworkResponse, *resty.Response, error)
- func (s *SDAService) DeletePortAssignmentForAccessPointInSDAFabric(...) (*DeletePortAssignmentForAccessPointInSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) DeletePortAssignmentForUserDeviceInSDAFabric(...) (*DeletePortAssignmentForUserDeviceInSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) DeleteSDAFabric(deleteSDAFabricQueryParams *DeleteSDAFabricQueryParams, ...) (*DeleteSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) DeleteSiteFromSDAFabric(deleteSiteFromSDAFabricQueryParams *DeleteSiteFromSDAFabricQueryParams, ...) (*DeleteSiteFromSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) DeleteVNFromSDAFabric(deleteVNFromSDAFabricQueryParams *DeleteVNFromSDAFabricQueryParams) (*DeleteVNFromSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) GetControlPlaneDeviceFromSDAFabric(...) (*GetControlPlaneDeviceFromSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) GetDefaultAuthenticationProfileFromSDAFabric(...) (*GetDefaultAuthenticationProfileFromSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) GetDeviceInfoFromSDAFabric(getDeviceInfoFromSDAFabricQueryParams *GetDeviceInfoFromSDAFabricQueryParams) (*GetDeviceInfoFromSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) GetDeviceRoleInSDAFabric(getDeviceRoleInSDAFabricQueryParams *GetDeviceRoleInSDAFabricQueryParams) (*GetDeviceRoleInSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) GetEdgeDeviceFromSDAFabric(getEdgeDeviceFromSDAFabricQueryParams *GetEdgeDeviceFromSDAFabricQueryParams) (*GetEdgeDeviceFromSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) GetIPPoolFromSDAVirtualNetwork(...) (*GetIPPoolFromSDAVirtualNetworkResponse, *resty.Response, error)
- func (s *SDAService) GetPortAssignmentForAccessPointInSDAFabric(...) (*GetPortAssignmentForAccessPointInSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) GetPortAssignmentForUserDeviceInSDAFabric(...) (*GetPortAssignmentForUserDeviceInSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) GetSDAFabricCount() (*GetSDAFabricCountResponse, *resty.Response, error)
- func (s *SDAService) GetSDAFabricInfo(getSDAFabricInfoQueryParams *GetSDAFabricInfoQueryParams) (*GetSDAFabricInfoResponse, *resty.Response, error)
- func (s *SDAService) GetSiteFromSDAFabric(getSiteFromSDAFabricQueryParams *GetSiteFromSDAFabricQueryParams) (*GetSiteFromSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) GetVNFromSDAFabric(getVNFromSDAFabricQueryParams *GetVNFromSDAFabricQueryParams) (*GetVNFromSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) GetsBorderDeviceDetailFromSDAFabric(...) (*GetsBorderDeviceDetailFromSDAFabricResponse, *resty.Response, error)
- func (s *SDAService) UpdateDefaultAuthenticationProfileInSDAFabric(...) (*UpdateDefaultAuthenticationProfileInSDAFabricResponse, *resty.Response, error)
- type SensorTestResultsQueryParams
- type SensorTestResultsResponse
- type SensorTestResultsResponseFailureStats
- type SensorTestResultsResponseSummary
- type SensorTestResultsResponseSummaryAppConnectivity
- type SensorTestResultsResponseSummaryAppConnectivityFileTransfer
- type SensorTestResultsResponseSummaryAppConnectivityHostReachability
- type SensorTestResultsResponseSummaryAppConnectivityWebServer
- type SensorTestResultsResponseSummaryEmail
- type SensorTestResultsResponseSummaryEmailMailServer
- type SensorTestResultsResponseSummaryNetworkServices
- type SensorTestResultsResponseSummaryNetworkServicesDNS
- type SensorTestResultsResponseSummaryOnBoarding
- type SensorTestResultsResponseSummaryOnBoardingAssoc
- type SensorTestResultsResponseSummaryOnBoardingAuth
- type SensorTestResultsResponseSummaryOnBoardingDHCP
- type SensorTestResultsResponseSummaryPerformance
- type SensorTestResultsResponseSummaryPerformanceIPSLASender
- type SensorTestResultsResponseSummaryRFAssessment
- type SensorTestResultsResponseSummaryRFAssessmentDataRate
- type SensorTestResultsResponseSummaryRFAssessmentSNR
- type SensorsQueryParams
- type SensorsResponse
- type SensorsResponseResponse
- type SensorsResponseResponseSSHConfig
- type SensorsService
- func (s *SensorsService) CreateSensorTestTemplate(createSensorTestTemplateRequest *CreateSensorTestTemplateRequest) (*CreateSensorTestTemplateResponse, *resty.Response, error)
- func (s *SensorsService) DeleteSensorTest(deleteSensorTestQueryParams *DeleteSensorTestQueryParams) (*DeleteSensorTestResponse, *resty.Response, error)
- func (s *SensorsService) DuplicateSensorTestTemplate(duplicateSensorTestTemplateRequest *DuplicateSensorTestTemplateRequest) (*DuplicateSensorTestTemplateResponse, *resty.Response, error)
- func (s *SensorsService) EditSensorTestTemplate(editSensorTestTemplateRequest *EditSensorTestTemplateRequest) (*EditSensorTestTemplateResponse, *resty.Response, error)
- func (s *SensorsService) RunNowSensorTest(runNowSensorTestRequest *RunNowSensorTestRequest) (*resty.Response, error)
- func (s *SensorsService) Sensors(sensorsQueryParams *SensorsQueryParams) (*SensorsResponse, *resty.Response, error)
- type SiteDesignService
- func (s *SiteDesignService) CreateNFVProfile(createNFVProfileRequest *CreateNFVProfileRequest) (*CreateNFVProfileResponse, *resty.Response, error)
- func (s *SiteDesignService) GetDeviceDetailsByIP(getDeviceDetailsByIPQueryParams *GetDeviceDetailsByIPQueryParams) (*GetDeviceDetailsByIPResponse, *resty.Response, error)
- func (s *SiteDesignService) GetNFVProfile(id string, getNFVProfileQueryParams *GetNFVProfileQueryParams) (*GetNFVProfileResponse, *resty.Response, error)
- func (s *SiteDesignService) NFVProvisioningDetail(nFVProvisioningDetailRequest *NFVProvisioningDetailRequest) (*NFVProvisioningDetailResponse, *resty.Response, error)
- func (s *SiteDesignService) ProvisionNFV(provisionNFVRequest *ProvisionNFVRequest) (*ProvisionNFVResponse, *resty.Response, error)
- func (s *SiteDesignService) UpdateNFVProfile(id string, updateNFVProfileQueryParams *UpdateNFVProfileQueryParams, ...) (*UpdateNFVProfileResponse, *resty.Response, error)
- type SitesService
- func (s *SitesService) AssignDeviceToSite(siteID string, assignDeviceToSiteRequest *AssignDeviceToSiteRequest) (*AssignDeviceToSiteResponse, *resty.Response, error)
- func (s *SitesService) CreateSite(createSiteRequest *CreateSiteRequest) (*CreateSiteResponse, *resty.Response, error)
- func (s *SitesService) DeleteSite(siteID string) (*DeleteSiteResponse, *resty.Response, error)
- func (s *SitesService) GetMembership(siteID string, getMembershipQueryParams *GetMembershipQueryParams) (*GetMembershipResponse, *resty.Response, error)
- func (s *SitesService) GetSite(getSiteQueryParams *GetSiteQueryParams) (*GetSiteResponse, *resty.Response, error)
- func (s *SitesService) GetSiteCount(getSiteCountQueryParams *GetSiteCountQueryParams) (*GetSiteCountResponse, *resty.Response, error)
- func (s *SitesService) GetSiteHealth(getSiteHealthQueryParams *GetSiteHealthQueryParams) (*GetSiteHealthResponse, *resty.Response, error)
- func (s *SitesService) UpdateSite(siteID string, updateSiteRequest *UpdateSiteRequest) (*UpdateSiteResponse, *resty.Response, error)
- type SoftwareImageManagementSWIMService
- func (s *SoftwareImageManagementSWIMService) GetSoftwareImageDetails(getSoftwareImageDetailsQueryParams *GetSoftwareImageDetailsQueryParams) (*GetSoftwareImageDetailsResponse, *resty.Response, error)
- func (s *SoftwareImageManagementSWIMService) ImportLocalSoftwareImage(importLocalSoftwareImageQueryParams *ImportLocalSoftwareImageQueryParams, ...) (*ImportLocalSoftwareImageResponse, *resty.Response, error)
- func (s *SoftwareImageManagementSWIMService) ImportSoftwareImageViaURL(importSoftwareImageViaURLQueryParams *ImportSoftwareImageViaURLQueryParams, ...) (*ImportSoftwareImageViaURLResponse, *resty.Response, error)
- func (s *SoftwareImageManagementSWIMService) TriggerSoftwareImageActivation(...) (*TriggerSoftwareImageActivationResponse, *resty.Response, error)
- func (s *SoftwareImageManagementSWIMService) TriggerSoftwareImageDistribution(...) (*TriggerSoftwareImageDistributionResponse, *resty.Response, error)
- type StartDiscoveryRequest
- type StartDiscoveryRequestEnablePasswordList
- type StartDiscoveryRequestGlobalCredentialIDList
- type StartDiscoveryRequestHTTPReadCredential
- type StartDiscoveryRequestHTTPWriteCredential
- type StartDiscoveryRequestIPFilterList
- type StartDiscoveryRequestPasswordList
- type StartDiscoveryRequestUserNameList
- type StartDiscoveryResponse
- type StartDiscoveryResponseResponse
- type SyncDevicesRequest
- type SyncDevicesRequestIPAddress
- type SyncDevicesRequestMerakiOrgID
- type SyncDevicesRequestUpdateMgmtIPaddressList
- type SyncDevicesResponse
- type SyncDevicesResponseResponse
- type SyncNetworkDevicesQueryParams
- type SyncNetworkDevicesRequest
- type SyncNetworkDevicesResponse
- type SyncNetworkDevicesResponseResponse
- type SyncVirtualAccountDevicesRequest
- type SyncVirtualAccountDevicesRequestProfile
- type SyncVirtualAccountDevicesRequestSyncResult
- type SyncVirtualAccountDevicesRequestSyncResultSyncList
- type SyncVirtualAccountDevicesRequestSyncResultSyncListDeviceSnList
- type SyncVirtualAccountDevicesResponse
- type SyncVirtualAccountDevicesResponseProfile
- type SyncVirtualAccountDevicesResponseSyncResult
- type SyncVirtualAccountDevicesResponseSyncResultSyncList
- type SyncVirtualAccountDevicesResponseSyncResultSyncListDeviceSnList
- type TagService
- func (s *TagService) CreateTag(createTagRequest *CreateTagRequest) (*CreateTagResponse, *resty.Response, error)
- func (s *TagService) DeleteTag(id string) (*DeleteTagResponse, *resty.Response, error)
- func (s *TagService) GetTag(getTagQueryParams *GetTagQueryParams) (*GetTagResponse, *resty.Response, error)
- func (s *TagService) GetTagByID(id string) (*GetTagByIDResponse, *resty.Response, error)
- func (s *TagService) GetTagCount(getTagCountQueryParams *GetTagCountQueryParams) (*GetTagCountResponse, *resty.Response, error)
- func (s *TagService) GetTagMemberCount(id string, getTagMemberCountQueryParams *GetTagMemberCountQueryParams) (*GetTagMemberCountResponse, *resty.Response, error)
- func (s *TagService) GetTagMembersByID(id string, getTagMembersByIDQueryParams *GetTagMembersByIDQueryParams) (*GetTagMembersByIDResponse, *resty.Response, error)
- func (s *TagService) GetTagResourceTypes() (*GetTagResourceTypesResponse, *resty.Response, error)
- func (s *TagService) RemoveTagMember(id string, memberID string) (*RemoveTagMemberResponse, *resty.Response, error)
- func (s *TagService) UpdateTag(updateTagRequest *UpdateTagRequest) (*UpdateTagResponse, *resty.Response, error)
- func (s *TagService) UpdatesTagMembership(updatesTagMembershipRequest *UpdatesTagMembershipRequest) (*UpdatesTagMembershipResponse, *resty.Response, error)
- type TaskResponse
- type TaskService
- func (s *TaskService) GetTaskByID(taskID string) (*GetTaskByIDResponse, *resty.Response, error)
- func (s *TaskService) GetTaskByOperationID(operationID string, offset int, limit int) (*GetTaskByOperationIDResponse, *resty.Response, error)
- func (s *TaskService) GetTaskCount(getTaskCountQueryParams *GetTaskCountQueryParams) (*GetTaskCountResponse, *resty.Response, error)
- func (s *TaskService) GetTaskTree(taskID string) (*GetTaskTreeResponse, *resty.Response, error)
- func (s *TaskService) GetTasks(getTasksQueryParams *GetTasksQueryParams) (*GetTasksResponse, *resty.Response, error)
- type TopologyService
- func (s *TopologyService) GetL3TopologyDetails(topologyType string) (*GetL3TopologyDetailsResponse, *resty.Response, error)
- func (s *TopologyService) GetOverallNetworkHealth(getOverallNetworkHealthQueryParams *GetOverallNetworkHealthQueryParams) (*GetOverallNetworkHealthResponse, *resty.Response, error)
- func (s *TopologyService) GetPhysicalTopology(getPhysicalTopologyQueryParams *GetPhysicalTopologyQueryParams) (*GetPhysicalTopologyResponse, *resty.Response, error)
- func (s *TopologyService) GetSiteTopology() (*GetSiteTopologyResponse, *resty.Response, error)
- func (s *TopologyService) GetTopologyDetails(vlanID string) (*GetTopologyDetailsResponse, *resty.Response, error)
- func (s *TopologyService) GetVLANDetails() (*GetVLANDetailsResponse, *resty.Response, error)
- type TriggerSoftwareImageActivationQueryParams
- type TriggerSoftwareImageActivationRequest
- type TriggerSoftwareImageActivationRequestImageUUIDList
- type TriggerSoftwareImageActivationRequestSmuImageUUIDList
- type TriggerSoftwareImageActivationResponse
- type TriggerSoftwareImageActivationResponseResponse
- type TriggerSoftwareImageDistributionRequest
- type TriggerSoftwareImageDistributionResponse
- type TriggerSoftwareImageDistributionResponseResponse
- type UnClaimDeviceRequest
- type UnClaimDeviceRequestDeviceIDList
- type UnClaimDeviceResponse
- type UnClaimDeviceResponseJSONArrayResponse
- type UnMarkDeviceForReplacementRequest
- type UnMarkDeviceForReplacementResponse
- type UnMarkDeviceForReplacementResponseResponse
- type UpdateCLICredentialsRequest
- type UpdateCLICredentialsResponse
- type UpdateCLICredentialsResponseResponse
- type UpdateDefaultAuthenticationProfileInSDAFabricRequest
- type UpdateDefaultAuthenticationProfileInSDAFabricResponse
- type UpdateDeviceCredentialsRequest
- type UpdateDeviceCredentialsRequestSettings
- type UpdateDeviceCredentialsRequestSettingsCliCredential
- type UpdateDeviceCredentialsRequestSettingsHTTPSRead
- type UpdateDeviceCredentialsRequestSettingsHTTPSWrite
- type UpdateDeviceCredentialsRequestSettingsSNMPV2cRead
- type UpdateDeviceCredentialsRequestSettingsSNMPV2cWrite
- type UpdateDeviceCredentialsRequestSettingsSNMPV3
- type UpdateDeviceCredentialsResponse
- type UpdateDeviceRequest
- type UpdateDeviceRequestDayZeroConfig
- type UpdateDeviceRequestDeviceInfo
- type UpdateDeviceRequestDeviceInfoAAACredentials
- type UpdateDeviceRequestDeviceInfoAddnMacAddrs
- type UpdateDeviceRequestDeviceInfoCapabilitiesSupported
- type UpdateDeviceRequestDeviceInfoDeviceSudiSerialNos
- type UpdateDeviceRequestDeviceInfoFeaturesSupported
- type UpdateDeviceRequestDeviceInfoFileSystemList
- type UpdateDeviceRequestDeviceInfoHTTPHeaders
- type UpdateDeviceRequestDeviceInfoIPInterfaces
- type UpdateDeviceRequestDeviceInfoIPInterfacesIPv6AddressList
- type UpdateDeviceRequestDeviceInfoLocation
- type UpdateDeviceRequestDeviceInfoNeighborLinks
- type UpdateDeviceRequestDeviceInfoPnpProfileList
- type UpdateDeviceRequestDeviceInfoPnpProfileListPrimaryEndpoint
- type UpdateDeviceRequestDeviceInfoPnpProfileListSecondaryEndpoint
- type UpdateDeviceRequestDeviceInfoPreWorkflowCliOuputs
- type UpdateDeviceRequestDeviceInfoStackInfo
- type UpdateDeviceRequestDeviceInfoStackInfoStackMemberList
- type UpdateDeviceRequestDeviceInfoStackInfoValidLicenseLevels
- type UpdateDeviceRequestDeviceInfoUserMicNumbers
- type UpdateDeviceRequestDeviceInfoUserSudiSerialNos
- type UpdateDeviceRequestRunSummaryList
- type UpdateDeviceRequestRunSummaryListHistoryTaskInfo
- type UpdateDeviceRequestRunSummaryListHistoryTaskInfoAddnDetails
- type UpdateDeviceRequestRunSummaryListHistoryTaskInfoWorkItemList
- type UpdateDeviceRequestSystemResetWorkflow
- type UpdateDeviceRequestSystemResetWorkflowTasks
- type UpdateDeviceRequestSystemResetWorkflowTasksWorkItemList
- type UpdateDeviceRequestSystemWorkflow
- type UpdateDeviceRequestSystemWorkflowTasks
- type UpdateDeviceRequestSystemWorkflowTasksWorkItemList
- type UpdateDeviceRequestWorkflow
- type UpdateDeviceRequestWorkflowParameters
- type UpdateDeviceRequestWorkflowParametersConfigList
- type UpdateDeviceRequestWorkflowParametersConfigListConfigParameters
- type UpdateDeviceRequestWorkflowTasks
- type UpdateDeviceRequestWorkflowTasksWorkItemList
- type UpdateDeviceResponse
- type UpdateDeviceResponseDayZeroConfig
- type UpdateDeviceResponseDeviceInfo
- type UpdateDeviceResponseDeviceInfoAAACredentials
- type UpdateDeviceResponseDeviceInfoAddnMacAddrs
- type UpdateDeviceResponseDeviceInfoCapabilitiesSupported
- type UpdateDeviceResponseDeviceInfoDeviceSudiSerialNos
- type UpdateDeviceResponseDeviceInfoFeaturesSupported
- type UpdateDeviceResponseDeviceInfoFileSystemList
- type UpdateDeviceResponseDeviceInfoHTTPHeaders
- type UpdateDeviceResponseDeviceInfoIPInterfaces
- type UpdateDeviceResponseDeviceInfoIPInterfacesIPv6AddressList
- type UpdateDeviceResponseDeviceInfoLocation
- type UpdateDeviceResponseDeviceInfoNeighborLinks
- type UpdateDeviceResponseDeviceInfoPnpProfileList
- type UpdateDeviceResponseDeviceInfoPnpProfileListPrimaryEndpoint
- type UpdateDeviceResponseDeviceInfoPnpProfileListSecondaryEndpoint
- type UpdateDeviceResponseDeviceInfoPreWorkflowCliOuputs
- type UpdateDeviceResponseDeviceInfoStackInfo
- type UpdateDeviceResponseDeviceInfoStackInfoStackMemberList
- type UpdateDeviceResponseDeviceInfoStackInfoValidLicenseLevels
- type UpdateDeviceResponseDeviceInfoUserMicNumbers
- type UpdateDeviceResponseDeviceInfoUserSudiSerialNos
- type UpdateDeviceResponseRunSummaryList
- type UpdateDeviceResponseRunSummaryListHistoryTaskInfo
- type UpdateDeviceResponseRunSummaryListHistoryTaskInfoAddnDetails
- type UpdateDeviceResponseRunSummaryListHistoryTaskInfoWorkItemList
- type UpdateDeviceResponseSystemResetWorkflow
- type UpdateDeviceResponseSystemResetWorkflowTasks
- type UpdateDeviceResponseSystemResetWorkflowTasksWorkItemList
- type UpdateDeviceResponseSystemWorkflow
- type UpdateDeviceResponseSystemWorkflowTasks
- type UpdateDeviceResponseSystemWorkflowTasksWorkItemList
- type UpdateDeviceResponseWorkflow
- type UpdateDeviceResponseWorkflowParameters
- type UpdateDeviceResponseWorkflowParametersConfigList
- type UpdateDeviceResponseWorkflowParametersConfigListConfigParameters
- type UpdateDeviceResponseWorkflowTasks
- type UpdateDeviceResponseWorkflowTasksWorkItemList
- type UpdateDeviceRoleRequest
- type UpdateDeviceRoleResponse
- type UpdateDeviceRoleResponseResponse
- type UpdateEventSubscriptionsRequest
- type UpdateEventSubscriptionsRequestFilter
- type UpdateEventSubscriptionsRequestFilterEventIDs
- type UpdateEventSubscriptionsRequestSubscriptionEndpoints
- type UpdateEventSubscriptionsRequestSubscriptionEndpointsSubscriptionDetails
- type UpdateEventSubscriptionsResponse
- type UpdateGlobalCredentialsRequest
- type UpdateGlobalCredentialsRequestSiteUUIDs
- type UpdateGlobalCredentialsResponse
- type UpdateGlobalCredentialsResponseResponse
- type UpdateGlobalPoolRequest
- type UpdateGlobalPoolRequestSettings
- type UpdateGlobalPoolRequestSettingsIPpool
- type UpdateGlobalPoolRequestSettingsIPpoolDNSServerIPs
- type UpdateGlobalPoolRequestSettingsIPpoolDhcpServerIPs
- type UpdateGlobalPoolResponse
- type UpdateHTTPReadCredentialRequest
- type UpdateHTTPReadCredentialResponse
- type UpdateHTTPReadCredentialResponseResponse
- type UpdateHTTPWriteCredentialsRequest
- type UpdateHTTPWriteCredentialsResponse
- type UpdateHTTPWriteCredentialsResponseResponse
- type UpdateNFVProfileQueryParams
- type UpdateNFVProfileRequest
- type UpdateNFVProfileRequestDevice
- type UpdateNFVProfileRequestDeviceCustomNetworks
- type UpdateNFVProfileRequestDeviceCustomNetworksServicesToConnect
- type UpdateNFVProfileRequestDeviceCustomTemplate
- type UpdateNFVProfileRequestDeviceServices
- type UpdateNFVProfileRequestDeviceServicesVNicMapping
- type UpdateNFVProfileRequestDeviceVLANForL2
- type UpdateNFVProfileResponse
- type UpdateNetconfCredentialsRequest
- type UpdateNetconfCredentialsResponse
- type UpdateNetconfCredentialsResponseResponse
- type UpdateNetworkRequest
- type UpdateNetworkRequestSettings
- type UpdateNetworkRequestSettingsClientAndEndpointAAA
- type UpdateNetworkRequestSettingsDNSServer
- type UpdateNetworkRequestSettingsDhcpServer
- type UpdateNetworkRequestSettingsMessageOfTheday
- type UpdateNetworkRequestSettingsNetflowcollector
- type UpdateNetworkRequestSettingsNetworkAAA
- type UpdateNetworkRequestSettingsNtpServer
- type UpdateNetworkRequestSettingsSNMPServer
- type UpdateNetworkRequestSettingsSNMPServerIPAddresses
- type UpdateNetworkRequestSettingsSyslogServer
- type UpdateNetworkRequestSettingsSyslogServerIPAddresses
- type UpdateNetworkResponse
- type UpdatePnPGlobalSettingsRequest
- type UpdatePnPGlobalSettingsRequestAAACredentials
- type UpdatePnPGlobalSettingsRequestDefaultProfile
- type UpdatePnPGlobalSettingsRequestDefaultProfileFqdnAddresses
- type UpdatePnPGlobalSettingsRequestDefaultProfileIPAddresses
- type UpdatePnPGlobalSettingsRequestSavaMappingList
- type UpdatePnPGlobalSettingsRequestSavaMappingListProfile
- type UpdatePnPGlobalSettingsRequestSavaMappingListSyncResult
- type UpdatePnPGlobalSettingsRequestSavaMappingListSyncResultSyncList
- type UpdatePnPGlobalSettingsRequestSavaMappingListSyncResultSyncListDeviceSnList
- type UpdatePnPGlobalSettingsRequestTaskTimeOuts
- type UpdatePnPGlobalSettingsResponse
- type UpdatePnPGlobalSettingsResponseAAACredentials
- type UpdatePnPGlobalSettingsResponseDefaultProfile
- type UpdatePnPGlobalSettingsResponseDefaultProfileFqdnAddresses
- type UpdatePnPGlobalSettingsResponseDefaultProfileIPAddresses
- type UpdatePnPGlobalSettingsResponseSavaMappingList
- type UpdatePnPGlobalSettingsResponseSavaMappingListProfile
- type UpdatePnPGlobalSettingsResponseSavaMappingListSyncResult
- type UpdatePnPGlobalSettingsResponseSavaMappingListSyncResultSyncList
- type UpdatePnPGlobalSettingsResponseSavaMappingListSyncResultSyncListDeviceSnList
- type UpdatePnPGlobalSettingsResponseTaskTimeOuts
- type UpdatePnPServerProfileRequest
- type UpdatePnPServerProfileRequestProfile
- type UpdatePnPServerProfileRequestSyncResult
- type UpdatePnPServerProfileRequestSyncResultSyncList
- type UpdatePnPServerProfileRequestSyncResultSyncListDeviceSnList
- type UpdatePnPServerProfileResponse
- type UpdatePnPServerProfileResponseProfile
- type UpdatePnPServerProfileResponseSyncResult
- type UpdatePnPServerProfileResponseSyncResultSyncList
- type UpdatePnPServerProfileResponseSyncResultSyncListDeviceSnList
- type UpdateProjectRequest
- type UpdateProjectRequestTags
- type UpdateProjectRequestTemplates
- type UpdateProjectResponse
- type UpdateProjectResponseResponse
- type UpdateSNMPReadCommunityRequest
- type UpdateSNMPReadCommunityResponse
- type UpdateSNMPReadCommunityResponseResponse
- type UpdateSNMPWriteCommunityRequest
- type UpdateSNMPWriteCommunityResponse
- type UpdateSNMPWriteCommunityResponseResponse
- type UpdateSNMPv3CredentialsRequest
- type UpdateSNMPv3CredentialsResponse
- type UpdateSNMPv3CredentialsResponseResponse
- type UpdateSPProfileRequest
- type UpdateSPProfileRequestSettings
- type UpdateSPProfileRequestSettingsQos
- type UpdateSPProfileResponse
- type UpdateSiteRequest
- type UpdateSiteRequestSite
- type UpdateSiteRequestSiteArea
- type UpdateSiteRequestSiteBuilding
- type UpdateSiteRequestSiteFloor
- type UpdateSiteResponse
- type UpdateSiteResponseResponse
- type UpdateSiteResponseResponseOperationIDList
- type UpdateTagRequest
- type UpdateTagRequestDynamicRules
- type UpdateTagRequestDynamicRulesRules
- type UpdateTagRequestDynamicRulesRulesItems
- type UpdateTagRequestDynamicRulesRulesValues
- type UpdateTagResponse
- type UpdateTagResponseResponse
- type UpdateTemplateRequest
- type UpdateTemplateRequestContainingTemplates
- type UpdateTemplateRequestDeviceTypes
- type UpdateTemplateRequestRollbackTemplateParams
- type UpdateTemplateRequestRollbackTemplateParamsRange
- type UpdateTemplateRequestRollbackTemplateParamsSelection
- type UpdateTemplateRequestTags
- type UpdateTemplateRequestTemplateParams
- type UpdateTemplateRequestTemplateParamsRange
- type UpdateTemplateRequestTemplateParamsSelection
- type UpdateTemplateResponse
- type UpdateTemplateResponseResponse
- type UpdateWirelessProfileRequest
- type UpdateWirelessProfileRequestProfileDetails
- type UpdateWirelessProfileRequestProfileDetailsSSIDDetails
- type UpdateWirelessProfileRequestProfileDetailsSSIDDetailsFlexConnect
- type UpdateWirelessProfileRequestProfileDetailsSites
- type UpdateWirelessProfileResponse
- type UpdateWorkflowRequest
- type UpdateWorkflowRequestTasks
- type UpdateWorkflowRequestTasksWorkItemList
- type UpdateWorkflowResponse
- type UpdateWorkflowResponseTasks
- type UpdateWorkflowResponseTasksWorkItemList
- type UpdatesAnExistingDiscoveryBySpecifiedIDRequest
- type UpdatesAnExistingDiscoveryBySpecifiedIDRequestGlobalCredentialIDList
- type UpdatesAnExistingDiscoveryBySpecifiedIDRequestHTTPReadCredential
- type UpdatesAnExistingDiscoveryBySpecifiedIDRequestHTTPWriteCredential
- type UpdatesAnExistingDiscoveryBySpecifiedIDResponse
- type UpdatesAnExistingDiscoveryBySpecifiedIDResponseResponse
- type UpdatesTagMembershipRequest
- type UpdatesTagMembershipRequestMemberToTags
- type UpdatesTagMembershipRequestMemberToTagsKey
- type UpdatesTagMembershipResponse
- type UpdatesTagMembershipResponseResponse
- type UsersService
- type VersionTemplateRequest
- type VersionTemplateResponse
- type VersionTemplateResponseResponse
- type WirelessService
- func (s *WirelessService) APProvision(aPProvisionRequest *[]APProvisionRequest) (*APProvisionResponse, *resty.Response, error)
- func (s *WirelessService) CreateAndProvisionSSID(createAndProvisionSSIDRequest *CreateAndProvisionSSIDRequest) (*CreateAndProvisionSSIDResponse, *resty.Response, error)
- func (s *WirelessService) CreateEnterpriseSSID(createEnterpriseSSIDRequest *CreateEnterpriseSSIDRequest) (*CreateEnterpriseSSIDResponse, *resty.Response, error)
- func (s *WirelessService) CreateOrUpdateRFProfile(createOrUpdateRFProfileRequest *CreateOrUpdateRFProfileRequest) (*CreateOrUpdateRFProfileResponse, *resty.Response, error)
- func (s *WirelessService) CreateWirelessProfile(createWirelessProfileRequest *CreateWirelessProfileRequest) (*CreateWirelessProfileResponse, *resty.Response, error)
- func (s *WirelessService) DeleteEnterpriseSSID(ssidName string) (*DeleteEnterpriseSSIDResponse, *resty.Response, error)
- func (s *WirelessService) DeleteRFProfiles(rfProfileName string) (*DeleteRFProfilesResponse, *resty.Response, error)
- func (s *WirelessService) DeleteSSIDAndProvisionItToDevices(ssidName string, managedAPLocations string) (*DeleteSSIDAndProvisionItToDevicesResponse, *resty.Response, error)
- func (s *WirelessService) GetEnterpriseSSID(getEnterpriseSSIDQueryParams *GetEnterpriseSSIDQueryParams) (*GetEnterpriseSSIDResponse, *resty.Response, error)
- func (s *WirelessService) GetWirelessProfile(getWirelessProfileQueryParams *GetWirelessProfileQueryParams) (*GetWirelessProfileResponse, *resty.Response, error)
- func (s *WirelessService) Provision(provisionRequest *[]ProvisionRequest) (*ProvisionResponse, *resty.Response, error)
- func (s *WirelessService) ProvisionUpdate(provisionUpdateRequest *[]ProvisionUpdateRequest) (*ProvisionUpdateResponse, *resty.Response, error)
- func (s *WirelessService) RetrieveRFProfiles(retrieveRFProfilesQueryParams *RetrieveRFProfilesQueryParams) (*RetrieveRFProfilesResponse, *resty.Response, error)
- func (s *WirelessService) SensorTestResults(sensorTestResultsQueryParams *SensorTestResultsQueryParams) (*SensorTestResultsResponse, *resty.Response, error)
- func (s *WirelessService) UpdateWirelessProfile(updateWirelessProfileRequest *UpdateWirelessProfileRequest) (*UpdateWirelessProfileResponse, *resty.Response, error)
Constants ¶
const DNAC_BASE_URL = "DNAC_BASE_URL"
const DNAC_DEBUG = "DNAC_DEBUG"
const DNAC_PASSWORD = "DNAC_PASSWORD"
const DNAC_SSL_VERIFY = "DNAC_SSL_VERIFY"
const DNAC_USERNAME = "DNAC_USERNAME"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type APProvisionRequest ¶
type APProvisionRequest struct { CustomApGroupName string `json:"customApGroupName,omitempty"` // CustomFlexGroupName []string `json:"customFlexGroupName,omitempty"` // DeviceName string `json:"deviceName,omitempty"` // RfProfile string `json:"rfProfile,omitempty"` // SiteID string `json:"siteId,omitempty"` // Type string `json:"type,omitempty"` // }
APProvisionRequest is the aPProvisionRequest definition
type APProvisionRequestCustomFlexGroupName ¶
type APProvisionRequestCustomFlexGroupName []string
APProvisionRequestCustomFlexGroupName is the aPProvisionRequestCustomFlexGroupName definition
type APProvisionResponse ¶
type APProvisionResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionURL string `json:"executionUrl,omitempty"` // ProvisionTasks APProvisionResponseProvisionTasks `json:"provisionTasks,omitempty"` // }
APProvisionResponse is the aPProvisionResponse definition
type APProvisionResponseProvisionTasks ¶
type APProvisionResponseProvisionTasks struct { Failure APProvisionResponseProvisionTasksFailure `json:"failure,omitempty"` // Success []APProvisionResponseProvisionTasksSuccess `json:"success,omitempty"` // }
APProvisionResponseProvisionTasks is the aPProvisionResponseProvisionTasks definition
type APProvisionResponseProvisionTasksFailure ¶
type APProvisionResponseProvisionTasksFailure struct { FailureReason string `json:"failureReason,omitempty"` // TaskID string `json:"taskId,omitempty"` // TaskURL string `json:"taskUrl,omitempty"` // }
APProvisionResponseProvisionTasksFailure is the aPProvisionResponseProvisionTasksFailure definition
type APProvisionResponseProvisionTasksSuccess ¶
type APProvisionResponseProvisionTasksSuccess struct { TaskID string `json:"taskId,omitempty"` // TaskURL string `json:"taskUrl,omitempty"` // }
APProvisionResponseProvisionTasksSuccess is the aPProvisionResponseProvisionTasksSuccess definition
type AddAWorkflowRequest ¶
type AddAWorkflowRequest struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []AddAWorkflowRequestTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
AddAWorkflowRequest is the addAWorkflowRequest definition
type AddAWorkflowRequestTasks ¶
type AddAWorkflowRequestTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []AddAWorkflowRequestTasksWorkItemList `json:"workItemList,omitempty"` // }
AddAWorkflowRequestTasks is the addAWorkflowRequestTasks definition
type AddAWorkflowRequestTasksWorkItemList ¶
type AddAWorkflowRequestTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
AddAWorkflowRequestTasksWorkItemList is the addAWorkflowRequestTasksWorkItemList definition
type AddAWorkflowResponse ¶
type AddAWorkflowResponse struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []AddAWorkflowResponseTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
AddAWorkflowResponse is the addAWorkflowResponse definition
type AddAWorkflowResponseTasks ¶
type AddAWorkflowResponseTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []AddAWorkflowResponseTasksWorkItemList `json:"workItemList,omitempty"` // }
AddAWorkflowResponseTasks is the addAWorkflowResponseTasks definition
type AddAWorkflowResponseTasksWorkItemList ¶
type AddAWorkflowResponseTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
AddAWorkflowResponseTasksWorkItemList is the addAWorkflowResponseTasksWorkItemList definition
type AddControlPlaneDeviceInSDAFabricRequest ¶
type AddControlPlaneDeviceInSDAFabricRequest struct { DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // }
AddControlPlaneDeviceInSDAFabricRequest is the addControlPlaneDeviceInSDAFabricRequest definition
type AddControlPlaneDeviceInSDAFabricResponse ¶
type AddControlPlaneDeviceInSDAFabricResponse struct { Description string `json:"description,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Status string `json:"status,omitempty"` // }
AddControlPlaneDeviceInSDAFabricResponse is the addControlPlaneDeviceInSDAFabricResponse definition
type AddDefaultAuthenticationProfileInSDAFabricRequest ¶
type AddDefaultAuthenticationProfileInSDAFabricRequest struct { AuthenticateTemplateName string `json:"authenticateTemplateName,omitempty"` // SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // }
AddDefaultAuthenticationProfileInSDAFabricRequest is the addDefaultAuthenticationProfileInSDAFabricRequest definition
type AddDefaultAuthenticationProfileInSDAFabricResponse ¶
type AddDefaultAuthenticationProfileInSDAFabricResponse struct { Description string `json:"description,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Status string `json:"status,omitempty"` // }
AddDefaultAuthenticationProfileInSDAFabricResponse is the addDefaultAuthenticationProfileInSDAFabricResponse definition
type AddDeviceRequest ¶
type AddDeviceRequest 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 []AddDeviceRequestUpdateMgmtIPaddressList `json:"updateMgmtIPaddressList,omitempty"` // UserName string `json:"userName,omitempty"` // }
AddDeviceRequest is the addDeviceRequest definition
type AddDeviceRequestIPAddress ¶
type AddDeviceRequestIPAddress []string
AddDeviceRequestIPAddress is the addDeviceRequestIPAddress definition
type AddDeviceRequestMerakiOrgID ¶
type AddDeviceRequestMerakiOrgID []string
AddDeviceRequestMerakiOrgID is the addDeviceRequestMerakiOrgID definition
type AddDeviceRequestUpdateMgmtIPaddressList ¶
type AddDeviceRequestUpdateMgmtIPaddressList struct { ExistMgmtIPAddress string `json:"existMgmtIpAddress,omitempty"` // NewMgmtIPAddress string `json:"newMgmtIpAddress,omitempty"` // }
AddDeviceRequestUpdateMgmtIPaddressList is the addDeviceRequestUpdateMgmtIPaddressList definition
type AddDeviceResponse ¶
type AddDeviceResponse struct { Response AddDeviceResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
AddDeviceResponse is the addDeviceResponse definition
type AddDeviceResponseResponse ¶
type AddDeviceResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
AddDeviceResponseResponse is the addDeviceResponseResponse definition
type AddDeviceToPnpDatabaseRequest ¶
type AddDeviceToPnpDatabaseRequest struct { TypeID string `json:"id,omitempty"` // DayZeroConfig AddDeviceToPnpDatabaseRequestDayZeroConfig `json:"dayZeroConfig,omitempty"` // DayZeroConfigPreview string `json:"dayZeroConfigPreview,omitempty"` // DeviceInfo AddDeviceToPnpDatabaseRequestDeviceInfo `json:"deviceInfo,omitempty"` // RunSummaryList []AddDeviceToPnpDatabaseRequestRunSummaryList `json:"runSummaryList,omitempty"` // SystemResetWorkflow AddDeviceToPnpDatabaseRequestSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow AddDeviceToPnpDatabaseRequestSystemWorkflow `json:"systemWorkflow,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Version float64 `json:"version,omitempty"` // Workflow AddDeviceToPnpDatabaseRequestWorkflow `json:"workflow,omitempty"` // WorkflowParameters AddDeviceToPnpDatabaseRequestWorkflowParameters `json:"workflowParameters,omitempty"` // }
AddDeviceToPnpDatabaseRequest is the addDeviceToPnpDatabaseRequest definition
type AddDeviceToPnpDatabaseRequestDayZeroConfig ¶
type AddDeviceToPnpDatabaseRequestDayZeroConfig struct {
Config string `json:"config,omitempty"` //
}
AddDeviceToPnpDatabaseRequestDayZeroConfig is the addDeviceToPnpDatabaseRequestDayZeroConfig definition
type AddDeviceToPnpDatabaseRequestDeviceInfo ¶
type AddDeviceToPnpDatabaseRequestDeviceInfo struct { AAACredentials AddDeviceToPnpDatabaseRequestDeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // AgentType string `json:"agentType,omitempty"` // AuthStatus string `json:"authStatus,omitempty"` // AuthenticatedMicNumber string `json:"authenticatedMicNumber,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 []AddDeviceToPnpDatabaseRequestDeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // FirstContact float64 `json:"firstContact,omitempty"` // Hostname string `json:"hostname,omitempty"` // HTTPHeaders []AddDeviceToPnpDatabaseRequestDeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // ImageVersion string `json:"imageVersion,omitempty"` // IPInterfaces []AddDeviceToPnpDatabaseRequestDeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // LastContact float64 `json:"lastContact,omitempty"` // LastSyncTime float64 `json:"lastSyncTime,omitempty"` // LastUpdateOn float64 `json:"lastUpdateOn,omitempty"` // Location AddDeviceToPnpDatabaseRequestDeviceInfoLocation `json:"location,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Mode string `json:"mode,omitempty"` // Name string `json:"name,omitempty"` // NeighborLinks []AddDeviceToPnpDatabaseRequestDeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // OnbState string `json:"onbState,omitempty"` // Pid string `json:"pid,omitempty"` // PnpProfileList []AddDeviceToPnpDatabaseRequestDeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // PopulateInventory bool `json:"populateInventory,omitempty"` // PreWorkflowCliOuputs []AddDeviceToPnpDatabaseRequestDeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // ProjectID string `json:"projectId,omitempty"` // ProjectName string `json:"projectName,omitempty"` // ReloadRequested bool `json:"reloadRequested,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SiteID string `json:"siteId,omitempty"` // SiteName string `json:"siteName,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // Source string `json:"source,omitempty"` // Stack bool `json:"stack,omitempty"` // StackInfo AddDeviceToPnpDatabaseRequestDeviceInfoStackInfo `json:"stackInfo,omitempty"` // State string `json:"state,omitempty"` // SudiRequired bool `json:"sudiRequired,omitempty"` // Tags string `json:"tags,omitempty"` // UserMicNumbers []string `json:"userMicNumbers,omitempty"` // UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // WorkflowName string `json:"workflowName,omitempty"` // }
AddDeviceToPnpDatabaseRequestDeviceInfo is the addDeviceToPnpDatabaseRequestDeviceInfo definition
type AddDeviceToPnpDatabaseRequestDeviceInfoAAACredentials ¶
type AddDeviceToPnpDatabaseRequestDeviceInfoAAACredentials struct { Password string `json:"password,omitempty"` // Username string `json:"username,omitempty"` // }
AddDeviceToPnpDatabaseRequestDeviceInfoAAACredentials is the addDeviceToPnpDatabaseRequestDeviceInfoAAACredentials definition
type AddDeviceToPnpDatabaseRequestDeviceInfoAddnMacAddrs ¶
type AddDeviceToPnpDatabaseRequestDeviceInfoAddnMacAddrs []string
AddDeviceToPnpDatabaseRequestDeviceInfoAddnMacAddrs is the addDeviceToPnpDatabaseRequestDeviceInfoAddnMacAddrs definition
type AddDeviceToPnpDatabaseRequestDeviceInfoCapabilitiesSupported ¶
type AddDeviceToPnpDatabaseRequestDeviceInfoCapabilitiesSupported []string
AddDeviceToPnpDatabaseRequestDeviceInfoCapabilitiesSupported is the addDeviceToPnpDatabaseRequestDeviceInfoCapabilitiesSupported definition
type AddDeviceToPnpDatabaseRequestDeviceInfoDeviceSudiSerialNos ¶
type AddDeviceToPnpDatabaseRequestDeviceInfoDeviceSudiSerialNos []string
AddDeviceToPnpDatabaseRequestDeviceInfoDeviceSudiSerialNos is the addDeviceToPnpDatabaseRequestDeviceInfoDeviceSudiSerialNos definition
type AddDeviceToPnpDatabaseRequestDeviceInfoFeaturesSupported ¶
type AddDeviceToPnpDatabaseRequestDeviceInfoFeaturesSupported []string
AddDeviceToPnpDatabaseRequestDeviceInfoFeaturesSupported is the addDeviceToPnpDatabaseRequestDeviceInfoFeaturesSupported definition
type AddDeviceToPnpDatabaseRequestDeviceInfoFileSystemList ¶
type AddDeviceToPnpDatabaseRequestDeviceInfoFileSystemList struct { Freespace float64 `json:"freespace,omitempty"` // Name string `json:"name,omitempty"` // Readable bool `json:"readable,omitempty"` // Size float64 `json:"size,omitempty"` // Type string `json:"type,omitempty"` // Writeable bool `json:"writeable,omitempty"` // }
AddDeviceToPnpDatabaseRequestDeviceInfoFileSystemList is the addDeviceToPnpDatabaseRequestDeviceInfoFileSystemList definition
type AddDeviceToPnpDatabaseRequestDeviceInfoHTTPHeaders ¶
type AddDeviceToPnpDatabaseRequestDeviceInfoHTTPHeaders struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
AddDeviceToPnpDatabaseRequestDeviceInfoHTTPHeaders is the addDeviceToPnpDatabaseRequestDeviceInfoHTTPHeaders definition
type AddDeviceToPnpDatabaseRequestDeviceInfoIPInterfaces ¶
type AddDeviceToPnpDatabaseRequestDeviceInfoIPInterfaces struct { IPv4Address string `json:"ipv4Address,omitempty"` // IPv6AddressList []string `json:"ipv6AddressList,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Name string `json:"name,omitempty"` // Status string `json:"status,omitempty"` // }
AddDeviceToPnpDatabaseRequestDeviceInfoIPInterfaces is the addDeviceToPnpDatabaseRequestDeviceInfoIPInterfaces definition
type AddDeviceToPnpDatabaseRequestDeviceInfoIPInterfacesIPv6AddressList ¶
type AddDeviceToPnpDatabaseRequestDeviceInfoIPInterfacesIPv6AddressList []string
AddDeviceToPnpDatabaseRequestDeviceInfoIPInterfacesIPv6AddressList is the addDeviceToPnpDatabaseRequestDeviceInfoIPInterfacesIPv6AddressList definition
type AddDeviceToPnpDatabaseRequestDeviceInfoLocation ¶
type AddDeviceToPnpDatabaseRequestDeviceInfoLocation 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"` // }
AddDeviceToPnpDatabaseRequestDeviceInfoLocation is the addDeviceToPnpDatabaseRequestDeviceInfoLocation definition
type AddDeviceToPnpDatabaseRequestDeviceInfoNeighborLinks ¶
type AddDeviceToPnpDatabaseRequestDeviceInfoNeighborLinks 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"` // }
AddDeviceToPnpDatabaseRequestDeviceInfoNeighborLinks is the addDeviceToPnpDatabaseRequestDeviceInfoNeighborLinks definition
type AddDeviceToPnpDatabaseRequestDeviceInfoPnpProfileList ¶
type AddDeviceToPnpDatabaseRequestDeviceInfoPnpProfileList struct { CreatedBy string `json:"createdBy,omitempty"` // DiscoveryCreated bool `json:"discoveryCreated,omitempty"` // PrimaryEndpoint AddDeviceToPnpDatabaseRequestDeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // ProfileName string `json:"profileName,omitempty"` // SecondaryEndpoint AddDeviceToPnpDatabaseRequestDeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
AddDeviceToPnpDatabaseRequestDeviceInfoPnpProfileList is the addDeviceToPnpDatabaseRequestDeviceInfoPnpProfileList definition
type AddDeviceToPnpDatabaseRequestDeviceInfoPnpProfileListPrimaryEndpoint ¶
type AddDeviceToPnpDatabaseRequestDeviceInfoPnpProfileListPrimaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv6Address string `json:"ipv6Address,omitempty"` // Port float64 `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
AddDeviceToPnpDatabaseRequestDeviceInfoPnpProfileListPrimaryEndpoint is the addDeviceToPnpDatabaseRequestDeviceInfoPnpProfileListPrimaryEndpoint definition
type AddDeviceToPnpDatabaseRequestDeviceInfoPnpProfileListSecondaryEndpoint ¶
type AddDeviceToPnpDatabaseRequestDeviceInfoPnpProfileListSecondaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv6Address string `json:"ipv6Address,omitempty"` // Port float64 `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
AddDeviceToPnpDatabaseRequestDeviceInfoPnpProfileListSecondaryEndpoint is the addDeviceToPnpDatabaseRequestDeviceInfoPnpProfileListSecondaryEndpoint definition
type AddDeviceToPnpDatabaseRequestDeviceInfoPreWorkflowCliOuputs ¶
type AddDeviceToPnpDatabaseRequestDeviceInfoPreWorkflowCliOuputs struct { Cli string `json:"cli,omitempty"` // CliOutput string `json:"cliOutput,omitempty"` // }
AddDeviceToPnpDatabaseRequestDeviceInfoPreWorkflowCliOuputs is the addDeviceToPnpDatabaseRequestDeviceInfoPreWorkflowCliOuputs definition
type AddDeviceToPnpDatabaseRequestDeviceInfoStackInfo ¶
type AddDeviceToPnpDatabaseRequestDeviceInfoStackInfo struct { IsFullRing bool `json:"isFullRing,omitempty"` // StackMemberList []AddDeviceToPnpDatabaseRequestDeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // SupportsStackWorkflows bool `json:"supportsStackWorkflows,omitempty"` // TotalMemberCount float64 `json:"totalMemberCount,omitempty"` // ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // }
AddDeviceToPnpDatabaseRequestDeviceInfoStackInfo is the addDeviceToPnpDatabaseRequestDeviceInfoStackInfo definition
type AddDeviceToPnpDatabaseRequestDeviceInfoStackInfoStackMemberList ¶
type AddDeviceToPnpDatabaseRequestDeviceInfoStackInfoStackMemberList 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 float64 `json:"priority,omitempty"` // Role string `json:"role,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // StackNumber float64 `json:"stackNumber,omitempty"` // State string `json:"state,omitempty"` // SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // }
AddDeviceToPnpDatabaseRequestDeviceInfoStackInfoStackMemberList is the addDeviceToPnpDatabaseRequestDeviceInfoStackInfoStackMemberList definition
type AddDeviceToPnpDatabaseRequestDeviceInfoStackInfoValidLicenseLevels ¶
type AddDeviceToPnpDatabaseRequestDeviceInfoStackInfoValidLicenseLevels []string
AddDeviceToPnpDatabaseRequestDeviceInfoStackInfoValidLicenseLevels is the addDeviceToPnpDatabaseRequestDeviceInfoStackInfoValidLicenseLevels definition
type AddDeviceToPnpDatabaseRequestDeviceInfoUserMicNumbers ¶
type AddDeviceToPnpDatabaseRequestDeviceInfoUserMicNumbers []string
AddDeviceToPnpDatabaseRequestDeviceInfoUserMicNumbers is the addDeviceToPnpDatabaseRequestDeviceInfoUserMicNumbers definition
type AddDeviceToPnpDatabaseRequestDeviceInfoUserSudiSerialNos ¶
type AddDeviceToPnpDatabaseRequestDeviceInfoUserSudiSerialNos []string
AddDeviceToPnpDatabaseRequestDeviceInfoUserSudiSerialNos is the addDeviceToPnpDatabaseRequestDeviceInfoUserSudiSerialNos definition
type AddDeviceToPnpDatabaseRequestRunSummaryList ¶
type AddDeviceToPnpDatabaseRequestRunSummaryList struct { Details string `json:"details,omitempty"` // ErrorFlag bool `json:"errorFlag,omitempty"` // HistoryTaskInfo AddDeviceToPnpDatabaseRequestRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // Timestamp float64 `json:"timestamp,omitempty"` // }
AddDeviceToPnpDatabaseRequestRunSummaryList is the addDeviceToPnpDatabaseRequestRunSummaryList definition
type AddDeviceToPnpDatabaseRequestRunSummaryListHistoryTaskInfo ¶
type AddDeviceToPnpDatabaseRequestRunSummaryListHistoryTaskInfo struct { AddnDetails []AddDeviceToPnpDatabaseRequestRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []AddDeviceToPnpDatabaseRequestRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // }
AddDeviceToPnpDatabaseRequestRunSummaryListHistoryTaskInfo is the addDeviceToPnpDatabaseRequestRunSummaryListHistoryTaskInfo definition
type AddDeviceToPnpDatabaseRequestRunSummaryListHistoryTaskInfoAddnDetails ¶
type AddDeviceToPnpDatabaseRequestRunSummaryListHistoryTaskInfoAddnDetails struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
AddDeviceToPnpDatabaseRequestRunSummaryListHistoryTaskInfoAddnDetails is the addDeviceToPnpDatabaseRequestRunSummaryListHistoryTaskInfoAddnDetails definition
type AddDeviceToPnpDatabaseRequestRunSummaryListHistoryTaskInfoWorkItemList ¶
type AddDeviceToPnpDatabaseRequestRunSummaryListHistoryTaskInfoWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
AddDeviceToPnpDatabaseRequestRunSummaryListHistoryTaskInfoWorkItemList is the addDeviceToPnpDatabaseRequestRunSummaryListHistoryTaskInfoWorkItemList definition
type AddDeviceToPnpDatabaseRequestSystemResetWorkflow ¶
type AddDeviceToPnpDatabaseRequestSystemResetWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []AddDeviceToPnpDatabaseRequestSystemResetWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
AddDeviceToPnpDatabaseRequestSystemResetWorkflow is the addDeviceToPnpDatabaseRequestSystemResetWorkflow definition
type AddDeviceToPnpDatabaseRequestSystemResetWorkflowTasks ¶
type AddDeviceToPnpDatabaseRequestSystemResetWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []AddDeviceToPnpDatabaseRequestSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
AddDeviceToPnpDatabaseRequestSystemResetWorkflowTasks is the addDeviceToPnpDatabaseRequestSystemResetWorkflowTasks definition
type AddDeviceToPnpDatabaseRequestSystemResetWorkflowTasksWorkItemList ¶
type AddDeviceToPnpDatabaseRequestSystemResetWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
AddDeviceToPnpDatabaseRequestSystemResetWorkflowTasksWorkItemList is the addDeviceToPnpDatabaseRequestSystemResetWorkflowTasksWorkItemList definition
type AddDeviceToPnpDatabaseRequestSystemWorkflow ¶
type AddDeviceToPnpDatabaseRequestSystemWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []AddDeviceToPnpDatabaseRequestSystemWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
AddDeviceToPnpDatabaseRequestSystemWorkflow is the addDeviceToPnpDatabaseRequestSystemWorkflow definition
type AddDeviceToPnpDatabaseRequestSystemWorkflowTasks ¶
type AddDeviceToPnpDatabaseRequestSystemWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []AddDeviceToPnpDatabaseRequestSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
AddDeviceToPnpDatabaseRequestSystemWorkflowTasks is the addDeviceToPnpDatabaseRequestSystemWorkflowTasks definition
type AddDeviceToPnpDatabaseRequestSystemWorkflowTasksWorkItemList ¶
type AddDeviceToPnpDatabaseRequestSystemWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
AddDeviceToPnpDatabaseRequestSystemWorkflowTasksWorkItemList is the addDeviceToPnpDatabaseRequestSystemWorkflowTasksWorkItemList definition
type AddDeviceToPnpDatabaseRequestWorkflow ¶
type AddDeviceToPnpDatabaseRequestWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []AddDeviceToPnpDatabaseRequestWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
AddDeviceToPnpDatabaseRequestWorkflow is the addDeviceToPnpDatabaseRequestWorkflow definition
type AddDeviceToPnpDatabaseRequestWorkflowParameters ¶
type AddDeviceToPnpDatabaseRequestWorkflowParameters struct { ConfigList []AddDeviceToPnpDatabaseRequestWorkflowParametersConfigList `json:"configList,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // }
AddDeviceToPnpDatabaseRequestWorkflowParameters is the addDeviceToPnpDatabaseRequestWorkflowParameters definition
type AddDeviceToPnpDatabaseRequestWorkflowParametersConfigList ¶
type AddDeviceToPnpDatabaseRequestWorkflowParametersConfigList struct { ConfigID string `json:"configId,omitempty"` // ConfigParameters []AddDeviceToPnpDatabaseRequestWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // }
AddDeviceToPnpDatabaseRequestWorkflowParametersConfigList is the addDeviceToPnpDatabaseRequestWorkflowParametersConfigList definition
type AddDeviceToPnpDatabaseRequestWorkflowParametersConfigListConfigParameters ¶
type AddDeviceToPnpDatabaseRequestWorkflowParametersConfigListConfigParameters struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
AddDeviceToPnpDatabaseRequestWorkflowParametersConfigListConfigParameters is the addDeviceToPnpDatabaseRequestWorkflowParametersConfigListConfigParameters definition
type AddDeviceToPnpDatabaseRequestWorkflowTasks ¶
type AddDeviceToPnpDatabaseRequestWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []AddDeviceToPnpDatabaseRequestWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
AddDeviceToPnpDatabaseRequestWorkflowTasks is the addDeviceToPnpDatabaseRequestWorkflowTasks definition
type AddDeviceToPnpDatabaseRequestWorkflowTasksWorkItemList ¶
type AddDeviceToPnpDatabaseRequestWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
AddDeviceToPnpDatabaseRequestWorkflowTasksWorkItemList is the addDeviceToPnpDatabaseRequestWorkflowTasksWorkItemList definition
type AddDeviceToPnpDatabaseResponse ¶
type AddDeviceToPnpDatabaseResponse struct { TypeID string `json:"id,omitempty"` // DayZeroConfig AddDeviceToPnpDatabaseResponseDayZeroConfig `json:"dayZeroConfig,omitempty"` // DayZeroConfigPreview string `json:"dayZeroConfigPreview,omitempty"` // DeviceInfo AddDeviceToPnpDatabaseResponseDeviceInfo `json:"deviceInfo,omitempty"` // RunSummaryList []AddDeviceToPnpDatabaseResponseRunSummaryList `json:"runSummaryList,omitempty"` // SystemResetWorkflow AddDeviceToPnpDatabaseResponseSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow AddDeviceToPnpDatabaseResponseSystemWorkflow `json:"systemWorkflow,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Version float64 `json:"version,omitempty"` // Workflow AddDeviceToPnpDatabaseResponseWorkflow `json:"workflow,omitempty"` // WorkflowParameters AddDeviceToPnpDatabaseResponseWorkflowParameters `json:"workflowParameters,omitempty"` // }
AddDeviceToPnpDatabaseResponse is the addDeviceToPnpDatabaseResponse definition
type AddDeviceToPnpDatabaseResponseDayZeroConfig ¶
type AddDeviceToPnpDatabaseResponseDayZeroConfig struct {
Config string `json:"config,omitempty"` //
}
AddDeviceToPnpDatabaseResponseDayZeroConfig is the addDeviceToPnpDatabaseResponseDayZeroConfig definition
type AddDeviceToPnpDatabaseResponseDeviceInfo ¶
type AddDeviceToPnpDatabaseResponseDeviceInfo struct { AAACredentials AddDeviceToPnpDatabaseResponseDeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // AgentType string `json:"agentType,omitempty"` // AuthStatus string `json:"authStatus,omitempty"` // AuthenticatedMicNumber string `json:"authenticatedMicNumber,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 []AddDeviceToPnpDatabaseResponseDeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // FirstContact float64 `json:"firstContact,omitempty"` // Hostname string `json:"hostname,omitempty"` // HTTPHeaders []AddDeviceToPnpDatabaseResponseDeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // ImageVersion string `json:"imageVersion,omitempty"` // IPInterfaces []AddDeviceToPnpDatabaseResponseDeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // LastContact float64 `json:"lastContact,omitempty"` // LastSyncTime float64 `json:"lastSyncTime,omitempty"` // LastUpdateOn float64 `json:"lastUpdateOn,omitempty"` // Location AddDeviceToPnpDatabaseResponseDeviceInfoLocation `json:"location,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Mode string `json:"mode,omitempty"` // Name string `json:"name,omitempty"` // NeighborLinks []AddDeviceToPnpDatabaseResponseDeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // OnbState string `json:"onbState,omitempty"` // Pid string `json:"pid,omitempty"` // PnpProfileList []AddDeviceToPnpDatabaseResponseDeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // PopulateInventory bool `json:"populateInventory,omitempty"` // PreWorkflowCliOuputs []AddDeviceToPnpDatabaseResponseDeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // ProjectID string `json:"projectId,omitempty"` // ProjectName string `json:"projectName,omitempty"` // ReloadRequested bool `json:"reloadRequested,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SiteID string `json:"siteId,omitempty"` // SiteName string `json:"siteName,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // Source string `json:"source,omitempty"` // Stack bool `json:"stack,omitempty"` // StackInfo AddDeviceToPnpDatabaseResponseDeviceInfoStackInfo `json:"stackInfo,omitempty"` // State string `json:"state,omitempty"` // SudiRequired bool `json:"sudiRequired,omitempty"` // Tags string `json:"tags,omitempty"` // UserMicNumbers []string `json:"userMicNumbers,omitempty"` // UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // WorkflowName string `json:"workflowName,omitempty"` // }
AddDeviceToPnpDatabaseResponseDeviceInfo is the addDeviceToPnpDatabaseResponseDeviceInfo definition
type AddDeviceToPnpDatabaseResponseDeviceInfoAAACredentials ¶
type AddDeviceToPnpDatabaseResponseDeviceInfoAAACredentials struct { Password string `json:"password,omitempty"` // Username string `json:"username,omitempty"` // }
AddDeviceToPnpDatabaseResponseDeviceInfoAAACredentials is the addDeviceToPnpDatabaseResponseDeviceInfoAAACredentials definition
type AddDeviceToPnpDatabaseResponseDeviceInfoAddnMacAddrs ¶
type AddDeviceToPnpDatabaseResponseDeviceInfoAddnMacAddrs []string
AddDeviceToPnpDatabaseResponseDeviceInfoAddnMacAddrs is the addDeviceToPnpDatabaseResponseDeviceInfoAddnMacAddrs definition
type AddDeviceToPnpDatabaseResponseDeviceInfoCapabilitiesSupported ¶
type AddDeviceToPnpDatabaseResponseDeviceInfoCapabilitiesSupported []string
AddDeviceToPnpDatabaseResponseDeviceInfoCapabilitiesSupported is the addDeviceToPnpDatabaseResponseDeviceInfoCapabilitiesSupported definition
type AddDeviceToPnpDatabaseResponseDeviceInfoDeviceSudiSerialNos ¶
type AddDeviceToPnpDatabaseResponseDeviceInfoDeviceSudiSerialNos []string
AddDeviceToPnpDatabaseResponseDeviceInfoDeviceSudiSerialNos is the addDeviceToPnpDatabaseResponseDeviceInfoDeviceSudiSerialNos definition
type AddDeviceToPnpDatabaseResponseDeviceInfoFeaturesSupported ¶
type AddDeviceToPnpDatabaseResponseDeviceInfoFeaturesSupported []string
AddDeviceToPnpDatabaseResponseDeviceInfoFeaturesSupported is the addDeviceToPnpDatabaseResponseDeviceInfoFeaturesSupported definition
type AddDeviceToPnpDatabaseResponseDeviceInfoFileSystemList ¶
type AddDeviceToPnpDatabaseResponseDeviceInfoFileSystemList struct { Freespace float64 `json:"freespace,omitempty"` // Name string `json:"name,omitempty"` // Readable bool `json:"readable,omitempty"` // Size float64 `json:"size,omitempty"` // Type string `json:"type,omitempty"` // Writeable bool `json:"writeable,omitempty"` // }
AddDeviceToPnpDatabaseResponseDeviceInfoFileSystemList is the addDeviceToPnpDatabaseResponseDeviceInfoFileSystemList definition
type AddDeviceToPnpDatabaseResponseDeviceInfoHTTPHeaders ¶
type AddDeviceToPnpDatabaseResponseDeviceInfoHTTPHeaders struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
AddDeviceToPnpDatabaseResponseDeviceInfoHTTPHeaders is the addDeviceToPnpDatabaseResponseDeviceInfoHTTPHeaders definition
type AddDeviceToPnpDatabaseResponseDeviceInfoIPInterfaces ¶
type AddDeviceToPnpDatabaseResponseDeviceInfoIPInterfaces struct { IPv4Address string `json:"ipv4Address,omitempty"` // IPv6AddressList []string `json:"ipv6AddressList,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Name string `json:"name,omitempty"` // Status string `json:"status,omitempty"` // }
AddDeviceToPnpDatabaseResponseDeviceInfoIPInterfaces is the addDeviceToPnpDatabaseResponseDeviceInfoIPInterfaces definition
type AddDeviceToPnpDatabaseResponseDeviceInfoIPInterfacesIPv6AddressList ¶
type AddDeviceToPnpDatabaseResponseDeviceInfoIPInterfacesIPv6AddressList []string
AddDeviceToPnpDatabaseResponseDeviceInfoIPInterfacesIPv6AddressList is the addDeviceToPnpDatabaseResponseDeviceInfoIPInterfacesIPv6AddressList definition
type AddDeviceToPnpDatabaseResponseDeviceInfoLocation ¶
type AddDeviceToPnpDatabaseResponseDeviceInfoLocation 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"` // }
AddDeviceToPnpDatabaseResponseDeviceInfoLocation is the addDeviceToPnpDatabaseResponseDeviceInfoLocation definition
type AddDeviceToPnpDatabaseResponseDeviceInfoNeighborLinks ¶
type AddDeviceToPnpDatabaseResponseDeviceInfoNeighborLinks 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"` // }
AddDeviceToPnpDatabaseResponseDeviceInfoNeighborLinks is the addDeviceToPnpDatabaseResponseDeviceInfoNeighborLinks definition
type AddDeviceToPnpDatabaseResponseDeviceInfoPnpProfileList ¶
type AddDeviceToPnpDatabaseResponseDeviceInfoPnpProfileList struct { CreatedBy string `json:"createdBy,omitempty"` // DiscoveryCreated bool `json:"discoveryCreated,omitempty"` // PrimaryEndpoint AddDeviceToPnpDatabaseResponseDeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // ProfileName string `json:"profileName,omitempty"` // SecondaryEndpoint AddDeviceToPnpDatabaseResponseDeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
AddDeviceToPnpDatabaseResponseDeviceInfoPnpProfileList is the addDeviceToPnpDatabaseResponseDeviceInfoPnpProfileList definition
type AddDeviceToPnpDatabaseResponseDeviceInfoPnpProfileListPrimaryEndpoint ¶
type AddDeviceToPnpDatabaseResponseDeviceInfoPnpProfileListPrimaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv6Address string `json:"ipv6Address,omitempty"` // Port float64 `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
AddDeviceToPnpDatabaseResponseDeviceInfoPnpProfileListPrimaryEndpoint is the addDeviceToPnpDatabaseResponseDeviceInfoPnpProfileListPrimaryEndpoint definition
type AddDeviceToPnpDatabaseResponseDeviceInfoPnpProfileListSecondaryEndpoint ¶
type AddDeviceToPnpDatabaseResponseDeviceInfoPnpProfileListSecondaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv6Address string `json:"ipv6Address,omitempty"` // Port float64 `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
AddDeviceToPnpDatabaseResponseDeviceInfoPnpProfileListSecondaryEndpoint is the addDeviceToPnpDatabaseResponseDeviceInfoPnpProfileListSecondaryEndpoint definition
type AddDeviceToPnpDatabaseResponseDeviceInfoPreWorkflowCliOuputs ¶
type AddDeviceToPnpDatabaseResponseDeviceInfoPreWorkflowCliOuputs struct { Cli string `json:"cli,omitempty"` // CliOutput string `json:"cliOutput,omitempty"` // }
AddDeviceToPnpDatabaseResponseDeviceInfoPreWorkflowCliOuputs is the addDeviceToPnpDatabaseResponseDeviceInfoPreWorkflowCliOuputs definition
type AddDeviceToPnpDatabaseResponseDeviceInfoStackInfo ¶
type AddDeviceToPnpDatabaseResponseDeviceInfoStackInfo struct { IsFullRing bool `json:"isFullRing,omitempty"` // StackMemberList []AddDeviceToPnpDatabaseResponseDeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // SupportsStackWorkflows bool `json:"supportsStackWorkflows,omitempty"` // TotalMemberCount float64 `json:"totalMemberCount,omitempty"` // ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // }
AddDeviceToPnpDatabaseResponseDeviceInfoStackInfo is the addDeviceToPnpDatabaseResponseDeviceInfoStackInfo definition
type AddDeviceToPnpDatabaseResponseDeviceInfoStackInfoStackMemberList ¶
type AddDeviceToPnpDatabaseResponseDeviceInfoStackInfoStackMemberList 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 float64 `json:"priority,omitempty"` // Role string `json:"role,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // StackNumber float64 `json:"stackNumber,omitempty"` // State string `json:"state,omitempty"` // SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // }
AddDeviceToPnpDatabaseResponseDeviceInfoStackInfoStackMemberList is the addDeviceToPnpDatabaseResponseDeviceInfoStackInfoStackMemberList definition
type AddDeviceToPnpDatabaseResponseDeviceInfoStackInfoValidLicenseLevels ¶
type AddDeviceToPnpDatabaseResponseDeviceInfoStackInfoValidLicenseLevels []string
AddDeviceToPnpDatabaseResponseDeviceInfoStackInfoValidLicenseLevels is the addDeviceToPnpDatabaseResponseDeviceInfoStackInfoValidLicenseLevels definition
type AddDeviceToPnpDatabaseResponseDeviceInfoUserMicNumbers ¶
type AddDeviceToPnpDatabaseResponseDeviceInfoUserMicNumbers []string
AddDeviceToPnpDatabaseResponseDeviceInfoUserMicNumbers is the addDeviceToPnpDatabaseResponseDeviceInfoUserMicNumbers definition
type AddDeviceToPnpDatabaseResponseDeviceInfoUserSudiSerialNos ¶
type AddDeviceToPnpDatabaseResponseDeviceInfoUserSudiSerialNos []string
AddDeviceToPnpDatabaseResponseDeviceInfoUserSudiSerialNos is the addDeviceToPnpDatabaseResponseDeviceInfoUserSudiSerialNos definition
type AddDeviceToPnpDatabaseResponseRunSummaryList ¶
type AddDeviceToPnpDatabaseResponseRunSummaryList struct { Details string `json:"details,omitempty"` // ErrorFlag bool `json:"errorFlag,omitempty"` // HistoryTaskInfo AddDeviceToPnpDatabaseResponseRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // Timestamp float64 `json:"timestamp,omitempty"` // }
AddDeviceToPnpDatabaseResponseRunSummaryList is the addDeviceToPnpDatabaseResponseRunSummaryList definition
type AddDeviceToPnpDatabaseResponseRunSummaryListHistoryTaskInfo ¶
type AddDeviceToPnpDatabaseResponseRunSummaryListHistoryTaskInfo struct { AddnDetails []AddDeviceToPnpDatabaseResponseRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []AddDeviceToPnpDatabaseResponseRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // }
AddDeviceToPnpDatabaseResponseRunSummaryListHistoryTaskInfo is the addDeviceToPnpDatabaseResponseRunSummaryListHistoryTaskInfo definition
type AddDeviceToPnpDatabaseResponseRunSummaryListHistoryTaskInfoAddnDetails ¶
type AddDeviceToPnpDatabaseResponseRunSummaryListHistoryTaskInfoAddnDetails struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
AddDeviceToPnpDatabaseResponseRunSummaryListHistoryTaskInfoAddnDetails is the addDeviceToPnpDatabaseResponseRunSummaryListHistoryTaskInfoAddnDetails definition
type AddDeviceToPnpDatabaseResponseRunSummaryListHistoryTaskInfoWorkItemList ¶
type AddDeviceToPnpDatabaseResponseRunSummaryListHistoryTaskInfoWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
AddDeviceToPnpDatabaseResponseRunSummaryListHistoryTaskInfoWorkItemList is the addDeviceToPnpDatabaseResponseRunSummaryListHistoryTaskInfoWorkItemList definition
type AddDeviceToPnpDatabaseResponseSystemResetWorkflow ¶
type AddDeviceToPnpDatabaseResponseSystemResetWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []AddDeviceToPnpDatabaseResponseSystemResetWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
AddDeviceToPnpDatabaseResponseSystemResetWorkflow is the addDeviceToPnpDatabaseResponseSystemResetWorkflow definition
type AddDeviceToPnpDatabaseResponseSystemResetWorkflowTasks ¶
type AddDeviceToPnpDatabaseResponseSystemResetWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []AddDeviceToPnpDatabaseResponseSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
AddDeviceToPnpDatabaseResponseSystemResetWorkflowTasks is the addDeviceToPnpDatabaseResponseSystemResetWorkflowTasks definition
type AddDeviceToPnpDatabaseResponseSystemResetWorkflowTasksWorkItemList ¶
type AddDeviceToPnpDatabaseResponseSystemResetWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
AddDeviceToPnpDatabaseResponseSystemResetWorkflowTasksWorkItemList is the addDeviceToPnpDatabaseResponseSystemResetWorkflowTasksWorkItemList definition
type AddDeviceToPnpDatabaseResponseSystemWorkflow ¶
type AddDeviceToPnpDatabaseResponseSystemWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []AddDeviceToPnpDatabaseResponseSystemWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
AddDeviceToPnpDatabaseResponseSystemWorkflow is the addDeviceToPnpDatabaseResponseSystemWorkflow definition
type AddDeviceToPnpDatabaseResponseSystemWorkflowTasks ¶
type AddDeviceToPnpDatabaseResponseSystemWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []AddDeviceToPnpDatabaseResponseSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
AddDeviceToPnpDatabaseResponseSystemWorkflowTasks is the addDeviceToPnpDatabaseResponseSystemWorkflowTasks definition
type AddDeviceToPnpDatabaseResponseSystemWorkflowTasksWorkItemList ¶
type AddDeviceToPnpDatabaseResponseSystemWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
AddDeviceToPnpDatabaseResponseSystemWorkflowTasksWorkItemList is the addDeviceToPnpDatabaseResponseSystemWorkflowTasksWorkItemList definition
type AddDeviceToPnpDatabaseResponseWorkflow ¶
type AddDeviceToPnpDatabaseResponseWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []AddDeviceToPnpDatabaseResponseWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
AddDeviceToPnpDatabaseResponseWorkflow is the addDeviceToPnpDatabaseResponseWorkflow definition
type AddDeviceToPnpDatabaseResponseWorkflowParameters ¶
type AddDeviceToPnpDatabaseResponseWorkflowParameters struct { ConfigList []AddDeviceToPnpDatabaseResponseWorkflowParametersConfigList `json:"configList,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // }
AddDeviceToPnpDatabaseResponseWorkflowParameters is the addDeviceToPnpDatabaseResponseWorkflowParameters definition
type AddDeviceToPnpDatabaseResponseWorkflowParametersConfigList ¶
type AddDeviceToPnpDatabaseResponseWorkflowParametersConfigList struct { ConfigID string `json:"configId,omitempty"` // ConfigParameters []AddDeviceToPnpDatabaseResponseWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // }
AddDeviceToPnpDatabaseResponseWorkflowParametersConfigList is the addDeviceToPnpDatabaseResponseWorkflowParametersConfigList definition
type AddDeviceToPnpDatabaseResponseWorkflowParametersConfigListConfigParameters ¶
type AddDeviceToPnpDatabaseResponseWorkflowParametersConfigListConfigParameters struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
AddDeviceToPnpDatabaseResponseWorkflowParametersConfigListConfigParameters is the addDeviceToPnpDatabaseResponseWorkflowParametersConfigListConfigParameters definition
type AddDeviceToPnpDatabaseResponseWorkflowTasks ¶
type AddDeviceToPnpDatabaseResponseWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []AddDeviceToPnpDatabaseResponseWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
AddDeviceToPnpDatabaseResponseWorkflowTasks is the addDeviceToPnpDatabaseResponseWorkflowTasks definition
type AddDeviceToPnpDatabaseResponseWorkflowTasksWorkItemList ¶
type AddDeviceToPnpDatabaseResponseWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
AddDeviceToPnpDatabaseResponseWorkflowTasksWorkItemList is the addDeviceToPnpDatabaseResponseWorkflowTasksWorkItemList definition
type AddEdgeDeviceInSDAFabricRequest ¶
type AddEdgeDeviceInSDAFabricRequest struct { DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // }
AddEdgeDeviceInSDAFabricRequest is the addEdgeDeviceInSDAFabricRequest definition
type AddEdgeDeviceInSDAFabricResponse ¶
type AddEdgeDeviceInSDAFabricResponse struct { Description string `json:"description,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Status string `json:"status,omitempty"` // }
AddEdgeDeviceInSDAFabricResponse is the addEdgeDeviceInSDAFabricResponse definition
type AddFabricRequest ¶
type AddFabricRequest struct {
FabricName string `json:"fabricName,omitempty"` //
}
AddFabricRequest is the addFabricRequest definition
type AddFabricResponse ¶
type AddFabricResponse struct { Description string `json:"description,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Status string `json:"status,omitempty"` // }
AddFabricResponse is the addFabricResponse definition
type AddIPPoolInSDAVirtualNetworkRequest ¶
type AddIPPoolInSDAVirtualNetworkRequest struct { AuthenticationPolicyName string `json:"authenticationPolicyName,omitempty"` // IPPoolName string `json:"ipPoolName,omitempty"` // IsL2FloodingEnabled bool `json:"isL2FloodingEnabled,omitempty"` // IsThisCriticalPool bool `json:"isThisCriticalPool,omitempty"` // PoolType string `json:"poolType,omitempty"` // ScalableGroupName string `json:"scalableGroupName,omitempty"` // TrafficType string `json:"trafficType,omitempty"` // VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // }
AddIPPoolInSDAVirtualNetworkRequest is the addIPPoolInSDAVirtualNetworkRequest definition
type AddIPPoolInSDAVirtualNetworkResponse ¶
type AddIPPoolInSDAVirtualNetworkResponse struct { Description string `json:"description,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Status string `json:"status,omitempty"` // }
AddIPPoolInSDAVirtualNetworkResponse is the addIPPoolInSDAVirtualNetworkResponse definition
type AddMembersToTheTagResponse ¶
type AddMembersToTheTagResponse struct { Response AddMembersToTheTagResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
AddMembersToTheTagResponse is the addMembersToTheTagResponse definition
type AddMembersToTheTagResponseResponse ¶
type AddMembersToTheTagResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
AddMembersToTheTagResponseResponse is the addMembersToTheTagResponseResponse definition
type AddPortAssignmentForAccessPointInSDAFabricRequest ¶
type AddPortAssignmentForAccessPointInSDAFabricRequest struct { AuthenticateTemplateName string `json:"authenticateTemplateName,omitempty"` // DataIPAddressPoolName string `json:"dataIpAddressPoolName,omitempty"` // DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // InterfaceName string `json:"interfaceName,omitempty"` // SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // VoiceIPAddressPoolName string `json:"voiceIpAddressPoolName,omitempty"` // }
AddPortAssignmentForAccessPointInSDAFabricRequest is the addPortAssignmentForAccessPointInSDAFabricRequest definition
type AddPortAssignmentForAccessPointInSDAFabricResponse ¶
type AddPortAssignmentForAccessPointInSDAFabricResponse struct { Description string `json:"description,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Status string `json:"status,omitempty"` // }
AddPortAssignmentForAccessPointInSDAFabricResponse is the addPortAssignmentForAccessPointInSDAFabricResponse definition
type AddPortAssignmentForUserDeviceInSDAFabricRequest ¶
type AddPortAssignmentForUserDeviceInSDAFabricRequest struct { AuthenticateTemplateName string `json:"authenticateTemplateName,omitempty"` // DataIPAddressPoolName string `json:"dataIpAddressPoolName,omitempty"` // DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // InterfaceName string `json:"interfaceName,omitempty"` // SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // VoiceIPAddressPoolName string `json:"voiceIpAddressPoolName,omitempty"` // }
AddPortAssignmentForUserDeviceInSDAFabricRequest is the addPortAssignmentForUserDeviceInSDAFabricRequest definition
type AddPortAssignmentForUserDeviceInSDAFabricResponse ¶
type AddPortAssignmentForUserDeviceInSDAFabricResponse struct { Description string `json:"description,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Status string `json:"status,omitempty"` // }
AddPortAssignmentForUserDeviceInSDAFabricResponse is the addPortAssignmentForUserDeviceInSDAFabricResponse definition
type AddSiteInSDAFabricRequest ¶
type AddSiteInSDAFabricRequest struct { FabricName string `json:"fabricName,omitempty"` // SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // }
AddSiteInSDAFabricRequest is the addSiteInSDAFabricRequest definition
type AddSiteInSDAFabricResponse ¶
type AddSiteInSDAFabricResponse struct { Description string `json:"description,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Status string `json:"status,omitempty"` // }
AddSiteInSDAFabricResponse is the addSiteInSDAFabricResponse definition
type AddVNInSDAFabricRequest ¶
type AddVNInSDAFabricRequest struct { SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // }
AddVNInSDAFabricRequest is the addVNInSDAFabricRequest definition
type AddVNInSDAFabricResponse ¶
type AddVNInSDAFabricResponse struct { Description string `json:"description,omitempty"` // DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Name string `json:"name,omitempty"` // Roles []string `json:"roles,omitempty"` // SiteHierarchy string `json:"siteHierarchy,omitempty"` // Status string `json:"status,omitempty"` // }
AddVNInSDAFabricResponse is the addVNInSDAFabricResponse definition
type AddVNInSDAFabricResponseRoles ¶
type AddVNInSDAFabricResponseRoles []string
AddVNInSDAFabricResponseRoles is the addVNInSDAFabricResponseRoles definition
type AddVirtualAccountRequest ¶
type AddVirtualAccountRequest struct { AutoSyncPeriod int `json:"autoSyncPeriod,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Expiry int `json:"expiry,omitempty"` // LastSync int `json:"lastSync,omitempty"` // Profile AddVirtualAccountRequestProfile `json:"profile,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // SyncResult AddVirtualAccountRequestSyncResult `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"` // }
AddVirtualAccountRequest is the addVirtualAccountRequest definition
type AddVirtualAccountRequestProfile ¶
type AddVirtualAccountRequestProfile 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"` // }
AddVirtualAccountRequestProfile is the addVirtualAccountRequestProfile definition
type AddVirtualAccountRequestSyncResult ¶
type AddVirtualAccountRequestSyncResult struct { SyncList []AddVirtualAccountRequestSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // }
AddVirtualAccountRequestSyncResult is the addVirtualAccountRequestSyncResult definition
type AddVirtualAccountRequestSyncResultSyncList ¶
type AddVirtualAccountRequestSyncResultSyncList struct { DeviceSnList []string `json:"deviceSnList,omitempty"` // SyncType string `json:"syncType,omitempty"` // }
AddVirtualAccountRequestSyncResultSyncList is the addVirtualAccountRequestSyncResultSyncList definition
type AddVirtualAccountRequestSyncResultSyncListDeviceSnList ¶
type AddVirtualAccountRequestSyncResultSyncListDeviceSnList []string
AddVirtualAccountRequestSyncResultSyncListDeviceSnList is the addVirtualAccountRequestSyncResultSyncListDeviceSnList definition
type AddVirtualAccountResponse ¶
type AddVirtualAccountResponse struct { AutoSyncPeriod float64 `json:"autoSyncPeriod,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Expiry float64 `json:"expiry,omitempty"` // LastSync float64 `json:"lastSync,omitempty"` // Profile AddVirtualAccountResponseProfile `json:"profile,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // SyncResult AddVirtualAccountResponseSyncResult `json:"syncResult,omitempty"` // SyncResultStr string `json:"syncResultStr,omitempty"` // SyncStartTime float64 `json:"syncStartTime,omitempty"` // SyncStatus string `json:"syncStatus,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Token string `json:"token,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // }
AddVirtualAccountResponse is the addVirtualAccountResponse definition
type AddVirtualAccountResponseProfile ¶
type AddVirtualAccountResponseProfile 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 float64 `json:"port,omitempty"` // ProfileID string `json:"profileId,omitempty"` // Proxy bool `json:"proxy,omitempty"` // }
AddVirtualAccountResponseProfile is the addVirtualAccountResponseProfile definition
type AddVirtualAccountResponseSyncResult ¶
type AddVirtualAccountResponseSyncResult struct { SyncList []AddVirtualAccountResponseSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // }
AddVirtualAccountResponseSyncResult is the addVirtualAccountResponseSyncResult definition
type AddVirtualAccountResponseSyncResultSyncList ¶
type AddVirtualAccountResponseSyncResultSyncList struct { DeviceSnList []string `json:"deviceSnList,omitempty"` // SyncType string `json:"syncType,omitempty"` // }
AddVirtualAccountResponseSyncResultSyncList is the addVirtualAccountResponseSyncResultSyncList definition
type AddVirtualAccountResponseSyncResultSyncListDeviceSnList ¶
type AddVirtualAccountResponseSyncResultSyncListDeviceSnList []string
AddVirtualAccountResponseSyncResultSyncListDeviceSnList is the addVirtualAccountResponseSyncResultSyncListDeviceSnList definition
type AddsBorderDeviceInSDAFabricRequest ¶
type AddsBorderDeviceInSDAFabricRequest struct { BorderSessionType string `json:"borderSessionType,omitempty"` // ConnectedToInternet bool `json:"connectedToInternet,omitempty"` // DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // ExternalConnectivityIPPoolName string `json:"externalConnectivityIpPoolName,omitempty"` // ExternalConnectivitySettings []AddsBorderDeviceInSDAFabricRequestExternalConnectivitySettings `json:"externalConnectivitySettings,omitempty"` // ExternalDomainRoutingProtocolName string `json:"externalDomainRoutingProtocolName,omitempty"` // InternalAutonomouSystemNumber string `json:"internalAutonomouSystemNumber,omitempty"` // SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // }
AddsBorderDeviceInSDAFabricRequest is the addsBorderDeviceInSDAFabricRequest definition
type AddsBorderDeviceInSDAFabricRequestExternalConnectivitySettings ¶
type AddsBorderDeviceInSDAFabricRequestExternalConnectivitySettings struct { ExternalAutonomouSystemNumber string `json:"externalAutonomouSystemNumber,omitempty"` // InterfaceName string `json:"interfaceName,omitempty"` // L3Handoff []AddsBorderDeviceInSDAFabricRequestExternalConnectivitySettingsL3Handoff `json:"l3Handoff,omitempty"` // }
AddsBorderDeviceInSDAFabricRequestExternalConnectivitySettings is the addsBorderDeviceInSDAFabricRequestExternalConnectivitySettings definition
type AddsBorderDeviceInSDAFabricRequestExternalConnectivitySettingsL3Handoff ¶
type AddsBorderDeviceInSDAFabricRequestExternalConnectivitySettingsL3Handoff struct {
VirtualNetwork AddsBorderDeviceInSDAFabricRequestExternalConnectivitySettingsL3HandoffVirtualNetwork `json:"virtualNetwork,omitempty"` //
}
AddsBorderDeviceInSDAFabricRequestExternalConnectivitySettingsL3Handoff is the addsBorderDeviceInSDAFabricRequestExternalConnectivitySettingsL3Handoff definition
type AddsBorderDeviceInSDAFabricRequestExternalConnectivitySettingsL3HandoffVirtualNetwork ¶
type AddsBorderDeviceInSDAFabricRequestExternalConnectivitySettingsL3HandoffVirtualNetwork struct {
VirtualNetworkName string `json:"virtualNetworkName,omitempty"` //
}
AddsBorderDeviceInSDAFabricRequestExternalConnectivitySettingsL3HandoffVirtualNetwork is the addsBorderDeviceInSDAFabricRequestExternalConnectivitySettingsL3HandoffVirtualNetwork definition
type AddsBorderDeviceInSDAFabricResponse ¶
type AddsBorderDeviceInSDAFabricResponse struct { Description string `json:"description,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Status string `json:"status,omitempty"` // }
AddsBorderDeviceInSDAFabricResponse is the addsBorderDeviceInSDAFabricResponse definition
type ApplicationPolicyService ¶
type ApplicationPolicyService service
ApplicationPolicyService is the service to communicate with the ApplicationPolicy API endpoint
func (*ApplicationPolicyService) CreateApplication ¶
func (s *ApplicationPolicyService) CreateApplication(createApplicationRequest *[]CreateApplicationRequest) (*CreateApplicationResponse, *resty.Response, error)
CreateApplication createApplication
Create new Custom application
func (*ApplicationPolicyService) CreateApplicationSet ¶
func (s *ApplicationPolicyService) CreateApplicationSet(createApplicationSetRequest *[]CreateApplicationSetRequest) (*CreateApplicationSetResponse, *resty.Response, error)
CreateApplicationSet createApplicationSet
Create new custom application-set/s
func (*ApplicationPolicyService) DeleteApplication ¶
func (s *ApplicationPolicyService) DeleteApplication(deleteApplicationQueryParams *DeleteApplicationQueryParams) (*DeleteApplicationResponse, *resty.Response, error)
DeleteApplication deleteApplication
Delete existing application by its id
@param id Application's Id
func (*ApplicationPolicyService) DeleteApplicationSet ¶
func (s *ApplicationPolicyService) DeleteApplicationSet(deleteApplicationSetQueryParams *DeleteApplicationSetQueryParams) (*DeleteApplicationSetResponse, *resty.Response, error)
DeleteApplicationSet deleteApplicationSet
Delete existing application-set by it's id
@param id
func (*ApplicationPolicyService) EditApplication ¶
func (s *ApplicationPolicyService) EditApplication(editApplicationRequest *[]EditApplicationRequest) (*EditApplicationResponse, *resty.Response, error)
EditApplication editApplication
Edit the attributes of an existing application
func (*ApplicationPolicyService) GetApplicationSets ¶
func (s *ApplicationPolicyService) GetApplicationSets(getApplicationSetsQueryParams *GetApplicationSetsQueryParams) (*GetApplicationSetsResponse, *resty.Response, error)
GetApplicationSets getApplicationSets
Get appllication-sets by offset/limit or by name
@param offset @param limit @param name
func (*ApplicationPolicyService) GetApplicationSetsCount ¶
func (s *ApplicationPolicyService) GetApplicationSetsCount() (*GetApplicationSetsCountResponse, *resty.Response, error)
GetApplicationSetsCount getApplicationSetsCount
Get the number of existing application-sets
func (*ApplicationPolicyService) GetApplications ¶
func (s *ApplicationPolicyService) GetApplications(getApplicationsQueryParams *GetApplicationsQueryParams) (*GetApplicationsResponse, *resty.Response, error)
GetApplications getApplications
Get applications by offset/limit or by name
@param offset The offset of the first application to be returned @param limit The maximum number of applications to be returned @param name Application's name
func (*ApplicationPolicyService) GetApplicationsCount ¶
func (s *ApplicationPolicyService) GetApplicationsCount() (*GetApplicationsCountResponse, *resty.Response, error)
GetApplicationsCount getApplicationsCount
Get the number of all existing applications
type ApplicationsQueryParams ¶
type ApplicationsQueryParams struct { SiteID string `url:"siteId,omitempty"` // Assurance site UUID value (Cannot be submitted together with deviceId and clientMac) DeviceID string `url:"deviceId,omitempty"` // Assurance device UUID value (Cannot be submitted together with siteId and clientMac) MacAddress string `url:"macAddress,omitempty"` // Client device's MAC address (Cannot be submitted together with siteId and deviceId) StartTime float64 `url:"startTime,omitempty"` // Starting epoch time in milliseconds of time window EndTime float64 `url:"endTime,omitempty"` // Ending epoch time in milliseconds of time window ApplicationHealth string `url:"applicationHealth,omitempty"` // Application health category (POOR, FAIR, or GOOD. Optionally use with siteId only) Offset float64 `url:"offset,omitempty"` // The offset of the first application in the returned data (optionally used with siteId only) Limit float64 `url:"limit,omitempty"` // The max number of application entries in returned data [1, 1000] (optionally used with siteId only) }
ApplicationsQueryParams defines the query parameters for this request
type ApplicationsResponse ¶
type ApplicationsResponse struct { Response []ApplicationsResponseResponse `json:"response,omitempty"` // TotalCount int `json:"totalCount,omitempty"` // Version string `json:"version,omitempty"` // }
ApplicationsResponse is the applicationsResponse definition
type ApplicationsResponseResponse ¶
type ApplicationsResponseResponse struct { ApplicationServerLatency string `json:"applicationServerLatency,omitempty"` // AverageThroughput float64 `json:"averageThroughput,omitempty"` // BusinessRelevance string `json:"businessRelevance,omitempty"` // ClientNetworkLatency string `json:"clientNetworkLatency,omitempty"` // Health string `json:"health,omitempty"` // Jitter string `json:"jitter,omitempty"` // Name string `json:"name,omitempty"` // NetworkLatency string `json:"networkLatency,omitempty"` // PacketLossPercent string `json:"packetLossPercent,omitempty"` // ServerNetworkLatency string `json:"serverNetworkLatency,omitempty"` // TrafficClass string `json:"trafficClass,omitempty"` // UsageBytes int `json:"usageBytes,omitempty"` // }
ApplicationsResponseResponse is the applicationsResponseResponse definition
type ApplicationsService ¶
type ApplicationsService service
ApplicationsService is the service to communicate with the Applications API endpoint
func (*ApplicationsService) Applications ¶
func (s *ApplicationsService) Applications(applicationsQueryParams *ApplicationsQueryParams) (*ApplicationsResponse, *resty.Response, error)
Applications applications
Intent API to get a list of applications for a specific site, a device, or a client device's MAC address.
@param siteID Assurance site UUID value (Cannot be submitted together with deviceId and clientMac) @param deviceID Assurance device UUID value (Cannot be submitted together with siteId and clientMac) @param macAddress Client device's MAC address (Cannot be submitted together with siteId and deviceId) @param startTime Starting epoch time in milliseconds of time window @param endTime Ending epoch time in milliseconds of time window @param applicationHealth Application health category (POOR, FAIR, or GOOD. Optionally use with siteId only) @param offset The offset of the first application in the returned data (optionally used with siteId only) @param limit The max number of application entries in returned data [1, 1000] (optionally used with siteId only)
type AssignCredentialToSiteRequest ¶
type AssignCredentialToSiteRequest struct { CliID string `json:"cliId,omitempty"` // HTTPRead string `json:"httpRead,omitempty"` // HTTPWrite string `json:"httpWrite,omitempty"` // SNMPV2ReadID string `json:"snmpV2ReadId,omitempty"` // SNMPV2WriteID string `json:"snmpV2WriteId,omitempty"` // SNMPV3ID string `json:"snmpV3Id,omitempty"` // }
AssignCredentialToSiteRequest is the assignCredentialToSiteRequest definition
type AssignCredentialToSiteResponse ¶
type AssignCredentialToSiteResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
AssignCredentialToSiteResponse is the assignCredentialToSiteResponse definition
type AssignDeviceToSiteRequest ¶
type AssignDeviceToSiteRequest struct {
Device []AssignDeviceToSiteRequestDevice `json:"device,omitempty"` //
}
AssignDeviceToSiteRequest is the assignDeviceToSiteRequest definition
type AssignDeviceToSiteRequestDevice ¶
type AssignDeviceToSiteRequestDevice struct {
IP string `json:"ip,omitempty"` //
}
AssignDeviceToSiteRequestDevice is the assignDeviceToSiteRequestDevice definition
type AssignDeviceToSiteResponse ¶
type AssignDeviceToSiteResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
AssignDeviceToSiteResponse is the assignDeviceToSiteResponse definition
type AuthenticationAPIResponse ¶
type AuthenticationAPIResponse struct {
Token string `json:"Token,omitempty"` //
}
AuthenticationAPIResponse is the AuthenticationAPIResponse definition
type AuthenticationService ¶
type AuthenticationService service
AuthenticationService is the service to communicate with the Authentication API endpoint
func (*AuthenticationService) AuthenticationAPI ¶
func (s *AuthenticationService) AuthenticationAPI(username string, password string) (*AuthenticationAPIResponse, *resty.Response, error)
AuthenticationAPI authenticationAPI
API to obtain an access token. The token obtained using this API is required to be set as value to the X-Auth-Token HTTP Header for all API calls to Cisco DNA Center.
@param Content-Type Request body content type @param Authorization String composed of “Basic”, followed by a space, followed by the Base64 encoding of “username:password”, NOT including the quotes. For example “Basic YWRtaW46TWFnbGV2MTIz”, where YWRtaW46TWFnbGV2MTIz is the Base 64 encoding.
type ClaimADeviceToASiteRequest ¶
type ClaimADeviceToASiteRequest struct { DeviceID string `json:"deviceId,omitempty"` // SiteID string `json:"siteId,omitempty"` // Type string `json:"type,omitempty"` // }
ClaimADeviceToASiteRequest is the claimADeviceToASiteRequest definition
type ClaimADeviceToASiteResponse ¶
type ClaimADeviceToASiteResponse struct { Response string `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
ClaimADeviceToASiteResponse is the claimADeviceToASiteResponse definition
type ClaimDeviceRequest ¶
type ClaimDeviceRequest struct { ConfigFileURL string `json:"configFileUrl,omitempty"` // ConfigID string `json:"configId,omitempty"` // DeviceClaimList []ClaimDeviceRequestDeviceClaimList `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"` // }
ClaimDeviceRequest is the claimDeviceRequest definition
type ClaimDeviceRequestDeviceClaimList ¶
type ClaimDeviceRequestDeviceClaimList struct { ConfigList []ClaimDeviceRequestDeviceClaimListConfigList `json:"configList,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // }
ClaimDeviceRequestDeviceClaimList is the claimDeviceRequestDeviceClaimList definition
type ClaimDeviceRequestDeviceClaimListConfigList ¶
type ClaimDeviceRequestDeviceClaimListConfigList struct { ConfigID string `json:"configId,omitempty"` // ConfigParameters []ClaimDeviceRequestDeviceClaimListConfigListConfigParameters `json:"configParameters,omitempty"` // }
ClaimDeviceRequestDeviceClaimListConfigList is the claimDeviceRequestDeviceClaimListConfigList definition
type ClaimDeviceRequestDeviceClaimListConfigListConfigParameters ¶
type ClaimDeviceRequestDeviceClaimListConfigListConfigParameters struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
ClaimDeviceRequestDeviceClaimListConfigListConfigParameters is the claimDeviceRequestDeviceClaimListConfigListConfigParameters definition
type ClaimDeviceResponse ¶
type ClaimDeviceResponse struct { JSONArrayResponse []string `json:"jsonArrayResponse,omitempty"` // JSONResponse string `json:"jsonResponse,omitempty"` // Message string `json:"message,omitempty"` // StatusCode float64 `json:"statusCode,omitempty"` // }
ClaimDeviceResponse is the claimDeviceResponse definition
type ClaimDeviceResponseJSONArrayResponse ¶
type ClaimDeviceResponseJSONArrayResponse []string
ClaimDeviceResponseJSONArrayResponse is the claimDeviceResponseJSONArrayResponse definition
type Client ¶
type Client struct { // API Services Authentication *AuthenticationService Sites *SitesService Topology *TopologyService Devices *DevicesService Clients *ClientsService Users *UsersService Issues *IssuesService SiteDesign *SiteDesignService NetworkSettings *NetworkSettingsService SoftwareImageManagementSWIM *SoftwareImageManagementSWIMService DeviceOnboardingPnP *DeviceOnboardingPnPService ConfigurationTemplates *ConfigurationTemplatesService ConfigurationArchive *ConfigurationArchiveService SDA *SDAService Sensors *SensorsService Wireless *WirelessService CommandRunner *CommandRunnerService Discovery *DiscoveryService PathTrace *PathTraceService File *FileService Task *TaskService Tag *TagService ApplicationPolicy *ApplicationPolicyService Applications *ApplicationsService ITSM *ITSMService EventManagement *EventManagementService DeviceReplacement *DeviceReplacementService // contains filtered or unexported fields }
Client manages communication with the Cisco DNA Center API v2.1.2 In most cases there should be only one, shared, APIClient.
func NewClient ¶
NewClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.
func NewClientNoAuth ¶ added in v1.2.0
NewClientNoAuth returns the client object without trying to authenticate
func NewClientWithOptions ¶
func NewClientWithOptions(baseURL string, username string, password string, debug string, sslVerify string) (*Client, error)
NewClientWithOptions is the client with options passed with parameters
func NewClientWithOptionsNoAuth ¶ added in v1.2.0
func NewClientWithOptionsNoAuth(baseURL string, username string, password string, debug string, sslVerify string) (*Client, error)
NewClientWithOptionsNoAuth returns the client object without trying to authenticate and sets environment variables
func (*Client) AuthClient ¶ added in v1.2.0
func (*Client) RestyClient ¶ added in v1.0.0
func (s *Client) RestyClient() *resty.Client
RestyClient returns the resty.Client used by the sdk
func (*Client) SetAuthToken ¶
SetAuthToken defines the X-Auth-Token token sent in the request
type ClientsService ¶
type ClientsService service
ClientsService is the service to communicate with the Clients API endpoint
func (*ClientsService) GetClientDetail ¶
func (s *ClientsService) GetClientDetail(getClientDetailQueryParams *GetClientDetailQueryParams) (*GetClientDetailResponse, *resty.Response, error)
GetClientDetail getClientDetail
Returns detailed Client information retrieved by Mac Address for any given point of time.
@param timestamp Epoch time(in milliseconds) when the Client health data is required @param macAddress MAC Address of the client
func (*ClientsService) GetClientEnrichmentDetails ¶
func (s *ClientsService) GetClientEnrichmentDetails(getClientEnrichmentDetailsHeaderParams *GetClientEnrichmentDetailsHeaderParams) (*GetClientEnrichmentDetailsResponse, *resty.Response, error)
GetClientEnrichmentDetails getClientEnrichmentDetails
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 entity_type 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 @param entity_value Contains the actual value for the entity type that has been defined @param issueCategory The category of the DNA event based on which the underlying issues need to be fetched
func (*ClientsService) GetOverallClientHealth ¶
func (s *ClientsService) GetOverallClientHealth(getOverallClientHealthQueryParams *GetOverallClientHealthQueryParams) (*GetOverallClientHealthResponse, *resty.Response, error)
GetOverallClientHealth getOverallClientHealth
Returns Overall Client Health information by Client type (Wired and Wireless) for any given point of time
@param timestamp Epoch time(in milliseconds) when the Client health data is required
type CommandRunnerService ¶
type CommandRunnerService service
CommandRunnerService is the service to communicate with the CommandRunner API endpoint
func (*CommandRunnerService) GetAllKeywordsOfCLIsAcceptedByCommandRunner ¶
func (s *CommandRunnerService) GetAllKeywordsOfCLIsAcceptedByCommandRunner() (*GetAllKeywordsOfCLIsAcceptedByCommandRunnerResponse, *resty.Response, error)
GetAllKeywordsOfCLIsAcceptedByCommandRunner getAllKeywordsOfCLIsAcceptedByCommandRunner
Get valid keywords
func (*CommandRunnerService) RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfiguration ¶
func (s *CommandRunnerService) RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfiguration(runReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationRequest *RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationRequest) (*RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationResponse, *resty.Response, error)
RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfiguration runReadOnlyCommandsOnDevicesToGetTheirRealTimeConfiguration
Submit request for read-only CLIs
type ConfigurationArchiveService ¶
type ConfigurationArchiveService service
ConfigurationArchiveService is the service to communicate with the ConfigurationArchive API endpoint
func (*ConfigurationArchiveService) ExportDeviceConfigurations ¶
func (s *ConfigurationArchiveService) ExportDeviceConfigurations() (string, *resty.Response, error)
ExportDeviceConfigurations exportDeviceConfigurations
Export Device configurations to an encrypted zip file.
@param Content-Type
type ConfigurationTemplatesService ¶
type ConfigurationTemplatesService service
ConfigurationTemplatesService is the service to communicate with the ConfigurationTemplates API endpoint
func (*ConfigurationTemplatesService) CreateProject ¶
func (s *ConfigurationTemplatesService) CreateProject(createProjectRequest *CreateProjectRequest) (*CreateProjectResponse, *resty.Response, error)
CreateProject createProject
Creates a new project
func (*ConfigurationTemplatesService) CreateTemplate ¶
func (s *ConfigurationTemplatesService) CreateTemplate(projectID string, createTemplateRequest *CreateTemplateRequest) (*CreateTemplateResponse, *resty.Response, error)
CreateTemplate createTemplate
Creates a new template
@param projectID projectId
func (*ConfigurationTemplatesService) DeleteProject ¶
func (s *ConfigurationTemplatesService) DeleteProject(projectID string) (*DeleteProjectResponse, *resty.Response, error)
DeleteProject deleteProject
Deletes an existing Project
@param projectID projectId
func (*ConfigurationTemplatesService) DeleteTemplate ¶
func (s *ConfigurationTemplatesService) DeleteTemplate(templateID string) (*DeleteTemplateResponse, *resty.Response, error)
DeleteTemplate deleteTemplate
Deletes an existing template
@param templateID templateId
func (*ConfigurationTemplatesService) DeployTemplate ¶
func (s *ConfigurationTemplatesService) DeployTemplate(deployTemplateRequest *DeployTemplateRequest) (*DeployTemplateResponse, *resty.Response, error)
DeployTemplate deployTemplate
Deploys a template
func (*ConfigurationTemplatesService) GetProjects ¶
func (s *ConfigurationTemplatesService) GetProjects(getProjectsQueryParams *GetProjectsQueryParams) (*[]GetProjectsResponse, *resty.Response, error)
GetProjects getProjects
Returns the projects in the system
@param name Name of project to be searched
func (*ConfigurationTemplatesService) GetTemplateDeploymentStatus ¶
func (s *ConfigurationTemplatesService) GetTemplateDeploymentStatus(deploymentID string) (*GetTemplateDeploymentStatusResponse, *resty.Response, error)
GetTemplateDeploymentStatus getTemplateDeploymentStatus
Returns the status of a deployed template.
@param deploymentID deploymentId
func (*ConfigurationTemplatesService) GetTemplateDetails ¶
func (s *ConfigurationTemplatesService) GetTemplateDetails(templateID string, getTemplateDetailsQueryParams *GetTemplateDetailsQueryParams) (*GetTemplateDetailsResponse, *resty.Response, error)
GetTemplateDetails getTemplateDetails
Returns details of the specified template
@param templateID templateId @param latestVersion latestVersion
func (*ConfigurationTemplatesService) GetTemplateVersions ¶
func (s *ConfigurationTemplatesService) GetTemplateVersions(templateID string) (*[]GetTemplateVersionsResponse, *resty.Response, error)
GetTemplateVersions getTemplateVersions
Returns the versions of a specified template
@param templateID templateId
func (*ConfigurationTemplatesService) GetsTheTemplatesAvailable ¶
func (s *ConfigurationTemplatesService) GetsTheTemplatesAvailable(getsTheTemplatesAvailableQueryParams *GetsTheTemplatesAvailableQueryParams) (*[]GetsTheTemplatesAvailableResponse, *resty.Response, error)
GetsTheTemplatesAvailable getsTheTemplatesAvailable
List the templates available
@param projectID projectId @param softwareType softwareType @param softwareVersion softwareVersion @param productFamily productFamily @param productSeries productSeries @param productType productType @param filterConflictingTemplates filterConflictingTemplates
func (*ConfigurationTemplatesService) PreviewTemplate ¶
func (s *ConfigurationTemplatesService) PreviewTemplate(previewTemplateRequest *PreviewTemplateRequest) (*PreviewTemplateResponse, *resty.Response, error)
PreviewTemplate previewTemplate
Previews an existing template
func (*ConfigurationTemplatesService) UpdateProject ¶
func (s *ConfigurationTemplatesService) UpdateProject(updateProjectRequest *UpdateProjectRequest) (*UpdateProjectResponse, *resty.Response, error)
UpdateProject updateProject
Updates an existing project
func (*ConfigurationTemplatesService) UpdateTemplate ¶
func (s *ConfigurationTemplatesService) UpdateTemplate(updateTemplateRequest *UpdateTemplateRequest) (*UpdateTemplateResponse, *resty.Response, error)
UpdateTemplate updateTemplate
Updates an existing template
func (*ConfigurationTemplatesService) VersionTemplate ¶
func (s *ConfigurationTemplatesService) VersionTemplate(versionTemplateRequest *VersionTemplateRequest) (*VersionTemplateResponse, *resty.Response, error)
VersionTemplate versionTemplate
Creates Versioning for the current contents of the template
type CountOfEventSubscriptionsQueryParams ¶
type CountOfEventSubscriptionsQueryParams struct {
EventIDs string `url:"eventIds,omitempty"` // List of subscriptions related to the respective eventIds
}
CountOfEventSubscriptionsQueryParams defines the query parameters for this request
type CountOfEventSubscriptionsResponse ¶
type CountOfEventSubscriptionsResponse struct {
Response float64 `json:"response,omitempty"` //
}
CountOfEventSubscriptionsResponse is the countOfEventSubscriptionsResponse definition
type CountOfEventsQueryParams ¶
type CountOfEventsQueryParams struct { EventID string `url:"eventId,omitempty"` // The registered EventId should be provided Tags string `url:"tags,omitempty"` // The registered Tags should be provided }
CountOfEventsQueryParams defines the query parameters for this request
type CountOfEventsResponse ¶
type CountOfEventsResponse struct {
Response float64 `json:"response,omitempty"` //
}
CountOfEventsResponse is the countOfEventsResponse definition
type CountOfNotificationsQueryParams ¶
type CountOfNotificationsQueryParams struct { EventIDs string `url:"eventIds,omitempty"` // The registered EventIds should be provided StartTime string `url:"startTime,omitempty"` // StartTime EndTime string `url:"endTime,omitempty"` // endTime 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"` // subDomain Source string `url:"source,omitempty"` // source }
CountOfNotificationsQueryParams defines the query parameters for this request
type CountOfNotificationsResponse ¶
type CountOfNotificationsResponse struct {
Response float64 `json:"response,omitempty"` //
}
CountOfNotificationsResponse is the countOfNotificationsResponse definition
type CountResult ¶
type CountResult struct { Response int `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
CountResult is the CountResult definition
type CreateAndProvisionSSIDRequest ¶
type CreateAndProvisionSSIDRequest struct { EnableFabric bool `json:"enableFabric,omitempty"` // FlexConnect CreateAndProvisionSSIDRequestFlexConnect `json:"flexConnect,omitempty"` // ManagedAPLocations []string `json:"managedAPLocations,omitempty"` // SSIDDetails CreateAndProvisionSSIDRequestSSIDDetails `json:"ssidDetails,omitempty"` // SSIDType string `json:"ssidType,omitempty"` // }
CreateAndProvisionSSIDRequest is the createAndProvisionSSIDRequest definition
type CreateAndProvisionSSIDRequestFlexConnect ¶
type CreateAndProvisionSSIDRequestFlexConnect struct { EnableFlexConnect bool `json:"enableFlexConnect,omitempty"` // LocalToVLAN int `json:"localToVlan,omitempty"` // }
CreateAndProvisionSSIDRequestFlexConnect is the createAndProvisionSSIDRequestFlexConnect definition
type CreateAndProvisionSSIDRequestManagedAPLocations ¶
type CreateAndProvisionSSIDRequestManagedAPLocations []string
CreateAndProvisionSSIDRequestManagedAPLocations is the createAndProvisionSSIDRequestManagedAPLocations definition
type CreateAndProvisionSSIDRequestSSIDDetails ¶
type CreateAndProvisionSSIDRequestSSIDDetails struct { EnableBroadcastSSID bool `json:"enableBroadcastSSID,omitempty"` // EnableFastLane bool `json:"enableFastLane,omitempty"` // EnableMACFiltering bool `json:"enableMACFiltering,omitempty"` // FastTransition string `json:"fastTransition,omitempty"` // Name string `json:"name,omitempty"` // Passphrase string `json:"passphrase,omitempty"` // RadioPolicy string `json:"radioPolicy,omitempty"` // SecurityLevel string `json:"securityLevel,omitempty"` // TrafficType string `json:"trafficType,omitempty"` // WebAuthURL string `json:"webAuthURL,omitempty"` // }
CreateAndProvisionSSIDRequestSSIDDetails is the createAndProvisionSSIDRequestSSIDDetails definition
type CreateAndProvisionSSIDResponse ¶
type CreateAndProvisionSSIDResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
CreateAndProvisionSSIDResponse is the createAndProvisionSSIDResponse definition
type CreateApplicationRequest ¶
type CreateApplicationRequest struct { ApplicationSet CreateApplicationRequestApplicationSet `json:"applicationSet,omitempty"` // Name string `json:"name,omitempty"` // NetworkApplications []CreateApplicationRequestNetworkApplications `json:"networkApplications,omitempty"` // NetworkIDentity []CreateApplicationRequestNetworkIDentity `json:"networkIdentity,omitempty"` // }
CreateApplicationRequest is the createApplicationRequest definition
type CreateApplicationRequestApplicationSet ¶
type CreateApplicationRequestApplicationSet struct {
IDRef string `json:"idRef,omitempty"` //
}
CreateApplicationRequestApplicationSet is the createApplicationRequestApplicationSet definition
type CreateApplicationRequestNetworkApplications ¶
type CreateApplicationRequestNetworkApplications struct { AppProtocol string `json:"appProtocol,omitempty"` // ApplicationSubType string `json:"applicationSubType,omitempty"` // ApplicationType string `json:"applicationType,omitempty"` // CategoryID string `json:"categoryId,omitempty"` // DisplayName string `json:"displayName,omitempty"` // Dscp string `json:"dscp,omitempty"` // EngineID string `json:"engineId,omitempty"` // HelpString string `json:"helpString,omitempty"` // IgnoreConflict string `json:"ignoreConflict,omitempty"` // LongDescription string `json:"longDescription,omitempty"` // Name string `json:"name,omitempty"` // Popularity int `json:"popularity,omitempty"` // Rank int `json:"rank,omitempty"` // ServerName string `json:"serverName,omitempty"` // TrafficClass string `json:"trafficClass,omitempty"` // URL string `json:"url,omitempty"` // }
CreateApplicationRequestNetworkApplications is the createApplicationRequestNetworkApplications definition
type CreateApplicationRequestNetworkIDentity ¶
type CreateApplicationRequestNetworkIDentity struct { DisplayName string `json:"displayName,omitempty"` // LowerPort int `json:"lowerPort,omitempty"` // Ports string `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // UpperPort int `json:"upperPort,omitempty"` // }
CreateApplicationRequestNetworkIDentity is the createApplicationRequestNetworkIDentity definition
type CreateApplicationResponse ¶
type CreateApplicationResponse struct { Response CreateApplicationResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
CreateApplicationResponse is the createApplicationResponse definition
type CreateApplicationResponseResponse ¶
type CreateApplicationResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
CreateApplicationResponseResponse is the createApplicationResponseResponse definition
type CreateApplicationSetRequest ¶
type CreateApplicationSetRequest struct {
Name string `json:"name,omitempty"` //
}
CreateApplicationSetRequest is the createApplicationSetRequest definition
type CreateApplicationSetResponse ¶
type CreateApplicationSetResponse struct { Response CreateApplicationSetResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
CreateApplicationSetResponse is the createApplicationSetResponse definition
type CreateApplicationSetResponseResponse ¶
type CreateApplicationSetResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
CreateApplicationSetResponseResponse is the createApplicationSetResponseResponse definition
type CreateCLICredentialsRequest ¶
type CreateCLICredentialsRequest 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"` // }
CreateCLICredentialsRequest is the createCLICredentialsRequest definition
type CreateCLICredentialsResponse ¶
type CreateCLICredentialsResponse struct { Response CreateCLICredentialsResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
CreateCLICredentialsResponse is the createCLICredentialsResponse definition
type CreateCLICredentialsResponseResponse ¶
type CreateCLICredentialsResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
CreateCLICredentialsResponseResponse is the createCLICredentialsResponseResponse definition
type CreateDeviceCredentialsRequest ¶
type CreateDeviceCredentialsRequest struct {
Settings CreateDeviceCredentialsRequestSettings `json:"settings,omitempty"` //
}
CreateDeviceCredentialsRequest is the createDeviceCredentialsRequest definition
type CreateDeviceCredentialsRequestSettings ¶
type CreateDeviceCredentialsRequestSettings struct { CliCredential []CreateDeviceCredentialsRequestSettingsCliCredential `json:"cliCredential,omitempty"` // HTTPSRead []CreateDeviceCredentialsRequestSettingsHTTPSRead `json:"httpsRead,omitempty"` // HTTPSWrite []CreateDeviceCredentialsRequestSettingsHTTPSWrite `json:"httpsWrite,omitempty"` // SNMPV2cRead []CreateDeviceCredentialsRequestSettingsSNMPV2cRead `json:"snmpV2cRead,omitempty"` // SNMPV2cWrite []CreateDeviceCredentialsRequestSettingsSNMPV2cWrite `json:"snmpV2cWrite,omitempty"` // SNMPV3 []CreateDeviceCredentialsRequestSettingsSNMPV3 `json:"snmpV3,omitempty"` // }
CreateDeviceCredentialsRequestSettings is the createDeviceCredentialsRequestSettings definition
type CreateDeviceCredentialsRequestSettingsCliCredential ¶
type CreateDeviceCredentialsRequestSettingsCliCredential struct { Description string `json:"description,omitempty"` // EnablePassword string `json:"enablePassword,omitempty"` // Password string `json:"password,omitempty"` // Username string `json:"username,omitempty"` // }
CreateDeviceCredentialsRequestSettingsCliCredential is the createDeviceCredentialsRequestSettingsCliCredential definition
type CreateDeviceCredentialsRequestSettingsHTTPSRead ¶
type CreateDeviceCredentialsRequestSettingsHTTPSRead struct { Name string `json:"name,omitempty"` // Password string `json:"password,omitempty"` // Port float64 `json:"port,omitempty"` // Username string `json:"username,omitempty"` // }
CreateDeviceCredentialsRequestSettingsHTTPSRead is the createDeviceCredentialsRequestSettingsHTTPSRead definition
type CreateDeviceCredentialsRequestSettingsHTTPSWrite ¶
type CreateDeviceCredentialsRequestSettingsHTTPSWrite struct { Name string `json:"name,omitempty"` // Password string `json:"password,omitempty"` // Port float64 `json:"port,omitempty"` // Username string `json:"username,omitempty"` // }
CreateDeviceCredentialsRequestSettingsHTTPSWrite is the createDeviceCredentialsRequestSettingsHTTPSWrite definition
type CreateDeviceCredentialsRequestSettingsSNMPV2cRead ¶
type CreateDeviceCredentialsRequestSettingsSNMPV2cRead struct { Description string `json:"description,omitempty"` // ReadCommunity string `json:"readCommunity,omitempty"` // }
CreateDeviceCredentialsRequestSettingsSNMPV2cRead is the createDeviceCredentialsRequestSettingsSNMPV2cRead definition
type CreateDeviceCredentialsRequestSettingsSNMPV2cWrite ¶
type CreateDeviceCredentialsRequestSettingsSNMPV2cWrite struct { Description string `json:"description,omitempty"` // WriteCommunity string `json:"writeCommunity,omitempty"` // }
CreateDeviceCredentialsRequestSettingsSNMPV2cWrite is the createDeviceCredentialsRequestSettingsSNMPV2cWrite definition
type CreateDeviceCredentialsRequestSettingsSNMPV3 ¶
type CreateDeviceCredentialsRequestSettingsSNMPV3 struct { AuthPassword string `json:"authPassword,omitempty"` // AuthType string `json:"authType,omitempty"` // Description string `json:"description,omitempty"` // PrivacyPassword string `json:"privacyPassword,omitempty"` // PrivacyType string `json:"privacyType,omitempty"` // SNMPMode string `json:"snmpMode,omitempty"` // Username string `json:"username,omitempty"` // }
CreateDeviceCredentialsRequestSettingsSNMPV3 is the createDeviceCredentialsRequestSettingsSNMPV3 definition
type CreateDeviceCredentialsResponse ¶
type CreateDeviceCredentialsResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
CreateDeviceCredentialsResponse is the createDeviceCredentialsResponse definition
type CreateEnterpriseSSIDRequest ¶
type CreateEnterpriseSSIDRequest struct { EnableBroadcastSSID bool `json:"enableBroadcastSSID,omitempty"` // EnableFastLane bool `json:"enableFastLane,omitempty"` // EnableMACFiltering bool `json:"enableMACFiltering,omitempty"` // FastTransition string `json:"fastTransition,omitempty"` // Name string `json:"name,omitempty"` // Passphrase string `json:"passphrase,omitempty"` // RadioPolicy string `json:"radioPolicy,omitempty"` // SecurityLevel string `json:"securityLevel,omitempty"` // TrafficType string `json:"trafficType,omitempty"` // }
CreateEnterpriseSSIDRequest is the createEnterpriseSSIDRequest definition
type CreateEnterpriseSSIDResponse ¶
type CreateEnterpriseSSIDResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
CreateEnterpriseSSIDResponse is the createEnterpriseSSIDResponse definition
type CreateEventSubscriptionsRequest ¶
type CreateEventSubscriptionsRequest struct { Description string `json:"description,omitempty"` // Filter CreateEventSubscriptionsRequestFilter `json:"filter,omitempty"` // Name string `json:"name,omitempty"` // SubscriptionEndpoints []CreateEventSubscriptionsRequestSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // SubscriptionID string `json:"subscriptionId,omitempty"` // Version string `json:"version,omitempty"` // }
CreateEventSubscriptionsRequest is the createEventSubscriptionsRequest definition
type CreateEventSubscriptionsRequestFilter ¶
type CreateEventSubscriptionsRequestFilter struct {
EventIDs []string `json:"eventIds,omitempty"` //
}
CreateEventSubscriptionsRequestFilter is the createEventSubscriptionsRequestFilter definition
type CreateEventSubscriptionsRequestFilterEventIDs ¶
type CreateEventSubscriptionsRequestFilterEventIDs []string
CreateEventSubscriptionsRequestFilterEventIDs is the createEventSubscriptionsRequestFilterEventIDs definition
type CreateEventSubscriptionsRequestSubscriptionEndpoints ¶
type CreateEventSubscriptionsRequestSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // SubscriptionDetails CreateEventSubscriptionsRequestSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // }
CreateEventSubscriptionsRequestSubscriptionEndpoints is the createEventSubscriptionsRequestSubscriptionEndpoints definition
type CreateEventSubscriptionsRequestSubscriptionEndpointsSubscriptionDetails ¶
type CreateEventSubscriptionsRequestSubscriptionEndpointsSubscriptionDetails struct { ConnectorType string `json:"connectorType,omitempty"` // Method string `json:"method,omitempty"` // Name string `json:"name,omitempty"` // URL string `json:"url,omitempty"` // }
CreateEventSubscriptionsRequestSubscriptionEndpointsSubscriptionDetails is the createEventSubscriptionsRequestSubscriptionEndpointsSubscriptionDetails definition
type CreateEventSubscriptionsResponse ¶
type CreateEventSubscriptionsResponse struct {
StatusURI string `json:"statusUri,omitempty"` //
}
CreateEventSubscriptionsResponse is the createEventSubscriptionsResponse definition
type CreateGlobalPoolRequest ¶
type CreateGlobalPoolRequest struct {
Settings CreateGlobalPoolRequestSettings `json:"settings,omitempty"` //
}
CreateGlobalPoolRequest is the createGlobalPoolRequest definition
type CreateGlobalPoolRequestSettings ¶
type CreateGlobalPoolRequestSettings struct {
IPpool []CreateGlobalPoolRequestSettingsIPpool `json:"ippool,omitempty"` //
}
CreateGlobalPoolRequestSettings is the createGlobalPoolRequestSettings definition
type CreateGlobalPoolRequestSettingsIPpool ¶
type CreateGlobalPoolRequestSettingsIPpool struct { IPAddressSpace string `json:"IpAddressSpace,omitempty"` // DhcpServerIPs []string `json:"dhcpServerIps,omitempty"` // DNSServerIPs []string `json:"dnsServerIps,omitempty"` // Gateway string `json:"gateway,omitempty"` // IPPoolCidr string `json:"ipPoolCidr,omitempty"` // IPPoolName string `json:"ipPoolName,omitempty"` // Type string `json:"type,omitempty"` // }
CreateGlobalPoolRequestSettingsIPpool is the createGlobalPoolRequestSettingsIPpool definition
type CreateGlobalPoolRequestSettingsIPpoolDNSServerIPs ¶
type CreateGlobalPoolRequestSettingsIPpoolDNSServerIPs []string
CreateGlobalPoolRequestSettingsIPpoolDNSServerIPs is the createGlobalPoolRequestSettingsIPpoolDNSServerIPs definition
type CreateGlobalPoolRequestSettingsIPpoolDhcpServerIPs ¶
type CreateGlobalPoolRequestSettingsIPpoolDhcpServerIPs []string
CreateGlobalPoolRequestSettingsIPpoolDhcpServerIPs is the createGlobalPoolRequestSettingsIPpoolDhcpServerIPs definition
type CreateGlobalPoolResponse ¶
type CreateGlobalPoolResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
CreateGlobalPoolResponse is the createGlobalPoolResponse definition
type CreateHTTPReadCredentialsRequest ¶
type CreateHTTPReadCredentialsRequest 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"` // }
CreateHTTPReadCredentialsRequest is the createHTTPReadCredentialsRequest definition
type CreateHTTPReadCredentialsResponse ¶
type CreateHTTPReadCredentialsResponse struct { Response CreateHTTPReadCredentialsResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
CreateHTTPReadCredentialsResponse is the createHTTPReadCredentialsResponse definition
type CreateHTTPReadCredentialsResponseResponse ¶
type CreateHTTPReadCredentialsResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
CreateHTTPReadCredentialsResponseResponse is the createHTTPReadCredentialsResponseResponse definition
type CreateHTTPWriteCredentialsRequest ¶
type CreateHTTPWriteCredentialsRequest 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"` // }
CreateHTTPWriteCredentialsRequest is the createHTTPWriteCredentialsRequest definition
type CreateHTTPWriteCredentialsResponse ¶
type CreateHTTPWriteCredentialsResponse struct { Response CreateHTTPWriteCredentialsResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
CreateHTTPWriteCredentialsResponse is the createHTTPWriteCredentialsResponse definition
type CreateHTTPWriteCredentialsResponseResponse ¶
type CreateHTTPWriteCredentialsResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
CreateHTTPWriteCredentialsResponseResponse is the createHTTPWriteCredentialsResponseResponse definition
type CreateNFVProfileRequest ¶
type CreateNFVProfileRequest struct { Device []CreateNFVProfileRequestDevice `json:"device,omitempty"` // ProfileName string `json:"profileName,omitempty"` // }
CreateNFVProfileRequest is the createNFVProfileRequest definition
type CreateNFVProfileRequestDevice ¶
type CreateNFVProfileRequestDevice struct { CustomNetworks []CreateNFVProfileRequestDeviceCustomNetworks `json:"customNetworks,omitempty"` // CustomTemplate []CreateNFVProfileRequestDeviceCustomTemplate `json:"customTemplate,omitempty"` // DeviceTag string `json:"deviceTag,omitempty"` // DeviceType string `json:"deviceType,omitempty"` // DirectInternetAccessForFirewall bool `json:"directInternetAccessForFirewall,omitempty"` // ServiceProviderProfile []CreateNFVProfileRequestDeviceServiceProviderProfile `json:"serviceProviderProfile,omitempty"` // Services []CreateNFVProfileRequestDeviceServices `json:"services,omitempty"` // VLANForL2 []CreateNFVProfileRequestDeviceVLANForL2 `json:"vlanForL2,omitempty"` // }
CreateNFVProfileRequestDevice is the createNFVProfileRequestDevice definition
type CreateNFVProfileRequestDeviceCustomNetworks ¶
type CreateNFVProfileRequestDeviceCustomNetworks struct { ConnectionType string `json:"connectionType,omitempty"` // NetworkName string `json:"networkName,omitempty"` // ServicesToConnect []CreateNFVProfileRequestDeviceCustomNetworksServicesToConnect `json:"servicesToConnect,omitempty"` // VLANID float64 `json:"vlanId,omitempty"` // VLANMode string `json:"vlanMode,omitempty"` // }
CreateNFVProfileRequestDeviceCustomNetworks is the createNFVProfileRequestDeviceCustomNetworks definition
type CreateNFVProfileRequestDeviceCustomNetworksServicesToConnect ¶
type CreateNFVProfileRequestDeviceCustomNetworksServicesToConnect struct {
ServiceName string `json:"serviceName,omitempty"` //
}
CreateNFVProfileRequestDeviceCustomNetworksServicesToConnect is the createNFVProfileRequestDeviceCustomNetworksServicesToConnect definition
type CreateNFVProfileRequestDeviceCustomTemplate ¶
type CreateNFVProfileRequestDeviceCustomTemplate struct { DeviceType string `json:"deviceType,omitempty"` // Template string `json:"template,omitempty"` // TemplateType string `json:"templateType,omitempty"` // }
CreateNFVProfileRequestDeviceCustomTemplate is the createNFVProfileRequestDeviceCustomTemplate definition
type CreateNFVProfileRequestDeviceServiceProviderProfile ¶
type CreateNFVProfileRequestDeviceServiceProviderProfile struct { Connect bool `json:"connect,omitempty"` // ConnectDefaultGatewayOnWan bool `json:"connectDefaultGatewayOnWan,omitempty"` // LinkType string `json:"linkType,omitempty"` // ServiceProvider string `json:"serviceProvider,omitempty"` // }
CreateNFVProfileRequestDeviceServiceProviderProfile is the createNFVProfileRequestDeviceServiceProviderProfile definition
type CreateNFVProfileRequestDeviceServices ¶
type CreateNFVProfileRequestDeviceServices struct { FirewallMode string `json:"firewallMode,omitempty"` // ImageName string `json:"imageName,omitempty"` // ProfileType string `json:"profileType,omitempty"` // ServiceName string `json:"serviceName,omitempty"` // ServiceType string `json:"serviceType,omitempty"` // VNicMapping []CreateNFVProfileRequestDeviceServicesVNicMapping `json:"vNicMapping,omitempty"` // }
CreateNFVProfileRequestDeviceServices is the createNFVProfileRequestDeviceServices definition
type CreateNFVProfileRequestDeviceServicesVNicMapping ¶
type CreateNFVProfileRequestDeviceServicesVNicMapping struct { AssignIPAddressToNetwork string `json:"assignIpAddressToNetwork,omitempty"` // NetworkType string `json:"networkType,omitempty"` // }
CreateNFVProfileRequestDeviceServicesVNicMapping is the createNFVProfileRequestDeviceServicesVNicMapping definition
type CreateNFVProfileRequestDeviceVLANForL2 ¶
type CreateNFVProfileRequestDeviceVLANForL2 struct { VLANDescription string `json:"vlanDescription,omitempty"` // VLANID float64 `json:"vlanId,omitempty"` // VLANType string `json:"vlanType,omitempty"` // }
CreateNFVProfileRequestDeviceVLANForL2 is the createNFVProfileRequestDeviceVLANForL2 definition
type CreateNFVProfileResponse ¶
type CreateNFVProfileResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
CreateNFVProfileResponse is the createNFVProfileResponse definition
type CreateNetconfCredentialsRequest ¶
type CreateNetconfCredentialsRequest 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"` // }
CreateNetconfCredentialsRequest is the createNetconfCredentialsRequest definition
type CreateNetconfCredentialsResponse ¶
type CreateNetconfCredentialsResponse struct { Response CreateNetconfCredentialsResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
CreateNetconfCredentialsResponse is the createNetconfCredentialsResponse definition
type CreateNetconfCredentialsResponseResponse ¶
type CreateNetconfCredentialsResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
CreateNetconfCredentialsResponseResponse is the createNetconfCredentialsResponseResponse definition
type CreateNetworkRequest ¶
type CreateNetworkRequest struct {
Settings CreateNetworkRequestSettings `json:"settings,omitempty"` //
}
CreateNetworkRequest is the createNetworkRequest definition
type CreateNetworkRequestSettings ¶
type CreateNetworkRequestSettings struct { ClientAndEndpointAAA CreateNetworkRequestSettingsClientAndEndpointAAA `json:"clientAndEndpoint_aaa,omitempty"` // DhcpServer []string `json:"dhcpServer,omitempty"` // DNSServer CreateNetworkRequestSettingsDNSServer `json:"dnsServer,omitempty"` // MessageOfTheday CreateNetworkRequestSettingsMessageOfTheday `json:"messageOfTheday,omitempty"` // Netflowcollector CreateNetworkRequestSettingsNetflowcollector `json:"netflowcollector,omitempty"` // NetworkAAA CreateNetworkRequestSettingsNetworkAAA `json:"network_aaa,omitempty"` // NtpServer []string `json:"ntpServer,omitempty"` // SNMPServer CreateNetworkRequestSettingsSNMPServer `json:"snmpServer,omitempty"` // SyslogServer CreateNetworkRequestSettingsSyslogServer `json:"syslogServer,omitempty"` // Timezone string `json:"timezone,omitempty"` // }
CreateNetworkRequestSettings is the createNetworkRequestSettings definition
type CreateNetworkRequestSettingsClientAndEndpointAAA ¶
type CreateNetworkRequestSettingsClientAndEndpointAAA struct { IPAddress string `json:"ipAddress,omitempty"` // Network string `json:"network,omitempty"` // Protocol string `json:"protocol,omitempty"` // Servers string `json:"servers,omitempty"` // }
CreateNetworkRequestSettingsClientAndEndpointAAA is the createNetworkRequestSettingsClientAndEndpointAAA definition
type CreateNetworkRequestSettingsDNSServer ¶
type CreateNetworkRequestSettingsDNSServer struct { DomainName string `json:"domainName,omitempty"` // PrimaryIPAddress string `json:"primaryIpAddress,omitempty"` // SecondaryIPAddress string `json:"secondaryIpAddress,omitempty"` // }
CreateNetworkRequestSettingsDNSServer is the createNetworkRequestSettingsDNSServer definition
type CreateNetworkRequestSettingsDhcpServer ¶
type CreateNetworkRequestSettingsDhcpServer []string
CreateNetworkRequestSettingsDhcpServer is the createNetworkRequestSettingsDhcpServer definition
type CreateNetworkRequestSettingsMessageOfTheday ¶
type CreateNetworkRequestSettingsMessageOfTheday struct { BannerMessage string `json:"bannerMessage,omitempty"` // RetainExistingBanner bool `json:"retainExistingBanner,omitempty"` // }
CreateNetworkRequestSettingsMessageOfTheday is the createNetworkRequestSettingsMessageOfTheday definition
type CreateNetworkRequestSettingsNetflowcollector ¶
type CreateNetworkRequestSettingsNetflowcollector struct { IPAddress string `json:"ipAddress,omitempty"` // Port float64 `json:"port,omitempty"` // }
CreateNetworkRequestSettingsNetflowcollector is the createNetworkRequestSettingsNetflowcollector definition
type CreateNetworkRequestSettingsNetworkAAA ¶
type CreateNetworkRequestSettingsNetworkAAA struct { IPAddress string `json:"ipAddress,omitempty"` // Network string `json:"network,omitempty"` // Protocol string `json:"protocol,omitempty"` // Servers string `json:"servers,omitempty"` // }
CreateNetworkRequestSettingsNetworkAAA is the createNetworkRequestSettingsNetworkAAA definition
type CreateNetworkRequestSettingsNtpServer ¶
type CreateNetworkRequestSettingsNtpServer []string
CreateNetworkRequestSettingsNtpServer is the createNetworkRequestSettingsNtpServer definition
type CreateNetworkRequestSettingsSNMPServer ¶
type CreateNetworkRequestSettingsSNMPServer struct { ConfigureDnacIP bool `json:"configureDnacIP,omitempty"` // IPAddresses []string `json:"ipAddresses,omitempty"` // }
CreateNetworkRequestSettingsSNMPServer is the createNetworkRequestSettingsSNMPServer definition
type CreateNetworkRequestSettingsSNMPServerIPAddresses ¶
type CreateNetworkRequestSettingsSNMPServerIPAddresses []string
CreateNetworkRequestSettingsSNMPServerIPAddresses is the createNetworkRequestSettingsSNMPServerIPAddresses definition
type CreateNetworkRequestSettingsSyslogServer ¶
type CreateNetworkRequestSettingsSyslogServer struct { ConfigureDnacIP bool `json:"configureDnacIP,omitempty"` // IPAddresses []string `json:"ipAddresses,omitempty"` // }
CreateNetworkRequestSettingsSyslogServer is the createNetworkRequestSettingsSyslogServer definition
type CreateNetworkRequestSettingsSyslogServerIPAddresses ¶
type CreateNetworkRequestSettingsSyslogServerIPAddresses []string
CreateNetworkRequestSettingsSyslogServerIPAddresses is the createNetworkRequestSettingsSyslogServerIPAddresses definition
type CreateNetworkResponse ¶
type CreateNetworkResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
CreateNetworkResponse is the createNetworkResponse definition
type CreateOrUpdateRFProfileRequest ¶
type CreateOrUpdateRFProfileRequest struct { ChannelWidth string `json:"channelWidth,omitempty"` // DefaultRfProfile bool `json:"defaultRfProfile,omitempty"` // EnableBrownField bool `json:"enableBrownField,omitempty"` // EnableCustom bool `json:"enableCustom,omitempty"` // EnableRadioTypeA bool `json:"enableRadioTypeA,omitempty"` // EnableRadioTypeB bool `json:"enableRadioTypeB,omitempty"` // Name string `json:"name,omitempty"` // RadioTypeAProperties CreateOrUpdateRFProfileRequestRadioTypeAProperties `json:"radioTypeAProperties,omitempty"` // RadioTypeBProperties CreateOrUpdateRFProfileRequestRadioTypeBProperties `json:"radioTypeBProperties,omitempty"` // }
CreateOrUpdateRFProfileRequest is the createOrUpdateRFProfileRequest definition
type CreateOrUpdateRFProfileRequestRadioTypeAProperties ¶
type CreateOrUpdateRFProfileRequestRadioTypeAProperties struct { DataRates string `json:"dataRates,omitempty"` // MandatoryDataRates string `json:"mandatoryDataRates,omitempty"` // MaxPowerLevel float64 `json:"maxPowerLevel,omitempty"` // MinPowerLevel float64 `json:"minPowerLevel,omitempty"` // ParentProfile string `json:"parentProfile,omitempty"` // PowerThresholdV1 float64 `json:"powerThresholdV1,omitempty"` // RadioChannels string `json:"radioChannels,omitempty"` // RxSopThreshold string `json:"rxSopThreshold,omitempty"` // }
CreateOrUpdateRFProfileRequestRadioTypeAProperties is the createOrUpdateRFProfileRequestRadioTypeAProperties definition
type CreateOrUpdateRFProfileRequestRadioTypeBProperties ¶
type CreateOrUpdateRFProfileRequestRadioTypeBProperties struct { DataRates string `json:"dataRates,omitempty"` // MandatoryDataRates string `json:"mandatoryDataRates,omitempty"` // MaxPowerLevel float64 `json:"maxPowerLevel,omitempty"` // MinPowerLevel float64 `json:"minPowerLevel,omitempty"` // ParentProfile string `json:"parentProfile,omitempty"` // PowerThresholdV1 float64 `json:"powerThresholdV1,omitempty"` // RadioChannels string `json:"radioChannels,omitempty"` // RxSopThreshold string `json:"rxSopThreshold,omitempty"` // }
CreateOrUpdateRFProfileRequestRadioTypeBProperties is the createOrUpdateRFProfileRequestRadioTypeBProperties definition
type CreateOrUpdateRFProfileResponse ¶
type CreateOrUpdateRFProfileResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionURL string `json:"executionUrl,omitempty"` // Message string `json:"message,omitempty"` // }
CreateOrUpdateRFProfileResponse is the createOrUpdateRFProfileResponse definition
type CreateProjectRequest ¶
type CreateProjectRequest struct { IsDeletable bool `json:"isDeletable,omitempty"` // CreateTime int `json:"createTime,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // LastUpdateTime int `json:"lastUpdateTime,omitempty"` // Name string `json:"name,omitempty"` // Tags []string `json:"tags,omitempty"` // Templates []CreateProjectRequestTemplates `json:"templates,omitempty"` // }
CreateProjectRequest is the createProjectRequest definition
type CreateProjectRequestTags ¶
type CreateProjectRequestTags []string
CreateProjectRequestTags is the createProjectRequestTags definition
type CreateProjectRequestTemplates ¶
type CreateProjectRequestTemplates struct { Name string `json:"name,omitempty"` // Composite bool `json:"composite,omitempty"` // Language string `json:"language,omitempty"` // ID string `json:"id,omitempty"` // CustomParamsOrder bool `json:"customParamsOrder,omitempty"` // LastUpdateTime float64 `json:"lastUpdateTime,omitempty"` // LatestVersionTime float64 `json:"latestVersionTime,omitempty"` // ProjectAssociated bool `json:"projectAssociated,omitempty"` // DocumentDatabase bool `json:"documentDatabase,omitempty"` // }
CreateProjectRequestTemplates is the createProjectRequestTemplates definition
type CreateProjectResponse ¶
type CreateProjectResponse struct { Response CreateProjectResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
CreateProjectResponse is the createProjectResponse definition
type CreateProjectResponseResponse ¶
type CreateProjectResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
CreateProjectResponseResponse is the createProjectResponseResponse definition
type CreateSNMPReadCommunityRequest ¶
type CreateSNMPReadCommunityRequest struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // ReadCommunity string `json:"readCommunity,omitempty"` // }
CreateSNMPReadCommunityRequest is the createSNMPReadCommunityRequest definition
type CreateSNMPReadCommunityResponse ¶
type CreateSNMPReadCommunityResponse struct { Response CreateSNMPReadCommunityResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
CreateSNMPReadCommunityResponse is the createSNMPReadCommunityResponse definition
type CreateSNMPReadCommunityResponseResponse ¶
type CreateSNMPReadCommunityResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
CreateSNMPReadCommunityResponseResponse is the createSNMPReadCommunityResponseResponse definition
type CreateSNMPWriteCommunityRequest ¶
type CreateSNMPWriteCommunityRequest struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // WriteCommunity string `json:"writeCommunity,omitempty"` // }
CreateSNMPWriteCommunityRequest is the createSNMPWriteCommunityRequest definition
type CreateSNMPWriteCommunityResponse ¶
type CreateSNMPWriteCommunityResponse struct { Response CreateSNMPWriteCommunityResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
CreateSNMPWriteCommunityResponse is the createSNMPWriteCommunityResponse definition
type CreateSNMPWriteCommunityResponseResponse ¶
type CreateSNMPWriteCommunityResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
CreateSNMPWriteCommunityResponseResponse is the createSNMPWriteCommunityResponseResponse definition
type CreateSNMPv3CredentialsRequest ¶
type CreateSNMPv3CredentialsRequest 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"` // }
CreateSNMPv3CredentialsRequest is the createSNMPv3CredentialsRequest definition
type CreateSNMPv3CredentialsResponse ¶
type CreateSNMPv3CredentialsResponse struct { Response CreateSNMPv3CredentialsResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
CreateSNMPv3CredentialsResponse is the createSNMPv3CredentialsResponse definition
type CreateSNMPv3CredentialsResponseResponse ¶
type CreateSNMPv3CredentialsResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
CreateSNMPv3CredentialsResponseResponse is the createSNMPv3CredentialsResponseResponse definition
type CreateSPProfileRequest ¶
type CreateSPProfileRequest struct {
Settings CreateSPProfileRequestSettings `json:"settings,omitempty"` //
}
CreateSPProfileRequest is the createSPProfileRequest definition
type CreateSPProfileRequestSettings ¶
type CreateSPProfileRequestSettings struct {
Qos []CreateSPProfileRequestSettingsQos `json:"qos,omitempty"` //
}
CreateSPProfileRequestSettings is the createSPProfileRequestSettings definition
type CreateSPProfileRequestSettingsQos ¶
type CreateSPProfileRequestSettingsQos struct { Model string `json:"model,omitempty"` // ProfileName string `json:"profileName,omitempty"` // WanProvider string `json:"wanProvider,omitempty"` // }
CreateSPProfileRequestSettingsQos is the createSPProfileRequestSettingsQos definition
type CreateSPProfileResponse ¶
type CreateSPProfileResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
CreateSPProfileResponse is the createSPProfileResponse definition
type CreateSensorTestTemplateRequest ¶
type CreateSensorTestTemplateRequest struct { ApCoverage []CreateSensorTestTemplateRequestApCoverage `json:"apCoverage,omitempty"` // Connection string `json:"connection,omitempty"` // ModelVersion int `json:"modelVersion,omitempty"` // Name string `json:"name,omitempty"` // SSIDs []CreateSensorTestTemplateRequestSSIDs `json:"ssids,omitempty"` // }
CreateSensorTestTemplateRequest is the createSensorTestTemplateRequest definition
type CreateSensorTestTemplateRequestApCoverage ¶
type CreateSensorTestTemplateRequestApCoverage struct { Bands string `json:"bands,omitempty"` // NumberOfApsToTest int `json:"numberOfApsToTest,omitempty"` // RssiThreshold string `json:"rssiThreshold,omitempty"` // }
CreateSensorTestTemplateRequestApCoverage is the createSensorTestTemplateRequestApCoverage definition
type CreateSensorTestTemplateRequestSSIDs ¶
type CreateSensorTestTemplateRequestSSIDs struct { AuthType string `json:"authType,omitempty"` // Categories []string `json:"categories,omitempty"` // ProfileName string `json:"profileName,omitempty"` // Psk string `json:"psk,omitempty"` // QosPolicy string `json:"qosPolicy,omitempty"` // SSID string `json:"ssid,omitempty"` // Tests []CreateSensorTestTemplateRequestSSIDsTests `json:"tests,omitempty"` // ThirdParty CreateSensorTestTemplateRequestSSIDsThirdParty `json:"thirdParty,omitempty"` // }
CreateSensorTestTemplateRequestSSIDs is the createSensorTestTemplateRequestSSIDs definition
type CreateSensorTestTemplateRequestSSIDsCategories ¶
type CreateSensorTestTemplateRequestSSIDsCategories []string
CreateSensorTestTemplateRequestSSIDsCategories is the createSensorTestTemplateRequestSSIDsCategories definition
type CreateSensorTestTemplateRequestSSIDsTests ¶
type CreateSensorTestTemplateRequestSSIDsTests struct { Config []string `json:"config,omitempty"` // Name string `json:"name,omitempty"` // }
CreateSensorTestTemplateRequestSSIDsTests is the createSensorTestTemplateRequestSSIDsTests definition
type CreateSensorTestTemplateRequestSSIDsTestsConfig ¶
type CreateSensorTestTemplateRequestSSIDsTestsConfig []string
CreateSensorTestTemplateRequestSSIDsTestsConfig is the createSensorTestTemplateRequestSSIDsTestsConfig definition
type CreateSensorTestTemplateRequestSSIDsThirdParty ¶
type CreateSensorTestTemplateRequestSSIDsThirdParty struct {
Selected bool `json:"selected,omitempty"` //
}
CreateSensorTestTemplateRequestSSIDsThirdParty is the createSensorTestTemplateRequestSSIDsThirdParty definition
type CreateSensorTestTemplateResponse ¶
type CreateSensorTestTemplateResponse struct { Response CreateSensorTestTemplateResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
CreateSensorTestTemplateResponse is the createSensorTestTemplateResponse definition
type CreateSensorTestTemplateResponseResponse ¶
type CreateSensorTestTemplateResponseResponse struct { TypeID string `json:"_id,omitempty"` // ApCoverage []CreateSensorTestTemplateResponseResponseApCoverage `json:"apCoverage,omitempty"` // Connection string `json:"connection,omitempty"` // EncryptionMode string `json:"encryptionMode,omitempty"` // Frequency string `json:"frequency,omitempty"` // LastModifiedTime float64 `json:"lastModifiedTime,omitempty"` // LegacyTestSuite bool `json:"legacyTestSuite,omitempty"` // Location string `json:"location,omitempty"` // LocationInfoList []string `json:"locationInfoList,omitempty"` // ModelVersion int `json:"modelVersion,omitempty"` // Name string `json:"name,omitempty"` // NumAssociatedSensor float64 `json:"numAssociatedSensor,omitempty"` // NumNeighborAPThreshold int `json:"numNeighborAPThreshold,omitempty"` // RadioAsSensorRemoved bool `json:"radioAsSensorRemoved,omitempty"` // RssiThreshold int `json:"rssiThreshold,omitempty"` // RunNow string `json:"runNow,omitempty"` // Schedule string `json:"schedule,omitempty"` // ScheduleInDays float64 `json:"scheduleInDays,omitempty"` // Sensors []string `json:"sensors,omitempty"` // ShowWlcUpgradeBanner bool `json:"showWlcUpgradeBanner,omitempty"` // SiteHierarchy string `json:"siteHierarchy,omitempty"` // SSIDs []CreateSensorTestTemplateResponseResponseSSIDs `json:"ssids,omitempty"` // StartTime int `json:"startTime,omitempty"` // Status string `json:"status,omitempty"` // TenantID string `json:"tenantId,omitempty"` // TestDurationEstimate int `json:"testDurationEstimate,omitempty"` // TestScheduleMode string `json:"testScheduleMode,omitempty"` // TestTemplate bool `json:"testTemplate,omitempty"` // Tests string `json:"tests,omitempty"` // Version float64 `json:"version,omitempty"` // WLANs []string `json:"wlans,omitempty"` // }
CreateSensorTestTemplateResponseResponse is the createSensorTestTemplateResponseResponse definition
type CreateSensorTestTemplateResponseResponseApCoverage ¶
type CreateSensorTestTemplateResponseResponseApCoverage struct { Bands string `json:"bands,omitempty"` // NumberOfApsToTest int `json:"numberOfApsToTest,omitempty"` // RssiThreshold int `json:"rssiThreshold,omitempty"` // }
CreateSensorTestTemplateResponseResponseApCoverage is the createSensorTestTemplateResponseResponseApCoverage definition
type CreateSensorTestTemplateResponseResponseLocationInfoList ¶
type CreateSensorTestTemplateResponseResponseLocationInfoList []string
CreateSensorTestTemplateResponseResponseLocationInfoList is the createSensorTestTemplateResponseResponseLocationInfoList definition
type CreateSensorTestTemplateResponseResponseSSIDs ¶
type CreateSensorTestTemplateResponseResponseSSIDs struct { AuthProtocol string `json:"authProtocol,omitempty"` // AuthType string `json:"authType,omitempty"` // AuthTypeRcvd string `json:"authTypeRcvd,omitempty"` // Bands string `json:"bands,omitempty"` // Certdownloadurl string `json:"certdownloadurl,omitempty"` // Certfilename string `json:"certfilename,omitempty"` // Certpassphrase string `json:"certpassphrase,omitempty"` // Certstatus string `json:"certstatus,omitempty"` // Certxferprotocol string `json:"certxferprotocol,omitempty"` // EapMethod string `json:"eapMethod,omitempty"` // ExtWebAuth bool `json:"extWebAuth,omitempty"` // ExtWebAuthAccessURL string `json:"extWebAuthAccessUrl,omitempty"` // ExtWebAuthHTMLTag []string `json:"extWebAuthHtmlTag,omitempty"` // ExtWebAuthPortal string `json:"extWebAuthPortal,omitempty"` // ExtWebAuthVirtualIP string `json:"extWebAuthVirtualIp,omitempty"` // ID float64 `json:"id,omitempty"` // Layer3webAuthEmailAddress string `json:"layer3webAuthEmailAddress,omitempty"` // Layer3webAuthpassword string `json:"layer3webAuthpassword,omitempty"` // Layer3webAuthsecurity string `json:"layer3webAuthsecurity,omitempty"` // Layer3webAuthuserName string `json:"layer3webAuthuserName,omitempty"` // NumAps float64 `json:"numAps,omitempty"` // NumSensors float64 `json:"numSensors,omitempty"` // Password string `json:"password,omitempty"` // ProfileName string `json:"profileName,omitempty"` // Psk string `json:"psk,omitempty"` // QosPolicy string `json:"qosPolicy,omitempty"` // Scep bool `json:"scep,omitempty"` // SSID string `json:"ssid,omitempty"` // Status string `json:"status,omitempty"` // Tests []CreateSensorTestTemplateResponseResponseSSIDsTests `json:"tests,omitempty"` // ThirdParty CreateSensorTestTemplateResponseResponseSSIDsThirdParty `json:"thirdParty,omitempty"` // Username string `json:"username,omitempty"` // ValidFrom float64 `json:"validFrom,omitempty"` // ValidTo float64 `json:"validTo,omitempty"` // WhiteList bool `json:"whiteList,omitempty"` // WLANID float64 `json:"wlanId,omitempty"` // Wlc string `json:"wlc,omitempty"` // }
CreateSensorTestTemplateResponseResponseSSIDs is the createSensorTestTemplateResponseResponseSSIDs definition
type CreateSensorTestTemplateResponseResponseSSIDsExtWebAuthHTMLTag ¶
type CreateSensorTestTemplateResponseResponseSSIDsExtWebAuthHTMLTag []string
CreateSensorTestTemplateResponseResponseSSIDsExtWebAuthHTMLTag is the createSensorTestTemplateResponseResponseSSIDsExtWebAuthHTMLTag definition
type CreateSensorTestTemplateResponseResponseSSIDsTests ¶
type CreateSensorTestTemplateResponseResponseSSIDsTests struct { Config []string `json:"config,omitempty"` // Name string `json:"name,omitempty"` // }
CreateSensorTestTemplateResponseResponseSSIDsTests is the createSensorTestTemplateResponseResponseSSIDsTests definition
type CreateSensorTestTemplateResponseResponseSSIDsTestsConfig ¶
type CreateSensorTestTemplateResponseResponseSSIDsTestsConfig []string
CreateSensorTestTemplateResponseResponseSSIDsTestsConfig is the createSensorTestTemplateResponseResponseSSIDsTestsConfig definition
type CreateSensorTestTemplateResponseResponseSSIDsThirdParty ¶
type CreateSensorTestTemplateResponseResponseSSIDsThirdParty struct {
Selected bool `json:"selected,omitempty"` //
}
CreateSensorTestTemplateResponseResponseSSIDsThirdParty is the createSensorTestTemplateResponseResponseSSIDsThirdParty definition
type CreateSensorTestTemplateResponseResponseSensors ¶
type CreateSensorTestTemplateResponseResponseSensors []string
CreateSensorTestTemplateResponseResponseSensors is the createSensorTestTemplateResponseResponseSensors definition
type CreateSensorTestTemplateResponseResponseWLANs ¶
type CreateSensorTestTemplateResponseResponseWLANs []string
CreateSensorTestTemplateResponseResponseWLANs is the createSensorTestTemplateResponseResponseWLANs definition
type CreateSiteRequest ¶
type CreateSiteRequest struct { Site CreateSiteRequestSite `json:"site,omitempty"` // Type string `json:"type,omitempty"` // }
CreateSiteRequest is the createSiteRequest definition
type CreateSiteRequestSite ¶
type CreateSiteRequestSite struct { Area CreateSiteRequestSiteArea `json:"area,omitempty"` // Building CreateSiteRequestSiteBuilding `json:"building,omitempty"` // Floor CreateSiteRequestSiteFloor `json:"floor,omitempty"` // }
CreateSiteRequestSite is the createSiteRequestSite definition
type CreateSiteRequestSiteArea ¶
type CreateSiteRequestSiteArea struct { Name string `json:"name,omitempty"` // ParentName string `json:"parentName,omitempty"` // }
CreateSiteRequestSiteArea is the createSiteRequestSiteArea definition
type CreateSiteRequestSiteBuilding ¶
type CreateSiteRequestSiteBuilding struct { Address string `json:"address,omitempty"` // Latitude float64 `json:"latitude,omitempty"` // Longitude float64 `json:"longitude,omitempty"` // Name string `json:"name,omitempty"` // ParentName string `json:"parentName,omitempty"` // }
CreateSiteRequestSiteBuilding is the createSiteRequestSiteBuilding definition
type CreateSiteRequestSiteFloor ¶
type CreateSiteRequestSiteFloor struct { Height float64 `json:"height,omitempty"` // Length float64 `json:"length,omitempty"` // Name string `json:"name,omitempty"` // ParentName string `json:"parentName,omitempty"` // RfModel string `json:"rfModel,omitempty"` // Width float64 `json:"width,omitempty"` // }
CreateSiteRequestSiteFloor is the createSiteRequestSiteFloor definition
type CreateSiteResponse ¶
type CreateSiteResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
CreateSiteResponse is the createSiteResponse definition
type CreateTagRequest ¶
type CreateTagRequest struct { Description string `json:"description,omitempty"` // DynamicRules []CreateTagRequestDynamicRules `json:"dynamicRules,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // Name string `json:"name,omitempty"` // SystemTag bool `json:"systemTag,omitempty"` // }
CreateTagRequest is the createTagRequest definition
type CreateTagRequestDynamicRules ¶
type CreateTagRequestDynamicRules struct { MemberType string `json:"memberType,omitempty"` // Rules CreateTagRequestDynamicRulesRules `json:"rules,omitempty"` // }
CreateTagRequestDynamicRules is the createTagRequestDynamicRules definition
type CreateTagRequestDynamicRulesRules ¶
type CreateTagRequestDynamicRulesRules struct { Items []string `json:"items,omitempty"` // Name string `json:"name,omitempty"` // Operation string `json:"operation,omitempty"` // Value string `json:"value,omitempty"` // Values []string `json:"values,omitempty"` // }
CreateTagRequestDynamicRulesRules is the createTagRequestDynamicRulesRules definition
type CreateTagRequestDynamicRulesRulesItems ¶
type CreateTagRequestDynamicRulesRulesItems []string
CreateTagRequestDynamicRulesRulesItems is the createTagRequestDynamicRulesRulesItems definition
type CreateTagRequestDynamicRulesRulesValues ¶
type CreateTagRequestDynamicRulesRulesValues []string
CreateTagRequestDynamicRulesRulesValues is the createTagRequestDynamicRulesRulesValues definition
type CreateTagResponse ¶
type CreateTagResponse struct { Response CreateTagResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
CreateTagResponse is the createTagResponse definition
type CreateTagResponseResponse ¶
type CreateTagResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
CreateTagResponseResponse is the createTagResponseResponse definition
type CreateTemplateRequest ¶
type CreateTemplateRequest struct { Author string `json:"author,omitempty"` // Composite bool `json:"composite,omitempty"` // ContainingTemplates []CreateTemplateRequestContainingTemplates `json:"containingTemplates,omitempty"` // CreateTime int `json:"createTime,omitempty"` // Description string `json:"description,omitempty"` // DeviceTypes []CreateTemplateRequestDeviceTypes `json:"deviceTypes,omitempty"` // FailurePolicy string `json:"failurePolicy,omitempty"` // ID string `json:"id,omitempty"` // LastUpdateTime int `json:"lastUpdateTime,omitempty"` // Name string `json:"name,omitempty"` // ParentTemplateID string `json:"parentTemplateId,omitempty"` // ProjectID string `json:"projectId,omitempty"` // ProjectName string `json:"projectName,omitempty"` // RollbackTemplateContent string `json:"rollbackTemplateContent,omitempty"` // RollbackTemplateParams []CreateTemplateRequestRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // SoftwareVariant string `json:"softwareVariant,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // Tags []string `json:"tags,omitempty"` // TemplateContent string `json:"templateContent,omitempty"` // TemplateParams []CreateTemplateRequestTemplateParams `json:"templateParams,omitempty"` // Version string `json:"version,omitempty"` // }
CreateTemplateRequest is the createTemplateRequest definition
type CreateTemplateRequestContainingTemplates ¶
type CreateTemplateRequestContainingTemplates struct { Composite bool `json:"composite,omitempty"` // ID string `json:"id,omitempty"` // Name string `json:"name,omitempty"` // Version string `json:"version,omitempty"` // }
CreateTemplateRequestContainingTemplates is the createTemplateRequestContainingTemplates definition
type CreateTemplateRequestDeviceTypes ¶
type CreateTemplateRequestDeviceTypes struct { ProductFamily string `json:"productFamily,omitempty"` // ProductSeries string `json:"productSeries,omitempty"` // ProductType string `json:"productType,omitempty"` // }
CreateTemplateRequestDeviceTypes is the createTemplateRequestDeviceTypes definition
type CreateTemplateRequestRollbackTemplateParams ¶
type CreateTemplateRequestRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // DataType string `json:"dataType,omitempty"` // DefaultValue string `json:"defaultValue,omitempty"` // Description string `json:"description,omitempty"` // DisplayName string `json:"displayName,omitempty"` // Group string `json:"group,omitempty"` // ID string `json:"id,omitempty"` // InstructionText string `json:"instructionText,omitempty"` // Key string `json:"key,omitempty"` // NotParam bool `json:"notParam,omitempty"` // Order int `json:"order,omitempty"` // ParamArray bool `json:"paramArray,omitempty"` // ParameterName string `json:"parameterName,omitempty"` // Provider string `json:"provider,omitempty"` // Range []CreateTemplateRequestRollbackTemplateParamsRange `json:"range,omitempty"` // Required bool `json:"required,omitempty"` // Selection CreateTemplateRequestRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
CreateTemplateRequestRollbackTemplateParams is the createTemplateRequestRollbackTemplateParams definition
type CreateTemplateRequestRollbackTemplateParamsRange ¶
type CreateTemplateRequestRollbackTemplateParamsRange struct { ID string `json:"id,omitempty"` // MaxValue int `json:"maxValue,omitempty"` // MinValue int `json:"minValue,omitempty"` // }
CreateTemplateRequestRollbackTemplateParamsRange is the createTemplateRequestRollbackTemplateParamsRange definition
type CreateTemplateRequestRollbackTemplateParamsSelection ¶
type CreateTemplateRequestRollbackTemplateParamsSelection struct { ID string `json:"id,omitempty"` // SelectionType string `json:"selectionType,omitempty"` // SelectionValues map[string]interface{} `json:"selectionValues,omitempty"` // }
CreateTemplateRequestRollbackTemplateParamsSelection is the createTemplateRequestRollbackTemplateParamsSelection definition
type CreateTemplateRequestTags ¶
type CreateTemplateRequestTags []string
CreateTemplateRequestTags is the createTemplateRequestTags definition
type CreateTemplateRequestTemplateParams ¶
type CreateTemplateRequestTemplateParams struct { Binding string `json:"binding,omitempty"` // DataType string `json:"dataType,omitempty"` // DefaultValue string `json:"defaultValue,omitempty"` // Description string `json:"description,omitempty"` // DisplayName string `json:"displayName,omitempty"` // Group string `json:"group,omitempty"` // ID string `json:"id,omitempty"` // InstructionText string `json:"instructionText,omitempty"` // Key string `json:"key,omitempty"` // NotParam bool `json:"notParam,omitempty"` // Order int `json:"order,omitempty"` // ParamArray bool `json:"paramArray,omitempty"` // ParameterName string `json:"parameterName,omitempty"` // Provider string `json:"provider,omitempty"` // Range []CreateTemplateRequestTemplateParamsRange `json:"range,omitempty"` // Required bool `json:"required,omitempty"` // Selection CreateTemplateRequestTemplateParamsSelection `json:"selection,omitempty"` // }
CreateTemplateRequestTemplateParams is the createTemplateRequestTemplateParams definition
type CreateTemplateRequestTemplateParamsRange ¶
type CreateTemplateRequestTemplateParamsRange struct { ID string `json:"id,omitempty"` // MaxValue int `json:"maxValue,omitempty"` // MinValue int `json:"minValue,omitempty"` // }
CreateTemplateRequestTemplateParamsRange is the createTemplateRequestTemplateParamsRange definition
type CreateTemplateRequestTemplateParamsSelection ¶
type CreateTemplateRequestTemplateParamsSelection struct { ID string `json:"id,omitempty"` // SelectionType string `json:"selectionType,omitempty"` // SelectionValues map[string]interface{} `json:"selectionValues,omitempty"` // }
CreateTemplateRequestTemplateParamsSelection is the createTemplateRequestTemplateParamsSelection definition
type CreateTemplateResponse ¶
type CreateTemplateResponse struct { Response CreateTemplateResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
CreateTemplateResponse is the createTemplateResponse definition
type CreateTemplateResponseResponse ¶
type CreateTemplateResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
CreateTemplateResponseResponse is the createTemplateResponseResponse definition
type CreateUpdateSNMPPropertiesRequest ¶
type CreateUpdateSNMPPropertiesRequest 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"` // }
CreateUpdateSNMPPropertiesRequest is the createUpdateSNMPPropertiesRequest definition
type CreateUpdateSNMPPropertiesResponse ¶
type CreateUpdateSNMPPropertiesResponse struct { Response CreateUpdateSNMPPropertiesResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
CreateUpdateSNMPPropertiesResponse is the createUpdateSNMPPropertiesResponse definition
type CreateUpdateSNMPPropertiesResponseResponse ¶
type CreateUpdateSNMPPropertiesResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
CreateUpdateSNMPPropertiesResponseResponse is the createUpdateSNMPPropertiesResponseResponse definition
type CreateWirelessProfileRequest ¶
type CreateWirelessProfileRequest struct {
ProfileDetails CreateWirelessProfileRequestProfileDetails `json:"profileDetails,omitempty"` //
}
CreateWirelessProfileRequest is the createWirelessProfileRequest definition
type CreateWirelessProfileRequestProfileDetails ¶
type CreateWirelessProfileRequestProfileDetails struct { Name string `json:"name,omitempty"` // Sites []string `json:"sites,omitempty"` // SSIDDetails []CreateWirelessProfileRequestProfileDetailsSSIDDetails `json:"ssidDetails,omitempty"` // }
CreateWirelessProfileRequestProfileDetails is the createWirelessProfileRequestProfileDetails definition
type CreateWirelessProfileRequestProfileDetailsSSIDDetails ¶
type CreateWirelessProfileRequestProfileDetailsSSIDDetails struct { EnableFabric bool `json:"enableFabric,omitempty"` // FlexConnect CreateWirelessProfileRequestProfileDetailsSSIDDetailsFlexConnect `json:"flexConnect,omitempty"` // InterfaceName string `json:"interfaceName,omitempty"` // Name string `json:"name,omitempty"` // Type string `json:"type,omitempty"` // }
CreateWirelessProfileRequestProfileDetailsSSIDDetails is the createWirelessProfileRequestProfileDetailsSSIDDetails definition
type CreateWirelessProfileRequestProfileDetailsSSIDDetailsFlexConnect ¶
type CreateWirelessProfileRequestProfileDetailsSSIDDetailsFlexConnect struct { EnableFlexConnect bool `json:"enableFlexConnect,omitempty"` // LocalToVLAN int `json:"localToVlan,omitempty"` // }
CreateWirelessProfileRequestProfileDetailsSSIDDetailsFlexConnect is the createWirelessProfileRequestProfileDetailsSSIDDetailsFlexConnect definition
type CreateWirelessProfileRequestProfileDetailsSites ¶
type CreateWirelessProfileRequestProfileDetailsSites []string
CreateWirelessProfileRequestProfileDetailsSites is the createWirelessProfileRequestProfileDetailsSites definition
type CreateWirelessProfileResponse ¶
type CreateWirelessProfileResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
CreateWirelessProfileResponse is the createWirelessProfileResponse definition
type DeleteAllDiscoveryResponse ¶
type DeleteAllDiscoveryResponse struct { Response DeleteAllDiscoveryResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
DeleteAllDiscoveryResponse is the deleteAllDiscoveryResponse definition
type DeleteAllDiscoveryResponseResponse ¶
type DeleteAllDiscoveryResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
DeleteAllDiscoveryResponseResponse is the deleteAllDiscoveryResponseResponse definition
type DeleteApplicationQueryParams ¶
type DeleteApplicationQueryParams struct {
ID string `url:"id,omitempty"` // Application's Id
}
DeleteApplicationQueryParams defines the query parameters for this request
type DeleteApplicationResponse ¶
type DeleteApplicationResponse struct { Response DeleteApplicationResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
DeleteApplicationResponse is the deleteApplicationResponse definition
type DeleteApplicationResponseResponse ¶
type DeleteApplicationResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
DeleteApplicationResponseResponse is the deleteApplicationResponseResponse definition
type DeleteApplicationSetQueryParams ¶
type DeleteApplicationSetQueryParams struct {
ID string `url:"id,omitempty"` //
}
DeleteApplicationSetQueryParams defines the query parameters for this request
type DeleteApplicationSetResponse ¶
type DeleteApplicationSetResponse struct { Response DeleteApplicationSetResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
DeleteApplicationSetResponse is the deleteApplicationSetResponse definition
type DeleteApplicationSetResponseResponse ¶
type DeleteApplicationSetResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
DeleteApplicationSetResponseResponse is the deleteApplicationSetResponseResponse definition
type DeleteControlPlaneDeviceInSDAFabricQueryParams ¶
type DeleteControlPlaneDeviceInSDAFabricQueryParams struct {
DeviceIPAddress string `url:"deviceIPAddress,omitempty"` // Device IP Address
}
DeleteControlPlaneDeviceInSDAFabricQueryParams defines the query parameters for this request
type DeleteControlPlaneDeviceInSDAFabricResponse ¶
type DeleteControlPlaneDeviceInSDAFabricResponse struct { Description string `json:"description,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Status string `json:"status,omitempty"` // }
DeleteControlPlaneDeviceInSDAFabricResponse is the deleteControlPlaneDeviceInSDAFabricResponse definition
type DeleteDefaultAuthenticationProfileFromSDAFabricQueryParams ¶
type DeleteDefaultAuthenticationProfileFromSDAFabricQueryParams struct {
SiteNameHierarchy string `url:"siteNameHierarchy,omitempty"` // siteNameHierarchy
}
DeleteDefaultAuthenticationProfileFromSDAFabricQueryParams defines the query parameters for this request
type DeleteDefaultAuthenticationProfileFromSDAFabricRequest ¶
type DeleteDefaultAuthenticationProfileFromSDAFabricRequest struct { AuthenticateTemplateName string `json:"authenticateTemplateName,omitempty"` // SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // }
DeleteDefaultAuthenticationProfileFromSDAFabricRequest is the deleteDefaultAuthenticationProfileFromSDAFabricRequest definition
type DeleteDefaultAuthenticationProfileFromSDAFabricResponse ¶
type DeleteDefaultAuthenticationProfileFromSDAFabricResponse struct { Description string `json:"description,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Status string `json:"status,omitempty"` // }
DeleteDefaultAuthenticationProfileFromSDAFabricResponse is the deleteDefaultAuthenticationProfileFromSDAFabricResponse definition
type DeleteDeviceByIDFromPnPResponse ¶
type DeleteDeviceByIDFromPnPResponse struct { TypeID string `json:"id,omitempty"` // DayZeroConfig DeleteDeviceByIDFromPnPResponseDayZeroConfig `json:"dayZeroConfig,omitempty"` // DayZeroConfigPreview string `json:"dayZeroConfigPreview,omitempty"` // DeviceInfo DeleteDeviceByIDFromPnPResponseDeviceInfo `json:"deviceInfo,omitempty"` // RunSummaryList []DeleteDeviceByIDFromPnPResponseRunSummaryList `json:"runSummaryList,omitempty"` // SystemResetWorkflow DeleteDeviceByIDFromPnPResponseSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow DeleteDeviceByIDFromPnPResponseSystemWorkflow `json:"systemWorkflow,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Version float64 `json:"version,omitempty"` // Workflow DeleteDeviceByIDFromPnPResponseWorkflow `json:"workflow,omitempty"` // WorkflowParameters DeleteDeviceByIDFromPnPResponseWorkflowParameters `json:"workflowParameters,omitempty"` // }
DeleteDeviceByIDFromPnPResponse is the deleteDeviceByIdFromPnPResponse definition
type DeleteDeviceByIDFromPnPResponseDayZeroConfig ¶
type DeleteDeviceByIDFromPnPResponseDayZeroConfig struct {
Config string `json:"config,omitempty"` //
}
DeleteDeviceByIDFromPnPResponseDayZeroConfig is the deleteDeviceByIDFromPnPResponseDayZeroConfig definition
type DeleteDeviceByIDFromPnPResponseDeviceInfo ¶
type DeleteDeviceByIDFromPnPResponseDeviceInfo struct { AAACredentials DeleteDeviceByIDFromPnPResponseDeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // AgentType string `json:"agentType,omitempty"` // AuthStatus string `json:"authStatus,omitempty"` // AuthenticatedMicNumber string `json:"authenticatedMicNumber,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 []DeleteDeviceByIDFromPnPResponseDeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // FirstContact float64 `json:"firstContact,omitempty"` // Hostname string `json:"hostname,omitempty"` // HTTPHeaders []DeleteDeviceByIDFromPnPResponseDeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // ImageVersion string `json:"imageVersion,omitempty"` // IPInterfaces []DeleteDeviceByIDFromPnPResponseDeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // LastContact float64 `json:"lastContact,omitempty"` // LastSyncTime float64 `json:"lastSyncTime,omitempty"` // LastUpdateOn float64 `json:"lastUpdateOn,omitempty"` // Location DeleteDeviceByIDFromPnPResponseDeviceInfoLocation `json:"location,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Mode string `json:"mode,omitempty"` // Name string `json:"name,omitempty"` // NeighborLinks []DeleteDeviceByIDFromPnPResponseDeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // OnbState string `json:"onbState,omitempty"` // Pid string `json:"pid,omitempty"` // PnpProfileList []DeleteDeviceByIDFromPnPResponseDeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // PopulateInventory bool `json:"populateInventory,omitempty"` // PreWorkflowCliOuputs []DeleteDeviceByIDFromPnPResponseDeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // ProjectID string `json:"projectId,omitempty"` // ProjectName string `json:"projectName,omitempty"` // ReloadRequested bool `json:"reloadRequested,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SiteID string `json:"siteId,omitempty"` // SiteName string `json:"siteName,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // Source string `json:"source,omitempty"` // Stack bool `json:"stack,omitempty"` // StackInfo DeleteDeviceByIDFromPnPResponseDeviceInfoStackInfo `json:"stackInfo,omitempty"` // State string `json:"state,omitempty"` // SudiRequired bool `json:"sudiRequired,omitempty"` // Tags string `json:"tags,omitempty"` // UserMicNumbers []string `json:"userMicNumbers,omitempty"` // UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // WorkflowName string `json:"workflowName,omitempty"` // }
DeleteDeviceByIDFromPnPResponseDeviceInfo is the deleteDeviceByIDFromPnPResponseDeviceInfo definition
type DeleteDeviceByIDFromPnPResponseDeviceInfoAAACredentials ¶
type DeleteDeviceByIDFromPnPResponseDeviceInfoAAACredentials struct { Password string `json:"password,omitempty"` // Username string `json:"username,omitempty"` // }
DeleteDeviceByIDFromPnPResponseDeviceInfoAAACredentials is the deleteDeviceByIDFromPnPResponseDeviceInfoAAACredentials definition
type DeleteDeviceByIDFromPnPResponseDeviceInfoAddnMacAddrs ¶
type DeleteDeviceByIDFromPnPResponseDeviceInfoAddnMacAddrs []string
DeleteDeviceByIDFromPnPResponseDeviceInfoAddnMacAddrs is the deleteDeviceByIDFromPnPResponseDeviceInfoAddnMacAddrs definition
type DeleteDeviceByIDFromPnPResponseDeviceInfoCapabilitiesSupported ¶
type DeleteDeviceByIDFromPnPResponseDeviceInfoCapabilitiesSupported []string
DeleteDeviceByIDFromPnPResponseDeviceInfoCapabilitiesSupported is the deleteDeviceByIDFromPnPResponseDeviceInfoCapabilitiesSupported definition
type DeleteDeviceByIDFromPnPResponseDeviceInfoDeviceSudiSerialNos ¶
type DeleteDeviceByIDFromPnPResponseDeviceInfoDeviceSudiSerialNos []string
DeleteDeviceByIDFromPnPResponseDeviceInfoDeviceSudiSerialNos is the deleteDeviceByIDFromPnPResponseDeviceInfoDeviceSudiSerialNos definition
type DeleteDeviceByIDFromPnPResponseDeviceInfoFeaturesSupported ¶
type DeleteDeviceByIDFromPnPResponseDeviceInfoFeaturesSupported []string
DeleteDeviceByIDFromPnPResponseDeviceInfoFeaturesSupported is the deleteDeviceByIDFromPnPResponseDeviceInfoFeaturesSupported definition
type DeleteDeviceByIDFromPnPResponseDeviceInfoFileSystemList ¶
type DeleteDeviceByIDFromPnPResponseDeviceInfoFileSystemList struct { Freespace float64 `json:"freespace,omitempty"` // Name string `json:"name,omitempty"` // Readable bool `json:"readable,omitempty"` // Size float64 `json:"size,omitempty"` // Type string `json:"type,omitempty"` // Writeable bool `json:"writeable,omitempty"` // }
DeleteDeviceByIDFromPnPResponseDeviceInfoFileSystemList is the deleteDeviceByIDFromPnPResponseDeviceInfoFileSystemList definition
type DeleteDeviceByIDFromPnPResponseDeviceInfoHTTPHeaders ¶
type DeleteDeviceByIDFromPnPResponseDeviceInfoHTTPHeaders struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
DeleteDeviceByIDFromPnPResponseDeviceInfoHTTPHeaders is the deleteDeviceByIDFromPnPResponseDeviceInfoHTTPHeaders definition
type DeleteDeviceByIDFromPnPResponseDeviceInfoIPInterfaces ¶
type DeleteDeviceByIDFromPnPResponseDeviceInfoIPInterfaces struct { IPv4Address string `json:"ipv4Address,omitempty"` // IPv6AddressList []string `json:"ipv6AddressList,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Name string `json:"name,omitempty"` // Status string `json:"status,omitempty"` // }
DeleteDeviceByIDFromPnPResponseDeviceInfoIPInterfaces is the deleteDeviceByIDFromPnPResponseDeviceInfoIPInterfaces definition
type DeleteDeviceByIDFromPnPResponseDeviceInfoIPInterfacesIPv6AddressList ¶
type DeleteDeviceByIDFromPnPResponseDeviceInfoIPInterfacesIPv6AddressList []string
DeleteDeviceByIDFromPnPResponseDeviceInfoIPInterfacesIPv6AddressList is the deleteDeviceByIDFromPnPResponseDeviceInfoIPInterfacesIPv6AddressList definition
type DeleteDeviceByIDFromPnPResponseDeviceInfoLocation ¶
type DeleteDeviceByIDFromPnPResponseDeviceInfoLocation 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"` // }
DeleteDeviceByIDFromPnPResponseDeviceInfoLocation is the deleteDeviceByIDFromPnPResponseDeviceInfoLocation definition
type DeleteDeviceByIDFromPnPResponseDeviceInfoNeighborLinks ¶
type DeleteDeviceByIDFromPnPResponseDeviceInfoNeighborLinks 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"` // }
DeleteDeviceByIDFromPnPResponseDeviceInfoNeighborLinks is the deleteDeviceByIDFromPnPResponseDeviceInfoNeighborLinks definition
type DeleteDeviceByIDFromPnPResponseDeviceInfoPnpProfileList ¶
type DeleteDeviceByIDFromPnPResponseDeviceInfoPnpProfileList struct { CreatedBy string `json:"createdBy,omitempty"` // DiscoveryCreated bool `json:"discoveryCreated,omitempty"` // PrimaryEndpoint DeleteDeviceByIDFromPnPResponseDeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // ProfileName string `json:"profileName,omitempty"` // SecondaryEndpoint DeleteDeviceByIDFromPnPResponseDeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
DeleteDeviceByIDFromPnPResponseDeviceInfoPnpProfileList is the deleteDeviceByIDFromPnPResponseDeviceInfoPnpProfileList definition
type DeleteDeviceByIDFromPnPResponseDeviceInfoPnpProfileListPrimaryEndpoint ¶
type DeleteDeviceByIDFromPnPResponseDeviceInfoPnpProfileListPrimaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv6Address string `json:"ipv6Address,omitempty"` // Port float64 `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
DeleteDeviceByIDFromPnPResponseDeviceInfoPnpProfileListPrimaryEndpoint is the deleteDeviceByIDFromPnPResponseDeviceInfoPnpProfileListPrimaryEndpoint definition
type DeleteDeviceByIDFromPnPResponseDeviceInfoPnpProfileListSecondaryEndpoint ¶
type DeleteDeviceByIDFromPnPResponseDeviceInfoPnpProfileListSecondaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv6Address string `json:"ipv6Address,omitempty"` // Port float64 `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
DeleteDeviceByIDFromPnPResponseDeviceInfoPnpProfileListSecondaryEndpoint is the deleteDeviceByIDFromPnPResponseDeviceInfoPnpProfileListSecondaryEndpoint definition
type DeleteDeviceByIDFromPnPResponseDeviceInfoPreWorkflowCliOuputs ¶
type DeleteDeviceByIDFromPnPResponseDeviceInfoPreWorkflowCliOuputs struct { Cli string `json:"cli,omitempty"` // CliOutput string `json:"cliOutput,omitempty"` // }
DeleteDeviceByIDFromPnPResponseDeviceInfoPreWorkflowCliOuputs is the deleteDeviceByIDFromPnPResponseDeviceInfoPreWorkflowCliOuputs definition
type DeleteDeviceByIDFromPnPResponseDeviceInfoStackInfo ¶
type DeleteDeviceByIDFromPnPResponseDeviceInfoStackInfo struct { IsFullRing bool `json:"isFullRing,omitempty"` // StackMemberList []DeleteDeviceByIDFromPnPResponseDeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // SupportsStackWorkflows bool `json:"supportsStackWorkflows,omitempty"` // TotalMemberCount float64 `json:"totalMemberCount,omitempty"` // ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // }
DeleteDeviceByIDFromPnPResponseDeviceInfoStackInfo is the deleteDeviceByIDFromPnPResponseDeviceInfoStackInfo definition
type DeleteDeviceByIDFromPnPResponseDeviceInfoStackInfoStackMemberList ¶
type DeleteDeviceByIDFromPnPResponseDeviceInfoStackInfoStackMemberList 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 float64 `json:"priority,omitempty"` // Role string `json:"role,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // StackNumber float64 `json:"stackNumber,omitempty"` // State string `json:"state,omitempty"` // SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // }
DeleteDeviceByIDFromPnPResponseDeviceInfoStackInfoStackMemberList is the deleteDeviceByIDFromPnPResponseDeviceInfoStackInfoStackMemberList definition
type DeleteDeviceByIDFromPnPResponseDeviceInfoStackInfoValidLicenseLevels ¶
type DeleteDeviceByIDFromPnPResponseDeviceInfoStackInfoValidLicenseLevels []string
DeleteDeviceByIDFromPnPResponseDeviceInfoStackInfoValidLicenseLevels is the deleteDeviceByIDFromPnPResponseDeviceInfoStackInfoValidLicenseLevels definition
type DeleteDeviceByIDFromPnPResponseDeviceInfoUserMicNumbers ¶
type DeleteDeviceByIDFromPnPResponseDeviceInfoUserMicNumbers []string
DeleteDeviceByIDFromPnPResponseDeviceInfoUserMicNumbers is the deleteDeviceByIDFromPnPResponseDeviceInfoUserMicNumbers definition
type DeleteDeviceByIDFromPnPResponseDeviceInfoUserSudiSerialNos ¶
type DeleteDeviceByIDFromPnPResponseDeviceInfoUserSudiSerialNos []string
DeleteDeviceByIDFromPnPResponseDeviceInfoUserSudiSerialNos is the deleteDeviceByIDFromPnPResponseDeviceInfoUserSudiSerialNos definition
type DeleteDeviceByIDFromPnPResponseRunSummaryList ¶
type DeleteDeviceByIDFromPnPResponseRunSummaryList struct { Details string `json:"details,omitempty"` // ErrorFlag bool `json:"errorFlag,omitempty"` // HistoryTaskInfo DeleteDeviceByIDFromPnPResponseRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // Timestamp float64 `json:"timestamp,omitempty"` // }
DeleteDeviceByIDFromPnPResponseRunSummaryList is the deleteDeviceByIDFromPnPResponseRunSummaryList definition
type DeleteDeviceByIDFromPnPResponseRunSummaryListHistoryTaskInfo ¶
type DeleteDeviceByIDFromPnPResponseRunSummaryListHistoryTaskInfo struct { AddnDetails []DeleteDeviceByIDFromPnPResponseRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []DeleteDeviceByIDFromPnPResponseRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // }
DeleteDeviceByIDFromPnPResponseRunSummaryListHistoryTaskInfo is the deleteDeviceByIDFromPnPResponseRunSummaryListHistoryTaskInfo definition
type DeleteDeviceByIDFromPnPResponseRunSummaryListHistoryTaskInfoAddnDetails ¶
type DeleteDeviceByIDFromPnPResponseRunSummaryListHistoryTaskInfoAddnDetails struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
DeleteDeviceByIDFromPnPResponseRunSummaryListHistoryTaskInfoAddnDetails is the deleteDeviceByIDFromPnPResponseRunSummaryListHistoryTaskInfoAddnDetails definition
type DeleteDeviceByIDFromPnPResponseRunSummaryListHistoryTaskInfoWorkItemList ¶
type DeleteDeviceByIDFromPnPResponseRunSummaryListHistoryTaskInfoWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
DeleteDeviceByIDFromPnPResponseRunSummaryListHistoryTaskInfoWorkItemList is the deleteDeviceByIDFromPnPResponseRunSummaryListHistoryTaskInfoWorkItemList definition
type DeleteDeviceByIDFromPnPResponseSystemResetWorkflow ¶
type DeleteDeviceByIDFromPnPResponseSystemResetWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []DeleteDeviceByIDFromPnPResponseSystemResetWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
DeleteDeviceByIDFromPnPResponseSystemResetWorkflow is the deleteDeviceByIDFromPnPResponseSystemResetWorkflow definition
type DeleteDeviceByIDFromPnPResponseSystemResetWorkflowTasks ¶
type DeleteDeviceByIDFromPnPResponseSystemResetWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []DeleteDeviceByIDFromPnPResponseSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
DeleteDeviceByIDFromPnPResponseSystemResetWorkflowTasks is the deleteDeviceByIDFromPnPResponseSystemResetWorkflowTasks definition
type DeleteDeviceByIDFromPnPResponseSystemResetWorkflowTasksWorkItemList ¶
type DeleteDeviceByIDFromPnPResponseSystemResetWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
DeleteDeviceByIDFromPnPResponseSystemResetWorkflowTasksWorkItemList is the deleteDeviceByIDFromPnPResponseSystemResetWorkflowTasksWorkItemList definition
type DeleteDeviceByIDFromPnPResponseSystemWorkflow ¶
type DeleteDeviceByIDFromPnPResponseSystemWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []DeleteDeviceByIDFromPnPResponseSystemWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
DeleteDeviceByIDFromPnPResponseSystemWorkflow is the deleteDeviceByIDFromPnPResponseSystemWorkflow definition
type DeleteDeviceByIDFromPnPResponseSystemWorkflowTasks ¶
type DeleteDeviceByIDFromPnPResponseSystemWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []DeleteDeviceByIDFromPnPResponseSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
DeleteDeviceByIDFromPnPResponseSystemWorkflowTasks is the deleteDeviceByIDFromPnPResponseSystemWorkflowTasks definition
type DeleteDeviceByIDFromPnPResponseSystemWorkflowTasksWorkItemList ¶
type DeleteDeviceByIDFromPnPResponseSystemWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
DeleteDeviceByIDFromPnPResponseSystemWorkflowTasksWorkItemList is the deleteDeviceByIDFromPnPResponseSystemWorkflowTasksWorkItemList definition
type DeleteDeviceByIDFromPnPResponseWorkflow ¶
type DeleteDeviceByIDFromPnPResponseWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []DeleteDeviceByIDFromPnPResponseWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
DeleteDeviceByIDFromPnPResponseWorkflow is the deleteDeviceByIDFromPnPResponseWorkflow definition
type DeleteDeviceByIDFromPnPResponseWorkflowParameters ¶
type DeleteDeviceByIDFromPnPResponseWorkflowParameters struct { ConfigList []DeleteDeviceByIDFromPnPResponseWorkflowParametersConfigList `json:"configList,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // }
DeleteDeviceByIDFromPnPResponseWorkflowParameters is the deleteDeviceByIDFromPnPResponseWorkflowParameters definition
type DeleteDeviceByIDFromPnPResponseWorkflowParametersConfigList ¶
type DeleteDeviceByIDFromPnPResponseWorkflowParametersConfigList struct { ConfigID string `json:"configId,omitempty"` // ConfigParameters []DeleteDeviceByIDFromPnPResponseWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // }
DeleteDeviceByIDFromPnPResponseWorkflowParametersConfigList is the deleteDeviceByIDFromPnPResponseWorkflowParametersConfigList definition
type DeleteDeviceByIDFromPnPResponseWorkflowParametersConfigListConfigParameters ¶
type DeleteDeviceByIDFromPnPResponseWorkflowParametersConfigListConfigParameters struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
DeleteDeviceByIDFromPnPResponseWorkflowParametersConfigListConfigParameters is the deleteDeviceByIDFromPnPResponseWorkflowParametersConfigListConfigParameters definition
type DeleteDeviceByIDFromPnPResponseWorkflowTasks ¶
type DeleteDeviceByIDFromPnPResponseWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []DeleteDeviceByIDFromPnPResponseWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
DeleteDeviceByIDFromPnPResponseWorkflowTasks is the deleteDeviceByIDFromPnPResponseWorkflowTasks definition
type DeleteDeviceByIDFromPnPResponseWorkflowTasksWorkItemList ¶
type DeleteDeviceByIDFromPnPResponseWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
DeleteDeviceByIDFromPnPResponseWorkflowTasksWorkItemList is the deleteDeviceByIDFromPnPResponseWorkflowTasksWorkItemList definition
type DeleteDeviceByIDQueryParams ¶
type DeleteDeviceByIDQueryParams struct {
IsForceDelete bool `url:"isForceDelete,omitempty"` // isForceDelete
}
DeleteDeviceByIDQueryParams defines the query parameters for this request
type DeleteDeviceByIDResponse ¶
type DeleteDeviceByIDResponse struct { Response DeleteDeviceByIDResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
DeleteDeviceByIDResponse is the deleteDeviceByIdResponse definition
type DeleteDeviceByIDResponseResponse ¶
type DeleteDeviceByIDResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
DeleteDeviceByIDResponseResponse is the deleteDeviceByIDResponseResponse definition
type DeleteDeviceCredentialResponse ¶
type DeleteDeviceCredentialResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
DeleteDeviceCredentialResponse is the deleteDeviceCredentialResponse definition
type DeleteDiscoveryByIDResponse ¶
type DeleteDiscoveryByIDResponse struct { Response DeleteDiscoveryByIDResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
DeleteDiscoveryByIDResponse is the deleteDiscoveryByIdResponse definition
type DeleteDiscoveryByIDResponseResponse ¶
type DeleteDiscoveryByIDResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
DeleteDiscoveryByIDResponseResponse is the deleteDiscoveryByIDResponseResponse definition
type DeleteDiscoveryBySpecifiedRangeResponse ¶
type DeleteDiscoveryBySpecifiedRangeResponse struct { Response DeleteDiscoveryBySpecifiedRangeResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
DeleteDiscoveryBySpecifiedRangeResponse is the deleteDiscoveryBySpecifiedRangeResponse definition
type DeleteDiscoveryBySpecifiedRangeResponseResponse ¶
type DeleteDiscoveryBySpecifiedRangeResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
DeleteDiscoveryBySpecifiedRangeResponseResponse is the deleteDiscoveryBySpecifiedRangeResponseResponse definition
type DeleteEdgeDeviceFromSDAFabricQueryParams ¶
type DeleteEdgeDeviceFromSDAFabricQueryParams struct {
DeviceIPAddress string `url:"deviceIPAddress,omitempty"` // Device IP Address
}
DeleteEdgeDeviceFromSDAFabricQueryParams defines the query parameters for this request
type DeleteEdgeDeviceFromSDAFabricResponse ¶
type DeleteEdgeDeviceFromSDAFabricResponse struct { Description string `json:"description,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Status string `json:"status,omitempty"` // }
DeleteEdgeDeviceFromSDAFabricResponse is the deleteEdgeDeviceFromSDAFabricResponse definition
type DeleteEnterpriseSSIDResponse ¶
type DeleteEnterpriseSSIDResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
DeleteEnterpriseSSIDResponse is the deleteEnterpriseSSIDResponse definition
type DeleteEventSubscriptionsQueryParams ¶
type DeleteEventSubscriptionsQueryParams struct {
Subscriptions string `url:"subscriptions,omitempty"` // List of EventSubscriptionId's for removal
}
DeleteEventSubscriptionsQueryParams defines the query parameters for this request
type DeleteEventSubscriptionsResponse ¶
type DeleteEventSubscriptionsResponse struct {
StatusURI string `json:"statusUri,omitempty"` //
}
DeleteEventSubscriptionsResponse is the deleteEventSubscriptionsResponse definition
type DeleteGlobalCredentialsByIDResponse ¶
type DeleteGlobalCredentialsByIDResponse struct { Response DeleteGlobalCredentialsByIDResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
DeleteGlobalCredentialsByIDResponse is the deleteGlobalCredentialsByIdResponse definition
type DeleteGlobalCredentialsByIDResponseResponse ¶
type DeleteGlobalCredentialsByIDResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
DeleteGlobalCredentialsByIDResponseResponse is the deleteGlobalCredentialsByIDResponseResponse definition
type DeleteGlobalIPPoolResponse ¶
type DeleteGlobalIPPoolResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
DeleteGlobalIPPoolResponse is the deleteGlobalIPPoolResponse definition
type DeleteIPPoolFromSDAVirtualNetworkQueryParams ¶
type DeleteIPPoolFromSDAVirtualNetworkQueryParams struct { IPPoolName string `url:"ipPoolName,omitempty"` // ipPoolName VirtualNetworkName string `url:"virtualNetworkName,omitempty"` // virtualNetworkName }
DeleteIPPoolFromSDAVirtualNetworkQueryParams defines the query parameters for this request
type DeleteIPPoolFromSDAVirtualNetworkRequest ¶
type DeleteIPPoolFromSDAVirtualNetworkRequest struct { AuthenticationPolicyName string `json:"authenticationPolicyName,omitempty"` // IPPoolName string `json:"ipPoolName,omitempty"` // IsL2FloodingEnabled bool `json:"isL2FloodingEnabled,omitempty"` // ScalableGroupName string `json:"scalableGroupName,omitempty"` // SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // TrafficType string `json:"trafficType,omitempty"` // VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // }
DeleteIPPoolFromSDAVirtualNetworkRequest is the deleteIPPoolFromSDAVirtualNetworkRequest definition
type DeleteIPPoolFromSDAVirtualNetworkResponse ¶
type DeleteIPPoolFromSDAVirtualNetworkResponse struct { Description string `json:"description,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Status string `json:"status,omitempty"` // }
DeleteIPPoolFromSDAVirtualNetworkResponse is the deleteIPPoolFromSDAVirtualNetworkResponse definition
type DeletePortAssignmentForAccessPointInSDAFabricQueryParams ¶
type DeletePortAssignmentForAccessPointInSDAFabricQueryParams struct { Devicp string `url:"device-ip,omitempty"` // device-ip InterfaceName string `url:"interfaceName,omitempty"` // interfaceName }
DeletePortAssignmentForAccessPointInSDAFabricQueryParams defines the query parameters for this request
type DeletePortAssignmentForAccessPointInSDAFabricRequest ¶
type DeletePortAssignmentForAccessPointInSDAFabricRequest struct { AuthenticateTemplateName string `json:"authenticateTemplateName,omitempty"` // DataIPAddressPoolName string `json:"dataIpAddressPoolName,omitempty"` // DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // InterfaceName string `json:"interfaceName,omitempty"` // ScalableGroupName string `json:"scalableGroupName,omitempty"` // SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // VoiceIPAddressPoolName string `json:"voiceIpAddressPoolName,omitempty"` // }
DeletePortAssignmentForAccessPointInSDAFabricRequest is the deletePortAssignmentForAccessPointInSDAFabricRequest definition
type DeletePortAssignmentForAccessPointInSDAFabricResponse ¶
type DeletePortAssignmentForAccessPointInSDAFabricResponse struct { Description string `json:"description,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Status string `json:"status,omitempty"` // }
DeletePortAssignmentForAccessPointInSDAFabricResponse is the deletePortAssignmentForAccessPointInSDAFabricResponse definition
type DeletePortAssignmentForUserDeviceInSDAFabricQueryParams ¶
type DeletePortAssignmentForUserDeviceInSDAFabricQueryParams struct { Devicp string `url:"device-ip,omitempty"` // device-ip InterfaceName string `url:"interfaceName,omitempty"` // interfaceName }
DeletePortAssignmentForUserDeviceInSDAFabricQueryParams defines the query parameters for this request
type DeletePortAssignmentForUserDeviceInSDAFabricRequest ¶
type DeletePortAssignmentForUserDeviceInSDAFabricRequest struct { AuthenticateTemplateName string `json:"authenticateTemplateName,omitempty"` // DataIPAddressPoolName string `json:"dataIpAddressPoolName,omitempty"` // DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // InterfaceName string `json:"interfaceName,omitempty"` // ScalableGroupName string `json:"scalableGroupName,omitempty"` // SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // VoiceIPAddressPoolName string `json:"voiceIpAddressPoolName,omitempty"` // }
DeletePortAssignmentForUserDeviceInSDAFabricRequest is the deletePortAssignmentForUserDeviceInSDAFabricRequest definition
type DeletePortAssignmentForUserDeviceInSDAFabricResponse ¶
type DeletePortAssignmentForUserDeviceInSDAFabricResponse struct { Description string `json:"description,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Status string `json:"status,omitempty"` // }
DeletePortAssignmentForUserDeviceInSDAFabricResponse is the deletePortAssignmentForUserDeviceInSDAFabricResponse definition
type DeleteProjectResponse ¶
type DeleteProjectResponse struct { Response DeleteProjectResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
DeleteProjectResponse is the deleteProjectResponse definition
type DeleteProjectResponseResponse ¶
type DeleteProjectResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
DeleteProjectResponseResponse is the deleteProjectResponseResponse definition
type DeleteRFProfilesResponse ¶
type DeleteRFProfilesResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionURL string `json:"executionUrl,omitempty"` // Message string `json:"message,omitempty"` // }
DeleteRFProfilesResponse is the deleteRFProfilesResponse definition
type DeleteSDAFabricQueryParams ¶
type DeleteSDAFabricQueryParams struct {
FabricName string `url:"fabricName,omitempty"` // Fabric Name
}
DeleteSDAFabricQueryParams defines the query parameters for this request
type DeleteSDAFabricRequest ¶
type DeleteSDAFabricRequest struct { DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // }
DeleteSDAFabricRequest is the deleteSDAFabricRequest definition
type DeleteSDAFabricResponse ¶
type DeleteSDAFabricResponse struct { Description string `json:"description,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Status string `json:"status,omitempty"` // }
DeleteSDAFabricResponse is the deleteSDAFabricResponse definition
type DeleteSPProfileResponse ¶
type DeleteSPProfileResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
DeleteSPProfileResponse is the deleteSPProfileResponse definition
type DeleteSSIDAndProvisionItToDevicesResponse ¶
type DeleteSSIDAndProvisionItToDevicesResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
DeleteSSIDAndProvisionItToDevicesResponse is the deleteSSIDAndProvisionItToDevicesResponse definition
type DeleteSensorTestQueryParams ¶
type DeleteSensorTestQueryParams struct {
TemplateName string `url:"templateName,omitempty"` //
}
DeleteSensorTestQueryParams defines the query parameters for this request
type DeleteSensorTestResponse ¶
type DeleteSensorTestResponse struct { Response DeleteSensorTestResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
DeleteSensorTestResponse is the deleteSensorTestResponse definition
type DeleteSensorTestResponseResponse ¶
type DeleteSensorTestResponseResponse struct { Status string `json:"status,omitempty"` // TemplateName string `json:"templateName,omitempty"` // }
DeleteSensorTestResponseResponse is the deleteSensorTestResponseResponse definition
type DeleteSiteFromSDAFabricQueryParams ¶
type DeleteSiteFromSDAFabricQueryParams struct {
SiteNameHierarchy string `url:"siteNameHierarchy,omitempty"` // Site Name Hierarchy
}
DeleteSiteFromSDAFabricQueryParams defines the query parameters for this request
type DeleteSiteFromSDAFabricRequest ¶
type DeleteSiteFromSDAFabricRequest struct { DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // }
DeleteSiteFromSDAFabricRequest is the deleteSiteFromSDAFabricRequest definition
type DeleteSiteFromSDAFabricResponse ¶
type DeleteSiteFromSDAFabricResponse struct { Description string `json:"description,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Status string `json:"status,omitempty"` // }
DeleteSiteFromSDAFabricResponse is the deleteSiteFromSDAFabricResponse definition
type DeleteSiteResponse ¶
type DeleteSiteResponse struct { Message string `json:"message,omitempty"` // Status string `json:"status,omitempty"` // }
DeleteSiteResponse is the deleteSiteResponse definition
type DeleteTagResponse ¶
type DeleteTagResponse struct { Response DeleteTagResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
DeleteTagResponse is the deleteTagResponse definition
type DeleteTagResponseResponse ¶
type DeleteTagResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
DeleteTagResponseResponse is the deleteTagResponseResponse definition
type DeleteTemplateResponse ¶
type DeleteTemplateResponse struct { Response DeleteTemplateResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
DeleteTemplateResponse is the deleteTemplateResponse definition
type DeleteTemplateResponseResponse ¶
type DeleteTemplateResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
DeleteTemplateResponseResponse is the deleteTemplateResponseResponse definition
type DeleteVNFromSDAFabricQueryParams ¶
type DeleteVNFromSDAFabricQueryParams struct { VirtualNetworkName string `url:"virtualNetworkName,omitempty"` // virtualNetworkName SiteNameHierarchy string `url:"siteNameHierarchy,omitempty"` // siteNameHierarchy }
DeleteVNFromSDAFabricQueryParams defines the query parameters for this request
type DeleteVNFromSDAFabricResponse ¶
type DeleteVNFromSDAFabricResponse struct { Description string `json:"description,omitempty"` // DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Name string `json:"name,omitempty"` // Roles []string `json:"roles,omitempty"` // SiteHierarchy string `json:"siteHierarchy,omitempty"` // Status string `json:"status,omitempty"` // }
DeleteVNFromSDAFabricResponse is the deleteVNFromSDAFabricResponse definition
type DeleteVNFromSDAFabricResponseRoles ¶
type DeleteVNFromSDAFabricResponseRoles []string
DeleteVNFromSDAFabricResponseRoles is the deleteVNFromSDAFabricResponseRoles definition
type DeleteWirelessProfileResponse ¶
type DeleteWirelessProfileResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
DeleteWirelessProfileResponse is the deleteWirelessProfileResponse definition
type DeleteWorkflowByIDResponse ¶
type DeleteWorkflowByIDResponse struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []DeleteWorkflowByIDResponseTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
DeleteWorkflowByIDResponse is the deleteWorkflowByIdResponse definition
type DeleteWorkflowByIDResponseTasks ¶
type DeleteWorkflowByIDResponseTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []DeleteWorkflowByIDResponseTasksWorkItemList `json:"workItemList,omitempty"` // }
DeleteWorkflowByIDResponseTasks is the deleteWorkflowByIDResponseTasks definition
type DeleteWorkflowByIDResponseTasksWorkItemList ¶
type DeleteWorkflowByIDResponseTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
DeleteWorkflowByIDResponseTasksWorkItemList is the deleteWorkflowByIDResponseTasksWorkItemList definition
type DeletesBorderDeviceFromSDAFabricQueryParams ¶
type DeletesBorderDeviceFromSDAFabricQueryParams struct {
DeviceIPAddress string `url:"deviceIPAddress,omitempty"` // Device IP Address
}
DeletesBorderDeviceFromSDAFabricQueryParams defines the query parameters for this request
type DeletesBorderDeviceFromSDAFabricResponse ¶
type DeletesBorderDeviceFromSDAFabricResponse struct { Description string `json:"description,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Status string `json:"status,omitempty"` // }
DeletesBorderDeviceFromSDAFabricResponse is the deletesBorderDeviceFromSDAFabricResponse definition
type DeletesPathtraceByIDResponse ¶
type DeletesPathtraceByIDResponse struct { Response DeletesPathtraceByIDResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
DeletesPathtraceByIDResponse is the deletesPathtraceByIdResponse definition
type DeletesPathtraceByIDResponseResponse ¶
type DeletesPathtraceByIDResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
DeletesPathtraceByIDResponseResponse is the deletesPathtraceByIDResponseResponse definition
type DeployDeviceReplacementWorkflowRequest ¶
type DeployDeviceReplacementWorkflowRequest struct { FaultyDeviceSerialNumber string `json:"faultyDeviceSerialNumber,omitempty"` // ReplacementDeviceSerialNumber string `json:"replacementDeviceSerialNumber,omitempty"` // }
DeployDeviceReplacementWorkflowRequest is the deployDeviceReplacementWorkflowRequest definition
type DeployDeviceReplacementWorkflowResponse ¶
type DeployDeviceReplacementWorkflowResponse struct { Response DeployDeviceReplacementWorkflowResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
DeployDeviceReplacementWorkflowResponse is the deployDeviceReplacementWorkflowResponse definition
type DeployDeviceReplacementWorkflowResponseResponse ¶
type DeployDeviceReplacementWorkflowResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
DeployDeviceReplacementWorkflowResponseResponse is the deployDeviceReplacementWorkflowResponseResponse definition
type DeployTemplateRequest ¶
type DeployTemplateRequest struct { ForcePushTemplate bool `json:"forcePushTemplate,omitempty"` // IsComposite bool `json:"isComposite,omitempty"` // MainTemplateID string `json:"mainTemplateId,omitempty"` // MemberTemplateDeploymentInfo *[]DeployTemplateRequest `json:"memberTemplateDeploymentInfo,omitempty"` // TargetInfo []DeployTemplateRequestTargetInfo `json:"targetInfo,omitempty"` // TemplateID string `json:"templateId,omitempty"` // }
DeployTemplateRequest is the deployTemplateRequest definition
type DeployTemplateRequestTargetInfo ¶
type DeployTemplateRequestTargetInfo struct { HostName string `json:"hostName,omitempty"` // ID string `json:"id,omitempty"` // Params map[string]interface{} `json:"params,omitempty"` // Type string `json:"type,omitempty"` // }
DeployTemplateRequestTargetInfo is the deployTemplateRequestTargetInfo definition
type DeployTemplateResponse ¶
type DeployTemplateResponse struct { DeploymentID string `json:"deploymentId,omitempty"` // DeploymentName string `json:"deploymentName,omitempty"` // Devices []DeployTemplateResponseDevices `json:"devices,omitempty"` // Duration string `json:"duration,omitempty"` // EndTime string `json:"endTime,omitempty"` // ProjectName string `json:"projectName,omitempty"` // StartTime string `json:"startTime,omitempty"` // Status string `json:"status,omitempty"` // TemplateName string `json:"templateName,omitempty"` // TemplateVersion string `json:"templateVersion,omitempty"` // }
DeployTemplateResponse is the deployTemplateResponse definition
type DeployTemplateResponseDevices ¶
type DeployTemplateResponseDevices struct { DeviceID string `json:"deviceId,omitempty"` // Duration string `json:"duration,omitempty"` // EndTime string `json:"endTime,omitempty"` // IPAddress string `json:"ipAddress,omitempty"` // Name string `json:"name,omitempty"` // StartTime string `json:"startTime,omitempty"` // Status string `json:"status,omitempty"` // }
DeployTemplateResponseDevices is the deployTemplateResponseDevices definition
type DeregisterVirtualAccountQueryParams ¶
type DeregisterVirtualAccountQueryParams struct { Domain string `url:"domain,omitempty"` // Smart Account Domain Name string `url:"name,omitempty"` // Virtual Account Name }
DeregisterVirtualAccountQueryParams defines the query parameters for this request
type DeregisterVirtualAccountResponse ¶
type DeregisterVirtualAccountResponse struct { AutoSyncPeriod float64 `json:"autoSyncPeriod,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Expiry float64 `json:"expiry,omitempty"` // LastSync float64 `json:"lastSync,omitempty"` // Profile DeregisterVirtualAccountResponseProfile `json:"profile,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // SyncResult DeregisterVirtualAccountResponseSyncResult `json:"syncResult,omitempty"` // SyncResultStr string `json:"syncResultStr,omitempty"` // SyncStartTime float64 `json:"syncStartTime,omitempty"` // SyncStatus string `json:"syncStatus,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Token string `json:"token,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // }
DeregisterVirtualAccountResponse is the deregisterVirtualAccountResponse definition
type DeregisterVirtualAccountResponseProfile ¶
type DeregisterVirtualAccountResponseProfile 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 float64 `json:"port,omitempty"` // ProfileID string `json:"profileId,omitempty"` // Proxy bool `json:"proxy,omitempty"` // }
DeregisterVirtualAccountResponseProfile is the deregisterVirtualAccountResponseProfile definition
type DeregisterVirtualAccountResponseSyncResult ¶
type DeregisterVirtualAccountResponseSyncResult struct { SyncList []DeregisterVirtualAccountResponseSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // }
DeregisterVirtualAccountResponseSyncResult is the deregisterVirtualAccountResponseSyncResult definition
type DeregisterVirtualAccountResponseSyncResultSyncList ¶
type DeregisterVirtualAccountResponseSyncResultSyncList struct { DeviceSnList []string `json:"deviceSnList,omitempty"` // SyncType string `json:"syncType,omitempty"` // }
DeregisterVirtualAccountResponseSyncResultSyncList is the deregisterVirtualAccountResponseSyncResultSyncList definition
type DeregisterVirtualAccountResponseSyncResultSyncListDeviceSnList ¶
type DeregisterVirtualAccountResponseSyncResultSyncListDeviceSnList []string
DeregisterVirtualAccountResponseSyncResultSyncListDeviceSnList is the deregisterVirtualAccountResponseSyncResultSyncListDeviceSnList definition
type DeviceOnboardingPnPService ¶
type DeviceOnboardingPnPService service
DeviceOnboardingPnPService is the service to communicate with the DeviceOnboardingPnP API endpoint
func (*DeviceOnboardingPnPService) AddAWorkflow ¶
func (s *DeviceOnboardingPnPService) AddAWorkflow(addAWorkflowRequest *AddAWorkflowRequest) (*AddAWorkflowResponse, *resty.Response, error)
AddAWorkflow addAWorkflow
Adds a PnP Workflow along with the relevant tasks in the workflow into the PnP database
func (*DeviceOnboardingPnPService) AddDeviceToPnpDatabase ¶
func (s *DeviceOnboardingPnPService) AddDeviceToPnpDatabase(addDeviceToPnpDatabaseRequest *AddDeviceToPnpDatabaseRequest) (*AddDeviceToPnpDatabaseResponse, *resty.Response, error)
AddDeviceToPnpDatabase addDeviceToPnpDatabase
Adds a device to the PnP database.
func (*DeviceOnboardingPnPService) AddVirtualAccount ¶
func (s *DeviceOnboardingPnPService) AddVirtualAccount(addVirtualAccountRequest *AddVirtualAccountRequest) (*AddVirtualAccountResponse, *resty.Response, error)
AddVirtualAccount addVirtualAccount
Registers a Smart Account, Virtual Account and the relevant server profile info with the PnP System & database. The devices present in the registered virtual account are synced with the PnP database as well. The response payload returns the new profile
func (*DeviceOnboardingPnPService) ClaimADeviceToASite ¶
func (s *DeviceOnboardingPnPService) ClaimADeviceToASite(claimADeviceToASiteRequest *ClaimADeviceToASiteRequest) (*ClaimADeviceToASiteResponse, *resty.Response, error)
ClaimADeviceToASite claimADeviceToASite
Claim a device based on DNA-C Site based design process. Different parameters are required for different device platforms.
func (*DeviceOnboardingPnPService) ClaimDevice ¶
func (s *DeviceOnboardingPnPService) ClaimDevice(claimDeviceRequest *ClaimDeviceRequest) (*ClaimDeviceResponse, *resty.Response, error)
ClaimDevice claimDevice
Claims one of more devices with specified workflow
func (*DeviceOnboardingPnPService) DeleteDeviceByIDFromPnP ¶
func (s *DeviceOnboardingPnPService) DeleteDeviceByIDFromPnP(id string) (*DeleteDeviceByIDFromPnPResponse, *resty.Response, error)
DeleteDeviceByIDFromPnP deleteDeviceByIdFromPnP
Deletes specified device from PnP database
@param id id
func (*DeviceOnboardingPnPService) DeleteWorkflowByID ¶
func (s *DeviceOnboardingPnPService) DeleteWorkflowByID(id string) (*DeleteWorkflowByIDResponse, *resty.Response, error)
DeleteWorkflowByID deleteWorkflowById
Deletes a workflow specified by id
@param id id
func (*DeviceOnboardingPnPService) DeregisterVirtualAccount ¶
func (s *DeviceOnboardingPnPService) DeregisterVirtualAccount(deregisterVirtualAccountQueryParams *DeregisterVirtualAccountQueryParams) (*DeregisterVirtualAccountResponse, *resty.Response, error)
DeregisterVirtualAccount deregisterVirtualAccount
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 domain Smart Account Domain @param name Virtual Account Name
func (*DeviceOnboardingPnPService) GetDeviceByID ¶
func (s *DeviceOnboardingPnPService) GetDeviceByID(id string) (*GetDeviceByIDResponse, *resty.Response, error)
GetDeviceByID getDeviceById
Returns device details specified by device id
@param id id
func (*DeviceOnboardingPnPService) GetDeviceHistory ¶
func (s *DeviceOnboardingPnPService) GetDeviceHistory(getDeviceHistoryQueryParams *GetDeviceHistoryQueryParams) (*GetDeviceHistoryResponse, *resty.Response, error)
GetDeviceHistory getDeviceHistory
Returns history for a specific device. Serial number is a required parameter
@param serialNumber Device Serial Number @param sort Comma seperated list of fields to sort on @param sortOrder Sort Order Ascending (asc) or Descending (des)
func (*DeviceOnboardingPnPService) GetPnPGlobalSettings ¶
func (s *DeviceOnboardingPnPService) GetPnPGlobalSettings() (*GetPnPGlobalSettingsResponse, *resty.Response, error)
GetPnPGlobalSettings getPnPGlobalSettings
Returns global PnP settings of the user
func (*DeviceOnboardingPnPService) GetPnpDeviceCount ¶
func (s *DeviceOnboardingPnPService) GetPnpDeviceCount(getPnpDeviceCountQueryParams *GetPnpDeviceCountQueryParams) (*GetPnpDeviceCountResponse, *resty.Response, error)
GetPnpDeviceCount getPnpDeviceCount
Returns the device count based on filter criteria. This is useful for pagination
@param serialNumber Device Serial Number @param state Device State @param onbState Device Onboarding State @param cmState Device Connection Manager State @param name Device Name @param pid Device ProductId @param source Device Source @param projectID Device Project Id @param workflowID Device Workflow Id @param projectName Device Project Name @param workflowName Device Workflow Name @param smartAccountID Device Smart Account @param virtualAccountID Device Virtual Account @param lastContact Device Has Contacted lastContact > 0
func (*DeviceOnboardingPnPService) GetPnpDeviceList ¶
func (s *DeviceOnboardingPnPService) GetPnpDeviceList(getPnpDeviceListQueryParams *GetPnpDeviceListQueryParams) (*[]GetPnpDeviceListResponse, *resty.Response, error)
GetPnpDeviceList getPnpDeviceList
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 limit Limits number of results @param offset Index of first result @param sort Comma seperated list of fields to sort on @param sortOrder Sort Order Ascending (asc) or Descending (des) @param serialNumber Device Serial Number @param state Device State @param onbState Device Onboarding State @param cmState Device Connection Manager State @param name Device Name @param pid Device ProductId @param source Device Source @param projectID Device Project Id @param workflowID Device Workflow Id @param projectName Device Project Name @param workflowName Device Workflow Name @param smartAccountID Device Smart Account @param virtualAccountID Device Virtual Account @param lastContact Device Has Contacted lastContact > 0 @param macAddress Device Mac Address @param hostname Device Hostname @param siteName Device Site Name
func (*DeviceOnboardingPnPService) GetSmartAccountList ¶
func (s *DeviceOnboardingPnPService) GetSmartAccountList() (*GetSmartAccountListResponse, *resty.Response, error)
GetSmartAccountList getSmartAccountList
Returns the list of Smart Account domains
func (*DeviceOnboardingPnPService) GetSyncResultForVirtualAccount ¶
func (s *DeviceOnboardingPnPService) GetSyncResultForVirtualAccount(domain string, name string) (*GetSyncResultForVirtualAccountResponse, *resty.Response, error)
GetSyncResultForVirtualAccount getSyncResultForVirtualAccount
Returns the summary of devices synced from the given smart account & virtual account with PnP
@param domain Smart Account Domain @param name Virtual Account Name
func (*DeviceOnboardingPnPService) GetVirtualAccountList ¶
func (s *DeviceOnboardingPnPService) GetVirtualAccountList(domain string) (*GetVirtualAccountListResponse, *resty.Response, error)
GetVirtualAccountList getVirtualAccountList
Returns list of virtual accounts associated with the specified smart account
@param domain Smart Account Domain
func (*DeviceOnboardingPnPService) GetWorkflowByID ¶
func (s *DeviceOnboardingPnPService) GetWorkflowByID(id string) (*GetWorkflowByIDResponse, *resty.Response, error)
GetWorkflowByID getWorkflowById
Returns a workflow specified by id
@param id id
func (*DeviceOnboardingPnPService) GetWorkflowCount ¶
func (s *DeviceOnboardingPnPService) GetWorkflowCount(getWorkflowCountQueryParams *GetWorkflowCountQueryParams) (*GetWorkflowCountResponse, *resty.Response, error)
GetWorkflowCount getWorkflowCount
Returns the workflow count
@param name Workflow Name
func (*DeviceOnboardingPnPService) GetWorkflows ¶
func (s *DeviceOnboardingPnPService) GetWorkflows(getWorkflowsQueryParams *GetWorkflowsQueryParams) (*[]GetWorkflowsResponse, *resty.Response, error)
GetWorkflows getWorkflows
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 limit Limits number of results @param offset Index of first result @param sort Comma seperated lost of fields to sort on @param sortOrder Sort Order Ascending (asc) or Descending (des) @param type Workflow Type @param name Workflow Name
func (*DeviceOnboardingPnPService) ImportDevicesInBulk ¶
func (s *DeviceOnboardingPnPService) ImportDevicesInBulk(importDevicesInBulkRequest *ImportDevicesInBulkRequest) (*ImportDevicesInBulkResponse, *resty.Response, error)
ImportDevicesInBulk importDevicesInBulk
Add devices to PnP in bulk
func (*DeviceOnboardingPnPService) PreviewConfig ¶
func (s *DeviceOnboardingPnPService) PreviewConfig(previewConfigRequest *PreviewConfigRequest) (*PreviewConfigResponse, *resty.Response, error)
PreviewConfig previewConfig
Triggers a preview for site-based Day 0 Configuration
func (*DeviceOnboardingPnPService) ResetDevice ¶
func (s *DeviceOnboardingPnPService) ResetDevice(resetDeviceRequest *ResetDeviceRequest) (*ResetDeviceResponse, *resty.Response, error)
ResetDevice resetDevice
Recovers a device from a Workflow Execution Error state
func (*DeviceOnboardingPnPService) SyncVirtualAccountDevices ¶
func (s *DeviceOnboardingPnPService) SyncVirtualAccountDevices(syncVirtualAccountDevicesRequest *SyncVirtualAccountDevicesRequest) (*SyncVirtualAccountDevicesResponse, *resty.Response, error)
SyncVirtualAccountDevices syncVirtualAccountDevices
Synchronizes the device info from the given smart account & virtual account with the PnP database. The response payload returns a list of synced devices
func (*DeviceOnboardingPnPService) UnClaimDevice ¶
func (s *DeviceOnboardingPnPService) UnClaimDevice(unClaimDeviceRequest *UnClaimDeviceRequest) (*UnClaimDeviceResponse, *resty.Response, error)
UnClaimDevice unClaimDevice
UnClaims one of more devices with specified workflow
func (*DeviceOnboardingPnPService) UpdateDevice ¶
func (s *DeviceOnboardingPnPService) UpdateDevice(id string, updateDeviceRequest *UpdateDeviceRequest) (*UpdateDeviceResponse, *resty.Response, error)
UpdateDevice updateDevice
Updates device details specified by device id in PnP database
@param id id
func (*DeviceOnboardingPnPService) UpdatePnPGlobalSettings ¶
func (s *DeviceOnboardingPnPService) UpdatePnPGlobalSettings(updatePnPGlobalSettingsRequest *UpdatePnPGlobalSettingsRequest) (*UpdatePnPGlobalSettingsResponse, *resty.Response, error)
UpdatePnPGlobalSettings updatePnPGlobalSettings
Updates the user's list of global PnP settings
func (*DeviceOnboardingPnPService) UpdatePnPServerProfile ¶
func (s *DeviceOnboardingPnPService) UpdatePnPServerProfile(updatePnPServerProfileRequest *UpdatePnPServerProfileRequest) (*UpdatePnPServerProfileResponse, *resty.Response, error)
UpdatePnPServerProfile updatePnPServerProfile
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, updateWorkflowRequest *UpdateWorkflowRequest) (*UpdateWorkflowResponse, *resty.Response, error)
UpdateWorkflow updateWorkflow
Updates an existing workflow
@param id id
type DeviceReplacementService ¶
type DeviceReplacementService service
DeviceReplacementService is the service to communicate with the DeviceReplacement API endpoint
func (*DeviceReplacementService) DeployDeviceReplacementWorkflow ¶
func (s *DeviceReplacementService) DeployDeviceReplacementWorkflow(deployDeviceReplacementWorkflowRequest *DeployDeviceReplacementWorkflowRequest) (*DeployDeviceReplacementWorkflowResponse, *resty.Response, error)
DeployDeviceReplacementWorkflow deployDeviceReplacementWorkflow
API to trigger RMA workflow that will replace faulty device with replacement device with same configuration and images
func (*DeviceReplacementService) MarkDeviceForReplacement ¶
func (s *DeviceReplacementService) MarkDeviceForReplacement(markDeviceForReplacementRequest *[]MarkDeviceForReplacementRequest) (*MarkDeviceForReplacementResponse, *resty.Response, error)
MarkDeviceForReplacement markDeviceForReplacement
Marks device for replacement
func (*DeviceReplacementService) ReturnListOfReplacementDevicesWithReplacementDetails ¶
func (s *DeviceReplacementService) ReturnListOfReplacementDevicesWithReplacementDetails(returnListOfReplacementDevicesWithReplacementDetailsQueryParams *ReturnListOfReplacementDevicesWithReplacementDetailsQueryParams) (*ReturnListOfReplacementDevicesWithReplacementDetailsResponse, *resty.Response, error)
ReturnListOfReplacementDevicesWithReplacementDetails returnListOfReplacementDevicesWithReplacementDetails
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 faultyDeviceName Faulty Device Name @param faultyDevicePlatform Faulty Device Platform @param replacementDevicePlatform Replacement Device Platform @param faultyDeviceSerialNumber Faulty Device Serial Number @param replacementDeviceSerialNumber Replacement Device Serial Number @param replacementStatus Device Replacement status [READY-FOR-REPLACEMENT, REPLACEMENT-IN-PROGRESS, REPLACEMENT-SCHEDULED, REPLACED, ERROR, NETWORK_READINESS_REQUESTED, NETWORK_READINESS_FAILED] @param family List of families[Routers, Switches and Hubs, AP] @param sortBy SortBy this field. SortBy is mandatory when order is used. @param sortOrder Order on displayName[ASC,DESC] @param offset offset @param limit limit
func (*DeviceReplacementService) ReturnReplacementDevicesCount ¶
func (s *DeviceReplacementService) ReturnReplacementDevicesCount(returnReplacementDevicesCountQueryParams *ReturnReplacementDevicesCountQueryParams) (*ReturnReplacementDevicesCountResponse, *resty.Response, error)
ReturnReplacementDevicesCount returnReplacementDevicesCount
Get replacement devices count
@param replacementStatus Device Replacement status list[READY-FOR-REPLACEMENT, REPLACEMENT-IN-PROGRESS, REPLACEMENT-SCHEDULED, REPLACED, ERROR]
func (*DeviceReplacementService) UnMarkDeviceForReplacement ¶
func (s *DeviceReplacementService) UnMarkDeviceForReplacement(unMarkDeviceForReplacementRequest *[]UnMarkDeviceForReplacementRequest) (*UnMarkDeviceForReplacementResponse, *resty.Response, error)
UnMarkDeviceForReplacement unMarkDeviceForReplacement
UnMarks device for replacement
type DevicesGetDeviceByIDResponse ¶
type DevicesGetDeviceByIDResponse struct { Response DevicesGetDeviceByIDResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
DevicesGetDeviceByIDResponse is the getDeviceByIDResponse definition
type DevicesGetDeviceByIDResponseResponse ¶
type DevicesGetDeviceByIDResponseResponse 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"` // }
DevicesGetDeviceByIDResponseResponse is the getDeviceByIDResponseResponse definition
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 }
DevicesQueryParams defines the query parameters for this request
type DevicesResponse ¶
type DevicesResponse struct { Response []DevicesResponseResponse `json:"response,omitempty"` // TotalCount int `json:"totalCount,omitempty"` // Version string `json:"version,omitempty"` // }
DevicesResponse is the devicesResponse definition
type DevicesResponseResponse ¶
type DevicesResponseResponse struct { AirQualityHealth DevicesResponseResponseAirQualityHealth `json:"airQualityHealth,omitempty"` // ClientCount DevicesResponseResponseClientCount `json:"clientCount,omitempty"` // CPUHealth int `json:"cpuHealth,omitempty"` // CPUUlitilization int `json:"cpuUlitilization,omitempty"` // DeviceFamily string `json:"deviceFamily,omitempty"` // DeviceType string `json:"deviceType,omitempty"` // InterDeviceLinkAvailHealth int `json:"interDeviceLinkAvailHealth,omitempty"` // InterfaceLinkErrHealth int `json:"interfaceLinkErrHealth,omitempty"` // InterferenceHealth DevicesResponseResponseInterferenceHealth `json:"interferenceHealth,omitempty"` // IPAddress string `json:"ipAddress,omitempty"` // IssueCount float64 `json:"issueCount,omitempty"` // Location string `json:"location,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // MemoryUtilization int `json:"memoryUtilization,omitempty"` // MemoryUtilizationHealth int `json:"memoryUtilizationHealth,omitempty"` // Model string `json:"model,omitempty"` // Name string `json:"name,omitempty"` // NoiseHealth DevicesResponseResponseNoiseHealth `json:"noiseHealth,omitempty"` // OsVersion string `json:"osVersion,omitempty"` // OverallHealth int `json:"overallHealth,omitempty"` // ReachabilityHealth string `json:"reachabilityHealth,omitempty"` // UtilizationHealth DevicesResponseResponseUtilizationHealth `json:"utilizationHealth,omitempty"` // }
DevicesResponseResponse is the devicesResponseResponse definition
type DevicesResponseResponseAirQualityHealth ¶
type DevicesResponseResponseAirQualityHealth struct { Ghz24 int `json:"Ghz24,omitempty"` // Ghz50 int `json:"Ghz50,omitempty"` // Radio0 int `json:"radio0,omitempty"` // Radio1 int `json:"radio1,omitempty"` // }
DevicesResponseResponseAirQualityHealth is the devicesResponseResponseAirQualityHealth definition
type DevicesResponseResponseClientCount ¶
type DevicesResponseResponseClientCount struct { Ghz24 float64 `json:"Ghz24,omitempty"` // Ghz50 int `json:"Ghz50,omitempty"` // Radio0 float64 `json:"radio0,omitempty"` // Radio1 int `json:"radio1,omitempty"` // }
DevicesResponseResponseClientCount is the devicesResponseResponseClientCount definition
type DevicesResponseResponseInterferenceHealth ¶
type DevicesResponseResponseInterferenceHealth struct { Ghz24 int `json:"Ghz24,omitempty"` // Ghz50 int `json:"Ghz50,omitempty"` // Radio0 int `json:"radio0,omitempty"` // Radio1 int `json:"radio1,omitempty"` // }
DevicesResponseResponseInterferenceHealth is the devicesResponseResponseInterferenceHealth definition
type DevicesResponseResponseNoiseHealth ¶
type DevicesResponseResponseNoiseHealth struct { Ghz50 int `json:"Ghz50,omitempty"` // Radio1 int `json:"radio1,omitempty"` // }
DevicesResponseResponseNoiseHealth is the devicesResponseResponseNoiseHealth definition
type DevicesResponseResponseUtilizationHealth ¶
type DevicesResponseResponseUtilizationHealth struct { Ghz24 int `json:"Ghz24,omitempty"` // Ghz50 int `json:"Ghz50,omitempty"` // Radio0 int `json:"radio0,omitempty"` // Radio1 int `json:"radio1,omitempty"` // }
DevicesResponseResponseUtilizationHealth is the devicesResponseResponseUtilizationHealth definition
type DevicesService ¶
type DevicesService service
DevicesService is the service to communicate with the Devices API endpoint
func (*DevicesService) AddDevice ¶
func (s *DevicesService) AddDevice(addDeviceRequest *AddDeviceRequest) (*AddDeviceResponse, *resty.Response, error)
AddDevice addDevice
Adds the device with given credential
func (*DevicesService) DeleteDeviceByID ¶
func (s *DevicesService) DeleteDeviceByID(id string, deleteDeviceByIDQueryParams *DeleteDeviceByIDQueryParams) (*DeleteDeviceByIDResponse, *resty.Response, error)
DeleteDeviceByID deleteDeviceById
Deletes the network device for the given Id
@param id Device ID @param isForceDelete isForceDelete
func (*DevicesService) Devices ¶
func (s *DevicesService) Devices(devicesQueryParams *DevicesQueryParams) (*DevicesResponse, *resty.Response, error)
Devices devices
Intent API for accessing DNA Assurance Device object for generating reports, creating dashboards or creating additional value added services.
@param deviceRole The device role (One of CORE, ACCESS, DISTRIBUTION, ROUTER, WLC, AP) @param siteID Assurance site UUID value @param health The device overall health (One of POOR, FAIR, GOOD) @param startTime UTC epoch time in milliseconds @param endTime UTC epoch time in miliseconds @param limit Max number of device entries in the response (default to 50. Max at 1000) @param offset The offset of the first device in the returned data
func (*DevicesService) ExportDeviceList ¶
func (s *DevicesService) ExportDeviceList(exportDeviceListRequest *ExportDeviceListRequest) (*ExportDeviceListResponse, *resty.Response, error)
ExportDeviceList exportDeviceList
Exports the selected network device to a file
func (*DevicesService) GetAllInterfaces ¶
func (s *DevicesService) GetAllInterfaces(getAllInterfacesQueryParams *GetAllInterfacesQueryParams) (*GetAllInterfacesResponse, *resty.Response, error)
GetAllInterfaces getAllInterfaces
Returns all available interfaces. This endpoint can return a maximum of 500 interfaces
@param offset offset @param limit limit
func (*DevicesService) GetDeviceByID ¶
func (s *DevicesService) GetDeviceByID(id string) (*DevicesGetDeviceByIDResponse, *resty.Response, error)
GetDeviceByID getDeviceByID
Returns the network device details for the given device ID
@param id Device ID
func (*DevicesService) GetDeviceBySerialNumber ¶
func (s *DevicesService) GetDeviceBySerialNumber(serialNumber string) (*GetDeviceBySerialNumberResponse, *resty.Response, error)
GetDeviceBySerialNumber getDeviceBySerialNumber
Returns the network device with given serial number
@param serialNumber Device serial number
func (*DevicesService) GetDeviceConfigByID ¶
func (s *DevicesService) GetDeviceConfigByID(networkDeviceID string) (*GetDeviceConfigByIDResponse, *resty.Response, error)
GetDeviceConfigByID getDeviceConfigById
Returns the device config by specified device ID
@param networkDeviceID networkDeviceId
func (*DevicesService) GetDeviceConfigCount ¶
func (s *DevicesService) GetDeviceConfigCount() (*GetDeviceConfigCountResponse, *resty.Response, error)
GetDeviceConfigCount getDeviceConfigCount
Returns the count of device configs
func (*DevicesService) GetDeviceConfigForAllDevices ¶
func (s *DevicesService) GetDeviceConfigForAllDevices() (*GetDeviceConfigForAllDevicesResponse, *resty.Response, error)
GetDeviceConfigForAllDevices getDeviceConfigForAllDevices
Returns the config for all devices
func (*DevicesService) GetDeviceCount ¶
func (s *DevicesService) GetDeviceCount() (*GetDeviceCountResponse, *resty.Response, error)
GetDeviceCount getDeviceCount
Returns the count of network devices based on the filter criteria by management IP address, mac address, hostname and location name
func (*DevicesService) GetDeviceDetail ¶
func (s *DevicesService) GetDeviceDetail(getDeviceDetailQueryParams *GetDeviceDetailQueryParams) (*GetDeviceDetailResponse, *resty.Response, error)
GetDeviceDetail getDeviceDetail
Returns detailed Network Device information retrieved by Mac Address, Device Name or UUID for any given point of time.
@param timestamp Epoch time(in milliseconds) when the device data is required @param searchBy MAC Address or Device Name value or UUID of the network device @param identifier One of keywords : macAddress or uuid or nwDeviceName
func (*DevicesService) GetDeviceEnrichmentDetails ¶
func (s *DevicesService) GetDeviceEnrichmentDetails() (*GetDeviceEnrichmentDetailsResponse, *resty.Response, error)
GetDeviceEnrichmentDetails getDeviceEnrichmentDetails
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 entity_type 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 @param entity_value Contains the actual value for the entity type that has been defined
func (*DevicesService) GetDeviceInterfaceCount ¶
func (s *DevicesService) GetDeviceInterfaceCount() (*GetDeviceInterfaceCountResponse, *resty.Response, error)
GetDeviceInterfaceCount getDeviceInterfaceCount
Returns the count of interfaces for all devices
func (*DevicesService) GetDeviceInterfaceCountByDeviceID ¶
func (s *DevicesService) GetDeviceInterfaceCountByDeviceID(deviceID string) (*GetDeviceInterfaceCountByDeviceIDResponse, *resty.Response, error)
GetDeviceInterfaceCountByDeviceID getDeviceInterfaceCountByDeviceId
Returns the interface count for the given device
@param deviceID Device ID
func (*DevicesService) GetDeviceInterfaceVLANs ¶
func (s *DevicesService) GetDeviceInterfaceVLANs(id string, getDeviceInterfaceVLANsQueryParams *GetDeviceInterfaceVLANsQueryParams) (*GetDeviceInterfaceVLANsResponse, *resty.Response, error)
GetDeviceInterfaceVLANs getDeviceInterfaceVLANs
Returns Device Interface VLANs
@param id deviceUUID @param interfaceType Vlan assocaited with sub-interface
func (*DevicesService) GetDeviceInterfacesBySpecifiedRange ¶
func (s *DevicesService) GetDeviceInterfacesBySpecifiedRange(deviceID string, startIndex int, recordsToReturn int) (*GetDeviceInterfacesBySpecifiedRangeResponse, *resty.Response, error)
GetDeviceInterfacesBySpecifiedRange getDeviceInterfacesBySpecifiedRange
Returns the list of interfaces for the device for the specified range
@param deviceID Device ID @param startIndex Start index @param recordsToReturn Number of records to return
func (*DevicesService) GetDeviceList ¶
func (s *DevicesService) GetDeviceList(getDeviceListQueryParams *GetDeviceListQueryParams) (*GetDeviceListResponse, *resty.Response, error)
GetDeviceList getDeviceList
Returns list of network devices based on filter criteria such as management IP address, mac address, hostname, etc. You can use the .* in any value to conduct a wildcard search.
For example, to find all hostnames beginning with myhost in the IP address range 192.25.18.n, issue the following request: GET /dna/intent/api/v1/network-device?hostname=myhost.*&managementIpAddress=192.25.18..*
If id parameter is provided with comma separated ids, it will return the list of network-devices for the given ids and ignores the other request parameters. @param hostname hostname @param managementIPAddress managementIpAddress @param macAddress macAddress @param locationName locationName @param serialNumber serialNumber @param location location @param family family @param type type @param series series @param collectionStatus collectionStatus @param collectionInterval collectionInterval @param notSyncedForMinutes notSyncedForMinutes @param errorCode errorCode @param errorDescription errorDescription @param softwareVersion softwareVersion @param softwareType softwareType @param platformID platformId @param role role @param reachabilityStatus reachabilityStatus @param upTime upTime @param associatedWlcIP associatedWlcIp @param license.name licenseName @param license.type licenseType @param license.status licenseStatus @param module+name moduleName @param module+equpimenttype moduleEqupimentType @param module+servicestate moduleServiceState @param module+vendorequipmenttype moduleVendorEquipmentType @param module+partnumber modulePartNumber @param module+operationstatecode moduleOperationStateCode @param id 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.
func (*DevicesService) GetDeviceSummary ¶
func (s *DevicesService) GetDeviceSummary(id string) (*GetDeviceSummaryResponse, *resty.Response, error)
GetDeviceSummary getDeviceSummary
Returns brief summary of device info such as hostname, management IP address for the given device Id
@param id Device ID
func (*DevicesService) GetFunctionalCapabilityByID ¶
func (s *DevicesService) GetFunctionalCapabilityByID(id string) (*GetFunctionalCapabilityByIDResponse, *resty.Response, error)
GetFunctionalCapabilityByID getFunctionalCapabilityById
Returns functional capability with given Id
@param id Functional Capability UUID
func (*DevicesService) GetFunctionalCapabilityForDevices ¶
func (s *DevicesService) GetFunctionalCapabilityForDevices(getFunctionalCapabilityForDevicesQueryParams *GetFunctionalCapabilityForDevicesQueryParams) (*GetFunctionalCapabilityForDevicesResponse, *resty.Response, error)
GetFunctionalCapabilityForDevices getFunctionalCapabilityForDevices
Returns the functional-capability for given devices
@param deviceID 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. @param functionName functionName
func (*DevicesService) GetISISInterfaces ¶
func (s *DevicesService) GetISISInterfaces() (*GetISISInterfacesResponse, *resty.Response, error)
GetISISInterfaces getISISInterfaces
Returns the interfaces that has ISIS enabled
func (*DevicesService) GetInterfaceByID ¶
func (s *DevicesService) GetInterfaceByID(id string) (*GetInterfaceByIDResponse, *resty.Response, error)
GetInterfaceByID getInterfaceById
Returns the interface for the given interface ID
@param id Interface ID
func (*DevicesService) GetInterfaceByIP ¶
func (s *DevicesService) GetInterfaceByIP(ipAddress string) (*GetInterfaceByIPResponse, *resty.Response, error)
GetInterfaceByIP getInterfaceByIP
Returns list of interfaces for specified device management IP address
@param ipAddress IP address of the interface
func (*DevicesService) GetInterfaceDetailsByDeviceIDAndInterfaceName ¶
func (s *DevicesService) GetInterfaceDetailsByDeviceIDAndInterfaceName(deviceID string, getInterfaceDetailsByDeviceIDAndInterfaceNameQueryParams *GetInterfaceDetailsByDeviceIDAndInterfaceNameQueryParams) (*GetInterfaceDetailsByDeviceIDAndInterfaceNameResponse, *resty.Response, error)
GetInterfaceDetailsByDeviceIDAndInterfaceName getInterfaceDetailsByDeviceIdAndInterfaceName
Returns interface by specified device Id and interface name
@param deviceID Device ID @param name Interface name
func (*DevicesService) GetInterfaceInfoByID ¶
func (s *DevicesService) GetInterfaceInfoByID(deviceID string) (*GetInterfaceInfoByIDResponse, *resty.Response, error)
GetInterfaceInfoByID getInterfaceInfoById
Returns list of interfaces by specified device
@param deviceID Device ID
func (*DevicesService) GetModuleCount ¶
func (s *DevicesService) GetModuleCount(getModuleCountQueryParams *GetModuleCountQueryParams) (*GetModuleCountResponse, *resty.Response, error)
GetModuleCount getModuleCount
Returns Module Count
@param deviceID deviceId @param nameList nameList @param vendorEquipmentTypeList vendorEquipmentTypeList @param partNumberList partNumberList @param operationalStateCodeList operationalStateCodeList
func (*DevicesService) GetModuleInfoByID ¶
func (s *DevicesService) GetModuleInfoByID(id string) (*GetModuleInfoByIDResponse, *resty.Response, error)
GetModuleInfoByID getModuleInfoById
Returns Module info by id
@param id id
func (*DevicesService) GetModules ¶
func (s *DevicesService) GetModules(getModulesQueryParams *GetModulesQueryParams) (*GetModulesResponse, *resty.Response, error)
GetModules getModules
Returns modules by specified device id
@param deviceID deviceId @param limit limit @param offset offset @param nameList nameList @param vendorEquipmentTypeList vendorEquipmentTypeList @param partNumberList partNumberList @param operationalStateCodeList operationalStateCodeList
func (*DevicesService) GetNetworkDeviceByIP ¶
func (s *DevicesService) GetNetworkDeviceByIP(ipAddress string) (*GetNetworkDeviceByIPResponse, *resty.Response, error)
GetNetworkDeviceByIP getNetworkDeviceByIP
Returns the network device by specified IP address
@param ipAddress Device IP address
func (*DevicesService) GetNetworkDeviceByPaginationRange ¶
func (s *DevicesService) GetNetworkDeviceByPaginationRange(startIndex int, recordsToReturn int) (*GetNetworkDeviceByPaginationRangeResponse, *resty.Response, error)
GetNetworkDeviceByPaginationRange getNetworkDeviceByPaginationRange
Returns the list of network devices for the given pagination range
@param startIndex Start index @param recordsToReturn Number of records to return
func (*DevicesService) GetOSPFInterfaces ¶
func (s *DevicesService) GetOSPFInterfaces() (*GetOSPFInterfacesResponse, *resty.Response, error)
GetOSPFInterfaces getOSPFInterfaces
Returns the interfaces that has OSPF enabled
func (*DevicesService) GetOrganizationListForMeraki ¶
func (s *DevicesService) GetOrganizationListForMeraki(id string) (*GetOrganizationListForMerakiResponse, *resty.Response, error)
GetOrganizationListForMeraki getOrganizationListForMeraki
Returns list of organizations for meraki dashboard
@param id id
func (*DevicesService) GetPollingIntervalByID ¶
func (s *DevicesService) GetPollingIntervalByID(id string) (*GetPollingIntervalByIDResponse, *resty.Response, error)
GetPollingIntervalByID getPollingIntervalById
Returns polling interval by device id
@param id Device ID
func (*DevicesService) GetPollingIntervalForAllDevices ¶
func (s *DevicesService) GetPollingIntervalForAllDevices() (*GetPollingIntervalForAllDevicesResponse, *resty.Response, error)
GetPollingIntervalForAllDevices getPollingIntervalForAllDevices
Returns polling interval of all devices
func (*DevicesService) GetWirelessLanControllerDetailsByID ¶
func (s *DevicesService) GetWirelessLanControllerDetailsByID(id string) (*GetWirelessLanControllerDetailsByIDResponse, *resty.Response, error)
GetWirelessLanControllerDetailsByID getWirelessLanControllerDetailsById
Returns the wireless lan controller info with given device ID
@param id Device ID
func (*DevicesService) RegisterDeviceForWSA ¶
func (s *DevicesService) RegisterDeviceForWSA(registerDeviceForWSAQueryParams *RegisterDeviceForWSAQueryParams) (*RegisterDeviceForWSAResponse, *resty.Response, error)
RegisterDeviceForWSA registerDeviceForWSA
Registers a device for WSA notification
@param serialNumber Serial number of the device @param macaddress Mac addres of the device
func (*DevicesService) RetrievesAllNetworkDevices ¶
func (s *DevicesService) RetrievesAllNetworkDevices(retrievesAllNetworkDevicesQueryParams *RetrievesAllNetworkDevicesQueryParams) (string, *resty.Response, error)
RetrievesAllNetworkDevices retrievesAllNetworkDevices
Gets the list of first 500 network devices sorted lexicographically based on host name. It can be filtered using management IP address, mac address, hostname and location name. If id param is provided, it will be returning the list of network-devices for the given id's and other request params will be ignored. In case of autocomplete request, returns the list of specified attributes.
@param vrfName vrfName @param managementIPAddress managementIpAddress @param hostname hostname @param macAddress macAddress @param family family @param collectionStatus collectionStatus @param collectionInterval collectionInterval @param softwareVersion softwareVersion @param softwareType softwareType @param reachabilityStatus reachabilityStatus @param reachabilityFailureReason reachabilityFailureReason @param errorCode errorCode @param platformID platformId @param series series @param type type @param serialNumber serialNumber @param upTime upTime @param role role @param roleSource roleSource @param associatedWlcIP associatedWlcIp @param offset offset @param limit limit
func (*DevicesService) SyncDevices ¶
func (s *DevicesService) SyncDevices(syncDevicesRequest *SyncDevicesRequest) (*SyncDevicesResponse, *resty.Response, error)
SyncDevices syncDevices
Sync the devices provided as input
func (*DevicesService) SyncNetworkDevices ¶
func (s *DevicesService) SyncNetworkDevices(syncNetworkDevicesQueryParams *SyncNetworkDevicesQueryParams, syncNetworkDevicesRequest *[]SyncNetworkDevicesRequest) (*SyncNetworkDevicesResponse, *resty.Response, error)
SyncNetworkDevices syncNetworkDevices
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 forceSync forceSync
func (*DevicesService) UpdateDeviceRole ¶
func (s *DevicesService) UpdateDeviceRole(updateDeviceRoleRequest *UpdateDeviceRoleRequest) (*UpdateDeviceRoleResponse, *resty.Response, error)
UpdateDeviceRole updateDeviceRole
Updates the role of the device as access, core, distribution, border router
type DiscoveryService ¶
type DiscoveryService service
DiscoveryService is the service to communicate with the Discovery API endpoint
func (*DiscoveryService) CreateCLICredentials ¶
func (s *DiscoveryService) CreateCLICredentials(createCLICredentialsRequest *[]CreateCLICredentialsRequest) (*CreateCLICredentialsResponse, *resty.Response, error)
CreateCLICredentials createCLICredentials
Adds global CLI credential
func (*DiscoveryService) CreateHTTPReadCredentials ¶
func (s *DiscoveryService) CreateHTTPReadCredentials(createHTTPReadCredentialsRequest *[]CreateHTTPReadCredentialsRequest) (*CreateHTTPReadCredentialsResponse, *resty.Response, error)
CreateHTTPReadCredentials createHTTPReadCredentials
Adds HTTP read credentials
func (*DiscoveryService) CreateHTTPWriteCredentials ¶
func (s *DiscoveryService) CreateHTTPWriteCredentials(createHTTPWriteCredentialsRequest *[]CreateHTTPWriteCredentialsRequest) (*CreateHTTPWriteCredentialsResponse, *resty.Response, error)
CreateHTTPWriteCredentials createHTTPWriteCredentials
Adds global HTTP write credentials
func (*DiscoveryService) CreateNetconfCredentials ¶
func (s *DiscoveryService) CreateNetconfCredentials(createNetconfCredentialsRequest *[]CreateNetconfCredentialsRequest) (*CreateNetconfCredentialsResponse, *resty.Response, error)
CreateNetconfCredentials createNetconfCredentials
Adds global netconf credentials
func (*DiscoveryService) CreateSNMPReadCommunity ¶
func (s *DiscoveryService) CreateSNMPReadCommunity(createSNMPReadCommunityRequest *[]CreateSNMPReadCommunityRequest) (*CreateSNMPReadCommunityResponse, *resty.Response, error)
CreateSNMPReadCommunity createSNMPReadCommunity
Adds global SNMP read community
func (*DiscoveryService) CreateSNMPWriteCommunity ¶
func (s *DiscoveryService) CreateSNMPWriteCommunity(createSNMPWriteCommunityRequest *[]CreateSNMPWriteCommunityRequest) (*CreateSNMPWriteCommunityResponse, *resty.Response, error)
CreateSNMPWriteCommunity createSNMPWriteCommunity
Adds global SNMP write community
func (*DiscoveryService) CreateSNMPv3Credentials ¶
func (s *DiscoveryService) CreateSNMPv3Credentials(createSNMPv3CredentialsRequest *[]CreateSNMPv3CredentialsRequest) (*CreateSNMPv3CredentialsResponse, *resty.Response, error)
CreateSNMPv3Credentials createSNMPv3Credentials
Adds global SNMPv3 credentials
func (*DiscoveryService) CreateUpdateSNMPProperties ¶
func (s *DiscoveryService) CreateUpdateSNMPProperties(createUpdateSNMPPropertiesRequest *[]CreateUpdateSNMPPropertiesRequest) (*CreateUpdateSNMPPropertiesResponse, *resty.Response, error)
CreateUpdateSNMPProperties createUpdateSNMPProperties
Adds SNMP properties
func (*DiscoveryService) DeleteAllDiscovery ¶
func (s *DiscoveryService) DeleteAllDiscovery() (*DeleteAllDiscoveryResponse, *resty.Response, error)
DeleteAllDiscovery deleteAllDiscovery
Stops all the discoveries and removes them
func (*DiscoveryService) DeleteDiscoveryByID ¶
func (s *DiscoveryService) DeleteDiscoveryByID(id string) (*DeleteDiscoveryByIDResponse, *resty.Response, error)
DeleteDiscoveryByID deleteDiscoveryById
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 Discovery ID
func (*DiscoveryService) DeleteDiscoveryBySpecifiedRange ¶
func (s *DiscoveryService) DeleteDiscoveryBySpecifiedRange(startIndex int, recordsToDelete int) (*DeleteDiscoveryBySpecifiedRangeResponse, *resty.Response, error)
DeleteDiscoveryBySpecifiedRange deleteDiscoveryBySpecifiedRange
Stops discovery for the given range and removes them
@param startIndex Start index @param recordsToDelete Number of records to delete
func (*DiscoveryService) DeleteGlobalCredentialsByID ¶
func (s *DiscoveryService) DeleteGlobalCredentialsByID(globalCredentialID string) (*DeleteGlobalCredentialsByIDResponse, *resty.Response, error)
DeleteGlobalCredentialsByID deleteGlobalCredentialsById
Deletes global credential for the given ID
@param globalCredentialID ID of global-credential
func (*DiscoveryService) GetCountOfAllDiscoveryJobs ¶
func (s *DiscoveryService) GetCountOfAllDiscoveryJobs() (*GetCountOfAllDiscoveryJobsResponse, *resty.Response, error)
GetCountOfAllDiscoveryJobs getCountOfAllDiscoveryJobs
Returns the count of all available discovery jobs
func (*DiscoveryService) GetCredentialSubTypeByCredentialID ¶
func (s *DiscoveryService) GetCredentialSubTypeByCredentialID(id string) (*GetCredentialSubTypeByCredentialIDResponse, *resty.Response, error)
GetCredentialSubTypeByCredentialID getCredentialSubTypeByCredentialId
Returns the credential sub type for the given Id
@param id Global Credential ID
func (*DiscoveryService) GetDevicesDiscoveredByID ¶
func (s *DiscoveryService) GetDevicesDiscoveredByID(id string, getDevicesDiscoveredByIDQueryParams *GetDevicesDiscoveredByIDQueryParams) (*GetDevicesDiscoveredByIDResponse, *resty.Response, error)
GetDevicesDiscoveredByID getDevicesDiscoveredById
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 Discovery ID @param taskID taskId
func (*DiscoveryService) GetDiscoveredDevicesByRange ¶
func (s *DiscoveryService) GetDiscoveredDevicesByRange(id string, startIndex int, recordsToReturn int, getDiscoveredDevicesByRangeQueryParams *GetDiscoveredDevicesByRangeQueryParams) (*GetDiscoveredDevicesByRangeResponse, *resty.Response, error)
GetDiscoveredDevicesByRange getDiscoveredDevicesByRange
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 Discovery ID @param startIndex Start index @param recordsToReturn Number of records to return @param taskID taskId
func (*DiscoveryService) GetDiscoveredNetworkDevicesByDiscoveryID ¶
func (s *DiscoveryService) GetDiscoveredNetworkDevicesByDiscoveryID(id string, getDiscoveredNetworkDevicesByDiscoveryIDQueryParams *GetDiscoveredNetworkDevicesByDiscoveryIDQueryParams) (*GetDiscoveredNetworkDevicesByDiscoveryIDResponse, *resty.Response, error)
GetDiscoveredNetworkDevicesByDiscoveryID getDiscoveredNetworkDevicesByDiscoveryId
Returns the network devices discovered for the given Discovery ID. Discovery ID can be obtained using the "Get Discoveries by range" API.
@param id Discovery ID @param taskID taskId
func (*DiscoveryService) GetDiscoveriesByRange ¶
func (s *DiscoveryService) GetDiscoveriesByRange(startIndex int, recordsToReturn int) (*GetDiscoveriesByRangeResponse, *resty.Response, error)
GetDiscoveriesByRange getDiscoveriesByRange
Returns the discovery by specified range
@param startIndex Start index @param recordsToReturn Number of records to return
func (*DiscoveryService) GetDiscoveryByID ¶
func (s *DiscoveryService) GetDiscoveryByID(id string) (*GetDiscoveryByIDResponse, *resty.Response, error)
GetDiscoveryByID getDiscoveryById
Returns discovery by Discovery ID. Discovery ID can be obtained using the "Get Discoveries by range" API.
@param id Discovery ID
func (*DiscoveryService) GetDiscoveryJobsByIP ¶
func (s *DiscoveryService) GetDiscoveryJobsByIP(getDiscoveryJobsByIPQueryParams *GetDiscoveryJobsByIPQueryParams) (*GetDiscoveryJobsByIPResponse, *resty.Response, error)
GetDiscoveryJobsByIP getDiscoveryJobsByIP
Returns the list of discovery jobs for the given IP
@param offset offset @param limit limit @param ipAddress ipAddress @param name name
func (*DiscoveryService) GetGlobalCredentials ¶
func (s *DiscoveryService) GetGlobalCredentials(getGlobalCredentialsQueryParams *GetGlobalCredentialsQueryParams) (*GetGlobalCredentialsResponse, *resty.Response, error)
GetGlobalCredentials getGlobalCredentials
Returns global credential for the given credential sub type
@param credentialSubType Credential type as CLI / SNMPV2_READ_COMMUNITY / SNMPV2_WRITE_COMMUNITY / SNMPV3 / HTTP_WRITE / HTTP_READ / NETCONF @param sortBy sortBy @param order order
func (*DiscoveryService) GetListOfDiscoveriesByDiscoveryID ¶
func (s *DiscoveryService) GetListOfDiscoveriesByDiscoveryID(id string, getListOfDiscoveriesByDiscoveryIDQueryParams *GetListOfDiscoveriesByDiscoveryIDQueryParams) (*GetListOfDiscoveriesByDiscoveryIDResponse, *resty.Response, error)
GetListOfDiscoveriesByDiscoveryID getListOfDiscoveriesByDiscoveryId
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 Discovery ID @param offset offset @param limit limit @param ipAddress ipAddress
func (*DiscoveryService) GetNetworkDevicesFromDiscovery ¶
func (s *DiscoveryService) GetNetworkDevicesFromDiscovery(id string, getNetworkDevicesFromDiscoveryQueryParams *GetNetworkDevicesFromDiscoveryQueryParams) (*GetNetworkDevicesFromDiscoveryResponse, *resty.Response, error)
GetNetworkDevicesFromDiscovery getNetworkDevicesFromDiscovery
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 Discovery ID @param taskID taskId @param sortBy sortBy @param sortOrder sortOrder @param ipAddress ipAddress @param pingStatus pingStatus @param snmpStatus snmpStatus @param cliStatus cliStatus @param netconfStatus netconfStatus @param httpStatus httpStatus
func (*DiscoveryService) GetSNMPProperties ¶
func (s *DiscoveryService) GetSNMPProperties() (*GetSNMPPropertiesResponse, *resty.Response, error)
GetSNMPProperties getSNMPProperties
Returns SNMP properties
func (*DiscoveryService) StartDiscovery ¶
func (s *DiscoveryService) StartDiscovery(startDiscoveryRequest *StartDiscoveryRequest) (*StartDiscoveryResponse, *resty.Response, error)
StartDiscovery startDiscovery
Initiates discovery with the given parameters
func (*DiscoveryService) UpdateCLICredentials ¶
func (s *DiscoveryService) UpdateCLICredentials(updateCLICredentialsRequest *UpdateCLICredentialsRequest) (*UpdateCLICredentialsResponse, *resty.Response, error)
UpdateCLICredentials updateCLICredentials
Updates global CLI credentials
func (*DiscoveryService) UpdateGlobalCredentials ¶
func (s *DiscoveryService) UpdateGlobalCredentials(globalCredentialID string, updateGlobalCredentialsRequest *UpdateGlobalCredentialsRequest) (*UpdateGlobalCredentialsResponse, *resty.Response, error)
UpdateGlobalCredentials updateGlobalCredentials
Update global credential for network devices in site(s)
@param globalCredentialID Global credential Uuid
func (*DiscoveryService) UpdateHTTPReadCredential ¶
func (s *DiscoveryService) UpdateHTTPReadCredential(updateHTTPReadCredentialRequest *UpdateHTTPReadCredentialRequest) (*UpdateHTTPReadCredentialResponse, *resty.Response, error)
UpdateHTTPReadCredential updateHTTPReadCredential
Updates global HTTP Read credential
func (*DiscoveryService) UpdateHTTPWriteCredentials ¶
func (s *DiscoveryService) UpdateHTTPWriteCredentials(updateHTTPWriteCredentialsRequest *UpdateHTTPWriteCredentialsRequest) (*UpdateHTTPWriteCredentialsResponse, *resty.Response, error)
UpdateHTTPWriteCredentials updateHTTPWriteCredentials
Updates global HTTP write credentials
func (*DiscoveryService) UpdateNetconfCredentials ¶
func (s *DiscoveryService) UpdateNetconfCredentials(updateNetconfCredentialsRequest *UpdateNetconfCredentialsRequest) (*UpdateNetconfCredentialsResponse, *resty.Response, error)
UpdateNetconfCredentials updateNetconfCredentials
Updates global netconf credentials
func (*DiscoveryService) UpdateSNMPReadCommunity ¶
func (s *DiscoveryService) UpdateSNMPReadCommunity(updateSNMPReadCommunityRequest *UpdateSNMPReadCommunityRequest) (*UpdateSNMPReadCommunityResponse, *resty.Response, error)
UpdateSNMPReadCommunity updateSNMPReadCommunity
Updates global SNMP read community
func (*DiscoveryService) UpdateSNMPWriteCommunity ¶
func (s *DiscoveryService) UpdateSNMPWriteCommunity(updateSNMPWriteCommunityRequest *UpdateSNMPWriteCommunityRequest) (*UpdateSNMPWriteCommunityResponse, *resty.Response, error)
UpdateSNMPWriteCommunity updateSNMPWriteCommunity
Updates global SNMP write community
func (*DiscoveryService) UpdateSNMPv3Credentials ¶
func (s *DiscoveryService) UpdateSNMPv3Credentials(updateSNMPv3CredentialsRequest *UpdateSNMPv3CredentialsRequest) (*UpdateSNMPv3CredentialsResponse, *resty.Response, error)
UpdateSNMPv3Credentials updateSNMPv3Credentials
Updates global SNMPv3 credential
func (*DiscoveryService) UpdatesAnExistingDiscoveryBySpecifiedID ¶
func (s *DiscoveryService) UpdatesAnExistingDiscoveryBySpecifiedID(updatesAnExistingDiscoveryBySpecifiedIDRequest *UpdatesAnExistingDiscoveryBySpecifiedIDRequest) (*UpdatesAnExistingDiscoveryBySpecifiedIDResponse, *resty.Response, error)
UpdatesAnExistingDiscoveryBySpecifiedID updatesAnExistingDiscoveryBySpecifiedId
Stops or starts an existing discovery
type DuplicateSensorTestTemplateRequest ¶
type DuplicateSensorTestTemplateRequest struct { NewTemplateName string `json:"newTemplateName,omitempty"` // TemplateName string `json:"templateName,omitempty"` // }
DuplicateSensorTestTemplateRequest is the duplicateSensorTestTemplateRequest definition
type DuplicateSensorTestTemplateResponse ¶
type DuplicateSensorTestTemplateResponse struct { Response DuplicateSensorTestTemplateResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
DuplicateSensorTestTemplateResponse is the duplicateSensorTestTemplateResponse definition
type DuplicateSensorTestTemplateResponseResponse ¶
type DuplicateSensorTestTemplateResponseResponse struct { TypeID string `json:"_id,omitempty"` // ApCoverage []DuplicateSensorTestTemplateResponseResponseApCoverage `json:"apCoverage,omitempty"` // Connection string `json:"connection,omitempty"` // EncryptionMode string `json:"encryptionMode,omitempty"` // Frequency string `json:"frequency,omitempty"` // LastModifiedTime float64 `json:"lastModifiedTime,omitempty"` // LegacyTestSuite bool `json:"legacyTestSuite,omitempty"` // Location string `json:"location,omitempty"` // LocationInfoList []DuplicateSensorTestTemplateResponseResponseLocationInfoList `json:"locationInfoList,omitempty"` // ModelVersion int `json:"modelVersion,omitempty"` // Name string `json:"name,omitempty"` // NumAssociatedSensor float64 `json:"numAssociatedSensor,omitempty"` // NumNeighborAPThreshold int `json:"numNeighborAPThreshold,omitempty"` // RadioAsSensorRemoved bool `json:"radioAsSensorRemoved,omitempty"` // RssiThreshold int `json:"rssiThreshold,omitempty"` // RunNow string `json:"runNow,omitempty"` // Schedule DuplicateSensorTestTemplateResponseResponseSchedule `json:"schedule,omitempty"` // ScheduleInDays float64 `json:"scheduleInDays,omitempty"` // Sensors []string `json:"sensors,omitempty"` // ShowWlcUpgradeBanner bool `json:"showWlcUpgradeBanner,omitempty"` // SiteHierarchy string `json:"siteHierarchy,omitempty"` // SSIDs []DuplicateSensorTestTemplateResponseResponseSSIDs `json:"ssids,omitempty"` // StartTime int `json:"startTime,omitempty"` // Status string `json:"status,omitempty"` // TenantID string `json:"tenantId,omitempty"` // TestDurationEstimate int `json:"testDurationEstimate,omitempty"` // TestScheduleMode string `json:"testScheduleMode,omitempty"` // TestTemplate bool `json:"testTemplate,omitempty"` // Tests string `json:"tests,omitempty"` // Version float64 `json:"version,omitempty"` // WLANs []string `json:"wlans,omitempty"` // }
DuplicateSensorTestTemplateResponseResponse is the duplicateSensorTestTemplateResponseResponse definition
type DuplicateSensorTestTemplateResponseResponseApCoverage ¶
type DuplicateSensorTestTemplateResponseResponseApCoverage struct { Bands string `json:"bands,omitempty"` // NumberOfApsToTest int `json:"numberOfApsToTest,omitempty"` // RssiThreshold int `json:"rssiThreshold,omitempty"` // }
DuplicateSensorTestTemplateResponseResponseApCoverage is the duplicateSensorTestTemplateResponseResponseApCoverage definition
type DuplicateSensorTestTemplateResponseResponseLocationInfoList ¶
type DuplicateSensorTestTemplateResponseResponseLocationInfoList struct { AllSensors bool `json:"allSensors,omitempty"` // LocationID string `json:"locationId,omitempty"` // LocationType string `json:"locationType,omitempty"` // MacAddressList []string `json:"macAddressList,omitempty"` // SiteHierarchy string `json:"siteHierarchy,omitempty"` // }
DuplicateSensorTestTemplateResponseResponseLocationInfoList is the duplicateSensorTestTemplateResponseResponseLocationInfoList definition
type DuplicateSensorTestTemplateResponseResponseLocationInfoListMacAddressList ¶
type DuplicateSensorTestTemplateResponseResponseLocationInfoListMacAddressList []string
DuplicateSensorTestTemplateResponseResponseLocationInfoListMacAddressList is the duplicateSensorTestTemplateResponseResponseLocationInfoListMacAddressList definition
type DuplicateSensorTestTemplateResponseResponseSSIDs ¶
type DuplicateSensorTestTemplateResponseResponseSSIDs struct { AuthProtocol string `json:"authProtocol,omitempty"` // AuthType string `json:"authType,omitempty"` // AuthTypeRcvd string `json:"authTypeRcvd,omitempty"` // Bands string `json:"bands,omitempty"` // Certdownloadurl string `json:"certdownloadurl,omitempty"` // Certfilename string `json:"certfilename,omitempty"` // Certpassphrase string `json:"certpassphrase,omitempty"` // Certstatus string `json:"certstatus,omitempty"` // Certxferprotocol string `json:"certxferprotocol,omitempty"` // EapMethod string `json:"eapMethod,omitempty"` // ExtWebAuth bool `json:"extWebAuth,omitempty"` // ExtWebAuthAccessURL string `json:"extWebAuthAccessUrl,omitempty"` // ExtWebAuthHTMLTag []string `json:"extWebAuthHtmlTag,omitempty"` // ExtWebAuthPortal string `json:"extWebAuthPortal,omitempty"` // ExtWebAuthVirtualIP string `json:"extWebAuthVirtualIp,omitempty"` // ID float64 `json:"id,omitempty"` // Layer3webAuthEmailAddress string `json:"layer3webAuthEmailAddress,omitempty"` // Layer3webAuthpassword string `json:"layer3webAuthpassword,omitempty"` // Layer3webAuthsecurity string `json:"layer3webAuthsecurity,omitempty"` // Layer3webAuthuserName string `json:"layer3webAuthuserName,omitempty"` // NumAps float64 `json:"numAps,omitempty"` // NumSensors float64 `json:"numSensors,omitempty"` // Password string `json:"password,omitempty"` // ProfileName string `json:"profileName,omitempty"` // Psk string `json:"psk,omitempty"` // QosPolicy string `json:"qosPolicy,omitempty"` // Scep bool `json:"scep,omitempty"` // SSID string `json:"ssid,omitempty"` // Status string `json:"status,omitempty"` // Tests []DuplicateSensorTestTemplateResponseResponseSSIDsTests `json:"tests,omitempty"` // ThirdParty DuplicateSensorTestTemplateResponseResponseSSIDsThirdParty `json:"thirdParty,omitempty"` // Username string `json:"username,omitempty"` // ValidFrom float64 `json:"validFrom,omitempty"` // ValidTo float64 `json:"validTo,omitempty"` // WhiteList bool `json:"whiteList,omitempty"` // WLANID float64 `json:"wlanId,omitempty"` // Wlc string `json:"wlc,omitempty"` // }
DuplicateSensorTestTemplateResponseResponseSSIDs is the duplicateSensorTestTemplateResponseResponseSSIDs definition
type DuplicateSensorTestTemplateResponseResponseSSIDsExtWebAuthHTMLTag ¶
type DuplicateSensorTestTemplateResponseResponseSSIDsExtWebAuthHTMLTag []string
DuplicateSensorTestTemplateResponseResponseSSIDsExtWebAuthHTMLTag is the duplicateSensorTestTemplateResponseResponseSSIDsExtWebAuthHTMLTag definition
type DuplicateSensorTestTemplateResponseResponseSSIDsTests ¶
type DuplicateSensorTestTemplateResponseResponseSSIDsTests struct { Config []string `json:"config,omitempty"` // Name string `json:"name,omitempty"` // }
DuplicateSensorTestTemplateResponseResponseSSIDsTests is the duplicateSensorTestTemplateResponseResponseSSIDsTests definition
type DuplicateSensorTestTemplateResponseResponseSSIDsTestsConfig ¶
type DuplicateSensorTestTemplateResponseResponseSSIDsTestsConfig []string
DuplicateSensorTestTemplateResponseResponseSSIDsTestsConfig is the duplicateSensorTestTemplateResponseResponseSSIDsTestsConfig definition
type DuplicateSensorTestTemplateResponseResponseSSIDsThirdParty ¶
type DuplicateSensorTestTemplateResponseResponseSSIDsThirdParty struct {
Selected bool `json:"selected,omitempty"` //
}
DuplicateSensorTestTemplateResponseResponseSSIDsThirdParty is the duplicateSensorTestTemplateResponseResponseSSIDsThirdParty definition
type DuplicateSensorTestTemplateResponseResponseSchedule ¶
type DuplicateSensorTestTemplateResponseResponseSchedule struct { Frequency DuplicateSensorTestTemplateResponseResponseScheduleFrequency `json:"frequency,omitempty"` // ScheduleRange []DuplicateSensorTestTemplateResponseResponseScheduleScheduleRange `json:"scheduleRange,omitempty"` // StartTime int `json:"startTime,omitempty"` // TestScheduleMode string `json:"testScheduleMode,omitempty"` // }
DuplicateSensorTestTemplateResponseResponseSchedule is the duplicateSensorTestTemplateResponseResponseSchedule definition
type DuplicateSensorTestTemplateResponseResponseScheduleFrequency ¶
type DuplicateSensorTestTemplateResponseResponseScheduleFrequency struct { Unit string `json:"unit,omitempty"` // Value int `json:"value,omitempty"` // }
DuplicateSensorTestTemplateResponseResponseScheduleFrequency is the duplicateSensorTestTemplateResponseResponseScheduleFrequency definition
type DuplicateSensorTestTemplateResponseResponseScheduleScheduleRange ¶
type DuplicateSensorTestTemplateResponseResponseScheduleScheduleRange struct { Day string `json:"day,omitempty"` // TimeRange []DuplicateSensorTestTemplateResponseResponseScheduleScheduleRangeTimeRange `json:"timeRange,omitempty"` // }
DuplicateSensorTestTemplateResponseResponseScheduleScheduleRange is the duplicateSensorTestTemplateResponseResponseScheduleScheduleRange definition
type DuplicateSensorTestTemplateResponseResponseScheduleScheduleRangeTimeRange ¶
type DuplicateSensorTestTemplateResponseResponseScheduleScheduleRangeTimeRange struct { Frequency DuplicateSensorTestTemplateResponseResponseScheduleScheduleRangeTimeRangeFrequency `json:"frequency,omitempty"` // From string `json:"from,omitempty"` // To string `json:"to,omitempty"` // }
DuplicateSensorTestTemplateResponseResponseScheduleScheduleRangeTimeRange is the duplicateSensorTestTemplateResponseResponseScheduleScheduleRangeTimeRange definition
type DuplicateSensorTestTemplateResponseResponseScheduleScheduleRangeTimeRangeFrequency ¶
type DuplicateSensorTestTemplateResponseResponseScheduleScheduleRangeTimeRangeFrequency struct { Unit string `json:"unit,omitempty"` // Value int `json:"value,omitempty"` // }
DuplicateSensorTestTemplateResponseResponseScheduleScheduleRangeTimeRangeFrequency is the duplicateSensorTestTemplateResponseResponseScheduleScheduleRangeTimeRangeFrequency definition
type DuplicateSensorTestTemplateResponseResponseSensors ¶
type DuplicateSensorTestTemplateResponseResponseSensors []string
DuplicateSensorTestTemplateResponseResponseSensors is the duplicateSensorTestTemplateResponseResponseSensors definition
type DuplicateSensorTestTemplateResponseResponseWLANs ¶
type DuplicateSensorTestTemplateResponseResponseWLANs []string
DuplicateSensorTestTemplateResponseResponseWLANs is the duplicateSensorTestTemplateResponseResponseWLANs definition
type EditApplicationRequest ¶
type EditApplicationRequest struct { ApplicationSet EditApplicationRequestApplicationSet `json:"applicationSet,omitempty"` // ID string `json:"id,omitempty"` // Name string `json:"name,omitempty"` // NetworkApplications []EditApplicationRequestNetworkApplications `json:"networkApplications,omitempty"` // NetworkIDentity []EditApplicationRequestNetworkIDentity `json:"networkIdentity,omitempty"` // }
EditApplicationRequest is the editApplicationRequest definition
type EditApplicationRequestApplicationSet ¶
type EditApplicationRequestApplicationSet struct {
IDRef string `json:"idRef,omitempty"` //
}
EditApplicationRequestApplicationSet is the editApplicationRequestApplicationSet definition
type EditApplicationRequestNetworkApplications ¶
type EditApplicationRequestNetworkApplications struct { AppProtocol string `json:"appProtocol,omitempty"` // ApplicationSubType string `json:"applicationSubType,omitempty"` // ApplicationType string `json:"applicationType,omitempty"` // CategoryID string `json:"categoryId,omitempty"` // DisplayName string `json:"displayName,omitempty"` // Dscp string `json:"dscp,omitempty"` // EngineID string `json:"engineId,omitempty"` // HelpString string `json:"helpString,omitempty"` // ID string `json:"id,omitempty"` // IgnoreConflict string `json:"ignoreConflict,omitempty"` // LongDescription string `json:"longDescription,omitempty"` // Name string `json:"name,omitempty"` // Popularity int `json:"popularity,omitempty"` // Rank int `json:"rank,omitempty"` // ServerName string `json:"serverName,omitempty"` // TrafficClass string `json:"trafficClass,omitempty"` // URL string `json:"url,omitempty"` // }
EditApplicationRequestNetworkApplications is the editApplicationRequestNetworkApplications definition
type EditApplicationRequestNetworkIDentity ¶
type EditApplicationRequestNetworkIDentity struct { DisplayName string `json:"displayName,omitempty"` // ID string `json:"id,omitempty"` // LowerPort int `json:"lowerPort,omitempty"` // Ports string `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // UpperPort int `json:"upperPort,omitempty"` // }
EditApplicationRequestNetworkIDentity is the editApplicationRequestNetworkIDentity definition
type EditApplicationResponse ¶
type EditApplicationResponse struct { Response EditApplicationResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
EditApplicationResponse is the editApplicationResponse definition
type EditApplicationResponseResponse ¶
type EditApplicationResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
EditApplicationResponseResponse is the editApplicationResponseResponse definition
type EditSensorTestTemplateRequest ¶
type EditSensorTestTemplateRequest struct { LocationInfoList []EditSensorTestTemplateRequestLocationInfoList `json:"locationInfoList,omitempty"` // Schedule EditSensorTestTemplateRequestSchedule `json:"schedule,omitempty"` // TemplateName string `json:"templateName,omitempty"` // }
EditSensorTestTemplateRequest is the editSensorTestTemplateRequest definition
type EditSensorTestTemplateRequestLocationInfoList ¶
type EditSensorTestTemplateRequestLocationInfoList struct { AllSensors bool `json:"allSensors,omitempty"` // LocationID string `json:"locationId,omitempty"` // LocationType string `json:"locationType,omitempty"` // SiteHierarchy string `json:"siteHierarchy,omitempty"` // }
EditSensorTestTemplateRequestLocationInfoList is the editSensorTestTemplateRequestLocationInfoList definition
type EditSensorTestTemplateRequestSchedule ¶
type EditSensorTestTemplateRequestSchedule struct { Frequency EditSensorTestTemplateRequestScheduleFrequency `json:"frequency,omitempty"` // ScheduleRange []EditSensorTestTemplateRequestScheduleScheduleRange `json:"scheduleRange,omitempty"` // TestScheduleMode string `json:"testScheduleMode,omitempty"` // }
EditSensorTestTemplateRequestSchedule is the editSensorTestTemplateRequestSchedule definition
type EditSensorTestTemplateRequestScheduleFrequency ¶
type EditSensorTestTemplateRequestScheduleFrequency struct { Unit string `json:"unit,omitempty"` // Value int `json:"value,omitempty"` // }
EditSensorTestTemplateRequestScheduleFrequency is the editSensorTestTemplateRequestScheduleFrequency definition
type EditSensorTestTemplateRequestScheduleScheduleRange ¶
type EditSensorTestTemplateRequestScheduleScheduleRange struct { Day string `json:"day,omitempty"` // TimeRange []EditSensorTestTemplateRequestScheduleScheduleRangeTimeRange `json:"timeRange,omitempty"` // }
EditSensorTestTemplateRequestScheduleScheduleRange is the editSensorTestTemplateRequestScheduleScheduleRange definition
type EditSensorTestTemplateRequestScheduleScheduleRangeTimeRange ¶
type EditSensorTestTemplateRequestScheduleScheduleRangeTimeRange struct { Frequency EditSensorTestTemplateRequestScheduleScheduleRangeTimeRangeFrequency `json:"frequency,omitempty"` // From string `json:"from,omitempty"` // To string `json:"to,omitempty"` // }
EditSensorTestTemplateRequestScheduleScheduleRangeTimeRange is the editSensorTestTemplateRequestScheduleScheduleRangeTimeRange definition
type EditSensorTestTemplateRequestScheduleScheduleRangeTimeRangeFrequency ¶
type EditSensorTestTemplateRequestScheduleScheduleRangeTimeRangeFrequency struct { Unit string `json:"unit,omitempty"` // Value int `json:"value,omitempty"` // }
EditSensorTestTemplateRequestScheduleScheduleRangeTimeRangeFrequency is the editSensorTestTemplateRequestScheduleScheduleRangeTimeRangeFrequency definition
type EditSensorTestTemplateResponse ¶
type EditSensorTestTemplateResponse struct { Response EditSensorTestTemplateResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
EditSensorTestTemplateResponse is the editSensorTestTemplateResponse definition
type EditSensorTestTemplateResponseResponse ¶
type EditSensorTestTemplateResponseResponse struct { TypeID string `json:"_id,omitempty"` // ApCoverage []EditSensorTestTemplateResponseResponseApCoverage `json:"apCoverage,omitempty"` // Connection string `json:"connection,omitempty"` // EncryptionMode string `json:"encryptionMode,omitempty"` // Frequency string `json:"frequency,omitempty"` // LastModifiedTime float64 `json:"lastModifiedTime,omitempty"` // LegacyTestSuite bool `json:"legacyTestSuite,omitempty"` // Location string `json:"location,omitempty"` // LocationInfoList []EditSensorTestTemplateResponseResponseLocationInfoList `json:"locationInfoList,omitempty"` // ModelVersion int `json:"modelVersion,omitempty"` // Name string `json:"name,omitempty"` // NumAssociatedSensor float64 `json:"numAssociatedSensor,omitempty"` // NumNeighborAPThreshold int `json:"numNeighborAPThreshold,omitempty"` // RadioAsSensorRemoved bool `json:"radioAsSensorRemoved,omitempty"` // RssiThreshold int `json:"rssiThreshold,omitempty"` // RunNow string `json:"runNow,omitempty"` // Schedule EditSensorTestTemplateResponseResponseSchedule `json:"schedule,omitempty"` // ScheduleInDays float64 `json:"scheduleInDays,omitempty"` // Sensors []string `json:"sensors,omitempty"` // ShowWlcUpgradeBanner bool `json:"showWlcUpgradeBanner,omitempty"` // SiteHierarchy string `json:"siteHierarchy,omitempty"` // SSIDs []EditSensorTestTemplateResponseResponseSSIDs `json:"ssids,omitempty"` // StartTime int `json:"startTime,omitempty"` // Status string `json:"status,omitempty"` // TenantID string `json:"tenantId,omitempty"` // TestDurationEstimate int `json:"testDurationEstimate,omitempty"` // TestScheduleMode string `json:"testScheduleMode,omitempty"` // TestTemplate bool `json:"testTemplate,omitempty"` // Tests string `json:"tests,omitempty"` // Version float64 `json:"version,omitempty"` // WLANs []string `json:"wlans,omitempty"` // }
EditSensorTestTemplateResponseResponse is the editSensorTestTemplateResponseResponse definition
type EditSensorTestTemplateResponseResponseApCoverage ¶
type EditSensorTestTemplateResponseResponseApCoverage struct { Bands string `json:"bands,omitempty"` // NumberOfApsToTest int `json:"numberOfApsToTest,omitempty"` // RssiThreshold int `json:"rssiThreshold,omitempty"` // }
EditSensorTestTemplateResponseResponseApCoverage is the editSensorTestTemplateResponseResponseApCoverage definition
type EditSensorTestTemplateResponseResponseLocationInfoList ¶
type EditSensorTestTemplateResponseResponseLocationInfoList struct { AllSensors bool `json:"allSensors,omitempty"` // LocationID string `json:"locationId,omitempty"` // LocationType string `json:"locationType,omitempty"` // MacAddressList []string `json:"macAddressList,omitempty"` // SiteHierarchy string `json:"siteHierarchy,omitempty"` // }
EditSensorTestTemplateResponseResponseLocationInfoList is the editSensorTestTemplateResponseResponseLocationInfoList definition
type EditSensorTestTemplateResponseResponseLocationInfoListMacAddressList ¶
type EditSensorTestTemplateResponseResponseLocationInfoListMacAddressList []string
EditSensorTestTemplateResponseResponseLocationInfoListMacAddressList is the editSensorTestTemplateResponseResponseLocationInfoListMacAddressList definition
type EditSensorTestTemplateResponseResponseSSIDs ¶
type EditSensorTestTemplateResponseResponseSSIDs struct { AuthProtocol string `json:"authProtocol,omitempty"` // AuthType string `json:"authType,omitempty"` // AuthTypeRcvd string `json:"authTypeRcvd,omitempty"` // Bands string `json:"bands,omitempty"` // Certdownloadurl string `json:"certdownloadurl,omitempty"` // Certfilename string `json:"certfilename,omitempty"` // Certpassphrase string `json:"certpassphrase,omitempty"` // Certstatus string `json:"certstatus,omitempty"` // Certxferprotocol string `json:"certxferprotocol,omitempty"` // EapMethod string `json:"eapMethod,omitempty"` // ExtWebAuth bool `json:"extWebAuth,omitempty"` // ExtWebAuthAccessURL string `json:"extWebAuthAccessUrl,omitempty"` // ExtWebAuthHTMLTag []string `json:"extWebAuthHtmlTag,omitempty"` // ExtWebAuthPortal string `json:"extWebAuthPortal,omitempty"` // ExtWebAuthVirtualIP string `json:"extWebAuthVirtualIp,omitempty"` // ID float64 `json:"id,omitempty"` // Layer3webAuthEmailAddress string `json:"layer3webAuthEmailAddress,omitempty"` // Layer3webAuthpassword string `json:"layer3webAuthpassword,omitempty"` // Layer3webAuthsecurity string `json:"layer3webAuthsecurity,omitempty"` // Layer3webAuthuserName string `json:"layer3webAuthuserName,omitempty"` // NumAps float64 `json:"numAps,omitempty"` // NumSensors float64 `json:"numSensors,omitempty"` // Password string `json:"password,omitempty"` // ProfileName string `json:"profileName,omitempty"` // Psk string `json:"psk,omitempty"` // QosPolicy string `json:"qosPolicy,omitempty"` // Scep bool `json:"scep,omitempty"` // SSID string `json:"ssid,omitempty"` // Status string `json:"status,omitempty"` // Tests []EditSensorTestTemplateResponseResponseSSIDsTests `json:"tests,omitempty"` // ThirdParty EditSensorTestTemplateResponseResponseSSIDsThirdParty `json:"thirdParty,omitempty"` // Username string `json:"username,omitempty"` // ValidFrom float64 `json:"validFrom,omitempty"` // ValidTo float64 `json:"validTo,omitempty"` // WhiteList bool `json:"whiteList,omitempty"` // WLANID float64 `json:"wlanId,omitempty"` // Wlc string `json:"wlc,omitempty"` // }
EditSensorTestTemplateResponseResponseSSIDs is the editSensorTestTemplateResponseResponseSSIDs definition
type EditSensorTestTemplateResponseResponseSSIDsExtWebAuthHTMLTag ¶
type EditSensorTestTemplateResponseResponseSSIDsExtWebAuthHTMLTag []string
EditSensorTestTemplateResponseResponseSSIDsExtWebAuthHTMLTag is the editSensorTestTemplateResponseResponseSSIDsExtWebAuthHTMLTag definition
type EditSensorTestTemplateResponseResponseSSIDsTests ¶
type EditSensorTestTemplateResponseResponseSSIDsTests struct { Config []string `json:"config,omitempty"` // Name string `json:"name,omitempty"` // }
EditSensorTestTemplateResponseResponseSSIDsTests is the editSensorTestTemplateResponseResponseSSIDsTests definition
type EditSensorTestTemplateResponseResponseSSIDsTestsConfig ¶
type EditSensorTestTemplateResponseResponseSSIDsTestsConfig []string
EditSensorTestTemplateResponseResponseSSIDsTestsConfig is the editSensorTestTemplateResponseResponseSSIDsTestsConfig definition
type EditSensorTestTemplateResponseResponseSSIDsThirdParty ¶
type EditSensorTestTemplateResponseResponseSSIDsThirdParty struct {
Selected bool `json:"selected,omitempty"` //
}
EditSensorTestTemplateResponseResponseSSIDsThirdParty is the editSensorTestTemplateResponseResponseSSIDsThirdParty definition
type EditSensorTestTemplateResponseResponseSchedule ¶
type EditSensorTestTemplateResponseResponseSchedule struct { Frequency EditSensorTestTemplateResponseResponseScheduleFrequency `json:"frequency,omitempty"` // ScheduleRange []EditSensorTestTemplateResponseResponseScheduleScheduleRange `json:"scheduleRange,omitempty"` // StartTime int `json:"startTime,omitempty"` // TestScheduleMode string `json:"testScheduleMode,omitempty"` // }
EditSensorTestTemplateResponseResponseSchedule is the editSensorTestTemplateResponseResponseSchedule definition
type EditSensorTestTemplateResponseResponseScheduleFrequency ¶
type EditSensorTestTemplateResponseResponseScheduleFrequency struct { Unit string `json:"unit,omitempty"` // Value int `json:"value,omitempty"` // }
EditSensorTestTemplateResponseResponseScheduleFrequency is the editSensorTestTemplateResponseResponseScheduleFrequency definition
type EditSensorTestTemplateResponseResponseScheduleScheduleRange ¶
type EditSensorTestTemplateResponseResponseScheduleScheduleRange struct { Day string `json:"day,omitempty"` // TimeRange []EditSensorTestTemplateResponseResponseScheduleScheduleRangeTimeRange `json:"timeRange,omitempty"` // }
EditSensorTestTemplateResponseResponseScheduleScheduleRange is the editSensorTestTemplateResponseResponseScheduleScheduleRange definition
type EditSensorTestTemplateResponseResponseScheduleScheduleRangeTimeRange ¶
type EditSensorTestTemplateResponseResponseScheduleScheduleRangeTimeRange struct { Frequency EditSensorTestTemplateResponseResponseScheduleScheduleRangeTimeRangeFrequency `json:"frequency,omitempty"` // From string `json:"from,omitempty"` // To string `json:"to,omitempty"` // }
EditSensorTestTemplateResponseResponseScheduleScheduleRangeTimeRange is the editSensorTestTemplateResponseResponseScheduleScheduleRangeTimeRange definition
type EditSensorTestTemplateResponseResponseScheduleScheduleRangeTimeRangeFrequency ¶
type EditSensorTestTemplateResponseResponseScheduleScheduleRangeTimeRangeFrequency struct { Unit string `json:"unit,omitempty"` // Value int `json:"value,omitempty"` // }
EditSensorTestTemplateResponseResponseScheduleScheduleRangeTimeRangeFrequency is the editSensorTestTemplateResponseResponseScheduleScheduleRangeTimeRangeFrequency definition
type EditSensorTestTemplateResponseResponseSensors ¶
type EditSensorTestTemplateResponseResponseSensors []string
EditSensorTestTemplateResponseResponseSensors is the editSensorTestTemplateResponseResponseSensors definition
type EditSensorTestTemplateResponseResponseWLANs ¶
type EditSensorTestTemplateResponseResponseWLANs []string
EditSensorTestTemplateResponseResponseWLANs is the editSensorTestTemplateResponseResponseWLANs definition
type Error ¶
type Error struct {
Error string `json:"error,omitempty"` // Error message
}
Error indicates an error from the invocation of a Cisco DNA Center API.
type EventManagementService ¶
type EventManagementService service
EventManagementService is the service to communicate with the EventManagement API endpoint
func (*EventManagementService) CountOfEventSubscriptions ¶
func (s *EventManagementService) CountOfEventSubscriptions(countOfEventSubscriptionsQueryParams *CountOfEventSubscriptionsQueryParams) (*CountOfEventSubscriptionsResponse, *resty.Response, error)
CountOfEventSubscriptions countOfEventSubscriptions
Returns the Count of EventSubscriptions
@param eventIDs List of subscriptions related to the respective eventIds
func (*EventManagementService) CountOfEvents ¶
func (s *EventManagementService) CountOfEvents(countOfEventsQueryParams *CountOfEventsQueryParams) (*CountOfEventsResponse, *resty.Response, error)
CountOfEvents countOfEvents
Get the count of registered events with provided eventIds or tags as mandatory
@param eventID The registered EventId should be provided @param tags The registered Tags should be provided
func (*EventManagementService) CountOfNotifications ¶
func (s *EventManagementService) CountOfNotifications(countOfNotificationsQueryParams *CountOfNotificationsQueryParams) (*CountOfNotificationsResponse, *resty.Response, error)
CountOfNotifications countOfNotifications
Get the Count of Published Notifications
@param eventIDs The registered EventIds should be provided @param startTime StartTime @param endTime endTime @param category category @param type type @param severity severity @param domain domain @param subDomain subDomain @param source source
func (*EventManagementService) CreateEventSubscriptions ¶
func (s *EventManagementService) CreateEventSubscriptions(createEventSubscriptionsRequest *[]CreateEventSubscriptionsRequest) (*CreateEventSubscriptionsResponse, *resty.Response, error)
CreateEventSubscriptions createEventSubscriptions
Subscribe SubscriptionEndpoint to list of registered events
func (*EventManagementService) DeleteEventSubscriptions ¶
func (s *EventManagementService) DeleteEventSubscriptions(deleteEventSubscriptionsQueryParams *DeleteEventSubscriptionsQueryParams) (*DeleteEventSubscriptionsResponse, *resty.Response, error)
DeleteEventSubscriptions deleteEventSubscriptions
Delete EventSubscriptions
@param Content-Type Content Type @param subscriptions List of EventSubscriptionId's for removal
func (*EventManagementService) GetEventSubscriptions ¶
func (s *EventManagementService) GetEventSubscriptions(getEventSubscriptionsQueryParams *GetEventSubscriptionsQueryParams) (*GetEventSubscriptionsResponse, *resty.Response, error)
GetEventSubscriptions getEventSubscriptions
Gets the list of Subscriptions's based on provided offset and limit
@param eventIDs List of subscriptions related to the respective eventIds @param offset The number of Subscriptions's to offset in the resultset whose default value 0 @param limit The number of Subscriptions's to limit in the resultset whose default value 10 @param sortBy SortBy field name @param order order(asc/desc)
func (*EventManagementService) GetEvents ¶
func (s *EventManagementService) GetEvents(getEventsQueryParams *GetEventsQueryParams) (*GetEventsResponse, *resty.Response, error)
GetEvents getEvents
Gets the list of registered Events with provided eventIds or tags as mandatory
@param eventID The registered EventId should be provided @param tags The registered Tags should be provided @param offset The number of Registries to offset in the resultset whose default value 0 @param limit The number of Registries to limit in the resultset whose default value 10 @param sortBy SortBy field name @param order order(asc/desc)
func (*EventManagementService) GetNotifications ¶
func (s *EventManagementService) GetNotifications(getNotificationsQueryParams *GetNotificationsQueryParams) (*GetNotificationsResponse, *resty.Response, error)
GetNotifications getNotifications
Get the list of Published Notifications
@param eventIDs The registered EventIds should be provided @param startTime StartTime @param endTime endTime @param category category @param type type @param severity severity @param domain domain @param subDomain subDomain @param source source @param offset Offset whose default value 0 @param limit Limit whose default value 10 @param sortBy SortBy field name @param order order(asc/desc)
func (*EventManagementService) GetStatusAPIForEvents ¶
func (s *EventManagementService) GetStatusAPIForEvents(executionID string) (*GetStatusAPIForEventsResponse, *resty.Response, error)
GetStatusAPIForEvents getStatusAPIForEvents
Get the Status of events API calls with provided executionId as mandatory path parameter
@param executionID Execution ID
func (*EventManagementService) UpdateEventSubscriptions ¶
func (s *EventManagementService) UpdateEventSubscriptions(updateEventSubscriptionsRequest *[]UpdateEventSubscriptionsRequest) (*UpdateEventSubscriptionsResponse, *resty.Response, error)
UpdateEventSubscriptions updateEventSubscriptions
Update SubscriptionEndpoint to list of registered events
type ExportDeviceListRequest ¶
type ExportDeviceListRequest struct { DeviceUUIDs []string `json:"deviceUuids,omitempty"` // ID string `json:"id,omitempty"` // OperationEnum string `json:"operationEnum,omitempty"` // Parameters []string `json:"parameters,omitempty"` // Password string `json:"password,omitempty"` // }
ExportDeviceListRequest is the exportDeviceListRequest definition
type ExportDeviceListRequestDeviceUUIDs ¶
type ExportDeviceListRequestDeviceUUIDs []string
ExportDeviceListRequestDeviceUUIDs is the exportDeviceListRequestDeviceUUIDs definition
type ExportDeviceListRequestParameters ¶
type ExportDeviceListRequestParameters []string
ExportDeviceListRequestParameters is the exportDeviceListRequestParameters definition
type ExportDeviceListResponse ¶
type ExportDeviceListResponse struct { Response ExportDeviceListResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
ExportDeviceListResponse is the exportDeviceListResponse definition
type ExportDeviceListResponseResponse ¶
type ExportDeviceListResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
ExportDeviceListResponseResponse is the exportDeviceListResponseResponse definition
type FileService ¶
type FileService service
FileService is the service to communicate with the File API endpoint
func (*FileService) DownloadAFileByFileID ¶
func (s *FileService) DownloadAFileByFileID(fileID string) (string, *resty.Response, error)
DownloadAFileByFileID downloadAFileByFileId
Downloads a file specified by fileId
@param fileID File Identification number
func (*FileService) GetListOfAvailableNamespaces ¶
func (s *FileService) GetListOfAvailableNamespaces() (*GetListOfAvailableNamespacesResponse, *resty.Response, error)
GetListOfAvailableNamespaces getListOfAvailableNamespaces
Returns list of available namespaces
func (*FileService) GetListOfFiles ¶
func (s *FileService) GetListOfFiles(nameSpace string) (*GetListOfFilesResponse, *resty.Response, error)
GetListOfFiles getListOfFiles
Returns list of files under a specific namespace
@param nameSpace A listing of fileId's
type GetAllInterfacesQueryParams ¶
type GetAllInterfacesQueryParams struct { Offset float64 `url:"offset,omitempty"` // offset Limit float64 `url:"limit,omitempty"` // limit }
GetAllInterfacesQueryParams defines the query parameters for this request
type GetAllInterfacesResponse ¶
type GetAllInterfacesResponse struct { Response []GetAllInterfacesResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetAllInterfacesResponse is the getAllInterfacesResponse definition
type GetAllInterfacesResponseResponse ¶
type GetAllInterfacesResponseResponse 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"` // }
GetAllInterfacesResponseResponse is the getAllInterfacesResponseResponse definition
type GetAllKeywordsOfCLIsAcceptedByCommandRunnerResponse ¶
type GetAllKeywordsOfCLIsAcceptedByCommandRunnerResponse struct { Response []string `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetAllKeywordsOfCLIsAcceptedByCommandRunnerResponse is the getAllKeywordsOfCLIsAcceptedByCommandRunnerResponse definition
type GetAllKeywordsOfCLIsAcceptedByCommandRunnerResponseResponse ¶
type GetAllKeywordsOfCLIsAcceptedByCommandRunnerResponseResponse []string
GetAllKeywordsOfCLIsAcceptedByCommandRunnerResponseResponse is the getAllKeywordsOfCLIsAcceptedByCommandRunnerResponseResponse definition
type GetApplicationSetsCountResponse ¶
type GetApplicationSetsCountResponse struct { Response string `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetApplicationSetsCountResponse is the getApplicationSetsCountResponse definition
type GetApplicationSetsQueryParams ¶
type GetApplicationSetsQueryParams struct { Offset float64 `url:"offset,omitempty"` // Limit float64 `url:"limit,omitempty"` // Name string `url:"name,omitempty"` // }
GetApplicationSetsQueryParams defines the query parameters for this request
type GetApplicationSetsResponse ¶
type GetApplicationSetsResponse struct {
Response []GetApplicationSetsResponseResponse `json:"response,omitempty"` //
}
GetApplicationSetsResponse is the getApplicationSetsResponse definition
type GetApplicationSetsResponseResponse ¶
type GetApplicationSetsResponseResponse struct { ID string `json:"id,omitempty"` // IDentitySource GetApplicationSetsResponseResponseIDentitySource `json:"identitySource,omitempty"` // Name string `json:"name,omitempty"` // }
GetApplicationSetsResponseResponse is the getApplicationSetsResponseResponse definition
type GetApplicationSetsResponseResponseIDentitySource ¶
type GetApplicationSetsResponseResponseIDentitySource struct { ID string `json:"id,omitempty"` // Type string `json:"type,omitempty"` // }
GetApplicationSetsResponseResponseIDentitySource is the getApplicationSetsResponseResponseIDentitySource definition
type GetApplicationsCountResponse ¶
type GetApplicationsCountResponse struct { Response int `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetApplicationsCountResponse is the getApplicationsCountResponse definition
type GetApplicationsQueryParams ¶
type GetApplicationsQueryParams struct { Offset float64 `url:"offset,omitempty"` // The offset of the first application to be returned Limit float64 `url:"limit,omitempty"` // The maximum number of applications to be returned Name string `url:"name,omitempty"` // Application's name }
GetApplicationsQueryParams defines the query parameters for this request
type GetApplicationsResponse ¶
type GetApplicationsResponse struct { Response []GetApplicationsResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetApplicationsResponse is the getApplicationsResponse definition
type GetApplicationsResponseApplicationSet ¶
type GetApplicationsResponseApplicationSet struct {
IDRef string `json:"idRef,omitempty"` //
}
GetApplicationsResponseApplicationSet is the getApplicationsResponseApplicationSet definition
type GetApplicationsResponseNetworkApplications ¶
type GetApplicationsResponseNetworkApplications struct { AppProtocol string `json:"appProtocol,omitempty"` // ApplicationSubType string `json:"applicationSubType,omitempty"` // ApplicationType string `json:"applicationType,omitempty"` // CategoryID string `json:"categoryId,omitempty"` // DisplayName string `json:"displayName,omitempty"` // Dscp string `json:"dscp,omitempty"` // EngineID string `json:"engineId,omitempty"` // HelpString string `json:"helpString,omitempty"` // ID string `json:"id,omitempty"` // IgnoreConflict string `json:"ignoreConflict,omitempty"` // LongDescription string `json:"longDescription,omitempty"` // Name string `json:"name,omitempty"` // Popularity int `json:"popularity,omitempty"` // Rank int `json:"rank,omitempty"` // ServerName string `json:"serverName,omitempty"` // TrafficClass string `json:"trafficClass,omitempty"` // URL string `json:"url,omitempty"` // }
GetApplicationsResponseNetworkApplications is the getApplicationsResponseNetworkApplications definition
type GetApplicationsResponseNetworkIDentity ¶
type GetApplicationsResponseNetworkIDentity struct { DisplayName string `json:"displayName,omitempty"` // ID string `json:"id,omitempty"` // LowerPort int `json:"lowerPort,omitempty"` // Ports string `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // UpperPort int `json:"upperPort,omitempty"` // }
GetApplicationsResponseNetworkIDentity is the getApplicationsResponseNetworkIDentity definition
type GetApplicationsResponseResponse ¶
type GetApplicationsResponseResponse struct { ApplicationSet GetApplicationsResponseApplicationSet `json:"applicationSet,omitempty"` // ID string `json:"id,omitempty"` // Name string `json:"name,omitempty"` // NetworkApplications []GetApplicationsResponseNetworkApplications `json:"networkApplications,omitempty"` // NetworkIDentity []GetApplicationsResponseNetworkIDentity `json:"networkIdentity,omitempty"` // }
GetApplicationsResponseResponse is the getApplicationsResponseResponse definition
type GetClientDetailQueryParams ¶
type GetClientDetailQueryParams struct { Timestamp string `url:"timestamp,omitempty"` // Epoch time(in milliseconds) when the Client health data is required MacAddress string `url:"macAddress,omitempty"` // MAC Address of the client }
GetClientDetailQueryParams defines the query parameters for this request
type GetClientDetailResponse ¶
type GetClientDetailResponse struct { ConnectionInfo GetClientDetailResponseConnectionInfo `json:"connectionInfo,omitempty"` // Detail GetClientDetailResponseDetail `json:"detail,omitempty"` // Topology GetClientDetailResponseTopology `json:"topology,omitempty"` // }
GetClientDetailResponse is the getClientDetailResponse definition
type GetClientDetailResponseConnectionInfo ¶
type GetClientDetailResponseConnectionInfo struct { Band string `json:"band,omitempty"` // Channel string `json:"channel,omitempty"` // ChannelWidth string `json:"channelWidth,omitempty"` // HostType string `json:"hostType,omitempty"` // NwDeviceMac string `json:"nwDeviceMac,omitempty"` // NwDeviceName string `json:"nwDeviceName,omitempty"` // Protocol string `json:"protocol,omitempty"` // SpatialStream string `json:"spatialStream,omitempty"` // Timestamp int `json:"timestamp,omitempty"` // Uapsd string `json:"uapsd,omitempty"` // Wmm string `json:"wmm,omitempty"` // }
GetClientDetailResponseConnectionInfo is the getClientDetailResponseConnectionInfo definition
type GetClientDetailResponseDetail ¶
type GetClientDetailResponseDetail struct { ApGroup string `json:"apGroup,omitempty"` // AuthType string `json:"authType,omitempty"` // AvgRssi string `json:"avgRssi,omitempty"` // AvgSnr string `json:"avgSnr,omitempty"` // Channel string `json:"channel,omitempty"` // ClientConnection string `json:"clientConnection,omitempty"` // ClientType string `json:"clientType,omitempty"` // ConnectedDevice []string `json:"connectedDevice,omitempty"` // ConnectionStatus string `json:"connectionStatus,omitempty"` // DataRate string `json:"dataRate,omitempty"` // DNSFailure string `json:"dnsFailure,omitempty"` // DNSSuccess string `json:"dnsSuccess,omitempty"` // Frequency string `json:"frequency,omitempty"` // HealthScore []GetClientDetailResponseDetailHealthScore `json:"healthScore,omitempty"` // HostIPV4 string `json:"hostIpV4,omitempty"` // HostIPV6 []string `json:"hostIpV6,omitempty"` // HostMac string `json:"hostMac,omitempty"` // HostName string `json:"hostName,omitempty"` // HostOs string `json:"hostOs,omitempty"` // HostType string `json:"hostType,omitempty"` // HostVersion string `json:"hostVersion,omitempty"` // ID string `json:"id,omitempty"` // IosCapable bool `json:"iosCapable,omitempty"` // IssueCount float64 `json:"issueCount,omitempty"` // LastUpdated int `json:"lastUpdated,omitempty"` // Location string `json:"location,omitempty"` // Onboarding GetClientDetailResponseDetailOnboarding `json:"onboarding,omitempty"` // OnboardingTime string `json:"onboardingTime,omitempty"` // Port string `json:"port,omitempty"` // Rssi string `json:"rssi,omitempty"` // RxBytes string `json:"rxBytes,omitempty"` // Snr string `json:"snr,omitempty"` // SSID string `json:"ssid,omitempty"` // SubType string `json:"subType,omitempty"` // TxBytes string `json:"txBytes,omitempty"` // UserID string `json:"userId,omitempty"` // VLANID string `json:"vlanId,omitempty"` // Vnid string `json:"vnid,omitempty"` // }
GetClientDetailResponseDetail is the getClientDetailResponseDetail definition
type GetClientDetailResponseDetailConnectedDevice ¶
type GetClientDetailResponseDetailConnectedDevice []string
GetClientDetailResponseDetailConnectedDevice is the getClientDetailResponseDetailConnectedDevice definition
type GetClientDetailResponseDetailHealthScore ¶
type GetClientDetailResponseDetailHealthScore struct { HealthType string `json:"healthType,omitempty"` // Reason string `json:"reason,omitempty"` // Score int `json:"score,omitempty"` // }
GetClientDetailResponseDetailHealthScore is the getClientDetailResponseDetailHealthScore definition
type GetClientDetailResponseDetailHostIPV6 ¶
type GetClientDetailResponseDetailHostIPV6 []string
GetClientDetailResponseDetailHostIPV6 is the getClientDetailResponseDetailHostIPV6 definition
type GetClientDetailResponseDetailOnboarding ¶
type GetClientDetailResponseDetailOnboarding struct { AAARootcauseList []string `json:"aaaRootcauseList,omitempty"` // AAAServerIP string `json:"aaaServerIp,omitempty"` // AssocDoneTime string `json:"assocDoneTime,omitempty"` // AssocRootcauseList []string `json:"assocRootcauseList,omitempty"` // AuthDoneTime string `json:"authDoneTime,omitempty"` // AverageAssocDuration string `json:"averageAssocDuration,omitempty"` // AverageAuthDuration string `json:"averageAuthDuration,omitempty"` // AverageDhcpDuration string `json:"averageDhcpDuration,omitempty"` // AverageRunDuration string `json:"averageRunDuration,omitempty"` // DhcpDoneTime string `json:"dhcpDoneTime,omitempty"` // DhcpRootcauseList []string `json:"dhcpRootcauseList,omitempty"` // DhcpServerIP string `json:"dhcpServerIp,omitempty"` // MaxAssocDuration string `json:"maxAssocDuration,omitempty"` // MaxAuthDuration string `json:"maxAuthDuration,omitempty"` // MaxDhcpDuration string `json:"maxDhcpDuration,omitempty"` // MaxRunDuration string `json:"maxRunDuration,omitempty"` // OtherRootcauseList []string `json:"otherRootcauseList,omitempty"` // }
GetClientDetailResponseDetailOnboarding is the getClientDetailResponseDetailOnboarding definition
type GetClientDetailResponseDetailOnboardingAAARootcauseList ¶
type GetClientDetailResponseDetailOnboardingAAARootcauseList []string
GetClientDetailResponseDetailOnboardingAAARootcauseList is the getClientDetailResponseDetailOnboardingAAARootcauseList definition
type GetClientDetailResponseDetailOnboardingAssocRootcauseList ¶
type GetClientDetailResponseDetailOnboardingAssocRootcauseList []string
GetClientDetailResponseDetailOnboardingAssocRootcauseList is the getClientDetailResponseDetailOnboardingAssocRootcauseList definition
type GetClientDetailResponseDetailOnboardingDhcpRootcauseList ¶
type GetClientDetailResponseDetailOnboardingDhcpRootcauseList []string
GetClientDetailResponseDetailOnboardingDhcpRootcauseList is the getClientDetailResponseDetailOnboardingDhcpRootcauseList definition
type GetClientDetailResponseDetailOnboardingOtherRootcauseList ¶
type GetClientDetailResponseDetailOnboardingOtherRootcauseList []string
GetClientDetailResponseDetailOnboardingOtherRootcauseList is the getClientDetailResponseDetailOnboardingOtherRootcauseList definition
type GetClientDetailResponseTopology ¶
type GetClientDetailResponseTopology struct { Links []GetClientDetailResponseTopologyLinks `json:"links,omitempty"` // Nodes []GetClientDetailResponseTopologyNodes `json:"nodes,omitempty"` // }
GetClientDetailResponseTopology is the getClientDetailResponseTopology definition
type GetClientDetailResponseTopologyLinks ¶
type GetClientDetailResponseTopologyLinks struct { ID string `json:"id,omitempty"` // Label []string `json:"label,omitempty"` // LinkStatus string `json:"linkStatus,omitempty"` // PortUtilization string `json:"portUtilization,omitempty"` // Source string `json:"source,omitempty"` // Target string `json:"target,omitempty"` // }
GetClientDetailResponseTopologyLinks is the getClientDetailResponseTopologyLinks definition
type GetClientDetailResponseTopologyLinksLabel ¶
type GetClientDetailResponseTopologyLinksLabel []string
GetClientDetailResponseTopologyLinksLabel is the getClientDetailResponseTopologyLinksLabel definition
type GetClientDetailResponseTopologyNodes ¶
type GetClientDetailResponseTopologyNodes struct { Clients string `json:"clients,omitempty"` // ConnectedDevice string `json:"connectedDevice,omitempty"` // Count string `json:"count,omitempty"` // Description string `json:"description,omitempty"` // DeviceType string `json:"deviceType,omitempty"` // FabricGroup string `json:"fabricGroup,omitempty"` // Family string `json:"family,omitempty"` // HealthScore int `json:"healthScore,omitempty"` // ID string `json:"id,omitempty"` // IP string `json:"ip,omitempty"` // Level float64 `json:"level,omitempty"` // Name string `json:"name,omitempty"` // NodeType string `json:"nodeType,omitempty"` // PlatformID string `json:"platformId,omitempty"` // RadioFrequency string `json:"radioFrequency,omitempty"` // Role string `json:"role,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // UserID string `json:"userId,omitempty"` // }
GetClientDetailResponseTopologyNodes is the getClientDetailResponseTopologyNodes definition
type GetClientEnrichmentDetailsHeaderParams ¶
type GetClientEnrichmentDetailsHeaderParams struct { EntityType string `url:"entity_type,omitempty"` // Expecting string type. 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"` // Expecting string type. Contains the actual value for the entity type that has been defined IssueCategory string `url:"issueCategory,omitempty"` // Expecting string type. The category of the DNA event based on which the underlying issues need to be fetched }
GetClientEnrichmentDetailsHeaderParams defines the header parameters for this request
type GetClientEnrichmentDetailsResponse ¶
type GetClientEnrichmentDetailsResponse struct { ConnectedDevice []GetClientEnrichmentDetailsResponseConnectedDevice `json:"connectedDevice,omitempty"` // IssueDetails GetClientEnrichmentDetailsResponseIssueDetails `json:"issueDetails,omitempty"` // UserDetails GetClientEnrichmentDetailsResponseUserDetails `json:"userDetails,omitempty"` // }
GetClientEnrichmentDetailsResponse is the getClientEnrichmentDetailsResponse definition
type GetClientEnrichmentDetailsResponseConnectedDevice ¶
type GetClientEnrichmentDetailsResponseConnectedDevice struct {
DeviceDetails GetClientEnrichmentDetailsResponseConnectedDeviceDeviceDetails `json:"deviceDetails,omitempty"` //
}
GetClientEnrichmentDetailsResponseConnectedDevice is the getClientEnrichmentDetailsResponseConnectedDevice definition
type GetClientEnrichmentDetailsResponseConnectedDeviceDeviceDetails ¶
type GetClientEnrichmentDetailsResponseConnectedDeviceDeviceDetails struct { ApManagerInterfaceIP string `json:"apManagerInterfaceIp,omitempty"` // AssociatedWlcIP string `json:"associatedWlcIp,omitempty"` // BootDateTime string `json:"bootDateTime,omitempty"` // Cisco360view string `json:"cisco360view,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"` // 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"` // NeighborTopology []GetClientEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopology `json:"neighborTopology,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"` // 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"` // }
GetClientEnrichmentDetailsResponseConnectedDeviceDeviceDetails is the getClientEnrichmentDetailsResponseConnectedDeviceDeviceDetails definition
type GetClientEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopology ¶
type GetClientEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopology struct { Links []GetClientEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopologyLinks `json:"links,omitempty"` // Nodes []GetClientEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopologyNodes `json:"nodes,omitempty"` // }
GetClientEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopology is the getClientEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopology definition
type GetClientEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopologyLinks ¶
type GetClientEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopologyLinks struct { ID string `json:"id,omitempty"` // Label []string `json:"label,omitempty"` // LinkStatus string `json:"linkStatus,omitempty"` // PortUtilization string `json:"portUtilization,omitempty"` // Source string `json:"source,omitempty"` // Target string `json:"target,omitempty"` // }
GetClientEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopologyLinks is the getClientEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopologyLinks definition
type GetClientEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopologyLinksLabel ¶
type GetClientEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopologyLinksLabel []string
GetClientEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopologyLinksLabel is the getClientEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopologyLinksLabel definition
type GetClientEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopologyNodes ¶
type GetClientEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopologyNodes struct { Clients float64 `json:"clients,omitempty"` // Count string `json:"count,omitempty"` // Description string `json:"description,omitempty"` // DeviceType string `json:"deviceType,omitempty"` // FabricGroup string `json:"fabricGroup,omitempty"` // Family string `json:"family,omitempty"` // HealthScore string `json:"healthScore,omitempty"` // ID string `json:"id,omitempty"` // IP string `json:"ip,omitempty"` // Level float64 `json:"level,omitempty"` // Name string `json:"name,omitempty"` // NodeType string `json:"nodeType,omitempty"` // PlatformID string `json:"platformId,omitempty"` // RadioFrequency string `json:"radioFrequency,omitempty"` // Role string `json:"role,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // UserID string `json:"userId,omitempty"` // }
GetClientEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopologyNodes is the getClientEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopologyNodes definition
type GetClientEnrichmentDetailsResponseIssueDetails ¶
type GetClientEnrichmentDetailsResponseIssueDetails struct {
Issue []GetClientEnrichmentDetailsResponseIssueDetailsIssue `json:"issue,omitempty"` //
}
GetClientEnrichmentDetailsResponseIssueDetails is the getClientEnrichmentDetailsResponseIssueDetails definition
type GetClientEnrichmentDetailsResponseIssueDetailsIssue ¶
type GetClientEnrichmentDetailsResponseIssueDetailsIssue struct { ImpactedHosts []GetClientEnrichmentDetailsResponseIssueDetailsIssueImpactedHosts `json:"impactedHosts,omitempty"` // IssueCategory string `json:"issueCategory,omitempty"` // IssueDescription string `json:"issueDescription,omitempty"` // IssueEntity string `json:"issueEntity,omitempty"` // IssueEntityValue string `json:"issueEntityValue,omitempty"` // IssueID string `json:"issueId,omitempty"` // IssueName string `json:"issueName,omitempty"` // IssuePriority string `json:"issuePriority,omitempty"` // IssueSeverity string `json:"issueSeverity,omitempty"` // IssueSource string `json:"issueSource,omitempty"` // IssueSummary string `json:"issueSummary,omitempty"` // IssueTimestamp int `json:"issueTimestamp,omitempty"` // SuggestedActions []GetClientEnrichmentDetailsResponseIssueDetailsIssueSuggestedActions `json:"suggestedActions,omitempty"` // }
GetClientEnrichmentDetailsResponseIssueDetailsIssue is the getClientEnrichmentDetailsResponseIssueDetailsIssue definition
type GetClientEnrichmentDetailsResponseIssueDetailsIssueImpactedHosts ¶
type GetClientEnrichmentDetailsResponseIssueDetailsIssueImpactedHosts struct { ConnectedInterface string `json:"connectedInterface,omitempty"` // FailedAttempts int `json:"failedAttempts,omitempty"` // HostName string `json:"hostName,omitempty"` // HostOs string `json:"hostOs,omitempty"` // HostType string `json:"hostType,omitempty"` // Location GetClientEnrichmentDetailsResponseIssueDetailsIssueImpactedHostsLocation `json:"location,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // SSID string `json:"ssid,omitempty"` // Timestamp int `json:"timestamp,omitempty"` // }
GetClientEnrichmentDetailsResponseIssueDetailsIssueImpactedHosts is the getClientEnrichmentDetailsResponseIssueDetailsIssueImpactedHosts definition
type GetClientEnrichmentDetailsResponseIssueDetailsIssueImpactedHostsLocation ¶
type GetClientEnrichmentDetailsResponseIssueDetailsIssueImpactedHostsLocation struct { ApsImpacted []string `json:"apsImpacted,omitempty"` // Area string `json:"area,omitempty"` // Building string `json:"building,omitempty"` // Floor string `json:"floor,omitempty"` // SiteID string `json:"siteId,omitempty"` // SiteType string `json:"siteType,omitempty"` // }
GetClientEnrichmentDetailsResponseIssueDetailsIssueImpactedHostsLocation is the getClientEnrichmentDetailsResponseIssueDetailsIssueImpactedHostsLocation definition
type GetClientEnrichmentDetailsResponseIssueDetailsIssueImpactedHostsLocationApsImpacted ¶
type GetClientEnrichmentDetailsResponseIssueDetailsIssueImpactedHostsLocationApsImpacted []string
GetClientEnrichmentDetailsResponseIssueDetailsIssueImpactedHostsLocationApsImpacted is the getClientEnrichmentDetailsResponseIssueDetailsIssueImpactedHostsLocationApsImpacted definition
type GetClientEnrichmentDetailsResponseIssueDetailsIssueSuggestedActions ¶
type GetClientEnrichmentDetailsResponseIssueDetailsIssueSuggestedActions struct { Message string `json:"message,omitempty"` // Steps []string `json:"steps,omitempty"` // }
GetClientEnrichmentDetailsResponseIssueDetailsIssueSuggestedActions is the getClientEnrichmentDetailsResponseIssueDetailsIssueSuggestedActions definition
type GetClientEnrichmentDetailsResponseIssueDetailsIssueSuggestedActionsSteps ¶
type GetClientEnrichmentDetailsResponseIssueDetailsIssueSuggestedActionsSteps []string
GetClientEnrichmentDetailsResponseIssueDetailsIssueSuggestedActionsSteps is the getClientEnrichmentDetailsResponseIssueDetailsIssueSuggestedActionsSteps definition
type GetClientEnrichmentDetailsResponseUserDetails ¶
type GetClientEnrichmentDetailsResponseUserDetails struct { AuthType string `json:"authType,omitempty"` // ClientConnection string `json:"clientConnection,omitempty"` // ConnectedDevice []string `json:"connectedDevice,omitempty"` // ConnectionStatus string `json:"connectionStatus,omitempty"` // DataRate string `json:"dataRate,omitempty"` // HealthScore []GetClientEnrichmentDetailsResponseUserDetailsHealthScore `json:"healthScore,omitempty"` // HostIPV4 string `json:"hostIpV4,omitempty"` // HostIPV6 []string `json:"hostIpV6,omitempty"` // HostMac string `json:"hostMac,omitempty"` // HostName string `json:"hostName,omitempty"` // HostOs string `json:"hostOs,omitempty"` // HostType string `json:"hostType,omitempty"` // HostVersion string `json:"hostVersion,omitempty"` // ID string `json:"id,omitempty"` // IssueCount float64 `json:"issueCount,omitempty"` // LastUpdated int `json:"lastUpdated,omitempty"` // Location string `json:"location,omitempty"` // Port string `json:"port,omitempty"` // Rssi string `json:"rssi,omitempty"` // Snr string `json:"snr,omitempty"` // SSID string `json:"ssid,omitempty"` // SubType string `json:"subType,omitempty"` // UserID string `json:"userId,omitempty"` // VLANID string `json:"vlanId,omitempty"` // }
GetClientEnrichmentDetailsResponseUserDetails is the getClientEnrichmentDetailsResponseUserDetails definition
type GetClientEnrichmentDetailsResponseUserDetailsConnectedDevice ¶
type GetClientEnrichmentDetailsResponseUserDetailsConnectedDevice []string
GetClientEnrichmentDetailsResponseUserDetailsConnectedDevice is the getClientEnrichmentDetailsResponseUserDetailsConnectedDevice definition
type GetClientEnrichmentDetailsResponseUserDetailsHealthScore ¶
type GetClientEnrichmentDetailsResponseUserDetailsHealthScore struct { HealthType string `json:"healthType,omitempty"` // Reason string `json:"reason,omitempty"` // Score int `json:"score,omitempty"` // }
GetClientEnrichmentDetailsResponseUserDetailsHealthScore is the getClientEnrichmentDetailsResponseUserDetailsHealthScore definition
type GetClientEnrichmentDetailsResponseUserDetailsHostIPV6 ¶
type GetClientEnrichmentDetailsResponseUserDetailsHostIPV6 []string
GetClientEnrichmentDetailsResponseUserDetailsHostIPV6 is the getClientEnrichmentDetailsResponseUserDetailsHostIPV6 definition
type GetControlPlaneDeviceFromSDAFabricQueryParams ¶
type GetControlPlaneDeviceFromSDAFabricQueryParams struct {
DeviceIPAddress string `url:"deviceIPAddress,omitempty"` // Device IP Address
}
GetControlPlaneDeviceFromSDAFabricQueryParams defines the query parameters for this request
type GetControlPlaneDeviceFromSDAFabricResponse ¶
type GetControlPlaneDeviceFromSDAFabricResponse struct { Description string `json:"description,omitempty"` // DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Name string `json:"name,omitempty"` // Roles []string `json:"roles,omitempty"` // SiteHierarchy string `json:"siteHierarchy,omitempty"` // Status string `json:"status,omitempty"` // }
GetControlPlaneDeviceFromSDAFabricResponse is the getControlPlaneDeviceFromSDAFabricResponse definition
type GetControlPlaneDeviceFromSDAFabricResponseRoles ¶
type GetControlPlaneDeviceFromSDAFabricResponseRoles []string
GetControlPlaneDeviceFromSDAFabricResponseRoles is the getControlPlaneDeviceFromSDAFabricResponseRoles definition
type GetCountOfAllDiscoveryJobsResponse ¶
type GetCountOfAllDiscoveryJobsResponse struct { Response int `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetCountOfAllDiscoveryJobsResponse is the getCountOfAllDiscoveryJobsResponse definition
type GetCredentialSubTypeByCredentialIDResponse ¶
type GetCredentialSubTypeByCredentialIDResponse struct { Response string `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetCredentialSubTypeByCredentialIDResponse is the getCredentialSubTypeByCredentialIdResponse definition
type GetDefaultAuthenticationProfileFromSDAFabricQueryParams ¶
type GetDefaultAuthenticationProfileFromSDAFabricQueryParams struct {
SiteNameHierarchy string `url:"siteNameHierarchy,omitempty"` // siteNameHierarchy
}
GetDefaultAuthenticationProfileFromSDAFabricQueryParams defines the query parameters for this request
type GetDefaultAuthenticationProfileFromSDAFabricResponse ¶
type GetDefaultAuthenticationProfileFromSDAFabricResponse struct { AuthenticateTemplateID string `json:"authenticateTemplateId,omitempty"` // AuthenticateTemplateName string `json:"authenticateTemplateName,omitempty"` // SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // }
GetDefaultAuthenticationProfileFromSDAFabricResponse is the getDefaultAuthenticationProfileFromSDAFabricResponse definition
type GetDeviceByIDResponse ¶
type GetDeviceByIDResponse struct { TypeID string `json:"id,omitempty"` // DayZeroConfig GetDeviceByIDResponseDayZeroConfig `json:"dayZeroConfig,omitempty"` // DayZeroConfigPreview string `json:"dayZeroConfigPreview,omitempty"` // DeviceInfo GetDeviceByIDResponseDeviceInfo `json:"deviceInfo,omitempty"` // RunSummaryList []GetDeviceByIDResponseRunSummaryList `json:"runSummaryList,omitempty"` // SystemResetWorkflow GetDeviceByIDResponseSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow GetDeviceByIDResponseSystemWorkflow `json:"systemWorkflow,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Version float64 `json:"version,omitempty"` // Workflow GetDeviceByIDResponseWorkflow `json:"workflow,omitempty"` // WorkflowParameters GetDeviceByIDResponseWorkflowParameters `json:"workflowParameters,omitempty"` // }
GetDeviceByIDResponse is the getDeviceByIdResponse definition
type GetDeviceByIDResponseDayZeroConfig ¶
type GetDeviceByIDResponseDayZeroConfig struct {
Config string `json:"config,omitempty"` //
}
GetDeviceByIDResponseDayZeroConfig is the getDeviceByIDResponseDayZeroConfig definition
type GetDeviceByIDResponseDeviceInfo ¶
type GetDeviceByIDResponseDeviceInfo struct { AAACredentials GetDeviceByIDResponseDeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // AgentType string `json:"agentType,omitempty"` // AuthStatus string `json:"authStatus,omitempty"` // AuthenticatedMicNumber string `json:"authenticatedMicNumber,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 []GetDeviceByIDResponseDeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // FirstContact float64 `json:"firstContact,omitempty"` // Hostname string `json:"hostname,omitempty"` // HTTPHeaders []GetDeviceByIDResponseDeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // ImageVersion string `json:"imageVersion,omitempty"` // IPInterfaces []GetDeviceByIDResponseDeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // LastContact float64 `json:"lastContact,omitempty"` // LastSyncTime float64 `json:"lastSyncTime,omitempty"` // LastUpdateOn float64 `json:"lastUpdateOn,omitempty"` // Location GetDeviceByIDResponseDeviceInfoLocation `json:"location,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Mode string `json:"mode,omitempty"` // Name string `json:"name,omitempty"` // NeighborLinks []GetDeviceByIDResponseDeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // OnbState string `json:"onbState,omitempty"` // Pid string `json:"pid,omitempty"` // PnpProfileList []GetDeviceByIDResponseDeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // PopulateInventory bool `json:"populateInventory,omitempty"` // PreWorkflowCliOuputs []GetDeviceByIDResponseDeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // ProjectID string `json:"projectId,omitempty"` // ProjectName string `json:"projectName,omitempty"` // ReloadRequested bool `json:"reloadRequested,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SiteID string `json:"siteId,omitempty"` // SiteName string `json:"siteName,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // Source string `json:"source,omitempty"` // Stack bool `json:"stack,omitempty"` // StackInfo GetDeviceByIDResponseDeviceInfoStackInfo `json:"stackInfo,omitempty"` // State string `json:"state,omitempty"` // SudiRequired bool `json:"sudiRequired,omitempty"` // Tags string `json:"tags,omitempty"` // UserMicNumbers []string `json:"userMicNumbers,omitempty"` // UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // WorkflowName string `json:"workflowName,omitempty"` // }
GetDeviceByIDResponseDeviceInfo is the getDeviceByIDResponseDeviceInfo definition
type GetDeviceByIDResponseDeviceInfoAAACredentials ¶
type GetDeviceByIDResponseDeviceInfoAAACredentials struct { Password string `json:"password,omitempty"` // Username string `json:"username,omitempty"` // }
GetDeviceByIDResponseDeviceInfoAAACredentials is the getDeviceByIDResponseDeviceInfoAAACredentials definition
type GetDeviceByIDResponseDeviceInfoAddnMacAddrs ¶
type GetDeviceByIDResponseDeviceInfoAddnMacAddrs []string
GetDeviceByIDResponseDeviceInfoAddnMacAddrs is the getDeviceByIDResponseDeviceInfoAddnMacAddrs definition
type GetDeviceByIDResponseDeviceInfoCapabilitiesSupported ¶
type GetDeviceByIDResponseDeviceInfoCapabilitiesSupported []string
GetDeviceByIDResponseDeviceInfoCapabilitiesSupported is the getDeviceByIDResponseDeviceInfoCapabilitiesSupported definition
type GetDeviceByIDResponseDeviceInfoDeviceSudiSerialNos ¶
type GetDeviceByIDResponseDeviceInfoDeviceSudiSerialNos []string
GetDeviceByIDResponseDeviceInfoDeviceSudiSerialNos is the getDeviceByIDResponseDeviceInfoDeviceSudiSerialNos definition
type GetDeviceByIDResponseDeviceInfoFeaturesSupported ¶
type GetDeviceByIDResponseDeviceInfoFeaturesSupported []string
GetDeviceByIDResponseDeviceInfoFeaturesSupported is the getDeviceByIDResponseDeviceInfoFeaturesSupported definition
type GetDeviceByIDResponseDeviceInfoFileSystemList ¶
type GetDeviceByIDResponseDeviceInfoFileSystemList struct { Freespace float64 `json:"freespace,omitempty"` // Name string `json:"name,omitempty"` // Readable bool `json:"readable,omitempty"` // Size float64 `json:"size,omitempty"` // Type string `json:"type,omitempty"` // Writeable bool `json:"writeable,omitempty"` // }
GetDeviceByIDResponseDeviceInfoFileSystemList is the getDeviceByIDResponseDeviceInfoFileSystemList definition
type GetDeviceByIDResponseDeviceInfoHTTPHeaders ¶
type GetDeviceByIDResponseDeviceInfoHTTPHeaders struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
GetDeviceByIDResponseDeviceInfoHTTPHeaders is the getDeviceByIDResponseDeviceInfoHTTPHeaders definition
type GetDeviceByIDResponseDeviceInfoIPInterfaces ¶
type GetDeviceByIDResponseDeviceInfoIPInterfaces struct { IPv4Address string `json:"ipv4Address,omitempty"` // IPv6AddressList []string `json:"ipv6AddressList,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Name string `json:"name,omitempty"` // Status string `json:"status,omitempty"` // }
GetDeviceByIDResponseDeviceInfoIPInterfaces is the getDeviceByIDResponseDeviceInfoIPInterfaces definition
type GetDeviceByIDResponseDeviceInfoIPInterfacesIPv6AddressList ¶
type GetDeviceByIDResponseDeviceInfoIPInterfacesIPv6AddressList []string
GetDeviceByIDResponseDeviceInfoIPInterfacesIPv6AddressList is the getDeviceByIDResponseDeviceInfoIPInterfacesIPv6AddressList definition
type GetDeviceByIDResponseDeviceInfoLocation ¶
type GetDeviceByIDResponseDeviceInfoLocation 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"` // }
GetDeviceByIDResponseDeviceInfoLocation is the getDeviceByIDResponseDeviceInfoLocation definition
type GetDeviceByIDResponseDeviceInfoNeighborLinks ¶
type GetDeviceByIDResponseDeviceInfoNeighborLinks 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"` // }
GetDeviceByIDResponseDeviceInfoNeighborLinks is the getDeviceByIDResponseDeviceInfoNeighborLinks definition
type GetDeviceByIDResponseDeviceInfoPnpProfileList ¶
type GetDeviceByIDResponseDeviceInfoPnpProfileList struct { CreatedBy string `json:"createdBy,omitempty"` // DiscoveryCreated bool `json:"discoveryCreated,omitempty"` // PrimaryEndpoint GetDeviceByIDResponseDeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // ProfileName string `json:"profileName,omitempty"` // SecondaryEndpoint GetDeviceByIDResponseDeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
GetDeviceByIDResponseDeviceInfoPnpProfileList is the getDeviceByIDResponseDeviceInfoPnpProfileList definition
type GetDeviceByIDResponseDeviceInfoPnpProfileListPrimaryEndpoint ¶
type GetDeviceByIDResponseDeviceInfoPnpProfileListPrimaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv6Address string `json:"ipv6Address,omitempty"` // Port float64 `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
GetDeviceByIDResponseDeviceInfoPnpProfileListPrimaryEndpoint is the getDeviceByIDResponseDeviceInfoPnpProfileListPrimaryEndpoint definition
type GetDeviceByIDResponseDeviceInfoPnpProfileListSecondaryEndpoint ¶
type GetDeviceByIDResponseDeviceInfoPnpProfileListSecondaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv6Address string `json:"ipv6Address,omitempty"` // Port float64 `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
GetDeviceByIDResponseDeviceInfoPnpProfileListSecondaryEndpoint is the getDeviceByIDResponseDeviceInfoPnpProfileListSecondaryEndpoint definition
type GetDeviceByIDResponseDeviceInfoPreWorkflowCliOuputs ¶
type GetDeviceByIDResponseDeviceInfoPreWorkflowCliOuputs struct { Cli string `json:"cli,omitempty"` // CliOutput string `json:"cliOutput,omitempty"` // }
GetDeviceByIDResponseDeviceInfoPreWorkflowCliOuputs is the getDeviceByIDResponseDeviceInfoPreWorkflowCliOuputs definition
type GetDeviceByIDResponseDeviceInfoStackInfo ¶
type GetDeviceByIDResponseDeviceInfoStackInfo struct { IsFullRing bool `json:"isFullRing,omitempty"` // StackMemberList []GetDeviceByIDResponseDeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // SupportsStackWorkflows bool `json:"supportsStackWorkflows,omitempty"` // TotalMemberCount float64 `json:"totalMemberCount,omitempty"` // ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // }
GetDeviceByIDResponseDeviceInfoStackInfo is the getDeviceByIDResponseDeviceInfoStackInfo definition
type GetDeviceByIDResponseDeviceInfoStackInfoStackMemberList ¶
type GetDeviceByIDResponseDeviceInfoStackInfoStackMemberList 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 float64 `json:"priority,omitempty"` // Role string `json:"role,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // StackNumber float64 `json:"stackNumber,omitempty"` // State string `json:"state,omitempty"` // SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // }
GetDeviceByIDResponseDeviceInfoStackInfoStackMemberList is the getDeviceByIDResponseDeviceInfoStackInfoStackMemberList definition
type GetDeviceByIDResponseDeviceInfoStackInfoValidLicenseLevels ¶
type GetDeviceByIDResponseDeviceInfoStackInfoValidLicenseLevels []string
GetDeviceByIDResponseDeviceInfoStackInfoValidLicenseLevels is the getDeviceByIDResponseDeviceInfoStackInfoValidLicenseLevels definition
type GetDeviceByIDResponseDeviceInfoUserMicNumbers ¶
type GetDeviceByIDResponseDeviceInfoUserMicNumbers []string
GetDeviceByIDResponseDeviceInfoUserMicNumbers is the getDeviceByIDResponseDeviceInfoUserMicNumbers definition
type GetDeviceByIDResponseDeviceInfoUserSudiSerialNos ¶
type GetDeviceByIDResponseDeviceInfoUserSudiSerialNos []string
GetDeviceByIDResponseDeviceInfoUserSudiSerialNos is the getDeviceByIDResponseDeviceInfoUserSudiSerialNos definition
type GetDeviceByIDResponseRunSummaryList ¶
type GetDeviceByIDResponseRunSummaryList struct { Details string `json:"details,omitempty"` // ErrorFlag bool `json:"errorFlag,omitempty"` // HistoryTaskInfo GetDeviceByIDResponseRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // Timestamp float64 `json:"timestamp,omitempty"` // }
GetDeviceByIDResponseRunSummaryList is the getDeviceByIDResponseRunSummaryList definition
type GetDeviceByIDResponseRunSummaryListHistoryTaskInfo ¶
type GetDeviceByIDResponseRunSummaryListHistoryTaskInfo struct { AddnDetails []GetDeviceByIDResponseRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []GetDeviceByIDResponseRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // }
GetDeviceByIDResponseRunSummaryListHistoryTaskInfo is the getDeviceByIDResponseRunSummaryListHistoryTaskInfo definition
type GetDeviceByIDResponseRunSummaryListHistoryTaskInfoAddnDetails ¶
type GetDeviceByIDResponseRunSummaryListHistoryTaskInfoAddnDetails struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
GetDeviceByIDResponseRunSummaryListHistoryTaskInfoAddnDetails is the getDeviceByIDResponseRunSummaryListHistoryTaskInfoAddnDetails definition
type GetDeviceByIDResponseRunSummaryListHistoryTaskInfoWorkItemList ¶
type GetDeviceByIDResponseRunSummaryListHistoryTaskInfoWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
GetDeviceByIDResponseRunSummaryListHistoryTaskInfoWorkItemList is the getDeviceByIDResponseRunSummaryListHistoryTaskInfoWorkItemList definition
type GetDeviceByIDResponseSystemResetWorkflow ¶
type GetDeviceByIDResponseSystemResetWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []GetDeviceByIDResponseSystemResetWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
GetDeviceByIDResponseSystemResetWorkflow is the getDeviceByIDResponseSystemResetWorkflow definition
type GetDeviceByIDResponseSystemResetWorkflowTasks ¶
type GetDeviceByIDResponseSystemResetWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []GetDeviceByIDResponseSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
GetDeviceByIDResponseSystemResetWorkflowTasks is the getDeviceByIDResponseSystemResetWorkflowTasks definition
type GetDeviceByIDResponseSystemResetWorkflowTasksWorkItemList ¶
type GetDeviceByIDResponseSystemResetWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
GetDeviceByIDResponseSystemResetWorkflowTasksWorkItemList is the getDeviceByIDResponseSystemResetWorkflowTasksWorkItemList definition
type GetDeviceByIDResponseSystemWorkflow ¶
type GetDeviceByIDResponseSystemWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []GetDeviceByIDResponseSystemWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
GetDeviceByIDResponseSystemWorkflow is the getDeviceByIDResponseSystemWorkflow definition
type GetDeviceByIDResponseSystemWorkflowTasks ¶
type GetDeviceByIDResponseSystemWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []GetDeviceByIDResponseSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
GetDeviceByIDResponseSystemWorkflowTasks is the getDeviceByIDResponseSystemWorkflowTasks definition
type GetDeviceByIDResponseSystemWorkflowTasksWorkItemList ¶
type GetDeviceByIDResponseSystemWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
GetDeviceByIDResponseSystemWorkflowTasksWorkItemList is the getDeviceByIDResponseSystemWorkflowTasksWorkItemList definition
type GetDeviceByIDResponseWorkflow ¶
type GetDeviceByIDResponseWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []GetDeviceByIDResponseWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
GetDeviceByIDResponseWorkflow is the getDeviceByIDResponseWorkflow definition
type GetDeviceByIDResponseWorkflowParameters ¶
type GetDeviceByIDResponseWorkflowParameters struct { ConfigList []GetDeviceByIDResponseWorkflowParametersConfigList `json:"configList,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // }
GetDeviceByIDResponseWorkflowParameters is the getDeviceByIDResponseWorkflowParameters definition
type GetDeviceByIDResponseWorkflowParametersConfigList ¶
type GetDeviceByIDResponseWorkflowParametersConfigList struct { ConfigID string `json:"configId,omitempty"` // ConfigParameters []GetDeviceByIDResponseWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // }
GetDeviceByIDResponseWorkflowParametersConfigList is the getDeviceByIDResponseWorkflowParametersConfigList definition
type GetDeviceByIDResponseWorkflowParametersConfigListConfigParameters ¶
type GetDeviceByIDResponseWorkflowParametersConfigListConfigParameters struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
GetDeviceByIDResponseWorkflowParametersConfigListConfigParameters is the getDeviceByIDResponseWorkflowParametersConfigListConfigParameters definition
type GetDeviceByIDResponseWorkflowTasks ¶
type GetDeviceByIDResponseWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []GetDeviceByIDResponseWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
GetDeviceByIDResponseWorkflowTasks is the getDeviceByIDResponseWorkflowTasks definition
type GetDeviceByIDResponseWorkflowTasksWorkItemList ¶
type GetDeviceByIDResponseWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
GetDeviceByIDResponseWorkflowTasksWorkItemList is the getDeviceByIDResponseWorkflowTasksWorkItemList definition
type GetDeviceBySerialNumberResponse ¶
type GetDeviceBySerialNumberResponse struct { Response GetDeviceBySerialNumberResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetDeviceBySerialNumberResponse is the getDeviceBySerialNumberResponse definition
type GetDeviceBySerialNumberResponseResponse ¶
type GetDeviceBySerialNumberResponseResponse 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"` // }
GetDeviceBySerialNumberResponseResponse is the getDeviceBySerialNumberResponseResponse definition
type GetDeviceConfigByIDResponse ¶
type GetDeviceConfigByIDResponse struct { Response string `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetDeviceConfigByIDResponse is the getDeviceConfigByIdResponse definition
type GetDeviceConfigCountResponse ¶
type GetDeviceConfigCountResponse struct { Response int `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetDeviceConfigCountResponse is the getDeviceConfigCountResponse definition
type GetDeviceConfigForAllDevicesResponse ¶
type GetDeviceConfigForAllDevicesResponse struct { Response []GetDeviceConfigForAllDevicesResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetDeviceConfigForAllDevicesResponse is the getDeviceConfigForAllDevicesResponse definition
type GetDeviceConfigForAllDevicesResponseResponse ¶
type GetDeviceConfigForAllDevicesResponseResponse struct { AttributeInfo string `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"` // }
GetDeviceConfigForAllDevicesResponseResponse is the getDeviceConfigForAllDevicesResponseResponse definition
type GetDeviceCountResponse ¶
type GetDeviceCountResponse struct { Response int `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetDeviceCountResponse is the getDeviceCountResponse definition
type GetDeviceCredentialDetailsQueryParams ¶
type GetDeviceCredentialDetailsQueryParams struct {
SiteID string `url:"siteId,omitempty"` // Site id to retrieve the credential details associated with the site.
}
GetDeviceCredentialDetailsQueryParams defines the query parameters for this request
type GetDeviceCredentialDetailsResponse ¶
type GetDeviceCredentialDetailsResponse struct { Cli []GetDeviceCredentialDetailsResponseCli `json:"cli,omitempty"` // HTTPRead []GetDeviceCredentialDetailsResponseHTTPRead `json:"http_read,omitempty"` // HTTPWrite []GetDeviceCredentialDetailsResponseHTTPWrite `json:"http_write,omitempty"` // SNMPV2Read []GetDeviceCredentialDetailsResponseSNMPv2Read `json:"snmp_v2_read,omitempty"` // SNMPV2Write []GetDeviceCredentialDetailsResponseSNMPv2Write `json:"snmp_v2_write,omitempty"` // SNMPV3 []GetDeviceCredentialDetailsResponseSNMPv3 `json:"snmp_v3,omitempty"` // }
GetDeviceCredentialDetailsResponse is the getDeviceCredentialDetailsResponse definition
type GetDeviceCredentialDetailsResponseCli ¶
type GetDeviceCredentialDetailsResponseCli 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"` // }
GetDeviceCredentialDetailsResponseCli is the getDeviceCredentialDetailsResponseCli definition
type GetDeviceCredentialDetailsResponseHTTPRead ¶
type GetDeviceCredentialDetailsResponseHTTPRead 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"` // }
GetDeviceCredentialDetailsResponseHTTPRead is the getDeviceCredentialDetailsResponseHTTPRead definition
type GetDeviceCredentialDetailsResponseHTTPWrite ¶
type GetDeviceCredentialDetailsResponseHTTPWrite 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"` // }
GetDeviceCredentialDetailsResponseHTTPWrite is the getDeviceCredentialDetailsResponseHTTPWrite definition
type GetDeviceCredentialDetailsResponseSNMPv2Read ¶
type GetDeviceCredentialDetailsResponseSNMPv2Read struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // ReadCommunity string `json:"readCommunity,omitempty"` // }
GetDeviceCredentialDetailsResponseSNMPv2Read is the getDeviceCredentialDetailsResponseSNMPv2Read definition
type GetDeviceCredentialDetailsResponseSNMPv2Write ¶
type GetDeviceCredentialDetailsResponseSNMPv2Write struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // WriteCommunity string `json:"writeCommunity,omitempty"` // }
GetDeviceCredentialDetailsResponseSNMPv2Write is the getDeviceCredentialDetailsResponseSNMPv2Write definition
type GetDeviceCredentialDetailsResponseSNMPv3 ¶
type GetDeviceCredentialDetailsResponseSNMPv3 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"` // }
GetDeviceCredentialDetailsResponseSNMPv3 is the getDeviceCredentialDetailsResponseSNMPv3 definition
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 }
GetDeviceDetailQueryParams defines the query parameters for this request
type GetDeviceDetailResponse ¶
type GetDeviceDetailResponse struct {
Response GetDeviceDetailResponseResponse `json:"response,omitempty"` //
}
GetDeviceDetailResponse is the getDeviceDetailResponse definition
type GetDeviceDetailResponseResponse ¶
type GetDeviceDetailResponseResponse struct { HALastResetReason string `json:"HALastResetReason,omitempty"` // HAPrimaryPowerStatus string `json:"HAPrimaryPowerStatus,omitempty"` // HASecondaryPowerStatus string `json:"HASecondaryPowerStatus,omitempty"` // AirQuality string `json:"airQuality,omitempty"` // AirQualityScore int `json:"airQualityScore,omitempty"` // ClientCount string `json:"clientCount,omitempty"` // CollectionStatus string `json:"collectionStatus,omitempty"` // CommunicationState string `json:"communicationState,omitempty"` // CPU string `json:"cpu,omitempty"` // CPUScore int `json:"cpuScore,omitempty"` // DeviceSeries string `json:"deviceSeries,omitempty"` // FreeMbuf string `json:"freeMbuf,omitempty"` // FreeMbufScore int `json:"freeMbufScore,omitempty"` // FreeTimer string `json:"freeTimer,omitempty"` // FreeTimerScore int `json:"freeTimerScore,omitempty"` // Interference string `json:"interference,omitempty"` // InterferenceScore int `json:"interferenceScore,omitempty"` // Location string `json:"location,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // ManagementIPAddr string `json:"managementIpAddr,omitempty"` // Memory string `json:"memory,omitempty"` // MemoryScore int `json:"memoryScore,omitempty"` // Noise string `json:"noise,omitempty"` // NoiseScore int `json:"noiseScore,omitempty"` // NwDeviceFamily string `json:"nwDeviceFamily,omitempty"` // NwDeviceID string `json:"nwDeviceId,omitempty"` // NwDeviceName string `json:"nwDeviceName,omitempty"` // NwDeviceRole string `json:"nwDeviceRole,omitempty"` // NwDeviceType string `json:"nwDeviceType,omitempty"` // OsType string `json:"osType,omitempty"` // OverallHealth int `json:"overallHealth,omitempty"` // PacketPool string `json:"packetPool,omitempty"` // PacketPoolScore int `json:"packetPoolScore,omitempty"` // PlatformID string `json:"platformId,omitempty"` // RedundancyMode string `json:"redundancyMode,omitempty"` // RedundancyPeerState string `json:"redundancyPeerState,omitempty"` // RedundancyState string `json:"redundancyState,omitempty"` // RedundancyUnit string `json:"redundancyUnit,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // Timestamp string `json:"timestamp,omitempty"` // Utilization string `json:"utilization,omitempty"` // UtilizationScore int `json:"utilizationScore,omitempty"` // Wqe string `json:"wqe,omitempty"` // WqeScore int `json:"wqeScore,omitempty"` // }
GetDeviceDetailResponseResponse is the getDeviceDetailResponseResponse definition
type GetDeviceDetailsByIPQueryParams ¶
type GetDeviceDetailsByIPQueryParams struct {
DeviceIP string `url:"deviceIp,omitempty"` // Device to which the provisioning detail has to be retrieved
}
GetDeviceDetailsByIPQueryParams defines the query parameters for this request
type GetDeviceDetailsByIPResponse ¶
type GetDeviceDetailsByIPResponse struct {
ProvisionDetails GetDeviceDetailsByIPResponseProvisionDetails `json:"provisionDetails,omitempty"` //
}
GetDeviceDetailsByIPResponse is the getDeviceDetailsByIPResponse definition
type GetDeviceDetailsByIPResponseProvisionDetails ¶
type GetDeviceDetailsByIPResponseProvisionDetails struct { BeginStep string `json:"beginStep,omitempty"` // Duration string `json:"duration,omitempty"` // EndTime int `json:"endTime,omitempty"` // StartTime int `json:"startTime,omitempty"` // Status string `json:"status,omitempty"` // StatusMessage string `json:"statusMessage,omitempty"` // TaskNodes []GetDeviceDetailsByIPResponseProvisionDetailsTaskNodes `json:"taskNodes,omitempty"` // Topology string `json:"topology,omitempty"` // }
GetDeviceDetailsByIPResponseProvisionDetails is the getDeviceDetailsByIPResponseProvisionDetails definition
type GetDeviceDetailsByIPResponseProvisionDetailsTaskNodes ¶
type GetDeviceDetailsByIPResponseProvisionDetailsTaskNodes struct { CliTemplateUserMessageDTO string `json:"cliTemplateUserMessageDTO,omitempty"` // Duration string `json:"duration,omitempty"` // EndTime int `json:"endTime,omitempty"` // ErrorPayload string `json:"errorPayload,omitempty"` // Name string `json:"name,omitempty"` // NextTask string `json:"nextTask,omitempty"` // ParentTask string `json:"parentTask,omitempty"` // Payload string `json:"payload,omitempty"` // ProvisionedNames string `json:"provisionedNames,omitempty"` // StartTime int `json:"startTime,omitempty"` // Status string `json:"status,omitempty"` // StatusMessage string `json:"statusMessage,omitempty"` // StepRan string `json:"stepRan,omitempty"` // Target string `json:"target,omitempty"` // }
GetDeviceDetailsByIPResponseProvisionDetailsTaskNodes is the getDeviceDetailsByIPResponseProvisionDetailsTaskNodes definition
type GetDeviceEnrichmentDetailsResponse ¶
type GetDeviceEnrichmentDetailsResponse struct {
DeviceDetails GetDeviceEnrichmentDetailsResponseDeviceDetails `json:"deviceDetails,omitempty"` //
}
GetDeviceEnrichmentDetailsResponse is the getDeviceEnrichmentDetailsResponse definition
type GetDeviceEnrichmentDetailsResponseDeviceDetails ¶
type GetDeviceEnrichmentDetailsResponseDeviceDetails 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"` // 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"` // NeighborTopology []GetDeviceEnrichmentDetailsResponseDeviceDetailsNeighborTopology `json:"neighborTopology,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"` // 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"` // }
GetDeviceEnrichmentDetailsResponseDeviceDetails is the getDeviceEnrichmentDetailsResponseDeviceDetails definition
type GetDeviceEnrichmentDetailsResponseDeviceDetailsNeighborTopology ¶
type GetDeviceEnrichmentDetailsResponseDeviceDetailsNeighborTopology struct { Links []GetDeviceEnrichmentDetailsResponseDeviceDetailsNeighborTopologyLinks `json:"links,omitempty"` // Nodes []GetDeviceEnrichmentDetailsResponseDeviceDetailsNeighborTopologyNodes `json:"nodes,omitempty"` // }
GetDeviceEnrichmentDetailsResponseDeviceDetailsNeighborTopology is the getDeviceEnrichmentDetailsResponseDeviceDetailsNeighborTopology definition
type GetDeviceEnrichmentDetailsResponseDeviceDetailsNeighborTopologyLinks ¶
type GetDeviceEnrichmentDetailsResponseDeviceDetailsNeighborTopologyLinks struct { ID string `json:"id,omitempty"` // Label []string `json:"label,omitempty"` // LinkStatus string `json:"linkStatus,omitempty"` // PortUtilization string `json:"portUtilization,omitempty"` // Source string `json:"source,omitempty"` // Target string `json:"target,omitempty"` // }
GetDeviceEnrichmentDetailsResponseDeviceDetailsNeighborTopologyLinks is the getDeviceEnrichmentDetailsResponseDeviceDetailsNeighborTopologyLinks definition
type GetDeviceEnrichmentDetailsResponseDeviceDetailsNeighborTopologyLinksLabel ¶
type GetDeviceEnrichmentDetailsResponseDeviceDetailsNeighborTopologyLinksLabel []string
GetDeviceEnrichmentDetailsResponseDeviceDetailsNeighborTopologyLinksLabel is the getDeviceEnrichmentDetailsResponseDeviceDetailsNeighborTopologyLinksLabel definition
type GetDeviceEnrichmentDetailsResponseDeviceDetailsNeighborTopologyNodes ¶
type GetDeviceEnrichmentDetailsResponseDeviceDetailsNeighborTopologyNodes struct { Clients string `json:"clients,omitempty"` // ConnectedDevice string `json:"connectedDevice,omitempty"` // Count string `json:"count,omitempty"` // Description string `json:"description,omitempty"` // DeviceType string `json:"deviceType,omitempty"` // FabricGroup string `json:"fabricGroup,omitempty"` // Family string `json:"family,omitempty"` // HealthScore int `json:"healthScore,omitempty"` // ID string `json:"id,omitempty"` // IP string `json:"ip,omitempty"` // Level float64 `json:"level,omitempty"` // Name string `json:"name,omitempty"` // NodeType string `json:"nodeType,omitempty"` // PlatformID string `json:"platformId,omitempty"` // RadioFrequency string `json:"radioFrequency,omitempty"` // Role string `json:"role,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // UserID string `json:"userId,omitempty"` // }
GetDeviceEnrichmentDetailsResponseDeviceDetailsNeighborTopologyNodes is the getDeviceEnrichmentDetailsResponseDeviceDetailsNeighborTopologyNodes definition
type GetDeviceHistoryQueryParams ¶
type GetDeviceHistoryQueryParams struct { SerialNumber string `url:"serialNumber,omitempty"` // Device Serial Number 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) }
GetDeviceHistoryQueryParams defines the query parameters for this request
type GetDeviceHistoryResponse ¶
type GetDeviceHistoryResponse struct { Response []GetDeviceHistoryResponseResponse `json:"response,omitempty"` // StatusCode float64 `json:"statusCode,omitempty"` // }
GetDeviceHistoryResponse is the getDeviceHistoryResponse definition
type GetDeviceHistoryResponseResponse ¶
type GetDeviceHistoryResponseResponse struct { Details string `json:"details,omitempty"` // ErrorFlag bool `json:"errorFlag,omitempty"` // HistoryTaskInfo GetDeviceHistoryResponseResponseHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // Timestamp float64 `json:"timestamp,omitempty"` // }
GetDeviceHistoryResponseResponse is the getDeviceHistoryResponseResponse definition
type GetDeviceHistoryResponseResponseHistoryTaskInfo ¶
type GetDeviceHistoryResponseResponseHistoryTaskInfo struct { AddnDetails []GetDeviceHistoryResponseResponseHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []GetDeviceHistoryResponseResponseHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // }
GetDeviceHistoryResponseResponseHistoryTaskInfo is the getDeviceHistoryResponseResponseHistoryTaskInfo definition
type GetDeviceHistoryResponseResponseHistoryTaskInfoAddnDetails ¶
type GetDeviceHistoryResponseResponseHistoryTaskInfoAddnDetails struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
GetDeviceHistoryResponseResponseHistoryTaskInfoAddnDetails is the getDeviceHistoryResponseResponseHistoryTaskInfoAddnDetails definition
type GetDeviceHistoryResponseResponseHistoryTaskInfoWorkItemList ¶
type GetDeviceHistoryResponseResponseHistoryTaskInfoWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
GetDeviceHistoryResponseResponseHistoryTaskInfoWorkItemList is the getDeviceHistoryResponseResponseHistoryTaskInfoWorkItemList definition
type GetDeviceInfoFromSDAFabricQueryParams ¶
type GetDeviceInfoFromSDAFabricQueryParams struct {
DeviceIPAddress string `url:"deviceIPAddress,omitempty"` // Device IP Address
}
GetDeviceInfoFromSDAFabricQueryParams defines the query parameters for this request
type GetDeviceInfoFromSDAFabricResponse ¶
type GetDeviceInfoFromSDAFabricResponse struct { Description string `json:"description,omitempty"` // DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Name string `json:"name,omitempty"` // Roles []string `json:"roles,omitempty"` // SiteHierarchy string `json:"siteHierarchy,omitempty"` // Status string `json:"status,omitempty"` // }
GetDeviceInfoFromSDAFabricResponse is the getDeviceInfoFromSDAFabricResponse definition
type GetDeviceInfoFromSDAFabricResponseRoles ¶
type GetDeviceInfoFromSDAFabricResponseRoles []string
GetDeviceInfoFromSDAFabricResponseRoles is the getDeviceInfoFromSDAFabricResponseRoles definition
type GetDeviceInterfaceCountByDeviceIDResponse ¶
type GetDeviceInterfaceCountByDeviceIDResponse struct { Response int `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetDeviceInterfaceCountByDeviceIDResponse is the getDeviceInterfaceCountByDeviceIdResponse definition
type GetDeviceInterfaceCountResponse ¶
type GetDeviceInterfaceCountResponse struct { Response int `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetDeviceInterfaceCountResponse is the getDeviceInterfaceCountResponse definition
type GetDeviceInterfaceVLANsQueryParams ¶
type GetDeviceInterfaceVLANsQueryParams struct {
InterfaceType string `url:"interfaceType,omitempty"` // Vlan assocaited with sub-interface
}
GetDeviceInterfaceVLANsQueryParams defines the query parameters for this request
type GetDeviceInterfaceVLANsResponse ¶
type GetDeviceInterfaceVLANsResponse struct { Response []GetDeviceInterfaceVLANsResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetDeviceInterfaceVLANsResponse is the getDeviceInterfaceVLANsResponse definition
type GetDeviceInterfaceVLANsResponseResponse ¶
type GetDeviceInterfaceVLANsResponseResponse 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"` // }
GetDeviceInterfaceVLANsResponseResponse is the getDeviceInterfaceVLANsResponseResponse definition
type GetDeviceInterfacesBySpecifiedRangeResponse ¶
type GetDeviceInterfacesBySpecifiedRangeResponse struct { Response []GetDeviceInterfacesBySpecifiedRangeResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetDeviceInterfacesBySpecifiedRangeResponse is the getDeviceInterfacesBySpecifiedRangeResponse definition
type GetDeviceInterfacesBySpecifiedRangeResponseResponse ¶
type GetDeviceInterfacesBySpecifiedRangeResponseResponse 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"` // }
GetDeviceInterfacesBySpecifiedRangeResponseResponse is the getDeviceInterfacesBySpecifiedRangeResponseResponse definition
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 Licensame []string `url:"license.name,omitempty"` // licenseName Licensype []string `url:"license.type,omitempty"` // licenseType Licenstatus []string `url:"license.status,omitempty"` // licenseStatus Modulame []string `url:"module+name,omitempty"` // moduleName Modulqupimenttype []string `url:"module+equpimenttype,omitempty"` // moduleEqupimentType Modulervicestate []string `url:"module+servicestate,omitempty"` // moduleServiceState Modulendorequipmenttype []string `url:"module+vendorequipmenttype,omitempty"` // moduleVendorEquipmentType Modulartnumber []string `url:"module+partnumber,omitempty"` // modulePartNumber Modulperationstatecode []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. }
GetDeviceListQueryParams defines the query parameters for this request
type GetDeviceListResponse ¶
type GetDeviceListResponse struct { Response []GetDeviceListResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetDeviceListResponse is the getDeviceListResponse definition
type GetDeviceListResponseResponse ¶
type GetDeviceListResponseResponse 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"` // }
GetDeviceListResponseResponse is the getDeviceListResponseResponse definition
type GetDeviceRoleInSDAFabricQueryParams ¶
type GetDeviceRoleInSDAFabricQueryParams struct {
DeviceManagementIPAddress string `url:"deviceManagementIpAddress,omitempty"` // Device Management IP Address
}
GetDeviceRoleInSDAFabricQueryParams defines the query parameters for this request
type GetDeviceRoleInSDAFabricResponse ¶
type GetDeviceRoleInSDAFabricResponse struct { Response GetDeviceRoleInSDAFabricResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetDeviceRoleInSDAFabricResponse is the getDeviceRoleInSDAFabricResponse definition
type GetDeviceRoleInSDAFabricResponseResponse ¶
type GetDeviceRoleInSDAFabricResponseResponse struct { Description string `json:"description,omitempty"` // Roles []string `json:"roles,omitempty"` // Status string `json:"status,omitempty"` // }
GetDeviceRoleInSDAFabricResponseResponse is the getDeviceRoleInSDAFabricResponseResponse definition
type GetDeviceRoleInSDAFabricResponseResponseRoles ¶
type GetDeviceRoleInSDAFabricResponseResponseRoles []string
GetDeviceRoleInSDAFabricResponseResponseRoles is the getDeviceRoleInSDAFabricResponseResponseRoles definition
type GetDeviceSummaryResponse ¶
type GetDeviceSummaryResponse struct { Response GetDeviceSummaryResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetDeviceSummaryResponse is the getDeviceSummaryResponse definition
type GetDeviceSummaryResponseResponse ¶
type GetDeviceSummaryResponseResponse struct { ID string `json:"id,omitempty"` // Role string `json:"role,omitempty"` // RoleSource string `json:"roleSource,omitempty"` // }
GetDeviceSummaryResponseResponse is the getDeviceSummaryResponseResponse definition
type GetDevicesDiscoveredByIDQueryParams ¶
type GetDevicesDiscoveredByIDQueryParams struct {
TaskID string `url:"taskId,omitempty"` // taskId
}
GetDevicesDiscoveredByIDQueryParams defines the query parameters for this request
type GetDevicesDiscoveredByIDResponse ¶
type GetDevicesDiscoveredByIDResponse struct { Response int `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetDevicesDiscoveredByIDResponse is the getDevicesDiscoveredByIdResponse definition
type GetDiscoveredDevicesByRangeQueryParams ¶
type GetDiscoveredDevicesByRangeQueryParams struct {
TaskID string `url:"taskId,omitempty"` // taskId
}
GetDiscoveredDevicesByRangeQueryParams defines the query parameters for this request
type GetDiscoveredDevicesByRangeResponse ¶
type GetDiscoveredDevicesByRangeResponse struct { Response []GetDiscoveredDevicesByRangeResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetDiscoveredDevicesByRangeResponse is the getDiscoveredDevicesByRangeResponse definition
type GetDiscoveredDevicesByRangeResponseResponse ¶
type GetDiscoveredDevicesByRangeResponseResponse 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 int `json:"upTime,omitempty"` // Vendor string `json:"vendor,omitempty"` // WlcApDeviceStatus string `json:"wlcApDeviceStatus,omitempty"` // }
GetDiscoveredDevicesByRangeResponseResponse is the getDiscoveredDevicesByRangeResponseResponse definition
type GetDiscoveredNetworkDevicesByDiscoveryIDQueryParams ¶
type GetDiscoveredNetworkDevicesByDiscoveryIDQueryParams struct {
TaskID string `url:"taskId,omitempty"` // taskId
}
GetDiscoveredNetworkDevicesByDiscoveryIDQueryParams defines the query parameters for this request
type GetDiscoveredNetworkDevicesByDiscoveryIDResponse ¶
type GetDiscoveredNetworkDevicesByDiscoveryIDResponse struct { Response []GetDiscoveredNetworkDevicesByDiscoveryIDResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetDiscoveredNetworkDevicesByDiscoveryIDResponse is the getDiscoveredNetworkDevicesByDiscoveryIdResponse definition
type GetDiscoveredNetworkDevicesByDiscoveryIDResponseResponse ¶
type GetDiscoveredNetworkDevicesByDiscoveryIDResponseResponse 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 int `json:"upTime,omitempty"` // Vendor string `json:"vendor,omitempty"` // WlcApDeviceStatus string `json:"wlcApDeviceStatus,omitempty"` // }
GetDiscoveredNetworkDevicesByDiscoveryIDResponseResponse is the getDiscoveredNetworkDevicesByDiscoveryIDResponseResponse definition
type GetDiscoveriesByRangeResponse ¶
type GetDiscoveriesByRangeResponse struct { Response []GetDiscoveriesByRangeResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetDiscoveriesByRangeResponse is the getDiscoveriesByRangeResponse definition
type GetDiscoveriesByRangeResponseResponse ¶
type GetDiscoveriesByRangeResponseResponse struct { AttributeInfo string `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 GetDiscoveriesByRangeResponseResponseHTTPReadCredential `json:"httpReadCredential,omitempty"` // HTTPWriteCredential GetDiscoveriesByRangeResponseResponseHTTPWriteCredential `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"` // }
GetDiscoveriesByRangeResponseResponse is the getDiscoveriesByRangeResponseResponse definition
type GetDiscoveriesByRangeResponseResponseGlobalCredentialIDList ¶
type GetDiscoveriesByRangeResponseResponseGlobalCredentialIDList []string
GetDiscoveriesByRangeResponseResponseGlobalCredentialIDList is the getDiscoveriesByRangeResponseResponseGlobalCredentialIDList definition
type GetDiscoveriesByRangeResponseResponseHTTPReadCredential ¶
type GetDiscoveriesByRangeResponseResponseHTTPReadCredential 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"` // }
GetDiscoveriesByRangeResponseResponseHTTPReadCredential is the getDiscoveriesByRangeResponseResponseHTTPReadCredential definition
type GetDiscoveriesByRangeResponseResponseHTTPWriteCredential ¶
type GetDiscoveriesByRangeResponseResponseHTTPWriteCredential 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"` // }
GetDiscoveriesByRangeResponseResponseHTTPWriteCredential is the getDiscoveriesByRangeResponseResponseHTTPWriteCredential definition
type GetDiscoveryByIDResponse ¶
type GetDiscoveryByIDResponse struct { Response GetDiscoveryByIDResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetDiscoveryByIDResponse is the getDiscoveryByIdResponse definition
type GetDiscoveryByIDResponseResponse ¶
type GetDiscoveryByIDResponseResponse struct { AttributeInfo string `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 GetDiscoveryByIDResponseResponseHTTPReadCredential `json:"httpReadCredential,omitempty"` // HTTPWriteCredential GetDiscoveryByIDResponseResponseHTTPWriteCredential `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"` // }
GetDiscoveryByIDResponseResponse is the getDiscoveryByIDResponseResponse definition
type GetDiscoveryByIDResponseResponseGlobalCredentialIDList ¶
type GetDiscoveryByIDResponseResponseGlobalCredentialIDList []string
GetDiscoveryByIDResponseResponseGlobalCredentialIDList is the getDiscoveryByIDResponseResponseGlobalCredentialIDList definition
type GetDiscoveryByIDResponseResponseHTTPReadCredential ¶
type GetDiscoveryByIDResponseResponseHTTPReadCredential 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"` // }
GetDiscoveryByIDResponseResponseHTTPReadCredential is the getDiscoveryByIDResponseResponseHTTPReadCredential definition
type GetDiscoveryByIDResponseResponseHTTPWriteCredential ¶
type GetDiscoveryByIDResponseResponseHTTPWriteCredential 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"` // }
GetDiscoveryByIDResponseResponseHTTPWriteCredential is the getDiscoveryByIDResponseResponseHTTPWriteCredential definition
type GetDiscoveryJobsByIPQueryParams ¶
type GetDiscoveryJobsByIPQueryParams struct { Offset int `url:"offset,omitempty"` // offset Limit int `url:"limit,omitempty"` // limit IPAddress string `url:"ipAddress,omitempty"` // ipAddress Name string `url:"name,omitempty"` // name }
GetDiscoveryJobsByIPQueryParams defines the query parameters for this request
type GetDiscoveryJobsByIPResponse ¶
type GetDiscoveryJobsByIPResponse struct { Response []GetDiscoveryJobsByIPResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetDiscoveryJobsByIPResponse is the getDiscoveryJobsByIPResponse definition
type GetDiscoveryJobsByIPResponseResponse ¶
type GetDiscoveryJobsByIPResponseResponse struct { AttributeInfo string `json:"attributeInfo,omitempty"` // CliStatus string `json:"cliStatus,omitempty"` // DiscoveryStatus string `json:"discoveryStatus,omitempty"` // EndTime int `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 int `json:"startTime,omitempty"` // TaskID string `json:"taskId,omitempty"` // }
GetDiscoveryJobsByIPResponseResponse is the getDiscoveryJobsByIPResponseResponse definition
type GetEdgeDeviceFromSDAFabricQueryParams ¶
type GetEdgeDeviceFromSDAFabricQueryParams struct {
DeviceIPAddress string `url:"deviceIPAddress,omitempty"` // Device IP Address
}
GetEdgeDeviceFromSDAFabricQueryParams defines the query parameters for this request
type GetEdgeDeviceFromSDAFabricResponse ¶
type GetEdgeDeviceFromSDAFabricResponse struct { Description string `json:"description,omitempty"` // DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Name string `json:"name,omitempty"` // Roles []string `json:"roles,omitempty"` // SiteHierarchy string `json:"siteHierarchy,omitempty"` // Status string `json:"status,omitempty"` // }
GetEdgeDeviceFromSDAFabricResponse is the getEdgeDeviceFromSDAFabricResponse definition
type GetEdgeDeviceFromSDAFabricResponseRoles ¶
type GetEdgeDeviceFromSDAFabricResponseRoles []string
GetEdgeDeviceFromSDAFabricResponseRoles is the getEdgeDeviceFromSDAFabricResponseRoles definition
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.
}
GetEnterpriseSSIDQueryParams defines the query parameters for this request
type GetEnterpriseSSIDResponse ¶
type GetEnterpriseSSIDResponse struct { GroupUUID string `json:"groupUuid,omitempty"` // InheritedGroupName string `json:"inheritedGroupName,omitempty"` // InheritedGroupUUID string `json:"inheritedGroupUuid,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // SSIDDetails []GetEnterpriseSSIDResponseSSIDDetails `json:"ssidDetails,omitempty"` // Version int `json:"version,omitempty"` // }
GetEnterpriseSSIDResponse is the getEnterpriseSSIDResponse definition
type GetEnterpriseSSIDResponseSSIDDetails ¶
type GetEnterpriseSSIDResponseSSIDDetails struct { AuthServer string `json:"authServer,omitempty"` // EnableBroadcastSSID bool `json:"enableBroadcastSSID,omitempty"` // EnableFastLane bool `json:"enableFastLane,omitempty"` // EnableMACFiltering bool `json:"enableMACFiltering,omitempty"` // FastTransition string `json:"fastTransition,omitempty"` // IsEnabled bool `json:"isEnabled,omitempty"` // IsFabric bool `json:"isFabric,omitempty"` // Name string `json:"name,omitempty"` // Passphrase string `json:"passphrase,omitempty"` // RadioPolicy string `json:"radioPolicy,omitempty"` // SecurityLevel string `json:"securityLevel,omitempty"` // TrafficType string `json:"trafficType,omitempty"` // WLANType string `json:"wlanType,omitempty"` // }
GetEnterpriseSSIDResponseSSIDDetails is the getEnterpriseSSIDResponseSSIDDetails definition
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) }
GetEventSubscriptionsQueryParams defines the query parameters for this request
type GetEventSubscriptionsResponse ¶
type GetEventSubscriptionsResponse struct { Description string `json:"description,omitempty"` // Filter GetEventSubscriptionsResponseFilter `json:"filter,omitempty"` // Name string `json:"name,omitempty"` // SubscriptionEndpoints []GetEventSubscriptionsResponseSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // Version string `json:"version,omitempty"` // }
GetEventSubscriptionsResponse is the getEventSubscriptionsResponse definition
type GetEventSubscriptionsResponseFilter ¶
type GetEventSubscriptionsResponseFilter struct {
EventIDs []string `json:"eventIds,omitempty"` //
}
GetEventSubscriptionsResponseFilter is the getEventSubscriptionsResponseFilter definition
type GetEventSubscriptionsResponseFilterEventIDs ¶
type GetEventSubscriptionsResponseFilterEventIDs []string
GetEventSubscriptionsResponseFilterEventIDs is the getEventSubscriptionsResponseFilterEventIDs definition
type GetEventSubscriptionsResponseSubscriptionEndpoints ¶
type GetEventSubscriptionsResponseSubscriptionEndpoints struct { ID string `json:"id,omitempty"` // InstanceID string `json:"instanceId,omitempty"` // SubscriptionDetails GetEventSubscriptionsResponseSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // }
GetEventSubscriptionsResponseSubscriptionEndpoints is the getEventSubscriptionsResponseSubscriptionEndpoints definition
type GetEventSubscriptionsResponseSubscriptionEndpointsSubscriptionDetails ¶
type GetEventSubscriptionsResponseSubscriptionEndpointsSubscriptionDetails struct { ConnectorType string `json:"connectorType,omitempty"` // Method string `json:"method,omitempty"` // Name string `json:"name,omitempty"` // URL string `json:"url,omitempty"` // }
GetEventSubscriptionsResponseSubscriptionEndpointsSubscriptionDetails is the getEventSubscriptionsResponseSubscriptionEndpointsSubscriptionDetails definition
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) }
GetEventsQueryParams defines the query parameters for this request
type GetEventsResponse ¶
type GetEventsResponse struct { Category string `json:"category,omitempty"` // Description string `json:"description,omitempty"` // Details string `json:"details,omitempty"` // Domain string `json:"domain,omitempty"` // EventID string `json:"eventId,omitempty"` // Name string `json:"name,omitempty"` // NameSpace string `json:"nameSpace,omitempty"` // Severity float64 `json:"severity,omitempty"` // SubDomain string `json:"subDomain,omitempty"` // SubscriptionTypes []string `json:"subscriptionTypes,omitempty"` // Tags []string `json:"tags,omitempty"` // Type string `json:"type,omitempty"` // Version string `json:"version,omitempty"` // }
GetEventsResponse is the getEventsResponse definition
type GetEventsResponseSubscriptionTypes ¶
type GetEventsResponseSubscriptionTypes []string
GetEventsResponseSubscriptionTypes is the getEventsResponseSubscriptionTypes definition
type GetEventsResponseTags ¶
type GetEventsResponseTags []string
GetEventsResponseTags is the getEventsResponseTags definition
type GetFailedITSMEventsQueryParams ¶
type GetFailedITSMEventsQueryParams struct {
InstanceID string `url:"instanceId,omitempty"` // Instance Id of the failed event as in the Runtime Dashboard
}
GetFailedITSMEventsQueryParams defines the query parameters for this request
type GetFailedITSMEventsResponse ¶
type GetFailedITSMEventsResponse struct { Category string `json:"category,omitempty"` // Description string `json:"description,omitempty"` // Domain string `json:"domain,omitempty"` // EnrichmentInfo GetFailedITSMEventsResponseEnrichmentInfo `json:"enrichmentInfo,omitempty"` // EventID string `json:"eventId,omitempty"` // InstanceID string `json:"instanceId,omitempty"` // Name string `json:"name,omitempty"` // Severity string `json:"severity,omitempty"` // Source string `json:"source,omitempty"` // SubDomain string `json:"subDomain,omitempty"` // Timestamp int `json:"timestamp,omitempty"` // Type string `json:"type,omitempty"` // }
GetFailedITSMEventsResponse is the getFailedITSMEventsResponse definition
type GetFailedITSMEventsResponseEnrichmentInfo ¶
type GetFailedITSMEventsResponseEnrichmentInfo struct { ErrorCode string `json:"errorCode,omitempty"` // ErrorDescription string `json:"errorDescription,omitempty"` // EventStatus string `json:"eventStatus,omitempty"` // ResponseReceivedFromITSMSystem string `json:"responseReceivedFromITSMSystem,omitempty"` // }
GetFailedITSMEventsResponseEnrichmentInfo is the getFailedITSMEventsResponseEnrichmentInfo definition
type GetFunctionalCapabilityByIDResponse ¶
type GetFunctionalCapabilityByIDResponse struct { Response GetFunctionalCapabilityByIDResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetFunctionalCapabilityByIDResponse is the getFunctionalCapabilityByIdResponse definition
type GetFunctionalCapabilityByIDResponseResponse ¶
type GetFunctionalCapabilityByIDResponseResponse struct { AttributeInfo string `json:"attributeInfo,omitempty"` // FunctionDetails []GetFunctionalCapabilityByIDResponseResponseFunctionDetails `json:"functionDetails,omitempty"` // FunctionName string `json:"functionName,omitempty"` // FunctionOpState string `json:"functionOpState,omitempty"` // ID string `json:"id,omitempty"` // }
GetFunctionalCapabilityByIDResponseResponse is the getFunctionalCapabilityByIDResponseResponse definition
type GetFunctionalCapabilityByIDResponseResponseFunctionDetails ¶
type GetFunctionalCapabilityByIDResponseResponseFunctionDetails struct { AttributeInfo string `json:"attributeInfo,omitempty"` // ID string `json:"id,omitempty"` // PropertyName string `json:"propertyName,omitempty"` // StringValue string `json:"stringValue,omitempty"` // }
GetFunctionalCapabilityByIDResponseResponseFunctionDetails is the getFunctionalCapabilityByIDResponseResponseFunctionDetails definition
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 }
GetFunctionalCapabilityForDevicesQueryParams defines the query parameters for this request
type GetFunctionalCapabilityForDevicesResponse ¶
type GetFunctionalCapabilityForDevicesResponse struct { Response []GetFunctionalCapabilityForDevicesResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetFunctionalCapabilityForDevicesResponse is the getFunctionalCapabilityForDevicesResponse definition
type GetFunctionalCapabilityForDevicesResponseResponse ¶
type GetFunctionalCapabilityForDevicesResponseResponse struct { AttributeInfo string `json:"attributeInfo,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // FunctionalCapability []GetFunctionalCapabilityForDevicesResponseResponseFunctionalCapability `json:"functionalCapability,omitempty"` // ID string `json:"id,omitempty"` // }
GetFunctionalCapabilityForDevicesResponseResponse is the getFunctionalCapabilityForDevicesResponseResponse definition
type GetFunctionalCapabilityForDevicesResponseResponseFunctionalCapability ¶
type GetFunctionalCapabilityForDevicesResponseResponseFunctionalCapability struct { AttributeInfo string `json:"attributeInfo,omitempty"` // FunctionDetails []GetFunctionalCapabilityForDevicesResponseResponseFunctionalCapabilityFunctionDetails `json:"functionDetails,omitempty"` // FunctionName string `json:"functionName,omitempty"` // FunctionOpState string `json:"functionOpState,omitempty"` // ID string `json:"id,omitempty"` // }
GetFunctionalCapabilityForDevicesResponseResponseFunctionalCapability is the getFunctionalCapabilityForDevicesResponseResponseFunctionalCapability definition
type GetFunctionalCapabilityForDevicesResponseResponseFunctionalCapabilityFunctionDetails ¶
type GetFunctionalCapabilityForDevicesResponseResponseFunctionalCapabilityFunctionDetails struct { AttributeInfo string `json:"attributeInfo,omitempty"` // ID string `json:"id,omitempty"` // PropertyName string `json:"propertyName,omitempty"` // StringValue string `json:"stringValue,omitempty"` // }
GetFunctionalCapabilityForDevicesResponseResponseFunctionalCapabilityFunctionDetails is the getFunctionalCapabilityForDevicesResponseResponseFunctionalCapabilityFunctionDetails definition
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 }
GetGlobalCredentialsQueryParams defines the query parameters for this request
type GetGlobalCredentialsResponse ¶
type GetGlobalCredentialsResponse struct { Response []GetGlobalCredentialsResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetGlobalCredentialsResponse is the getGlobalCredentialsResponse definition
type GetGlobalCredentialsResponseResponse ¶
type GetGlobalCredentialsResponseResponse 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"` // }
GetGlobalCredentialsResponseResponse is the getGlobalCredentialsResponseResponse definition
type GetGlobalPoolQueryParams ¶
type GetGlobalPoolQueryParams struct { Offset string `url:"offset,omitempty"` // offset/starting row Limit string `url:"limit,omitempty"` // No of Global Pools to be retrieved }
GetGlobalPoolQueryParams defines the query parameters for this request
type GetGlobalPoolResponse ¶
type GetGlobalPoolResponse struct { Response []GetGlobalPoolResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetGlobalPoolResponse is the getGlobalPoolResponse definition
type GetGlobalPoolResponseResponse ¶
type GetGlobalPoolResponseResponse struct { ClientOptions interface{} `json:"clientOptions,omitempty"` // ConfigureExternalDhcp bool `json:"configureExternalDhcp,omitempty"` // Context []GetGlobalPoolResponseResponseContext `json:"context,omitempty"` // CreateTime int `json:"createTime,omitempty"` // DhcpServerIPs []string `json:"dhcpServerIps,omitempty"` // DNSServerIPs []string `json:"dnsServerIps,omitempty"` // Gateways []string `json:"gateways,omitempty"` // ID string `json:"id,omitempty"` // IPPoolCidr string `json:"ipPoolCidr,omitempty"` // IPPoolName string `json:"ipPoolName,omitempty"` // IPv6 bool `json:"ipv6,omitempty"` // LastUpdateTime int `json:"lastUpdateTime,omitempty"` // Overlapping bool `json:"overlapping,omitempty"` // Owner string `json:"owner,omitempty"` // ParentUUID string `json:"parentUuid,omitempty"` // TotalIPAddressCount uint64 `json:"totalIpAddressCount,omitempty"` // UsedIPAddressCount uint64 `json:"usedIpAddressCount,omitempty"` // UsedPercentage string `json:"usedPercentage,omitempty"` // }
GetGlobalPoolResponseResponse is the getGlobalPoolResponseResponse definition
type GetGlobalPoolResponseResponseContext ¶
type GetGlobalPoolResponseResponseContext struct { ContextKey string `json:"contextKey,omitempty"` // ContextValue string `json:"contextValue,omitempty"` // Owner string `json:"owner,omitempty"` // }
GetGlobalPoolResponseResponseContext is the getGlobalPoolResponseResponseContext definition
type GetGlobalPoolResponseResponseDNSServerIPs ¶
type GetGlobalPoolResponseResponseDNSServerIPs []string
GetGlobalPoolResponseResponseDNSServerIPs is the getGlobalPoolResponseResponseDNSServerIPs definition
type GetGlobalPoolResponseResponseDhcpServerIPs ¶
type GetGlobalPoolResponseResponseDhcpServerIPs []string
GetGlobalPoolResponseResponseDhcpServerIPs is the getGlobalPoolResponseResponseDhcpServerIPs definition
type GetGlobalPoolResponseResponseGateways ¶
type GetGlobalPoolResponseResponseGateways []string
GetGlobalPoolResponseResponseGateways is the getGlobalPoolResponseResponseGateways definition
type GetIPPoolFromSDAVirtualNetworkQueryParams ¶
type GetIPPoolFromSDAVirtualNetworkQueryParams struct { IPPoolName string `url:"ipPoolName,omitempty"` // ipPoolName VirtualNetworkName string `url:"virtualNetworkName,omitempty"` // virtualNetworkName }
GetIPPoolFromSDAVirtualNetworkQueryParams defines the query parameters for this request
type GetIPPoolFromSDAVirtualNetworkResponse ¶
type GetIPPoolFromSDAVirtualNetworkResponse struct { AuthenticationPolicyName string `json:"authenticationPolicyName,omitempty"` // Description string `json:"description,omitempty"` // IPPoolName string `json:"ipPoolName,omitempty"` // IsL2FloodingEnabled bool `json:"isL2FloodingEnabled,omitempty"` // IsThisCriticalPool bool `json:"isThisCriticalPool,omitempty"` // ScalableGroupName string `json:"scalableGroupName,omitempty"` // Status string `json:"status,omitempty"` // TrafficType string `json:"trafficType,omitempty"` // VirtualNetworkName string `json:"virtualNetworkName,omitempty"` // }
GetIPPoolFromSDAVirtualNetworkResponse is the getIPPoolFromSDAVirtualNetworkResponse definition
type GetISISInterfacesResponse ¶
type GetISISInterfacesResponse struct { Response []GetISISInterfacesResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetISISInterfacesResponse is the getISISInterfacesResponse definition
type GetISISInterfacesResponseResponse ¶
type GetISISInterfacesResponseResponse 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"` // }
GetISISInterfacesResponseResponse is the getISISInterfacesResponseResponse definition
type GetInterfaceByIDResponse ¶
type GetInterfaceByIDResponse struct { Response GetInterfaceByIDResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetInterfaceByIDResponse is the getInterfaceByIdResponse definition
type GetInterfaceByIDResponseResponse ¶
type GetInterfaceByIDResponseResponse 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"` // }
GetInterfaceByIDResponseResponse is the getInterfaceByIDResponseResponse definition
type GetInterfaceByIPResponse ¶
type GetInterfaceByIPResponse struct { Response []GetInterfaceByIPResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetInterfaceByIPResponse is the getInterfaceByIPResponse definition
type GetInterfaceByIPResponseResponse ¶
type GetInterfaceByIPResponseResponse 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"` // }
GetInterfaceByIPResponseResponse is the getInterfaceByIPResponseResponse definition
type GetInterfaceDetailsByDeviceIDAndInterfaceNameQueryParams ¶
type GetInterfaceDetailsByDeviceIDAndInterfaceNameQueryParams struct {
Name string `url:"name,omitempty"` // Interface name
}
GetInterfaceDetailsByDeviceIDAndInterfaceNameQueryParams defines the query parameters for this request
type GetInterfaceDetailsByDeviceIDAndInterfaceNameResponse ¶
type GetInterfaceDetailsByDeviceIDAndInterfaceNameResponse struct { Response GetInterfaceDetailsByDeviceIDAndInterfaceNameResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetInterfaceDetailsByDeviceIDAndInterfaceNameResponse is the getInterfaceDetailsByDeviceIdAndInterfaceNameResponse definition
type GetInterfaceDetailsByDeviceIDAndInterfaceNameResponseResponse ¶
type GetInterfaceDetailsByDeviceIDAndInterfaceNameResponseResponse 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"` // }
GetInterfaceDetailsByDeviceIDAndInterfaceNameResponseResponse is the getInterfaceDetailsByDeviceIDAndInterfaceNameResponseResponse definition
type GetInterfaceInfoByIDResponse ¶
type GetInterfaceInfoByIDResponse struct { Response []GetInterfaceInfoByIDResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetInterfaceInfoByIDResponse is the getInterfaceInfoByIdResponse definition
type GetInterfaceInfoByIDResponseResponse ¶
type GetInterfaceInfoByIDResponseResponse 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"` // }
GetInterfaceInfoByIDResponseResponse is the getInterfaceInfoByIDResponseResponse definition
type GetIssueEnrichmentDetailsResponse ¶
type GetIssueEnrichmentDetailsResponse struct {
IssueDetails GetIssueEnrichmentDetailsResponseIssueDetails `json:"issueDetails,omitempty"` //
}
GetIssueEnrichmentDetailsResponse is the getIssueEnrichmentDetailsResponse definition
type GetIssueEnrichmentDetailsResponseIssueDetails ¶
type GetIssueEnrichmentDetailsResponseIssueDetails struct {
Issue []GetIssueEnrichmentDetailsResponseIssueDetailsIssue `json:"issue,omitempty"` //
}
GetIssueEnrichmentDetailsResponseIssueDetails is the getIssueEnrichmentDetailsResponseIssueDetails definition
type GetIssueEnrichmentDetailsResponseIssueDetailsIssue ¶
type GetIssueEnrichmentDetailsResponseIssueDetailsIssue struct { ImpactedHosts []string `json:"impactedHosts,omitempty"` // IssueCategory string `json:"issueCategory,omitempty"` // IssueDescription string `json:"issueDescription,omitempty"` // IssueEntity string `json:"issueEntity,omitempty"` // IssueEntityValue string `json:"issueEntityValue,omitempty"` // IssueID string `json:"issueId,omitempty"` // IssueName string `json:"issueName,omitempty"` // IssuePriority string `json:"issuePriority,omitempty"` // IssueSeverity string `json:"issueSeverity,omitempty"` // IssueSource string `json:"issueSource,omitempty"` // IssueSummary string `json:"issueSummary,omitempty"` // IssueTimestamp int `json:"issueTimestamp,omitempty"` // SuggestedActions []GetIssueEnrichmentDetailsResponseIssueDetailsIssueSuggestedActions `json:"suggestedActions,omitempty"` // }
GetIssueEnrichmentDetailsResponseIssueDetailsIssue is the getIssueEnrichmentDetailsResponseIssueDetailsIssue definition
type GetIssueEnrichmentDetailsResponseIssueDetailsIssueImpactedHosts ¶
type GetIssueEnrichmentDetailsResponseIssueDetailsIssueImpactedHosts []string
GetIssueEnrichmentDetailsResponseIssueDetailsIssueImpactedHosts is the getIssueEnrichmentDetailsResponseIssueDetailsIssueImpactedHosts definition
type GetIssueEnrichmentDetailsResponseIssueDetailsIssueSuggestedActions ¶
type GetIssueEnrichmentDetailsResponseIssueDetailsIssueSuggestedActions struct { Message string `json:"message,omitempty"` // Steps []string `json:"steps,omitempty"` // }
GetIssueEnrichmentDetailsResponseIssueDetailsIssueSuggestedActions is the getIssueEnrichmentDetailsResponseIssueDetailsIssueSuggestedActions definition
type GetIssueEnrichmentDetailsResponseIssueDetailsIssueSuggestedActionsSteps ¶
type GetIssueEnrichmentDetailsResponseIssueDetailsIssueSuggestedActionsSteps []string
GetIssueEnrichmentDetailsResponseIssueDetailsIssueSuggestedActionsSteps is the getIssueEnrichmentDetailsResponseIssueDetailsIssueSuggestedActionsSteps definition
type GetL3TopologyDetailsResponse ¶
type GetL3TopologyDetailsResponse struct { Response GetL3TopologyDetailsResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetL3TopologyDetailsResponse is the getL3TopologyDetailsResponse definition
type GetL3TopologyDetailsResponseResponse ¶
type GetL3TopologyDetailsResponseResponse struct { ID string `json:"id,omitempty"` // Links []GetL3TopologyDetailsResponseResponseLinks `json:"links,omitempty"` // Nodes []GetL3TopologyDetailsResponseResponseNodes `json:"nodes,omitempty"` // }
GetL3TopologyDetailsResponseResponse is the getL3TopologyDetailsResponseResponse definition
type GetL3TopologyDetailsResponseResponseLinks ¶
type GetL3TopologyDetailsResponseResponseLinks struct { AdditionalInfo string `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"` // }
GetL3TopologyDetailsResponseResponseLinks is the getL3TopologyDetailsResponseResponseLinks definition
type GetL3TopologyDetailsResponseResponseNodes ¶
type GetL3TopologyDetailsResponseResponseNodes struct { ACLApplied bool `json:"aclApplied,omitempty"` // AdditionalInfo string `json:"additionalInfo,omitempty"` // CustomParam GetL3TopologyDetailsResponseResponseNodesCustomParam `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"` // }
GetL3TopologyDetailsResponseResponseNodes is the getL3TopologyDetailsResponseResponseNodes definition
type GetL3TopologyDetailsResponseResponseNodesCustomParam ¶
type GetL3TopologyDetailsResponseResponseNodesCustomParam struct { ID string `json:"id,omitempty"` // Label string `json:"label,omitempty"` // ParentNodeID string `json:"parentNodeId,omitempty"` // X int `json:"x,omitempty"` // Y int `json:"y,omitempty"` // }
GetL3TopologyDetailsResponseResponseNodesCustomParam is the getL3TopologyDetailsResponseResponseNodesCustomParam definition
type GetL3TopologyDetailsResponseResponseNodesTags ¶
type GetL3TopologyDetailsResponseResponseNodesTags []string
GetL3TopologyDetailsResponseResponseNodesTags is the getL3TopologyDetailsResponseResponseNodesTags definition
type GetListOfAvailableNamespacesResponse ¶
type GetListOfAvailableNamespacesResponse struct { Response []string `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetListOfAvailableNamespacesResponse is the getListOfAvailableNamespacesResponse definition
type GetListOfAvailableNamespacesResponseResponse ¶
type GetListOfAvailableNamespacesResponseResponse []string
GetListOfAvailableNamespacesResponseResponse is the getListOfAvailableNamespacesResponseResponse definition
type GetListOfDiscoveriesByDiscoveryIDQueryParams ¶
type GetListOfDiscoveriesByDiscoveryIDQueryParams struct { Offset int `url:"offset,omitempty"` // offset Limit int `url:"limit,omitempty"` // limit IPAddress string `url:"ipAddress,omitempty"` // ipAddress }
GetListOfDiscoveriesByDiscoveryIDQueryParams defines the query parameters for this request
type GetListOfDiscoveriesByDiscoveryIDResponse ¶
type GetListOfDiscoveriesByDiscoveryIDResponse struct { Response []GetListOfDiscoveriesByDiscoveryIDResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetListOfDiscoveriesByDiscoveryIDResponse is the getListOfDiscoveriesByDiscoveryIdResponse definition
type GetListOfDiscoveriesByDiscoveryIDResponseResponse ¶
type GetListOfDiscoveriesByDiscoveryIDResponseResponse struct { AttributeInfo string `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"` // }
GetListOfDiscoveriesByDiscoveryIDResponseResponse is the getListOfDiscoveriesByDiscoveryIDResponseResponse definition
type GetListOfFilesResponse ¶
type GetListOfFilesResponse struct { Response []GetListOfFilesResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetListOfFilesResponse is the getListOfFilesResponse definition
type GetListOfFilesResponseResponse ¶
type GetListOfFilesResponseResponse struct { AttributeInfo string `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 []string `json:"sftpServerList,omitempty"` // Sha1Checksum string `json:"sha1Checksum,omitempty"` // TaskID string `json:"taskId,omitempty"` // }
GetListOfFilesResponseResponse is the getListOfFilesResponseResponse definition
type GetListOfFilesResponseResponseSftpServerList ¶
type GetListOfFilesResponseResponseSftpServerList []string
GetListOfFilesResponseResponseSftpServerList is the getListOfFilesResponseResponseSftpServerList definition
type GetMembershipQueryParams ¶
type GetMembershipQueryParams struct { Offset string `url:"offset,omitempty"` // offset/starting row Limit string `url:"limit,omitempty"` // Number of sites to be retrieved DeviceFamily string `url:"deviceFamily,omitempty"` // Device family name SerialNumber string `url:"serialNumber,omitempty"` // Device serial number }
GetMembershipQueryParams defines the query parameters for this request
type GetMembershipResponse ¶
type GetMembershipResponse struct { Device []GetMembershipResponseDevice `json:"device,omitempty"` // Site GetMembershipResponseSite `json:"site,omitempty"` // }
GetMembershipResponse is the getMembershipResponse definition
type GetMembershipResponseDevice ¶
type GetMembershipResponseDevice struct { Response []interface{} `json:"response,omitempty"` // SiteID string `json:"siteId,omitempty"` // Version string `json:"version,omitempty"` // Message string `json:"message,omitempty"` // }
GetMembershipResponseDevice is the getMembershipResponseDevice definition
type GetMembershipResponseDeviceResponse ¶
type GetMembershipResponseDeviceResponse []string
GetMembershipResponseDeviceResponse is the getMembershipResponseDeviceResponse definition
type GetMembershipResponseSite ¶
type GetMembershipResponseSite struct { Response []GetMembershipResponseSiteResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetMembershipResponseSite is the getMembershipResponseSite definition
type GetMembershipResponseSiteResponse ¶
type GetMembershipResponseSiteResponse struct { ParentID string `json:"parentId,omitempty"` // AdditionalInfo []interface{} `json:"additionalInfo,omitempty"` // GroupTypeList []string `json:"groupTypeList,omitempty"` // GroupHierarchy string `json:"groupHierarchy,omitempty"` // GroupNameHierarchy string `json:"groupNameHierarchy,omitempty"` // Name string `json:"name,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // ID string `json:"id,omitempty"` // }
GetMembershipResponseSiteResponse is the getMembershipResponseSiteResponse definition
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 }
GetModuleCountQueryParams defines the query parameters for this request
type GetModuleCountResponse ¶
type GetModuleCountResponse struct { Response int `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetModuleCountResponse is the getModuleCountResponse definition
type GetModuleInfoByIDResponse ¶
type GetModuleInfoByIDResponse struct { Response GetModuleInfoByIDResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetModuleInfoByIDResponse is the getModuleInfoByIdResponse definition
type GetModuleInfoByIDResponseResponse ¶
type GetModuleInfoByIDResponseResponse struct { AssemblyNumber string `json:"assemblyNumber,omitempty"` // AssemblyRevision string `json:"assemblyRevision,omitempty"` // AttributeInfo string `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"` // }
GetModuleInfoByIDResponseResponse is the getModuleInfoByIDResponseResponse definition
type GetModulesQueryParams ¶
type GetModulesQueryParams struct { DeviceID string `url:"deviceId,omitempty"` // deviceId Limit string `url:"limit,omitempty"` // limit Offset string `url:"offset,omitempty"` // offset NameList []string `url:"nameList,omitempty"` // nameList VendorEquipmentTypeList []string `url:"vendorEquipmentTypeList,omitempty"` // vendorEquipmentTypeList PartNumberList []string `url:"partNumberList,omitempty"` // partNumberList OperationalStateCodeList []string `url:"operationalStateCodeList,omitempty"` // operationalStateCodeList }
GetModulesQueryParams defines the query parameters for this request
type GetModulesResponse ¶
type GetModulesResponse struct { Response []GetModulesResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetModulesResponse is the getModulesResponse definition
type GetModulesResponseResponse ¶
type GetModulesResponseResponse struct { AssemblyNumber string `json:"assemblyNumber,omitempty"` // AssemblyRevision string `json:"assemblyRevision,omitempty"` // AttributeInfo string `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"` // }
GetModulesResponseResponse is the getModulesResponseResponse definition
type GetNFVProfileQueryParams ¶
type GetNFVProfileQueryParams struct { Offset string `url:"offset,omitempty"` // offset/starting row Limit string `url:"limit,omitempty"` // Number of profile to be retrieved Name string `url:"name,omitempty"` // Name of network profile to be retrieved }
GetNFVProfileQueryParams defines the query parameters for this request
type GetNFVProfileResponse ¶
type GetNFVProfileResponse struct {
Response []GetNFVProfileResponseResponse `json:"response,omitempty"` //
}
GetNFVProfileResponse is the getNFVProfileResponse definition
type GetNFVProfileResponseResponse ¶
type GetNFVProfileResponseResponse struct { Device []GetNFVProfileResponseResponseDevice `json:"device,omitempty"` // ID string `json:"id,omitempty"` // ProfileName string `json:"profileName,omitempty"` // }
GetNFVProfileResponseResponse is the getNFVProfileResponseResponse definition
type GetNFVProfileResponseResponseDevice ¶
type GetNFVProfileResponseResponseDevice struct { CustomNetworks []GetNFVProfileResponseResponseDeviceCustomNetworks `json:"customNetworks,omitempty"` // CustomTemplate []GetNFVProfileResponseResponseDeviceCustomTemplate `json:"customTemplate,omitempty"` // DeviceTag string `json:"deviceTag,omitempty"` // DeviceType string `json:"deviceType,omitempty"` // DirectInternetAccessForFirewall bool `json:"directInternetAccessForFirewall,omitempty"` // ServiceProviderProfile []GetNFVProfileResponseResponseDeviceServiceProviderProfile `json:"serviceProviderProfile,omitempty"` // Services []GetNFVProfileResponseResponseDeviceServices `json:"services,omitempty"` // VLANForL2 []GetNFVProfileResponseResponseDeviceVLANForL2 `json:"vlanForL2,omitempty"` // }
GetNFVProfileResponseResponseDevice is the getNFVProfileResponseResponseDevice definition
type GetNFVProfileResponseResponseDeviceCustomNetworks ¶
type GetNFVProfileResponseResponseDeviceCustomNetworks struct { ConnectionType string `json:"connectionType,omitempty"` // NetworkName string `json:"networkName,omitempty"` // ServicesToConnect []GetNFVProfileResponseResponseDeviceCustomNetworksServicesToConnect `json:"servicesToConnect,omitempty"` // VLANID string `json:"vlanId,omitempty"` // VLANMode string `json:"vlanMode,omitempty"` // }
GetNFVProfileResponseResponseDeviceCustomNetworks is the getNFVProfileResponseResponseDeviceCustomNetworks definition
type GetNFVProfileResponseResponseDeviceCustomNetworksServicesToConnect ¶
type GetNFVProfileResponseResponseDeviceCustomNetworksServicesToConnect struct {
ServiceName string `json:"serviceName,omitempty"` //
}
GetNFVProfileResponseResponseDeviceCustomNetworksServicesToConnect is the getNFVProfileResponseResponseDeviceCustomNetworksServicesToConnect definition
type GetNFVProfileResponseResponseDeviceCustomTemplate ¶
type GetNFVProfileResponseResponseDeviceCustomTemplate struct { DeviceType string `json:"deviceType,omitempty"` // Template string `json:"template,omitempty"` // TemplateType string `json:"templateType,omitempty"` // }
GetNFVProfileResponseResponseDeviceCustomTemplate is the getNFVProfileResponseResponseDeviceCustomTemplate definition
type GetNFVProfileResponseResponseDeviceServiceProviderProfile ¶
type GetNFVProfileResponseResponseDeviceServiceProviderProfile struct { Connect bool `json:"connect,omitempty"` // ConnectDefaultGatewayOnWan bool `json:"connectDefaultGatewayOnWan,omitempty"` // LinkType string `json:"linkType,omitempty"` // ServiceProvider string `json:"serviceProvider,omitempty"` // }
GetNFVProfileResponseResponseDeviceServiceProviderProfile is the getNFVProfileResponseResponseDeviceServiceProviderProfile definition
type GetNFVProfileResponseResponseDeviceServices ¶
type GetNFVProfileResponseResponseDeviceServices struct { FirewallMode string `json:"firewallMode,omitempty"` // ImageName string `json:"imageName,omitempty"` // ProfileType string `json:"profileType,omitempty"` // ServiceName string `json:"serviceName,omitempty"` // ServiceType string `json:"serviceType,omitempty"` // VNicMapping []GetNFVProfileResponseResponseDeviceServicesVNicMapping `json:"vNicMapping,omitempty"` // }
GetNFVProfileResponseResponseDeviceServices is the getNFVProfileResponseResponseDeviceServices definition
type GetNFVProfileResponseResponseDeviceServicesVNicMapping ¶
type GetNFVProfileResponseResponseDeviceServicesVNicMapping struct { AssignIPAddressToNetwork bool `json:"assignIpAddressToNetwork,omitempty"` // NetworkType string `json:"networkType,omitempty"` // }
GetNFVProfileResponseResponseDeviceServicesVNicMapping is the getNFVProfileResponseResponseDeviceServicesVNicMapping definition
type GetNFVProfileResponseResponseDeviceVLANForL2 ¶
type GetNFVProfileResponseResponseDeviceVLANForL2 struct { VLANDescription string `json:"vlanDescription,omitempty"` // VLANID string `json:"vlanId,omitempty"` // VLANType string `json:"vlanType,omitempty"` // }
GetNFVProfileResponseResponseDeviceVLANForL2 is the getNFVProfileResponseResponseDeviceVLANForL2 definition
type GetNetworkDeviceByIPResponse ¶
type GetNetworkDeviceByIPResponse struct { Response GetNetworkDeviceByIPResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetNetworkDeviceByIPResponse is the getNetworkDeviceByIPResponse definition
type GetNetworkDeviceByIPResponseResponse ¶
type GetNetworkDeviceByIPResponseResponse 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"` // }
GetNetworkDeviceByIPResponseResponse is the getNetworkDeviceByIPResponseResponse definition
type GetNetworkDeviceByPaginationRangeResponse ¶
type GetNetworkDeviceByPaginationRangeResponse struct { Response []GetNetworkDeviceByPaginationRangeResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetNetworkDeviceByPaginationRangeResponse is the getNetworkDeviceByPaginationRangeResponse definition
type GetNetworkDeviceByPaginationRangeResponseResponse ¶
type GetNetworkDeviceByPaginationRangeResponseResponse 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"` // }
GetNetworkDeviceByPaginationRangeResponseResponse is the getNetworkDeviceByPaginationRangeResponseResponse definition
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 }
GetNetworkDevicesFromDiscoveryQueryParams defines the query parameters for this request
type GetNetworkDevicesFromDiscoveryResponse ¶
type GetNetworkDevicesFromDiscoveryResponse struct { Response int `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetNetworkDevicesFromDiscoveryResponse is the getNetworkDevicesFromDiscoveryResponse definition
type GetNetworkQueryParams ¶
type GetNetworkQueryParams struct {
SiteID string `url:"siteId,omitempty"` // Site id to get the network settings associated with the site.
}
GetNetworkQueryParams defines the query parameters for this request
type GetNetworkResponse ¶
type GetNetworkResponse struct { Response []GetNetworkResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetNetworkResponse is the getNetworkResponse definition
type GetNetworkResponseResponse ¶
type GetNetworkResponseResponse struct { GroupUUID string `json:"groupUuid,omitempty"` // InheritedGroupName string `json:"inheritedGroupName,omitempty"` // InheritedGroupUUID string `json:"inheritedGroupUuid,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Key string `json:"key,omitempty"` // Namespace string `json:"namespace,omitempty"` // Type string `json:"type,omitempty"` // Value []interface{} `json:"value,omitempty"` // Version int `json:"version,omitempty"` // }
GetNetworkResponseResponse is the getNetworkResponseResponse definition
type GetNetworkResponseResponseValue ¶
type GetNetworkResponseResponseValue struct { ConfigureDnacIP bool `json:"configureDnacIP,omitempty"` // IPAddresses []string `json:"ipAddresses,omitempty"` // }
GetNetworkResponseResponseValue is the getNetworkResponseResponseValue definition
type GetNetworkResponseResponseValueIPAddresses ¶
type GetNetworkResponseResponseValueIPAddresses []string
GetNetworkResponseResponseValueIPAddresses is the getNetworkResponseResponseValueIPAddresses definition
type GetNotificationsQueryParams ¶
type GetNotificationsQueryParams struct { EventIDs string `url:"eventIds,omitempty"` // The registered EventIds should be provided StartTime string `url:"startTime,omitempty"` // StartTime EndTime string `url:"endTime,omitempty"` // endTime 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"` // subDomain Source string `url:"source,omitempty"` // source Offset float64 `url:"offset,omitempty"` // Offset whose default value 0 Limit float64 `url:"limit,omitempty"` // Limit whose default value 10 SortBy string `url:"sortBy,omitempty"` // SortBy field name Order string `url:"order,omitempty"` // order(asc/desc) }
GetNotificationsQueryParams defines the query parameters for this request
type GetNotificationsResponse ¶
type GetNotificationsResponse struct { Category string `json:"category,omitempty"` // Context string `json:"context,omitempty"` // Description string `json:"description,omitempty"` // Details string `json:"details,omitempty"` // Domain string `json:"domain,omitempty"` // EventID string `json:"eventId,omitempty"` // InstanceID string `json:"instanceId,omitempty"` // Name string `json:"name,omitempty"` // Namespace string `json:"namespace,omitempty"` // Severity float64 `json:"severity,omitempty"` // Source string `json:"source,omitempty"` // SubDomain string `json:"subDomain,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Timestamp float64 `json:"timestamp,omitempty"` // Type string `json:"type,omitempty"` // }
GetNotificationsResponse is the getNotificationsResponse definition
type GetOSPFInterfacesResponse ¶
type GetOSPFInterfacesResponse struct { Response []GetOSPFInterfacesResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetOSPFInterfacesResponse is the getOSPFInterfacesResponse definition
type GetOSPFInterfacesResponseResponse ¶
type GetOSPFInterfacesResponseResponse 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"` // }
GetOSPFInterfacesResponseResponse is the getOSPFInterfacesResponseResponse definition
type GetOrganizationListForMerakiResponse ¶
type GetOrganizationListForMerakiResponse struct { Response []string `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetOrganizationListForMerakiResponse is the getOrganizationListForMerakiResponse definition
type GetOrganizationListForMerakiResponseResponse ¶
type GetOrganizationListForMerakiResponseResponse []string
GetOrganizationListForMerakiResponseResponse is the getOrganizationListForMerakiResponseResponse definition
type GetOverallClientHealthQueryParams ¶
type GetOverallClientHealthQueryParams struct {
Timestamp string `url:"timestamp,omitempty"` // Epoch time(in milliseconds) when the Client health data is required
}
GetOverallClientHealthQueryParams defines the query parameters for this request
type GetOverallClientHealthResponse ¶
type GetOverallClientHealthResponse struct {
Response []GetOverallClientHealthResponseResponse `json:"response,omitempty"` //
}
GetOverallClientHealthResponse is the getOverallClientHealthResponse definition
type GetOverallClientHealthResponseResponse ¶
type GetOverallClientHealthResponseResponse struct { ScoreDetail []GetOverallClientHealthResponseResponseScoreDetail `json:"scoreDetail,omitempty"` // SiteID string `json:"siteId,omitempty"` // }
GetOverallClientHealthResponseResponse is the getOverallClientHealthResponseResponse definition
type GetOverallClientHealthResponseResponseScoreDetail ¶
type GetOverallClientHealthResponseResponseScoreDetail struct { ClientCount int `json:"clientCount,omitempty"` // ClientUniqueCount int `json:"clientUniqueCount,omitempty"` // Endtime int `json:"endtime,omitempty"` // ScoreCategory GetOverallClientHealthResponseResponseScoreDetailScoreCategory `json:"scoreCategory,omitempty"` // ScoreList []GetOverallClientHealthResponseResponseScoreDetailScoreList `json:"scoreList,omitempty"` // ScoreValue int `json:"scoreValue,omitempty"` // Starttime int `json:"starttime,omitempty"` // }
GetOverallClientHealthResponseResponseScoreDetail is the getOverallClientHealthResponseResponseScoreDetail definition
type GetOverallClientHealthResponseResponseScoreDetailScoreCategory ¶
type GetOverallClientHealthResponseResponseScoreDetailScoreCategory struct { ScoreCategory string `json:"scoreCategory,omitempty"` // Value string `json:"value,omitempty"` // }
GetOverallClientHealthResponseResponseScoreDetailScoreCategory is the getOverallClientHealthResponseResponseScoreDetailScoreCategory definition
type GetOverallClientHealthResponseResponseScoreDetailScoreList ¶
type GetOverallClientHealthResponseResponseScoreDetailScoreList struct { ClientCount int `json:"clientCount,omitempty"` // ClientUniqueCount float64 `json:"clientUniqueCount,omitempty"` // Endtime int `json:"endtime,omitempty"` // ScoreCategory GetOverallClientHealthResponseResponseScoreDetailScoreListScoreCategory `json:"scoreCategory,omitempty"` // ScoreList []GetOverallClientHealthResponseResponseScoreDetailScoreListScoreList `json:"scoreList,omitempty"` // ScoreValue int `json:"scoreValue,omitempty"` // Starttime int `json:"starttime,omitempty"` // }
GetOverallClientHealthResponseResponseScoreDetailScoreList is the getOverallClientHealthResponseResponseScoreDetailScoreList definition
type GetOverallClientHealthResponseResponseScoreDetailScoreListScoreCategory ¶
type GetOverallClientHealthResponseResponseScoreDetailScoreListScoreCategory struct { ScoreCategory string `json:"scoreCategory,omitempty"` // Value string `json:"value,omitempty"` // }
GetOverallClientHealthResponseResponseScoreDetailScoreListScoreCategory is the getOverallClientHealthResponseResponseScoreDetailScoreListScoreCategory definition
type GetOverallClientHealthResponseResponseScoreDetailScoreListScoreList ¶
type GetOverallClientHealthResponseResponseScoreDetailScoreListScoreList struct { ClientCount int `json:"clientCount,omitempty"` // ClientUniqueCount string `json:"clientUniqueCount,omitempty"` // Endtime int `json:"endtime,omitempty"` // ScoreCategory GetOverallClientHealthResponseResponseScoreDetailScoreListScoreListScoreCategory `json:"scoreCategory,omitempty"` // ScoreValue int `json:"scoreValue,omitempty"` // Starttime int `json:"starttime,omitempty"` // }
GetOverallClientHealthResponseResponseScoreDetailScoreListScoreList is the getOverallClientHealthResponseResponseScoreDetailScoreListScoreList definition
type GetOverallClientHealthResponseResponseScoreDetailScoreListScoreListScoreCategory ¶
type GetOverallClientHealthResponseResponseScoreDetailScoreListScoreListScoreCategory struct { ScoreCategory string `json:"scoreCategory,omitempty"` // Value string `json:"value,omitempty"` // }
GetOverallClientHealthResponseResponseScoreDetailScoreListScoreListScoreCategory is the getOverallClientHealthResponseResponseScoreDetailScoreListScoreListScoreCategory definition
type GetOverallNetworkHealthQueryParams ¶
type GetOverallNetworkHealthQueryParams struct {
Timestamp string `url:"timestamp,omitempty"` // Epoch time(in milliseconds) when the Network health data is required
}
GetOverallNetworkHealthQueryParams defines the query parameters for this request
type GetOverallNetworkHealthResponse ¶
type GetOverallNetworkHealthResponse struct { HealthDistirubution []GetOverallNetworkHealthResponseHealthDistirubution `json:"healthDistirubution,omitempty"` // LatestHealthScore int `json:"latestHealthScore,omitempty"` // LatestMeasuredByEntity string `json:"latestMeasuredByEntity,omitempty"` // MeasuredBy string `json:"measuredBy,omitempty"` // MonitoredDevices int `json:"monitoredDevices,omitempty"` // MonitoredHealthyDevices int `json:"monitoredHealthyDevices,omitempty"` // MonitoredUnHealthyDevices int `json:"monitoredUnHealthyDevices,omitempty"` // Response []GetOverallNetworkHealthResponseResponse `json:"response,omitempty"` // UnMonitoredDevices float64 `json:"unMonitoredDevices,omitempty"` // Version string `json:"version,omitempty"` // }
GetOverallNetworkHealthResponse is the getOverallNetworkHealthResponse definition
type GetOverallNetworkHealthResponseHealthDistirubution ¶
type GetOverallNetworkHealthResponseHealthDistirubution struct { BadCount int `json:"badCount,omitempty"` // BadPercentage float64 `json:"badPercentage,omitempty"` // Category string `json:"category,omitempty"` // FairCount int `json:"fairCount,omitempty"` // FairPercentage float64 `json:"fairPercentage,omitempty"` // GoodCount int `json:"goodCount,omitempty"` // GoodPercentage float64 `json:"goodPercentage,omitempty"` // HealthScore int `json:"healthScore,omitempty"` // KpiMetrics []GetOverallNetworkHealthResponseHealthDistirubutionKpiMetrics `json:"kpiMetrics,omitempty"` // TotalCount int `json:"totalCount,omitempty"` // UnmonCount int `json:"unmonCount,omitempty"` // UnmonPercentage float64 `json:"unmonPercentage,omitempty"` // }
GetOverallNetworkHealthResponseHealthDistirubution is the getOverallNetworkHealthResponseHealthDistirubution definition
type GetOverallNetworkHealthResponseHealthDistirubutionKpiMetrics ¶
type GetOverallNetworkHealthResponseHealthDistirubutionKpiMetrics struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
GetOverallNetworkHealthResponseHealthDistirubutionKpiMetrics is the getOverallNetworkHealthResponseHealthDistirubutionKpiMetrics definition
type GetOverallNetworkHealthResponseResponse ¶
type GetOverallNetworkHealthResponseResponse struct { BadCount float64 `json:"badCount,omitempty"` // Entity string `json:"entity,omitempty"` // FairCount int `json:"fairCount,omitempty"` // GoodCount int `json:"goodCount,omitempty"` // HealthScore int `json:"healthScore,omitempty"` // Time string `json:"time,omitempty"` // TimeinMillis int `json:"timeinMillis,omitempty"` // TotalCount int `json:"totalCount,omitempty"` // UnmonCount float64 `json:"unmonCount,omitempty"` // }
GetOverallNetworkHealthResponseResponse is the getOverallNetworkHealthResponseResponse definition
type GetPhysicalTopologyQueryParams ¶
type GetPhysicalTopologyQueryParams struct {
NodeType string `url:"nodeType,omitempty"` // nodeType
}
GetPhysicalTopologyQueryParams defines the query parameters for this request
type GetPhysicalTopologyResponse ¶
type GetPhysicalTopologyResponse struct { Response GetPhysicalTopologyResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetPhysicalTopologyResponse is the getPhysicalTopologyResponse definition
type GetPhysicalTopologyResponseResponse ¶
type GetPhysicalTopologyResponseResponse struct { ID string `json:"id,omitempty"` // Links []GetPhysicalTopologyResponseResponseLinks `json:"links,omitempty"` // Nodes []GetPhysicalTopologyResponseResponseNodes `json:"nodes,omitempty"` // }
GetPhysicalTopologyResponseResponse is the getPhysicalTopologyResponseResponse definition
type GetPhysicalTopologyResponseResponseLinks ¶
type GetPhysicalTopologyResponseResponseLinks struct { AdditionalInfo string `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"` // }
GetPhysicalTopologyResponseResponseLinks is the getPhysicalTopologyResponseResponseLinks definition
type GetPhysicalTopologyResponseResponseNodes ¶
type GetPhysicalTopologyResponseResponseNodes struct { ACLApplied bool `json:"aclApplied,omitempty"` // AdditionalInfo GetPhysicalTopologyResponseResponseNodesAdditionalInfo `json:"additionalInfo,omitempty"` // CustomParam GetPhysicalTopologyResponseResponseNodesCustomParam `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"` // }
GetPhysicalTopologyResponseResponseNodes is the getPhysicalTopologyResponseResponseNodes definition
type GetPhysicalTopologyResponseResponseNodesAdditionalInfo ¶
type GetPhysicalTopologyResponseResponseNodesAdditionalInfo struct { MACAddress string `json:"macAddress,omitempty"` Latitude string `json:"latitude,omitempty"` SiteID string `json:"siteid,omitempty"` Longitude string `json:"longitude,omitemtpy"` HasHosts bool `json:"hasHosts,omitempty"` }
GetPhysicalTopologyResponseResponseNodesAdditionalInfo is the getPhysicalTopologyResponseResponseNodesAdditionalInfo definition
type GetPhysicalTopologyResponseResponseNodesCustomParam ¶
type GetPhysicalTopologyResponseResponseNodesCustomParam struct { ID string `json:"id,omitempty"` // Label string `json:"label,omitempty"` // ParentNodeID string `json:"parentNodeId,omitempty"` // X int `json:"x,omitempty"` // Y int `json:"y,omitempty"` // }
GetPhysicalTopologyResponseResponseNodesCustomParam is the getPhysicalTopologyResponseResponseNodesCustomParam definition
type GetPhysicalTopologyResponseResponseNodesTags ¶
type GetPhysicalTopologyResponseResponseNodesTags []string
GetPhysicalTopologyResponseResponseNodesTags is the getPhysicalTopologyResponseResponseNodesTags definition
type GetPnPGlobalSettingsResponse ¶
type GetPnPGlobalSettingsResponse struct { TypeID string `json:"id,omitempty"` // AAACredentials GetPnPGlobalSettingsResponseAAACredentials `json:"aaaCredentials,omitempty"` // AcceptEula bool `json:"acceptEula,omitempty"` // DefaultProfile GetPnPGlobalSettingsResponseDefaultProfile `json:"defaultProfile,omitempty"` // ID string `json:"id,omitempty"` // SavaMappingList []GetPnPGlobalSettingsResponseSavaMappingList `json:"savaMappingList,omitempty"` // TaskTimeOuts GetPnPGlobalSettingsResponseTaskTimeOuts `json:"taskTimeOuts,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Version float64 `json:"version,omitempty"` // }
GetPnPGlobalSettingsResponse is the getPnPGlobalSettingsResponse definition
type GetPnPGlobalSettingsResponseAAACredentials ¶
type GetPnPGlobalSettingsResponseAAACredentials struct { Password string `json:"password,omitempty"` // Username string `json:"username,omitempty"` // }
GetPnPGlobalSettingsResponseAAACredentials is the getPnPGlobalSettingsResponseAAACredentials definition
type GetPnPGlobalSettingsResponseDefaultProfile ¶
type GetPnPGlobalSettingsResponseDefaultProfile struct { Cert string `json:"cert,omitempty"` // FqdnAddresses []string `json:"fqdnAddresses,omitempty"` // IPAddresses []string `json:"ipAddresses,omitempty"` // Port float64 `json:"port,omitempty"` // Proxy bool `json:"proxy,omitempty"` // }
GetPnPGlobalSettingsResponseDefaultProfile is the getPnPGlobalSettingsResponseDefaultProfile definition
type GetPnPGlobalSettingsResponseDefaultProfileFqdnAddresses ¶
type GetPnPGlobalSettingsResponseDefaultProfileFqdnAddresses []string
GetPnPGlobalSettingsResponseDefaultProfileFqdnAddresses is the getPnPGlobalSettingsResponseDefaultProfileFqdnAddresses definition
type GetPnPGlobalSettingsResponseDefaultProfileIPAddresses ¶
type GetPnPGlobalSettingsResponseDefaultProfileIPAddresses []string
GetPnPGlobalSettingsResponseDefaultProfileIPAddresses is the getPnPGlobalSettingsResponseDefaultProfileIPAddresses definition
type GetPnPGlobalSettingsResponseSavaMappingList ¶
type GetPnPGlobalSettingsResponseSavaMappingList struct { AutoSyncPeriod float64 `json:"autoSyncPeriod,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Expiry float64 `json:"expiry,omitempty"` // LastSync float64 `json:"lastSync,omitempty"` // Profile GetPnPGlobalSettingsResponseSavaMappingListProfile `json:"profile,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // SyncResult GetPnPGlobalSettingsResponseSavaMappingListSyncResult `json:"syncResult,omitempty"` // SyncResultStr string `json:"syncResultStr,omitempty"` // SyncStartTime float64 `json:"syncStartTime,omitempty"` // SyncStatus string `json:"syncStatus,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Token string `json:"token,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // }
GetPnPGlobalSettingsResponseSavaMappingList is the getPnPGlobalSettingsResponseSavaMappingList definition
type GetPnPGlobalSettingsResponseSavaMappingListProfile ¶
type GetPnPGlobalSettingsResponseSavaMappingListProfile 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 float64 `json:"port,omitempty"` // ProfileID string `json:"profileId,omitempty"` // Proxy bool `json:"proxy,omitempty"` // }
GetPnPGlobalSettingsResponseSavaMappingListProfile is the getPnPGlobalSettingsResponseSavaMappingListProfile definition
type GetPnPGlobalSettingsResponseSavaMappingListSyncResult ¶
type GetPnPGlobalSettingsResponseSavaMappingListSyncResult struct { SyncList []GetPnPGlobalSettingsResponseSavaMappingListSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // }
GetPnPGlobalSettingsResponseSavaMappingListSyncResult is the getPnPGlobalSettingsResponseSavaMappingListSyncResult definition
type GetPnPGlobalSettingsResponseSavaMappingListSyncResultSyncList ¶
type GetPnPGlobalSettingsResponseSavaMappingListSyncResultSyncList struct { DeviceSnList []string `json:"deviceSnList,omitempty"` // SyncType string `json:"syncType,omitempty"` // }
GetPnPGlobalSettingsResponseSavaMappingListSyncResultSyncList is the getPnPGlobalSettingsResponseSavaMappingListSyncResultSyncList definition
type GetPnPGlobalSettingsResponseSavaMappingListSyncResultSyncListDeviceSnList ¶
type GetPnPGlobalSettingsResponseSavaMappingListSyncResultSyncListDeviceSnList []string
GetPnPGlobalSettingsResponseSavaMappingListSyncResultSyncListDeviceSnList is the getPnPGlobalSettingsResponseSavaMappingListSyncResultSyncListDeviceSnList definition
type GetPnPGlobalSettingsResponseTaskTimeOuts ¶
type GetPnPGlobalSettingsResponseTaskTimeOuts struct { ConfigTimeOut float64 `json:"configTimeOut,omitempty"` // GeneralTimeOut float64 `json:"generalTimeOut,omitempty"` // ImageDownloadTimeOut float64 `json:"imageDownloadTimeOut,omitempty"` // }
GetPnPGlobalSettingsResponseTaskTimeOuts is the getPnPGlobalSettingsResponseTaskTimeOuts definition
type GetPnpDeviceCountQueryParams ¶
type GetPnpDeviceCountQueryParams 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 }
GetPnpDeviceCountQueryParams defines the query parameters for this request
type GetPnpDeviceCountResponse ¶
type GetPnpDeviceCountResponse struct {
Response float64 `json:"response,omitempty"` //
}
GetPnpDeviceCountResponse is the getPnpDeviceCountResponse definition
type GetPnpDeviceListQueryParams ¶
type GetPnpDeviceListQueryParams 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 }
GetPnpDeviceListQueryParams defines the query parameters for this request
type GetPnpDeviceListResponse ¶
type GetPnpDeviceListResponse struct { TypeID string `json:"id,omitempty"` // DayZeroConfig GetPnpDeviceListResponseDayZeroConfig `json:"dayZeroConfig,omitempty"` // DayZeroConfigPreview string `json:"dayZeroConfigPreview,omitempty"` // DeviceInfo GetPnpDeviceListResponseDeviceInfo `json:"deviceInfo,omitempty"` // RunSummaryList []GetPnpDeviceListResponseRunSummaryList `json:"runSummaryList,omitempty"` // SystemResetWorkflow GetPnpDeviceListResponseSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow GetPnpDeviceListResponseSystemWorkflow `json:"systemWorkflow,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Version float64 `json:"version,omitempty"` // Workflow GetPnpDeviceListResponseWorkflow `json:"workflow,omitempty"` // WorkflowParameters GetPnpDeviceListResponseWorkflowParameters `json:"workflowParameters,omitempty"` // }
GetPnpDeviceListResponse is the getPnpDeviceListResponse definition
type GetPnpDeviceListResponseDayZeroConfig ¶
type GetPnpDeviceListResponseDayZeroConfig struct {
Config string `json:"config,omitempty"` //
}
GetPnpDeviceListResponseDayZeroConfig is the getPnpDeviceListResponseDayZeroConfig definition
type GetPnpDeviceListResponseDeviceInfo ¶
type GetPnpDeviceListResponseDeviceInfo struct { AAACredentials GetPnpDeviceListResponseDeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // AgentType string `json:"agentType,omitempty"` // AuthStatus string `json:"authStatus,omitempty"` // AuthenticatedMicNumber string `json:"authenticatedMicNumber,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 []GetPnpDeviceListResponseDeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // FirstContact float64 `json:"firstContact,omitempty"` // Hostname string `json:"hostname,omitempty"` // HTTPHeaders []GetPnpDeviceListResponseDeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // ImageVersion string `json:"imageVersion,omitempty"` // IPInterfaces []GetPnpDeviceListResponseDeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // LastContact float64 `json:"lastContact,omitempty"` // LastSyncTime float64 `json:"lastSyncTime,omitempty"` // LastUpdateOn float64 `json:"lastUpdateOn,omitempty"` // Location GetPnpDeviceListResponseDeviceInfoLocation `json:"location,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Mode string `json:"mode,omitempty"` // Name string `json:"name,omitempty"` // NeighborLinks []GetPnpDeviceListResponseDeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // OnbState string `json:"onbState,omitempty"` // Pid string `json:"pid,omitempty"` // PnpProfileList []GetPnpDeviceListResponseDeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // PopulateInventory bool `json:"populateInventory,omitempty"` // PreWorkflowCliOuputs []GetPnpDeviceListResponseDeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // ProjectID string `json:"projectId,omitempty"` // ProjectName string `json:"projectName,omitempty"` // ReloadRequested bool `json:"reloadRequested,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SiteID string `json:"siteId,omitempty"` // SiteName string `json:"siteName,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // Source string `json:"source,omitempty"` // Stack bool `json:"stack,omitempty"` // StackInfo GetPnpDeviceListResponseDeviceInfoStackInfo `json:"stackInfo,omitempty"` // State string `json:"state,omitempty"` // SudiRequired bool `json:"sudiRequired,omitempty"` // Tags string `json:"tags,omitempty"` // UserMicNumbers []string `json:"userMicNumbers,omitempty"` // UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // WorkflowName string `json:"workflowName,omitempty"` // }
GetPnpDeviceListResponseDeviceInfo is the getPnpDeviceListResponseDeviceInfo definition
type GetPnpDeviceListResponseDeviceInfoAAACredentials ¶
type GetPnpDeviceListResponseDeviceInfoAAACredentials struct { Password string `json:"password,omitempty"` // Username string `json:"username,omitempty"` // }
GetPnpDeviceListResponseDeviceInfoAAACredentials is the getPnpDeviceListResponseDeviceInfoAAACredentials definition
type GetPnpDeviceListResponseDeviceInfoAddnMacAddrs ¶
type GetPnpDeviceListResponseDeviceInfoAddnMacAddrs []string
GetPnpDeviceListResponseDeviceInfoAddnMacAddrs is the getPnpDeviceListResponseDeviceInfoAddnMacAddrs definition
type GetPnpDeviceListResponseDeviceInfoCapabilitiesSupported ¶
type GetPnpDeviceListResponseDeviceInfoCapabilitiesSupported []string
GetPnpDeviceListResponseDeviceInfoCapabilitiesSupported is the getPnpDeviceListResponseDeviceInfoCapabilitiesSupported definition
type GetPnpDeviceListResponseDeviceInfoDeviceSudiSerialNos ¶
type GetPnpDeviceListResponseDeviceInfoDeviceSudiSerialNos []string
GetPnpDeviceListResponseDeviceInfoDeviceSudiSerialNos is the getPnpDeviceListResponseDeviceInfoDeviceSudiSerialNos definition
type GetPnpDeviceListResponseDeviceInfoFeaturesSupported ¶
type GetPnpDeviceListResponseDeviceInfoFeaturesSupported []string
GetPnpDeviceListResponseDeviceInfoFeaturesSupported is the getPnpDeviceListResponseDeviceInfoFeaturesSupported definition
type GetPnpDeviceListResponseDeviceInfoFileSystemList ¶
type GetPnpDeviceListResponseDeviceInfoFileSystemList struct { Freespace float64 `json:"freespace,omitempty"` // Name string `json:"name,omitempty"` // Readable bool `json:"readable,omitempty"` // Size float64 `json:"size,omitempty"` // Type string `json:"type,omitempty"` // Writeable bool `json:"writeable,omitempty"` // }
GetPnpDeviceListResponseDeviceInfoFileSystemList is the getPnpDeviceListResponseDeviceInfoFileSystemList definition
type GetPnpDeviceListResponseDeviceInfoHTTPHeaders ¶
type GetPnpDeviceListResponseDeviceInfoHTTPHeaders struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
GetPnpDeviceListResponseDeviceInfoHTTPHeaders is the getPnpDeviceListResponseDeviceInfoHTTPHeaders definition
type GetPnpDeviceListResponseDeviceInfoIPInterfaces ¶
type GetPnpDeviceListResponseDeviceInfoIPInterfaces struct { IPv4Address string `json:"ipv4Address,omitempty"` // IPv6AddressList []string `json:"ipv6AddressList,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Name string `json:"name,omitempty"` // Status string `json:"status,omitempty"` // }
GetPnpDeviceListResponseDeviceInfoIPInterfaces is the getPnpDeviceListResponseDeviceInfoIPInterfaces definition
type GetPnpDeviceListResponseDeviceInfoIPInterfacesIPv6AddressList ¶
type GetPnpDeviceListResponseDeviceInfoIPInterfacesIPv6AddressList []string
GetPnpDeviceListResponseDeviceInfoIPInterfacesIPv6AddressList is the getPnpDeviceListResponseDeviceInfoIPInterfacesIPv6AddressList definition
type GetPnpDeviceListResponseDeviceInfoLocation ¶
type GetPnpDeviceListResponseDeviceInfoLocation 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"` // }
GetPnpDeviceListResponseDeviceInfoLocation is the getPnpDeviceListResponseDeviceInfoLocation definition
type GetPnpDeviceListResponseDeviceInfoNeighborLinks ¶
type GetPnpDeviceListResponseDeviceInfoNeighborLinks 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"` // }
GetPnpDeviceListResponseDeviceInfoNeighborLinks is the getPnpDeviceListResponseDeviceInfoNeighborLinks definition
type GetPnpDeviceListResponseDeviceInfoPnpProfileList ¶
type GetPnpDeviceListResponseDeviceInfoPnpProfileList struct { CreatedBy string `json:"createdBy,omitempty"` // DiscoveryCreated bool `json:"discoveryCreated,omitempty"` // PrimaryEndpoint GetPnpDeviceListResponseDeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // ProfileName string `json:"profileName,omitempty"` // SecondaryEndpoint GetPnpDeviceListResponseDeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
GetPnpDeviceListResponseDeviceInfoPnpProfileList is the getPnpDeviceListResponseDeviceInfoPnpProfileList definition
type GetPnpDeviceListResponseDeviceInfoPnpProfileListPrimaryEndpoint ¶
type GetPnpDeviceListResponseDeviceInfoPnpProfileListPrimaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv6Address string `json:"ipv6Address,omitempty"` // Port float64 `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
GetPnpDeviceListResponseDeviceInfoPnpProfileListPrimaryEndpoint is the getPnpDeviceListResponseDeviceInfoPnpProfileListPrimaryEndpoint definition
type GetPnpDeviceListResponseDeviceInfoPnpProfileListSecondaryEndpoint ¶
type GetPnpDeviceListResponseDeviceInfoPnpProfileListSecondaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv6Address string `json:"ipv6Address,omitempty"` // Port float64 `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
GetPnpDeviceListResponseDeviceInfoPnpProfileListSecondaryEndpoint is the getPnpDeviceListResponseDeviceInfoPnpProfileListSecondaryEndpoint definition
type GetPnpDeviceListResponseDeviceInfoPreWorkflowCliOuputs ¶
type GetPnpDeviceListResponseDeviceInfoPreWorkflowCliOuputs struct { Cli string `json:"cli,omitempty"` // CliOutput string `json:"cliOutput,omitempty"` // }
GetPnpDeviceListResponseDeviceInfoPreWorkflowCliOuputs is the getPnpDeviceListResponseDeviceInfoPreWorkflowCliOuputs definition
type GetPnpDeviceListResponseDeviceInfoStackInfo ¶
type GetPnpDeviceListResponseDeviceInfoStackInfo struct { IsFullRing bool `json:"isFullRing,omitempty"` // StackMemberList []GetPnpDeviceListResponseDeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // SupportsStackWorkflows bool `json:"supportsStackWorkflows,omitempty"` // TotalMemberCount float64 `json:"totalMemberCount,omitempty"` // ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // }
GetPnpDeviceListResponseDeviceInfoStackInfo is the getPnpDeviceListResponseDeviceInfoStackInfo definition
type GetPnpDeviceListResponseDeviceInfoStackInfoStackMemberList ¶
type GetPnpDeviceListResponseDeviceInfoStackInfoStackMemberList 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 float64 `json:"priority,omitempty"` // Role string `json:"role,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // StackNumber float64 `json:"stackNumber,omitempty"` // State string `json:"state,omitempty"` // SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // }
GetPnpDeviceListResponseDeviceInfoStackInfoStackMemberList is the getPnpDeviceListResponseDeviceInfoStackInfoStackMemberList definition
type GetPnpDeviceListResponseDeviceInfoStackInfoValidLicenseLevels ¶
type GetPnpDeviceListResponseDeviceInfoStackInfoValidLicenseLevels []string
GetPnpDeviceListResponseDeviceInfoStackInfoValidLicenseLevels is the getPnpDeviceListResponseDeviceInfoStackInfoValidLicenseLevels definition
type GetPnpDeviceListResponseDeviceInfoUserMicNumbers ¶
type GetPnpDeviceListResponseDeviceInfoUserMicNumbers []string
GetPnpDeviceListResponseDeviceInfoUserMicNumbers is the getPnpDeviceListResponseDeviceInfoUserMicNumbers definition
type GetPnpDeviceListResponseDeviceInfoUserSudiSerialNos ¶
type GetPnpDeviceListResponseDeviceInfoUserSudiSerialNos []string
GetPnpDeviceListResponseDeviceInfoUserSudiSerialNos is the getPnpDeviceListResponseDeviceInfoUserSudiSerialNos definition
type GetPnpDeviceListResponseRunSummaryList ¶
type GetPnpDeviceListResponseRunSummaryList struct { Details string `json:"details,omitempty"` // ErrorFlag bool `json:"errorFlag,omitempty"` // HistoryTaskInfo GetPnpDeviceListResponseRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // Timestamp float64 `json:"timestamp,omitempty"` // }
GetPnpDeviceListResponseRunSummaryList is the getPnpDeviceListResponseRunSummaryList definition
type GetPnpDeviceListResponseRunSummaryListHistoryTaskInfo ¶
type GetPnpDeviceListResponseRunSummaryListHistoryTaskInfo struct { AddnDetails []GetPnpDeviceListResponseRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []GetPnpDeviceListResponseRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // }
GetPnpDeviceListResponseRunSummaryListHistoryTaskInfo is the getPnpDeviceListResponseRunSummaryListHistoryTaskInfo definition
type GetPnpDeviceListResponseRunSummaryListHistoryTaskInfoAddnDetails ¶
type GetPnpDeviceListResponseRunSummaryListHistoryTaskInfoAddnDetails struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
GetPnpDeviceListResponseRunSummaryListHistoryTaskInfoAddnDetails is the getPnpDeviceListResponseRunSummaryListHistoryTaskInfoAddnDetails definition
type GetPnpDeviceListResponseRunSummaryListHistoryTaskInfoWorkItemList ¶
type GetPnpDeviceListResponseRunSummaryListHistoryTaskInfoWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
GetPnpDeviceListResponseRunSummaryListHistoryTaskInfoWorkItemList is the getPnpDeviceListResponseRunSummaryListHistoryTaskInfoWorkItemList definition
type GetPnpDeviceListResponseSystemResetWorkflow ¶
type GetPnpDeviceListResponseSystemResetWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []GetPnpDeviceListResponseSystemResetWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
GetPnpDeviceListResponseSystemResetWorkflow is the getPnpDeviceListResponseSystemResetWorkflow definition
type GetPnpDeviceListResponseSystemResetWorkflowTasks ¶
type GetPnpDeviceListResponseSystemResetWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []GetPnpDeviceListResponseSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
GetPnpDeviceListResponseSystemResetWorkflowTasks is the getPnpDeviceListResponseSystemResetWorkflowTasks definition
type GetPnpDeviceListResponseSystemResetWorkflowTasksWorkItemList ¶
type GetPnpDeviceListResponseSystemResetWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
GetPnpDeviceListResponseSystemResetWorkflowTasksWorkItemList is the getPnpDeviceListResponseSystemResetWorkflowTasksWorkItemList definition
type GetPnpDeviceListResponseSystemWorkflow ¶
type GetPnpDeviceListResponseSystemWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []GetPnpDeviceListResponseSystemWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
GetPnpDeviceListResponseSystemWorkflow is the getPnpDeviceListResponseSystemWorkflow definition
type GetPnpDeviceListResponseSystemWorkflowTasks ¶
type GetPnpDeviceListResponseSystemWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []GetPnpDeviceListResponseSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
GetPnpDeviceListResponseSystemWorkflowTasks is the getPnpDeviceListResponseSystemWorkflowTasks definition
type GetPnpDeviceListResponseSystemWorkflowTasksWorkItemList ¶
type GetPnpDeviceListResponseSystemWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
GetPnpDeviceListResponseSystemWorkflowTasksWorkItemList is the getPnpDeviceListResponseSystemWorkflowTasksWorkItemList definition
type GetPnpDeviceListResponseWorkflow ¶
type GetPnpDeviceListResponseWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []GetPnpDeviceListResponseWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
GetPnpDeviceListResponseWorkflow is the getPnpDeviceListResponseWorkflow definition
type GetPnpDeviceListResponseWorkflowParameters ¶
type GetPnpDeviceListResponseWorkflowParameters struct { ConfigList []GetPnpDeviceListResponseWorkflowParametersConfigList `json:"configList,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // }
GetPnpDeviceListResponseWorkflowParameters is the getPnpDeviceListResponseWorkflowParameters definition
type GetPnpDeviceListResponseWorkflowParametersConfigList ¶
type GetPnpDeviceListResponseWorkflowParametersConfigList struct { ConfigID string `json:"configId,omitempty"` // ConfigParameters []GetPnpDeviceListResponseWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // }
GetPnpDeviceListResponseWorkflowParametersConfigList is the getPnpDeviceListResponseWorkflowParametersConfigList definition
type GetPnpDeviceListResponseWorkflowParametersConfigListConfigParameters ¶
type GetPnpDeviceListResponseWorkflowParametersConfigListConfigParameters struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
GetPnpDeviceListResponseWorkflowParametersConfigListConfigParameters is the getPnpDeviceListResponseWorkflowParametersConfigListConfigParameters definition
type GetPnpDeviceListResponseWorkflowTasks ¶
type GetPnpDeviceListResponseWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []GetPnpDeviceListResponseWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
GetPnpDeviceListResponseWorkflowTasks is the getPnpDeviceListResponseWorkflowTasks definition
type GetPnpDeviceListResponseWorkflowTasksWorkItemList ¶
type GetPnpDeviceListResponseWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
GetPnpDeviceListResponseWorkflowTasksWorkItemList is the getPnpDeviceListResponseWorkflowTasksWorkItemList definition
type GetPollingIntervalByIDResponse ¶
type GetPollingIntervalByIDResponse struct { Response int `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetPollingIntervalByIDResponse is the getPollingIntervalByIdResponse definition
type GetPollingIntervalForAllDevicesResponse ¶
type GetPollingIntervalForAllDevicesResponse struct { Response int `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetPollingIntervalForAllDevicesResponse is the getPollingIntervalForAllDevicesResponse definition
type GetPortAssignmentForAccessPointInSDAFabricQueryParams ¶
type GetPortAssignmentForAccessPointInSDAFabricQueryParams struct { Devicp string `url:"device-ip,omitempty"` // device-ip InterfaceName string `url:"interfaceName,omitempty"` // interfaceName }
GetPortAssignmentForAccessPointInSDAFabricQueryParams defines the query parameters for this request
type GetPortAssignmentForAccessPointInSDAFabricResponse ¶
type GetPortAssignmentForAccessPointInSDAFabricResponse struct { AuthenticateTemplateName string `json:"authenticateTemplateName,omitempty"` // DataIPAddressPoolName string `json:"dataIpAddressPoolName,omitempty"` // Description string `json:"description,omitempty"` // DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // InterfaceName string `json:"interfaceName,omitempty"` // ScalableGroupName string `json:"scalableGroupName,omitempty"` // SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Status string `json:"status,omitempty"` // VoiceIPAddressPoolName string `json:"voiceIpAddressPoolName,omitempty"` // }
GetPortAssignmentForAccessPointInSDAFabricResponse is the getPortAssignmentForAccessPointInSDAFabricResponse definition
type GetPortAssignmentForUserDeviceInSDAFabricQueryParams ¶
type GetPortAssignmentForUserDeviceInSDAFabricQueryParams struct { Devicp string `url:"device-ip,omitempty"` // device-ip InterfaceName string `url:"interfaceName,omitempty"` // interfaceName }
GetPortAssignmentForUserDeviceInSDAFabricQueryParams defines the query parameters for this request
type GetPortAssignmentForUserDeviceInSDAFabricResponse ¶
type GetPortAssignmentForUserDeviceInSDAFabricResponse struct { AuthenticateTemplateName string `json:"authenticateTemplateName,omitempty"` // DataIPAddressPoolName string `json:"dataIpAddressPoolName,omitempty"` // Description string `json:"description,omitempty"` // DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // InterfaceName string `json:"interfaceName,omitempty"` // ScalableGroupName string `json:"scalableGroupName,omitempty"` // SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // Status string `json:"status,omitempty"` // VoiceIPAddressPoolName string `json:"voiceIpAddressPoolName,omitempty"` // }
GetPortAssignmentForUserDeviceInSDAFabricResponse is the getPortAssignmentForUserDeviceInSDAFabricResponse definition
type GetProjectsQueryParams ¶
type GetProjectsQueryParams struct {
Name string `url:"name,omitempty"` // Name of project to be searched
}
GetProjectsQueryParams defines the query parameters for this request
type GetProjectsResponse ¶
type GetProjectsResponse struct { ID string `json:"id,omitempty"` // Name string `json:"name,omitempty"` // Templates []GetProjectsResponseTemplates `json:"templates,omitempty"` // IsDeletable bool `json:"isDeletable,omitempty"` // }
GetProjectsResponse is the getProjectsResponse definition
type GetProjectsResponseTemplates ¶
type GetProjectsResponseTemplates struct { Composite bool `json:"composite,omitempty"` // ID string `json:"id,omitempty"` // Name string `json:"name,omitempty"` // Language string `json:"language,omitempty"` // CustomParamsOrder bool `json:"customParamsOrder,omitempty"` // LastUpdateTime float64 `json:"lastUpdateTime,omitempty"` // LatestVersionTime float64 `json:"latestVersionTime,omitempty"` // ProjectAssociated bool `json:"projectAssociated,omitempty"` // DocumentDatabase bool `json:"documentDatabase,omitempty"` // }
GetProjectsResponseTemplates is the getProjectsResponseTemplates definition
type GetSDAFabricCountResponse ¶
type GetSDAFabricCountResponse struct { Response GetSDAFabricCountResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetSDAFabricCountResponse is the getSDAFabricCountResponse definition
type GetSDAFabricCountResponseResponse ¶
type GetSDAFabricCountResponseResponse struct { Description string `json:"description,omitempty"` // FabricCount string `json:"fabricCount,omitempty"` // Status string `json:"status,omitempty"` // }
GetSDAFabricCountResponseResponse is the getSDAFabricCountResponseResponse definition
type GetSDAFabricInfoQueryParams ¶
type GetSDAFabricInfoQueryParams struct {
FabricName string `url:"fabricName,omitempty"` // Fabric Name
}
GetSDAFabricInfoQueryParams defines the query parameters for this request
type GetSDAFabricInfoResponse ¶
type GetSDAFabricInfoResponse struct { Description string `json:"description,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Status string `json:"status,omitempty"` // FabricName string `json:"fabricName,omitempty"` // FabricType string `json:"fabricType,omitempty"` // FabricDomainType string `json:"fabricDomainType,omitempty"` // }
GetSDAFabricInfoResponse is the getSDAFabricInfoResponse definition
type GetSNMPPropertiesResponse ¶
type GetSNMPPropertiesResponse struct { Response []GetSNMPPropertiesResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetSNMPPropertiesResponse is the getSNMPPropertiesResponse definition
type GetSNMPPropertiesResponseResponse ¶
type GetSNMPPropertiesResponseResponse 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"` // }
GetSNMPPropertiesResponseResponse is the getSNMPPropertiesResponseResponse definition
type GetServiceProviderDetailsResponse ¶
type GetServiceProviderDetailsResponse struct { Response []GetServiceProviderDetailsResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetServiceProviderDetailsResponse is the getServiceProviderDetailsResponse definition
type GetServiceProviderDetailsResponseResponse ¶
type GetServiceProviderDetailsResponseResponse struct { GroupUUID string `json:"groupUuid,omitempty"` // InheritedGroupName string `json:"inheritedGroupName,omitempty"` // InheritedGroupUUID string `json:"inheritedGroupUuid,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // Key string `json:"key,omitempty"` // Namespace string `json:"namespace,omitempty"` // Type string `json:"type,omitempty"` // Value []GetServiceProviderDetailsResponseResponseValue `json:"value,omitempty"` // Version int `json:"version,omitempty"` // }
GetServiceProviderDetailsResponseResponse is the getServiceProviderDetailsResponseResponse definition
type GetServiceProviderDetailsResponseResponseValue ¶
type GetServiceProviderDetailsResponseResponseValue struct { SLAProfileName string `json:"slaProfileName,omitempty"` // SpProfileName string `json:"spProfileName,omitempty"` // WanProvider string `json:"wanProvider,omitempty"` // }
GetServiceProviderDetailsResponseResponseValue is the getServiceProviderDetailsResponseResponseValue definition
type GetSiteCountQueryParams ¶
type GetSiteCountQueryParams struct {
SiteID string `url:"siteId,omitempty"` // Site id to retrieve site count.
}
GetSiteCountQueryParams defines the query parameters for this request
type GetSiteCountResponse ¶
type GetSiteCountResponse struct { Response int `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetSiteCountResponse is the getSiteCountResponse definition
type GetSiteFromSDAFabricQueryParams ¶
type GetSiteFromSDAFabricQueryParams struct {
SiteNameHierarchy string `url:"siteNameHierarchy,omitempty"` // Site Name Hierarchy
}
GetSiteFromSDAFabricQueryParams defines the query parameters for this request
type GetSiteFromSDAFabricResponse ¶
type GetSiteFromSDAFabricResponse struct { Description string `json:"description,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Status string `json:"status,omitempty"` // }
GetSiteFromSDAFabricResponse is the getSiteFromSDAFabricResponse definition
type GetSiteHealthQueryParams ¶
type GetSiteHealthQueryParams struct {
Timestamp string `url:"timestamp,omitempty"` // Epoch time(in milliseconds) when the Site Hierarchy data is required
}
GetSiteHealthQueryParams defines the query parameters for this request
type GetSiteHealthResponse ¶
type GetSiteHealthResponse struct {
Response []GetSiteHealthResponseResponse `json:"response,omitempty"` //
}
GetSiteHealthResponse is the getSiteHealthResponse definition
type GetSiteHealthResponseResponse ¶
type GetSiteHealthResponseResponse struct { AccessGoodCount int `json:"accessGoodCount,omitempty"` // AccessTotalCount int `json:"accessTotalCount,omitempty"` // ApplicationBytesTotalCount int `json:"applicationBytesTotalCount,omitempty"` // ApplicationGoodCount int `json:"applicationGoodCount,omitempty"` // ApplicationHealth int `json:"applicationHealth,omitempty"` // ApplicationHealthStats GetSiteHealthResponseResponseApplicationHealthStats `json:"applicationHealthStats,omitempty"` // ApplicationTotalCount int `json:"applicationTotalCount,omitempty"` // ClientHealthWired int `json:"clientHealthWired,omitempty"` // ClientHealthWireless int `json:"clientHealthWireless,omitempty"` // CoreGoodCount int `json:"coreGoodCount,omitempty"` // CoreTotalCount int `json:"coreTotalCount,omitempty"` // DistributionGoodCount int `json:"distributionGoodCount,omitempty"` // DistributionTotalCount int `json:"distributionTotalCount,omitempty"` // DnacInfo string `json:"dnacInfo,omitempty"` // HealthyClientsPercentage int `json:"healthyClientsPercentage,omitempty"` // HealthyNetworkDevicePercentage int `json:"healthyNetworkDevicePercentage,omitempty"` // Latitude float64 `json:"latitude,omitempty"` // Longitude float64 `json:"longitude,omitempty"` // NetworkHealthAccess int `json:"networkHealthAccess,omitempty"` // NetworkHealthAverage int `json:"networkHealthAverage,omitempty"` // NetworkHealthCore int `json:"networkHealthCore,omitempty"` // NetworkHealthDistribution int `json:"networkHealthDistribution,omitempty"` // NetworkHealthOthers int `json:"networkHealthOthers,omitempty"` // NetworkHealthRouter int `json:"networkHealthRouter,omitempty"` // NetworkHealthWireless int `json:"networkHealthWireless,omitempty"` // NumberOfClients int `json:"numberOfClients,omitempty"` // NumberOfNetworkDevice int `json:"numberOfNetworkDevice,omitempty"` // NumberOfWiredClients int `json:"numberOfWiredClients,omitempty"` // NumberOfWirelessClients int `json:"numberOfWirelessClients,omitempty"` // OverallGoodDevices int `json:"overallGoodDevices,omitempty"` // ParentSiteID string `json:"parentSiteId,omitempty"` // ParentSiteName string `json:"parentSiteName,omitempty"` // RouterGoodCount int `json:"routerGoodCount,omitempty"` // RouterTotalCount int `json:"routerTotalCount,omitempty"` // SiteID string `json:"siteId,omitempty"` // SiteName string `json:"siteName,omitempty"` // SiteType string `json:"siteType,omitempty"` // TotalNumberOfActiveWirelessClients int `json:"totalNumberOfActiveWirelessClients,omitempty"` // TotalNumberOfConnectedWiredClients int `json:"totalNumberOfConnectedWiredClients,omitempty"` // WiredGoodClients int `json:"wiredGoodClients,omitempty"` // WirelessDeviceGoodCount int `json:"wirelessDeviceGoodCount,omitempty"` // WirelessDeviceTotalCount int `json:"wirelessDeviceTotalCount,omitempty"` // WirelessGoodClients int `json:"wirelessGoodClients,omitempty"` // }
GetSiteHealthResponseResponse is the getSiteHealthResponseResponse definition
type GetSiteHealthResponseResponseApplicationHealthStats ¶
type GetSiteHealthResponseResponseApplicationHealthStats struct { AppTotalCount float64 `json:"appTotalCount,omitempty"` // BusinessIrrelevantAppCount GetSiteHealthResponseResponseApplicationHealthStatsBusinessIrrelevantAppCount `json:"businessIrrelevantAppCount,omitempty"` // BusinessRelevantAppCount GetSiteHealthResponseResponseApplicationHealthStatsBusinessRelevantAppCount `json:"businessRelevantAppCount,omitempty"` // DefaultHealthAppCount GetSiteHealthResponseResponseApplicationHealthStatsDefaultHealthAppCount `json:"defaultHealthAppCount,omitempty"` // }
GetSiteHealthResponseResponseApplicationHealthStats is the getSiteHealthResponseResponseApplicationHealthStats definition
type GetSiteHealthResponseResponseApplicationHealthStatsBusinessIrrelevantAppCount ¶
type GetSiteHealthResponseResponseApplicationHealthStatsBusinessIrrelevantAppCount struct { Fair float64 `json:"fair,omitempty"` // Good float64 `json:"good,omitempty"` // Poor float64 `json:"poor,omitempty"` // }
GetSiteHealthResponseResponseApplicationHealthStatsBusinessIrrelevantAppCount is the getSiteHealthResponseResponseApplicationHealthStatsBusinessIrrelevantAppCount definition
type GetSiteHealthResponseResponseApplicationHealthStatsBusinessRelevantAppCount ¶
type GetSiteHealthResponseResponseApplicationHealthStatsBusinessRelevantAppCount struct { Fair float64 `json:"fair,omitempty"` // Good float64 `json:"good,omitempty"` // Poor float64 `json:"poor,omitempty"` // }
GetSiteHealthResponseResponseApplicationHealthStatsBusinessRelevantAppCount is the getSiteHealthResponseResponseApplicationHealthStatsBusinessRelevantAppCount definition
type GetSiteHealthResponseResponseApplicationHealthStatsDefaultHealthAppCount ¶
type GetSiteHealthResponseResponseApplicationHealthStatsDefaultHealthAppCount struct { Fair float64 `json:"fair,omitempty"` // Good float64 `json:"good,omitempty"` // Poor float64 `json:"poor,omitempty"` // }
GetSiteHealthResponseResponseApplicationHealthStatsDefaultHealthAppCount is the getSiteHealthResponseResponseApplicationHealthStatsDefaultHealthAppCount definition
type GetSiteQueryParams ¶
type GetSiteQueryParams struct { Name string `url:"name,omitempty"` // siteNameHierarchy (ex: global/groupName) SiteID string `url:"siteId,omitempty"` // Site id to which site details to retrieve. Type string `url:"type,omitempty"` // type (ex: area, building, floor) Offset string `url:"offset,omitempty"` // offset/starting row Limit string `url:"limit,omitempty"` // Number of sites to be retrieved }
GetSiteQueryParams defines the query parameters for this request
type GetSiteResponse ¶
type GetSiteResponse struct {
Response []GetSiteResponseResponse `json:"response,omitempty"` //
}
GetSiteResponse is the getSiteResponse definition
type GetSiteResponseResponse ¶
type GetSiteResponseResponse struct { AdditionalInfo []GetSiteResponseResponseAdditionalInfo `json:"additionalInfo,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // Name string `json:"name,omitempty"` // ParentID string `json:"parentId,omitempty"` // SiteHierarchy string `json:"siteHierarchy,omitempty"` // SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // }
GetSiteResponseResponse is the getSiteResponseResponse definition
type GetSiteResponseResponseAdditionalInfo ¶
type GetSiteResponseResponseAdditionalInfo struct { Namespace string `json:"nameSpace,omitempty"` // Attributes GetSiteResponseResponseAdditionalInfoAttributes `json:"attributes,omitempty"` // }
GetSiteResponseResponseAdditionalInfo is the getSiteResponseResponseAdditionalInfo definition
type GetSiteResponseResponseAdditionalInfoAttributes ¶
type GetSiteResponseResponseAdditionalInfoAttributes 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"` }
GetSiteResponseResponseAdditionalInfoAttributes is the getSiteResponseResponseAdditionalInfoAttributes definition
type GetSiteTopologyResponse ¶
type GetSiteTopologyResponse struct { Response GetSiteTopologyResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetSiteTopologyResponse is the getSiteTopologyResponse definition
type GetSiteTopologyResponseResponse ¶
type GetSiteTopologyResponseResponse struct {
Sites []GetSiteTopologyResponseResponseSites `json:"sites,omitempty"` //
}
GetSiteTopologyResponseResponse is the getSiteTopologyResponseResponse definition
type GetSiteTopologyResponseResponseSites ¶
type GetSiteTopologyResponseResponseSites 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"` // }
GetSiteTopologyResponseResponseSites is the getSiteTopologyResponseResponseSites definition
type GetSmartAccountListResponse ¶
type GetSmartAccountListResponse []string
GetSmartAccountListResponse is the getSmartAccountListResponse definition
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 }
GetSoftwareImageDetailsQueryParams defines the query parameters for this request
type GetSoftwareImageDetailsResponse ¶
type GetSoftwareImageDetailsResponse struct { Response []GetSoftwareImageDetailsResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetSoftwareImageDetailsResponse is the getSoftwareImageDetailsResponse definition
type GetSoftwareImageDetailsResponseResponse ¶
type GetSoftwareImageDetailsResponseResponse struct { ApplicableDevicesForImage []GetSoftwareImageDetailsResponseResponseApplicableDevicesForImage `json:"applicableDevicesForImage,omitempty"` // ApplicationType string `json:"applicationType,omitempty"` // CreatedTime string `json:"createdTime,omitempty"` // ExtendedAttributes string `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 []GetSoftwareImageDetailsResponseResponseProfileInfo `json:"profileInfo,omitempty"` // ShaCheckSum string `json:"shaCheckSum,omitempty"` // Vendor string `json:"vendor,omitempty"` // Version string `json:"version,omitempty"` // }
GetSoftwareImageDetailsResponseResponse is the getSoftwareImageDetailsResponseResponse definition
type GetSoftwareImageDetailsResponseResponseApplicableDevicesForImage ¶
type GetSoftwareImageDetailsResponseResponseApplicableDevicesForImage struct { MdfID string `json:"mdfId,omitempty"` // ProductID []string `json:"productId,omitempty"` // ProductName string `json:"productName,omitempty"` // }
GetSoftwareImageDetailsResponseResponseApplicableDevicesForImage is the getSoftwareImageDetailsResponseResponseApplicableDevicesForImage definition
type GetSoftwareImageDetailsResponseResponseApplicableDevicesForImageProductID ¶
type GetSoftwareImageDetailsResponseResponseApplicableDevicesForImageProductID []string
GetSoftwareImageDetailsResponseResponseApplicableDevicesForImageProductID is the getSoftwareImageDetailsResponseResponseApplicableDevicesForImageProductID definition
type GetSoftwareImageDetailsResponseResponseImageSeries ¶
type GetSoftwareImageDetailsResponseResponseImageSeries []string
GetSoftwareImageDetailsResponseResponseImageSeries is the getSoftwareImageDetailsResponseResponseImageSeries definition
type GetSoftwareImageDetailsResponseResponseProfileInfo ¶
type GetSoftwareImageDetailsResponseResponseProfileInfo struct { Description string `json:"description,omitempty"` // ExtendedAttributes string `json:"extendedAttributes,omitempty"` // Memory int `json:"memory,omitempty"` // ProductType string `json:"productType,omitempty"` // ProfileName string `json:"profileName,omitempty"` // VCPU int `json:"vCpu,omitempty"` // }
GetSoftwareImageDetailsResponseResponseProfileInfo is the getSoftwareImageDetailsResponseResponseProfileInfo definition
type GetStatusAPIForEventsResponse ¶
type GetStatusAPIForEventsResponse struct { APIStatus string `json:"apiStatus,omitempty"` // ErrorMessage string `json:"errorMessage,omitempty"` // StatusMessage string `json:"statusMessage,omitempty"` // }
GetStatusAPIForEventsResponse is the getStatusAPIForEventsResponse definition
type GetSyncResultForVirtualAccountResponse ¶
type GetSyncResultForVirtualAccountResponse struct { AutoSyncPeriod float64 `json:"autoSyncPeriod,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Expiry float64 `json:"expiry,omitempty"` // LastSync float64 `json:"lastSync,omitempty"` // Profile GetSyncResultForVirtualAccountResponseProfile `json:"profile,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // SyncResult GetSyncResultForVirtualAccountResponseSyncResult `json:"syncResult,omitempty"` // SyncResultStr string `json:"syncResultStr,omitempty"` // SyncStartTime float64 `json:"syncStartTime,omitempty"` // SyncStatus string `json:"syncStatus,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Token string `json:"token,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // }
GetSyncResultForVirtualAccountResponse is the getSyncResultForVirtualAccountResponse definition
type GetSyncResultForVirtualAccountResponseProfile ¶
type GetSyncResultForVirtualAccountResponseProfile 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 float64 `json:"port,omitempty"` // ProfileID string `json:"profileId,omitempty"` // Proxy bool `json:"proxy,omitempty"` // }
GetSyncResultForVirtualAccountResponseProfile is the getSyncResultForVirtualAccountResponseProfile definition
type GetSyncResultForVirtualAccountResponseSyncResult ¶
type GetSyncResultForVirtualAccountResponseSyncResult struct { SyncList []GetSyncResultForVirtualAccountResponseSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // }
GetSyncResultForVirtualAccountResponseSyncResult is the getSyncResultForVirtualAccountResponseSyncResult definition
type GetSyncResultForVirtualAccountResponseSyncResultSyncList ¶
type GetSyncResultForVirtualAccountResponseSyncResultSyncList struct { DeviceSnList []string `json:"deviceSnList,omitempty"` // SyncType string `json:"syncType,omitempty"` // }
GetSyncResultForVirtualAccountResponseSyncResultSyncList is the getSyncResultForVirtualAccountResponseSyncResultSyncList definition
type GetSyncResultForVirtualAccountResponseSyncResultSyncListDeviceSnList ¶
type GetSyncResultForVirtualAccountResponseSyncResultSyncListDeviceSnList []string
GetSyncResultForVirtualAccountResponseSyncResultSyncListDeviceSnList is the getSyncResultForVirtualAccountResponseSyncResultSyncListDeviceSnList definition
type GetTagByIDResponse ¶
type GetTagByIDResponse struct { Response GetTagByIDResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetTagByIDResponse is the getTagByIdResponse definition
type GetTagByIDResponseResponse ¶
type GetTagByIDResponseResponse struct { Description string `json:"description,omitempty"` // DynamicRules []GetTagByIDResponseResponseDynamicRules `json:"dynamicRules,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // Name string `json:"name,omitempty"` // SystemTag bool `json:"systemTag,omitempty"` // }
GetTagByIDResponseResponse is the getTagByIDResponseResponse definition
type GetTagByIDResponseResponseDynamicRules ¶
type GetTagByIDResponseResponseDynamicRules struct { MemberType string `json:"memberType,omitempty"` // Rules GetTagByIDResponseResponseDynamicRulesRules `json:"rules,omitempty"` // }
GetTagByIDResponseResponseDynamicRules is the getTagByIDResponseResponseDynamicRules definition
type GetTagByIDResponseResponseDynamicRulesRules ¶
type GetTagByIDResponseResponseDynamicRulesRules struct { Items []string `json:"items,omitempty"` // Name string `json:"name,omitempty"` // Operation string `json:"operation,omitempty"` // Value string `json:"value,omitempty"` // Values []string `json:"values,omitempty"` // }
GetTagByIDResponseResponseDynamicRulesRules is the getTagByIDResponseResponseDynamicRulesRules definition
type GetTagByIDResponseResponseDynamicRulesRulesItems ¶
type GetTagByIDResponseResponseDynamicRulesRulesItems []string
GetTagByIDResponseResponseDynamicRulesRulesItems is the getTagByIDResponseResponseDynamicRulesRulesItems definition
type GetTagByIDResponseResponseDynamicRulesRulesValues ¶
type GetTagByIDResponseResponseDynamicRulesRulesValues []string
GetTagByIDResponseResponseDynamicRulesRulesValues is the getTagByIDResponseResponseDynamicRulesRulesValues definition
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 }
GetTagCountQueryParams defines the query parameters for this request
type GetTagCountResponse ¶
type GetTagCountResponse struct { Response int `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetTagCountResponse is the getTagCountResponse definition
type GetTagMemberCountQueryParams ¶
type GetTagMemberCountQueryParams struct { MemberType string `url:"memberType,omitempty"` // memberType MemberAssociationType string `url:"memberAssociationType,omitempty"` // memberAssociationType Level string `url:"level,omitempty"` // level }
GetTagMemberCountQueryParams defines the query parameters for this request
type GetTagMemberCountResponse ¶
type GetTagMemberCountResponse struct { Response int `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetTagMemberCountResponse is the getTagMemberCountResponse definition
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 }
GetTagMembersByIDQueryParams defines the query parameters for this request
type GetTagMembersByIDResponse ¶
type GetTagMembersByIDResponse struct { Response []GetTagMembersByIDResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetTagMembersByIDResponse is the getTagMembersByIdResponse definition
type GetTagMembersByIDResponseResponse ¶
type GetTagMembersByIDResponseResponse struct {
InstanceUUID string `json:"instanceUuid,omitempty"` //
}
GetTagMembersByIDResponseResponse is the getTagMembersByIDResponseResponse definition
type GetTagQueryParams ¶
type GetTagQueryParams struct { Name string `url:"name,omitempty"` // Tag name is mandatory when filter operation is used. AdditionalInfameSpace string `url:"additionalInfo.nameSpace,omitempty"` // nameSpace AdditionalInfttributes string `url:"additionalInfo.attributes,omitempty"` // attributeName Level string `url:"level,omitempty"` // levelArg Offset string `url:"offset,omitempty"` // offset Limit string `url:"limit,omitempty"` // limit Size string `url:"size,omitempty"` // size in kilobytes(KB) Field string `url:"field,omitempty"` // Available field names are :'name,id,parentId,type,additionalInfo.nameSpace,additionalInfo.attributes' SortBy string `url:"sortBy,omitempty"` // Only supported attribute is name. SortyBy is mandatory when order is used. Order string `url:"order,omitempty"` // Available values are asc and des SystemTag string `url:"systemTag,omitempty"` // systemTag }
GetTagQueryParams defines the query parameters for this request
type GetTagResourceTypesResponse ¶
type GetTagResourceTypesResponse struct { Response []string `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetTagResourceTypesResponse is the getTagResourceTypesResponse definition
type GetTagResourceTypesResponseResponse ¶
type GetTagResourceTypesResponseResponse []string
GetTagResourceTypesResponseResponse is the getTagResourceTypesResponseResponse definition
type GetTagResponse ¶
type GetTagResponse struct { Response []GetTagResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetTagResponse is the getTagResponse definition
type GetTagResponseResponse ¶
type GetTagResponseResponse struct { Description string `json:"description,omitempty"` // DynamicRules []GetTagResponseResponseDynamicRules `json:"dynamicRules,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // Name string `json:"name,omitempty"` // SystemTag bool `json:"systemTag,omitempty"` // }
GetTagResponseResponse is the getTagResponseResponse definition
type GetTagResponseResponseDynamicRules ¶
type GetTagResponseResponseDynamicRules struct { MemberType string `json:"memberType,omitempty"` // Rules GetTagResponseResponseDynamicRulesRules `json:"rules,omitempty"` // }
GetTagResponseResponseDynamicRules is the getTagResponseResponseDynamicRules definition
type GetTagResponseResponseDynamicRulesRules ¶
type GetTagResponseResponseDynamicRulesRules struct { Items []string `json:"items,omitempty"` // Name string `json:"name,omitempty"` // Operation string `json:"operation,omitempty"` // Value string `json:"value,omitempty"` // Values []string `json:"values,omitempty"` // }
GetTagResponseResponseDynamicRulesRules is the getTagResponseResponseDynamicRulesRules definition
type GetTagResponseResponseDynamicRulesRulesItems ¶
type GetTagResponseResponseDynamicRulesRulesItems []string
GetTagResponseResponseDynamicRulesRulesItems is the getTagResponseResponseDynamicRulesRulesItems definition
type GetTagResponseResponseDynamicRulesRulesValues ¶
type GetTagResponseResponseDynamicRulesRulesValues []string
GetTagResponseResponseDynamicRulesRulesValues is the getTagResponseResponseDynamicRulesRulesValues definition
type GetTaskByIDResponse ¶
type GetTaskByIDResponse struct { Response GetTaskByIDResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetTaskByIDResponse is the getTaskByIdResponse definition
type GetTaskByIDResponseResponse ¶
type GetTaskByIDResponseResponse 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 []string `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"` // }
GetTaskByIDResponseResponse is the getTaskByIDResponseResponse definition
type GetTaskByOperationIDResponse ¶
type GetTaskByOperationIDResponse struct { Response []GetTaskByOperationIDResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetTaskByOperationIDResponse is the getTaskByOperationIdResponse definition
type GetTaskByOperationIDResponseResponse ¶
type GetTaskByOperationIDResponseResponse 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 []string `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"` // }
GetTaskByOperationIDResponseResponse is the getTaskByOperationIDResponseResponse definition
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 }
GetTaskCountQueryParams defines the query parameters for this request
type GetTaskCountResponse ¶
type GetTaskCountResponse struct { Response int `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetTaskCountResponse is the getTaskCountResponse definition
type GetTaskTreeResponse ¶
type GetTaskTreeResponse struct { Response []GetTaskTreeResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetTaskTreeResponse is the getTaskTreeResponse definition
type GetTaskTreeResponseResponse ¶
type GetTaskTreeResponseResponse 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 []string `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"` // }
GetTaskTreeResponseResponse is the getTaskTreeResponseResponse definition
type GetTasksQueryParams ¶
type GetTasksQueryParams struct { StartTime string `url:"startTime,omitempty"` // This is the epoch start time from which tasks need to be fetched EndTime string `url:"endTime,omitempty"` // This is the epoch end time upto which audit records need to be fetched Data string `url:"data,omitempty"` // Fetch tasks that contains this data ErrorCode string `url:"errorCode,omitempty"` // Fetch tasks that have this error code ServiceType string `url:"serviceType,omitempty"` // Fetch tasks with this service type Username string `url:"username,omitempty"` // Fetch tasks with this username Progress string `url:"progress,omitempty"` // Fetch tasks that contains this progress IsError string `url:"isError,omitempty"` // Fetch tasks ended as success or failure. Valid values: true, false FailureReason string `url:"failureReason,omitempty"` // Fetch tasks that contains this failure reason ParentID string `url:"parentId,omitempty"` // Fetch tasks that have this parent Id Offset string `url:"offset,omitempty"` // offset Limit string `url:"limit,omitempty"` // limit SortBy string `url:"sortBy,omitempty"` // Sort results by this field Order string `url:"order,omitempty"` // Sort order - asc or dsc }
GetTasksQueryParams defines the query parameters for this request
type GetTasksResponse ¶
type GetTasksResponse struct { Response []GetTasksResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetTasksResponse is the getTasksResponse definition
type GetTasksResponseResponse ¶
type GetTasksResponseResponse 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 []string `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"` // }
GetTasksResponseResponse is the getTasksResponseResponse definition
type GetTemplateDeploymentStatusResponse ¶
type GetTemplateDeploymentStatusResponse struct { DeploymentID string `json:"deploymentId,omitempty"` // DeploymentName string `json:"deploymentName,omitempty"` // Devices []GetTemplateDeploymentStatusResponseDevices `json:"devices,omitempty"` // Duration string `json:"duration,omitempty"` // EndTime string `json:"endTime,omitempty"` // ProjectName string `json:"projectName,omitempty"` // StartTime string `json:"startTime,omitempty"` // Status string `json:"status,omitempty"` // TemplateName string `json:"templateName,omitempty"` // TemplateVersion string `json:"templateVersion,omitempty"` // }
GetTemplateDeploymentStatusResponse is the getTemplateDeploymentStatusResponse definition
type GetTemplateDeploymentStatusResponseDevices ¶
type GetTemplateDeploymentStatusResponseDevices struct { DeviceID string `json:"deviceId,omitempty"` // Duration string `json:"duration,omitempty"` // EndTime string `json:"endTime,omitempty"` // IPAddress string `json:"ipAddress,omitempty"` // Name string `json:"name,omitempty"` // StartTime string `json:"startTime,omitempty"` // Status string `json:"status,omitempty"` // }
GetTemplateDeploymentStatusResponseDevices is the getTemplateDeploymentStatusResponseDevices definition
type GetTemplateDetailsQueryParams ¶
type GetTemplateDetailsQueryParams struct {
LatestVersion bool `url:"latestVersion,omitempty"` // latestVersion
}
GetTemplateDetailsQueryParams defines the query parameters for this request
type GetTemplateDetailsResponse ¶
type GetTemplateDetailsResponse struct { Author string `json:"author,omitempty"` // Composite bool `json:"composite,omitempty"` // ContainingTemplates []GetTemplateDetailsResponseContainingTemplates `json:"containingTemplates,omitempty"` // CreateTime int `json:"createTime,omitempty"` // Description string `json:"description,omitempty"` // DeviceTypes []GetTemplateDetailsResponseDeviceTypes `json:"deviceTypes,omitempty"` // FailurePolicy string `json:"failurePolicy,omitempty"` // ID string `json:"id,omitempty"` // LastUpdateTime int `json:"lastUpdateTime,omitempty"` // Name string `json:"name,omitempty"` // ParentTemplateID string `json:"parentTemplateId,omitempty"` // ProjectID string `json:"projectId,omitempty"` // ProjectName string `json:"projectName,omitempty"` // RollbackTemplateContent string `json:"rollbackTemplateContent,omitempty"` // RollbackTemplateParams []GetTemplateDetailsResponseRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // SoftwareVariant string `json:"softwareVariant,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // Tags []GetTemplateDetailsResponseTags `json:"tags,omitempty"` // TemplateContent string `json:"templateContent,omitempty"` // TemplateParams []GetTemplateDetailsResponseTemplateParams `json:"templateParams,omitempty"` // Version string `json:"version,omitempty"` // }
GetTemplateDetailsResponse is the getTemplateDetailsResponse definition
type GetTemplateDetailsResponseContainingTemplates ¶
type GetTemplateDetailsResponseContainingTemplates struct { Composite bool `json:"composite,omitempty"` // ID string `json:"id,omitempty"` // Name string `json:"name,omitempty"` // Version string `json:"version,omitempty"` // }
GetTemplateDetailsResponseContainingTemplates is the getTemplateDetailsResponseContainingTemplates definition
type GetTemplateDetailsResponseDeviceTypes ¶
type GetTemplateDetailsResponseDeviceTypes struct { ProductFamily string `json:"productFamily,omitempty"` // ProductSeries string `json:"productSeries,omitempty"` // ProductType string `json:"productType,omitempty"` // }
GetTemplateDetailsResponseDeviceTypes is the getTemplateDetailsResponseDeviceTypes definition
type GetTemplateDetailsResponseRollbackTemplateParams ¶
type GetTemplateDetailsResponseRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // DataType string `json:"dataType,omitempty"` // DefaultValue string `json:"defaultValue,omitempty"` // Description string `json:"description,omitempty"` // DisplayName string `json:"displayName,omitempty"` // Group string `json:"group,omitempty"` // ID string `json:"id,omitempty"` // InstructionText string `json:"instructionText,omitempty"` // Key string `json:"key,omitempty"` // NotParam bool `json:"notParam,omitempty"` // Order int `json:"order,omitempty"` // ParamArray bool `json:"paramArray,omitempty"` // ParameterName string `json:"parameterName,omitempty"` // Provider string `json:"provider,omitempty"` // Range []GetTemplateDetailsResponseRollbackTemplateParamsRange `json:"range,omitempty"` // Required bool `json:"required,omitempty"` // Selection GetTemplateDetailsResponseRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
GetTemplateDetailsResponseRollbackTemplateParams is the getTemplateDetailsResponseRollbackTemplateParams definition
type GetTemplateDetailsResponseRollbackTemplateParamsRange ¶
type GetTemplateDetailsResponseRollbackTemplateParamsRange struct { ID string `json:"id,omitempty"` // MaxValue int `json:"maxValue,omitempty"` // MinValue int `json:"minValue,omitempty"` // }
GetTemplateDetailsResponseRollbackTemplateParamsRange is the getTemplateDetailsResponseRollbackTemplateParamsRange definition
type GetTemplateDetailsResponseRollbackTemplateParamsSelection ¶
type GetTemplateDetailsResponseRollbackTemplateParamsSelection struct { ID string `json:"id,omitempty"` // SelectionType string `json:"selectionType,omitempty"` // SelectionValues map[string]interface{} `json:"selectionValues,omitempty"` // }
GetTemplateDetailsResponseRollbackTemplateParamsSelection is the getTemplateDetailsResponseRollbackTemplateParamsSelection definition
type GetTemplateDetailsResponseTags ¶
type GetTemplateDetailsResponseTags struct { ID string `json:"id,omitempty"` // Name string `json:"name,omitempty"` // }
GetTemplateDetailsResponseTags is the getTemplateDetailsResponseTags definition
type GetTemplateDetailsResponseTemplateParams ¶
type GetTemplateDetailsResponseTemplateParams struct { Binding string `json:"binding,omitempty"` // DataType string `json:"dataType,omitempty"` // DefaultValue string `json:"defaultValue,omitempty"` // Description string `json:"description,omitempty"` // DisplayName string `json:"displayName,omitempty"` // Group string `json:"group,omitempty"` // ID string `json:"id,omitempty"` // InstructionText string `json:"instructionText,omitempty"` // Key string `json:"key,omitempty"` // NotParam bool `json:"notParam,omitempty"` // Order int `json:"order,omitempty"` // ParamArray bool `json:"paramArray,omitempty"` // ParameterName string `json:"parameterName,omitempty"` // Provider string `json:"provider,omitempty"` // Range []GetTemplateDetailsResponseTemplateParamsRange `json:"range,omitempty"` // Required bool `json:"required,omitempty"` // Selection GetTemplateDetailsResponseTemplateParamsSelection `json:"selection,omitempty"` // }
GetTemplateDetailsResponseTemplateParams is the getTemplateDetailsResponseTemplateParams definition
type GetTemplateDetailsResponseTemplateParamsRange ¶
type GetTemplateDetailsResponseTemplateParamsRange struct { ID string `json:"id,omitempty"` // MaxValue int `json:"maxValue,omitempty"` // MinValue int `json:"minValue,omitempty"` // }
GetTemplateDetailsResponseTemplateParamsRange is the getTemplateDetailsResponseTemplateParamsRange definition
type GetTemplateDetailsResponseTemplateParamsSelection ¶
type GetTemplateDetailsResponseTemplateParamsSelection struct { ID string `json:"id,omitempty"` // SelectionType string `json:"selectionType,omitempty"` // SelectionValues map[string]interface{} `json:"selectionValues,omitempty"` // }
GetTemplateDetailsResponseTemplateParamsSelection is the getTemplateDetailsResponseTemplateParamsSelection definition
type GetTemplateVersionsResponse ¶
type GetTemplateVersionsResponse struct { Composite bool `json:"composite,omitempty"` // Name string `json:"name,omitempty"` // ProjectID string `json:"projectId,omitempty"` // ProjectName string `json:"projectName,omitempty"` // TemplateID string `json:"templateId,omitempty"` // VersionsInfo []GetTemplateVersionsResponseVersionsInfo `json:"versionsInfo,omitempty"` // }
GetTemplateVersionsResponse is the getTemplateVersionsResponse definition
type GetTemplateVersionsResponseVersionsInfo ¶
type GetTemplateVersionsResponseVersionsInfo struct { Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // VersionTime float64 `json:"versionTime,omitempty"` // Author string `json:"author,omitempty"` // Version string `json:"version,omitempty"` // VersionComment string `json:"versionComment,omitempty"` // }
GetTemplateVersionsResponseVersionsInfo is the getTemplateVersionsResponseVersionsInfo definition
type GetTopologyDetailsResponse ¶
type GetTopologyDetailsResponse struct { Response GetTopologyDetailsResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetTopologyDetailsResponse is the getTopologyDetailsResponse definition
type GetTopologyDetailsResponseResponse ¶
type GetTopologyDetailsResponseResponse struct { ID string `json:"id,omitempty"` // Links []GetTopologyDetailsResponseResponseLinks `json:"links,omitempty"` // Nodes []GetTopologyDetailsResponseResponseNodes `json:"nodes,omitempty"` // }
GetTopologyDetailsResponseResponse is the getTopologyDetailsResponseResponse definition
type GetTopologyDetailsResponseResponseLinks ¶
type GetTopologyDetailsResponseResponseLinks struct { AdditionalInfo string `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"` // }
GetTopologyDetailsResponseResponseLinks is the getTopologyDetailsResponseResponseLinks definition
type GetTopologyDetailsResponseResponseNodes ¶
type GetTopologyDetailsResponseResponseNodes struct { ACLApplied bool `json:"aclApplied,omitempty"` // AdditionalInfo GetTopologyDetailsResponseResponseNodesAdditionalInfo `json:"additionalInfo,omitempty"` // CustomParam GetTopologyDetailsResponseResponseNodesCustomParam `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"` // }
GetTopologyDetailsResponseResponseNodes is the getTopologyDetailsResponseResponseNodes definition
type GetTopologyDetailsResponseResponseNodesAdditionalInfo ¶
type GetTopologyDetailsResponseResponseNodesAdditionalInfo struct { MACAddress string `json:"macAddress,omitempty"` Latitude string `json:"latitude,omitempty"` SiteID string `json:"siteid,omitempty"` Longitude string `json:"longitude,omitemtpy"` HasHosts bool `json:"hasHosts,omitempty"` }
GetTopologyDetailsResponseResponseNodesAdditionalInfo is the getTopologyDetailsResponseResponseNodesAdditionalInfo definition
type GetTopologyDetailsResponseResponseNodesCustomParam ¶
type GetTopologyDetailsResponseResponseNodesCustomParam struct { ID string `json:"id,omitempty"` // Label string `json:"label,omitempty"` // ParentNodeID string `json:"parentNodeId,omitempty"` // X int `json:"x,omitempty"` // Y int `json:"y,omitempty"` // }
GetTopologyDetailsResponseResponseNodesCustomParam is the getTopologyDetailsResponseResponseNodesCustomParam definition
type GetTopologyDetailsResponseResponseNodesTags ¶
type GetTopologyDetailsResponseResponseNodesTags []string
GetTopologyDetailsResponseResponseNodesTags is the getTopologyDetailsResponseResponseNodesTags definition
type GetUserEnrichmentDetailsResponse ¶
type GetUserEnrichmentDetailsResponse struct { ConnectedDevice []GetUserEnrichmentDetailsResponseConnectedDevice `json:"connectedDevice,omitempty"` // UserDetails GetUserEnrichmentDetailsResponseUserDetails `json:"userDetails,omitempty"` // }
GetUserEnrichmentDetailsResponse is the getUserEnrichmentDetailsResponse definition
type GetUserEnrichmentDetailsResponseConnectedDevice ¶
type GetUserEnrichmentDetailsResponseConnectedDevice struct {
DeviceDetails GetUserEnrichmentDetailsResponseConnectedDeviceDeviceDetails `json:"deviceDetails,omitempty"` //
}
GetUserEnrichmentDetailsResponseConnectedDevice is the getUserEnrichmentDetailsResponseConnectedDevice definition
type GetUserEnrichmentDetailsResponseConnectedDeviceDeviceDetails ¶
type GetUserEnrichmentDetailsResponseConnectedDeviceDeviceDetails 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"` // 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"` // NeighborTopology []GetUserEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopology `json:"neighborTopology,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"` // 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"` // }
GetUserEnrichmentDetailsResponseConnectedDeviceDeviceDetails is the getUserEnrichmentDetailsResponseConnectedDeviceDeviceDetails definition
type GetUserEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopology ¶
type GetUserEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopology struct { Detail string `json:"detail,omitempty"` // ErrorCode int `json:"errorCode,omitempty"` // Message string `json:"message,omitempty"` // }
GetUserEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopology is the getUserEnrichmentDetailsResponseConnectedDeviceDeviceDetailsNeighborTopology definition
type GetUserEnrichmentDetailsResponseUserDetails ¶
type GetUserEnrichmentDetailsResponseUserDetails struct { ApGroup string `json:"apGroup,omitempty"` // AuthType string `json:"authType,omitempty"` // AvgRssi string `json:"avgRssi,omitempty"` // AvgSnr string `json:"avgSnr,omitempty"` // Channel string `json:"channel,omitempty"` // ClientConnection string `json:"clientConnection,omitempty"` // ConnectedDevice []string `json:"connectedDevice,omitempty"` // ConnectionStatus string `json:"connectionStatus,omitempty"` // DataRate string `json:"dataRate,omitempty"` // DNSFailure string `json:"dnsFailure,omitempty"` // DNSSuccess string `json:"dnsSuccess,omitempty"` // Frequency string `json:"frequency,omitempty"` // HealthScore []GetUserEnrichmentDetailsResponseUserDetailsHealthScore `json:"healthScore,omitempty"` // HostIPV4 string `json:"hostIpV4,omitempty"` // HostIPV6 []string `json:"hostIpV6,omitempty"` // HostMac string `json:"hostMac,omitempty"` // HostName string `json:"hostName,omitempty"` // HostOs string `json:"hostOs,omitempty"` // HostType string `json:"hostType,omitempty"` // HostVersion string `json:"hostVersion,omitempty"` // ID string `json:"id,omitempty"` // IssueCount float64 `json:"issueCount,omitempty"` // LastUpdated int `json:"lastUpdated,omitempty"` // Location string `json:"location,omitempty"` // Onboarding GetUserEnrichmentDetailsResponseUserDetailsOnboarding `json:"onboarding,omitempty"` // OnboardingTime string `json:"onboardingTime,omitempty"` // Port string `json:"port,omitempty"` // Rssi string `json:"rssi,omitempty"` // RxBytes string `json:"rxBytes,omitempty"` // Snr string `json:"snr,omitempty"` // SSID string `json:"ssid,omitempty"` // SubType string `json:"subType,omitempty"` // TxBytes string `json:"txBytes,omitempty"` // UserID string `json:"userId,omitempty"` // VLANID string `json:"vlanId,omitempty"` // }
GetUserEnrichmentDetailsResponseUserDetails is the getUserEnrichmentDetailsResponseUserDetails definition
type GetUserEnrichmentDetailsResponseUserDetailsConnectedDevice ¶
type GetUserEnrichmentDetailsResponseUserDetailsConnectedDevice []string
GetUserEnrichmentDetailsResponseUserDetailsConnectedDevice is the getUserEnrichmentDetailsResponseUserDetailsConnectedDevice definition
type GetUserEnrichmentDetailsResponseUserDetailsHealthScore ¶
type GetUserEnrichmentDetailsResponseUserDetailsHealthScore struct { HealthType string `json:"healthType,omitempty"` // Reason string `json:"reason,omitempty"` // Score int `json:"score,omitempty"` // }
GetUserEnrichmentDetailsResponseUserDetailsHealthScore is the getUserEnrichmentDetailsResponseUserDetailsHealthScore definition
type GetUserEnrichmentDetailsResponseUserDetailsHostIPV6 ¶
type GetUserEnrichmentDetailsResponseUserDetailsHostIPV6 []string
GetUserEnrichmentDetailsResponseUserDetailsHostIPV6 is the getUserEnrichmentDetailsResponseUserDetailsHostIPV6 definition
type GetUserEnrichmentDetailsResponseUserDetailsOnboarding ¶
type GetUserEnrichmentDetailsResponseUserDetailsOnboarding struct { AAAServerIP string `json:"aaaServerIp,omitempty"` // AverageAssocDuration string `json:"averageAssocDuration,omitempty"` // AverageAuthDuration string `json:"averageAuthDuration,omitempty"` // AverageDhcpDuration string `json:"averageDhcpDuration,omitempty"` // AverageRunDuration string `json:"averageRunDuration,omitempty"` // DhcpServerIP string `json:"dhcpServerIp,omitempty"` // MaxAssocDuration string `json:"maxAssocDuration,omitempty"` // MaxAuthDuration string `json:"maxAuthDuration,omitempty"` // MaxDhcpDuration string `json:"maxDhcpDuration,omitempty"` // MaxRunDuration string `json:"maxRunDuration,omitempty"` // }
GetUserEnrichmentDetailsResponseUserDetailsOnboarding is the getUserEnrichmentDetailsResponseUserDetailsOnboarding definition
type GetVLANDetailsResponse ¶
type GetVLANDetailsResponse struct { Response []string `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetVLANDetailsResponse is the getVLANDetailsResponse definition
type GetVLANDetailsResponseResponse ¶
type GetVLANDetailsResponseResponse []string
GetVLANDetailsResponseResponse is the getVLANDetailsResponseResponse definition
type GetVNFromSDAFabricQueryParams ¶
type GetVNFromSDAFabricQueryParams struct { VirtualNetworkName string `url:"virtualNetworkName,omitempty"` // virtualNetworkName SiteNameHierarchy string `url:"siteNameHierarchy,omitempty"` // siteNameHierarchy }
GetVNFromSDAFabricQueryParams defines the query parameters for this request
type GetVNFromSDAFabricResponse ¶
type GetVNFromSDAFabricResponse struct { Description string `json:"description,omitempty"` // DeviceManagementIPAddress string `json:"deviceManagementIpAddress,omitempty"` // Name string `json:"name,omitempty"` // Roles []string `json:"roles,omitempty"` // SiteHierarchy string `json:"siteHierarchy,omitempty"` // Status string `json:"status,omitempty"` // }
GetVNFromSDAFabricResponse is the getVNFromSDAFabricResponse definition
type GetVNFromSDAFabricResponseRoles ¶
type GetVNFromSDAFabricResponseRoles []string
GetVNFromSDAFabricResponseRoles is the getVNFromSDAFabricResponseRoles definition
type GetVirtualAccountListResponse ¶
type GetVirtualAccountListResponse []string
GetVirtualAccountListResponse is the getVirtualAccountListResponse definition
type GetWirelessLanControllerDetailsByIDResponse ¶
type GetWirelessLanControllerDetailsByIDResponse struct { Response GetWirelessLanControllerDetailsByIDResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
GetWirelessLanControllerDetailsByIDResponse is the getWirelessLanControllerDetailsByIdResponse definition
type GetWirelessLanControllerDetailsByIDResponseResponse ¶
type GetWirelessLanControllerDetailsByIDResponseResponse 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"` // }
GetWirelessLanControllerDetailsByIDResponseResponse is the getWirelessLanControllerDetailsByIDResponseResponse definition
type GetWirelessLanControllerDetailsByIDResponseResponseAdminEnabledPorts ¶
type GetWirelessLanControllerDetailsByIDResponseResponseAdminEnabledPorts []int
GetWirelessLanControllerDetailsByIDResponseResponseAdminEnabledPorts is the getWirelessLanControllerDetailsByIDResponseResponseAdminEnabledPorts definition
type GetWirelessProfileQueryParams ¶
type GetWirelessProfileQueryParams struct {
ProfileName string `url:"profileName,omitempty"` //
}
GetWirelessProfileQueryParams defines the query parameters for this request
type GetWirelessProfileResponse ¶
type GetWirelessProfileResponse struct {
ProfileDetails GetWirelessProfileResponseProfileDetails `json:"profileDetails,omitempty"` //
}
GetWirelessProfileResponse is the getWirelessProfileResponse definition
type GetWirelessProfileResponseProfileDetails ¶
type GetWirelessProfileResponseProfileDetails struct { Name string `json:"name,omitempty"` // Sites []string `json:"sites,omitempty"` // SSIDDetails []GetWirelessProfileResponseProfileDetailsSSIDDetails `json:"ssidDetails,omitempty"` // }
GetWirelessProfileResponseProfileDetails is the getWirelessProfileResponseProfileDetails definition
type GetWirelessProfileResponseProfileDetailsSSIDDetails ¶
type GetWirelessProfileResponseProfileDetailsSSIDDetails struct { EnableFabric bool `json:"enableFabric,omitempty"` // FlexConnect GetWirelessProfileResponseProfileDetailsSSIDDetailsFlexConnect `json:"flexConnect,omitempty"` // InterfaceName string `json:"interfaceName,omitempty"` // Name string `json:"name,omitempty"` // Type string `json:"type,omitempty"` // }
GetWirelessProfileResponseProfileDetailsSSIDDetails is the getWirelessProfileResponseProfileDetailsSSIDDetails definition
type GetWirelessProfileResponseProfileDetailsSSIDDetailsFlexConnect ¶
type GetWirelessProfileResponseProfileDetailsSSIDDetailsFlexConnect struct { EnableFlexConnect bool `json:"enableFlexConnect,omitempty"` // LocalToVLAN int `json:"localToVlan,omitempty"` // }
GetWirelessProfileResponseProfileDetailsSSIDDetailsFlexConnect is the getWirelessProfileResponseProfileDetailsSSIDDetailsFlexConnect definition
type GetWirelessProfileResponseProfileDetailsSites ¶
type GetWirelessProfileResponseProfileDetailsSites []string
GetWirelessProfileResponseProfileDetailsSites is the getWirelessProfileResponseProfileDetailsSites definition
type GetWorkflowByIDResponse ¶
type GetWorkflowByIDResponse struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []GetWorkflowByIDResponseTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
GetWorkflowByIDResponse is the getWorkflowByIdResponse definition
type GetWorkflowByIDResponseTasks ¶
type GetWorkflowByIDResponseTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []GetWorkflowByIDResponseTasksWorkItemList `json:"workItemList,omitempty"` // }
GetWorkflowByIDResponseTasks is the getWorkflowByIDResponseTasks definition
type GetWorkflowByIDResponseTasksWorkItemList ¶
type GetWorkflowByIDResponseTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
GetWorkflowByIDResponseTasksWorkItemList is the getWorkflowByIDResponseTasksWorkItemList definition
type GetWorkflowCountQueryParams ¶
type GetWorkflowCountQueryParams struct {
Name []string `url:"name,omitempty"` // Workflow Name
}
GetWorkflowCountQueryParams defines the query parameters for this request
type GetWorkflowCountResponse ¶
type GetWorkflowCountResponse struct {
Response float64 `json:"response,omitempty"` //
}
GetWorkflowCountResponse is the getWorkflowCountResponse definition
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 }
GetWorkflowsQueryParams defines the query parameters for this request
type GetWorkflowsResponse ¶
type GetWorkflowsResponse struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []GetWorkflowsResponseTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
GetWorkflowsResponse is the getWorkflowsResponse definition
type GetWorkflowsResponseTasks ¶
type GetWorkflowsResponseTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []GetWorkflowsResponseTasksWorkItemList `json:"workItemList,omitempty"` // }
GetWorkflowsResponseTasks is the getWorkflowsResponseTasks definition
type GetWorkflowsResponseTasksWorkItemList ¶
type GetWorkflowsResponseTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
GetWorkflowsResponseTasksWorkItemList is the getWorkflowsResponseTasksWorkItemList definition
type GetsBorderDeviceDetailFromSDAFabricQueryParams ¶
type GetsBorderDeviceDetailFromSDAFabricQueryParams struct {
DeviceIPAddress string `url:"deviceIPAddress,omitempty"` // Device IP Address
}
GetsBorderDeviceDetailFromSDAFabricQueryParams defines the query parameters for this request
type GetsBorderDeviceDetailFromSDAFabricResponse ¶
type GetsBorderDeviceDetailFromSDAFabricResponse struct { Description string `json:"description,omitempty"` // Payload GetsBorderDeviceDetailFromSDAFabricResponsePayload `json:"payload,omitempty"` // Status string `json:"status,omitempty"` // }
GetsBorderDeviceDetailFromSDAFabricResponse is the getsBorderDeviceDetailFromSDAFabricResponse definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayload ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayload struct { AkcSettingsCfs []string `json:"akcSettingsCfs,omitempty"` // AuthEntityClass int `json:"authEntityClass,omitempty"` // AuthEntityID int `json:"authEntityId,omitempty"` // CfsChangeInfo []string `json:"cfsChangeInfo,omitempty"` // Configs []string `json:"configs,omitempty"` // CreateTime int `json:"createTime,omitempty"` // CustomProvisions []string `json:"customProvisions,omitempty"` // DeployPending string `json:"deployPending,omitempty"` // Deployed bool `json:"deployed,omitempty"` // DeviceInterfaceInfo []string `json:"deviceInterfaceInfo,omitempty"` // DeviceSettings GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettings `json:"deviceSettings,omitempty"` // DisplayName string `json:"displayName,omitempty"` // ID string `json:"id,omitempty"` // InstanceID int `json:"instanceId,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceVersion int `json:"instanceVersion,omitempty"` // IsSeeded bool `json:"isSeeded,omitempty"` // IsStale bool `json:"isStale,omitempty"` // LastUpdateTime int `json:"lastUpdateTime,omitempty"` // ManagedSites []string `json:"managedSites,omitempty"` // Name string `json:"name,omitempty"` // Namespace string `json:"namespace,omitempty"` // NetworkDeviceID string `json:"networkDeviceId,omitempty"` // NetworkWideSettings GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettings `json:"networkWideSettings,omitempty"` // OtherDevice []string `json:"otherDevice,omitempty"` // ProvisioningState string `json:"provisioningState,omitempty"` // ResourceVersion int `json:"resourceVersion,omitempty"` // Roles []string `json:"roles,omitempty"` // SaveWanConnectivityDetailsOnly bool `json:"saveWanConnectivityDetailsOnly,omitempty"` // SiteID string `json:"siteId,omitempty"` // TargetIDList []string `json:"targetIdList,omitempty"` // TransitNetworks []GetsBorderDeviceDetailFromSDAFabricResponsePayloadTransitNetworks `json:"transitNetworks,omitempty"` // Type string `json:"type,omitempty"` // VirtualNetwork []string `json:"virtualNetwork,omitempty"` // WLAN []string `json:"wlan,omitempty"` // }
GetsBorderDeviceDetailFromSDAFabricResponsePayload is the getsBorderDeviceDetailFromSDAFabricResponsePayload definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadAkcSettingsCfs ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadAkcSettingsCfs []string
GetsBorderDeviceDetailFromSDAFabricResponsePayloadAkcSettingsCfs is the getsBorderDeviceDetailFromSDAFabricResponsePayloadAkcSettingsCfs definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadCfsChangeInfo ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadCfsChangeInfo []string
GetsBorderDeviceDetailFromSDAFabricResponsePayloadCfsChangeInfo is the getsBorderDeviceDetailFromSDAFabricResponsePayloadCfsChangeInfo definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadConfigs ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadConfigs []string
GetsBorderDeviceDetailFromSDAFabricResponsePayloadConfigs is the getsBorderDeviceDetailFromSDAFabricResponsePayloadConfigs definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadCustomProvisions ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadCustomProvisions []string
GetsBorderDeviceDetailFromSDAFabricResponsePayloadCustomProvisions is the getsBorderDeviceDetailFromSDAFabricResponsePayloadCustomProvisions definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceInterfaceInfo ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceInterfaceInfo []string
GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceInterfaceInfo is the getsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceInterfaceInfo definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettings ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettings struct { ConnectedTo []string `json:"connectedTo,omitempty"` // CPU float64 `json:"cpu,omitempty"` // DeployPending string `json:"deployPending,omitempty"` // DhcpEnabled bool `json:"dhcpEnabled,omitempty"` // DisplayName string `json:"displayName,omitempty"` // ExtConnectivitySettings []GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsExtConnectivitySettings `json:"extConnectivitySettings,omitempty"` // ExternalConnectivityIPPool string `json:"externalConnectivityIpPool,omitempty"` // ExternalDomainRoutingProtocol string `json:"externalDomainRoutingProtocol,omitempty"` // ID string `json:"id,omitempty"` // InstanceID int `json:"instanceId,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceVersion int `json:"instanceVersion,omitempty"` // InternalDomainProtocolNumber string `json:"internalDomainProtocolNumber,omitempty"` // Memory float64 `json:"memory,omitempty"` // NodeType []string `json:"nodeType,omitempty"` // Storage float64 `json:"storage,omitempty"` // }
GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettings is the getsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettings definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsConnectedTo ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsConnectedTo []string
GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsConnectedTo is the getsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsConnectedTo definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsExtConnectivitySettings ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsExtConnectivitySettings struct { DeployPending string `json:"deployPending,omitempty"` // DisplayName string `json:"displayName,omitempty"` // ExternalDomainProtocolNumber string `json:"externalDomainProtocolNumber,omitempty"` // ID string `json:"id,omitempty"` // InstanceID int `json:"instanceId,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceVersion int `json:"instanceVersion,omitempty"` // InterfaceUUID string `json:"interfaceUuid,omitempty"` // L2Handoff []string `json:"l2Handoff,omitempty"` // L3Handoff []GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsExtConnectivitySettingsL3Handoff `json:"l3Handoff,omitempty"` // PolicyPropagationEnabled bool `json:"policyPropagationEnabled,omitempty"` // PolicySgtTag float64 `json:"policySgtTag,omitempty"` // }
GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsExtConnectivitySettings is the getsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsExtConnectivitySettings definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsExtConnectivitySettingsL2Handoff ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsExtConnectivitySettingsL2Handoff []string
GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsExtConnectivitySettingsL2Handoff is the getsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsExtConnectivitySettingsL2Handoff definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsExtConnectivitySettingsL3Handoff ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsExtConnectivitySettingsL3Handoff struct { DeployPending string `json:"deployPending,omitempty"` // DisplayName string `json:"displayName,omitempty"` // ID string `json:"id,omitempty"` // InstanceID int `json:"instanceId,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceVersion float64 `json:"instanceVersion,omitempty"` // LocalIPAddress string `json:"localIpAddress,omitempty"` // RemoteIPAddress string `json:"remoteIpAddress,omitempty"` // VirtualNetwork GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsExtConnectivitySettingsL3HandoffVirtualNetwork `json:"virtualNetwork,omitempty"` // VLANID int `json:"vlanId,omitempty"` // }
GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsExtConnectivitySettingsL3Handoff is the getsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsExtConnectivitySettingsL3Handoff definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsExtConnectivitySettingsL3HandoffVirtualNetwork ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsExtConnectivitySettingsL3HandoffVirtualNetwork struct {
IDRef string `json:"idRef,omitempty"` //
}
GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsExtConnectivitySettingsL3HandoffVirtualNetwork is the getsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsExtConnectivitySettingsL3HandoffVirtualNetwork definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsNodeType ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsNodeType []string
GetsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsNodeType is the getsBorderDeviceDetailFromSDAFabricResponsePayloadDeviceSettingsNodeType definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadManagedSites ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadManagedSites []string
GetsBorderDeviceDetailFromSDAFabricResponsePayloadManagedSites is the getsBorderDeviceDetailFromSDAFabricResponsePayloadManagedSites definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettings ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettings struct { AAA []string `json:"aaa,omitempty"` // Cmx []string `json:"cmx,omitempty"` // DeployPending string `json:"deployPending,omitempty"` // Dhcp []GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsDhcp `json:"dhcp,omitempty"` // DisplayName string `json:"displayName,omitempty"` // DNS []GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsDNS `json:"dns,omitempty"` // ID string `json:"id,omitempty"` // InstanceID int `json:"instanceId,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceVersion int `json:"instanceVersion,omitempty"` // Ldap []string `json:"ldap,omitempty"` // NativeVLAN []string `json:"nativeVlan,omitempty"` // Netflow []string `json:"netflow,omitempty"` // Ntp []string `json:"ntp,omitempty"` // SNMP []string `json:"snmp,omitempty"` // Syslogs []string `json:"syslogs,omitempty"` // }
GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettings is the getsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettings definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsAAA ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsAAA []string
GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsAAA is the getsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsAAA definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsCmx ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsCmx []string
GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsCmx is the getsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsCmx definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsDNS ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsDNS struct { DomainName string `json:"domainName,omitempty"` // ID string `json:"id,omitempty"` // IP GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsDNSIP `json:"ip,omitempty"` // }
GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsDNS is the getsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsDNS definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsDNSIP ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsDNSIP struct { Address string `json:"address,omitempty"` // AddressType string `json:"addressType,omitempty"` // ID string `json:"id,omitempty"` // PaddedAddress string `json:"paddedAddress,omitempty"` // }
GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsDNSIP is the getsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsDNSIP definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsDhcp ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsDhcp struct { ID string `json:"id,omitempty"` // IPAddress GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsDhcpIPAddress `json:"ipAddress,omitempty"` // }
GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsDhcp is the getsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsDhcp definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsDhcpIPAddress ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsDhcpIPAddress struct { Address string `json:"address,omitempty"` // AddressType string `json:"addressType,omitempty"` // ID string `json:"id,omitempty"` // PaddedAddress string `json:"paddedAddress,omitempty"` // }
GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsDhcpIPAddress is the getsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsDhcpIPAddress definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsLdap ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsLdap []string
GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsLdap is the getsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsLdap definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsNativeVLAN ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsNativeVLAN []string
GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsNativeVLAN is the getsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsNativeVLAN definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsNetflow ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsNetflow []string
GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsNetflow is the getsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsNetflow definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsNtp ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsNtp []string
GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsNtp is the getsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsNtp definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsSNMP ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsSNMP []string
GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsSNMP is the getsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsSNMP definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsSyslogs ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsSyslogs []string
GetsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsSyslogs is the getsBorderDeviceDetailFromSDAFabricResponsePayloadNetworkWideSettingsSyslogs definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadOtherDevice ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadOtherDevice []string
GetsBorderDeviceDetailFromSDAFabricResponsePayloadOtherDevice is the getsBorderDeviceDetailFromSDAFabricResponsePayloadOtherDevice definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadRoles ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadRoles []string
GetsBorderDeviceDetailFromSDAFabricResponsePayloadRoles is the getsBorderDeviceDetailFromSDAFabricResponsePayloadRoles definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadTargetIDList ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadTargetIDList []string
GetsBorderDeviceDetailFromSDAFabricResponsePayloadTargetIDList is the getsBorderDeviceDetailFromSDAFabricResponsePayloadTargetIDList definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadTransitNetworks ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadTransitNetworks struct {
IDRef string `json:"idRef,omitempty"` //
}
GetsBorderDeviceDetailFromSDAFabricResponsePayloadTransitNetworks is the getsBorderDeviceDetailFromSDAFabricResponsePayloadTransitNetworks definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadVirtualNetwork ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadVirtualNetwork []string
GetsBorderDeviceDetailFromSDAFabricResponsePayloadVirtualNetwork is the getsBorderDeviceDetailFromSDAFabricResponsePayloadVirtualNetwork definition
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadWLAN ¶
type GetsBorderDeviceDetailFromSDAFabricResponsePayloadWLAN []string
GetsBorderDeviceDetailFromSDAFabricResponsePayloadWLAN is the getsBorderDeviceDetailFromSDAFabricResponsePayloadWLAN definition
type GetsTheTemplatesAvailableQueryParams ¶
type GetsTheTemplatesAvailableQueryParams struct { ProjectID string `url:"projectId,omitempty"` // projectId SoftwareType string `url:"softwareType,omitempty"` // softwareType SoftwareVersion string `url:"softwareVersion,omitempty"` // softwareVersion ProductFamily string `url:"productFamily,omitempty"` // productFamily ProductSeries string `url:"productSeries,omitempty"` // productSeries ProductType string `url:"productType,omitempty"` // productType FilterConflictingTemplates bool `url:"filterConflictingTemplates,omitempty"` // filterConflictingTemplates }
GetsTheTemplatesAvailableQueryParams defines the query parameters for this request
type GetsTheTemplatesAvailableResponse ¶
type GetsTheTemplatesAvailableResponse struct { Composite bool `json:"composite,omitempty"` // Name string `json:"name,omitempty"` // ProjectID string `json:"projectId,omitempty"` // ProjectName string `json:"projectName,omitempty"` // TemplateID string `json:"templateId,omitempty"` // VersionsInfo []GetsTheTemplatesAvailableResponseVersionsInfo `json:"versionsInfo,omitempty"` // }
GetsTheTemplatesAvailableResponse is the getsTheTemplatesAvailableResponse definition
type GetsTheTemplatesAvailableResponseVersionsInfo ¶
type GetsTheTemplatesAvailableResponseVersionsInfo struct { Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // VersionTime float64 `json:"versionTime,omitempty"` // Author string `json:"author,omitempty"` // Version string `json:"version,omitempty"` // VersionComment string `json:"versionComment,omitempty"` // }
GetsTheTemplatesAvailableResponseVersionsInfo is the getsTheTemplatesAvailableResponseVersionsInfo definition
type ITSMService ¶
type ITSMService service
ITSMService is the service to communicate with the ITSM API endpoint
func (*ITSMService) GetFailedITSMEvents ¶
func (s *ITSMService) GetFailedITSMEvents(getFailedITSMEventsQueryParams *GetFailedITSMEventsQueryParams) (*GetFailedITSMEventsResponse, *resty.Response, error)
GetFailedITSMEvents getFailedITSMEvents
Used to retrieve the list of integration events that failed to create tickets in ITSM
@param instanceID Instance Id of the failed event as in the Runtime Dashboard
func (*ITSMService) RetryIntegrationEvents ¶
func (s *ITSMService) RetryIntegrationEvents(retryIntegrationEventsRequest *[]RetryIntegrationEventsRequest) (*RetryIntegrationEventsResponse, *resty.Response, error)
RetryIntegrationEvents retryIntegrationEvents
Allows retry of multiple failed ITSM event instances. The retry request payload can be given as a list of strings: ["instance1","instance2","instance3",..] A minimum of one instance Id is mandatory. The list of failed event instance Ids can be retrieved using the 'Get Failed ITSM Events' API in the 'instanceId' attribute.
type ImportDevicesInBulkRequest ¶
type ImportDevicesInBulkRequest struct { TypeID string `json:"id,omitempty"` // DayZeroConfig ImportDevicesInBulkRequestDayZeroConfig `json:"dayZeroConfig,omitempty"` // DayZeroConfigPreview string `json:"dayZeroConfigPreview,omitempty"` // DeviceInfo ImportDevicesInBulkRequestDeviceInfo `json:"deviceInfo,omitempty"` // RunSummaryList []ImportDevicesInBulkRequestRunSummaryList `json:"runSummaryList,omitempty"` // SystemResetWorkflow ImportDevicesInBulkRequestSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow ImportDevicesInBulkRequestSystemWorkflow `json:"systemWorkflow,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Version float64 `json:"version,omitempty"` // Workflow ImportDevicesInBulkRequestWorkflow `json:"workflow,omitempty"` // WorkflowParameters ImportDevicesInBulkRequestWorkflowParameters `json:"workflowParameters,omitempty"` // }
ImportDevicesInBulkRequest is the importDevicesInBulkRequest definition
type ImportDevicesInBulkRequestDayZeroConfig ¶
type ImportDevicesInBulkRequestDayZeroConfig struct {
Config string `json:"config,omitempty"` //
}
ImportDevicesInBulkRequestDayZeroConfig is the importDevicesInBulkRequestDayZeroConfig definition
type ImportDevicesInBulkRequestDeviceInfo ¶
type ImportDevicesInBulkRequestDeviceInfo struct { AAACredentials ImportDevicesInBulkRequestDeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // AgentType string `json:"agentType,omitempty"` // AuthStatus string `json:"authStatus,omitempty"` // AuthenticatedMicNumber string `json:"authenticatedMicNumber,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 []ImportDevicesInBulkRequestDeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // FirstContact float64 `json:"firstContact,omitempty"` // Hostname string `json:"hostname,omitempty"` // HTTPHeaders []ImportDevicesInBulkRequestDeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // ImageVersion string `json:"imageVersion,omitempty"` // IPInterfaces []ImportDevicesInBulkRequestDeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // LastContact float64 `json:"lastContact,omitempty"` // LastSyncTime float64 `json:"lastSyncTime,omitempty"` // LastUpdateOn float64 `json:"lastUpdateOn,omitempty"` // Location ImportDevicesInBulkRequestDeviceInfoLocation `json:"location,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Mode string `json:"mode,omitempty"` // Name string `json:"name,omitempty"` // NeighborLinks []ImportDevicesInBulkRequestDeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // OnbState string `json:"onbState,omitempty"` // Pid string `json:"pid,omitempty"` // PnpProfileList []ImportDevicesInBulkRequestDeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // PopulateInventory bool `json:"populateInventory,omitempty"` // PreWorkflowCliOuputs []ImportDevicesInBulkRequestDeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // ProjectID string `json:"projectId,omitempty"` // ProjectName string `json:"projectName,omitempty"` // ReloadRequested bool `json:"reloadRequested,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SiteID string `json:"siteId,omitempty"` // SiteName string `json:"siteName,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // Source string `json:"source,omitempty"` // Stack bool `json:"stack,omitempty"` // StackInfo ImportDevicesInBulkRequestDeviceInfoStackInfo `json:"stackInfo,omitempty"` // State string `json:"state,omitempty"` // SudiRequired bool `json:"sudiRequired,omitempty"` // Tags string `json:"tags,omitempty"` // UserMicNumbers []string `json:"userMicNumbers,omitempty"` // UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // WorkflowName string `json:"workflowName,omitempty"` // }
ImportDevicesInBulkRequestDeviceInfo is the importDevicesInBulkRequestDeviceInfo definition
type ImportDevicesInBulkRequestDeviceInfoAAACredentials ¶
type ImportDevicesInBulkRequestDeviceInfoAAACredentials struct { Password string `json:"password,omitempty"` // Username string `json:"username,omitempty"` // }
ImportDevicesInBulkRequestDeviceInfoAAACredentials is the importDevicesInBulkRequestDeviceInfoAAACredentials definition
type ImportDevicesInBulkRequestDeviceInfoAddnMacAddrs ¶
type ImportDevicesInBulkRequestDeviceInfoAddnMacAddrs []string
ImportDevicesInBulkRequestDeviceInfoAddnMacAddrs is the importDevicesInBulkRequestDeviceInfoAddnMacAddrs definition
type ImportDevicesInBulkRequestDeviceInfoCapabilitiesSupported ¶
type ImportDevicesInBulkRequestDeviceInfoCapabilitiesSupported []string
ImportDevicesInBulkRequestDeviceInfoCapabilitiesSupported is the importDevicesInBulkRequestDeviceInfoCapabilitiesSupported definition
type ImportDevicesInBulkRequestDeviceInfoDeviceSudiSerialNos ¶
type ImportDevicesInBulkRequestDeviceInfoDeviceSudiSerialNos []string
ImportDevicesInBulkRequestDeviceInfoDeviceSudiSerialNos is the importDevicesInBulkRequestDeviceInfoDeviceSudiSerialNos definition
type ImportDevicesInBulkRequestDeviceInfoFeaturesSupported ¶
type ImportDevicesInBulkRequestDeviceInfoFeaturesSupported []string
ImportDevicesInBulkRequestDeviceInfoFeaturesSupported is the importDevicesInBulkRequestDeviceInfoFeaturesSupported definition
type ImportDevicesInBulkRequestDeviceInfoFileSystemList ¶
type ImportDevicesInBulkRequestDeviceInfoFileSystemList struct { Freespace float64 `json:"freespace,omitempty"` // Name string `json:"name,omitempty"` // Readable bool `json:"readable,omitempty"` // Size float64 `json:"size,omitempty"` // Type string `json:"type,omitempty"` // Writeable bool `json:"writeable,omitempty"` // }
ImportDevicesInBulkRequestDeviceInfoFileSystemList is the importDevicesInBulkRequestDeviceInfoFileSystemList definition
type ImportDevicesInBulkRequestDeviceInfoHTTPHeaders ¶
type ImportDevicesInBulkRequestDeviceInfoHTTPHeaders struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
ImportDevicesInBulkRequestDeviceInfoHTTPHeaders is the importDevicesInBulkRequestDeviceInfoHTTPHeaders definition
type ImportDevicesInBulkRequestDeviceInfoIPInterfaces ¶
type ImportDevicesInBulkRequestDeviceInfoIPInterfaces struct { IPv4Address string `json:"ipv4Address,omitempty"` // IPv6AddressList []string `json:"ipv6AddressList,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Name string `json:"name,omitempty"` // Status string `json:"status,omitempty"` // }
ImportDevicesInBulkRequestDeviceInfoIPInterfaces is the importDevicesInBulkRequestDeviceInfoIPInterfaces definition
type ImportDevicesInBulkRequestDeviceInfoIPInterfacesIPv6AddressList ¶
type ImportDevicesInBulkRequestDeviceInfoIPInterfacesIPv6AddressList []string
ImportDevicesInBulkRequestDeviceInfoIPInterfacesIPv6AddressList is the importDevicesInBulkRequestDeviceInfoIPInterfacesIPv6AddressList definition
type ImportDevicesInBulkRequestDeviceInfoLocation ¶
type ImportDevicesInBulkRequestDeviceInfoLocation 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"` // }
ImportDevicesInBulkRequestDeviceInfoLocation is the importDevicesInBulkRequestDeviceInfoLocation definition
type ImportDevicesInBulkRequestDeviceInfoNeighborLinks ¶
type ImportDevicesInBulkRequestDeviceInfoNeighborLinks 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"` // }
ImportDevicesInBulkRequestDeviceInfoNeighborLinks is the importDevicesInBulkRequestDeviceInfoNeighborLinks definition
type ImportDevicesInBulkRequestDeviceInfoPnpProfileList ¶
type ImportDevicesInBulkRequestDeviceInfoPnpProfileList struct { CreatedBy string `json:"createdBy,omitempty"` // DiscoveryCreated bool `json:"discoveryCreated,omitempty"` // PrimaryEndpoint ImportDevicesInBulkRequestDeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // ProfileName string `json:"profileName,omitempty"` // SecondaryEndpoint ImportDevicesInBulkRequestDeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
ImportDevicesInBulkRequestDeviceInfoPnpProfileList is the importDevicesInBulkRequestDeviceInfoPnpProfileList definition
type ImportDevicesInBulkRequestDeviceInfoPnpProfileListPrimaryEndpoint ¶
type ImportDevicesInBulkRequestDeviceInfoPnpProfileListPrimaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv6Address string `json:"ipv6Address,omitempty"` // Port float64 `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
ImportDevicesInBulkRequestDeviceInfoPnpProfileListPrimaryEndpoint is the importDevicesInBulkRequestDeviceInfoPnpProfileListPrimaryEndpoint definition
type ImportDevicesInBulkRequestDeviceInfoPnpProfileListSecondaryEndpoint ¶
type ImportDevicesInBulkRequestDeviceInfoPnpProfileListSecondaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv6Address string `json:"ipv6Address,omitempty"` // Port float64 `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
ImportDevicesInBulkRequestDeviceInfoPnpProfileListSecondaryEndpoint is the importDevicesInBulkRequestDeviceInfoPnpProfileListSecondaryEndpoint definition
type ImportDevicesInBulkRequestDeviceInfoPreWorkflowCliOuputs ¶
type ImportDevicesInBulkRequestDeviceInfoPreWorkflowCliOuputs struct { Cli string `json:"cli,omitempty"` // CliOutput string `json:"cliOutput,omitempty"` // }
ImportDevicesInBulkRequestDeviceInfoPreWorkflowCliOuputs is the importDevicesInBulkRequestDeviceInfoPreWorkflowCliOuputs definition
type ImportDevicesInBulkRequestDeviceInfoStackInfo ¶
type ImportDevicesInBulkRequestDeviceInfoStackInfo struct { IsFullRing bool `json:"isFullRing,omitempty"` // StackMemberList []ImportDevicesInBulkRequestDeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // SupportsStackWorkflows bool `json:"supportsStackWorkflows,omitempty"` // TotalMemberCount float64 `json:"totalMemberCount,omitempty"` // ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // }
ImportDevicesInBulkRequestDeviceInfoStackInfo is the importDevicesInBulkRequestDeviceInfoStackInfo definition
type ImportDevicesInBulkRequestDeviceInfoStackInfoStackMemberList ¶
type ImportDevicesInBulkRequestDeviceInfoStackInfoStackMemberList 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 float64 `json:"priority,omitempty"` // Role string `json:"role,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // StackNumber float64 `json:"stackNumber,omitempty"` // State string `json:"state,omitempty"` // SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // }
ImportDevicesInBulkRequestDeviceInfoStackInfoStackMemberList is the importDevicesInBulkRequestDeviceInfoStackInfoStackMemberList definition
type ImportDevicesInBulkRequestDeviceInfoStackInfoValidLicenseLevels ¶
type ImportDevicesInBulkRequestDeviceInfoStackInfoValidLicenseLevels []string
ImportDevicesInBulkRequestDeviceInfoStackInfoValidLicenseLevels is the importDevicesInBulkRequestDeviceInfoStackInfoValidLicenseLevels definition
type ImportDevicesInBulkRequestDeviceInfoUserMicNumbers ¶
type ImportDevicesInBulkRequestDeviceInfoUserMicNumbers []string
ImportDevicesInBulkRequestDeviceInfoUserMicNumbers is the importDevicesInBulkRequestDeviceInfoUserMicNumbers definition
type ImportDevicesInBulkRequestDeviceInfoUserSudiSerialNos ¶
type ImportDevicesInBulkRequestDeviceInfoUserSudiSerialNos []string
ImportDevicesInBulkRequestDeviceInfoUserSudiSerialNos is the importDevicesInBulkRequestDeviceInfoUserSudiSerialNos definition
type ImportDevicesInBulkRequestRunSummaryList ¶
type ImportDevicesInBulkRequestRunSummaryList struct { Details string `json:"details,omitempty"` // ErrorFlag bool `json:"errorFlag,omitempty"` // HistoryTaskInfo ImportDevicesInBulkRequestRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // Timestamp float64 `json:"timestamp,omitempty"` // }
ImportDevicesInBulkRequestRunSummaryList is the importDevicesInBulkRequestRunSummaryList definition
type ImportDevicesInBulkRequestRunSummaryListHistoryTaskInfo ¶
type ImportDevicesInBulkRequestRunSummaryListHistoryTaskInfo struct { AddnDetails []ImportDevicesInBulkRequestRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []ImportDevicesInBulkRequestRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // }
ImportDevicesInBulkRequestRunSummaryListHistoryTaskInfo is the importDevicesInBulkRequestRunSummaryListHistoryTaskInfo definition
type ImportDevicesInBulkRequestRunSummaryListHistoryTaskInfoAddnDetails ¶
type ImportDevicesInBulkRequestRunSummaryListHistoryTaskInfoAddnDetails struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
ImportDevicesInBulkRequestRunSummaryListHistoryTaskInfoAddnDetails is the importDevicesInBulkRequestRunSummaryListHistoryTaskInfoAddnDetails definition
type ImportDevicesInBulkRequestRunSummaryListHistoryTaskInfoWorkItemList ¶
type ImportDevicesInBulkRequestRunSummaryListHistoryTaskInfoWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
ImportDevicesInBulkRequestRunSummaryListHistoryTaskInfoWorkItemList is the importDevicesInBulkRequestRunSummaryListHistoryTaskInfoWorkItemList definition
type ImportDevicesInBulkRequestSystemResetWorkflow ¶
type ImportDevicesInBulkRequestSystemResetWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []ImportDevicesInBulkRequestSystemResetWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
ImportDevicesInBulkRequestSystemResetWorkflow is the importDevicesInBulkRequestSystemResetWorkflow definition
type ImportDevicesInBulkRequestSystemResetWorkflowTasks ¶
type ImportDevicesInBulkRequestSystemResetWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []ImportDevicesInBulkRequestSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
ImportDevicesInBulkRequestSystemResetWorkflowTasks is the importDevicesInBulkRequestSystemResetWorkflowTasks definition
type ImportDevicesInBulkRequestSystemResetWorkflowTasksWorkItemList ¶
type ImportDevicesInBulkRequestSystemResetWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
ImportDevicesInBulkRequestSystemResetWorkflowTasksWorkItemList is the importDevicesInBulkRequestSystemResetWorkflowTasksWorkItemList definition
type ImportDevicesInBulkRequestSystemWorkflow ¶
type ImportDevicesInBulkRequestSystemWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []ImportDevicesInBulkRequestSystemWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
ImportDevicesInBulkRequestSystemWorkflow is the importDevicesInBulkRequestSystemWorkflow definition
type ImportDevicesInBulkRequestSystemWorkflowTasks ¶
type ImportDevicesInBulkRequestSystemWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []ImportDevicesInBulkRequestSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
ImportDevicesInBulkRequestSystemWorkflowTasks is the importDevicesInBulkRequestSystemWorkflowTasks definition
type ImportDevicesInBulkRequestSystemWorkflowTasksWorkItemList ¶
type ImportDevicesInBulkRequestSystemWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
ImportDevicesInBulkRequestSystemWorkflowTasksWorkItemList is the importDevicesInBulkRequestSystemWorkflowTasksWorkItemList definition
type ImportDevicesInBulkRequestWorkflow ¶
type ImportDevicesInBulkRequestWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []ImportDevicesInBulkRequestWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
ImportDevicesInBulkRequestWorkflow is the importDevicesInBulkRequestWorkflow definition
type ImportDevicesInBulkRequestWorkflowParameters ¶
type ImportDevicesInBulkRequestWorkflowParameters struct { ConfigList []ImportDevicesInBulkRequestWorkflowParametersConfigList `json:"configList,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // }
ImportDevicesInBulkRequestWorkflowParameters is the importDevicesInBulkRequestWorkflowParameters definition
type ImportDevicesInBulkRequestWorkflowParametersConfigList ¶
type ImportDevicesInBulkRequestWorkflowParametersConfigList struct { ConfigID string `json:"configId,omitempty"` // ConfigParameters []ImportDevicesInBulkRequestWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // }
ImportDevicesInBulkRequestWorkflowParametersConfigList is the importDevicesInBulkRequestWorkflowParametersConfigList definition
type ImportDevicesInBulkRequestWorkflowParametersConfigListConfigParameters ¶
type ImportDevicesInBulkRequestWorkflowParametersConfigListConfigParameters struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
ImportDevicesInBulkRequestWorkflowParametersConfigListConfigParameters is the importDevicesInBulkRequestWorkflowParametersConfigListConfigParameters definition
type ImportDevicesInBulkRequestWorkflowTasks ¶
type ImportDevicesInBulkRequestWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []ImportDevicesInBulkRequestWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
ImportDevicesInBulkRequestWorkflowTasks is the importDevicesInBulkRequestWorkflowTasks definition
type ImportDevicesInBulkRequestWorkflowTasksWorkItemList ¶
type ImportDevicesInBulkRequestWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
ImportDevicesInBulkRequestWorkflowTasksWorkItemList is the importDevicesInBulkRequestWorkflowTasksWorkItemList definition
type ImportDevicesInBulkResponse ¶
type ImportDevicesInBulkResponse struct { FailureList []ImportDevicesInBulkResponseFailureList `json:"failureList,omitempty"` // SuccessList []ImportDevicesInBulkResponseSuccessList `json:"successList,omitempty"` // }
ImportDevicesInBulkResponse is the importDevicesInBulkResponse definition
type ImportDevicesInBulkResponseFailureList ¶
type ImportDevicesInBulkResponseFailureList struct { ID string `json:"id,omitempty"` // Index float64 `json:"index,omitempty"` // Msg string `json:"msg,omitempty"` // SerialNum string `json:"serialNum,omitempty"` // }
ImportDevicesInBulkResponseFailureList is the importDevicesInBulkResponseFailureList definition
type ImportDevicesInBulkResponseSuccessList ¶
type ImportDevicesInBulkResponseSuccessList struct { TypeID string `json:"id,omitempty"` // DayZeroConfig ImportDevicesInBulkResponseSuccessListDayZeroConfig `json:"dayZeroConfig,omitempty"` // DayZeroConfigPreview string `json:"dayZeroConfigPreview,omitempty"` // DeviceInfo ImportDevicesInBulkResponseSuccessListDeviceInfo `json:"deviceInfo,omitempty"` // RunSummaryList []ImportDevicesInBulkResponseSuccessListRunSummaryList `json:"runSummaryList,omitempty"` // SystemResetWorkflow ImportDevicesInBulkResponseSuccessListSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow ImportDevicesInBulkResponseSuccessListSystemWorkflow `json:"systemWorkflow,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Version float64 `json:"version,omitempty"` // Workflow ImportDevicesInBulkResponseSuccessListWorkflow `json:"workflow,omitempty"` // WorkflowParameters ImportDevicesInBulkResponseSuccessListWorkflowParameters `json:"workflowParameters,omitempty"` // }
ImportDevicesInBulkResponseSuccessList is the importDevicesInBulkResponseSuccessList definition
type ImportDevicesInBulkResponseSuccessListDayZeroConfig ¶
type ImportDevicesInBulkResponseSuccessListDayZeroConfig struct {
Config string `json:"config,omitempty"` //
}
ImportDevicesInBulkResponseSuccessListDayZeroConfig is the importDevicesInBulkResponseSuccessListDayZeroConfig definition
type ImportDevicesInBulkResponseSuccessListDeviceInfo ¶
type ImportDevicesInBulkResponseSuccessListDeviceInfo struct { AAACredentials ImportDevicesInBulkResponseSuccessListDeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // AgentType string `json:"agentType,omitempty"` // AuthStatus string `json:"authStatus,omitempty"` // AuthenticatedMicNumber string `json:"authenticatedMicNumber,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 []ImportDevicesInBulkResponseSuccessListDeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // FirstContact float64 `json:"firstContact,omitempty"` // Hostname string `json:"hostname,omitempty"` // HTTPHeaders []ImportDevicesInBulkResponseSuccessListDeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // ImageVersion string `json:"imageVersion,omitempty"` // IPInterfaces []ImportDevicesInBulkResponseSuccessListDeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // LastContact float64 `json:"lastContact,omitempty"` // LastSyncTime float64 `json:"lastSyncTime,omitempty"` // LastUpdateOn float64 `json:"lastUpdateOn,omitempty"` // Location ImportDevicesInBulkResponseSuccessListDeviceInfoLocation `json:"location,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Mode string `json:"mode,omitempty"` // Name string `json:"name,omitempty"` // NeighborLinks []ImportDevicesInBulkResponseSuccessListDeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // OnbState string `json:"onbState,omitempty"` // Pid string `json:"pid,omitempty"` // PnpProfileList []ImportDevicesInBulkResponseSuccessListDeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // PopulateInventory bool `json:"populateInventory,omitempty"` // PreWorkflowCliOuputs []ImportDevicesInBulkResponseSuccessListDeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // ProjectID string `json:"projectId,omitempty"` // ProjectName string `json:"projectName,omitempty"` // ReloadRequested bool `json:"reloadRequested,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SiteID string `json:"siteId,omitempty"` // SiteName string `json:"siteName,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // Source string `json:"source,omitempty"` // Stack bool `json:"stack,omitempty"` // StackInfo ImportDevicesInBulkResponseSuccessListDeviceInfoStackInfo `json:"stackInfo,omitempty"` // State string `json:"state,omitempty"` // SudiRequired bool `json:"sudiRequired,omitempty"` // Tags string `json:"tags,omitempty"` // UserMicNumbers []string `json:"userMicNumbers,omitempty"` // UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // WorkflowName string `json:"workflowName,omitempty"` // }
ImportDevicesInBulkResponseSuccessListDeviceInfo is the importDevicesInBulkResponseSuccessListDeviceInfo definition
type ImportDevicesInBulkResponseSuccessListDeviceInfoAAACredentials ¶
type ImportDevicesInBulkResponseSuccessListDeviceInfoAAACredentials struct { Password string `json:"password,omitempty"` // Username string `json:"username,omitempty"` // }
ImportDevicesInBulkResponseSuccessListDeviceInfoAAACredentials is the importDevicesInBulkResponseSuccessListDeviceInfoAAACredentials definition
type ImportDevicesInBulkResponseSuccessListDeviceInfoAddnMacAddrs ¶
type ImportDevicesInBulkResponseSuccessListDeviceInfoAddnMacAddrs []string
ImportDevicesInBulkResponseSuccessListDeviceInfoAddnMacAddrs is the importDevicesInBulkResponseSuccessListDeviceInfoAddnMacAddrs definition
type ImportDevicesInBulkResponseSuccessListDeviceInfoCapabilitiesSupported ¶
type ImportDevicesInBulkResponseSuccessListDeviceInfoCapabilitiesSupported []string
ImportDevicesInBulkResponseSuccessListDeviceInfoCapabilitiesSupported is the importDevicesInBulkResponseSuccessListDeviceInfoCapabilitiesSupported definition
type ImportDevicesInBulkResponseSuccessListDeviceInfoDeviceSudiSerialNos ¶
type ImportDevicesInBulkResponseSuccessListDeviceInfoDeviceSudiSerialNos []string
ImportDevicesInBulkResponseSuccessListDeviceInfoDeviceSudiSerialNos is the importDevicesInBulkResponseSuccessListDeviceInfoDeviceSudiSerialNos definition
type ImportDevicesInBulkResponseSuccessListDeviceInfoFeaturesSupported ¶
type ImportDevicesInBulkResponseSuccessListDeviceInfoFeaturesSupported []string
ImportDevicesInBulkResponseSuccessListDeviceInfoFeaturesSupported is the importDevicesInBulkResponseSuccessListDeviceInfoFeaturesSupported definition
type ImportDevicesInBulkResponseSuccessListDeviceInfoFileSystemList ¶
type ImportDevicesInBulkResponseSuccessListDeviceInfoFileSystemList struct { Freespace float64 `json:"freespace,omitempty"` // Name string `json:"name,omitempty"` // Readable bool `json:"readable,omitempty"` // Size float64 `json:"size,omitempty"` // Type string `json:"type,omitempty"` // Writeable bool `json:"writeable,omitempty"` // }
ImportDevicesInBulkResponseSuccessListDeviceInfoFileSystemList is the importDevicesInBulkResponseSuccessListDeviceInfoFileSystemList definition
type ImportDevicesInBulkResponseSuccessListDeviceInfoHTTPHeaders ¶
type ImportDevicesInBulkResponseSuccessListDeviceInfoHTTPHeaders struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
ImportDevicesInBulkResponseSuccessListDeviceInfoHTTPHeaders is the importDevicesInBulkResponseSuccessListDeviceInfoHTTPHeaders definition
type ImportDevicesInBulkResponseSuccessListDeviceInfoIPInterfaces ¶
type ImportDevicesInBulkResponseSuccessListDeviceInfoIPInterfaces struct { IPv4Address string `json:"ipv4Address,omitempty"` // IPv6AddressList []string `json:"ipv6AddressList,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Name string `json:"name,omitempty"` // Status string `json:"status,omitempty"` // }
ImportDevicesInBulkResponseSuccessListDeviceInfoIPInterfaces is the importDevicesInBulkResponseSuccessListDeviceInfoIPInterfaces definition
type ImportDevicesInBulkResponseSuccessListDeviceInfoIPInterfacesIPv6AddressList ¶
type ImportDevicesInBulkResponseSuccessListDeviceInfoIPInterfacesIPv6AddressList []string
ImportDevicesInBulkResponseSuccessListDeviceInfoIPInterfacesIPv6AddressList is the importDevicesInBulkResponseSuccessListDeviceInfoIPInterfacesIPv6AddressList definition
type ImportDevicesInBulkResponseSuccessListDeviceInfoLocation ¶
type ImportDevicesInBulkResponseSuccessListDeviceInfoLocation 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"` // }
ImportDevicesInBulkResponseSuccessListDeviceInfoLocation is the importDevicesInBulkResponseSuccessListDeviceInfoLocation definition
type ImportDevicesInBulkResponseSuccessListDeviceInfoNeighborLinks ¶
type ImportDevicesInBulkResponseSuccessListDeviceInfoNeighborLinks 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"` // }
ImportDevicesInBulkResponseSuccessListDeviceInfoNeighborLinks is the importDevicesInBulkResponseSuccessListDeviceInfoNeighborLinks definition
type ImportDevicesInBulkResponseSuccessListDeviceInfoPnpProfileList ¶
type ImportDevicesInBulkResponseSuccessListDeviceInfoPnpProfileList struct { CreatedBy string `json:"createdBy,omitempty"` // DiscoveryCreated bool `json:"discoveryCreated,omitempty"` // PrimaryEndpoint ImportDevicesInBulkResponseSuccessListDeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // ProfileName string `json:"profileName,omitempty"` // SecondaryEndpoint ImportDevicesInBulkResponseSuccessListDeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
ImportDevicesInBulkResponseSuccessListDeviceInfoPnpProfileList is the importDevicesInBulkResponseSuccessListDeviceInfoPnpProfileList definition
type ImportDevicesInBulkResponseSuccessListDeviceInfoPnpProfileListPrimaryEndpoint ¶
type ImportDevicesInBulkResponseSuccessListDeviceInfoPnpProfileListPrimaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv6Address string `json:"ipv6Address,omitempty"` // Port float64 `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
ImportDevicesInBulkResponseSuccessListDeviceInfoPnpProfileListPrimaryEndpoint is the importDevicesInBulkResponseSuccessListDeviceInfoPnpProfileListPrimaryEndpoint definition
type ImportDevicesInBulkResponseSuccessListDeviceInfoPnpProfileListSecondaryEndpoint ¶
type ImportDevicesInBulkResponseSuccessListDeviceInfoPnpProfileListSecondaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv6Address string `json:"ipv6Address,omitempty"` // Port float64 `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
ImportDevicesInBulkResponseSuccessListDeviceInfoPnpProfileListSecondaryEndpoint is the importDevicesInBulkResponseSuccessListDeviceInfoPnpProfileListSecondaryEndpoint definition
type ImportDevicesInBulkResponseSuccessListDeviceInfoPreWorkflowCliOuputs ¶
type ImportDevicesInBulkResponseSuccessListDeviceInfoPreWorkflowCliOuputs struct { Cli string `json:"cli,omitempty"` // CliOutput string `json:"cliOutput,omitempty"` // }
ImportDevicesInBulkResponseSuccessListDeviceInfoPreWorkflowCliOuputs is the importDevicesInBulkResponseSuccessListDeviceInfoPreWorkflowCliOuputs definition
type ImportDevicesInBulkResponseSuccessListDeviceInfoStackInfo ¶
type ImportDevicesInBulkResponseSuccessListDeviceInfoStackInfo struct { IsFullRing bool `json:"isFullRing,omitempty"` // StackMemberList []ImportDevicesInBulkResponseSuccessListDeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // SupportsStackWorkflows bool `json:"supportsStackWorkflows,omitempty"` // TotalMemberCount float64 `json:"totalMemberCount,omitempty"` // ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // }
ImportDevicesInBulkResponseSuccessListDeviceInfoStackInfo is the importDevicesInBulkResponseSuccessListDeviceInfoStackInfo definition
type ImportDevicesInBulkResponseSuccessListDeviceInfoStackInfoStackMemberList ¶
type ImportDevicesInBulkResponseSuccessListDeviceInfoStackInfoStackMemberList 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 float64 `json:"priority,omitempty"` // Role string `json:"role,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // StackNumber float64 `json:"stackNumber,omitempty"` // State string `json:"state,omitempty"` // SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // }
ImportDevicesInBulkResponseSuccessListDeviceInfoStackInfoStackMemberList is the importDevicesInBulkResponseSuccessListDeviceInfoStackInfoStackMemberList definition
type ImportDevicesInBulkResponseSuccessListDeviceInfoStackInfoValidLicenseLevels ¶
type ImportDevicesInBulkResponseSuccessListDeviceInfoStackInfoValidLicenseLevels []string
ImportDevicesInBulkResponseSuccessListDeviceInfoStackInfoValidLicenseLevels is the importDevicesInBulkResponseSuccessListDeviceInfoStackInfoValidLicenseLevels definition
type ImportDevicesInBulkResponseSuccessListDeviceInfoUserMicNumbers ¶
type ImportDevicesInBulkResponseSuccessListDeviceInfoUserMicNumbers []string
ImportDevicesInBulkResponseSuccessListDeviceInfoUserMicNumbers is the importDevicesInBulkResponseSuccessListDeviceInfoUserMicNumbers definition
type ImportDevicesInBulkResponseSuccessListDeviceInfoUserSudiSerialNos ¶
type ImportDevicesInBulkResponseSuccessListDeviceInfoUserSudiSerialNos []string
ImportDevicesInBulkResponseSuccessListDeviceInfoUserSudiSerialNos is the importDevicesInBulkResponseSuccessListDeviceInfoUserSudiSerialNos definition
type ImportDevicesInBulkResponseSuccessListRunSummaryList ¶
type ImportDevicesInBulkResponseSuccessListRunSummaryList struct { Details string `json:"details,omitempty"` // ErrorFlag bool `json:"errorFlag,omitempty"` // HistoryTaskInfo ImportDevicesInBulkResponseSuccessListRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // Timestamp float64 `json:"timestamp,omitempty"` // }
ImportDevicesInBulkResponseSuccessListRunSummaryList is the importDevicesInBulkResponseSuccessListRunSummaryList definition
type ImportDevicesInBulkResponseSuccessListRunSummaryListHistoryTaskInfo ¶
type ImportDevicesInBulkResponseSuccessListRunSummaryListHistoryTaskInfo struct { AddnDetails []ImportDevicesInBulkResponseSuccessListRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []ImportDevicesInBulkResponseSuccessListRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // }
ImportDevicesInBulkResponseSuccessListRunSummaryListHistoryTaskInfo is the importDevicesInBulkResponseSuccessListRunSummaryListHistoryTaskInfo definition
type ImportDevicesInBulkResponseSuccessListRunSummaryListHistoryTaskInfoAddnDetails ¶
type ImportDevicesInBulkResponseSuccessListRunSummaryListHistoryTaskInfoAddnDetails struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
ImportDevicesInBulkResponseSuccessListRunSummaryListHistoryTaskInfoAddnDetails is the importDevicesInBulkResponseSuccessListRunSummaryListHistoryTaskInfoAddnDetails definition
type ImportDevicesInBulkResponseSuccessListRunSummaryListHistoryTaskInfoWorkItemList ¶
type ImportDevicesInBulkResponseSuccessListRunSummaryListHistoryTaskInfoWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
ImportDevicesInBulkResponseSuccessListRunSummaryListHistoryTaskInfoWorkItemList is the importDevicesInBulkResponseSuccessListRunSummaryListHistoryTaskInfoWorkItemList definition
type ImportDevicesInBulkResponseSuccessListSystemResetWorkflow ¶
type ImportDevicesInBulkResponseSuccessListSystemResetWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []ImportDevicesInBulkResponseSuccessListSystemResetWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
ImportDevicesInBulkResponseSuccessListSystemResetWorkflow is the importDevicesInBulkResponseSuccessListSystemResetWorkflow definition
type ImportDevicesInBulkResponseSuccessListSystemResetWorkflowTasks ¶
type ImportDevicesInBulkResponseSuccessListSystemResetWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []ImportDevicesInBulkResponseSuccessListSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
ImportDevicesInBulkResponseSuccessListSystemResetWorkflowTasks is the importDevicesInBulkResponseSuccessListSystemResetWorkflowTasks definition
type ImportDevicesInBulkResponseSuccessListSystemResetWorkflowTasksWorkItemList ¶
type ImportDevicesInBulkResponseSuccessListSystemResetWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
ImportDevicesInBulkResponseSuccessListSystemResetWorkflowTasksWorkItemList is the importDevicesInBulkResponseSuccessListSystemResetWorkflowTasksWorkItemList definition
type ImportDevicesInBulkResponseSuccessListSystemWorkflow ¶
type ImportDevicesInBulkResponseSuccessListSystemWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []ImportDevicesInBulkResponseSuccessListSystemWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
ImportDevicesInBulkResponseSuccessListSystemWorkflow is the importDevicesInBulkResponseSuccessListSystemWorkflow definition
type ImportDevicesInBulkResponseSuccessListSystemWorkflowTasks ¶
type ImportDevicesInBulkResponseSuccessListSystemWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []ImportDevicesInBulkResponseSuccessListSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
ImportDevicesInBulkResponseSuccessListSystemWorkflowTasks is the importDevicesInBulkResponseSuccessListSystemWorkflowTasks definition
type ImportDevicesInBulkResponseSuccessListSystemWorkflowTasksWorkItemList ¶
type ImportDevicesInBulkResponseSuccessListSystemWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
ImportDevicesInBulkResponseSuccessListSystemWorkflowTasksWorkItemList is the importDevicesInBulkResponseSuccessListSystemWorkflowTasksWorkItemList definition
type ImportDevicesInBulkResponseSuccessListWorkflow ¶
type ImportDevicesInBulkResponseSuccessListWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []ImportDevicesInBulkResponseSuccessListWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
ImportDevicesInBulkResponseSuccessListWorkflow is the importDevicesInBulkResponseSuccessListWorkflow definition
type ImportDevicesInBulkResponseSuccessListWorkflowParameters ¶
type ImportDevicesInBulkResponseSuccessListWorkflowParameters struct { ConfigList []ImportDevicesInBulkResponseSuccessListWorkflowParametersConfigList `json:"configList,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // }
ImportDevicesInBulkResponseSuccessListWorkflowParameters is the importDevicesInBulkResponseSuccessListWorkflowParameters definition
type ImportDevicesInBulkResponseSuccessListWorkflowParametersConfigList ¶
type ImportDevicesInBulkResponseSuccessListWorkflowParametersConfigList struct { ConfigID string `json:"configId,omitempty"` // ConfigParameters []ImportDevicesInBulkResponseSuccessListWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // }
ImportDevicesInBulkResponseSuccessListWorkflowParametersConfigList is the importDevicesInBulkResponseSuccessListWorkflowParametersConfigList definition
type ImportDevicesInBulkResponseSuccessListWorkflowParametersConfigListConfigParameters ¶
type ImportDevicesInBulkResponseSuccessListWorkflowParametersConfigListConfigParameters struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
ImportDevicesInBulkResponseSuccessListWorkflowParametersConfigListConfigParameters is the importDevicesInBulkResponseSuccessListWorkflowParametersConfigListConfigParameters definition
type ImportDevicesInBulkResponseSuccessListWorkflowTasks ¶
type ImportDevicesInBulkResponseSuccessListWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []ImportDevicesInBulkResponseSuccessListWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
ImportDevicesInBulkResponseSuccessListWorkflowTasks is the importDevicesInBulkResponseSuccessListWorkflowTasks definition
type ImportDevicesInBulkResponseSuccessListWorkflowTasksWorkItemList ¶
type ImportDevicesInBulkResponseSuccessListWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
ImportDevicesInBulkResponseSuccessListWorkflowTasksWorkItemList is the importDevicesInBulkResponseSuccessListWorkflowTasksWorkItemList definition
type ImportLocalSoftwareImageMultipartFields ¶ added in v1.1.0
type ImportLocalSoftwareImageQueryParams ¶
type ImportLocalSoftwareImageQueryParams struct { IsThirdParty bool `url:"isThirdParty,omitempty"` // Third party Image check ThirdPartyVendor string `url:"thirdPartyVendor,omitempty"` // Third Party Vendor ThirdPartyImageFamily string `url:"thirdPartyImageFamily,omitempty"` // Third Party image family ThirdPartyApplicationType string `url:"thirdPartyApplicationType,omitempty"` // Third Party Application Type }
ImportLocalSoftwareImageQueryParams defines the query parameters for this request
type ImportLocalSoftwareImageResponse ¶
type ImportLocalSoftwareImageResponse struct { Response ImportLocalSoftwareImageResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
ImportLocalSoftwareImageResponse is the importLocalSoftwareImageResponse definition
type ImportLocalSoftwareImageResponseResponse ¶
type ImportLocalSoftwareImageResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
ImportLocalSoftwareImageResponseResponse is the importLocalSoftwareImageResponseResponse definition
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) }
ImportSoftwareImageViaURLQueryParams defines the query parameters for this request
type ImportSoftwareImageViaURLRequest ¶
type ImportSoftwareImageViaURLRequest 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"` // }
ImportSoftwareImageViaURLRequest is the importSoftwareImageViaURLRequest definition
type ImportSoftwareImageViaURLResponse ¶
type ImportSoftwareImageViaURLResponse struct { Response ImportSoftwareImageViaURLResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
ImportSoftwareImageViaURLResponse is the importSoftwareImageViaURLResponse definition
type ImportSoftwareImageViaURLResponseResponse ¶
type ImportSoftwareImageViaURLResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
ImportSoftwareImageViaURLResponseResponse is the importSoftwareImageViaURLResponseResponse definition
type InitiateANewPathtraceRequest ¶
type InitiateANewPathtraceRequest struct { ControlPath bool `json:"controlPath,omitempty"` // DestIP string `json:"destIP,omitempty"` // DestPort string `json:"destPort,omitempty"` // Inclusions []string `json:"inclusions,omitempty"` // PeriodicRefresh bool `json:"periodicRefresh,omitempty"` // Protocol string `json:"protocol,omitempty"` // SourceIP string `json:"sourceIP,omitempty"` // SourcePort string `json:"sourcePort,omitempty"` // }
InitiateANewPathtraceRequest is the initiateANewPathtraceRequest definition
type InitiateANewPathtraceRequestInclusions ¶
type InitiateANewPathtraceRequestInclusions []string
InitiateANewPathtraceRequestInclusions is the initiateANewPathtraceRequestInclusions definition
type InitiateANewPathtraceResponse ¶
type InitiateANewPathtraceResponse struct { Response InitiateANewPathtraceResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
InitiateANewPathtraceResponse is the initiateANewPathtraceResponse definition
type InitiateANewPathtraceResponseResponse ¶
type InitiateANewPathtraceResponseResponse struct { FlowAnalysisID string `json:"flowAnalysisId,omitempty"` // TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
InitiateANewPathtraceResponseResponse is the initiateANewPathtraceResponseResponse definition
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) (Use only when macAddress and deviceId are not provided) }
IssuesQueryParams defines the query parameters for this request
type IssuesResponse ¶
type IssuesResponse struct { Response []IssuesResponseResponse `json:"response,omitempty"` // TotalCount int `json:"totalCount,omitempty"` // Version string `json:"version,omitempty"` // }
IssuesResponse is the issuesResponse definition
type IssuesResponseResponse ¶
type IssuesResponseResponse struct { AiDriven bool `json:"aiDriven,omitempty"` // Category string `json:"category,omitempty"` // ClientMac string `json:"clientMac,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // DeviceRole string `json:"deviceRole,omitempty"` // IssueID string `json:"issueId,omitempty"` // IssueOccurenceCount int `json:"issue_occurence_count,omitempty"` // LastOccurenceTime int `json:"last_occurence_time,omitempty"` // Name string `json:"name,omitempty"` // Priority string `json:"priority,omitempty"` // SiteID string `json:"siteId,omitempty"` // Status string `json:"status,omitempty"` // }
IssuesResponseResponse is the issuesResponseResponse definition
type IssuesService ¶
type IssuesService service
IssuesService is the service to communicate with the Issues API endpoint
func (*IssuesService) GetIssueEnrichmentDetails ¶
func (s *IssuesService) GetIssueEnrichmentDetails() (*GetIssueEnrichmentDetailsResponse, *resty.Response, error)
GetIssueEnrichmentDetails getIssueEnrichmentDetails
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 entity_type 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 @param entity_value Contains the actual value for the entity type that has been defined
func (*IssuesService) Issues ¶
func (s *IssuesService) Issues(issuesQueryParams *IssuesQueryParams) (*IssuesResponse, *resty.Response, error)
Issues issues
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 startTime Starting epoch time in milliseconds of query time window @param endTime Ending epoch time in milliseconds of query time window @param siteID Assurance UUID value of the site in the issue content @param deviceID Assurance UUID value of the device in the issue content @param macAddress Client's device MAC address of the issue (format xx:xx:xx:xx:xx:xx) @param priority The issue's priority value (One of P1, P2, P3, or P4)(Use only when macAddress and deviceId are not provided) @param aiDriven The issue's AI driven value (Yes or No)(Use only when macAddress and deviceId are not provided) @param issueStatus The issue's status value (One of ACTIVE, IGNORED, RESOLVED) (Use only when macAddress and deviceId are not provided)
type MarkDeviceForReplacementRequest ¶
type MarkDeviceForReplacementRequest 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"` // }
MarkDeviceForReplacementRequest is the markDeviceForReplacementRequest definition
type MarkDeviceForReplacementResponse ¶
type MarkDeviceForReplacementResponse struct { Response MarkDeviceForReplacementResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
MarkDeviceForReplacementResponse is the markDeviceForReplacementResponse definition
type MarkDeviceForReplacementResponseResponse ¶
type MarkDeviceForReplacementResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
MarkDeviceForReplacementResponseResponse is the markDeviceForReplacementResponseResponse definition
type NFVProvisioningDetailRequest ¶
type NFVProvisioningDetailRequest struct {
DeviceIP string `json:"device_ip,omitempty"` //
}
NFVProvisioningDetailRequest is the nFVProvisioningDetailRequest definition
type NFVProvisioningDetailResponse ¶
type NFVProvisioningDetailResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
NFVProvisioningDetailResponse is the nFVProvisioningDetailResponse definition
type NetworkSettingsService ¶
type NetworkSettingsService service
NetworkSettingsService is the service to communicate with the NetworkSettings API endpoint
func (*NetworkSettingsService) AssignCredentialToSite ¶
func (s *NetworkSettingsService) AssignCredentialToSite(siteID string, assignCredentialToSiteRequest *AssignCredentialToSiteRequest) (*AssignCredentialToSiteResponse, *resty.Response, error)
AssignCredentialToSite assignCredentialToSite
Assign Device Credential To Site
@param __persistbapioutput Persist bapi sync response @param siteID site id to assign credential.
func (*NetworkSettingsService) CreateDeviceCredentials ¶
func (s *NetworkSettingsService) CreateDeviceCredentials(createDeviceCredentialsRequest *CreateDeviceCredentialsRequest) (*CreateDeviceCredentialsResponse, *resty.Response, error)
CreateDeviceCredentials createDeviceCredentials
API to create device credentials.
func (*NetworkSettingsService) CreateGlobalPool ¶
func (s *NetworkSettingsService) CreateGlobalPool(createGlobalPoolRequest *CreateGlobalPoolRequest) (*CreateGlobalPoolResponse, *resty.Response, error)
CreateGlobalPool createGlobalPool
API to create global pool.
@param __persistbapioutput Persist bapi sync response
func (*NetworkSettingsService) CreateNetwork ¶
func (s *NetworkSettingsService) CreateNetwork(siteID string, createNetworkRequest *CreateNetworkRequest) (*CreateNetworkResponse, *resty.Response, error)
CreateNetwork createNetwork
API to create a network for DHCP and DNS center server settings.
@param __persistbapioutput Persist bapi sync response @param siteID Site id to which site details to associate with the network settings.
func (*NetworkSettingsService) CreateSPProfile ¶
func (s *NetworkSettingsService) CreateSPProfile(createSPProfileRequest *CreateSPProfileRequest) (*CreateSPProfileResponse, *resty.Response, error)
CreateSPProfile createSPProfile
API to create service provider profile(QOS).
func (*NetworkSettingsService) DeleteDeviceCredential ¶
func (s *NetworkSettingsService) DeleteDeviceCredential(id string) (*DeleteDeviceCredentialResponse, *resty.Response, error)
DeleteDeviceCredential deleteDeviceCredential
Delete device credential.
@param id global credential id
func (*NetworkSettingsService) DeleteGlobalIPPool ¶
func (s *NetworkSettingsService) DeleteGlobalIPPool(id string) (*DeleteGlobalIPPoolResponse, *resty.Response, error)
DeleteGlobalIPPool deleteGlobalIPPool
API to delete global IP pool.
@param id global pool id
func (*NetworkSettingsService) DeleteSPProfile ¶
func (s *NetworkSettingsService) DeleteSPProfile(spProfileName string) (*DeleteSPProfileResponse, *resty.Response, error)
DeleteSPProfile deleteSPProfile
API to delete Service Provider profile (QoS).
@param spProfileName sp profile name
func (*NetworkSettingsService) GetDeviceCredentialDetails ¶
func (s *NetworkSettingsService) GetDeviceCredentialDetails(getDeviceCredentialDetailsQueryParams *GetDeviceCredentialDetailsQueryParams) (*GetDeviceCredentialDetailsResponse, *resty.Response, error)
GetDeviceCredentialDetails getDeviceCredentialDetails
API to get device credential details.
@param siteID Site id to retrieve the credential details associated with the site.
func (*NetworkSettingsService) GetGlobalPool ¶
func (s *NetworkSettingsService) GetGlobalPool(getGlobalPoolQueryParams *GetGlobalPoolQueryParams) (*GetGlobalPoolResponse, *resty.Response, error)
GetGlobalPool getGlobalPool
API to get global pool.
@param offset offset/starting row @param limit No of Global Pools to be retrieved
func (*NetworkSettingsService) GetNetwork ¶
func (s *NetworkSettingsService) GetNetwork(getNetworkQueryParams *GetNetworkQueryParams) (*GetNetworkResponse, *resty.Response, error)
GetNetwork getNetwork
API to get DHCP and DNS center server details.
@param siteID Site id to get the network settings associated with the site.
func (*NetworkSettingsService) GetServiceProviderDetails ¶
func (s *NetworkSettingsService) GetServiceProviderDetails() (*GetServiceProviderDetailsResponse, *resty.Response, error)
GetServiceProviderDetails getServiceProviderDetails
API to get service provider details (QoS).
func (*NetworkSettingsService) UpdateDeviceCredentials ¶
func (s *NetworkSettingsService) UpdateDeviceCredentials(updateDeviceCredentialsRequest *UpdateDeviceCredentialsRequest) (*UpdateDeviceCredentialsResponse, *resty.Response, error)
UpdateDeviceCredentials updateDeviceCredentials
API to update device credentials.
func (*NetworkSettingsService) UpdateGlobalPool ¶
func (s *NetworkSettingsService) UpdateGlobalPool(updateGlobalPoolRequest *UpdateGlobalPoolRequest) (*UpdateGlobalPoolResponse, *resty.Response, error)
UpdateGlobalPool updateGlobalPool
API to update global pool
func (*NetworkSettingsService) UpdateNetwork ¶
func (s *NetworkSettingsService) UpdateNetwork(siteID string, updateNetworkRequest *UpdateNetworkRequest) (*UpdateNetworkResponse, *resty.Response, error)
UpdateNetwork updateNetwork
API to update network for DHCP and DNS center server settings.
@param __persistbapioutput Persist bapi sync response @param siteID Site id to update the network settings which is associated with the site
func (*NetworkSettingsService) UpdateSPProfile ¶
func (s *NetworkSettingsService) UpdateSPProfile(updateSPProfileRequest *UpdateSPProfileRequest) (*UpdateSPProfileResponse, *resty.Response, error)
UpdateSPProfile updateSPProfile
API to update SP profile
type PathTraceService ¶
type PathTraceService service
PathTraceService is the service to communicate with the PathTrace API endpoint
func (*PathTraceService) DeletesPathtraceByID ¶
func (s *PathTraceService) DeletesPathtraceByID(flowAnalysisID string) (*DeletesPathtraceByIDResponse, *resty.Response, error)
DeletesPathtraceByID deletesPathtraceById
Deletes a flow analysis request by its id
@param flowAnalysisID Flow analysis request id
func (*PathTraceService) InitiateANewPathtrace ¶
func (s *PathTraceService) InitiateANewPathtrace(initiateANewPathtraceRequest *InitiateANewPathtraceRequest) (*InitiateANewPathtraceResponse, *resty.Response, error)
InitiateANewPathtrace initiateANewPathtrace
Initiates a new flow analysis with periodic refresh and stat collection options. Returns a request id and a task id to get results and follow progress.
func (*PathTraceService) RetrievesPreviousPathtrace ¶
func (s *PathTraceService) RetrievesPreviousPathtrace(flowAnalysisID string) (*RetrievesPreviousPathtraceResponse, *resty.Response, error)
RetrievesPreviousPathtrace retrievesPreviousPathtrace
Returns result of a previously requested flow analysis by its Flow Analysis id
@param flowAnalysisID Flow analysis request id
func (*PathTraceService) RetrivesAllPreviousPathtracesSummary ¶
func (s *PathTraceService) RetrivesAllPreviousPathtracesSummary(retrivesAllPreviousPathtracesSummaryQueryParams *RetrivesAllPreviousPathtracesSummaryQueryParams) (*RetrivesAllPreviousPathtracesSummaryResponse, *resty.Response, error)
RetrivesAllPreviousPathtracesSummary retrivesAllPreviousPathtracesSummary
Returns a summary of all flow analyses stored. Results can be filtered by specified parameters.
@param periodicRefresh Is analysis periodically refreshed? @param sourceIP Source IP address @param destIP Destination IP adress @param sourcePort Source port @param destPort Destination port @param gtCreateTime Analyses requested after this time @param ltCreateTime Analyses requested before this time @param protocol Protocol @param status Status @param taskID Task ID @param lastUpdateTime Last update time @param limit Number of resources returned @param offset Start index of resources returned (1-based) @param order Order by this field @param sortBy Sort by this field
type PreviewConfigRequest ¶
type PreviewConfigRequest struct { DeviceID string `json:"deviceId,omitempty"` // SiteID string `json:"siteId,omitempty"` // Type string `json:"type,omitempty"` // }
PreviewConfigRequest is the previewConfigRequest definition
type PreviewConfigResponse ¶
type PreviewConfigResponse struct { Response PreviewConfigResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
PreviewConfigResponse is the previewConfigResponse definition
type PreviewConfigResponseResponse ¶
type PreviewConfigResponseResponse 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"` // }
PreviewConfigResponseResponse is the previewConfigResponseResponse definition
type PreviewTemplateRequest ¶
type PreviewTemplateRequest struct { Params map[string]interface{} `json:"params,omitempty"` // TemplateID string `json:"templateId,omitempty"` // }
PreviewTemplateRequest is the previewTemplateRequest definition
type PreviewTemplateResponse ¶
type PreviewTemplateResponse struct { CliPreview string `json:"cliPreview,omitempty"` // TemplateID string `json:"templateId,omitempty"` // ValidationErrors []PreviewTemplateResponseValidationErrors `json:"validationErrors,omitempty"` // }
PreviewTemplateResponse is the previewTemplateResponse definition
type PreviewTemplateResponseValidationErrors ¶
type PreviewTemplateResponseValidationErrors struct { Type string `json:"type,omitempty"` // Message string `json:"message,omitempty"` // }
PreviewTemplateResponseValidationErrors is the previewTemplateResponseValidationErrors definition
type ProvisionNFVRequest ¶
type ProvisionNFVRequest struct { Provisioning []ProvisionNFVRequestProvisioning `json:"provisioning,omitempty"` // SiteProfile []ProvisionNFVRequestSiteProfile `json:"siteProfile,omitempty"` // }
ProvisionNFVRequest is the provisionNFVRequest definition
type ProvisionNFVRequestProvisioning ¶
type ProvisionNFVRequestProvisioning struct { Device []ProvisionNFVRequestProvisioningDevice `json:"device,omitempty"` // Site ProvisionNFVRequestProvisioningSite `json:"site,omitempty"` // }
ProvisionNFVRequestProvisioning is the provisionNFVRequestProvisioning definition
type ProvisionNFVRequestProvisioningDevice ¶
type ProvisionNFVRequestProvisioningDevice struct { CustomNetworks []ProvisionNFVRequestProvisioningDeviceCustomNetworks `json:"customNetworks,omitempty"` // DeviceSerialNumber string `json:"deviceSerialNumber,omitempty"` // IP string `json:"ip,omitempty"` // ServiceProviders []ProvisionNFVRequestProvisioningDeviceServiceProviders `json:"serviceProviders,omitempty"` // Services []ProvisionNFVRequestProvisioningDeviceServices `json:"services,omitempty"` // SubPools []ProvisionNFVRequestProvisioningDeviceSubPools `json:"subPools,omitempty"` // TagName string `json:"tagName,omitempty"` // TemplateParam ProvisionNFVRequestProvisioningDeviceTemplateParam `json:"templateParam,omitempty"` // VLAN []ProvisionNFVRequestProvisioningDeviceVLAN `json:"vlan,omitempty"` // }
ProvisionNFVRequestProvisioningDevice is the provisionNFVRequestProvisioningDevice definition
type ProvisionNFVRequestProvisioningDeviceCustomNetworks ¶
type ProvisionNFVRequestProvisioningDeviceCustomNetworks struct { IPAddressPool string `json:"ipAddressPool,omitempty"` // Name string `json:"name,omitempty"` // Port string `json:"port,omitempty"` // }
ProvisionNFVRequestProvisioningDeviceCustomNetworks is the provisionNFVRequestProvisioningDeviceCustomNetworks definition
type ProvisionNFVRequestProvisioningDeviceServiceProviders ¶
type ProvisionNFVRequestProvisioningDeviceServiceProviders struct { ServiceProvider string `json:"serviceProvider,omitempty"` // WanInterface ProvisionNFVRequestProvisioningDeviceServiceProvidersWanInterface `json:"wanInterface,omitempty"` // }
ProvisionNFVRequestProvisioningDeviceServiceProviders is the provisionNFVRequestProvisioningDeviceServiceProviders definition
type ProvisionNFVRequestProvisioningDeviceServiceProvidersWanInterface ¶
type ProvisionNFVRequestProvisioningDeviceServiceProvidersWanInterface struct { Bandwidth string `json:"bandwidth,omitempty"` // Gateway string `json:"gateway,omitempty"` // InterfaceName string `json:"interfaceName,omitempty"` // IPAddress string `json:"ipAddress,omitempty"` // Subnetmask string `json:"subnetmask,omitempty"` // }
ProvisionNFVRequestProvisioningDeviceServiceProvidersWanInterface is the provisionNFVRequestProvisioningDeviceServiceProvidersWanInterface definition
type ProvisionNFVRequestProvisioningDeviceServices ¶
type ProvisionNFVRequestProvisioningDeviceServices struct { AdminPasswordHash string `json:"adminPasswordHash,omitempty"` // CentralManagerIP string `json:"centralManagerIP,omitempty"` // CentralRegistrationKey string `json:"centralRegistrationKey,omitempty"` // CommonKey string `json:"commonKey,omitempty"` // Disk string `json:"disk,omitempty"` // Mode string `json:"mode,omitempty"` // SystemIP string `json:"systemIp,omitempty"` // Type string `json:"type,omitempty"` // }
ProvisionNFVRequestProvisioningDeviceServices is the provisionNFVRequestProvisioningDeviceServices definition
type ProvisionNFVRequestProvisioningDeviceSubPools ¶
type ProvisionNFVRequestProvisioningDeviceSubPools struct { Gateway string `json:"gateway,omitempty"` // IPSubnet string `json:"ipSubnet,omitempty"` // Name string `json:"name,omitempty"` // ParentPoolName string `json:"parentPoolName,omitempty"` // Type string `json:"type,omitempty"` // }
ProvisionNFVRequestProvisioningDeviceSubPools is the provisionNFVRequestProvisioningDeviceSubPools definition
type ProvisionNFVRequestProvisioningDeviceTemplateParam ¶
type ProvisionNFVRequestProvisioningDeviceTemplateParam struct { Asav ProvisionNFVRequestProvisioningDeviceTemplateParamAsav `json:"asav,omitempty"` // Nfvis ProvisionNFVRequestProvisioningDeviceTemplateParamNfvis `json:"nfvis,omitempty"` // }
ProvisionNFVRequestProvisioningDeviceTemplateParam is the provisionNFVRequestProvisioningDeviceTemplateParam definition
type ProvisionNFVRequestProvisioningDeviceTemplateParamAsav ¶
type ProvisionNFVRequestProvisioningDeviceTemplateParamAsav struct {
Var1 string `json:"var1,omitempty"` //
}
ProvisionNFVRequestProvisioningDeviceTemplateParamAsav is the provisionNFVRequestProvisioningDeviceTemplateParamAsav definition
type ProvisionNFVRequestProvisioningDeviceTemplateParamNfvis ¶
type ProvisionNFVRequestProvisioningDeviceTemplateParamNfvis struct {
Var1 string `json:"var1,omitempty"` //
}
ProvisionNFVRequestProvisioningDeviceTemplateParamNfvis is the provisionNFVRequestProvisioningDeviceTemplateParamNfvis definition
type ProvisionNFVRequestProvisioningDeviceVLAN ¶
type ProvisionNFVRequestProvisioningDeviceVLAN struct { ID string `json:"id,omitempty"` // Interfaces string `json:"interfaces,omitempty"` // Network string `json:"network,omitempty"` // Type string `json:"type,omitempty"` // }
ProvisionNFVRequestProvisioningDeviceVLAN is the provisionNFVRequestProvisioningDeviceVLAN definition
type ProvisionNFVRequestProvisioningSite ¶
type ProvisionNFVRequestProvisioningSite struct { Area ProvisionNFVRequestProvisioningSiteArea `json:"area,omitempty"` // Building ProvisionNFVRequestProvisioningSiteBuilding `json:"building,omitempty"` // Floor ProvisionNFVRequestProvisioningSiteFloor `json:"floor,omitempty"` // SiteProfileName string `json:"siteProfileName,omitempty"` // }
ProvisionNFVRequestProvisioningSite is the provisionNFVRequestProvisioningSite definition
type ProvisionNFVRequestProvisioningSiteArea ¶
type ProvisionNFVRequestProvisioningSiteArea struct { Name string `json:"name,omitempty"` // ParentName string `json:"parentName,omitempty"` // }
ProvisionNFVRequestProvisioningSiteArea is the provisionNFVRequestProvisioningSiteArea definition
type ProvisionNFVRequestProvisioningSiteBuilding ¶
type ProvisionNFVRequestProvisioningSiteBuilding struct { Address string `json:"address,omitempty"` // Latitude float64 `json:"latitude,omitempty"` // Longitude float64 `json:"longitude,omitempty"` // Name string `json:"name,omitempty"` // ParentName string `json:"parentName,omitempty"` // }
ProvisionNFVRequestProvisioningSiteBuilding is the provisionNFVRequestProvisioningSiteBuilding definition
type ProvisionNFVRequestProvisioningSiteFloor ¶
type ProvisionNFVRequestProvisioningSiteFloor struct { Height float64 `json:"height,omitempty"` // Length float64 `json:"length,omitempty"` // Name string `json:"name,omitempty"` // ParentName string `json:"parentName,omitempty"` // RfModel string `json:"rfModel,omitempty"` // Width float64 `json:"width,omitempty"` // }
ProvisionNFVRequestProvisioningSiteFloor is the provisionNFVRequestProvisioningSiteFloor definition
type ProvisionNFVRequestSiteProfile ¶
type ProvisionNFVRequestSiteProfile struct { Device []ProvisionNFVRequestSiteProfileDevice `json:"device,omitempty"` // SiteProfileName string `json:"siteProfileName,omitempty"` // }
ProvisionNFVRequestSiteProfile is the provisionNFVRequestSiteProfile definition
type ProvisionNFVRequestSiteProfileDevice ¶
type ProvisionNFVRequestSiteProfileDevice struct { CustomNetworks []ProvisionNFVRequestSiteProfileDeviceCustomNetworks `json:"customNetworks,omitempty"` // CustomServices []ProvisionNFVRequestSiteProfileDeviceCustomServices `json:"customServices,omitempty"` // CustomTemplate []ProvisionNFVRequestSiteProfileDeviceCustomTemplate `json:"customTemplate,omitempty"` // DeviceType string `json:"deviceType,omitempty"` // Dia bool `json:"dia,omitempty"` // ServiceProviders []ProvisionNFVRequestSiteProfileDeviceServiceProviders `json:"serviceProviders,omitempty"` // Services []ProvisionNFVRequestSiteProfileDeviceServices `json:"services,omitempty"` // TagName string `json:"tagName,omitempty"` // VLAN []ProvisionNFVRequestSiteProfileDeviceVLAN `json:"vlan,omitempty"` // }
ProvisionNFVRequestSiteProfileDevice is the provisionNFVRequestSiteProfileDevice definition
type ProvisionNFVRequestSiteProfileDeviceCustomNetworks ¶
type ProvisionNFVRequestSiteProfileDeviceCustomNetworks struct { ConnectionType string `json:"connectionType,omitempty"` // Name string `json:"name,omitempty"` // NetworkMode string `json:"networkMode,omitempty"` // ServicesToConnect []ProvisionNFVRequestSiteProfileDeviceCustomNetworksServicesToConnect `json:"servicesToConnect,omitempty"` // VLAN string `json:"vlan,omitempty"` // }
ProvisionNFVRequestSiteProfileDeviceCustomNetworks is the provisionNFVRequestSiteProfileDeviceCustomNetworks definition
type ProvisionNFVRequestSiteProfileDeviceCustomNetworksServicesToConnect ¶
type ProvisionNFVRequestSiteProfileDeviceCustomNetworksServicesToConnect struct {
Service string `json:"service,omitempty"` //
}
ProvisionNFVRequestSiteProfileDeviceCustomNetworksServicesToConnect is the provisionNFVRequestSiteProfileDeviceCustomNetworksServicesToConnect definition
type ProvisionNFVRequestSiteProfileDeviceCustomServices ¶
type ProvisionNFVRequestSiteProfileDeviceCustomServices struct { ApplicationType string `json:"applicationType,omitempty"` // ImageName string `json:"imageName,omitempty"` // Name string `json:"name,omitempty"` // Profile string `json:"profile,omitempty"` // Topology ProvisionNFVRequestSiteProfileDeviceCustomServicesTopology `json:"topology,omitempty"` // }
ProvisionNFVRequestSiteProfileDeviceCustomServices is the provisionNFVRequestSiteProfileDeviceCustomServices definition
type ProvisionNFVRequestSiteProfileDeviceCustomServicesTopology ¶
type ProvisionNFVRequestSiteProfileDeviceCustomServicesTopology struct { AssignIP string `json:"assignIp,omitempty"` // Name string `json:"name,omitempty"` // Type string `json:"type,omitempty"` // }
ProvisionNFVRequestSiteProfileDeviceCustomServicesTopology is the provisionNFVRequestSiteProfileDeviceCustomServicesTopology definition
type ProvisionNFVRequestSiteProfileDeviceCustomTemplate ¶
type ProvisionNFVRequestSiteProfileDeviceCustomTemplate struct { DeviceType string `json:"deviceType,omitempty"` // Template string `json:"template,omitempty"` // }
ProvisionNFVRequestSiteProfileDeviceCustomTemplate is the provisionNFVRequestSiteProfileDeviceCustomTemplate definition
type ProvisionNFVRequestSiteProfileDeviceServiceProviders ¶
type ProvisionNFVRequestSiteProfileDeviceServiceProviders struct { Connect bool `json:"connect,omitempty"` // DefaultGateway bool `json:"defaultGateway,omitempty"` // LinkType string `json:"linkType,omitempty"` // ServiceProvider string `json:"serviceProvider,omitempty"` // }
ProvisionNFVRequestSiteProfileDeviceServiceProviders is the provisionNFVRequestSiteProfileDeviceServiceProviders definition
type ProvisionNFVRequestSiteProfileDeviceServices ¶
type ProvisionNFVRequestSiteProfileDeviceServices struct { ImageName string `json:"imageName,omitempty"` // Mode string `json:"mode,omitempty"` // Name string `json:"name,omitempty"` // Profile string `json:"profile,omitempty"` // Topology ProvisionNFVRequestSiteProfileDeviceServicesTopology `json:"topology,omitempty"` // Type string `json:"type,omitempty"` // }
ProvisionNFVRequestSiteProfileDeviceServices is the provisionNFVRequestSiteProfileDeviceServices definition
type ProvisionNFVRequestSiteProfileDeviceServicesTopology ¶
type ProvisionNFVRequestSiteProfileDeviceServicesTopology struct { AssignIP string `json:"assignIp,omitempty"` // Name string `json:"name,omitempty"` // Type string `json:"type,omitempty"` // }
ProvisionNFVRequestSiteProfileDeviceServicesTopology is the provisionNFVRequestSiteProfileDeviceServicesTopology definition
type ProvisionNFVRequestSiteProfileDeviceVLAN ¶
type ProvisionNFVRequestSiteProfileDeviceVLAN struct { ID string `json:"id,omitempty"` // Type string `json:"type,omitempty"` // }
ProvisionNFVRequestSiteProfileDeviceVLAN is the provisionNFVRequestSiteProfileDeviceVLAN definition
type ProvisionNFVResponse ¶
type ProvisionNFVResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
ProvisionNFVResponse is the provisionNFVResponse definition
type ProvisionRequest ¶
type ProvisionRequest struct { DeviceName string `json:"deviceName,omitempty"` // DynamicInterfaces []ProvisionRequestDynamicInterfaces `json:"dynamicInterfaces,omitempty"` // ManagedAPLocations []string `json:"managedAPLocations,omitempty"` // Site string `json:"site,omitempty"` // }
ProvisionRequest is the provisionRequest definition
type ProvisionRequestDynamicInterfaces ¶
type ProvisionRequestDynamicInterfaces struct { InterfaceGateway string `json:"interfaceGateway,omitempty"` // InterfaceIPAddress string `json:"interfaceIPAddress,omitempty"` // InterfaceName string `json:"interfaceName,omitempty"` // InterfaceNetmaskInCIDR int `json:"interfaceNetmaskInCIDR,omitempty"` // LagOrPortNumber int `json:"lagOrPortNumber,omitempty"` // VLANID int `json:"vlanId,omitempty"` // }
ProvisionRequestDynamicInterfaces is the provisionRequestDynamicInterfaces definition
type ProvisionRequestManagedAPLocations ¶
type ProvisionRequestManagedAPLocations []string
ProvisionRequestManagedAPLocations is the provisionRequestManagedAPLocations definition
type ProvisionResponse ¶
type ProvisionResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionURL string `json:"executionUrl,omitempty"` // ProvisioningTasks ProvisionResponseProvisioningTasks `json:"provisioningTasks,omitempty"` // }
ProvisionResponse is the provisionResponse definition
type ProvisionResponseProvisioningTasks ¶
type ProvisionResponseProvisioningTasks struct { Failed []string `json:"failed,omitempty"` // Success []string `json:"success,omitempty"` // }
ProvisionResponseProvisioningTasks is the provisionResponseProvisioningTasks definition
type ProvisionResponseProvisioningTasksFailed ¶
type ProvisionResponseProvisioningTasksFailed []string
ProvisionResponseProvisioningTasksFailed is the provisionResponseProvisioningTasksFailed definition
type ProvisionResponseProvisioningTasksSuccess ¶
type ProvisionResponseProvisioningTasksSuccess []string
ProvisionResponseProvisioningTasksSuccess is the provisionResponseProvisioningTasksSuccess definition
type ProvisionUpdateRequest ¶
type ProvisionUpdateRequest struct { DeviceName string `json:"deviceName,omitempty"` // DynamicInterfaces []ProvisionUpdateRequestDynamicInterfaces `json:"dynamicInterfaces,omitempty"` // ManagedAPLocations []string `json:"managedAPLocations,omitempty"` // }
ProvisionUpdateRequest is the provisionUpdateRequest definition
type ProvisionUpdateRequestDynamicInterfaces ¶
type ProvisionUpdateRequestDynamicInterfaces struct { InterfaceGateway string `json:"interfaceGateway,omitempty"` // InterfaceIPAddress string `json:"interfaceIPAddress,omitempty"` // InterfaceName string `json:"interfaceName,omitempty"` // InterfaceNetmaskInCIDR int `json:"interfaceNetmaskInCIDR,omitempty"` // LagOrPortNumber int `json:"lagOrPortNumber,omitempty"` // VLANID int `json:"vlanId,omitempty"` // }
ProvisionUpdateRequestDynamicInterfaces is the provisionUpdateRequestDynamicInterfaces definition
type ProvisionUpdateRequestManagedAPLocations ¶
type ProvisionUpdateRequestManagedAPLocations []string
ProvisionUpdateRequestManagedAPLocations is the provisionUpdateRequestManagedAPLocations definition
type ProvisionUpdateResponse ¶
type ProvisionUpdateResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionURL string `json:"executionUrl,omitempty"` // ProvisioningTasks ProvisionUpdateResponseProvisioningTasks `json:"provisioningTasks,omitempty"` // }
ProvisionUpdateResponse is the provisionUpdateResponse definition
type ProvisionUpdateResponseProvisioningTasks ¶
type ProvisionUpdateResponseProvisioningTasks struct { Failed []string `json:"failed,omitempty"` // Success []string `json:"success,omitempty"` // }
ProvisionUpdateResponseProvisioningTasks is the provisionUpdateResponseProvisioningTasks definition
type ProvisionUpdateResponseProvisioningTasksFailed ¶
type ProvisionUpdateResponseProvisioningTasksFailed []string
ProvisionUpdateResponseProvisioningTasksFailed is the provisionUpdateResponseProvisioningTasksFailed definition
type ProvisionUpdateResponseProvisioningTasksSuccess ¶
type ProvisionUpdateResponseProvisioningTasksSuccess []string
ProvisionUpdateResponseProvisioningTasksSuccess is the provisionUpdateResponseProvisioningTasksSuccess definition
type RegisterDeviceForWSAQueryParams ¶
type RegisterDeviceForWSAQueryParams struct { SerialNumber string `url:"serialNumber,omitempty"` // Serial number of the device Macaddress string `url:"macaddress,omitempty"` // Mac addres of the device }
RegisterDeviceForWSAQueryParams defines the query parameters for this request
type RegisterDeviceForWSAResponse ¶
type RegisterDeviceForWSAResponse struct { Response RegisterDeviceForWSAResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
RegisterDeviceForWSAResponse is the registerDeviceForWSAResponse definition
type RegisterDeviceForWSAResponseResponse ¶
type RegisterDeviceForWSAResponseResponse 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"` // }
RegisterDeviceForWSAResponseResponse is the registerDeviceForWSAResponseResponse definition
type RemoveTagMemberResponse ¶
type RemoveTagMemberResponse struct { Response RemoveTagMemberResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
RemoveTagMemberResponse is the removeTagMemberResponse definition
type RemoveTagMemberResponseResponse ¶
type RemoveTagMemberResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
RemoveTagMemberResponseResponse is the removeTagMemberResponseResponse definition
type ResetDeviceRequest ¶
type ResetDeviceRequest struct { DeviceResetList []ResetDeviceRequestDeviceResetList `json:"deviceResetList,omitempty"` // ProjectID string `json:"projectId,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // }
ResetDeviceRequest is the resetDeviceRequest definition
type ResetDeviceRequestDeviceResetList ¶
type ResetDeviceRequestDeviceResetList struct { ConfigList []ResetDeviceRequestDeviceResetListConfigList `json:"configList,omitempty"` // DeviceID string `json:"deviceId,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // }
ResetDeviceRequestDeviceResetList is the resetDeviceRequestDeviceResetList definition
type ResetDeviceRequestDeviceResetListConfigList ¶
type ResetDeviceRequestDeviceResetListConfigList struct { ConfigID string `json:"configId,omitempty"` // ConfigParameters []ResetDeviceRequestDeviceResetListConfigListConfigParameters `json:"configParameters,omitempty"` // }
ResetDeviceRequestDeviceResetListConfigList is the resetDeviceRequestDeviceResetListConfigList definition
type ResetDeviceRequestDeviceResetListConfigListConfigParameters ¶
type ResetDeviceRequestDeviceResetListConfigListConfigParameters struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
ResetDeviceRequestDeviceResetListConfigListConfigParameters is the resetDeviceRequestDeviceResetListConfigListConfigParameters definition
type ResetDeviceResponse ¶
type ResetDeviceResponse struct { JSONArrayResponse []string `json:"jsonArrayResponse,omitempty"` // JSONResponse string `json:"jsonResponse,omitempty"` // Message string `json:"message,omitempty"` // StatusCode float64 `json:"statusCode,omitempty"` // }
ResetDeviceResponse is the resetDeviceResponse definition
type ResetDeviceResponseJSONArrayResponse ¶
type ResetDeviceResponseJSONArrayResponse []string
ResetDeviceResponseJSONArrayResponse is the resetDeviceResponseJSONArrayResponse definition
type RetrieveRFProfilesQueryParams ¶
type RetrieveRFProfilesQueryParams struct {
RfProfileName string `url:"rfProfileName,omitempty"` //
}
RetrieveRFProfilesQueryParams defines the query parameters for this request
type RetrieveRFProfilesResponse ¶
type RetrieveRFProfilesResponse struct {
Response []RetrieveRFProfilesResponseResponse `json:"response,omitempty"` //
}
RetrieveRFProfilesResponse is the retrieveRFProfilesResponse definition
type RetrieveRFProfilesResponseResponse ¶
type RetrieveRFProfilesResponseResponse struct { ARadioChannels string `json:"aRadioChannels,omitempty"` // BRadioChannels string `json:"bRadioChannels,omitempty"` // ChannelWidth string `json:"channelWidth,omitempty"` // DataRatesA string `json:"dataRatesA,omitempty"` // DataRatesB string `json:"dataRatesB,omitempty"` // DefaultRfProfile bool `json:"defaultRfProfile,omitempty"` // EnableARadioType bool `json:"enableARadioType,omitempty"` // EnableBRadioType bool `json:"enableBRadioType,omitempty"` // EnableBrownField bool `json:"enableBrownField,omitempty"` // EnableCustom bool `json:"enableCustom,omitempty"` // MandatoryDataRatesA string `json:"mandatoryDataRatesA,omitempty"` // MandatoryDataRatesB string `json:"mandatoryDataRatesB,omitempty"` // MaxPowerLevelA string `json:"maxPowerLevelA,omitempty"` // MaxPowerLevelB string `json:"maxPowerLevelB,omitempty"` // MinPowerLevelA string `json:"minPowerLevelA,omitempty"` // MinPowerLevelB string `json:"minPowerLevelB,omitempty"` // Name string `json:"name,omitempty"` // ParentProfileA string `json:"parentProfileA,omitempty"` // ParentProfileB string `json:"parentProfileB,omitempty"` // PowerThresholdV1A int `json:"powerThresholdV1A,omitempty"` // PowerThresholdV1B int `json:"powerThresholdV1B,omitempty"` // RxSopThresholdA string `json:"rxSopThresholdA,omitempty"` // RxSopThresholdB string `json:"rxSopThresholdB,omitempty"` // }
RetrieveRFProfilesResponseResponse is the retrieveRFProfilesResponseResponse definition
type RetrievesAllNetworkDevicesQueryParams ¶
type RetrievesAllNetworkDevicesQueryParams struct { VrfName string `url:"vrfName,omitempty"` // vrfName ManagementIPAddress string `url:"managementIpAddress,omitempty"` // managementIpAddress Hostname string `url:"hostname,omitempty"` // hostname MacAddress string `url:"macAddress,omitempty"` // macAddress Family string `url:"family,omitempty"` // family CollectionStatus string `url:"collectionStatus,omitempty"` // collectionStatus CollectionInterval string `url:"collectionInterval,omitempty"` // collectionInterval SoftwareVersion string `url:"softwareVersion,omitempty"` // softwareVersion SoftwareType string `url:"softwareType,omitempty"` // softwareType ReachabilityStatus string `url:"reachabilityStatus,omitempty"` // reachabilityStatus ReachabilityFailureReason string `url:"reachabilityFailureReason,omitempty"` // reachabilityFailureReason ErrorCode string `url:"errorCode,omitempty"` // errorCode PlatformID string `url:"platformId,omitempty"` // platformId Series string `url:"series,omitempty"` // series Type string `url:"type,omitempty"` // type SerialNumber string `url:"serialNumber,omitempty"` // serialNumber UpTime string `url:"upTime,omitempty"` // upTime Role string `url:"role,omitempty"` // role RoleSource string `url:"roleSource,omitempty"` // roleSource AssociatedWlcIP string `url:"associatedWlcIp,omitempty"` // associatedWlcIp Offset string `url:"offset,omitempty"` // offset Limit string `url:"limit,omitempty"` // limit }
RetrievesAllNetworkDevicesQueryParams defines the query parameters for this request
type RetrievesPreviousPathtraceResponse ¶
type RetrievesPreviousPathtraceResponse struct { Response RetrievesPreviousPathtraceResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
RetrievesPreviousPathtraceResponse is the retrievesPreviousPathtraceResponse definition
type RetrievesPreviousPathtraceResponseResponse ¶
type RetrievesPreviousPathtraceResponseResponse struct { DetailedStatus RetrievesPreviousPathtraceResponseResponseDetailedStatus `json:"detailedStatus,omitempty"` // LastUpdate int `json:"lastUpdate,omitempty"` // NetworkElements []RetrievesPreviousPathtraceResponseResponseNetworkElements `json:"networkElements,omitempty"` // NetworkElementsInfo []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfo `json:"networkElementsInfo,omitempty"` // Properties []string `json:"properties,omitempty"` // Request RetrievesPreviousPathtraceResponseResponseRequest `json:"request,omitempty"` // }
RetrievesPreviousPathtraceResponseResponse is the retrievesPreviousPathtraceResponseResponse definition
type RetrievesPreviousPathtraceResponseResponseDetailedStatus ¶
type RetrievesPreviousPathtraceResponseResponseDetailedStatus struct { ACLTraceCalculation string `json:"aclTraceCalculation,omitempty"` // ACLTraceCalculationFailureReason string `json:"aclTraceCalculationFailureReason,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseDetailedStatus is the retrievesPreviousPathtraceResponseResponseDetailedStatus definition
type RetrievesPreviousPathtraceResponseResponseNetworkElements ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElements struct { AccuracyList []RetrievesPreviousPathtraceResponseResponseNetworkElementsAccuracyList `json:"accuracyList,omitempty"` // DetailedStatus RetrievesPreviousPathtraceResponseResponseNetworkElementsDetailedStatus `json:"detailedStatus,omitempty"` // DeviceStatistics RetrievesPreviousPathtraceResponseResponseNetworkElementsDeviceStatistics `json:"deviceStatistics,omitempty"` // DeviceStatsCollection string `json:"deviceStatsCollection,omitempty"` // DeviceStatsCollectionFailureReason string `json:"deviceStatsCollectionFailureReason,omitempty"` // EgressPhysicalInterface RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterface `json:"egressPhysicalInterface,omitempty"` // EgressVirtualInterface RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterface `json:"egressVirtualInterface,omitempty"` // FlexConnect RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnect `json:"flexConnect,omitempty"` // ID string `json:"id,omitempty"` // IngressPhysicalInterface RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterface `json:"ingressPhysicalInterface,omitempty"` // IngressVirtualInterface RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterface `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 []RetrievesPreviousPathtraceResponseResponseNetworkElementsPerfMonStatistics `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"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElements is the retrievesPreviousPathtraceResponseResponseNetworkElements definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsAccuracyList ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsAccuracyList struct { Percent int `json:"percent,omitempty"` // Reason string `json:"reason,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsAccuracyList is the retrievesPreviousPathtraceResponseResponseNetworkElementsAccuracyList definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsDetailedStatus ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsDetailedStatus struct { ACLTraceCalculation string `json:"aclTraceCalculation,omitempty"` // ACLTraceCalculationFailureReason string `json:"aclTraceCalculationFailureReason,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsDetailedStatus is the retrievesPreviousPathtraceResponseResponseNetworkElementsDetailedStatus definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsDeviceStatistics ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsDeviceStatistics struct { CPUStatistics RetrievesPreviousPathtraceResponseResponseNetworkElementsDeviceStatisticsCPUStatistics `json:"cpuStatistics,omitempty"` // MemoryStatistics RetrievesPreviousPathtraceResponseResponseNetworkElementsDeviceStatisticsMemoryStatistics `json:"memoryStatistics,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsDeviceStatistics is the retrievesPreviousPathtraceResponseResponseNetworkElementsDeviceStatistics definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsDeviceStatisticsCPUStatistics ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsDeviceStatisticsCPUStatistics struct { FiveMinUsageInPercentage int `json:"fiveMinUsageInPercentage,omitempty"` // FiveSecsUsageInPercentage int `json:"fiveSecsUsageInPercentage,omitempty"` // OneMinUsageInPercentage int `json:"oneMinUsageInPercentage,omitempty"` // RefreshedAt int `json:"refreshedAt,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsDeviceStatisticsCPUStatistics is the retrievesPreviousPathtraceResponseResponseNetworkElementsDeviceStatisticsCPUStatistics definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsDeviceStatisticsMemoryStatistics ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsDeviceStatisticsMemoryStatistics struct { MemoryUsage int `json:"memoryUsage,omitempty"` // RefreshedAt int `json:"refreshedAt,omitempty"` // TotalMemory int `json:"totalMemory,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsDeviceStatisticsMemoryStatistics is the retrievesPreviousPathtraceResponseResponseNetworkElementsDeviceStatisticsMemoryStatistics definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterface ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterface struct { ACLAnalysis RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysis `json:"aclAnalysis,omitempty"` // ID string `json:"id,omitempty"` // InterfaceStatistics RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceInterfaceStatistics `json:"interfaceStatistics,omitempty"` // InterfaceStatsCollection string `json:"interfaceStatsCollection,omitempty"` // InterfaceStatsCollectionFailureReason string `json:"interfaceStatsCollectionFailureReason,omitempty"` // Name string `json:"name,omitempty"` // PathOverlayInfo []RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfacePathOverlayInfo `json:"pathOverlayInfo,omitempty"` // QosStatistics []RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceQosStatistics `json:"qosStatistics,omitempty"` // QosStatsCollection string `json:"qosStatsCollection,omitempty"` // QosStatsCollectionFailureReason string `json:"qosStatsCollectionFailureReason,omitempty"` // UsedVLAN string `json:"usedVlan,omitempty"` // VrfName string `json:"vrfName,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterface is the retrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterface definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysis ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysis struct { ACLName string `json:"aclName,omitempty"` // MatchingAces []RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAces `json:"matchingAces,omitempty"` // Result string `json:"result,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysis is the retrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysis definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAces ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAces struct { Ace string `json:"ace,omitempty"` // MatchingPorts []RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts `json:"matchingPorts,omitempty"` // Result string `json:"result,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAces is the retrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAces definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts struct { Ports []RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts struct { DestPorts []string `json:"destPorts,omitempty"` // SourcePorts []string `json:"sourcePorts,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceInterfaceStatistics ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceInterfaceStatistics 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"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceInterfaceStatistics is the retrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceInterfaceStatistics definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfacePathOverlayInfo ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfacePathOverlayInfo 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 RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfacePathOverlayInfoVxlanInfo `json:"vxlanInfo,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfacePathOverlayInfo is the retrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfacePathOverlayInfo definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfacePathOverlayInfoVxlanInfo ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfacePathOverlayInfoVxlanInfo struct { Dscp string `json:"dscp,omitempty"` // Vnid string `json:"vnid,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfacePathOverlayInfoVxlanInfo is the retrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfacePathOverlayInfoVxlanInfo definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceQosStatistics ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceQosStatistics 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"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceQosStatistics is the retrievesPreviousPathtraceResponseResponseNetworkElementsEgressPhysicalInterfaceQosStatistics definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterface ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterface struct { ACLAnalysis RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysis `json:"aclAnalysis,omitempty"` // ID string `json:"id,omitempty"` // InterfaceStatistics RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceInterfaceStatistics `json:"interfaceStatistics,omitempty"` // InterfaceStatsCollection string `json:"interfaceStatsCollection,omitempty"` // InterfaceStatsCollectionFailureReason string `json:"interfaceStatsCollectionFailureReason,omitempty"` // Name string `json:"name,omitempty"` // PathOverlayInfo []RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfacePathOverlayInfo `json:"pathOverlayInfo,omitempty"` // QosStatistics []RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceQosStatistics `json:"qosStatistics,omitempty"` // QosStatsCollection string `json:"qosStatsCollection,omitempty"` // QosStatsCollectionFailureReason string `json:"qosStatsCollectionFailureReason,omitempty"` // UsedVLAN string `json:"usedVlan,omitempty"` // VrfName string `json:"vrfName,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterface is the retrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterface definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysis ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysis struct { ACLName string `json:"aclName,omitempty"` // MatchingAces []RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAces `json:"matchingAces,omitempty"` // Result string `json:"result,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysis is the retrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysis definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAces ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAces struct { Ace string `json:"ace,omitempty"` // MatchingPorts []RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts `json:"matchingPorts,omitempty"` // Result string `json:"result,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAces is the retrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAces definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts struct { Ports []RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts struct { DestPorts []string `json:"destPorts,omitempty"` // SourcePorts []string `json:"sourcePorts,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceInterfaceStatistics ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceInterfaceStatistics 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"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceInterfaceStatistics is the retrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceInterfaceStatistics definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfacePathOverlayInfo ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfacePathOverlayInfo 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 RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfacePathOverlayInfoVxlanInfo `json:"vxlanInfo,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfacePathOverlayInfo is the retrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfacePathOverlayInfo definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfacePathOverlayInfoVxlanInfo ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfacePathOverlayInfoVxlanInfo struct { Dscp string `json:"dscp,omitempty"` // Vnid string `json:"vnid,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfacePathOverlayInfoVxlanInfo is the retrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfacePathOverlayInfoVxlanInfo definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceQosStatistics ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceQosStatistics 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"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceQosStatistics is the retrievesPreviousPathtraceResponseResponseNetworkElementsEgressVirtualInterfaceQosStatistics definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnect ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnect struct { Authentication string `json:"authentication,omitempty"` // DataSwitching string `json:"dataSwitching,omitempty"` // EgressACLAnalysis RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysis `json:"egressAclAnalysis,omitempty"` // IngressACLAnalysis RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysis `json:"ingressAclAnalysis,omitempty"` // WirelessLanControllerID string `json:"wirelessLanControllerId,omitempty"` // WirelessLanControllerName string `json:"wirelessLanControllerName,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnect is the retrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnect definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysis ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysis struct { ACLName string `json:"aclName,omitempty"` // MatchingAces []RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAces `json:"matchingAces,omitempty"` // Result string `json:"result,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysis is the retrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysis definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAces ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAces struct { Ace string `json:"ace,omitempty"` // MatchingPorts []RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPorts `json:"matchingPorts,omitempty"` // Result string `json:"result,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAces is the retrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAces definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPorts struct { Ports []RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPorts `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPorts struct { DestPorts []string `json:"destPorts,omitempty"` // SourcePorts []string `json:"sourcePorts,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPortsDestPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPortsDestPorts []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPortsDestPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPortsDestPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysis ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysis struct { ACLName string `json:"aclName,omitempty"` // MatchingAces []RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAces `json:"matchingAces,omitempty"` // Result string `json:"result,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysis is the retrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysis definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAces ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAces struct { Ace string `json:"ace,omitempty"` // MatchingPorts []RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPorts `json:"matchingPorts,omitempty"` // Result string `json:"result,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAces is the retrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAces definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPorts struct { Ports []RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPorts `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPorts struct { DestPorts []string `json:"destPorts,omitempty"` // SourcePorts []string `json:"sourcePorts,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPortsDestPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPortsDestPorts []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPortsDestPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPortsDestPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfo ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfo struct { AccuracyList []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoAccuracyList `json:"accuracyList,omitempty"` // DetailedStatus RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoDetailedStatus `json:"detailedStatus,omitempty"` // DeviceStatistics RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoDeviceStatistics `json:"deviceStatistics,omitempty"` // DeviceStatsCollection string `json:"deviceStatsCollection,omitempty"` // DeviceStatsCollectionFailureReason string `json:"deviceStatsCollectionFailureReason,omitempty"` // EgressInterface RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterface `json:"egressInterface,omitempty"` // FlexConnect RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnect `json:"flexConnect,omitempty"` // ID string `json:"id,omitempty"` // IngressInterface RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterface `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 []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoPerfMonitorStatistics `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"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfo is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfo definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoAccuracyList ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoAccuracyList struct { Percent int `json:"percent,omitempty"` // Reason string `json:"reason,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoAccuracyList is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoAccuracyList definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoDetailedStatus ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoDetailedStatus struct { ACLTraceCalculation string `json:"aclTraceCalculation,omitempty"` // ACLTraceCalculationFailureReason string `json:"aclTraceCalculationFailureReason,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoDetailedStatus is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoDetailedStatus definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoDeviceStatistics ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoDeviceStatistics struct { CPUStatistics RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoDeviceStatisticsCPUStatistics `json:"cpuStatistics,omitempty"` // MemoryStatistics RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoDeviceStatisticsMemoryStatistics `json:"memoryStatistics,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoDeviceStatistics is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoDeviceStatistics definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoDeviceStatisticsCPUStatistics ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoDeviceStatisticsCPUStatistics struct { FiveMinUsageInPercentage int `json:"fiveMinUsageInPercentage,omitempty"` // FiveSecsUsageInPercentage int `json:"fiveSecsUsageInPercentage,omitempty"` // OneMinUsageInPercentage int `json:"oneMinUsageInPercentage,omitempty"` // RefreshedAt int `json:"refreshedAt,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoDeviceStatisticsCPUStatistics is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoDeviceStatisticsCPUStatistics definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoDeviceStatisticsMemoryStatistics ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoDeviceStatisticsMemoryStatistics struct { MemoryUsage int `json:"memoryUsage,omitempty"` // RefreshedAt int `json:"refreshedAt,omitempty"` // TotalMemory int `json:"totalMemory,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoDeviceStatisticsMemoryStatistics is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoDeviceStatisticsMemoryStatistics definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterface ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterface struct { PhysicalInterface RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterface `json:"physicalInterface,omitempty"` // VirtualInterface []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterface `json:"virtualInterface,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterface is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterface definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterface ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterface struct { ACLAnalysis RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysis `json:"aclAnalysis,omitempty"` // ID string `json:"id,omitempty"` // InterfaceStatistics RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceInterfaceStatistics `json:"interfaceStatistics,omitempty"` // InterfaceStatsCollection string `json:"interfaceStatsCollection,omitempty"` // InterfaceStatsCollectionFailureReason string `json:"interfaceStatsCollectionFailureReason,omitempty"` // Name string `json:"name,omitempty"` // PathOverlayInfo []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfacePathOverlayInfo `json:"pathOverlayInfo,omitempty"` // QosStatistics []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceQosStatistics `json:"qosStatistics,omitempty"` // QosStatsCollection string `json:"qosStatsCollection,omitempty"` // QosStatsCollectionFailureReason string `json:"qosStatsCollectionFailureReason,omitempty"` // UsedVLAN string `json:"usedVlan,omitempty"` // VrfName string `json:"vrfName,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterface is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterface definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysis ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysis struct { ACLName string `json:"aclName,omitempty"` // MatchingAces []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAces `json:"matchingAces,omitempty"` // Result string `json:"result,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysis is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysis definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAces ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAces struct { Ace string `json:"ace,omitempty"` // MatchingPorts []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts `json:"matchingPorts,omitempty"` // Result string `json:"result,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAces is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAces definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts struct { Ports []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts struct { DestPorts []string `json:"destPorts,omitempty"` // SourcePorts []string `json:"sourcePorts,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceInterfaceStatistics ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceInterfaceStatistics 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"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceInterfaceStatistics is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceInterfaceStatistics definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfacePathOverlayInfo ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfacePathOverlayInfo 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 RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfacePathOverlayInfoVxlanInfo `json:"vxlanInfo,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfacePathOverlayInfo is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfacePathOverlayInfo definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfacePathOverlayInfoVxlanInfo ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfacePathOverlayInfoVxlanInfo struct { Dscp string `json:"dscp,omitempty"` // Vnid string `json:"vnid,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfacePathOverlayInfoVxlanInfo is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfacePathOverlayInfoVxlanInfo definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceQosStatistics ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceQosStatistics 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"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceQosStatistics is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfacePhysicalInterfaceQosStatistics definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterface ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterface struct { ACLAnalysis RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysis `json:"aclAnalysis,omitempty"` // ID string `json:"id,omitempty"` // InterfaceStatistics RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceInterfaceStatistics `json:"interfaceStatistics,omitempty"` // InterfaceStatsCollection string `json:"interfaceStatsCollection,omitempty"` // InterfaceStatsCollectionFailureReason string `json:"interfaceStatsCollectionFailureReason,omitempty"` // Name string `json:"name,omitempty"` // PathOverlayInfo []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfacePathOverlayInfo `json:"pathOverlayInfo,omitempty"` // QosStatistics []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceQosStatistics `json:"qosStatistics,omitempty"` // QosStatsCollection string `json:"qosStatsCollection,omitempty"` // QosStatsCollectionFailureReason string `json:"qosStatsCollectionFailureReason,omitempty"` // UsedVLAN string `json:"usedVlan,omitempty"` // VrfName string `json:"vrfName,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterface is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterface definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysis ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysis struct { ACLName string `json:"aclName,omitempty"` // MatchingAces []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAces `json:"matchingAces,omitempty"` // Result string `json:"result,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysis is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysis definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAces ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAces struct { Ace string `json:"ace,omitempty"` // MatchingPorts []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts `json:"matchingPorts,omitempty"` // Result string `json:"result,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAces is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAces definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts struct { Ports []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts struct { DestPorts []string `json:"destPorts,omitempty"` // SourcePorts []string `json:"sourcePorts,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceInterfaceStatistics ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceInterfaceStatistics 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"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceInterfaceStatistics is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceInterfaceStatistics definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfacePathOverlayInfo ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfacePathOverlayInfo 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 RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfacePathOverlayInfoVxlanInfo `json:"vxlanInfo,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfacePathOverlayInfo is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfacePathOverlayInfo definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfacePathOverlayInfoVxlanInfo ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfacePathOverlayInfoVxlanInfo struct { Dscp string `json:"dscp,omitempty"` // Vnid string `json:"vnid,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfacePathOverlayInfoVxlanInfo is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfacePathOverlayInfoVxlanInfo definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceQosStatistics ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceQosStatistics 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"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceQosStatistics is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoEgressInterfaceVirtualInterfaceQosStatistics definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnect ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnect struct { Authentication string `json:"authentication,omitempty"` // DataSwitching string `json:"dataSwitching,omitempty"` // EgressACLAnalysis RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysis `json:"egressAclAnalysis,omitempty"` // IngressACLAnalysis RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysis `json:"ingressAclAnalysis,omitempty"` // WirelessLanControllerID string `json:"wirelessLanControllerId,omitempty"` // WirelessLanControllerName string `json:"wirelessLanControllerName,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnect is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnect definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysis ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysis struct { ACLName string `json:"aclName,omitempty"` // MatchingAces []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAces `json:"matchingAces,omitempty"` // Result string `json:"result,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysis is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysis definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAces ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAces struct { Ace string `json:"ace,omitempty"` // MatchingPorts []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPorts `json:"matchingPorts,omitempty"` // Result string `json:"result,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAces is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAces definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPorts struct { Ports []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPorts `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPorts struct { DestPorts []string `json:"destPorts,omitempty"` // SourcePorts []string `json:"sourcePorts,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPortsDestPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPortsDestPorts []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPortsDestPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPortsDestPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectEgressACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysis ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysis struct { ACLName string `json:"aclName,omitempty"` // MatchingAces []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAces `json:"matchingAces,omitempty"` // Result string `json:"result,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysis is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysis definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAces ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAces struct { Ace string `json:"ace,omitempty"` // MatchingPorts []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPorts `json:"matchingPorts,omitempty"` // Result string `json:"result,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAces is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAces definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPorts struct { Ports []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPorts `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPorts struct { DestPorts []string `json:"destPorts,omitempty"` // SourcePorts []string `json:"sourcePorts,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPortsDestPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPortsDestPorts []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPortsDestPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPortsDestPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoFlexConnectIngressACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterface ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterface struct { PhysicalInterface RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterface `json:"physicalInterface,omitempty"` // VirtualInterface []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterface `json:"virtualInterface,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterface is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterface definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterface ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterface struct { ACLAnalysis RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysis `json:"aclAnalysis,omitempty"` // ID string `json:"id,omitempty"` // InterfaceStatistics RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceInterfaceStatistics `json:"interfaceStatistics,omitempty"` // InterfaceStatsCollection string `json:"interfaceStatsCollection,omitempty"` // InterfaceStatsCollectionFailureReason string `json:"interfaceStatsCollectionFailureReason,omitempty"` // Name string `json:"name,omitempty"` // PathOverlayInfo []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfacePathOverlayInfo `json:"pathOverlayInfo,omitempty"` // QosStatistics []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceQosStatistics `json:"qosStatistics,omitempty"` // QosStatsCollection string `json:"qosStatsCollection,omitempty"` // QosStatsCollectionFailureReason string `json:"qosStatsCollectionFailureReason,omitempty"` // UsedVLAN string `json:"usedVlan,omitempty"` // VrfName string `json:"vrfName,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterface is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterface definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysis ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysis struct { ACLName string `json:"aclName,omitempty"` // MatchingAces []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAces `json:"matchingAces,omitempty"` // Result string `json:"result,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysis is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysis definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAces ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAces struct { Ace string `json:"ace,omitempty"` // MatchingPorts []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts `json:"matchingPorts,omitempty"` // Result string `json:"result,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAces is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAces definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts struct { Ports []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts struct { DestPorts []string `json:"destPorts,omitempty"` // SourcePorts []string `json:"sourcePorts,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceInterfaceStatistics ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceInterfaceStatistics 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"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceInterfaceStatistics is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceInterfaceStatistics definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfacePathOverlayInfo ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfacePathOverlayInfo 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 RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfacePathOverlayInfoVxlanInfo `json:"vxlanInfo,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfacePathOverlayInfo is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfacePathOverlayInfo definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfacePathOverlayInfoVxlanInfo ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfacePathOverlayInfoVxlanInfo struct { Dscp string `json:"dscp,omitempty"` // Vnid string `json:"vnid,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfacePathOverlayInfoVxlanInfo is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfacePathOverlayInfoVxlanInfo definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceQosStatistics ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceQosStatistics 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"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceQosStatistics is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfacePhysicalInterfaceQosStatistics definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterface ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterface struct { ACLAnalysis RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysis `json:"aclAnalysis,omitempty"` // ID string `json:"id,omitempty"` // InterfaceStatistics RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceInterfaceStatistics `json:"interfaceStatistics,omitempty"` // InterfaceStatsCollection string `json:"interfaceStatsCollection,omitempty"` // InterfaceStatsCollectionFailureReason string `json:"interfaceStatsCollectionFailureReason,omitempty"` // Name string `json:"name,omitempty"` // PathOverlayInfo []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfacePathOverlayInfo `json:"pathOverlayInfo,omitempty"` // QosStatistics []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceQosStatistics `json:"qosStatistics,omitempty"` // QosStatsCollection string `json:"qosStatsCollection,omitempty"` // QosStatsCollectionFailureReason string `json:"qosStatsCollectionFailureReason,omitempty"` // UsedVLAN string `json:"usedVlan,omitempty"` // VrfName string `json:"vrfName,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterface is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterface definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysis ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysis struct { ACLName string `json:"aclName,omitempty"` // MatchingAces []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAces `json:"matchingAces,omitempty"` // Result string `json:"result,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysis is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysis definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAces ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAces struct { Ace string `json:"ace,omitempty"` // MatchingPorts []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts `json:"matchingPorts,omitempty"` // Result string `json:"result,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAces is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAces definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts struct { Ports []RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts struct { DestPorts []string `json:"destPorts,omitempty"` // SourcePorts []string `json:"sourcePorts,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceInterfaceStatistics ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceInterfaceStatistics 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"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceInterfaceStatistics is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceInterfaceStatistics definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfacePathOverlayInfo ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfacePathOverlayInfo 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 RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfacePathOverlayInfoVxlanInfo `json:"vxlanInfo,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfacePathOverlayInfo is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfacePathOverlayInfo definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfacePathOverlayInfoVxlanInfo ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfacePathOverlayInfoVxlanInfo struct { Dscp string `json:"dscp,omitempty"` // Vnid string `json:"vnid,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfacePathOverlayInfoVxlanInfo is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfacePathOverlayInfoVxlanInfo definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceQosStatistics ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceQosStatistics 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"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceQosStatistics is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoIngressInterfaceVirtualInterfaceQosStatistics definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoPerfMonitorStatistics ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoPerfMonitorStatistics 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 int `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"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoPerfMonitorStatistics is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoPerfMonitorStatistics definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoTunnels ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoTunnels []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsInfoTunnels is the retrievesPreviousPathtraceResponseResponseNetworkElementsInfoTunnels definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterface ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterface struct { ACLAnalysis RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysis `json:"aclAnalysis,omitempty"` // ID string `json:"id,omitempty"` // InterfaceStatistics RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceInterfaceStatistics `json:"interfaceStatistics,omitempty"` // InterfaceStatsCollection string `json:"interfaceStatsCollection,omitempty"` // InterfaceStatsCollectionFailureReason string `json:"interfaceStatsCollectionFailureReason,omitempty"` // Name string `json:"name,omitempty"` // PathOverlayInfo []RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfacePathOverlayInfo `json:"pathOverlayInfo,omitempty"` // QosStatistics []RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceQosStatistics `json:"qosStatistics,omitempty"` // QosStatsCollection string `json:"qosStatsCollection,omitempty"` // QosStatsCollectionFailureReason string `json:"qosStatsCollectionFailureReason,omitempty"` // UsedVLAN string `json:"usedVlan,omitempty"` // VrfName string `json:"vrfName,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterface is the retrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterface definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysis ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysis struct { ACLName string `json:"aclName,omitempty"` // MatchingAces []RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAces `json:"matchingAces,omitempty"` // Result string `json:"result,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysis is the retrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysis definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAces ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAces struct { Ace string `json:"ace,omitempty"` // MatchingPorts []RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts `json:"matchingPorts,omitempty"` // Result string `json:"result,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAces is the retrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAces definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts struct { Ports []RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts struct { DestPorts []string `json:"destPorts,omitempty"` // SourcePorts []string `json:"sourcePorts,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceInterfaceStatistics ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceInterfaceStatistics 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"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceInterfaceStatistics is the retrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceInterfaceStatistics definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfacePathOverlayInfo ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfacePathOverlayInfo 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 RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfacePathOverlayInfoVxlanInfo `json:"vxlanInfo,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfacePathOverlayInfo is the retrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfacePathOverlayInfo definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfacePathOverlayInfoVxlanInfo ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfacePathOverlayInfoVxlanInfo struct { Dscp string `json:"dscp,omitempty"` // Vnid string `json:"vnid,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfacePathOverlayInfoVxlanInfo is the retrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfacePathOverlayInfoVxlanInfo definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceQosStatistics ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceQosStatistics 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"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceQosStatistics is the retrievesPreviousPathtraceResponseResponseNetworkElementsIngressPhysicalInterfaceQosStatistics definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterface ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterface struct { ACLAnalysis RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysis `json:"aclAnalysis,omitempty"` // ID string `json:"id,omitempty"` // InterfaceStatistics RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceInterfaceStatistics `json:"interfaceStatistics,omitempty"` // InterfaceStatsCollection string `json:"interfaceStatsCollection,omitempty"` // InterfaceStatsCollectionFailureReason string `json:"interfaceStatsCollectionFailureReason,omitempty"` // Name string `json:"name,omitempty"` // PathOverlayInfo []RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfacePathOverlayInfo `json:"pathOverlayInfo,omitempty"` // QosStatistics []RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceQosStatistics `json:"qosStatistics,omitempty"` // QosStatsCollection string `json:"qosStatsCollection,omitempty"` // QosStatsCollectionFailureReason string `json:"qosStatsCollectionFailureReason,omitempty"` // UsedVLAN string `json:"usedVlan,omitempty"` // VrfName string `json:"vrfName,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterface is the retrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterface definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysis ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysis struct { ACLName string `json:"aclName,omitempty"` // MatchingAces []RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAces `json:"matchingAces,omitempty"` // Result string `json:"result,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysis is the retrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysis definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAces ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAces struct { Ace string `json:"ace,omitempty"` // MatchingPorts []RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts `json:"matchingPorts,omitempty"` // Result string `json:"result,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAces is the retrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAces definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts struct { Ports []RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts `json:"ports,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts struct { DestPorts []string `json:"destPorts,omitempty"` // SourcePorts []string `json:"sourcePorts,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsDestPorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts is the retrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceACLAnalysisMatchingAcesMatchingPortsPortsSourcePorts definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceInterfaceStatistics ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceInterfaceStatistics 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"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceInterfaceStatistics is the retrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceInterfaceStatistics definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfacePathOverlayInfo ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfacePathOverlayInfo 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 RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfacePathOverlayInfoVxlanInfo `json:"vxlanInfo,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfacePathOverlayInfo is the retrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfacePathOverlayInfo definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfacePathOverlayInfoVxlanInfo ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfacePathOverlayInfoVxlanInfo struct { Dscp string `json:"dscp,omitempty"` // Vnid string `json:"vnid,omitempty"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfacePathOverlayInfoVxlanInfo is the retrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfacePathOverlayInfoVxlanInfo definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceQosStatistics ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceQosStatistics 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"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceQosStatistics is the retrievesPreviousPathtraceResponseResponseNetworkElementsIngressVirtualInterfaceQosStatistics definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsPerfMonStatistics ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsPerfMonStatistics 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 int `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"` // }
RetrievesPreviousPathtraceResponseResponseNetworkElementsPerfMonStatistics is the retrievesPreviousPathtraceResponseResponseNetworkElementsPerfMonStatistics definition
type RetrievesPreviousPathtraceResponseResponseNetworkElementsTunnels ¶
type RetrievesPreviousPathtraceResponseResponseNetworkElementsTunnels []string
RetrievesPreviousPathtraceResponseResponseNetworkElementsTunnels is the retrievesPreviousPathtraceResponseResponseNetworkElementsTunnels definition
type RetrievesPreviousPathtraceResponseResponseProperties ¶
type RetrievesPreviousPathtraceResponseResponseProperties []string
RetrievesPreviousPathtraceResponseResponseProperties is the retrievesPreviousPathtraceResponseResponseProperties definition
type RetrievesPreviousPathtraceResponseResponseRequest ¶
type RetrievesPreviousPathtraceResponseResponseRequest 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"` // }
RetrievesPreviousPathtraceResponseResponseRequest is the retrievesPreviousPathtraceResponseResponseRequest definition
type RetrievesPreviousPathtraceResponseResponseRequestInclusions ¶
type RetrievesPreviousPathtraceResponseResponseRequestInclusions []string
RetrievesPreviousPathtraceResponseResponseRequestInclusions is the retrievesPreviousPathtraceResponseResponseRequestInclusions definition
type RetrivesAllPreviousPathtracesSummaryQueryParams ¶
type RetrivesAllPreviousPathtracesSummaryQueryParams struct { PeriodicRefresh bool `url:"periodicRefresh,omitempty"` // Is analysis periodically refreshed? SourceIP string `url:"sourceIP,omitempty"` // Source IP address DestIP string `url:"destIP,omitempty"` // Destination IP adress SourcePort string `url:"sourcePort,omitempty"` // Source port DestPort string `url:"destPort,omitempty"` // Destination port GtCreateTime string `url:"gtCreateTime,omitempty"` // Analyses requested after this time LtCreateTime string `url:"ltCreateTime,omitempty"` // Analyses requested before this time Protocol string `url:"protocol,omitempty"` // Protocol Status string `url:"status,omitempty"` // Status TaskID string `url:"taskId,omitempty"` // Task ID LastUpdateTime string `url:"lastUpdateTime,omitempty"` // Last update time Limit string `url:"limit,omitempty"` // Number of resources returned Offset string `url:"offset,omitempty"` // Start index of resources returned (1-based) Order string `url:"order,omitempty"` // Order by this field SortBy string `url:"sortBy,omitempty"` // Sort by this field }
RetrivesAllPreviousPathtracesSummaryQueryParams defines the query parameters for this request
type RetrivesAllPreviousPathtracesSummaryResponse ¶
type RetrivesAllPreviousPathtracesSummaryResponse struct { Response []RetrivesAllPreviousPathtracesSummaryResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
RetrivesAllPreviousPathtracesSummaryResponse is the retrivesAllPreviousPathtracesSummaryResponse definition
type RetrivesAllPreviousPathtracesSummaryResponseResponse ¶
type RetrivesAllPreviousPathtracesSummaryResponseResponse 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"` // }
RetrivesAllPreviousPathtracesSummaryResponseResponse is the retrivesAllPreviousPathtracesSummaryResponseResponse definition
type RetrivesAllPreviousPathtracesSummaryResponseResponseInclusions ¶
type RetrivesAllPreviousPathtracesSummaryResponseResponseInclusions []string
RetrivesAllPreviousPathtracesSummaryResponseResponseInclusions is the retrivesAllPreviousPathtracesSummaryResponseResponseInclusions definition
type RetryIntegrationEventsRequest ¶
type RetryIntegrationEventsRequest []string
RetryIntegrationEventsRequest is the retryIntegrationEventsRequest definition
type RetryIntegrationEventsResponse ¶
type RetryIntegrationEventsResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
RetryIntegrationEventsResponse is the retryIntegrationEventsResponse definition
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 }
ReturnListOfReplacementDevicesWithReplacementDetailsQueryParams defines the query parameters for this request
type ReturnListOfReplacementDevicesWithReplacementDetailsResponse ¶
type ReturnListOfReplacementDevicesWithReplacementDetailsResponse struct { Response []ReturnListOfReplacementDevicesWithReplacementDetailsResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
ReturnListOfReplacementDevicesWithReplacementDetailsResponse is the returnListOfReplacementDevicesWithReplacementDetailsResponse definition
type ReturnListOfReplacementDevicesWithReplacementDetailsResponseResponse ¶
type ReturnListOfReplacementDevicesWithReplacementDetailsResponseResponse 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"` // }
ReturnListOfReplacementDevicesWithReplacementDetailsResponseResponse is the returnListOfReplacementDevicesWithReplacementDetailsResponseResponse definition
type ReturnReplacementDevicesCountQueryParams ¶
type ReturnReplacementDevicesCountQueryParams struct {
ReplacementStatus []string `url:"replacementStatus,omitempty"` // Device Replacement status list[READY-FOR-REPLACEMENT, REPLACEMENT-IN-PROGRESS, REPLACEMENT-SCHEDULED, REPLACED, ERROR]
}
ReturnReplacementDevicesCountQueryParams defines the query parameters for this request
type ReturnReplacementDevicesCountResponse ¶
type ReturnReplacementDevicesCountResponse struct { Response int `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
ReturnReplacementDevicesCountResponse is the returnReplacementDevicesCountResponse definition
type RunNowSensorTestRequest ¶
type RunNowSensorTestRequest struct {
TemplateName string `json:"templateName,omitempty"` //
}
RunNowSensorTestRequest is the runNowSensorTestRequest definition
type RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationRequest ¶
type RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationRequest 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"` // }
RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationRequest is the runReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationRequest definition
type RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationRequestCommands ¶
type RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationRequestCommands []string
RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationRequestCommands is the runReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationRequestCommands definition
type RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationRequestDeviceUUIDs ¶
type RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationRequestDeviceUUIDs []string
RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationRequestDeviceUUIDs is the runReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationRequestDeviceUUIDs definition
type RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationResponse ¶
type RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationResponse struct { Response RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationResponse is the runReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationResponse definition
type RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationResponseResponse ¶
type RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
RunReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationResponseResponse is the runReadOnlyCommandsOnDevicesToGetTheirRealTimeConfigurationResponseResponse definition
type SDAService ¶
type SDAService service
SDAService is the service to communicate with the SDA API endpoint
func (*SDAService) AddControlPlaneDeviceInSDAFabric ¶
func (s *SDAService) AddControlPlaneDeviceInSDAFabric(addControlPlaneDeviceInSDAFabricRequest *[]AddControlPlaneDeviceInSDAFabricRequest) (*AddControlPlaneDeviceInSDAFabricResponse, *resty.Response, error)
AddControlPlaneDeviceInSDAFabric addControlPlaneDeviceInSDAFabric
Add control plane device in SDA Fabric
func (*SDAService) AddDefaultAuthenticationProfileInSDAFabric ¶
func (s *SDAService) AddDefaultAuthenticationProfileInSDAFabric(addDefaultAuthenticationProfileInSDAFabricRequest *[]AddDefaultAuthenticationProfileInSDAFabricRequest) (*AddDefaultAuthenticationProfileInSDAFabricResponse, *resty.Response, error)
AddDefaultAuthenticationProfileInSDAFabric addDefaultAuthenticationProfileInSDAFabric
Add default authentication profile in SDA Fabric
func (*SDAService) AddEdgeDeviceInSDAFabric ¶
func (s *SDAService) AddEdgeDeviceInSDAFabric(addEdgeDeviceInSDAFabricRequest *[]AddEdgeDeviceInSDAFabricRequest) (*AddEdgeDeviceInSDAFabricResponse, *resty.Response, error)
AddEdgeDeviceInSDAFabric addEdgeDeviceInSDAFabric
Add edge device in SDA Fabric
func (*SDAService) AddFabric ¶
func (s *SDAService) AddFabric(addFabricRequest *[]AddFabricRequest) (*AddFabricResponse, *resty.Response, error)
AddFabric addFabric
Add SDA Fabric
func (*SDAService) AddIPPoolInSDAVirtualNetwork ¶
func (s *SDAService) AddIPPoolInSDAVirtualNetwork(addIPPoolInSDAVirtualNetworkRequest *[]AddIPPoolInSDAVirtualNetworkRequest) (*AddIPPoolInSDAVirtualNetworkResponse, *resty.Response, error)
AddIPPoolInSDAVirtualNetwork addIPPoolInSDAVirtualNetwork
Add IP Pool in SDA Virtual Network
func (*SDAService) AddPortAssignmentForAccessPointInSDAFabric ¶
func (s *SDAService) AddPortAssignmentForAccessPointInSDAFabric(addPortAssignmentForAccessPointInSDAFabricRequest *[]AddPortAssignmentForAccessPointInSDAFabricRequest) (*AddPortAssignmentForAccessPointInSDAFabricResponse, *resty.Response, error)
AddPortAssignmentForAccessPointInSDAFabric addPortAssignmentForAccessPointInSDAFabric
Add Port assignment for access point in SDA Fabric
func (*SDAService) AddPortAssignmentForUserDeviceInSDAFabric ¶
func (s *SDAService) AddPortAssignmentForUserDeviceInSDAFabric(addPortAssignmentForUserDeviceInSDAFabricRequest *[]AddPortAssignmentForUserDeviceInSDAFabricRequest) (*AddPortAssignmentForUserDeviceInSDAFabricResponse, *resty.Response, error)
AddPortAssignmentForUserDeviceInSDAFabric addPortAssignmentForUserDeviceInSDAFabric
Add Port assignment for user device in SDA Fabric.
func (*SDAService) AddSiteInSDAFabric ¶
func (s *SDAService) AddSiteInSDAFabric(addSiteInSDAFabricRequest *[]AddSiteInSDAFabricRequest) (*AddSiteInSDAFabricResponse, *resty.Response, error)
AddSiteInSDAFabric addSiteInSDAFabric
Add Site in SDA Fabric
func (*SDAService) AddVNInSDAFabric ¶
func (s *SDAService) AddVNInSDAFabric(addVNInSDAFabricRequest *[]AddVNInSDAFabricRequest) (*AddVNInSDAFabricResponse, *resty.Response, error)
AddVNInSDAFabric addVNInSDAFabric
Add virtual network (VN) in SDA Fabric
func (*SDAService) AddsBorderDeviceInSDAFabric ¶
func (s *SDAService) AddsBorderDeviceInSDAFabric(addsBorderDeviceInSDAFabricRequest *[]AddsBorderDeviceInSDAFabricRequest) (*AddsBorderDeviceInSDAFabricResponse, *resty.Response, error)
AddsBorderDeviceInSDAFabric addsBorderDeviceInSDAFabric
Adds border device in SDA Fabric
func (*SDAService) DeleteControlPlaneDeviceInSDAFabric ¶
func (s *SDAService) DeleteControlPlaneDeviceInSDAFabric(deleteControlPlaneDeviceInSDAFabricQueryParams *DeleteControlPlaneDeviceInSDAFabricQueryParams) (*DeleteControlPlaneDeviceInSDAFabricResponse, *resty.Response, error)
DeleteControlPlaneDeviceInSDAFabric deleteControlPlaneDeviceInSDAFabric
Delete control plane device in SDA Fabric
@param deviceIPAddress Device IP Address
func (*SDAService) DeleteDefaultAuthenticationProfileFromSDAFabric ¶
func (s *SDAService) DeleteDefaultAuthenticationProfileFromSDAFabric(deleteDefaultAuthenticationProfileFromSDAFabricQueryParams *DeleteDefaultAuthenticationProfileFromSDAFabricQueryParams, deleteDefaultAuthenticationProfileFromSDAFabricRequest *[]DeleteDefaultAuthenticationProfileFromSDAFabricRequest) (*DeleteDefaultAuthenticationProfileFromSDAFabricResponse, *resty.Response, error)
DeleteDefaultAuthenticationProfileFromSDAFabric deleteDefaultAuthenticationProfileFromSDAFabric
Add default authentication profile in SDA Fabric
@param siteNameHierarchy siteNameHierarchy
func (*SDAService) DeleteEdgeDeviceFromSDAFabric ¶
func (s *SDAService) DeleteEdgeDeviceFromSDAFabric(deleteEdgeDeviceFromSDAFabricQueryParams *DeleteEdgeDeviceFromSDAFabricQueryParams) (*DeleteEdgeDeviceFromSDAFabricResponse, *resty.Response, error)
DeleteEdgeDeviceFromSDAFabric deleteEdgeDeviceFromSDAFabric
Delete edge device from SDA Fabric.
@param deviceIPAddress Device IP Address
func (*SDAService) DeleteIPPoolFromSDAVirtualNetwork ¶
func (s *SDAService) DeleteIPPoolFromSDAVirtualNetwork(deleteIPPoolFromSDAVirtualNetworkQueryParams *DeleteIPPoolFromSDAVirtualNetworkQueryParams, deleteIPPoolFromSDAVirtualNetworkRequest *[]DeleteIPPoolFromSDAVirtualNetworkRequest) (*DeleteIPPoolFromSDAVirtualNetworkResponse, *resty.Response, error)
DeleteIPPoolFromSDAVirtualNetwork deleteIPPoolFromSDAVirtualNetwork
Delete IP Pool from SDA Virtual Network
@param ipPoolName ipPoolName @param virtualNetworkName virtualNetworkName
func (*SDAService) DeletePortAssignmentForAccessPointInSDAFabric ¶
func (s *SDAService) DeletePortAssignmentForAccessPointInSDAFabric(deletePortAssignmentForAccessPointInSDAFabricQueryParams *DeletePortAssignmentForAccessPointInSDAFabricQueryParams, deletePortAssignmentForAccessPointInSDAFabricRequest *[]DeletePortAssignmentForAccessPointInSDAFabricRequest) (*DeletePortAssignmentForAccessPointInSDAFabricResponse, *resty.Response, error)
DeletePortAssignmentForAccessPointInSDAFabric deletePortAssignmentForAccessPointInSDAFabric
Delete Port assignment for access point in SDA Fabric
@param device-ip device-ip @param interfaceName interfaceName
func (*SDAService) DeletePortAssignmentForUserDeviceInSDAFabric ¶
func (s *SDAService) DeletePortAssignmentForUserDeviceInSDAFabric(deletePortAssignmentForUserDeviceInSDAFabricQueryParams *DeletePortAssignmentForUserDeviceInSDAFabricQueryParams, deletePortAssignmentForUserDeviceInSDAFabricRequest *[]DeletePortAssignmentForUserDeviceInSDAFabricRequest) (*DeletePortAssignmentForUserDeviceInSDAFabricResponse, *resty.Response, error)
DeletePortAssignmentForUserDeviceInSDAFabric deletePortAssignmentForUserDeviceInSDAFabric
Delete Port assignment for user device in SDA Fabric.
@param device-ip device-ip @param interfaceName interfaceName
func (*SDAService) DeleteSDAFabric ¶
func (s *SDAService) DeleteSDAFabric(deleteSDAFabricQueryParams *DeleteSDAFabricQueryParams, deleteSDAFabricRequest *[]DeleteSDAFabricRequest) (*DeleteSDAFabricResponse, *resty.Response, error)
DeleteSDAFabric deleteSDAFabric
Delete SDA Fabric
@param fabricName Fabric Name
func (*SDAService) DeleteSiteFromSDAFabric ¶
func (s *SDAService) DeleteSiteFromSDAFabric(deleteSiteFromSDAFabricQueryParams *DeleteSiteFromSDAFabricQueryParams, deleteSiteFromSDAFabricRequest *[]DeleteSiteFromSDAFabricRequest) (*DeleteSiteFromSDAFabricResponse, *resty.Response, error)
DeleteSiteFromSDAFabric deleteSiteFromSDAFabric
Delete Site from SDA Fabric
@param siteNameHierarchy Site Name Hierarchy
func (*SDAService) DeleteVNFromSDAFabric ¶
func (s *SDAService) DeleteVNFromSDAFabric(deleteVNFromSDAFabricQueryParams *DeleteVNFromSDAFabricQueryParams) (*DeleteVNFromSDAFabricResponse, *resty.Response, error)
DeleteVNFromSDAFabric deleteVNFromSDAFabric
Delete virtual network (VN) from SDA Fabric
@param virtualNetworkName virtualNetworkName @param siteNameHierarchy siteNameHierarchy
func (*SDAService) GetControlPlaneDeviceFromSDAFabric ¶
func (s *SDAService) GetControlPlaneDeviceFromSDAFabric(getControlPlaneDeviceFromSDAFabricQueryParams *GetControlPlaneDeviceFromSDAFabricQueryParams) (*GetControlPlaneDeviceFromSDAFabricResponse, *resty.Response, error)
GetControlPlaneDeviceFromSDAFabric getControlPlaneDeviceFromSDAFabric
Get control plane device from SDA Fabric
@param deviceIPAddress Device IP Address
func (*SDAService) GetDefaultAuthenticationProfileFromSDAFabric ¶
func (s *SDAService) GetDefaultAuthenticationProfileFromSDAFabric(getDefaultAuthenticationProfileFromSDAFabricQueryParams *GetDefaultAuthenticationProfileFromSDAFabricQueryParams) (*GetDefaultAuthenticationProfileFromSDAFabricResponse, *resty.Response, error)
GetDefaultAuthenticationProfileFromSDAFabric getDefaultAuthenticationProfileFromSDAFabric
Get default authentication profile from SDA Fabric
@param siteNameHierarchy siteNameHierarchy
func (*SDAService) GetDeviceInfoFromSDAFabric ¶
func (s *SDAService) GetDeviceInfoFromSDAFabric(getDeviceInfoFromSDAFabricQueryParams *GetDeviceInfoFromSDAFabricQueryParams) (*GetDeviceInfoFromSDAFabricResponse, *resty.Response, error)
GetDeviceInfoFromSDAFabric getDeviceInfoFromSDAFabric
Get device info from SDA Fabric
@param deviceIPAddress Device IP Address
func (*SDAService) GetDeviceRoleInSDAFabric ¶
func (s *SDAService) GetDeviceRoleInSDAFabric(getDeviceRoleInSDAFabricQueryParams *GetDeviceRoleInSDAFabricQueryParams) (*GetDeviceRoleInSDAFabricResponse, *resty.Response, error)
GetDeviceRoleInSDAFabric getDeviceRoleInSDAFabric
Get device role in SDA Fabric
@param deviceManagementIPAddress Device Management IP Address
func (*SDAService) GetEdgeDeviceFromSDAFabric ¶
func (s *SDAService) GetEdgeDeviceFromSDAFabric(getEdgeDeviceFromSDAFabricQueryParams *GetEdgeDeviceFromSDAFabricQueryParams) (*GetEdgeDeviceFromSDAFabricResponse, *resty.Response, error)
GetEdgeDeviceFromSDAFabric getEdgeDeviceFromSDAFabric
Get edge device from SDA Fabric
@param deviceIPAddress Device IP Address
func (*SDAService) GetIPPoolFromSDAVirtualNetwork ¶
func (s *SDAService) GetIPPoolFromSDAVirtualNetwork(getIPPoolFromSDAVirtualNetworkQueryParams *GetIPPoolFromSDAVirtualNetworkQueryParams) (*GetIPPoolFromSDAVirtualNetworkResponse, *resty.Response, error)
GetIPPoolFromSDAVirtualNetwork getIPPoolFromSDAVirtualNetwork
Get IP Pool from SDA Virtual Network
@param ipPoolName ipPoolName @param virtualNetworkName virtualNetworkName
func (*SDAService) GetPortAssignmentForAccessPointInSDAFabric ¶
func (s *SDAService) GetPortAssignmentForAccessPointInSDAFabric(getPortAssignmentForAccessPointInSDAFabricQueryParams *GetPortAssignmentForAccessPointInSDAFabricQueryParams) (*GetPortAssignmentForAccessPointInSDAFabricResponse, *resty.Response, error)
GetPortAssignmentForAccessPointInSDAFabric getPortAssignmentForAccessPointInSDAFabric
Get Port assignment for access point in SDA Fabric
@param device-ip device-ip @param interfaceName interfaceName
func (*SDAService) GetPortAssignmentForUserDeviceInSDAFabric ¶
func (s *SDAService) GetPortAssignmentForUserDeviceInSDAFabric(getPortAssignmentForUserDeviceInSDAFabricQueryParams *GetPortAssignmentForUserDeviceInSDAFabricQueryParams) (*GetPortAssignmentForUserDeviceInSDAFabricResponse, *resty.Response, error)
GetPortAssignmentForUserDeviceInSDAFabric getPortAssignmentForUserDeviceInSDAFabric
Get Port assignment for user device in SDA Fabric.
@param device-ip device-ip @param interfaceName interfaceName
func (*SDAService) GetSDAFabricCount ¶
func (s *SDAService) GetSDAFabricCount() (*GetSDAFabricCountResponse, *resty.Response, error)
GetSDAFabricCount getSDAFabricCount
Get SDA Fabric Count
func (*SDAService) GetSDAFabricInfo ¶
func (s *SDAService) GetSDAFabricInfo(getSDAFabricInfoQueryParams *GetSDAFabricInfoQueryParams) (*GetSDAFabricInfoResponse, *resty.Response, error)
GetSDAFabricInfo getSDAFabricInfo
Get SDA Fabric Info
@param fabricName Fabric Name
func (*SDAService) GetSiteFromSDAFabric ¶
func (s *SDAService) GetSiteFromSDAFabric(getSiteFromSDAFabricQueryParams *GetSiteFromSDAFabricQueryParams) (*GetSiteFromSDAFabricResponse, *resty.Response, error)
GetSiteFromSDAFabric getSiteFromSDAFabric
Get Site info from SDA Fabric
@param siteNameHierarchy Site Name Hierarchy
func (*SDAService) GetVNFromSDAFabric ¶
func (s *SDAService) GetVNFromSDAFabric(getVNFromSDAFabricQueryParams *GetVNFromSDAFabricQueryParams) (*GetVNFromSDAFabricResponse, *resty.Response, error)
GetVNFromSDAFabric getVNFromSDAFabric
Get virtual network (VN) from SDA Fabric
@param virtualNetworkName virtualNetworkName @param siteNameHierarchy siteNameHierarchy
func (*SDAService) GetsBorderDeviceDetailFromSDAFabric ¶
func (s *SDAService) GetsBorderDeviceDetailFromSDAFabric(getsBorderDeviceDetailFromSDAFabricQueryParams *GetsBorderDeviceDetailFromSDAFabricQueryParams) (*GetsBorderDeviceDetailFromSDAFabricResponse, *resty.Response, error)
GetsBorderDeviceDetailFromSDAFabric getsBorderDeviceDetailFromSDAFabric
Gets border device detail from SDA Fabric
@param deviceIPAddress Device IP Address
func (*SDAService) UpdateDefaultAuthenticationProfileInSDAFabric ¶
func (s *SDAService) UpdateDefaultAuthenticationProfileInSDAFabric(updateDefaultAuthenticationProfileInSDAFabricRequest *[]UpdateDefaultAuthenticationProfileInSDAFabricRequest) (*UpdateDefaultAuthenticationProfileInSDAFabricResponse, *resty.Response, error)
UpdateDefaultAuthenticationProfileInSDAFabric updateDefaultAuthenticationProfileInSDAFabric
Update default authentication profile in SDA Fabric
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" }
SensorTestResultsQueryParams defines the query parameters for this request
type SensorTestResultsResponse ¶
type SensorTestResultsResponse struct { FailureStats []SensorTestResultsResponseFailureStats `json:"failureStats,omitempty"` // Summary SensorTestResultsResponseSummary `json:"summary,omitempty"` // }
SensorTestResultsResponse is the sensorTestResultsResponse definition
type SensorTestResultsResponseFailureStats ¶
type SensorTestResultsResponseFailureStats struct { ErrorCode int `json:"errorCode,omitempty"` // ErrorTitle string `json:"errorTitle,omitempty"` // TestCategory string `json:"testCategory,omitempty"` // TestType string `json:"testType,omitempty"` // }
SensorTestResultsResponseFailureStats is the sensorTestResultsResponseFailureStats definition
type SensorTestResultsResponseSummary ¶
type SensorTestResultsResponseSummary struct { AppConnectivity SensorTestResultsResponseSummaryAppConnectivity `json:"APP_CONNECTIVITY,omitempty"` // Email SensorTestResultsResponseSummaryEmail `json:"EMAIL,omitempty"` // NetworkServices SensorTestResultsResponseSummaryNetworkServices `json:"NETWORK_SERVICES,omitempty"` // OnBoarding SensorTestResultsResponseSummaryOnBoarding `json:"ONBOARDING,omitempty"` // Performance SensorTestResultsResponseSummaryPerformance `json:"PERFORMANCE,omitempty"` // RFAssessment SensorTestResultsResponseSummaryRFAssessment `json:"RF_ASSESSMENT,omitempty"` // TotalTestCount int `json:"totalTestCount,omitempty"` // }
SensorTestResultsResponseSummary is the sensorTestResultsResponseSummary definition
type SensorTestResultsResponseSummaryAppConnectivity ¶
type SensorTestResultsResponseSummaryAppConnectivity struct { FileTransfer SensorTestResultsResponseSummaryAppConnectivityFileTransfer `json:"FILETRANSFER,omitempty"` // HostReachability SensorTestResultsResponseSummaryAppConnectivityHostReachability `json:"HOST_REACHABILITY,omitempty"` // WebServer SensorTestResultsResponseSummaryAppConnectivityWebServer `json:"WEBSERVER,omitempty"` // }
SensorTestResultsResponseSummaryAppConnectivity is the sensorTestResultsResponseSummaryAppConnectivity definition
type SensorTestResultsResponseSummaryAppConnectivityFileTransfer ¶
type SensorTestResultsResponseSummaryAppConnectivityFileTransfer struct { FailCount int `json:"failCount,omitempty"` // PassCount float64 `json:"passCount,omitempty"` // }
SensorTestResultsResponseSummaryAppConnectivityFileTransfer is the sensorTestResultsResponseSummaryAppConnectivityFileTransfer definition
type SensorTestResultsResponseSummaryAppConnectivityHostReachability ¶
type SensorTestResultsResponseSummaryAppConnectivityHostReachability struct { FailCount float64 `json:"failCount,omitempty"` // PassCount int `json:"passCount,omitempty"` // }
SensorTestResultsResponseSummaryAppConnectivityHostReachability is the sensorTestResultsResponseSummaryAppConnectivityHostReachability definition
type SensorTestResultsResponseSummaryAppConnectivityWebServer ¶
type SensorTestResultsResponseSummaryAppConnectivityWebServer struct { FailCount int `json:"failCount,omitempty"` // PassCount int `json:"passCount,omitempty"` // }
SensorTestResultsResponseSummaryAppConnectivityWebServer is the sensorTestResultsResponseSummaryAppConnectivityWebServer definition
type SensorTestResultsResponseSummaryEmail ¶
type SensorTestResultsResponseSummaryEmail struct {
MailServer SensorTestResultsResponseSummaryEmailMailServer `json:"MAILSERVER,omitempty"` //
}
SensorTestResultsResponseSummaryEmail is the sensorTestResultsResponseSummaryEmail definition
type SensorTestResultsResponseSummaryEmailMailServer ¶
type SensorTestResultsResponseSummaryEmailMailServer struct { FailCount int `json:"failCount,omitempty"` // PassCount float64 `json:"passCount,omitempty"` // }
SensorTestResultsResponseSummaryEmailMailServer is the sensorTestResultsResponseSummaryEmailMailServer definition
type SensorTestResultsResponseSummaryNetworkServices ¶
type SensorTestResultsResponseSummaryNetworkServices struct {
DNS SensorTestResultsResponseSummaryNetworkServicesDNS `json:"DNS,omitempty"` //
}
SensorTestResultsResponseSummaryNetworkServices is the sensorTestResultsResponseSummaryNetworkServices definition
type SensorTestResultsResponseSummaryNetworkServicesDNS ¶
type SensorTestResultsResponseSummaryNetworkServicesDNS struct { FailCount float64 `json:"failCount,omitempty"` // PassCount int `json:"passCount,omitempty"` // }
SensorTestResultsResponseSummaryNetworkServicesDNS is the sensorTestResultsResponseSummaryNetworkServicesDNS definition
type SensorTestResultsResponseSummaryOnBoarding ¶
type SensorTestResultsResponseSummaryOnBoarding struct { Assoc SensorTestResultsResponseSummaryOnBoardingAssoc `json:"ASSOC,omitempty"` // Auth SensorTestResultsResponseSummaryOnBoardingAuth `json:"AUTH,omitempty"` // DHCP SensorTestResultsResponseSummaryOnBoardingDHCP `json:"DHCP,omitempty"` // }
SensorTestResultsResponseSummaryOnBoarding is the sensorTestResultsResponseSummaryOnBoarding definition
type SensorTestResultsResponseSummaryOnBoardingAssoc ¶
type SensorTestResultsResponseSummaryOnBoardingAssoc struct { FailCount int `json:"failCount,omitempty"` // PassCount int `json:"passCount,omitempty"` // }
SensorTestResultsResponseSummaryOnBoardingAssoc is the sensorTestResultsResponseSummaryOnBoardingAssoc definition
type SensorTestResultsResponseSummaryOnBoardingAuth ¶
type SensorTestResultsResponseSummaryOnBoardingAuth struct { FailCount int `json:"failCount,omitempty"` // PassCount int `json:"passCount,omitempty"` // }
SensorTestResultsResponseSummaryOnBoardingAuth is the sensorTestResultsResponseSummaryOnBoardingAuth definition
type SensorTestResultsResponseSummaryOnBoardingDHCP ¶
type SensorTestResultsResponseSummaryOnBoardingDHCP struct { FailCount float64 `json:"failCount,omitempty"` // PassCount int `json:"passCount,omitempty"` // }
SensorTestResultsResponseSummaryOnBoardingDHCP is the sensorTestResultsResponseSummaryOnBoardingDHCP definition
type SensorTestResultsResponseSummaryPerformance ¶
type SensorTestResultsResponseSummaryPerformance struct {
IPSLASender SensorTestResultsResponseSummaryPerformanceIPSLASender `json:"IPSLASENDER,omitempty"` //
}
SensorTestResultsResponseSummaryPerformance is the sensorTestResultsResponseSummaryPerformance definition
type SensorTestResultsResponseSummaryPerformanceIPSLASender ¶
type SensorTestResultsResponseSummaryPerformanceIPSLASender struct { FailCount int `json:"failCount,omitempty"` // PassCount int `json:"passCount,omitempty"` // }
SensorTestResultsResponseSummaryPerformanceIPSLASender is the sensorTestResultsResponseSummaryPerformanceIPSLASender definition
type SensorTestResultsResponseSummaryRFAssessment ¶
type SensorTestResultsResponseSummaryRFAssessment struct { DataRate SensorTestResultsResponseSummaryRFAssessmentDataRate `json:"DATA_RATE,omitempty"` // SNR SensorTestResultsResponseSummaryRFAssessmentSNR `json:"SNR,omitempty"` // }
SensorTestResultsResponseSummaryRFAssessment is the sensorTestResultsResponseSummaryRFAssessment definition
type SensorTestResultsResponseSummaryRFAssessmentDataRate ¶
type SensorTestResultsResponseSummaryRFAssessmentDataRate struct { FailCount int `json:"failCount,omitempty"` // PassCount int `json:"passCount,omitempty"` // }
SensorTestResultsResponseSummaryRFAssessmentDataRate is the sensorTestResultsResponseSummaryRFAssessmentDataRate definition
type SensorTestResultsResponseSummaryRFAssessmentSNR ¶
type SensorTestResultsResponseSummaryRFAssessmentSNR struct { FailCount float64 `json:"failCount,omitempty"` // PassCount int `json:"passCount,omitempty"` // }
SensorTestResultsResponseSummaryRFAssessmentSNR is the sensorTestResultsResponseSummaryRFAssessmentSNR definition
type SensorsQueryParams ¶
type SensorsQueryParams struct {
SiteID string `url:"siteId,omitempty"` //
}
SensorsQueryParams defines the query parameters for this request
type SensorsResponse ¶
type SensorsResponse struct { Response []SensorsResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
SensorsResponse is the sensorsResponse definition
type SensorsResponseResponse ¶
type SensorsResponseResponse struct { BackhaulType string `json:"backhaulType,omitempty"` // EthernetMacAddress string `json:"ethernetMacAddress,omitempty"` // IPAddress string `json:"ipAddress,omitempty"` // IsLEDEnabled bool `json:"isLEDEnabled,omitempty"` // LastSeen int `json:"lastSeen,omitempty"` // Location string `json:"location,omitempty"` // Name string `json:"name,omitempty"` // RadioMacAddress string `json:"radioMacAddress,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SSHConfig SensorsResponseResponseSSHConfig `json:"sshConfig,omitempty"` // Status string `json:"status,omitempty"` // Type string `json:"type,omitempty"` // Version string `json:"version,omitempty"` // }
SensorsResponseResponse is the sensorsResponseResponse definition
type SensorsResponseResponseSSHConfig ¶
type SensorsResponseResponseSSHConfig struct { EnablePassword string `json:"enablePassword,omitempty"` // SSHPassword string `json:"sshPassword,omitempty"` // SSHState string `json:"sshState,omitempty"` // SSHUserName string `json:"sshUserName,omitempty"` // }
SensorsResponseResponseSSHConfig is the sensorsResponseResponseSSHConfig definition
type SensorsService ¶
type SensorsService service
SensorsService is the service to communicate with the Sensors API endpoint
func (*SensorsService) CreateSensorTestTemplate ¶
func (s *SensorsService) CreateSensorTestTemplate(createSensorTestTemplateRequest *CreateSensorTestTemplateRequest) (*CreateSensorTestTemplateResponse, *resty.Response, error)
CreateSensorTestTemplate createSensorTestTemplate
Intent API to create a SENSOR test template with a new SSID, existing SSID, or both new and existing SSID
func (*SensorsService) DeleteSensorTest ¶
func (s *SensorsService) DeleteSensorTest(deleteSensorTestQueryParams *DeleteSensorTestQueryParams) (*DeleteSensorTestResponse, *resty.Response, error)
DeleteSensorTest deleteSensorTest
Intent API to delete an existing SENSOR test template
@param templateName
func (*SensorsService) DuplicateSensorTestTemplate ¶
func (s *SensorsService) DuplicateSensorTestTemplate(duplicateSensorTestTemplateRequest *DuplicateSensorTestTemplateRequest) (*DuplicateSensorTestTemplateResponse, *resty.Response, error)
DuplicateSensorTestTemplate duplicateSensorTestTemplate
Intent API to duplicate an existing SENSOR test template
func (*SensorsService) EditSensorTestTemplate ¶
func (s *SensorsService) EditSensorTestTemplate(editSensorTestTemplateRequest *EditSensorTestTemplateRequest) (*EditSensorTestTemplateResponse, *resty.Response, error)
EditSensorTestTemplate editSensorTestTemplate
Intent API to deploy, schedule, or edit and existing SENSOR test template
func (*SensorsService) RunNowSensorTest ¶
func (s *SensorsService) RunNowSensorTest(runNowSensorTestRequest *RunNowSensorTestRequest) (*resty.Response, error)
RunNowSensorTest runNowSensorTest
Intent API to run a deployed SENSOR test
func (*SensorsService) Sensors ¶
func (s *SensorsService) Sensors(sensorsQueryParams *SensorsQueryParams) (*SensorsResponse, *resty.Response, error)
Sensors sensors
Intent API to get a list of SENSOR devices
@param siteID
type SiteDesignService ¶
type SiteDesignService service
SiteDesignService is the service to communicate with the SiteDesign API endpoint
func (*SiteDesignService) CreateNFVProfile ¶
func (s *SiteDesignService) CreateNFVProfile(createNFVProfileRequest *CreateNFVProfileRequest) (*CreateNFVProfileResponse, *resty.Response, error)
CreateNFVProfile createNFVProfile
API to create network profile for different NFV topologies
func (*SiteDesignService) GetDeviceDetailsByIP ¶
func (s *SiteDesignService) GetDeviceDetailsByIP(getDeviceDetailsByIPQueryParams *GetDeviceDetailsByIPQueryParams) (*GetDeviceDetailsByIPResponse, *resty.Response, error)
GetDeviceDetailsByIP getDeviceDetailsByIP
Returns provisioning device information for the specified IP address.
@param deviceIP Device to which the provisioning detail has to be retrieved
func (*SiteDesignService) GetNFVProfile ¶
func (s *SiteDesignService) GetNFVProfile(id string, getNFVProfileQueryParams *GetNFVProfileQueryParams) (*GetNFVProfileResponse, *resty.Response, error)
GetNFVProfile getNFVProfile
API to get NFV network profile.
@param id ID of network profile to retrieve. @param offset offset/starting row @param limit Number of profile to be retrieved @param name Name of network profile to be retrieved
func (*SiteDesignService) NFVProvisioningDetail ¶
func (s *SiteDesignService) NFVProvisioningDetail(nFVProvisioningDetailRequest *NFVProvisioningDetailRequest) (*NFVProvisioningDetailResponse, *resty.Response, error)
NFVProvisioningDetail nFVProvisioningDetail
Checks the provisioning detail of an ENCS device including log information.
@param __runsync Enable this parameter to execute the API and return a response synchronously @param __runsynctimeout During synchronous execution, this defines the maximum time to wait for a response, before the API execution is terminated @param __persistbapioutput Persist bapi sync response
func (*SiteDesignService) ProvisionNFV ¶
func (s *SiteDesignService) ProvisionNFV(provisionNFVRequest *ProvisionNFVRequest) (*ProvisionNFVResponse, *resty.Response, error)
ProvisionNFV provisionNFV
Design and Provision single/multi NFV device with given site/area/building/floor .
@param __runsync Enable this parameter to execute the API and return a response synchronously @param __timeout During synchronous execution, this defines the maximum time to wait for a response, before the API execution is terminated @param __persistbapioutput Persist bapi sync response
func (*SiteDesignService) UpdateNFVProfile ¶
func (s *SiteDesignService) UpdateNFVProfile(id string, updateNFVProfileQueryParams *UpdateNFVProfileQueryParams, updateNFVProfileRequest *UpdateNFVProfileRequest) (*UpdateNFVProfileResponse, *resty.Response, error)
UpdateNFVProfile updateNFVProfile
API to update a NFV Network profile
@param id Id of the NFV profile to be updated @param name Name of the profile to be updated
type SitesService ¶
type SitesService service
SitesService is the service to communicate with the Sites API endpoint
func (*SitesService) AssignDeviceToSite ¶
func (s *SitesService) AssignDeviceToSite(siteID string, assignDeviceToSiteRequest *AssignDeviceToSiteRequest) (*AssignDeviceToSiteResponse, *resty.Response, error)
AssignDeviceToSite assignDeviceToSite
Assigns list of devices to a site
@param __runsync Enable this parameter to execute the API and return a response synchronously @param __persistbapioutput Persist bapi sync response @param __runsynctimeout During synchronous execution, this defines the maximum time to wait for a response, before the API execution is terminated @param siteID Site id to which site the device to assign
func (*SitesService) CreateSite ¶
func (s *SitesService) CreateSite(createSiteRequest *CreateSiteRequest) (*CreateSiteResponse, *resty.Response, error)
CreateSite createSite
Creates site with area/building/floor with specified hierarchy.
@param __runsync Enable this parameter to execute the API and return a response synchronously @param __timeout During synchronous execution, this defines the maximum time to wait for a response, before the API execution is terminated @param __persistbapioutput Persist bapi sync response
func (*SitesService) DeleteSite ¶
func (s *SitesService) DeleteSite(siteID string) (*DeleteSiteResponse, *resty.Response, error)
DeleteSite deleteSite
Delete site with area/building/floor by siteId.
@param siteID Site id to which site details to be deleted.
func (*SitesService) GetMembership ¶
func (s *SitesService) GetMembership(siteID string, getMembershipQueryParams *GetMembershipQueryParams) (*GetMembershipResponse, *resty.Response, error)
GetMembership getMembership
Getting the site children details and device details.
@param siteID Site id to retrieve device associated with the site. @param offset offset/starting row @param limit Number of sites to be retrieved @param deviceFamily Device family name @param serialNumber Device serial number
func (*SitesService) GetSite ¶
func (s *SitesService) GetSite(getSiteQueryParams *GetSiteQueryParams) (*GetSiteResponse, *resty.Response, error)
GetSite getSite
Get site with area/building/floor with specified hierarchy.
@param name siteNameHierarchy (ex: global/groupName) @param siteID Site id to which site details to retrieve. @param type type (ex: area, building, floor) @param offset offset/starting row @param limit Number of sites to be retrieved
func (*SitesService) GetSiteCount ¶
func (s *SitesService) GetSiteCount(getSiteCountQueryParams *GetSiteCountQueryParams) (*GetSiteCountResponse, *resty.Response, error)
GetSiteCount getSiteCount
API to get site count
@param siteID Site id to retrieve site count.
func (*SitesService) GetSiteHealth ¶
func (s *SitesService) GetSiteHealth(getSiteHealthQueryParams *GetSiteHealthQueryParams) (*GetSiteHealthResponse, *resty.Response, error)
GetSiteHealth getSiteHealth
Returns Overall Health information for all sites
@param timestamp Epoch time(in milliseconds) when the Site Hierarchy data is required
func (*SitesService) UpdateSite ¶
func (s *SitesService) UpdateSite(siteID string, updateSiteRequest *UpdateSiteRequest) (*UpdateSiteResponse, *resty.Response, error)
UpdateSite updateSite
Update site area/building/floor with specified hierarchy and new values
@param __runsync Enable this parameter to execute the API and return a response synchronously @param __timeout During synchronous execution, this defines the maximum time to wait for a response, before the API execution is terminated @param __persistbapioutput Persist bapi sync response @param siteID Site id to which site details to be updated.
type SoftwareImageManagementSWIMService ¶
type SoftwareImageManagementSWIMService service
SoftwareImageManagementSWIMService is the service to communicate with the SoftwareImageManagementSWIM API endpoint
func (*SoftwareImageManagementSWIMService) GetSoftwareImageDetails ¶
func (s *SoftwareImageManagementSWIMService) GetSoftwareImageDetails(getSoftwareImageDetailsQueryParams *GetSoftwareImageDetailsQueryParams) (*GetSoftwareImageDetailsResponse, *resty.Response, error)
GetSoftwareImageDetails getSoftwareImageDetails
Returns software image list based on a filter criteria. For example: "filterbyName = cat3k%"
@param imageUUID imageUuid @param name name @param family family @param applicationType applicationType @param imageIntegrityStatus imageIntegrityStatus - FAILURE, UNKNOWN, VERIFIED @param version software Image Version @param imageSeries image Series @param imageName image Name @param isTaggedGolden is Tagged Golden @param isCCORecommended is recommended from cisco.com @param isCCOLatest is latest from cisco.com @param createdTime time in milliseconds (epoch format) @param imageSizeGreaterThan size in bytes @param imageSizeLesserThan size in bytes @param sortBy sort results by this field @param sortOrder sort order - 'asc' or 'des'. Default is asc @param limit limit @param offset offset
func (*SoftwareImageManagementSWIMService) ImportLocalSoftwareImage ¶
func (s *SoftwareImageManagementSWIMService) ImportLocalSoftwareImage(importLocalSoftwareImageQueryParams *ImportLocalSoftwareImageQueryParams, ImportLocalSoftwareImageMultipartFields *ImportLocalSoftwareImageMultipartFields) (*ImportLocalSoftwareImageResponse, *resty.Response, error)
ImportLocalSoftwareImage importLocalSoftwareImage
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 Content-Type Request body content type @param isThirdParty Third party Image check @param thirdPartyVendor Third Party Vendor @param thirdPartyImageFamily Third Party image family @param thirdPartyApplicationType Third Party Application Type
func (*SoftwareImageManagementSWIMService) ImportSoftwareImageViaURL ¶
func (s *SoftwareImageManagementSWIMService) ImportSoftwareImageViaURL(importSoftwareImageViaURLQueryParams *ImportSoftwareImageViaURLQueryParams, importSoftwareImageViaURLRequest *[]ImportSoftwareImageViaURLRequest) (*ImportSoftwareImageViaURLResponse, *resty.Response, error)
ImportSoftwareImageViaURL importSoftwareImageViaURL
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 scheduleAt Epoch Time (The number of milli-seconds since January 1 1970 UTC) at which the distribution should be scheduled (Optional) @param scheduleDesc Custom Description (Optional) @param scheduleOrigin Originator of this call (Optional)
func (*SoftwareImageManagementSWIMService) TriggerSoftwareImageActivation ¶
func (s *SoftwareImageManagementSWIMService) TriggerSoftwareImageActivation(triggerSoftwareImageActivationQueryParams *TriggerSoftwareImageActivationQueryParams, triggerSoftwareImageActivationRequest *[]TriggerSoftwareImageActivationRequest) (*TriggerSoftwareImageActivationResponse, *resty.Response, error)
TriggerSoftwareImageActivation triggerSoftwareImageActivation
Activates a software image on a given device. Software image must be present in the device flash
@param Client-Type Client-type (Optional) @param Client-URL Client-url (Optional) @param scheduleValidate scheduleValidate, validates data before schedule (Optional)
func (*SoftwareImageManagementSWIMService) TriggerSoftwareImageDistribution ¶
func (s *SoftwareImageManagementSWIMService) TriggerSoftwareImageDistribution(triggerSoftwareImageDistributionRequest *[]TriggerSoftwareImageDistributionRequest) (*TriggerSoftwareImageDistributionResponse, *resty.Response, error)
TriggerSoftwareImageDistribution triggerSoftwareImageDistribution
Distributes a software image on a given device. Software image must be imported successfully into DNA Center before it can be distributed
type StartDiscoveryRequest ¶
type StartDiscoveryRequest struct { CdpLevel int `json:"cdpLevel,omitempty"` // DiscoveryType string `json:"discoveryType,omitempty"` // EnablePasswordList []string `json:"enablePasswordList,omitempty"` // GlobalCredentialIDList []string `json:"globalCredentialIdList,omitempty"` // HTTPReadCredential *StartDiscoveryRequestHTTPReadCredential `json:"httpReadCredential,omitempty"` // HTTPWriteCredential *StartDiscoveryRequestHTTPWriteCredential `json:"httpWriteCredential,omitempty"` // IPAddressList string `json:"ipAddressList,omitempty"` // IPFilterList []string `json:"ipFilterList,omitempty"` // LldpLevel int `json:"lldpLevel,omitempty"` // Name string `json:"name,omitempty"` // NetconfPort string `json:"netconfPort,omitempty"` // NoAddNewDevice bool `json:"noAddNewDevice,omitempty"` // ParentDiscoveryID string `json:"parentDiscoveryId,omitempty"` // PasswordList []string `json:"passwordList,omitempty"` // PreferredMgmtIPMethod string `json:"preferredMgmtIPMethod,omitempty"` // ProtocolOrder string `json:"protocolOrder,omitempty"` // ReDiscovery bool `json:"reDiscovery,omitempty"` // Retry int `json:"retry,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"` // SNMPVersion string `json:"snmpVersion,omitempty"` // Timeout int `json:"timeout,omitempty"` // UpdateMgmtIP bool `json:"updateMgmtIp,omitempty"` // UserNameList []string `json:"userNameList,omitempty"` // }
StartDiscoveryRequest is the startDiscoveryRequest definition
type StartDiscoveryRequestEnablePasswordList ¶
type StartDiscoveryRequestEnablePasswordList []string
StartDiscoveryRequestEnablePasswordList is the startDiscoveryRequestEnablePasswordList definition
type StartDiscoveryRequestGlobalCredentialIDList ¶
type StartDiscoveryRequestGlobalCredentialIDList []string
StartDiscoveryRequestGlobalCredentialIDList is the startDiscoveryRequestGlobalCredentialIDList definition
type StartDiscoveryRequestHTTPReadCredential ¶
type StartDiscoveryRequestHTTPReadCredential 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"` // }
StartDiscoveryRequestHTTPReadCredential is the startDiscoveryRequestHTTPReadCredential definition
type StartDiscoveryRequestHTTPWriteCredential ¶
type StartDiscoveryRequestHTTPWriteCredential 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"` // }
StartDiscoveryRequestHTTPWriteCredential is the startDiscoveryRequestHTTPWriteCredential definition
type StartDiscoveryRequestIPFilterList ¶
type StartDiscoveryRequestIPFilterList []string
StartDiscoveryRequestIPFilterList is the startDiscoveryRequestIPFilterList definition
type StartDiscoveryRequestPasswordList ¶
type StartDiscoveryRequestPasswordList []string
StartDiscoveryRequestPasswordList is the startDiscoveryRequestPasswordList definition
type StartDiscoveryRequestUserNameList ¶
type StartDiscoveryRequestUserNameList []string
StartDiscoveryRequestUserNameList is the startDiscoveryRequestUserNameList definition
type StartDiscoveryResponse ¶
type StartDiscoveryResponse struct { Response StartDiscoveryResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
StartDiscoveryResponse is the startDiscoveryResponse definition
type StartDiscoveryResponseResponse ¶
type StartDiscoveryResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
StartDiscoveryResponseResponse is the startDiscoveryResponseResponse definition
type SyncDevicesRequest ¶
type SyncDevicesRequest 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 []SyncDevicesRequestUpdateMgmtIPaddressList `json:"updateMgmtIPaddressList,omitempty"` // UserName string `json:"userName,omitempty"` // }
SyncDevicesRequest is the syncDevicesRequest definition
type SyncDevicesRequestIPAddress ¶
type SyncDevicesRequestIPAddress []string
SyncDevicesRequestIPAddress is the syncDevicesRequestIPAddress definition
type SyncDevicesRequestMerakiOrgID ¶
type SyncDevicesRequestMerakiOrgID []string
SyncDevicesRequestMerakiOrgID is the syncDevicesRequestMerakiOrgID definition
type SyncDevicesRequestUpdateMgmtIPaddressList ¶
type SyncDevicesRequestUpdateMgmtIPaddressList struct { ExistMgmtIPAddress string `json:"existMgmtIpAddress,omitempty"` // NewMgmtIPAddress string `json:"newMgmtIpAddress,omitempty"` // }
SyncDevicesRequestUpdateMgmtIPaddressList is the syncDevicesRequestUpdateMgmtIPaddressList definition
type SyncDevicesResponse ¶
type SyncDevicesResponse struct { Response SyncDevicesResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
SyncDevicesResponse is the syncDevicesResponse definition
type SyncDevicesResponseResponse ¶
type SyncDevicesResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
SyncDevicesResponseResponse is the syncDevicesResponseResponse definition
type SyncNetworkDevicesQueryParams ¶
type SyncNetworkDevicesQueryParams struct {
ForceSync bool `url:"forceSync,omitempty"` // forceSync
}
SyncNetworkDevicesQueryParams defines the query parameters for this request
type SyncNetworkDevicesRequest ¶
type SyncNetworkDevicesRequest []string
SyncNetworkDevicesRequest is the syncNetworkDevicesRequest definition
type SyncNetworkDevicesResponse ¶
type SyncNetworkDevicesResponse struct { Response SyncNetworkDevicesResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
SyncNetworkDevicesResponse is the syncNetworkDevicesResponse definition
type SyncNetworkDevicesResponseResponse ¶
type SyncNetworkDevicesResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
SyncNetworkDevicesResponseResponse is the syncNetworkDevicesResponseResponse definition
type SyncVirtualAccountDevicesRequest ¶
type SyncVirtualAccountDevicesRequest struct { AutoSyncPeriod int `json:"autoSyncPeriod,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Expiry int `json:"expiry,omitempty"` // LastSync int `json:"lastSync,omitempty"` // Profile SyncVirtualAccountDevicesRequestProfile `json:"profile,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // SyncResult SyncVirtualAccountDevicesRequestSyncResult `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"` // }
SyncVirtualAccountDevicesRequest is the syncVirtualAccountDevicesRequest definition
type SyncVirtualAccountDevicesRequestProfile ¶
type SyncVirtualAccountDevicesRequestProfile 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"` // }
SyncVirtualAccountDevicesRequestProfile is the syncVirtualAccountDevicesRequestProfile definition
type SyncVirtualAccountDevicesRequestSyncResult ¶
type SyncVirtualAccountDevicesRequestSyncResult struct { SyncList []SyncVirtualAccountDevicesRequestSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // }
SyncVirtualAccountDevicesRequestSyncResult is the syncVirtualAccountDevicesRequestSyncResult definition
type SyncVirtualAccountDevicesRequestSyncResultSyncList ¶
type SyncVirtualAccountDevicesRequestSyncResultSyncList struct { DeviceSnList []string `json:"deviceSnList,omitempty"` // SyncType string `json:"syncType,omitempty"` // }
SyncVirtualAccountDevicesRequestSyncResultSyncList is the syncVirtualAccountDevicesRequestSyncResultSyncList definition
type SyncVirtualAccountDevicesRequestSyncResultSyncListDeviceSnList ¶
type SyncVirtualAccountDevicesRequestSyncResultSyncListDeviceSnList []string
SyncVirtualAccountDevicesRequestSyncResultSyncListDeviceSnList is the syncVirtualAccountDevicesRequestSyncResultSyncListDeviceSnList definition
type SyncVirtualAccountDevicesResponse ¶
type SyncVirtualAccountDevicesResponse struct { AutoSyncPeriod float64 `json:"autoSyncPeriod,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Expiry float64 `json:"expiry,omitempty"` // LastSync float64 `json:"lastSync,omitempty"` // Profile SyncVirtualAccountDevicesResponseProfile `json:"profile,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // SyncResult SyncVirtualAccountDevicesResponseSyncResult `json:"syncResult,omitempty"` // SyncResultStr string `json:"syncResultStr,omitempty"` // SyncStartTime float64 `json:"syncStartTime,omitempty"` // SyncStatus string `json:"syncStatus,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Token string `json:"token,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // }
SyncVirtualAccountDevicesResponse is the syncVirtualAccountDevicesResponse definition
type SyncVirtualAccountDevicesResponseProfile ¶
type SyncVirtualAccountDevicesResponseProfile 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 float64 `json:"port,omitempty"` // ProfileID string `json:"profileId,omitempty"` // Proxy bool `json:"proxy,omitempty"` // }
SyncVirtualAccountDevicesResponseProfile is the syncVirtualAccountDevicesResponseProfile definition
type SyncVirtualAccountDevicesResponseSyncResult ¶
type SyncVirtualAccountDevicesResponseSyncResult struct { SyncList []SyncVirtualAccountDevicesResponseSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // }
SyncVirtualAccountDevicesResponseSyncResult is the syncVirtualAccountDevicesResponseSyncResult definition
type SyncVirtualAccountDevicesResponseSyncResultSyncList ¶
type SyncVirtualAccountDevicesResponseSyncResultSyncList struct { DeviceSnList []string `json:"deviceSnList,omitempty"` // SyncType string `json:"syncType,omitempty"` // }
SyncVirtualAccountDevicesResponseSyncResultSyncList is the syncVirtualAccountDevicesResponseSyncResultSyncList definition
type SyncVirtualAccountDevicesResponseSyncResultSyncListDeviceSnList ¶
type SyncVirtualAccountDevicesResponseSyncResultSyncListDeviceSnList []string
SyncVirtualAccountDevicesResponseSyncResultSyncListDeviceSnList is the syncVirtualAccountDevicesResponseSyncResultSyncListDeviceSnList definition
type TagService ¶
type TagService service
TagService is the service to communicate with the Tag API endpoint
func (*TagService) CreateTag ¶
func (s *TagService) CreateTag(createTagRequest *CreateTagRequest) (*CreateTagResponse, *resty.Response, error)
CreateTag createTag
Creates tag with specified tag attributes
func (*TagService) DeleteTag ¶
func (s *TagService) DeleteTag(id string) (*DeleteTagResponse, *resty.Response, error)
DeleteTag deleteTag
Deletes a tag specified by id
@param id Tag ID
func (*TagService) GetTag ¶
func (s *TagService) GetTag(getTagQueryParams *GetTagQueryParams) (*GetTagResponse, *resty.Response, error)
GetTag getTag
Returns the tags for given filter criteria
@param name Tag name is mandatory when filter operation is used. @param additionalInfo.nameSpace nameSpace @param additionalInfo.attributes attributeName @param level levelArg @param offset offset @param limit limit @param size size in kilobytes(KB) @param field Available field names are :'name,id,parentId,type,additionalInfo.nameSpace,additionalInfo.attributes' @param sortBy Only supported attribute is name. SortyBy is mandatory when order is used. @param order Available values are asc and des @param systemTag systemTag
func (*TagService) GetTagByID ¶
func (s *TagService) GetTagByID(id string) (*GetTagByIDResponse, *resty.Response, error)
GetTagByID getTagById
Returns tag specified by Id
@param id Tag ID
func (*TagService) GetTagCount ¶
func (s *TagService) GetTagCount(getTagCountQueryParams *GetTagCountQueryParams) (*GetTagCountResponse, *resty.Response, error)
GetTagCount getTagCount
Returns tag count
@param name tagName @param nameSpace nameSpace @param attributeName attributeName @param level levelArg @param size size in kilobytes(KB) @param systemTag systemTag
func (*TagService) GetTagMemberCount ¶
func (s *TagService) GetTagMemberCount(id string, getTagMemberCountQueryParams *GetTagMemberCountQueryParams) (*GetTagMemberCountResponse, *resty.Response, error)
GetTagMemberCount getTagMemberCount
Returns the number of members in a given tag
@param id Tag ID @param memberType memberType @param memberAssociationType memberAssociationType @param level level
func (*TagService) GetTagMembersByID ¶
func (s *TagService) GetTagMembersByID(id string, getTagMembersByIDQueryParams *GetTagMembersByIDQueryParams) (*GetTagMembersByIDResponse, *resty.Response, error)
GetTagMembersByID getTagMembersById
Returns tag members specified by id
@param id Tag ID @param memberType Entity type of the member. Possible values can be retrieved by using /tag/member/type API @param offset Used for pagination. It indicates the starting row number out of available member records @param limit Used to Number of maximum members to return in the result @param memberAssociationType 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 @param level level
func (*TagService) GetTagResourceTypes ¶
func (s *TagService) GetTagResourceTypes() (*GetTagResourceTypesResponse, *resty.Response, error)
GetTagResourceTypes getTagResourceTypes
Returns list of supported resource types
func (*TagService) RemoveTagMember ¶
func (s *TagService) RemoveTagMember(id string, memberID string) (*RemoveTagMemberResponse, *resty.Response, error)
RemoveTagMember removeTagMember
Removes Tag member from the tag specified by id
@param id Tag ID @param memberID TagMember id to be removed from tag
func (*TagService) UpdateTag ¶
func (s *TagService) UpdateTag(updateTagRequest *UpdateTagRequest) (*UpdateTagResponse, *resty.Response, error)
UpdateTag updateTag
Updates a tag specified by id
func (*TagService) UpdatesTagMembership ¶
func (s *TagService) UpdatesTagMembership(updatesTagMembershipRequest *UpdatesTagMembershipRequest) (*UpdatesTagMembershipResponse, *resty.Response, error)
UpdatesTagMembership updatesTagMembership
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 TaskResponse ¶
type TaskResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
TaskResponse is the Response definition
type TaskService ¶
type TaskService service
TaskService is the service to communicate with the Task API endpoint
func (*TaskService) GetTaskByID ¶
func (s *TaskService) GetTaskByID(taskID string) (*GetTaskByIDResponse, *resty.Response, error)
GetTaskByID getTaskById
Returns a task by specified id
@param taskID UUID of the Task
func (*TaskService) GetTaskByOperationID ¶
func (s *TaskService) GetTaskByOperationID(operationID string, offset int, limit int) (*GetTaskByOperationIDResponse, *resty.Response, error)
GetTaskByOperationID getTaskByOperationId
Returns root tasks associated with an Operationid
@param operationID operationId @param offset Index, minimum value is 0 @param limit The maximum value of {limit} supported is 500. <br/> Base 1 indexing for {limit}, minimum value is 1
func (*TaskService) GetTaskCount ¶
func (s *TaskService) GetTaskCount(getTaskCountQueryParams *GetTaskCountQueryParams) (*GetTaskCountResponse, *resty.Response, error)
GetTaskCount getTaskCount
Returns Task count
@param startTime This is the epoch start time from which tasks need to be fetched @param endTime This is the epoch end time upto which audit records need to be fetched @param data Fetch tasks that contains this data @param errorCode Fetch tasks that have this error code @param serviceType Fetch tasks with this service type @param username Fetch tasks with this username @param progress Fetch tasks that contains this progress @param isError Fetch tasks ended as success or failure. Valid values: true, false @param failureReason Fetch tasks that contains this failure reason @param parentID Fetch tasks that have this parent Id
func (*TaskService) GetTaskTree ¶
func (s *TaskService) GetTaskTree(taskID string) (*GetTaskTreeResponse, *resty.Response, error)
GetTaskTree getTaskTree
Returns a task with its children tasks by based on their id
@param taskID UUID of the Task
func (*TaskService) GetTasks ¶
func (s *TaskService) GetTasks(getTasksQueryParams *GetTasksQueryParams) (*GetTasksResponse, *resty.Response, error)
GetTasks getTasks
Returns task(s) based on filter criteria
@param startTime This is the epoch start time from which tasks need to be fetched @param endTime This is the epoch end time upto which audit records need to be fetched @param data Fetch tasks that contains this data @param errorCode Fetch tasks that have this error code @param serviceType Fetch tasks with this service type @param username Fetch tasks with this username @param progress Fetch tasks that contains this progress @param isError Fetch tasks ended as success or failure. Valid values: true, false @param failureReason Fetch tasks that contains this failure reason @param parentID Fetch tasks that have this parent Id @param offset offset @param limit limit @param sortBy Sort results by this field @param order Sort order - asc or dsc
type TopologyService ¶
type TopologyService service
TopologyService is the service to communicate with the Topology API endpoint
func (*TopologyService) GetL3TopologyDetails ¶
func (s *TopologyService) GetL3TopologyDetails(topologyType string) (*GetL3TopologyDetailsResponse, *resty.Response, error)
GetL3TopologyDetails getL3TopologyDetails
Returns the Layer 3 network topology by routing protocol
@param topologyType Type of topology(OSPF,ISIS,etc)
func (*TopologyService) GetOverallNetworkHealth ¶
func (s *TopologyService) GetOverallNetworkHealth(getOverallNetworkHealthQueryParams *GetOverallNetworkHealthQueryParams) (*GetOverallNetworkHealthResponse, *resty.Response, error)
GetOverallNetworkHealth getOverallNetworkHealth
Returns Overall Network Health information by Device category (Access, Distribution, Core, Router, Wireless) for any given point of time
@param timestamp Epoch time(in milliseconds) when the Network health data is required
func (*TopologyService) GetPhysicalTopology ¶
func (s *TopologyService) GetPhysicalTopology(getPhysicalTopologyQueryParams *GetPhysicalTopologyQueryParams) (*GetPhysicalTopologyResponse, *resty.Response, error)
GetPhysicalTopology getPhysicalTopology
Returns the raw physical topology by specified criteria of nodeType
@param nodeType nodeType
func (*TopologyService) GetSiteTopology ¶
func (s *TopologyService) GetSiteTopology() (*GetSiteTopologyResponse, *resty.Response, error)
GetSiteTopology getSiteTopology
Returns site topology
func (*TopologyService) GetTopologyDetails ¶
func (s *TopologyService) GetTopologyDetails(vlanID string) (*GetTopologyDetailsResponse, *resty.Response, error)
GetTopologyDetails getTopologyDetails
Returns Layer 2 network topology by specified VLAN ID
@param vlanID Vlan Name for e.g Vlan1, Vlan23 etc
func (*TopologyService) GetVLANDetails ¶
func (s *TopologyService) GetVLANDetails() (*GetVLANDetailsResponse, *resty.Response, error)
GetVLANDetails getVLANDetails
Returns the list of VLAN names
type TriggerSoftwareImageActivationQueryParams ¶
type TriggerSoftwareImageActivationQueryParams struct {
ScheduleValidate bool `url:"scheduleValidate,omitempty"` // scheduleValidate, validates data before schedule (Optional)
}
TriggerSoftwareImageActivationQueryParams defines the query parameters for this request
type TriggerSoftwareImageActivationRequest ¶
type TriggerSoftwareImageActivationRequest 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"` // }
TriggerSoftwareImageActivationRequest is the triggerSoftwareImageActivationRequest definition
type TriggerSoftwareImageActivationRequestImageUUIDList ¶
type TriggerSoftwareImageActivationRequestImageUUIDList []string
TriggerSoftwareImageActivationRequestImageUUIDList is the triggerSoftwareImageActivationRequestImageUUIDList definition
type TriggerSoftwareImageActivationRequestSmuImageUUIDList ¶
type TriggerSoftwareImageActivationRequestSmuImageUUIDList []string
TriggerSoftwareImageActivationRequestSmuImageUUIDList is the triggerSoftwareImageActivationRequestSmuImageUUIDList definition
type TriggerSoftwareImageActivationResponse ¶
type TriggerSoftwareImageActivationResponse struct { Response TriggerSoftwareImageActivationResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
TriggerSoftwareImageActivationResponse is the triggerSoftwareImageActivationResponse definition
type TriggerSoftwareImageActivationResponseResponse ¶
type TriggerSoftwareImageActivationResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
TriggerSoftwareImageActivationResponseResponse is the triggerSoftwareImageActivationResponseResponse definition
type TriggerSoftwareImageDistributionRequest ¶
type TriggerSoftwareImageDistributionRequest struct { DeviceUUID string `json:"deviceUuid,omitempty"` // ImageUUID string `json:"imageUuid,omitempty"` // }
TriggerSoftwareImageDistributionRequest is the triggerSoftwareImageDistributionRequest definition
type TriggerSoftwareImageDistributionResponse ¶
type TriggerSoftwareImageDistributionResponse struct { Response TriggerSoftwareImageDistributionResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
TriggerSoftwareImageDistributionResponse is the triggerSoftwareImageDistributionResponse definition
type TriggerSoftwareImageDistributionResponseResponse ¶
type TriggerSoftwareImageDistributionResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
TriggerSoftwareImageDistributionResponseResponse is the triggerSoftwareImageDistributionResponseResponse definition
type UnClaimDeviceRequest ¶
type UnClaimDeviceRequest struct {
DeviceIDList []string `json:"deviceIdList"` //
}
UnClaimDeviceRequest is the unClaimDeviceRequest definition
type UnClaimDeviceRequestDeviceIDList ¶
type UnClaimDeviceRequestDeviceIDList []string
UnClaimDeviceRequestDeviceIDList is the unClaimDeviceRequestDeviceIDList definition
type UnClaimDeviceResponse ¶
type UnClaimDeviceResponse struct { JSONArrayResponse []string `json:"jsonArrayResponse,omitempty"` // JSONResponse string `json:"jsonResponse,omitempty"` // Message string `json:"message,omitempty"` // StatusCode float64 `json:"statusCode,omitempty"` // }
UnClaimDeviceResponse is the unClaimDeviceResponse definition
type UnClaimDeviceResponseJSONArrayResponse ¶
type UnClaimDeviceResponseJSONArrayResponse []string
UnClaimDeviceResponseJSONArrayResponse is the unClaimDeviceResponseJSONArrayResponse definition
type UnMarkDeviceForReplacementRequest ¶
type UnMarkDeviceForReplacementRequest 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"` // }
UnMarkDeviceForReplacementRequest is the unMarkDeviceForReplacementRequest definition
type UnMarkDeviceForReplacementResponse ¶
type UnMarkDeviceForReplacementResponse struct { Response UnMarkDeviceForReplacementResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
UnMarkDeviceForReplacementResponse is the unMarkDeviceForReplacementResponse definition
type UnMarkDeviceForReplacementResponseResponse ¶
type UnMarkDeviceForReplacementResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
UnMarkDeviceForReplacementResponseResponse is the unMarkDeviceForReplacementResponseResponse definition
type UpdateCLICredentialsRequest ¶
type UpdateCLICredentialsRequest 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"` // }
UpdateCLICredentialsRequest is the updateCLICredentialsRequest definition
type UpdateCLICredentialsResponse ¶
type UpdateCLICredentialsResponse struct { Response UpdateCLICredentialsResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
UpdateCLICredentialsResponse is the updateCLICredentialsResponse definition
type UpdateCLICredentialsResponseResponse ¶
type UpdateCLICredentialsResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
UpdateCLICredentialsResponseResponse is the updateCLICredentialsResponseResponse definition
type UpdateDefaultAuthenticationProfileInSDAFabricRequest ¶
type UpdateDefaultAuthenticationProfileInSDAFabricRequest struct { AuthenticateTemplateName string `json:"authenticateTemplateName,omitempty"` // SiteNameHierarchy string `json:"siteNameHierarchy,omitempty"` // }
UpdateDefaultAuthenticationProfileInSDAFabricRequest is the updateDefaultAuthenticationProfileInSDAFabricRequest definition
type UpdateDefaultAuthenticationProfileInSDAFabricResponse ¶
type UpdateDefaultAuthenticationProfileInSDAFabricResponse struct { Description string `json:"description,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Status string `json:"status,omitempty"` // }
UpdateDefaultAuthenticationProfileInSDAFabricResponse is the updateDefaultAuthenticationProfileInSDAFabricResponse definition
type UpdateDeviceCredentialsRequest ¶
type UpdateDeviceCredentialsRequest struct {
Settings UpdateDeviceCredentialsRequestSettings `json:"settings,omitempty"` //
}
UpdateDeviceCredentialsRequest is the updateDeviceCredentialsRequest definition
type UpdateDeviceCredentialsRequestSettings ¶
type UpdateDeviceCredentialsRequestSettings struct { CliCredential UpdateDeviceCredentialsRequestSettingsCliCredential `json:"cliCredential,omitempty"` // HTTPSRead UpdateDeviceCredentialsRequestSettingsHTTPSRead `json:"httpsRead,omitempty"` // HTTPSWrite UpdateDeviceCredentialsRequestSettingsHTTPSWrite `json:"httpsWrite,omitempty"` // SNMPV2cRead UpdateDeviceCredentialsRequestSettingsSNMPV2cRead `json:"snmpV2cRead,omitempty"` // SNMPV2cWrite UpdateDeviceCredentialsRequestSettingsSNMPV2cWrite `json:"snmpV2cWrite,omitempty"` // SNMPV3 UpdateDeviceCredentialsRequestSettingsSNMPV3 `json:"snmpV3,omitempty"` // }
UpdateDeviceCredentialsRequestSettings is the updateDeviceCredentialsRequestSettings definition
type UpdateDeviceCredentialsRequestSettingsCliCredential ¶
type UpdateDeviceCredentialsRequestSettingsCliCredential struct { Description string `json:"description,omitempty"` // EnablePassword string `json:"enablePassword,omitempty"` // ID string `json:"id,omitempty"` // Password string `json:"password,omitempty"` // Username string `json:"username,omitempty"` // }
UpdateDeviceCredentialsRequestSettingsCliCredential is the updateDeviceCredentialsRequestSettingsCliCredential definition
type UpdateDeviceCredentialsRequestSettingsHTTPSRead ¶
type UpdateDeviceCredentialsRequestSettingsHTTPSRead struct { ID string `json:"id,omitempty"` // Name string `json:"name,omitempty"` // Password string `json:"password,omitempty"` // Port string `json:"port,omitempty"` // Username string `json:"username,omitempty"` // }
UpdateDeviceCredentialsRequestSettingsHTTPSRead is the updateDeviceCredentialsRequestSettingsHTTPSRead definition
type UpdateDeviceCredentialsRequestSettingsHTTPSWrite ¶
type UpdateDeviceCredentialsRequestSettingsHTTPSWrite struct { ID string `json:"id,omitempty"` // Name string `json:"name,omitempty"` // Password string `json:"password,omitempty"` // Port string `json:"port,omitempty"` // Username string `json:"username,omitempty"` // }
UpdateDeviceCredentialsRequestSettingsHTTPSWrite is the updateDeviceCredentialsRequestSettingsHTTPSWrite definition
type UpdateDeviceCredentialsRequestSettingsSNMPV2cRead ¶
type UpdateDeviceCredentialsRequestSettingsSNMPV2cRead struct { Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // ReadCommunity string `json:"readCommunity,omitempty"` // }
UpdateDeviceCredentialsRequestSettingsSNMPV2cRead is the updateDeviceCredentialsRequestSettingsSNMPV2cRead definition
type UpdateDeviceCredentialsRequestSettingsSNMPV2cWrite ¶
type UpdateDeviceCredentialsRequestSettingsSNMPV2cWrite struct { Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // WriteCommunity string `json:"writeCommunity,omitempty"` // }
UpdateDeviceCredentialsRequestSettingsSNMPV2cWrite is the updateDeviceCredentialsRequestSettingsSNMPV2cWrite definition
type UpdateDeviceCredentialsRequestSettingsSNMPV3 ¶
type UpdateDeviceCredentialsRequestSettingsSNMPV3 struct { AuthPassword string `json:"authPassword,omitempty"` // AuthType string `json:"authType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // PrivacyPassword string `json:"privacyPassword,omitempty"` // PrivacyType string `json:"privacyType,omitempty"` // SNMPMode string `json:"snmpMode,omitempty"` // Username string `json:"username,omitempty"` // }
UpdateDeviceCredentialsRequestSettingsSNMPV3 is the updateDeviceCredentialsRequestSettingsSNMPV3 definition
type UpdateDeviceCredentialsResponse ¶
type UpdateDeviceCredentialsResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
UpdateDeviceCredentialsResponse is the updateDeviceCredentialsResponse definition
type UpdateDeviceRequest ¶
type UpdateDeviceRequest struct { TypeID string `json:"id,omitempty"` // DayZeroConfig UpdateDeviceRequestDayZeroConfig `json:"dayZeroConfig,omitempty"` // DayZeroConfigPreview string `json:"dayZeroConfigPreview,omitempty"` // DeviceInfo UpdateDeviceRequestDeviceInfo `json:"deviceInfo,omitempty"` // RunSummaryList []UpdateDeviceRequestRunSummaryList `json:"runSummaryList,omitempty"` // SystemResetWorkflow UpdateDeviceRequestSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow UpdateDeviceRequestSystemWorkflow `json:"systemWorkflow,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Version float64 `json:"version,omitempty"` // Workflow UpdateDeviceRequestWorkflow `json:"workflow,omitempty"` // WorkflowParameters UpdateDeviceRequestWorkflowParameters `json:"workflowParameters,omitempty"` // }
UpdateDeviceRequest is the updateDeviceRequest definition
type UpdateDeviceRequestDayZeroConfig ¶
type UpdateDeviceRequestDayZeroConfig struct {
Config string `json:"config,omitempty"` //
}
UpdateDeviceRequestDayZeroConfig is the updateDeviceRequestDayZeroConfig definition
type UpdateDeviceRequestDeviceInfo ¶
type UpdateDeviceRequestDeviceInfo struct { AAACredentials UpdateDeviceRequestDeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // AgentType string `json:"agentType,omitempty"` // AuthStatus string `json:"authStatus,omitempty"` // AuthenticatedMicNumber string `json:"authenticatedMicNumber,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 []UpdateDeviceRequestDeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // FirstContact float64 `json:"firstContact,omitempty"` // Hostname string `json:"hostname,omitempty"` // HTTPHeaders []UpdateDeviceRequestDeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // ImageVersion string `json:"imageVersion,omitempty"` // IPInterfaces []UpdateDeviceRequestDeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // LastContact float64 `json:"lastContact,omitempty"` // LastSyncTime float64 `json:"lastSyncTime,omitempty"` // LastUpdateOn float64 `json:"lastUpdateOn,omitempty"` // Location UpdateDeviceRequestDeviceInfoLocation `json:"location,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Mode string `json:"mode,omitempty"` // Name string `json:"name,omitempty"` // NeighborLinks []UpdateDeviceRequestDeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // OnbState string `json:"onbState,omitempty"` // Pid string `json:"pid,omitempty"` // PnpProfileList []UpdateDeviceRequestDeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // PopulateInventory bool `json:"populateInventory,omitempty"` // PreWorkflowCliOuputs []UpdateDeviceRequestDeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // ProjectID string `json:"projectId,omitempty"` // ProjectName string `json:"projectName,omitempty"` // ReloadRequested bool `json:"reloadRequested,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SiteID string `json:"siteId,omitempty"` // SiteName string `json:"siteName,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // Source string `json:"source,omitempty"` // Stack bool `json:"stack,omitempty"` // StackInfo UpdateDeviceRequestDeviceInfoStackInfo `json:"stackInfo,omitempty"` // State string `json:"state,omitempty"` // SudiRequired bool `json:"sudiRequired,omitempty"` // Tags string `json:"tags,omitempty"` // UserMicNumbers []string `json:"userMicNumbers,omitempty"` // UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // WorkflowName string `json:"workflowName,omitempty"` // }
UpdateDeviceRequestDeviceInfo is the updateDeviceRequestDeviceInfo definition
type UpdateDeviceRequestDeviceInfoAAACredentials ¶
type UpdateDeviceRequestDeviceInfoAAACredentials struct { Password string `json:"password,omitempty"` // Username string `json:"username,omitempty"` // }
UpdateDeviceRequestDeviceInfoAAACredentials is the updateDeviceRequestDeviceInfoAAACredentials definition
type UpdateDeviceRequestDeviceInfoAddnMacAddrs ¶
type UpdateDeviceRequestDeviceInfoAddnMacAddrs []string
UpdateDeviceRequestDeviceInfoAddnMacAddrs is the updateDeviceRequestDeviceInfoAddnMacAddrs definition
type UpdateDeviceRequestDeviceInfoCapabilitiesSupported ¶
type UpdateDeviceRequestDeviceInfoCapabilitiesSupported []string
UpdateDeviceRequestDeviceInfoCapabilitiesSupported is the updateDeviceRequestDeviceInfoCapabilitiesSupported definition
type UpdateDeviceRequestDeviceInfoDeviceSudiSerialNos ¶
type UpdateDeviceRequestDeviceInfoDeviceSudiSerialNos []string
UpdateDeviceRequestDeviceInfoDeviceSudiSerialNos is the updateDeviceRequestDeviceInfoDeviceSudiSerialNos definition
type UpdateDeviceRequestDeviceInfoFeaturesSupported ¶
type UpdateDeviceRequestDeviceInfoFeaturesSupported []string
UpdateDeviceRequestDeviceInfoFeaturesSupported is the updateDeviceRequestDeviceInfoFeaturesSupported definition
type UpdateDeviceRequestDeviceInfoFileSystemList ¶
type UpdateDeviceRequestDeviceInfoFileSystemList struct { Freespace float64 `json:"freespace,omitempty"` // Name string `json:"name,omitempty"` // Readable bool `json:"readable,omitempty"` // Size float64 `json:"size,omitempty"` // Type string `json:"type,omitempty"` // Writeable bool `json:"writeable,omitempty"` // }
UpdateDeviceRequestDeviceInfoFileSystemList is the updateDeviceRequestDeviceInfoFileSystemList definition
type UpdateDeviceRequestDeviceInfoHTTPHeaders ¶
type UpdateDeviceRequestDeviceInfoHTTPHeaders struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
UpdateDeviceRequestDeviceInfoHTTPHeaders is the updateDeviceRequestDeviceInfoHTTPHeaders definition
type UpdateDeviceRequestDeviceInfoIPInterfaces ¶
type UpdateDeviceRequestDeviceInfoIPInterfaces struct { IPv4Address string `json:"ipv4Address,omitempty"` // IPv6AddressList []string `json:"ipv6AddressList,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Name string `json:"name,omitempty"` // Status string `json:"status,omitempty"` // }
UpdateDeviceRequestDeviceInfoIPInterfaces is the updateDeviceRequestDeviceInfoIPInterfaces definition
type UpdateDeviceRequestDeviceInfoIPInterfacesIPv6AddressList ¶
type UpdateDeviceRequestDeviceInfoIPInterfacesIPv6AddressList []string
UpdateDeviceRequestDeviceInfoIPInterfacesIPv6AddressList is the updateDeviceRequestDeviceInfoIPInterfacesIPv6AddressList definition
type UpdateDeviceRequestDeviceInfoLocation ¶
type UpdateDeviceRequestDeviceInfoLocation 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"` // }
UpdateDeviceRequestDeviceInfoLocation is the updateDeviceRequestDeviceInfoLocation definition
type UpdateDeviceRequestDeviceInfoNeighborLinks ¶
type UpdateDeviceRequestDeviceInfoNeighborLinks 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"` // }
UpdateDeviceRequestDeviceInfoNeighborLinks is the updateDeviceRequestDeviceInfoNeighborLinks definition
type UpdateDeviceRequestDeviceInfoPnpProfileList ¶
type UpdateDeviceRequestDeviceInfoPnpProfileList struct { CreatedBy string `json:"createdBy,omitempty"` // DiscoveryCreated bool `json:"discoveryCreated,omitempty"` // PrimaryEndpoint UpdateDeviceRequestDeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // ProfileName string `json:"profileName,omitempty"` // SecondaryEndpoint UpdateDeviceRequestDeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
UpdateDeviceRequestDeviceInfoPnpProfileList is the updateDeviceRequestDeviceInfoPnpProfileList definition
type UpdateDeviceRequestDeviceInfoPnpProfileListPrimaryEndpoint ¶
type UpdateDeviceRequestDeviceInfoPnpProfileListPrimaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv6Address string `json:"ipv6Address,omitempty"` // Port float64 `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
UpdateDeviceRequestDeviceInfoPnpProfileListPrimaryEndpoint is the updateDeviceRequestDeviceInfoPnpProfileListPrimaryEndpoint definition
type UpdateDeviceRequestDeviceInfoPnpProfileListSecondaryEndpoint ¶
type UpdateDeviceRequestDeviceInfoPnpProfileListSecondaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv6Address string `json:"ipv6Address,omitempty"` // Port float64 `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
UpdateDeviceRequestDeviceInfoPnpProfileListSecondaryEndpoint is the updateDeviceRequestDeviceInfoPnpProfileListSecondaryEndpoint definition
type UpdateDeviceRequestDeviceInfoPreWorkflowCliOuputs ¶
type UpdateDeviceRequestDeviceInfoPreWorkflowCliOuputs struct { Cli string `json:"cli,omitempty"` // CliOutput string `json:"cliOutput,omitempty"` // }
UpdateDeviceRequestDeviceInfoPreWorkflowCliOuputs is the updateDeviceRequestDeviceInfoPreWorkflowCliOuputs definition
type UpdateDeviceRequestDeviceInfoStackInfo ¶
type UpdateDeviceRequestDeviceInfoStackInfo struct { IsFullRing bool `json:"isFullRing,omitempty"` // StackMemberList []UpdateDeviceRequestDeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // SupportsStackWorkflows bool `json:"supportsStackWorkflows,omitempty"` // TotalMemberCount float64 `json:"totalMemberCount,omitempty"` // ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // }
UpdateDeviceRequestDeviceInfoStackInfo is the updateDeviceRequestDeviceInfoStackInfo definition
type UpdateDeviceRequestDeviceInfoStackInfoStackMemberList ¶
type UpdateDeviceRequestDeviceInfoStackInfoStackMemberList 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 float64 `json:"priority,omitempty"` // Role string `json:"role,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // StackNumber float64 `json:"stackNumber,omitempty"` // State string `json:"state,omitempty"` // SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // }
UpdateDeviceRequestDeviceInfoStackInfoStackMemberList is the updateDeviceRequestDeviceInfoStackInfoStackMemberList definition
type UpdateDeviceRequestDeviceInfoStackInfoValidLicenseLevels ¶
type UpdateDeviceRequestDeviceInfoStackInfoValidLicenseLevels []string
UpdateDeviceRequestDeviceInfoStackInfoValidLicenseLevels is the updateDeviceRequestDeviceInfoStackInfoValidLicenseLevels definition
type UpdateDeviceRequestDeviceInfoUserMicNumbers ¶
type UpdateDeviceRequestDeviceInfoUserMicNumbers []string
UpdateDeviceRequestDeviceInfoUserMicNumbers is the updateDeviceRequestDeviceInfoUserMicNumbers definition
type UpdateDeviceRequestDeviceInfoUserSudiSerialNos ¶
type UpdateDeviceRequestDeviceInfoUserSudiSerialNos []string
UpdateDeviceRequestDeviceInfoUserSudiSerialNos is the updateDeviceRequestDeviceInfoUserSudiSerialNos definition
type UpdateDeviceRequestRunSummaryList ¶
type UpdateDeviceRequestRunSummaryList struct { Details string `json:"details,omitempty"` // ErrorFlag bool `json:"errorFlag,omitempty"` // HistoryTaskInfo UpdateDeviceRequestRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // Timestamp float64 `json:"timestamp,omitempty"` // }
UpdateDeviceRequestRunSummaryList is the updateDeviceRequestRunSummaryList definition
type UpdateDeviceRequestRunSummaryListHistoryTaskInfo ¶
type UpdateDeviceRequestRunSummaryListHistoryTaskInfo struct { AddnDetails []UpdateDeviceRequestRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []UpdateDeviceRequestRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // }
UpdateDeviceRequestRunSummaryListHistoryTaskInfo is the updateDeviceRequestRunSummaryListHistoryTaskInfo definition
type UpdateDeviceRequestRunSummaryListHistoryTaskInfoAddnDetails ¶
type UpdateDeviceRequestRunSummaryListHistoryTaskInfoAddnDetails struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
UpdateDeviceRequestRunSummaryListHistoryTaskInfoAddnDetails is the updateDeviceRequestRunSummaryListHistoryTaskInfoAddnDetails definition
type UpdateDeviceRequestRunSummaryListHistoryTaskInfoWorkItemList ¶
type UpdateDeviceRequestRunSummaryListHistoryTaskInfoWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
UpdateDeviceRequestRunSummaryListHistoryTaskInfoWorkItemList is the updateDeviceRequestRunSummaryListHistoryTaskInfoWorkItemList definition
type UpdateDeviceRequestSystemResetWorkflow ¶
type UpdateDeviceRequestSystemResetWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []UpdateDeviceRequestSystemResetWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
UpdateDeviceRequestSystemResetWorkflow is the updateDeviceRequestSystemResetWorkflow definition
type UpdateDeviceRequestSystemResetWorkflowTasks ¶
type UpdateDeviceRequestSystemResetWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []UpdateDeviceRequestSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
UpdateDeviceRequestSystemResetWorkflowTasks is the updateDeviceRequestSystemResetWorkflowTasks definition
type UpdateDeviceRequestSystemResetWorkflowTasksWorkItemList ¶
type UpdateDeviceRequestSystemResetWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
UpdateDeviceRequestSystemResetWorkflowTasksWorkItemList is the updateDeviceRequestSystemResetWorkflowTasksWorkItemList definition
type UpdateDeviceRequestSystemWorkflow ¶
type UpdateDeviceRequestSystemWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []UpdateDeviceRequestSystemWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
UpdateDeviceRequestSystemWorkflow is the updateDeviceRequestSystemWorkflow definition
type UpdateDeviceRequestSystemWorkflowTasks ¶
type UpdateDeviceRequestSystemWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []UpdateDeviceRequestSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
UpdateDeviceRequestSystemWorkflowTasks is the updateDeviceRequestSystemWorkflowTasks definition
type UpdateDeviceRequestSystemWorkflowTasksWorkItemList ¶
type UpdateDeviceRequestSystemWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
UpdateDeviceRequestSystemWorkflowTasksWorkItemList is the updateDeviceRequestSystemWorkflowTasksWorkItemList definition
type UpdateDeviceRequestWorkflow ¶
type UpdateDeviceRequestWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []UpdateDeviceRequestWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
UpdateDeviceRequestWorkflow is the updateDeviceRequestWorkflow definition
type UpdateDeviceRequestWorkflowParameters ¶
type UpdateDeviceRequestWorkflowParameters struct { ConfigList []UpdateDeviceRequestWorkflowParametersConfigList `json:"configList,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // }
UpdateDeviceRequestWorkflowParameters is the updateDeviceRequestWorkflowParameters definition
type UpdateDeviceRequestWorkflowParametersConfigList ¶
type UpdateDeviceRequestWorkflowParametersConfigList struct { ConfigID string `json:"configId,omitempty"` // ConfigParameters []UpdateDeviceRequestWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // }
UpdateDeviceRequestWorkflowParametersConfigList is the updateDeviceRequestWorkflowParametersConfigList definition
type UpdateDeviceRequestWorkflowParametersConfigListConfigParameters ¶
type UpdateDeviceRequestWorkflowParametersConfigListConfigParameters struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
UpdateDeviceRequestWorkflowParametersConfigListConfigParameters is the updateDeviceRequestWorkflowParametersConfigListConfigParameters definition
type UpdateDeviceRequestWorkflowTasks ¶
type UpdateDeviceRequestWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []UpdateDeviceRequestWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
UpdateDeviceRequestWorkflowTasks is the updateDeviceRequestWorkflowTasks definition
type UpdateDeviceRequestWorkflowTasksWorkItemList ¶
type UpdateDeviceRequestWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
UpdateDeviceRequestWorkflowTasksWorkItemList is the updateDeviceRequestWorkflowTasksWorkItemList definition
type UpdateDeviceResponse ¶
type UpdateDeviceResponse struct { TypeID string `json:"id,omitempty"` // DayZeroConfig UpdateDeviceResponseDayZeroConfig `json:"dayZeroConfig,omitempty"` // DayZeroConfigPreview string `json:"dayZeroConfigPreview,omitempty"` // DeviceInfo UpdateDeviceResponseDeviceInfo `json:"deviceInfo,omitempty"` // RunSummaryList []UpdateDeviceResponseRunSummaryList `json:"runSummaryList,omitempty"` // SystemResetWorkflow UpdateDeviceResponseSystemResetWorkflow `json:"systemResetWorkflow,omitempty"` // SystemWorkflow UpdateDeviceResponseSystemWorkflow `json:"systemWorkflow,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Version float64 `json:"version,omitempty"` // Workflow UpdateDeviceResponseWorkflow `json:"workflow,omitempty"` // WorkflowParameters UpdateDeviceResponseWorkflowParameters `json:"workflowParameters,omitempty"` // }
UpdateDeviceResponse is the updateDeviceResponse definition
type UpdateDeviceResponseDayZeroConfig ¶
type UpdateDeviceResponseDayZeroConfig struct {
Config string `json:"config,omitempty"` //
}
UpdateDeviceResponseDayZeroConfig is the updateDeviceResponseDayZeroConfig definition
type UpdateDeviceResponseDeviceInfo ¶
type UpdateDeviceResponseDeviceInfo struct { AAACredentials UpdateDeviceResponseDeviceInfoAAACredentials `json:"aaaCredentials,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // AddnMacAddrs []string `json:"addnMacAddrs,omitempty"` // AgentType string `json:"agentType,omitempty"` // AuthStatus string `json:"authStatus,omitempty"` // AuthenticatedMicNumber string `json:"authenticatedMicNumber,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 []UpdateDeviceResponseDeviceInfoFileSystemList `json:"fileSystemList,omitempty"` // FirstContact float64 `json:"firstContact,omitempty"` // Hostname string `json:"hostname,omitempty"` // HTTPHeaders []UpdateDeviceResponseDeviceInfoHTTPHeaders `json:"httpHeaders,omitempty"` // ImageFile string `json:"imageFile,omitempty"` // ImageVersion string `json:"imageVersion,omitempty"` // IPInterfaces []UpdateDeviceResponseDeviceInfoIPInterfaces `json:"ipInterfaces,omitempty"` // LastContact float64 `json:"lastContact,omitempty"` // LastSyncTime float64 `json:"lastSyncTime,omitempty"` // LastUpdateOn float64 `json:"lastUpdateOn,omitempty"` // Location UpdateDeviceResponseDeviceInfoLocation `json:"location,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Mode string `json:"mode,omitempty"` // Name string `json:"name,omitempty"` // NeighborLinks []UpdateDeviceResponseDeviceInfoNeighborLinks `json:"neighborLinks,omitempty"` // OnbState string `json:"onbState,omitempty"` // Pid string `json:"pid,omitempty"` // PnpProfileList []UpdateDeviceResponseDeviceInfoPnpProfileList `json:"pnpProfileList,omitempty"` // PopulateInventory bool `json:"populateInventory,omitempty"` // PreWorkflowCliOuputs []UpdateDeviceResponseDeviceInfoPreWorkflowCliOuputs `json:"preWorkflowCliOuputs,omitempty"` // ProjectID string `json:"projectId,omitempty"` // ProjectName string `json:"projectName,omitempty"` // ReloadRequested bool `json:"reloadRequested,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SiteID string `json:"siteId,omitempty"` // SiteName string `json:"siteName,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // Source string `json:"source,omitempty"` // Stack bool `json:"stack,omitempty"` // StackInfo UpdateDeviceResponseDeviceInfoStackInfo `json:"stackInfo,omitempty"` // State string `json:"state,omitempty"` // SudiRequired bool `json:"sudiRequired,omitempty"` // Tags string `json:"tags,omitempty"` // UserMicNumbers []string `json:"userMicNumbers,omitempty"` // UserSudiSerialNos []string `json:"userSudiSerialNos,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // WorkflowID string `json:"workflowId,omitempty"` // WorkflowName string `json:"workflowName,omitempty"` // }
UpdateDeviceResponseDeviceInfo is the updateDeviceResponseDeviceInfo definition
type UpdateDeviceResponseDeviceInfoAAACredentials ¶
type UpdateDeviceResponseDeviceInfoAAACredentials struct { Password string `json:"password,omitempty"` // Username string `json:"username,omitempty"` // }
UpdateDeviceResponseDeviceInfoAAACredentials is the updateDeviceResponseDeviceInfoAAACredentials definition
type UpdateDeviceResponseDeviceInfoAddnMacAddrs ¶
type UpdateDeviceResponseDeviceInfoAddnMacAddrs []string
UpdateDeviceResponseDeviceInfoAddnMacAddrs is the updateDeviceResponseDeviceInfoAddnMacAddrs definition
type UpdateDeviceResponseDeviceInfoCapabilitiesSupported ¶
type UpdateDeviceResponseDeviceInfoCapabilitiesSupported []string
UpdateDeviceResponseDeviceInfoCapabilitiesSupported is the updateDeviceResponseDeviceInfoCapabilitiesSupported definition
type UpdateDeviceResponseDeviceInfoDeviceSudiSerialNos ¶
type UpdateDeviceResponseDeviceInfoDeviceSudiSerialNos []string
UpdateDeviceResponseDeviceInfoDeviceSudiSerialNos is the updateDeviceResponseDeviceInfoDeviceSudiSerialNos definition
type UpdateDeviceResponseDeviceInfoFeaturesSupported ¶
type UpdateDeviceResponseDeviceInfoFeaturesSupported []string
UpdateDeviceResponseDeviceInfoFeaturesSupported is the updateDeviceResponseDeviceInfoFeaturesSupported definition
type UpdateDeviceResponseDeviceInfoFileSystemList ¶
type UpdateDeviceResponseDeviceInfoFileSystemList struct { Freespace float64 `json:"freespace,omitempty"` // Name string `json:"name,omitempty"` // Readable bool `json:"readable,omitempty"` // Size float64 `json:"size,omitempty"` // Type string `json:"type,omitempty"` // Writeable bool `json:"writeable,omitempty"` // }
UpdateDeviceResponseDeviceInfoFileSystemList is the updateDeviceResponseDeviceInfoFileSystemList definition
type UpdateDeviceResponseDeviceInfoHTTPHeaders ¶
type UpdateDeviceResponseDeviceInfoHTTPHeaders struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
UpdateDeviceResponseDeviceInfoHTTPHeaders is the updateDeviceResponseDeviceInfoHTTPHeaders definition
type UpdateDeviceResponseDeviceInfoIPInterfaces ¶
type UpdateDeviceResponseDeviceInfoIPInterfaces struct { IPv4Address string `json:"ipv4Address,omitempty"` // IPv6AddressList []string `json:"ipv6AddressList,omitempty"` // MacAddress string `json:"macAddress,omitempty"` // Name string `json:"name,omitempty"` // Status string `json:"status,omitempty"` // }
UpdateDeviceResponseDeviceInfoIPInterfaces is the updateDeviceResponseDeviceInfoIPInterfaces definition
type UpdateDeviceResponseDeviceInfoIPInterfacesIPv6AddressList ¶
type UpdateDeviceResponseDeviceInfoIPInterfacesIPv6AddressList []string
UpdateDeviceResponseDeviceInfoIPInterfacesIPv6AddressList is the updateDeviceResponseDeviceInfoIPInterfacesIPv6AddressList definition
type UpdateDeviceResponseDeviceInfoLocation ¶
type UpdateDeviceResponseDeviceInfoLocation 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"` // }
UpdateDeviceResponseDeviceInfoLocation is the updateDeviceResponseDeviceInfoLocation definition
type UpdateDeviceResponseDeviceInfoNeighborLinks ¶
type UpdateDeviceResponseDeviceInfoNeighborLinks 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"` // }
UpdateDeviceResponseDeviceInfoNeighborLinks is the updateDeviceResponseDeviceInfoNeighborLinks definition
type UpdateDeviceResponseDeviceInfoPnpProfileList ¶
type UpdateDeviceResponseDeviceInfoPnpProfileList struct { CreatedBy string `json:"createdBy,omitempty"` // DiscoveryCreated bool `json:"discoveryCreated,omitempty"` // PrimaryEndpoint UpdateDeviceResponseDeviceInfoPnpProfileListPrimaryEndpoint `json:"primaryEndpoint,omitempty"` // ProfileName string `json:"profileName,omitempty"` // SecondaryEndpoint UpdateDeviceResponseDeviceInfoPnpProfileListSecondaryEndpoint `json:"secondaryEndpoint,omitempty"` // }
UpdateDeviceResponseDeviceInfoPnpProfileList is the updateDeviceResponseDeviceInfoPnpProfileList definition
type UpdateDeviceResponseDeviceInfoPnpProfileListPrimaryEndpoint ¶
type UpdateDeviceResponseDeviceInfoPnpProfileListPrimaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv6Address string `json:"ipv6Address,omitempty"` // Port float64 `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
UpdateDeviceResponseDeviceInfoPnpProfileListPrimaryEndpoint is the updateDeviceResponseDeviceInfoPnpProfileListPrimaryEndpoint definition
type UpdateDeviceResponseDeviceInfoPnpProfileListSecondaryEndpoint ¶
type UpdateDeviceResponseDeviceInfoPnpProfileListSecondaryEndpoint struct { Certificate string `json:"certificate,omitempty"` // Fqdn string `json:"fqdn,omitempty"` // IPv4Address string `json:"ipv4Address,omitempty"` // IPv6Address string `json:"ipv6Address,omitempty"` // Port float64 `json:"port,omitempty"` // Protocol string `json:"protocol,omitempty"` // }
UpdateDeviceResponseDeviceInfoPnpProfileListSecondaryEndpoint is the updateDeviceResponseDeviceInfoPnpProfileListSecondaryEndpoint definition
type UpdateDeviceResponseDeviceInfoPreWorkflowCliOuputs ¶
type UpdateDeviceResponseDeviceInfoPreWorkflowCliOuputs struct { Cli string `json:"cli,omitempty"` // CliOutput string `json:"cliOutput,omitempty"` // }
UpdateDeviceResponseDeviceInfoPreWorkflowCliOuputs is the updateDeviceResponseDeviceInfoPreWorkflowCliOuputs definition
type UpdateDeviceResponseDeviceInfoStackInfo ¶
type UpdateDeviceResponseDeviceInfoStackInfo struct { IsFullRing bool `json:"isFullRing,omitempty"` // StackMemberList []UpdateDeviceResponseDeviceInfoStackInfoStackMemberList `json:"stackMemberList,omitempty"` // StackRingProtocol string `json:"stackRingProtocol,omitempty"` // SupportsStackWorkflows bool `json:"supportsStackWorkflows,omitempty"` // TotalMemberCount float64 `json:"totalMemberCount,omitempty"` // ValidLicenseLevels []string `json:"validLicenseLevels,omitempty"` // }
UpdateDeviceResponseDeviceInfoStackInfo is the updateDeviceResponseDeviceInfoStackInfo definition
type UpdateDeviceResponseDeviceInfoStackInfoStackMemberList ¶
type UpdateDeviceResponseDeviceInfoStackInfoStackMemberList 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 float64 `json:"priority,omitempty"` // Role string `json:"role,omitempty"` // SerialNumber string `json:"serialNumber,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // StackNumber float64 `json:"stackNumber,omitempty"` // State string `json:"state,omitempty"` // SudiSerialNumber string `json:"sudiSerialNumber,omitempty"` // }
UpdateDeviceResponseDeviceInfoStackInfoStackMemberList is the updateDeviceResponseDeviceInfoStackInfoStackMemberList definition
type UpdateDeviceResponseDeviceInfoStackInfoValidLicenseLevels ¶
type UpdateDeviceResponseDeviceInfoStackInfoValidLicenseLevels []string
UpdateDeviceResponseDeviceInfoStackInfoValidLicenseLevels is the updateDeviceResponseDeviceInfoStackInfoValidLicenseLevels definition
type UpdateDeviceResponseDeviceInfoUserMicNumbers ¶
type UpdateDeviceResponseDeviceInfoUserMicNumbers []string
UpdateDeviceResponseDeviceInfoUserMicNumbers is the updateDeviceResponseDeviceInfoUserMicNumbers definition
type UpdateDeviceResponseDeviceInfoUserSudiSerialNos ¶
type UpdateDeviceResponseDeviceInfoUserSudiSerialNos []string
UpdateDeviceResponseDeviceInfoUserSudiSerialNos is the updateDeviceResponseDeviceInfoUserSudiSerialNos definition
type UpdateDeviceResponseRunSummaryList ¶
type UpdateDeviceResponseRunSummaryList struct { Details string `json:"details,omitempty"` // ErrorFlag bool `json:"errorFlag,omitempty"` // HistoryTaskInfo UpdateDeviceResponseRunSummaryListHistoryTaskInfo `json:"historyTaskInfo,omitempty"` // Timestamp float64 `json:"timestamp,omitempty"` // }
UpdateDeviceResponseRunSummaryList is the updateDeviceResponseRunSummaryList definition
type UpdateDeviceResponseRunSummaryListHistoryTaskInfo ¶
type UpdateDeviceResponseRunSummaryListHistoryTaskInfo struct { AddnDetails []UpdateDeviceResponseRunSummaryListHistoryTaskInfoAddnDetails `json:"addnDetails,omitempty"` // Name string `json:"name,omitempty"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []UpdateDeviceResponseRunSummaryListHistoryTaskInfoWorkItemList `json:"workItemList,omitempty"` // }
UpdateDeviceResponseRunSummaryListHistoryTaskInfo is the updateDeviceResponseRunSummaryListHistoryTaskInfo definition
type UpdateDeviceResponseRunSummaryListHistoryTaskInfoAddnDetails ¶
type UpdateDeviceResponseRunSummaryListHistoryTaskInfoAddnDetails struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
UpdateDeviceResponseRunSummaryListHistoryTaskInfoAddnDetails is the updateDeviceResponseRunSummaryListHistoryTaskInfoAddnDetails definition
type UpdateDeviceResponseRunSummaryListHistoryTaskInfoWorkItemList ¶
type UpdateDeviceResponseRunSummaryListHistoryTaskInfoWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
UpdateDeviceResponseRunSummaryListHistoryTaskInfoWorkItemList is the updateDeviceResponseRunSummaryListHistoryTaskInfoWorkItemList definition
type UpdateDeviceResponseSystemResetWorkflow ¶
type UpdateDeviceResponseSystemResetWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []UpdateDeviceResponseSystemResetWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
UpdateDeviceResponseSystemResetWorkflow is the updateDeviceResponseSystemResetWorkflow definition
type UpdateDeviceResponseSystemResetWorkflowTasks ¶
type UpdateDeviceResponseSystemResetWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []UpdateDeviceResponseSystemResetWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
UpdateDeviceResponseSystemResetWorkflowTasks is the updateDeviceResponseSystemResetWorkflowTasks definition
type UpdateDeviceResponseSystemResetWorkflowTasksWorkItemList ¶
type UpdateDeviceResponseSystemResetWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
UpdateDeviceResponseSystemResetWorkflowTasksWorkItemList is the updateDeviceResponseSystemResetWorkflowTasksWorkItemList definition
type UpdateDeviceResponseSystemWorkflow ¶
type UpdateDeviceResponseSystemWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []UpdateDeviceResponseSystemWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
UpdateDeviceResponseSystemWorkflow is the updateDeviceResponseSystemWorkflow definition
type UpdateDeviceResponseSystemWorkflowTasks ¶
type UpdateDeviceResponseSystemWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []UpdateDeviceResponseSystemWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
UpdateDeviceResponseSystemWorkflowTasks is the updateDeviceResponseSystemWorkflowTasks definition
type UpdateDeviceResponseSystemWorkflowTasksWorkItemList ¶
type UpdateDeviceResponseSystemWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
UpdateDeviceResponseSystemWorkflowTasksWorkItemList is the updateDeviceResponseSystemWorkflowTasksWorkItemList definition
type UpdateDeviceResponseWorkflow ¶
type UpdateDeviceResponseWorkflow struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []UpdateDeviceResponseWorkflowTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
UpdateDeviceResponseWorkflow is the updateDeviceResponseWorkflow definition
type UpdateDeviceResponseWorkflowParameters ¶
type UpdateDeviceResponseWorkflowParameters struct { ConfigList []UpdateDeviceResponseWorkflowParametersConfigList `json:"configList,omitempty"` // LicenseLevel string `json:"licenseLevel,omitempty"` // LicenseType string `json:"licenseType,omitempty"` // TopOfStackSerialNumber string `json:"topOfStackSerialNumber,omitempty"` // }
UpdateDeviceResponseWorkflowParameters is the updateDeviceResponseWorkflowParameters definition
type UpdateDeviceResponseWorkflowParametersConfigList ¶
type UpdateDeviceResponseWorkflowParametersConfigList struct { ConfigID string `json:"configId,omitempty"` // ConfigParameters []UpdateDeviceResponseWorkflowParametersConfigListConfigParameters `json:"configParameters,omitempty"` // }
UpdateDeviceResponseWorkflowParametersConfigList is the updateDeviceResponseWorkflowParametersConfigList definition
type UpdateDeviceResponseWorkflowParametersConfigListConfigParameters ¶
type UpdateDeviceResponseWorkflowParametersConfigListConfigParameters struct { Key string `json:"key,omitempty"` // Value string `json:"value,omitempty"` // }
UpdateDeviceResponseWorkflowParametersConfigListConfigParameters is the updateDeviceResponseWorkflowParametersConfigListConfigParameters definition
type UpdateDeviceResponseWorkflowTasks ¶
type UpdateDeviceResponseWorkflowTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []UpdateDeviceResponseWorkflowTasksWorkItemList `json:"workItemList,omitempty"` // }
UpdateDeviceResponseWorkflowTasks is the updateDeviceResponseWorkflowTasks definition
type UpdateDeviceResponseWorkflowTasksWorkItemList ¶
type UpdateDeviceResponseWorkflowTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
UpdateDeviceResponseWorkflowTasksWorkItemList is the updateDeviceResponseWorkflowTasksWorkItemList definition
type UpdateDeviceRoleRequest ¶
type UpdateDeviceRoleRequest struct { ID string `json:"id,omitempty"` // Role string `json:"role,omitempty"` // RoleSource string `json:"roleSource,omitempty"` // }
UpdateDeviceRoleRequest is the updateDeviceRoleRequest definition
type UpdateDeviceRoleResponse ¶
type UpdateDeviceRoleResponse struct { Response UpdateDeviceRoleResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
UpdateDeviceRoleResponse is the updateDeviceRoleResponse definition
type UpdateDeviceRoleResponseResponse ¶
type UpdateDeviceRoleResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
UpdateDeviceRoleResponseResponse is the updateDeviceRoleResponseResponse definition
type UpdateEventSubscriptionsRequest ¶
type UpdateEventSubscriptionsRequest struct { Description string `json:"description,omitempty"` // Filter UpdateEventSubscriptionsRequestFilter `json:"filter,omitempty"` // Name string `json:"name,omitempty"` // SubscriptionEndpoints []UpdateEventSubscriptionsRequestSubscriptionEndpoints `json:"subscriptionEndpoints,omitempty"` // SubscriptionID string `json:"subscriptionId,omitempty"` // Version string `json:"version,omitempty"` // }
UpdateEventSubscriptionsRequest is the updateEventSubscriptionsRequest definition
type UpdateEventSubscriptionsRequestFilter ¶
type UpdateEventSubscriptionsRequestFilter struct {
EventIDs []string `json:"eventIds,omitempty"` //
}
UpdateEventSubscriptionsRequestFilter is the updateEventSubscriptionsRequestFilter definition
type UpdateEventSubscriptionsRequestFilterEventIDs ¶
type UpdateEventSubscriptionsRequestFilterEventIDs []string
UpdateEventSubscriptionsRequestFilterEventIDs is the updateEventSubscriptionsRequestFilterEventIDs definition
type UpdateEventSubscriptionsRequestSubscriptionEndpoints ¶
type UpdateEventSubscriptionsRequestSubscriptionEndpoints struct { InstanceID string `json:"instanceId,omitempty"` // SubscriptionDetails UpdateEventSubscriptionsRequestSubscriptionEndpointsSubscriptionDetails `json:"subscriptionDetails,omitempty"` // }
UpdateEventSubscriptionsRequestSubscriptionEndpoints is the updateEventSubscriptionsRequestSubscriptionEndpoints definition
type UpdateEventSubscriptionsRequestSubscriptionEndpointsSubscriptionDetails ¶
type UpdateEventSubscriptionsRequestSubscriptionEndpointsSubscriptionDetails struct { ConnectorType string `json:"connectorType,omitempty"` // Method string `json:"method,omitempty"` // Name string `json:"name,omitempty"` // URL string `json:"url,omitempty"` // }
UpdateEventSubscriptionsRequestSubscriptionEndpointsSubscriptionDetails is the updateEventSubscriptionsRequestSubscriptionEndpointsSubscriptionDetails definition
type UpdateEventSubscriptionsResponse ¶
type UpdateEventSubscriptionsResponse struct {
StatusURI string `json:"statusUri,omitempty"` //
}
UpdateEventSubscriptionsResponse is the updateEventSubscriptionsResponse definition
type UpdateGlobalCredentialsRequest ¶
type UpdateGlobalCredentialsRequest struct {
SiteUUIDs []string `json:"siteUuids,omitempty"` //
}
UpdateGlobalCredentialsRequest is the updateGlobalCredentialsRequest definition
type UpdateGlobalCredentialsRequestSiteUUIDs ¶
type UpdateGlobalCredentialsRequestSiteUUIDs []string
UpdateGlobalCredentialsRequestSiteUUIDs is the updateGlobalCredentialsRequestSiteUUIDs definition
type UpdateGlobalCredentialsResponse ¶
type UpdateGlobalCredentialsResponse struct { Response UpdateGlobalCredentialsResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
UpdateGlobalCredentialsResponse is the updateGlobalCredentialsResponse definition
type UpdateGlobalCredentialsResponseResponse ¶
type UpdateGlobalCredentialsResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
UpdateGlobalCredentialsResponseResponse is the updateGlobalCredentialsResponseResponse definition
type UpdateGlobalPoolRequest ¶
type UpdateGlobalPoolRequest struct {
Settings UpdateGlobalPoolRequestSettings `json:"settings,omitempty"` //
}
UpdateGlobalPoolRequest is the updateGlobalPoolRequest definition
type UpdateGlobalPoolRequestSettings ¶
type UpdateGlobalPoolRequestSettings struct {
IPpool []UpdateGlobalPoolRequestSettingsIPpool `json:"ippool,omitempty"` //
}
UpdateGlobalPoolRequestSettings is the updateGlobalPoolRequestSettings definition
type UpdateGlobalPoolRequestSettingsIPpool ¶
type UpdateGlobalPoolRequestSettingsIPpool struct { DhcpServerIPs *[]string `json:"dhcpServerIps,omitempty"` // DNSServerIPs *[]string `json:"dnsServerIps,omitempty"` // Gateway string `json:"gateway,omitempty"` // ID string `json:"id,omitempty"` // IPPoolName string `json:"ipPoolName,omitempty"` // }
UpdateGlobalPoolRequestSettingsIPpool is the updateGlobalPoolRequestSettingsIPpool definition
type UpdateGlobalPoolRequestSettingsIPpoolDNSServerIPs ¶
type UpdateGlobalPoolRequestSettingsIPpoolDNSServerIPs []string
UpdateGlobalPoolRequestSettingsIPpoolDNSServerIPs is the updateGlobalPoolRequestSettingsIPpoolDNSServerIPs definition
type UpdateGlobalPoolRequestSettingsIPpoolDhcpServerIPs ¶
type UpdateGlobalPoolRequestSettingsIPpoolDhcpServerIPs []string
UpdateGlobalPoolRequestSettingsIPpoolDhcpServerIPs is the updateGlobalPoolRequestSettingsIPpoolDhcpServerIPs definition
type UpdateGlobalPoolResponse ¶
type UpdateGlobalPoolResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
UpdateGlobalPoolResponse is the updateGlobalPoolResponse definition
type UpdateHTTPReadCredentialRequest ¶
type UpdateHTTPReadCredentialRequest 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"` // }
UpdateHTTPReadCredentialRequest is the updateHTTPReadCredentialRequest definition
type UpdateHTTPReadCredentialResponse ¶
type UpdateHTTPReadCredentialResponse struct { Response UpdateHTTPReadCredentialResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
UpdateHTTPReadCredentialResponse is the updateHTTPReadCredentialResponse definition
type UpdateHTTPReadCredentialResponseResponse ¶
type UpdateHTTPReadCredentialResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
UpdateHTTPReadCredentialResponseResponse is the updateHTTPReadCredentialResponseResponse definition
type UpdateHTTPWriteCredentialsRequest ¶
type UpdateHTTPWriteCredentialsRequest 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"` // }
UpdateHTTPWriteCredentialsRequest is the updateHTTPWriteCredentialsRequest definition
type UpdateHTTPWriteCredentialsResponse ¶
type UpdateHTTPWriteCredentialsResponse struct { Response UpdateHTTPWriteCredentialsResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
UpdateHTTPWriteCredentialsResponse is the updateHTTPWriteCredentialsResponse definition
type UpdateHTTPWriteCredentialsResponseResponse ¶
type UpdateHTTPWriteCredentialsResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
UpdateHTTPWriteCredentialsResponseResponse is the updateHTTPWriteCredentialsResponseResponse definition
type UpdateNFVProfileQueryParams ¶
type UpdateNFVProfileQueryParams struct {
Name string `url:"name,omitempty"` // Name of the profile to be updated
}
UpdateNFVProfileQueryParams defines the query parameters for this request
type UpdateNFVProfileRequest ¶
type UpdateNFVProfileRequest struct {
Device []UpdateNFVProfileRequestDevice `json:"device,omitempty"` //
}
UpdateNFVProfileRequest is the updateNFVProfileRequest definition
type UpdateNFVProfileRequestDevice ¶
type UpdateNFVProfileRequestDevice struct { CurrentDeviceTag string `json:"currentDeviceTag,omitempty"` // CustomNetworks []UpdateNFVProfileRequestDeviceCustomNetworks `json:"customNetworks,omitempty"` // CustomTemplate []UpdateNFVProfileRequestDeviceCustomTemplate `json:"customTemplate,omitempty"` // DeviceTag string `json:"deviceTag,omitempty"` // DirectInternetAccessForFirewall bool `json:"directInternetAccessForFirewall,omitempty"` // Services []UpdateNFVProfileRequestDeviceServices `json:"services,omitempty"` // VLANForL2 []UpdateNFVProfileRequestDeviceVLANForL2 `json:"vlanForL2,omitempty"` // }
UpdateNFVProfileRequestDevice is the updateNFVProfileRequestDevice definition
type UpdateNFVProfileRequestDeviceCustomNetworks ¶
type UpdateNFVProfileRequestDeviceCustomNetworks struct { ConnectionType string `json:"connectionType,omitempty"` // NetworkName string `json:"networkName,omitempty"` // ServicesToConnect []UpdateNFVProfileRequestDeviceCustomNetworksServicesToConnect `json:"servicesToConnect,omitempty"` // VLANID float64 `json:"vlanId,omitempty"` // VLANMode string `json:"vlanMode,omitempty"` // }
UpdateNFVProfileRequestDeviceCustomNetworks is the updateNFVProfileRequestDeviceCustomNetworks definition
type UpdateNFVProfileRequestDeviceCustomNetworksServicesToConnect ¶
type UpdateNFVProfileRequestDeviceCustomNetworksServicesToConnect struct {
ServiceName string `json:"serviceName,omitempty"` //
}
UpdateNFVProfileRequestDeviceCustomNetworksServicesToConnect is the updateNFVProfileRequestDeviceCustomNetworksServicesToConnect definition
type UpdateNFVProfileRequestDeviceCustomTemplate ¶
type UpdateNFVProfileRequestDeviceCustomTemplate struct { DeviceType string `json:"deviceType,omitempty"` // Template string `json:"template,omitempty"` // TemplateType string `json:"templateType,omitempty"` // }
UpdateNFVProfileRequestDeviceCustomTemplate is the updateNFVProfileRequestDeviceCustomTemplate definition
type UpdateNFVProfileRequestDeviceServices ¶
type UpdateNFVProfileRequestDeviceServices struct { FirewallMode string `json:"firewallMode,omitempty"` // ImageName string `json:"imageName,omitempty"` // ProfileType string `json:"profileType,omitempty"` // ServiceName string `json:"serviceName,omitempty"` // ServiceType string `json:"serviceType,omitempty"` // VNicMapping []UpdateNFVProfileRequestDeviceServicesVNicMapping `json:"vNicMapping,omitempty"` // }
UpdateNFVProfileRequestDeviceServices is the updateNFVProfileRequestDeviceServices definition
type UpdateNFVProfileRequestDeviceServicesVNicMapping ¶
type UpdateNFVProfileRequestDeviceServicesVNicMapping struct { AssignIPAddressToNetwork string `json:"assignIpAddressToNetwork,omitempty"` // NetworkType string `json:"networkType,omitempty"` // }
UpdateNFVProfileRequestDeviceServicesVNicMapping is the updateNFVProfileRequestDeviceServicesVNicMapping definition
type UpdateNFVProfileRequestDeviceVLANForL2 ¶
type UpdateNFVProfileRequestDeviceVLANForL2 struct { VLANDescription string `json:"vlanDescription,omitempty"` // VLANID float64 `json:"vlanId,omitempty"` // VLANType string `json:"vlanType,omitempty"` // }
UpdateNFVProfileRequestDeviceVLANForL2 is the updateNFVProfileRequestDeviceVLANForL2 definition
type UpdateNFVProfileResponse ¶
type UpdateNFVProfileResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
UpdateNFVProfileResponse is the updateNFVProfileResponse definition
type UpdateNetconfCredentialsRequest ¶
type UpdateNetconfCredentialsRequest 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"` // }
UpdateNetconfCredentialsRequest is the updateNetconfCredentialsRequest definition
type UpdateNetconfCredentialsResponse ¶
type UpdateNetconfCredentialsResponse struct { Response UpdateNetconfCredentialsResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
UpdateNetconfCredentialsResponse is the updateNetconfCredentialsResponse definition
type UpdateNetconfCredentialsResponseResponse ¶
type UpdateNetconfCredentialsResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
UpdateNetconfCredentialsResponseResponse is the updateNetconfCredentialsResponseResponse definition
type UpdateNetworkRequest ¶
type UpdateNetworkRequest struct {
Settings UpdateNetworkRequestSettings `json:"settings,omitempty"` //
}
UpdateNetworkRequest is the updateNetworkRequest definition
type UpdateNetworkRequestSettings ¶
type UpdateNetworkRequestSettings struct { ClientAndEndpointAAA *UpdateNetworkRequestSettingsClientAndEndpointAAA `json:"clientAndEndpoint_aaa,omitempty"` // DhcpServer []string `json:"dhcpServer,omitempty"` // DNSServer *UpdateNetworkRequestSettingsDNSServer `json:"dnsServer,omitempty"` // MessageOfTheday *UpdateNetworkRequestSettingsMessageOfTheday `json:"messageOfTheday,omitempty"` // Netflowcollector *UpdateNetworkRequestSettingsNetflowcollector `json:"netflowcollector,omitempty"` // NetworkAAA *UpdateNetworkRequestSettingsNetworkAAA `json:"network_aaa,omitempty"` // NtpServer []string `json:"ntpServer,omitempty"` // SNMPServer *UpdateNetworkRequestSettingsSNMPServer `json:"snmpServer,omitempty"` // SyslogServer *UpdateNetworkRequestSettingsSyslogServer `json:"syslogServer,omitempty"` // Timezone string `json:"timezone,omitempty"` // }
UpdateNetworkRequestSettings is the updateNetworkRequestSettings definition
type UpdateNetworkRequestSettingsClientAndEndpointAAA ¶
type UpdateNetworkRequestSettingsClientAndEndpointAAA struct { IPAddress string `json:"ipAddress,omitempty"` // Network string `json:"network,omitempty"` // Protocol string `json:"protocol,omitempty"` // Servers string `json:"servers,omitempty"` // }
UpdateNetworkRequestSettingsClientAndEndpointAAA is the updateNetworkRequestSettingsClientAndEndpointAAA definition
type UpdateNetworkRequestSettingsDNSServer ¶
type UpdateNetworkRequestSettingsDNSServer struct { DomainName string `json:"domainName,omitempty"` // PrimaryIPAddress string `json:"primaryIpAddress,omitempty"` // SecondaryIPAddress string `json:"secondaryIpAddress,omitempty"` // }
UpdateNetworkRequestSettingsDNSServer is the updateNetworkRequestSettingsDNSServer definition
type UpdateNetworkRequestSettingsDhcpServer ¶
type UpdateNetworkRequestSettingsDhcpServer []string
UpdateNetworkRequestSettingsDhcpServer is the updateNetworkRequestSettingsDhcpServer definition
type UpdateNetworkRequestSettingsMessageOfTheday ¶
type UpdateNetworkRequestSettingsMessageOfTheday struct { BannerMessage string `json:"bannerMessage,omitempty"` // RetainExistingBanner bool `json:"retainExistingBanner,omitempty"` // }
UpdateNetworkRequestSettingsMessageOfTheday is the updateNetworkRequestSettingsMessageOfTheday definition
type UpdateNetworkRequestSettingsNetflowcollector ¶
type UpdateNetworkRequestSettingsNetflowcollector struct { IPAddress string `json:"ipAddress,omitempty"` // Port float64 `json:"port,omitempty"` // }
UpdateNetworkRequestSettingsNetflowcollector is the updateNetworkRequestSettingsNetflowcollector definition
type UpdateNetworkRequestSettingsNetworkAAA ¶
type UpdateNetworkRequestSettingsNetworkAAA struct { IPAddress string `json:"ipAddress,omitempty"` // Network string `json:"network,omitempty"` // Protocol string `json:"protocol,omitempty"` // Servers string `json:"servers,omitempty"` // }
UpdateNetworkRequestSettingsNetworkAAA is the updateNetworkRequestSettingsNetworkAAA definition
type UpdateNetworkRequestSettingsNtpServer ¶
type UpdateNetworkRequestSettingsNtpServer []string
UpdateNetworkRequestSettingsNtpServer is the updateNetworkRequestSettingsNtpServer definition
type UpdateNetworkRequestSettingsSNMPServer ¶
type UpdateNetworkRequestSettingsSNMPServer struct { ConfigureDnacIP bool `json:"configureDnacIP,omitempty"` // IPAddresses []string `json:"ipAddresses,omitempty"` // }
UpdateNetworkRequestSettingsSNMPServer is the updateNetworkRequestSettingsSNMPServer definition
type UpdateNetworkRequestSettingsSNMPServerIPAddresses ¶
type UpdateNetworkRequestSettingsSNMPServerIPAddresses []string
UpdateNetworkRequestSettingsSNMPServerIPAddresses is the updateNetworkRequestSettingsSNMPServerIPAddresses definition
type UpdateNetworkRequestSettingsSyslogServer ¶
type UpdateNetworkRequestSettingsSyslogServer struct { ConfigureDnacIP bool `json:"configureDnacIP,omitempty"` // IPAddresses []string `json:"ipAddresses,omitempty"` // }
UpdateNetworkRequestSettingsSyslogServer is the updateNetworkRequestSettingsSyslogServer definition
type UpdateNetworkRequestSettingsSyslogServerIPAddresses ¶
type UpdateNetworkRequestSettingsSyslogServerIPAddresses []string
UpdateNetworkRequestSettingsSyslogServerIPAddresses is the updateNetworkRequestSettingsSyslogServerIPAddresses definition
type UpdateNetworkResponse ¶
type UpdateNetworkResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
UpdateNetworkResponse is the updateNetworkResponse definition
type UpdatePnPGlobalSettingsRequest ¶
type UpdatePnPGlobalSettingsRequest struct { TypeID string `json:"id,omitempty"` // AAACredentials UpdatePnPGlobalSettingsRequestAAACredentials `json:"aaaCredentials,omitempty"` // AcceptEula bool `json:"acceptEula,omitempty"` // DefaultProfile UpdatePnPGlobalSettingsRequestDefaultProfile `json:"defaultProfile,omitempty"` // SavaMappingList []UpdatePnPGlobalSettingsRequestSavaMappingList `json:"savaMappingList,omitempty"` // TaskTimeOuts UpdatePnPGlobalSettingsRequestTaskTimeOuts `json:"taskTimeOuts,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Version int `json:"version,omitempty"` // }
UpdatePnPGlobalSettingsRequest is the updatePnPGlobalSettingsRequest definition
type UpdatePnPGlobalSettingsRequestAAACredentials ¶
type UpdatePnPGlobalSettingsRequestAAACredentials struct { Password string `json:"password,omitempty"` // Username string `json:"username,omitempty"` // }
UpdatePnPGlobalSettingsRequestAAACredentials is the updatePnPGlobalSettingsRequestAAACredentials definition
type UpdatePnPGlobalSettingsRequestDefaultProfile ¶
type UpdatePnPGlobalSettingsRequestDefaultProfile 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"` // }
UpdatePnPGlobalSettingsRequestDefaultProfile is the updatePnPGlobalSettingsRequestDefaultProfile definition
type UpdatePnPGlobalSettingsRequestDefaultProfileFqdnAddresses ¶
type UpdatePnPGlobalSettingsRequestDefaultProfileFqdnAddresses []string
UpdatePnPGlobalSettingsRequestDefaultProfileFqdnAddresses is the updatePnPGlobalSettingsRequestDefaultProfileFqdnAddresses definition
type UpdatePnPGlobalSettingsRequestDefaultProfileIPAddresses ¶
type UpdatePnPGlobalSettingsRequestDefaultProfileIPAddresses []string
UpdatePnPGlobalSettingsRequestDefaultProfileIPAddresses is the updatePnPGlobalSettingsRequestDefaultProfileIPAddresses definition
type UpdatePnPGlobalSettingsRequestSavaMappingList ¶
type UpdatePnPGlobalSettingsRequestSavaMappingList struct { AutoSyncPeriod int `json:"autoSyncPeriod,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Expiry int `json:"expiry,omitempty"` // LastSync int `json:"lastSync,omitempty"` // Profile UpdatePnPGlobalSettingsRequestSavaMappingListProfile `json:"profile,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // SyncResult UpdatePnPGlobalSettingsRequestSavaMappingListSyncResult `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"` // }
UpdatePnPGlobalSettingsRequestSavaMappingList is the updatePnPGlobalSettingsRequestSavaMappingList definition
type UpdatePnPGlobalSettingsRequestSavaMappingListProfile ¶
type UpdatePnPGlobalSettingsRequestSavaMappingListProfile 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"` // }
UpdatePnPGlobalSettingsRequestSavaMappingListProfile is the updatePnPGlobalSettingsRequestSavaMappingListProfile definition
type UpdatePnPGlobalSettingsRequestSavaMappingListSyncResult ¶
type UpdatePnPGlobalSettingsRequestSavaMappingListSyncResult struct { SyncList []UpdatePnPGlobalSettingsRequestSavaMappingListSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // }
UpdatePnPGlobalSettingsRequestSavaMappingListSyncResult is the updatePnPGlobalSettingsRequestSavaMappingListSyncResult definition
type UpdatePnPGlobalSettingsRequestSavaMappingListSyncResultSyncList ¶
type UpdatePnPGlobalSettingsRequestSavaMappingListSyncResultSyncList struct { DeviceSnList []string `json:"deviceSnList,omitempty"` // SyncType string `json:"syncType,omitempty"` // }
UpdatePnPGlobalSettingsRequestSavaMappingListSyncResultSyncList is the updatePnPGlobalSettingsRequestSavaMappingListSyncResultSyncList definition
type UpdatePnPGlobalSettingsRequestSavaMappingListSyncResultSyncListDeviceSnList ¶
type UpdatePnPGlobalSettingsRequestSavaMappingListSyncResultSyncListDeviceSnList []string
UpdatePnPGlobalSettingsRequestSavaMappingListSyncResultSyncListDeviceSnList is the updatePnPGlobalSettingsRequestSavaMappingListSyncResultSyncListDeviceSnList definition
type UpdatePnPGlobalSettingsRequestTaskTimeOuts ¶
type UpdatePnPGlobalSettingsRequestTaskTimeOuts struct { ConfigTimeOut int `json:"configTimeOut,omitempty"` // GeneralTimeOut int `json:"generalTimeOut,omitempty"` // ImageDownloadTimeOut int `json:"imageDownloadTimeOut,omitempty"` // }
UpdatePnPGlobalSettingsRequestTaskTimeOuts is the updatePnPGlobalSettingsRequestTaskTimeOuts definition
type UpdatePnPGlobalSettingsResponse ¶
type UpdatePnPGlobalSettingsResponse struct { TypeID string `json:"id,omitempty"` // AAACredentials UpdatePnPGlobalSettingsResponseAAACredentials `json:"aaaCredentials,omitempty"` // AcceptEula bool `json:"acceptEula,omitempty"` // DefaultProfile UpdatePnPGlobalSettingsResponseDefaultProfile `json:"defaultProfile,omitempty"` // ID string `json:"id,omitempty"` // SavaMappingList []UpdatePnPGlobalSettingsResponseSavaMappingList `json:"savaMappingList,omitempty"` // TaskTimeOuts UpdatePnPGlobalSettingsResponseTaskTimeOuts `json:"taskTimeOuts,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Version float64 `json:"version,omitempty"` // }
UpdatePnPGlobalSettingsResponse is the updatePnPGlobalSettingsResponse definition
type UpdatePnPGlobalSettingsResponseAAACredentials ¶
type UpdatePnPGlobalSettingsResponseAAACredentials struct { Password string `json:"password,omitempty"` // Username string `json:"username,omitempty"` // }
UpdatePnPGlobalSettingsResponseAAACredentials is the updatePnPGlobalSettingsResponseAAACredentials definition
type UpdatePnPGlobalSettingsResponseDefaultProfile ¶
type UpdatePnPGlobalSettingsResponseDefaultProfile struct { Cert string `json:"cert,omitempty"` // FqdnAddresses []string `json:"fqdnAddresses,omitempty"` // IPAddresses []string `json:"ipAddresses,omitempty"` // Port float64 `json:"port,omitempty"` // Proxy bool `json:"proxy,omitempty"` // }
UpdatePnPGlobalSettingsResponseDefaultProfile is the updatePnPGlobalSettingsResponseDefaultProfile definition
type UpdatePnPGlobalSettingsResponseDefaultProfileFqdnAddresses ¶
type UpdatePnPGlobalSettingsResponseDefaultProfileFqdnAddresses []string
UpdatePnPGlobalSettingsResponseDefaultProfileFqdnAddresses is the updatePnPGlobalSettingsResponseDefaultProfileFqdnAddresses definition
type UpdatePnPGlobalSettingsResponseDefaultProfileIPAddresses ¶
type UpdatePnPGlobalSettingsResponseDefaultProfileIPAddresses []string
UpdatePnPGlobalSettingsResponseDefaultProfileIPAddresses is the updatePnPGlobalSettingsResponseDefaultProfileIPAddresses definition
type UpdatePnPGlobalSettingsResponseSavaMappingList ¶
type UpdatePnPGlobalSettingsResponseSavaMappingList struct { AutoSyncPeriod float64 `json:"autoSyncPeriod,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Expiry float64 `json:"expiry,omitempty"` // LastSync float64 `json:"lastSync,omitempty"` // Profile UpdatePnPGlobalSettingsResponseSavaMappingListProfile `json:"profile,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // SyncResult UpdatePnPGlobalSettingsResponseSavaMappingListSyncResult `json:"syncResult,omitempty"` // SyncResultStr string `json:"syncResultStr,omitempty"` // SyncStartTime float64 `json:"syncStartTime,omitempty"` // SyncStatus string `json:"syncStatus,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Token string `json:"token,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // }
UpdatePnPGlobalSettingsResponseSavaMappingList is the updatePnPGlobalSettingsResponseSavaMappingList definition
type UpdatePnPGlobalSettingsResponseSavaMappingListProfile ¶
type UpdatePnPGlobalSettingsResponseSavaMappingListProfile 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 float64 `json:"port,omitempty"` // ProfileID string `json:"profileId,omitempty"` // Proxy bool `json:"proxy,omitempty"` // }
UpdatePnPGlobalSettingsResponseSavaMappingListProfile is the updatePnPGlobalSettingsResponseSavaMappingListProfile definition
type UpdatePnPGlobalSettingsResponseSavaMappingListSyncResult ¶
type UpdatePnPGlobalSettingsResponseSavaMappingListSyncResult struct { SyncList []UpdatePnPGlobalSettingsResponseSavaMappingListSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // }
UpdatePnPGlobalSettingsResponseSavaMappingListSyncResult is the updatePnPGlobalSettingsResponseSavaMappingListSyncResult definition
type UpdatePnPGlobalSettingsResponseSavaMappingListSyncResultSyncList ¶
type UpdatePnPGlobalSettingsResponseSavaMappingListSyncResultSyncList struct { DeviceSnList []string `json:"deviceSnList,omitempty"` // SyncType string `json:"syncType,omitempty"` // }
UpdatePnPGlobalSettingsResponseSavaMappingListSyncResultSyncList is the updatePnPGlobalSettingsResponseSavaMappingListSyncResultSyncList definition
type UpdatePnPGlobalSettingsResponseSavaMappingListSyncResultSyncListDeviceSnList ¶
type UpdatePnPGlobalSettingsResponseSavaMappingListSyncResultSyncListDeviceSnList []string
UpdatePnPGlobalSettingsResponseSavaMappingListSyncResultSyncListDeviceSnList is the updatePnPGlobalSettingsResponseSavaMappingListSyncResultSyncListDeviceSnList definition
type UpdatePnPGlobalSettingsResponseTaskTimeOuts ¶
type UpdatePnPGlobalSettingsResponseTaskTimeOuts struct { ConfigTimeOut float64 `json:"configTimeOut,omitempty"` // GeneralTimeOut float64 `json:"generalTimeOut,omitempty"` // ImageDownloadTimeOut float64 `json:"imageDownloadTimeOut,omitempty"` // }
UpdatePnPGlobalSettingsResponseTaskTimeOuts is the updatePnPGlobalSettingsResponseTaskTimeOuts definition
type UpdatePnPServerProfileRequest ¶
type UpdatePnPServerProfileRequest struct { AutoSyncPeriod int `json:"autoSyncPeriod,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Expiry int `json:"expiry,omitempty"` // LastSync int `json:"lastSync,omitempty"` // Profile UpdatePnPServerProfileRequestProfile `json:"profile,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // SyncResult UpdatePnPServerProfileRequestSyncResult `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"` // }
UpdatePnPServerProfileRequest is the updatePnPServerProfileRequest definition
type UpdatePnPServerProfileRequestProfile ¶
type UpdatePnPServerProfileRequestProfile 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"` // }
UpdatePnPServerProfileRequestProfile is the updatePnPServerProfileRequestProfile definition
type UpdatePnPServerProfileRequestSyncResult ¶
type UpdatePnPServerProfileRequestSyncResult struct { SyncList []UpdatePnPServerProfileRequestSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // }
UpdatePnPServerProfileRequestSyncResult is the updatePnPServerProfileRequestSyncResult definition
type UpdatePnPServerProfileRequestSyncResultSyncList ¶
type UpdatePnPServerProfileRequestSyncResultSyncList struct { DeviceSnList []string `json:"deviceSnList,omitempty"` // SyncType string `json:"syncType,omitempty"` // }
UpdatePnPServerProfileRequestSyncResultSyncList is the updatePnPServerProfileRequestSyncResultSyncList definition
type UpdatePnPServerProfileRequestSyncResultSyncListDeviceSnList ¶
type UpdatePnPServerProfileRequestSyncResultSyncListDeviceSnList []string
UpdatePnPServerProfileRequestSyncResultSyncListDeviceSnList is the updatePnPServerProfileRequestSyncResultSyncListDeviceSnList definition
type UpdatePnPServerProfileResponse ¶
type UpdatePnPServerProfileResponse struct { AutoSyncPeriod float64 `json:"autoSyncPeriod,omitempty"` // CcoUser string `json:"ccoUser,omitempty"` // Expiry float64 `json:"expiry,omitempty"` // LastSync float64 `json:"lastSync,omitempty"` // Profile UpdatePnPServerProfileResponseProfile `json:"profile,omitempty"` // SmartAccountID string `json:"smartAccountId,omitempty"` // SyncResult UpdatePnPServerProfileResponseSyncResult `json:"syncResult,omitempty"` // SyncResultStr string `json:"syncResultStr,omitempty"` // SyncStartTime float64 `json:"syncStartTime,omitempty"` // SyncStatus string `json:"syncStatus,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Token string `json:"token,omitempty"` // VirtualAccountID string `json:"virtualAccountId,omitempty"` // }
UpdatePnPServerProfileResponse is the updatePnPServerProfileResponse definition
type UpdatePnPServerProfileResponseProfile ¶
type UpdatePnPServerProfileResponseProfile 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 float64 `json:"port,omitempty"` // ProfileID string `json:"profileId,omitempty"` // Proxy bool `json:"proxy,omitempty"` // }
UpdatePnPServerProfileResponseProfile is the updatePnPServerProfileResponseProfile definition
type UpdatePnPServerProfileResponseSyncResult ¶
type UpdatePnPServerProfileResponseSyncResult struct { SyncList []UpdatePnPServerProfileResponseSyncResultSyncList `json:"syncList,omitempty"` // SyncMsg string `json:"syncMsg,omitempty"` // }
UpdatePnPServerProfileResponseSyncResult is the updatePnPServerProfileResponseSyncResult definition
type UpdatePnPServerProfileResponseSyncResultSyncList ¶
type UpdatePnPServerProfileResponseSyncResultSyncList struct { DeviceSnList []string `json:"deviceSnList,omitempty"` // SyncType string `json:"syncType,omitempty"` // }
UpdatePnPServerProfileResponseSyncResultSyncList is the updatePnPServerProfileResponseSyncResultSyncList definition
type UpdatePnPServerProfileResponseSyncResultSyncListDeviceSnList ¶
type UpdatePnPServerProfileResponseSyncResultSyncListDeviceSnList []string
UpdatePnPServerProfileResponseSyncResultSyncListDeviceSnList is the updatePnPServerProfileResponseSyncResultSyncListDeviceSnList definition
type UpdateProjectRequest ¶
type UpdateProjectRequest struct { CreateTime int `json:"createTime,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // LastUpdateTime int `json:"lastUpdateTime,omitempty"` // Name string `json:"name,omitempty"` // Tags []string `json:"tags,omitempty"` // Templates []UpdateProjectRequestTemplates `json:"templates,omitempty"` // }
UpdateProjectRequest is the updateProjectRequest definition
type UpdateProjectRequestTags ¶
type UpdateProjectRequestTags []string
UpdateProjectRequestTags is the updateProjectRequestTags definition
type UpdateProjectRequestTemplates ¶
type UpdateProjectRequestTemplates struct { Name string `json:"name,omitempty"` // Composite bool `json:"composite,omitempty"` // Language string `json:"language,omitempty"` // ID string `json:"id,omitempty"` // CustomParamsOrder bool `json:"customParamsOrder,omitempty"` // LastUpdateTime float64 `json:"lastUpdateTime,omitempty"` // LatestVersionTime float64 `json:"latestVersionTime,omitempty"` // ProjectAssociated bool `json:"projectAssociated,omitempty"` // DocumentDatabase bool `json:"documentDatabase,omitempty"` // }
UpdateProjectRequestTemplates is the updateProjectRequestTemplates definition
type UpdateProjectResponse ¶
type UpdateProjectResponse struct { Response UpdateProjectResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
UpdateProjectResponse is the updateProjectResponse definition
type UpdateProjectResponseResponse ¶
type UpdateProjectResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
UpdateProjectResponseResponse is the updateProjectResponseResponse definition
type UpdateSNMPReadCommunityRequest ¶
type UpdateSNMPReadCommunityRequest struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // ReadCommunity string `json:"readCommunity,omitempty"` // }
UpdateSNMPReadCommunityRequest is the updateSNMPReadCommunityRequest definition
type UpdateSNMPReadCommunityResponse ¶
type UpdateSNMPReadCommunityResponse struct { Response UpdateSNMPReadCommunityResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
UpdateSNMPReadCommunityResponse is the updateSNMPReadCommunityResponse definition
type UpdateSNMPReadCommunityResponseResponse ¶
type UpdateSNMPReadCommunityResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
UpdateSNMPReadCommunityResponseResponse is the updateSNMPReadCommunityResponseResponse definition
type UpdateSNMPWriteCommunityRequest ¶
type UpdateSNMPWriteCommunityRequest struct { Comments string `json:"comments,omitempty"` // CredentialType string `json:"credentialType,omitempty"` // Description string `json:"description,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // InstanceUUID string `json:"instanceUuid,omitempty"` // WriteCommunity string `json:"writeCommunity,omitempty"` // }
UpdateSNMPWriteCommunityRequest is the updateSNMPWriteCommunityRequest definition
type UpdateSNMPWriteCommunityResponse ¶
type UpdateSNMPWriteCommunityResponse struct { Response UpdateSNMPWriteCommunityResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
UpdateSNMPWriteCommunityResponse is the updateSNMPWriteCommunityResponse definition
type UpdateSNMPWriteCommunityResponseResponse ¶
type UpdateSNMPWriteCommunityResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
UpdateSNMPWriteCommunityResponseResponse is the updateSNMPWriteCommunityResponseResponse definition
type UpdateSNMPv3CredentialsRequest ¶
type UpdateSNMPv3CredentialsRequest 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"` // }
UpdateSNMPv3CredentialsRequest is the updateSNMPv3CredentialsRequest definition
type UpdateSNMPv3CredentialsResponse ¶
type UpdateSNMPv3CredentialsResponse struct { Response UpdateSNMPv3CredentialsResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
UpdateSNMPv3CredentialsResponse is the updateSNMPv3CredentialsResponse definition
type UpdateSNMPv3CredentialsResponseResponse ¶
type UpdateSNMPv3CredentialsResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
UpdateSNMPv3CredentialsResponseResponse is the updateSNMPv3CredentialsResponseResponse definition
type UpdateSPProfileRequest ¶
type UpdateSPProfileRequest struct {
Settings UpdateSPProfileRequestSettings `json:"settings,omitempty"` //
}
UpdateSPProfileRequest is the updateSPProfileRequest definition
type UpdateSPProfileRequestSettings ¶
type UpdateSPProfileRequestSettings struct {
Qos []UpdateSPProfileRequestSettingsQos `json:"qos,omitempty"` //
}
UpdateSPProfileRequestSettings is the updateSPProfileRequestSettings definition
type UpdateSPProfileRequestSettingsQos ¶
type UpdateSPProfileRequestSettingsQos struct { Model string `json:"model,omitempty"` // OldProfileName string `json:"oldProfileName,omitempty"` // ProfileName string `json:"profileName,omitempty"` // WanProvider string `json:"wanProvider,omitempty"` // }
UpdateSPProfileRequestSettingsQos is the updateSPProfileRequestSettingsQos definition
type UpdateSPProfileResponse ¶
type UpdateSPProfileResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
UpdateSPProfileResponse is the updateSPProfileResponse definition
type UpdateSiteRequest ¶
type UpdateSiteRequest struct { Site UpdateSiteRequestSite `json:"site,omitempty"` // Type string `json:"type,omitempty"` // }
UpdateSiteRequest is the updateSiteRequest definition
type UpdateSiteRequestSite ¶
type UpdateSiteRequestSite struct { Area UpdateSiteRequestSiteArea `json:"area,omitempty"` // Building UpdateSiteRequestSiteBuilding `json:"building,omitempty"` // Floor UpdateSiteRequestSiteFloor `json:"floor,omitempty"` // }
UpdateSiteRequestSite is the updateSiteRequestSite definition
type UpdateSiteRequestSiteArea ¶
type UpdateSiteRequestSiteArea struct { Name string `json:"name,omitempty"` // ParentName string `json:"parentName,omitempty"` // }
UpdateSiteRequestSiteArea is the updateSiteRequestSiteArea definition
type UpdateSiteRequestSiteBuilding ¶
type UpdateSiteRequestSiteBuilding struct { Address string `json:"address,omitempty"` // Latitude float64 `json:"latitude,omitempty"` // Longitude float64 `json:"longitude,omitempty"` // Name string `json:"name,omitempty"` // ParentName string `json:"parentName,omitempty"` // }
UpdateSiteRequestSiteBuilding is the updateSiteRequestSiteBuilding definition
type UpdateSiteRequestSiteFloor ¶
type UpdateSiteRequestSiteFloor struct { Height float64 `json:"height,omitempty"` // Length float64 `json:"length,omitempty"` // Name string `json:"name,omitempty"` // RfModel string `json:"rfModel,omitempty"` // Width float64 `json:"width,omitempty"` // }
UpdateSiteRequestSiteFloor is the updateSiteRequestSiteFloor definition
type UpdateSiteResponse ¶
type UpdateSiteResponse struct { Response UpdateSiteResponseResponse `json:"response,omitempty"` // Result string `json:"result,omitempty"` // Status string `json:"status,omitempty"` // }
UpdateSiteResponse is the updateSiteResponse definition
type UpdateSiteResponseResponse ¶
type UpdateSiteResponseResponse struct { Data string `json:"data,omitempty"` // EndTime int `json:"endTime,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // IsError string `json:"isError,omitempty"` // OperationIDList []string `json:"operationIdList,omitempty"` // Progress string `json:"progress,omitempty"` // RootID string `json:"rootId,omitempty"` // ServiceType string `json:"serviceType,omitempty"` // StartTime int `json:"startTime,omitempty"` // Version string `json:"version,omitempty"` // }
UpdateSiteResponseResponse is the updateSiteResponseResponse definition
type UpdateSiteResponseResponseOperationIDList ¶
type UpdateSiteResponseResponseOperationIDList []string
UpdateSiteResponseResponseOperationIDList is the updateSiteResponseResponseOperationIDList definition
type UpdateTagRequest ¶
type UpdateTagRequest struct { Description string `json:"description,omitempty"` // DynamicRules []UpdateTagRequestDynamicRules `json:"dynamicRules,omitempty"` // ID string `json:"id,omitempty"` // InstanceTenantID string `json:"instanceTenantId,omitempty"` // Name string `json:"name,omitempty"` // SystemTag bool `json:"systemTag,omitempty"` // }
UpdateTagRequest is the updateTagRequest definition
type UpdateTagRequestDynamicRules ¶
type UpdateTagRequestDynamicRules struct { MemberType string `json:"memberType,omitempty"` // Rules UpdateTagRequestDynamicRulesRules `json:"rules,omitempty"` // }
UpdateTagRequestDynamicRules is the updateTagRequestDynamicRules definition
type UpdateTagRequestDynamicRulesRules ¶
type UpdateTagRequestDynamicRulesRules struct { Items []string `json:"items,omitempty"` // Name string `json:"name,omitempty"` // Operation string `json:"operation,omitempty"` // Value string `json:"value,omitempty"` // Values []string `json:"values,omitempty"` // }
UpdateTagRequestDynamicRulesRules is the updateTagRequestDynamicRulesRules definition
type UpdateTagRequestDynamicRulesRulesItems ¶
type UpdateTagRequestDynamicRulesRulesItems []string
UpdateTagRequestDynamicRulesRulesItems is the updateTagRequestDynamicRulesRulesItems definition
type UpdateTagRequestDynamicRulesRulesValues ¶
type UpdateTagRequestDynamicRulesRulesValues []string
UpdateTagRequestDynamicRulesRulesValues is the updateTagRequestDynamicRulesRulesValues definition
type UpdateTagResponse ¶
type UpdateTagResponse struct { Response UpdateTagResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
UpdateTagResponse is the updateTagResponse definition
type UpdateTagResponseResponse ¶
type UpdateTagResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
UpdateTagResponseResponse is the updateTagResponseResponse definition
type UpdateTemplateRequest ¶
type UpdateTemplateRequest struct { Author string `json:"author,omitempty"` // Composite bool `json:"composite,omitempty"` // ContainingTemplates []UpdateTemplateRequestContainingTemplates `json:"containingTemplates,omitempty"` // CreateTime int `json:"createTime,omitempty"` // Description string `json:"description,omitempty"` // DeviceTypes []UpdateTemplateRequestDeviceTypes `json:"deviceTypes,omitempty"` // FailurePolicy string `json:"failurePolicy,omitempty"` // ID string `json:"id,omitempty"` // LastUpdateTime int `json:"lastUpdateTime,omitempty"` // Name string `json:"name,omitempty"` // ParentTemplateID string `json:"parentTemplateId,omitempty"` // ProjectID string `json:"projectId,omitempty"` // ProjectName string `json:"projectName,omitempty"` // RollbackTemplateContent string `json:"rollbackTemplateContent,omitempty"` // RollbackTemplateParams []UpdateTemplateRequestRollbackTemplateParams `json:"rollbackTemplateParams,omitempty"` // SoftwareType string `json:"softwareType,omitempty"` // SoftwareVariant string `json:"softwareVariant,omitempty"` // SoftwareVersion string `json:"softwareVersion,omitempty"` // Tags []string `json:"tags,omitempty"` // TemplateContent string `json:"templateContent,omitempty"` // TemplateParams []UpdateTemplateRequestTemplateParams `json:"templateParams,omitempty"` // Version string `json:"version,omitempty"` // }
UpdateTemplateRequest is the updateTemplateRequest definition
type UpdateTemplateRequestContainingTemplates ¶
type UpdateTemplateRequestContainingTemplates struct { Composite bool `json:"composite,omitempty"` // ID string `json:"id,omitempty"` // Name string `json:"name,omitempty"` // Version string `json:"version,omitempty"` // }
UpdateTemplateRequestContainingTemplates is the updateTemplateRequestContainingTemplates definition
type UpdateTemplateRequestDeviceTypes ¶
type UpdateTemplateRequestDeviceTypes struct { ProductFamily string `json:"productFamily,omitempty"` // ProductSeries string `json:"productSeries,omitempty"` // ProductType string `json:"productType,omitempty"` // }
UpdateTemplateRequestDeviceTypes is the updateTemplateRequestDeviceTypes definition
type UpdateTemplateRequestRollbackTemplateParams ¶
type UpdateTemplateRequestRollbackTemplateParams struct { Binding string `json:"binding,omitempty"` // DataType string `json:"dataType,omitempty"` // DefaultValue string `json:"defaultValue,omitempty"` // Description string `json:"description,omitempty"` // DisplayName string `json:"displayName,omitempty"` // Group string `json:"group,omitempty"` // ID string `json:"id,omitempty"` // InstructionText string `json:"instructionText,omitempty"` // Key string `json:"key,omitempty"` // NotParam bool `json:"notParam,omitempty"` // Order int `json:"order,omitempty"` // ParamArray bool `json:"paramArray,omitempty"` // ParameterName string `json:"parameterName,omitempty"` // Provider string `json:"provider,omitempty"` // Range []UpdateTemplateRequestRollbackTemplateParamsRange `json:"range,omitempty"` // Required bool `json:"required,omitempty"` // Selection UpdateTemplateRequestRollbackTemplateParamsSelection `json:"selection,omitempty"` // }
UpdateTemplateRequestRollbackTemplateParams is the updateTemplateRequestRollbackTemplateParams definition
type UpdateTemplateRequestRollbackTemplateParamsRange ¶
type UpdateTemplateRequestRollbackTemplateParamsRange struct { ID string `json:"id,omitempty"` // MaxValue int `json:"maxValue,omitempty"` // MinValue int `json:"minValue,omitempty"` // }
UpdateTemplateRequestRollbackTemplateParamsRange is the updateTemplateRequestRollbackTemplateParamsRange definition
type UpdateTemplateRequestRollbackTemplateParamsSelection ¶
type UpdateTemplateRequestRollbackTemplateParamsSelection struct { ID string `json:"id,omitempty"` // SelectionType string `json:"selectionType,omitempty"` // SelectionValues map[string]interface{} `json:"selectionValues,omitempty"` // }
UpdateTemplateRequestRollbackTemplateParamsSelection is the updateTemplateRequestRollbackTemplateParamsSelection definition
type UpdateTemplateRequestTags ¶
type UpdateTemplateRequestTags []string
UpdateTemplateRequestTags is the updateTemplateRequestTags definition
type UpdateTemplateRequestTemplateParams ¶
type UpdateTemplateRequestTemplateParams struct { Binding string `json:"binding,omitempty"` // DataType string `json:"dataType,omitempty"` // DefaultValue string `json:"defaultValue,omitempty"` // Description string `json:"description,omitempty"` // DisplayName string `json:"displayName,omitempty"` // Group string `json:"group,omitempty"` // ID string `json:"id,omitempty"` // InstructionText string `json:"instructionText,omitempty"` // Key string `json:"key,omitempty"` // NotParam bool `json:"notParam,omitempty"` // Order int `json:"order,omitempty"` // ParamArray bool `json:"paramArray,omitempty"` // ParameterName string `json:"parameterName,omitempty"` // Provider string `json:"provider,omitempty"` // Range []UpdateTemplateRequestTemplateParamsRange `json:"range,omitempty"` // Required bool `json:"required,omitempty"` // Selection UpdateTemplateRequestTemplateParamsSelection `json:"selection,omitempty"` // }
UpdateTemplateRequestTemplateParams is the updateTemplateRequestTemplateParams definition
type UpdateTemplateRequestTemplateParamsRange ¶
type UpdateTemplateRequestTemplateParamsRange struct { ID string `json:"id,omitempty"` // MaxValue int `json:"maxValue,omitempty"` // MinValue int `json:"minValue,omitempty"` // }
UpdateTemplateRequestTemplateParamsRange is the updateTemplateRequestTemplateParamsRange definition
type UpdateTemplateRequestTemplateParamsSelection ¶
type UpdateTemplateRequestTemplateParamsSelection struct { ID string `json:"id,omitempty"` // SelectionType string `json:"selectionType,omitempty"` // SelectionValues map[string]interface{} `json:"selectionValues,omitempty"` // }
UpdateTemplateRequestTemplateParamsSelection is the updateTemplateRequestTemplateParamsSelection definition
type UpdateTemplateResponse ¶
type UpdateTemplateResponse struct { Response UpdateTemplateResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
UpdateTemplateResponse is the updateTemplateResponse definition
type UpdateTemplateResponseResponse ¶
type UpdateTemplateResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
UpdateTemplateResponseResponse is the updateTemplateResponseResponse definition
type UpdateWirelessProfileRequest ¶
type UpdateWirelessProfileRequest struct {
ProfileDetails UpdateWirelessProfileRequestProfileDetails `json:"profileDetails,omitempty"` //
}
UpdateWirelessProfileRequest is the updateWirelessProfileRequest definition
type UpdateWirelessProfileRequestProfileDetails ¶
type UpdateWirelessProfileRequestProfileDetails struct { Name string `json:"name,omitempty"` // Sites []string `json:"sites,omitempty"` // SSIDDetails []UpdateWirelessProfileRequestProfileDetailsSSIDDetails `json:"ssidDetails,omitempty"` // }
UpdateWirelessProfileRequestProfileDetails is the updateWirelessProfileRequestProfileDetails definition
type UpdateWirelessProfileRequestProfileDetailsSSIDDetails ¶
type UpdateWirelessProfileRequestProfileDetailsSSIDDetails struct { EnableFabric bool `json:"enableFabric,omitempty"` // FlexConnect UpdateWirelessProfileRequestProfileDetailsSSIDDetailsFlexConnect `json:"flexConnect,omitempty"` // InterfaceName string `json:"interfaceName,omitempty"` // Name string `json:"name,omitempty"` // Type string `json:"type,omitempty"` // }
UpdateWirelessProfileRequestProfileDetailsSSIDDetails is the updateWirelessProfileRequestProfileDetailsSSIDDetails definition
type UpdateWirelessProfileRequestProfileDetailsSSIDDetailsFlexConnect ¶
type UpdateWirelessProfileRequestProfileDetailsSSIDDetailsFlexConnect struct { EnableFlexConnect bool `json:"enableFlexConnect,omitempty"` // LocalToVLAN int `json:"localToVlan,omitempty"` // }
UpdateWirelessProfileRequestProfileDetailsSSIDDetailsFlexConnect is the updateWirelessProfileRequestProfileDetailsSSIDDetailsFlexConnect definition
type UpdateWirelessProfileRequestProfileDetailsSites ¶
type UpdateWirelessProfileRequestProfileDetailsSites []string
UpdateWirelessProfileRequestProfileDetailsSites is the updateWirelessProfileRequestProfileDetailsSites definition
type UpdateWirelessProfileResponse ¶
type UpdateWirelessProfileResponse struct { ExecutionID string `json:"executionId,omitempty"` // ExecutionStatusURL string `json:"executionStatusUrl,omitempty"` // Message string `json:"message,omitempty"` // }
UpdateWirelessProfileResponse is the updateWirelessProfileResponse definition
type UpdateWorkflowRequest ¶
type UpdateWorkflowRequest struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []UpdateWorkflowRequestTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
UpdateWorkflowRequest is the updateWorkflowRequest definition
type UpdateWorkflowRequestTasks ¶
type UpdateWorkflowRequestTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []UpdateWorkflowRequestTasksWorkItemList `json:"workItemList,omitempty"` // }
UpdateWorkflowRequestTasks is the updateWorkflowRequestTasks definition
type UpdateWorkflowRequestTasksWorkItemList ¶
type UpdateWorkflowRequestTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
UpdateWorkflowRequestTasksWorkItemList is the updateWorkflowRequestTasksWorkItemList definition
type UpdateWorkflowResponse ¶
type UpdateWorkflowResponse struct { TypeID string `json:"id,omitempty"` // AddToInventory bool `json:"addToInventory,omitempty"` // AddedOn float64 `json:"addedOn,omitempty"` // ConfigID string `json:"configId,omitempty"` // CurrTaskIDx float64 `json:"currTaskIdx,omitempty"` // Description string `json:"description,omitempty"` // EndTime int `json:"endTime,omitempty"` // ExecTime float64 `json:"execTime,omitempty"` // ImageID string `json:"imageId,omitempty"` // InstanceType string `json:"instanceType,omitempty"` // LastupdateOn float64 `json:"lastupdateOn,omitempty"` // Name string `json:"name,omitempty"` // StartTime int `json:"startTime,omitempty"` // State string `json:"state,omitempty"` // Tasks []UpdateWorkflowResponseTasks `json:"tasks,omitempty"` // TenantID string `json:"tenantId,omitempty"` // Type string `json:"type,omitempty"` // UseState string `json:"useState,omitempty"` // Version float64 `json:"version,omitempty"` // }
UpdateWorkflowResponse is the updateWorkflowResponse definition
type UpdateWorkflowResponseTasks ¶
type UpdateWorkflowResponseTasks 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"` // TimeTaken float64 `json:"timeTaken,omitempty"` // Type string `json:"type,omitempty"` // WorkItemList []UpdateWorkflowResponseTasksWorkItemList `json:"workItemList,omitempty"` // }
UpdateWorkflowResponseTasks is the updateWorkflowResponseTasks definition
type UpdateWorkflowResponseTasksWorkItemList ¶
type UpdateWorkflowResponseTasksWorkItemList 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 float64 `json:"timeTaken,omitempty"` // }
UpdateWorkflowResponseTasksWorkItemList is the updateWorkflowResponseTasksWorkItemList definition
type UpdatesAnExistingDiscoveryBySpecifiedIDRequest ¶
type UpdatesAnExistingDiscoveryBySpecifiedIDRequest struct { AttributeInfo string `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 *UpdatesAnExistingDiscoveryBySpecifiedIDRequestHTTPReadCredential `json:"httpReadCredential,omitempty"` // HTTPWriteCredential *UpdatesAnExistingDiscoveryBySpecifiedIDRequestHTTPWriteCredential `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"` // }
UpdatesAnExistingDiscoveryBySpecifiedIDRequest is the updatesAnExistingDiscoveryBySpecifiedIdRequest definition
type UpdatesAnExistingDiscoveryBySpecifiedIDRequestGlobalCredentialIDList ¶
type UpdatesAnExistingDiscoveryBySpecifiedIDRequestGlobalCredentialIDList []string
UpdatesAnExistingDiscoveryBySpecifiedIDRequestGlobalCredentialIDList is the updatesAnExistingDiscoveryBySpecifiedIDRequestGlobalCredentialIDList definition
type UpdatesAnExistingDiscoveryBySpecifiedIDRequestHTTPReadCredential ¶
type UpdatesAnExistingDiscoveryBySpecifiedIDRequestHTTPReadCredential 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"` // }
UpdatesAnExistingDiscoveryBySpecifiedIDRequestHTTPReadCredential is the updatesAnExistingDiscoveryBySpecifiedIDRequestHTTPReadCredential definition
type UpdatesAnExistingDiscoveryBySpecifiedIDRequestHTTPWriteCredential ¶
type UpdatesAnExistingDiscoveryBySpecifiedIDRequestHTTPWriteCredential 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"` // }
UpdatesAnExistingDiscoveryBySpecifiedIDRequestHTTPWriteCredential is the updatesAnExistingDiscoveryBySpecifiedIDRequestHTTPWriteCredential definition
type UpdatesAnExistingDiscoveryBySpecifiedIDResponse ¶
type UpdatesAnExistingDiscoveryBySpecifiedIDResponse struct { Response UpdatesAnExistingDiscoveryBySpecifiedIDResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
UpdatesAnExistingDiscoveryBySpecifiedIDResponse is the updatesAnExistingDiscoveryBySpecifiedIdResponse definition
type UpdatesAnExistingDiscoveryBySpecifiedIDResponseResponse ¶
type UpdatesAnExistingDiscoveryBySpecifiedIDResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
UpdatesAnExistingDiscoveryBySpecifiedIDResponseResponse is the updatesAnExistingDiscoveryBySpecifiedIDResponseResponse definition
type UpdatesTagMembershipRequest ¶
type UpdatesTagMembershipRequest struct { MemberToTags []UpdatesTagMembershipRequestMemberToTags `json:"memberToTags,omitempty"` // MemberType string `json:"memberType,omitempty"` // }
UpdatesTagMembershipRequest is the updatesTagMembershipRequest definition
type UpdatesTagMembershipRequestMemberToTags ¶
type UpdatesTagMembershipRequestMemberToTags struct {
Key []string `json:"key,omitempty"` //
}
UpdatesTagMembershipRequestMemberToTags is the updatesTagMembershipRequestMemberToTags definition
type UpdatesTagMembershipRequestMemberToTagsKey ¶
type UpdatesTagMembershipRequestMemberToTagsKey []string
UpdatesTagMembershipRequestMemberToTagsKey is the updatesTagMembershipRequestMemberToTagsKey definition
type UpdatesTagMembershipResponse ¶
type UpdatesTagMembershipResponse struct { Response UpdatesTagMembershipResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
UpdatesTagMembershipResponse is the updatesTagMembershipResponse definition
type UpdatesTagMembershipResponseResponse ¶
type UpdatesTagMembershipResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
UpdatesTagMembershipResponseResponse is the updatesTagMembershipResponseResponse definition
type UsersService ¶
type UsersService service
UsersService is the service to communicate with the Users API endpoint
func (*UsersService) GetUserEnrichmentDetails ¶
func (s *UsersService) GetUserEnrichmentDetails() (*GetUserEnrichmentDetailsResponse, *resty.Response, error)
GetUserEnrichmentDetails getUserEnrichmentDetails
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 entity_type 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 @param entity_value Contains the actual value for the entity type that has been defined
type VersionTemplateRequest ¶
type VersionTemplateRequest struct { Comments string `json:"comments,omitempty"` // TemplateID string `json:"templateId,omitempty"` // }
VersionTemplateRequest is the versionTemplateRequest definition
type VersionTemplateResponse ¶
type VersionTemplateResponse struct { Response VersionTemplateResponseResponse `json:"response,omitempty"` // Version string `json:"version,omitempty"` // }
VersionTemplateResponse is the versionTemplateResponse definition
type VersionTemplateResponseResponse ¶
type VersionTemplateResponseResponse struct { TaskID string `json:"taskId,omitempty"` // URL string `json:"url,omitempty"` // }
VersionTemplateResponseResponse is the versionTemplateResponseResponse definition
type WirelessService ¶
type WirelessService service
WirelessService is the service to communicate with the Wireless API endpoint
func (*WirelessService) APProvision ¶
func (s *WirelessService) APProvision(aPProvisionRequest *[]APProvisionRequest) (*APProvisionResponse, *resty.Response, error)
APProvision aPProvision
Provision wireless Access points
@param __persistbapioutput
func (*WirelessService) CreateAndProvisionSSID ¶
func (s *WirelessService) CreateAndProvisionSSID(createAndProvisionSSIDRequest *CreateAndProvisionSSIDRequest) (*CreateAndProvisionSSIDResponse, *resty.Response, error)
CreateAndProvisionSSID createAndProvisionSSID
Creates SSID, updates the SSID to the corresponding site profiles and provision it to the devices matching the given sites
@param __persistbapioutput Enable this parameter to execute the API and return a response asynchronously.
func (*WirelessService) CreateEnterpriseSSID ¶
func (s *WirelessService) CreateEnterpriseSSID(createEnterpriseSSIDRequest *CreateEnterpriseSSIDRequest) (*CreateEnterpriseSSIDResponse, *resty.Response, error)
CreateEnterpriseSSID createEnterpriseSSID
Creates enterprise SSID
func (*WirelessService) CreateOrUpdateRFProfile ¶
func (s *WirelessService) CreateOrUpdateRFProfile(createOrUpdateRFProfileRequest *CreateOrUpdateRFProfileRequest) (*CreateOrUpdateRFProfileResponse, *resty.Response, error)
CreateOrUpdateRFProfile createOrUpdateRFProfile
Create or Update RF profile
func (*WirelessService) CreateWirelessProfile ¶
func (s *WirelessService) CreateWirelessProfile(createWirelessProfileRequest *CreateWirelessProfileRequest) (*CreateWirelessProfileResponse, *resty.Response, error)
CreateWirelessProfile createWirelessProfile
Creates Wireless Network Profile on DNAC and associates sites and SSIDs to it.
func (*WirelessService) DeleteEnterpriseSSID ¶
func (s *WirelessService) DeleteEnterpriseSSID(ssidName string) (*DeleteEnterpriseSSIDResponse, *resty.Response, error)
DeleteEnterpriseSSID deleteEnterpriseSSID
Deletes given enterprise SSID
@param ssidName Enter the SSID name to be deleted
func (*WirelessService) DeleteRFProfiles ¶
func (s *WirelessService) DeleteRFProfiles(rfProfileName string) (*DeleteRFProfilesResponse, *resty.Response, error)
DeleteRFProfiles deleteRFProfiles
Delete RF profile(s)
@param rfProfileName
func (*WirelessService) DeleteSSIDAndProvisionItToDevices ¶
func (s *WirelessService) DeleteSSIDAndProvisionItToDevices(ssidName string, managedAPLocations string) (*DeleteSSIDAndProvisionItToDevicesResponse, *resty.Response, error)
DeleteSSIDAndProvisionItToDevices deleteSSIDAndProvisionItToDevices
Removes SSID or WLAN from the network profile, reprovision the device(s) and deletes the SSID or WLAN from DNA Center
@param __persistbapioutput Enable this parameter to execute the API and return a response asynchronously. @param ssidName @param managedAPLocations
func (*WirelessService) GetEnterpriseSSID ¶
func (s *WirelessService) GetEnterpriseSSID(getEnterpriseSSIDQueryParams *GetEnterpriseSSIDQueryParams) (*GetEnterpriseSSIDResponse, *resty.Response, error)
GetEnterpriseSSID getEnterpriseSSID
Gets either one or all the enterprise SSID
@param ssidName Enter the enterprise SSID name that needs to be retrieved. If not entered, all the enterprise SSIDs will be retrieved.
func (*WirelessService) GetWirelessProfile ¶
func (s *WirelessService) GetWirelessProfile(getWirelessProfileQueryParams *GetWirelessProfileQueryParams) (*GetWirelessProfileResponse, *resty.Response, error)
GetWirelessProfile getWirelessProfile
Gets either one or all the wireless network profiles if no name is provided for network-profile.
@param profileName
func (*WirelessService) Provision ¶
func (s *WirelessService) Provision(provisionRequest *[]ProvisionRequest) (*ProvisionResponse, *resty.Response, error)
Provision provision
Provision wireless devices
@param __persistbapioutput Enable this parameter to execute the API and return a response asynchronously.
func (*WirelessService) ProvisionUpdate ¶
func (s *WirelessService) ProvisionUpdate(provisionUpdateRequest *[]ProvisionUpdateRequest) (*ProvisionUpdateResponse, *resty.Response, error)
ProvisionUpdate provisionUpdate
Updates wireless provisioning
@param __persistbapioutput Enable this parameter to execute the API and return a response asynchronously.
func (*WirelessService) RetrieveRFProfiles ¶
func (s *WirelessService) RetrieveRFProfiles(retrieveRFProfilesQueryParams *RetrieveRFProfilesQueryParams) (*RetrieveRFProfilesResponse, *resty.Response, error)
RetrieveRFProfiles retrieveRFProfiles
Retrieve all RF profiles
@param rfProfileName
func (*WirelessService) SensorTestResults ¶
func (s *WirelessService) SensorTestResults(sensorTestResultsQueryParams *SensorTestResultsQueryParams) (*SensorTestResultsResponse, *resty.Response, error)
SensorTestResults sensorTestResults
Intent API to get SENSOR test result summary
@param siteID Assurance site UUID @param startTime The epoch time in milliseconds @param endTime The epoch time in milliseconds @param testFailureBy Obtain failure statistics group by "area", "building", or "floor"
func (*WirelessService) UpdateWirelessProfile ¶
func (s *WirelessService) UpdateWirelessProfile(updateWirelessProfileRequest *UpdateWirelessProfileRequest) (*UpdateWirelessProfileResponse, *resty.Response, error)
UpdateWirelessProfile updateWirelessProfile
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
- clients.go
- command_runner.go
- configuration_archive.go
- configuration_templates.go
- device_onboarding_pnp.go
- device_replacement.go
- devices.go
- discovery.go
- event_management.go
- file.go
- issues.go
- itsm.go
- misc.go
- network_settings.go
- path_trace.go
- sda.go
- sensors.go
- site_design.go
- sites.go
- software_image_management_s_w_i_m.go
- tag.go
- task.go
- topology.go
- users.go
- wireless.go