openapi: 3.2.0
info:
title: Others Certificate Management - Device API
description: 'Other APIs
Include APIs that do not belong to other categories'
contact:
email: vmanage@cisco.com
license:
name: Commercial License
url: https://www.cisco.com/c/en/us/solutions/enterprise-networks/sd-wan/index.html
version: 26.1.0+2026-01-06
x-provenance:
method: harvested
authored_by: Cisco Catalyst SD-WAN
harvested_by: API Evangelist
harvested_on: '2026-08-19'
first_party: true
provider_published: true
source_host: pubhub.devnetcloud.com
note: 4,138 operations across 2,841 paths, published by Cisco as self-contained per-operation OpenAPI 3.1.0 fragments on the DevNet CDN and consolidated here into 13 documents. Ownership verified from info.contact vmanage@cisco.com and the Cisco license URL rather than from the fetch host.
x-evidence:
- type: source
url: https://pubhub.devnetcloud.com/media/cisco-catalyst-sd-wan-26-1-api-guide/docs/
- type: source
url: https://developer.cisco.com/docs/sdwan/
servers:
- url: /dataservice
tags:
- name: Certificate Management - Device
paths:
/certificate/autorenewal/allowed:
get:
tags:
- Certificate Management - Device
summary: Auto renewal allowed
description: Auto renewal allowed
operationId: getCertAutoRenewalAllowed
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Autorenewal Status:
description: Autorenewal Status
value:
data:
- deviceType: controller
certType: pki
auto-renew: true
reason: ''
- deviceType: hardwareEdge
certType: onbox
auto-renew: false
reason: not valid for onbox
- deviceType: softwareEdge
certType: pki
auto-renew: false
reason: pki server not reachable
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExampleGetcertautorenewalallowedresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/certdetails:
post:
tags:
- Certificate Management - Device
summary: get certificaate details
description: get certificaate details
operationId: getCertDetails
requestBody:
description: Single certificate provided as string in a json formatted request body.
content:
application/json:
schema:
type: string
examples:
Cert Details Request:
description: Cert Details Request
value:
Certificate: '-----BEGIN CERTIFICATE-----
MIIFpTCCA40CBHRyVY8wDQYJKoZIhvcNAQELBQAwVDELMAkGA1UEBhMCVVMxLTAr
...
...
6EokqtrKZW8xA3FFYCdittx/l2XYCAr9M7UyqDNoptUHkrDhqT+IaDpheCTVIMqy
Glv/VtcozeLj
-----END CERTIFICATE-----'
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostcertdetailsrequest'
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Post Certificate Details Response:
description: Post Certificate Details Response
value:
CommonName: vedge-C8K-c27d3c9d-137c-4176-af73-e1afd8e8ccdf-3.viptela.com
Issuer: O=Cisco Systems, CN=c947b60a-4c42-48dc-a6f6-8395c17e0465, C=US
Subject: EMAILADDRESS=support@viptela.com, CN=vedge-C8K-c27d3c9d-137c-4176-af73-e1afd8e8ccdf-3.viptela.com, O=Cisco Systems, OU=vIPtela Inc Regression, L=San Jose, ST=California, C=US
SerialNumber: 7472558F
FingerPrint: ff13a0524199c35fefbf1e4a497dc4fc7995d99c
ExpirationDate: Mon Jul 24 14:38:32 UTC 2034
Certificate: '-----BEGIN CERTIFICATE-----
MIIFpTCCA40CBHRyVY8wDQYJKoZIhvcNAQELBQAwVDELMAkGA1UEBhMCVVMxLTAr
...
...
6EokqtrKZW8xA3FFYCdittx/l2XYCAr9M7UyqDNoptUHkrDhqT+IaDpheCTVIMqy
Glv/VtcozeLj
-----END CERTIFICATE-----'
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExamplePostcertdetailsresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/controller/bulkcsr:
post:
tags:
- Certificate Management - Device
summary: Generate CSR for all controller
description: Generate CSR for all controller
operationId: generateCSRforAllController
parameters:
- name: csrKeyLength
in: query
description: 'Optional Parameter: CSR Key Length'
schema:
type: string
examples:
csrKeyLength:
description: csrKeyLength
value: 4096
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Generate Bulk CSR Response:
description: Generate Bulk CSR Response
value:
status: success
Certificate already installed:
- uuid: 28fe6700-533c-405c-aa74-7d28fe918303
deviceType: vbond
- uuid: c947b60a-4c42-48dc-a6f6-8395c17e0465
deviceType: vmanage
- uuid: 18793543-8e56-4bff-8b1a-f49d729192ec
deviceType: vsmart
Certificate being generated: []
Certificate failed to be generated: []
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExamplePostcontrollerbulkcsrresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/controller/certstatus:
get:
tags:
- Certificate Management - Device
summary: invalidate the device
description: invalidate the device
operationId: getControllerCertStatus
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Cert Status:
description: Cert Status
value:
status: in_progress
Certificate already installed:
- uuid: 4996ff01-f899-4cc7-91f7-6de2245e9a82
deviceType: vbond
state: Installed
- uuid: b9c1a398-3c9a-44b1-898f-e61054af0d53
deviceType: vmanage
state: vBond Updated
Certificate being generated:
- uuid: ac5e4500-1825-4a47-9926-f1f447bf6547
deviceType: vsmart
state: CSR Generated
- uuid: c78289d6-8b78-4e7d-9d83-617e70e0956b
deviceType: vsmart
state: CSR Generated
Certificate failed to be generated: []
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExampleGetcontrollercertstatusresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/controller/download/csr:
post:
tags:
- Certificate Management - Device
summary: Download CSR
description: Download CSR for given controller devices
operationId: downloadControllerCSR
requestBody:
description: List of controller devices
content:
application/json:
schema:
type: string
examples:
Device List:
description: Device List
value:
chassis-numbers:
- 233497bc-69f7-43fe-a389-28bb719fef14
- 671457bc-69f7-43fe-a389-28bb719fef14
- 812827bc-69f7-43fe-a389-28bb719fef14
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostcontrollerdownloadcsrrequest'
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/csr/details:
get:
tags:
- Certificate Management - Device
summary: Get CSR detail view
description: Get CSR detail view
operationId: getCSRViewRightMenus
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
CSR Details:
description: CSR Details
value:
header: {}
data:
- name: View CSR
type: certificate
subtype: view
attributes: CSRDetail
newWindow: true
multiSelect: false
- name: View Certificate
type: certificate
subtype: viewCrt
attributes: certificate
newWindow: true
multiSelect: false
- name: Generate CSR
type: certificate
subtype: generate
attributes: deviceIP
newWindow: false
multiSelect: false
uri: dataservice/certificate/generate/csr
- name: Reset RSA
type: certificate
subtype: reset
attributes: deviceIP
newWindow: false
multiSelect: false
uri: dataservice/certificate/regenerate/csr
- name: Edit
type: certificate
subtype: edit
attributes: deviceIP,username,password
newWindow: false
multiSelect: false
uri: dataservice/certificate/configuration
- name: Invalid
type: certificate
subtype: delete
attributes: deviceIP
newWindow: false
multiSelect: false
uri: dataservice/certificate/configuration
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExampleGetcsrdetailsresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/data/controller/list:
get:
tags:
- Certificate Management - Device
summary: get controller certificate data
description: get controller certificate data
operationId: getCertificateControllerListData
parameters:
- name: requestID
in: query
description: Request ID parameter
schema:
type: string
examples:
Empty:
description: Empty
requestID:
description: requestID
value: d65f2b6c-c00a-4432-a87d-d2b6269b01b3
- name: dataObject
in: query
description: Device property as DataObject parameter
schema:
type: string
examples:
Empty:
description: Empty
UUID:
description: UUID
value: uuid
Reachability:
description: Reachability
value: reachability
CSR:
description: CSR
value: CSR
responses:
'200':
description: Success
content:
application/json:
schema:
type: array
properties:
empty:
type: boolean
items:
type: string
$$ref: '#/components/schemas/CertificateChain'
examples:
Certificate Data Response:
description: Certificate Data Response
value:
header:
columns:
- title: State
property: certInstallStatus
display: iconAndToolTip
iconProperty: certInstallStatus
toolTipProperty: certInstallStatus
hideable: false
icon:
- key: CSR Generated
value: images/certStates/csr-generated.png
displayKey: CSR Generated
- key: CSR Generation Error
value: images/certStates/csr-failed.png
displayKey: CSR Failed
- key: Certificate Installation Error
value: images/certStates/cert-install-failed.png
displayKey: Certificate Installation Failed
- key: Installed
value: images/certStates/cert-installed.png
displayKey: Certificate Installed
width: 40
minWidth: 40
dataType: string
- title: Operation Status
property: state
colorProperty: globalState
color:
- key: Error
value: ef5350
width: 130
dataType: string
- title: Controller Type
property: deviceType
display: keyvalue
keyvalueProperty: deviceType
hideable: false
keyvalue:
- key: vsmart
value: Controller
- key: vbond
value: Validator
- key: vmanage
value: Manager
- key: vedge
value: WAN Edge
width: 120
dataType: string
- title: Site Name
property: site-name
hideable: true
width: 100
dataType: string
- title: Hostname
property: host-name
hideable: true
width: 100
dataType: string
- title: Config Locked
property: device-lock
visible: true
width: 80
dataType: boolean
- title: Managed By
property: managed-by
visible: true
headerTooltip: 'This field indicates whether device is being managed by a Configuration-Group, Template, or it is Unmanaged i.e. not managed by either of them. Note: A device that is Unlocked but, managed by a Configuration-Group will become locked again when the Configuration-Group is deployed back to the device.'
width: 160
dataType: string
- title: Device Status
property: configStatusMessage
display: syncDiffChecker
visible: true
minWidth: 150
dataType: string
- title: System IP
property: system-ip
hideable: false
width: 120
dataType: ipv4
- title: Certificate Serial
property: serialNumber
width: 150
dataType: string
- title: Scheduled renewal date
property: certScheduledDate
width: 100
dataType: string
- title: Certificate Expiration Date
property: expirationDate
width: 100
dataType: string
- title: UUID
property: uuid
width: 270
dataType: string
fields:
- property: certInstallStatus
dataType: string
display: iconAndToolTip
- property: state
dataType: string
- property: deviceType
dataType: string
display: keyvalue
- property: site-name
dataType: string
- property: host-name
dataType: string
- property: device-lock
dataType: boolean
- property: managed-by
dataType: string
- property: configStatusMessage
dataType: string
display: syncDiffChecker
- property: system-ip
dataType: ipv4
- property: serialNumber
dataType: string
- property: certScheduledDate
dataType: string
- property: expirationDate
dataType: string
- property: uuid
dataType: string
viewKeys:
uniqueKey:
- chasisNumber
preferenceKey: grid-certificateControllerDataList
modelNameMapping:
vAnalytics: Analytics
vSmart: Controller
vManage: Manager
Cloud OnRamp: Cloud onRamp
vBond: Validator
data:
- configuredSiteId: '9'
configuredSystemIP: 10.0.9.1
deviceType: vbond
serialNumber: 3924B97C98E06138F90130FD01DAC5AA0513AE18
ncsDeviceName: vbond-2dadd49a-0283-427e-a4c8-f64268796d4f
configStatusMessage: In Sync
templateApplyLog:
- '[7-Oct-2024 3:46:37 UTC] Sync-from successful'
uuid: 2dadd49a-0283-427e-a4c8-f64268796d4f
managementSystemIP: 10.0.9.1
templateStatus: Success
chasisNumber: 2dadd49a-0283-427e-a4c8-f64268796d4f
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vedge-cloud
deviceState: READY
validity: valid
platformFamily: vedge-x86
hardwareVedge: false
username: --
rootCertHash: 4d910d5dfc928f8b562dfbad4415cdc8bc23b624
rsaKey4096Compatible: true
state: Installed
globalState: normal
valid: valid
requestTokenID: a974fea8-802f-46a2-9ce8-67b5790ef58e
expirationDate: Oct 05 03:34:34 2034 GMT
expirationDateLong: 2043632074000
deviceIP: 10.0.9.1
activity:
- Installed
certInstallStatus: Installed
personality: vbond
expirationStatus: normal
uploadSource: Auto Discovered
timeRemainingForExpiration: 315309023525
solution: common
site-id: '9'
host-name: vb1
system-ip: 10.0.9.1
vbond: 10.1.1.9
vmanageConnectionState: connected
local-system-ip: 10.0.9.1
availableVersions: []
defaultVersion: 20.17.999-3991
reachability: reachable
version: 20.17.999-3991
uptime-date: 1728272100000
model_sku: None
lastupdated: 1728325410908
vmanage-system-ip: 10.0.9.1
sp-organization-name: Acme
organization-name: Acme
certScheduledRenewal: '-1'
certScheduledDate: '-1'
lifeCycleRequired: true
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_9
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '10'
configuredSystemIP: 10.0.10.3
deviceType: vmanage
serialNumber: 06B61E554850F7EA85991291D3D1640FE6E68F2A
ncsDeviceName: vmanage-03d9aa5c-4899-4858-8ad3-24223d838066
configStatusMessage: In Sync
templateApplyLog:
- '[7-Oct-2024 18:23:13 UTC] Sync-from successful'
uuid: 03d9aa5c-4899-4858-8ad3-24223d838066
managementSystemIP: 10.0.10.3
templateStatus: Success
chasisNumber: 03d9aa5c-4899-4858-8ad3-24223d838066
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vmanage
deviceState: READY
validity: valid
platformFamily: vmanage
hardwareVedge: false
username: --
rootCertHash: 4d910d5dfc928f8b562dfbad4415cdc8bc23b624
rsaKey4096Compatible: true
CSR: vm
CSRDetail: '-----BEGIN CERTIFICATE REQUEST-----
MIICpDCCAYwCAQAwXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMREwDwYDVQQH
DAhTYW4gSm9zZTENMAsGA1UECwwEQWNtZTEUMBIGA1UECgwLdklQdGVsYSBJbmMx
CzAJBgNVBAMMAnZtMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArTxK
oEBYTeKUJUioaJP+YqtIomwH0UMkObWOuk5g5B/2Kcp3xc75W+bJQZPymWTyYB3v
jQnNblUMElLGRlry/3FIPXLnVwO4uFnsNOxYZwO3VnaOwsUgwza8wezxwos6mqX2
sPIIzNPES5CmjseJ2CIponJyh+xEUViBHK8Z+9zMO1uH8OtK1fnoHgeoJ7x2FC19
qx5isu/SLEYmvOZ0Bn9u01nYuIoZHpW8mAQ18s1NLXI3w16tV90eWcU8IcqXoq0x
XoskY+2qCVBsy/WFDfOhKzZQ//rJjNcaUy6uNKSOFwI9Ym8PWMUxDF698HuD7G8X
f6ax79B0BLLuxp/qFQIDAQABoAAwDQYJKoZIhvcNAQELBQADggEBAGcqfifBc6HF
qWNQy2piZvyapjaWltgkZm9BLcyKcFi9F9HEwlMrKibngnbGLJdSCSP29zQcAJ+x
4ZcsLUM2vipf/3qIDFe8Y1VbcTrfPpyGz3k+uNgJOd3Y3kq46LCg5y88vOxfOU9s
vZki3v0v4Aei6IqhE4jBQjXjX6T1dP8VFrFZtm7RlV8OCFzoSrO8KAr1mKH+LcMz
FcDZ1Awb8mPzSa9W+wt+GfE9lVzK0uJHcMJ7mCfduXEBYLu5crxCuRbm7OlE124e
eURCz9mnlHxnYyd/nvVPb/0ViK50hcvOpRkL0nGVUuXJSR74TgY75t/XVJG2LvNw
85Bplw5ktAs=
-----END CERTIFICATE REQUEST-----'
certificateDetail: '-----BEGIN CERTIFICATE-----
MIIDRTCCAi0CFAa2HlVIUPfqhZkSkdPRZA/m5o8qMA0GCSqGSIb3DQEBCwUAMF8x
CzAJBgNVBAYTAlVTMQswCQYDVQQIDAJDQTERMA8GA1UEBwwIU2FuIEpvc2UxDTAL
BgNVBAsMBEFjbWUxFDASBgNVBAoMC3ZJUHRlbGEgSW5jMQswCQYDVQQDDAJjYTAe
Fw0yNDEwMDcwMzM0MzRaFw0zNDEwMDUwMzM0MzRaMF8xCzAJBgNVBAYTAlVTMQsw
CQYDVQQIDAJDQTERMA8GA1UEBwwIU2FuIEpvc2UxDTALBgNVBAsMBEFjbWUxFDAS
BgNVBAoMC3ZJUHRlbGEgSW5jMQswCQYDVQQDDAJ2bTCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAK08SqBAWE3ilCVIqGiT/mKrSKJsB9FDJDm1jrpOYOQf
9inKd8XO+VvmyUGT8plk8mAd740JzW5VDBJSxkZa8v9xSD1y51cDuLhZ7DTsWGcD
t1Z2jsLFIMM2vMHs8cKLOpql9rDyCMzTxEuQpo7HidgiKaJycofsRFFYgRyvGfvc
zDtbh/DrStX56B4HqCe8dhQtfaseYrLv0ixGJrzmdAZ/btNZ2LiKGR6VvJgENfLN
TS1yN8NerVfdHlnFPCHKl6KtMV6LJGPtqglQbMv1hQ3zoSs2UP/6yYzXGlMurjSk
jhcCPWJvD1jFMQxevfB7g+xvF3+mse/QdASy7saf6hUCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAHdmD6PKZdmxPvjXiaXf6n2j7VPKlP3AYVc/MZbi9QZml5f9hkmiE
swueFrL6cXIuxc/f3hL7dgUR9hZgmiYmRIQPB5Y1oTVBvponDe1k6ScsdqHpEzTo
0hRPGV9AQsKClfYiNOTXptrcNTNY5MnqW5oO4pwbSdoSM/iAupIgFFYQjBXQhb2x
4QMx8BTU/eJDpt2pzXqQh1Rd1obBodFyJSg71QrWWuf3jCnV7FuZHDZOEl0b4OI3
Wz0iMdGwezhHqZtXv6p2lsUi2MInCe5Qi6TzfoNeyF5kks53iEBaJFZSmBH6RIbq
5WonkNVwLXYF0CrR/x+Qk+h7bEYfABSy4g==
-----END CERTIFICATE-----'
state: vBond Updated
globalState: normal
valid: valid
requestTokenID: a50836c2-0f1e-4e98-a6cc-6876047b88ea
expirationDate: Oct 05 03:34:34 2034 GMT
expirationDateLong: 2043632074000
deviceIP: 10.0.10.3
activity:
- vBond Updated
certInstallStatus: Installed
servicePersonality: all
personality: vmanage
expirationStatus: normal
uploadSource: Auto Discovered
timeRemainingForExpiration: 315309023525
solution: common
site-id: '10'
host-name: vm
system-ip: 10.0.10.3
vbond: vb.acme.local
vmanageConnectionState: connected
local-system-ip: 10.0.10.3
availableVersions: []
defaultVersion: 20.17.999-3991
reachability: reachable
version: 20.17.999-3991
uptime-date: 1728272040000
model_sku: None
lastupdated: 1728325431653
vmanage-system-ip: 10.0.10.3
domain-id: '0'
sp-organization-name: Acme
organization-name: Acme
certScheduledRenewal: '-1'
certScheduledDate: '-1'
lifeCycleRequired: false
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_10
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '9'
configuredSystemIP: 10.0.9.2
deviceType: vsmart
serialNumber: 3BA49C60C51FA260D3A10106258E7719E9B3446B
ncsDeviceName: vsmart-5563d766-8e13-49f2-87d9-39e3bd7e2c98
configStatusMessage: In Sync
templateApplyLog:
- '[7-Oct-2024 3:46:41 UTC] Sync-from successful'
uuid: 5563d766-8e13-49f2-87d9-39e3bd7e2c98
managementSystemIP: 10.0.9.2
templateStatus: Success
chasisNumber: 5563d766-8e13-49f2-87d9-39e3bd7e2c98
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vsmart
deviceState: READY
validity: valid
platformFamily: vsmart
hardwareVedge: false
username: --
rootCertHash: 4d910d5dfc928f8b562dfbad4415cdc8bc23b624
rsaKey4096Compatible: true
state: vBond Updated
globalState: normal
valid: valid
requestTokenID: 9fe50252-9793-4961-859b-c830376fa12c
expirationDate: Oct 05 03:34:34 2034 GMT
expirationDateLong: 2043632074000
deviceIP: 10.0.9.2
activity:
- vBond Updated
certInstallStatus: Installed
personality: vsmart
expirationStatus: normal
uploadSource: Auto Discovered
timeRemainingForExpiration: 315309023525
region-id: []
solution: sdwan
site-id: '9'
host-name: vs1
system-ip: 10.0.9.2
vbond: vb.acme.local
vmanageConnectionState: connected
policy-template-name: ''
policy-template-version: ''
local-system-ip: 10.0.9.2
availableVersions: []
defaultVersion: 20.17.999-3991
reachability: reachable
version: 20.17.999-3991
uptime-date: 1728272100000
model_sku: None
lastupdated: 1728325439186
vmanage-system-ip: 10.0.9.2
domain-id: '1'
sp-organization-name: Acme
organization-name: Acme
certScheduledRenewal: '-1'
certScheduledDate: '-1'
lifeCycleRequired: false
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_9
device-lock: 'No'
managed-by: Unmanaged
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExampleGetcertcontrollerlistdataresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/data/vedge/list:
get:
tags:
- Certificate Management - Device
summary: get vEdge certificate data
description: get vEdge certificate data
operationId: getCertificateVedgeListData
parameters:
- name: model
in: query
description: Device Model
schema:
type: string
examples:
Empty:
description: Empty
C8000v:
description: C8000v
value: C8000v
ASR1002-HX:
description: ASR1002-HX
value: ASR1002-HX
C8300-1N1S-4T2X:
description: C8300-1N1S-4T2X
value: C8300-1N1S-4T2X
- name: state
in: query
description: Certificate State
schema:
type: string
examples:
Empty:
description: Empty
Token Generated:
description: Token Generated
value: tokengenerated
Bootstrap Config Generated:
description: Bootstrap Config Generated
value: bootstrapconfiggenerated
CSR Generated:
description: CSR Generated
value: csrgenerated
CSR Failed:
description: CSR Failed
value: csrfailed
Certificate Installed:
description: Certificate Installed
value: certinstalled
Certificate Installation Failed:
description: Certificate Installation Failed
value: certinstallfailed
Certificate serial number pushed to controllers:
description: Certificate serial number pushed to controllers
value: certserialpushedtocontrollers
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Vedge Data Response:
description: Vedge Data Response
value:
header:
columns:
- title: State
property: vedgeCertificateState
display: iconAndToolTip
iconProperty: vedgeCertificateState
toolTipProperty: vedgeCertificateState
hideable: false
icon:
- key: tokengenerated
value: images/certStates/token-generated.png
displayKey: Token Generated
- key: bootstrapconfiggenerated
value: images/certStates/bootstrap-config-generated.png
displayKey: Bootstrap Configuration Generated
- key: csrgenerated
value: images/certStates/csr-generated.png
displayKey: CSR Generated
- key: csrfailed
value: images/certStates/csr-failed.png
displayKey: CSR Failed
- key: certinstallfailed
value: images/certStates/cert-install-failed.png
displayKey: Certificate Installation Failed
- key: certinstalled
value: images/certStates/cert-installed.png
displayKey: Certificate Installed
width: 40
minWidth: 40
dataType: string
- title: Chassis Number
property: chasisNumber
hideable: false
width: 270
dataType: string
- title: Site Name
property: site-name
hideable: true
width: 100
dataType: string
- title: Hostname
property: host-name
hideable: true
width: 100
dataType: string
- title: Tags
property: tags
display: toggle
actionColumn: true
visible: true
minWidth: 100
dataType: string
- title: Config Locked
property: device-lock
visible: true
width: 80
dataType: boolean
- title: Managed By
property: managed-by
visible: true
headerTooltip: 'This field indicates whether device is being managed by a Configuration-Group, Template, or it is Unmanaged i.e. not managed by either of them. Note: A device that is Unlocked but, managed by a Configuration-Group will become locked again when the Configuration-Group is deployed back to the device.'
width: 160
dataType: string
- title: Device Status
property: configStatusMessage
display: syncDiffChecker
visible: true
minWidth: 150
dataType: string
- title: Version
property: version
visible: true
width: 150
dataType: string
- title: Reachability
property: reachability
hideable: true
visible: true
dataType: string
- title: Certificate Expiration Date
property: expirationDate
width: 100
dataType: string
- title: Scheduled renewal date
property: certScheduledDate
width: 100
dataType: string
fields:
- property: vedgeCertificateState
dataType: string
display: iconAndToolTip
- property: chasisNumber
dataType: string
- property: site-name
dataType: string
- property: host-name
dataType: string
- property: tags
dataType: string
display: toggle
- property: device-lock
dataType: boolean
- property: managed-by
dataType: string
- property: configStatusMessage
dataType: string
display: syncDiffChecker
- property: version
dataType: string
- property: reachability
dataType: string
- property: expirationDate
dataType: string
- property: certScheduledDate
dataType: string
viewKeys:
uniqueKey:
- chasisNumber
preferenceKey: grid-certificateVEdgeDataList
modelNameMapping:
vAnalytics: Analytics
vSmart: Controller
vManage: Manager
Cloud OnRamp: Cloud onRamp
vBond: Validator
data:
- configuredSiteId: '2'
configuredSystemIP: 10.0.1.2
deviceType: vedge
serialNumber: 79C44D216FF5988E98673D6F51F421A7D2034B79
ncsDeviceName: vedge-C8K-ca3dbf94-f29c-415d-bf3a-4d803dc86f84
configStatusMessage: In Sync
templateApplyLog:
- '[7-Oct-2024 3:46:52 UTC] Sync-from successful'
uuid: C8K-ca3dbf94-f29c-415d-bf3a-4d803dc86f84
managementSystemIP: 10.0.1.2
templateStatus: Success
chasisNumber: C8K-ca3dbf94-f29c-415d-bf3a-4d803dc86f84
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vedge-C8000V
deviceState: READY
validity: valid
platformFamily: c8000v
hardwareVedge: false
username: --
rootCertHash: 4d910d5dfc928f8b562dfbad4415cdc8bc23b624
rsaKey4096Compatible: true
deviceIP: 10.0.1.2
personality: vedge
uploadSource: Auto Discovered
region-id: []
solution: sdwan
site-id: '2'
host-name: ce1
system-ip: 10.0.1.2
vbond: vb.acme.local
vmanageConnectionState: connected
local-system-ip: 10.0.1.2
availableVersions: []
defaultVersion: 17.17.01.0.209545
reachability: reachable
version: 17.17.01.0.209545
uptime-date: 1728272400000
model_sku: None
lastupdated: 1728320117432
vmanage-system-ip: 10.0.1.2
domain-id: '1'
sp-organization-name: Acme
organization-name: Acme
certScheduledRenewal: '-1'
certScheduledDate: '-1'
lifeCycleRequired: true
vedgeCertificateState: certinstalled
expirationDate: NA
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_2
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '1'
configuredSystemIP: 10.0.1.1
deviceType: vedge
serialNumber: 0ABF7384D3163E0A53768D374F4A8F22AA49EEF8
ncsDeviceName: vedge-064f10fb-e795-45ed-9290-27f20b47a03b
configStatusMessage: In Sync
templateApplyLog:
- '[7-Oct-2024 3:46:32 UTC] Sync-from successful'
uuid: 064f10fb-e795-45ed-9290-27f20b47a03b
managementSystemIP: 10.0.1.1
templateStatus: Success
chasisNumber: 064f10fb-e795-45ed-9290-27f20b47a03b
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vedge-cloud
deviceState: READY
validity: valid
platformFamily: vedge-x86
hardwareVedge: false
username: --
rootCertHash: 4d910d5dfc928f8b562dfbad4415cdc8bc23b624
rsaKey4096Compatible: false
deviceIP: 10.0.1.1
personality: vedge
uploadSource: Auto Discovered
region-id: []
solution: sdwan
site-id: '1'
host-name: ve1
system-ip: 10.0.1.1
vbond: vb.acme.local
vmanageConnectionState: connected
local-system-ip: 10.0.1.1
availableVersions: []
defaultVersion: 20.9.6-862
reachability: reachable
version: 20.9.6-862
uptime-date: 1728272040000
model_sku: None
lastupdated: 1728320114735
vmanage-system-ip: 10.0.1.1
domain-id: '1'
sp-organization-name: Acme
organization-name: Acme
certScheduledRenewal: '-1'
certScheduledDate: '-1'
lifeCycleRequired: true
vedgeCertificateState: certinstalled
expirationDate: NA
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_1
device-lock: 'No'
managed-by: Unmanaged
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExampleGetcertvedgelistdataresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/device/details:
get:
tags:
- Certificate Management - Device
summary: Get device detail view
description: Get device detail view
operationId: getDeviceViewRightMenus
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Device Details:
description: Device Details
value:
header: {}
data:
- name: Edit accountInfo
type: certificate
subtype: edit
attributes: deviceIP,username,password
newWindow: false
multiSelect: false
uri: dataservice/certificate/configuration
- name: Delete
type: certificate
subtype: delete
attributes: deviceIP
newWindow: false
multiSelect: false
uri: dataservice/certificate/configuration
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExampleGetdevicedetailsresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/device/invalidate:
post:
tags:
- Certificate Management - Device
summary: invalidate the device
description: invalidate the device
operationId: invalidateDevice
requestBody:
description: Device UUID
content:
application/json:
schema:
type: object
examples:
Payload:
description: Payload
value:
chasisNumber: C8K-f4423f04-355b-4c22-b6de-76f8d3e651b4
deviceIP: 172.16.255.15
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostdeviceinvalidaterequest'
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Task ID:
description: Task ID
value:
id: b2b7525d-b68e-4ac3-962a-49d521352272
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExamplePostdeviceinvalidateresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/device/list:
get:
tags:
- Certificate Management - Device
summary: get device list
description: get device list
operationId: getDevicesList
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Device List:
description: Device List
value:
header:
columns:
- title: Device IP
property: deviceIP
dataType: ipv4
- title: Device type
property: deviceType
display: keyvalue
keyvalueProperty: deviceType
keyvalue:
- key: vsmart
value: vSmart
- key: vbond
value: vBond
- key: vmanage
value: vManage
- key: vedge
value: WAN Edge
dataType: string
- title: Username
property: username
dataType: string
- title: Password
property: password
dataType: string
fields:
- property: deviceIP
dataType: ipv4
- property: deviceType
dataType: string
display: keyvalue
- property: username
dataType: string
- property: password
dataType: string
viewKeys:
uniqueKey: []
preferenceKey: grid-deviceList
modelNameMapping:
vAnalytics: Analytics
vSmart: Controller
vManage: Manager
Cloud OnRamp: Cloud onRamp
vBond: Validator
data:
- configuredSystemIP: 172.16.255.26
deviceType: vbond
serialNumber: '12345984'
ncsDeviceName: vbond-4996ff01-f899-4cc7-91f7-6de2245e9a82
configStatusMessage: In Sync
templateApplyLog:
- '[5-Jun-2024 10:50:31 UTC] Sync-from successful'
uuid: 4996ff01-f899-4cc7-91f7-6de2245e9a82
managementSystemIP: 172.16.255.26
templateStatus: Success
chasisNumber: 4996ff01-f899-4cc7-91f7-6de2245e9a82
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vedge-cloud
deviceState: READY
validity: valid
platformFamily: vedge-x86
hardwareVedge: false
username: --
rootCertHash: 9d291b7674ea8fe9b98d440b82df7627b040d691
state: Installed
globalState: normal
valid: valid
requestTokenID: af515aba-bf25-4dcc-bd89-4befc088a0f6
expirationDate: Jun 05 10:01:14 2025 GMT
expirationDateLong: 1749117674000
deviceIP: 172.16.255.26
activity:
- Installed
state_vedgeList: Sync
certInstallStatus: Installed
personality: vbond
expirationStatus: normal
uploadSource: Auto Discovered
timeRemainingForExpiration: 31155712243
solution: common
host-name: vm16
system-ip: 172.16.255.26
vbond: 10.0.12.26
vmanageConnectionState: connected
local-system-ip: 172.16.255.26
availableVersions: []
defaultVersion: 20.15.0-72
reachability: reachable
version: 20.15.0-72
uptime-date: 1717581000000
model_sku: None
lastupdated: 1718044157324
vmanage-system-ip: 172.16.255.26
sp-organization-name: vIPtela Inc Regression
organization-name: vIPtela Inc Regression
lifeCycleRequired: true
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '100'
configuredSystemIP: 172.16.255.21
deviceType: vedge
serialNumber: '12345981'
ncsDeviceName: vedge-41e0bb86-6328-49be-88ad-87c70c1d4406
configStatusMessage: In Sync
templateApplyLog:
- '[5-Jun-2024 10:57:02 UTC] Sync-from successful'
uuid: 41e0bb86-6328-49be-88ad-87c70c1d4406
managementSystemIP: 172.16.255.21
templateStatus: Success
chasisNumber: 41e0bb86-6328-49be-88ad-87c70c1d4406
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vedge-cloud
deviceState: READY
validity: valid
platformFamily: vedge-x86
hardwareVedge: false
username: --
rootCertHash: 9d291b7674ea8fe9b98d440b82df7627b040d691
deviceIP: 172.16.255.21
personality: vedge
uploadSource: Auto Discovered
region-id: []
solution: sdwan
site-id: '100'
host-name: vm11
system-ip: 172.16.255.21
vbond: vbond
vmanageConnectionState: connected
local-system-ip: 172.16.255.21
availableVersions: []
defaultVersion: 20.9.5-802
reachability: reachable
version: 20.9.5-802
uptime-date: 1717580940000
model_sku: None
lastupdated: 1718044934590
vmanage-system-ip: 172.16.255.21
domain-id: '1'
sp-organization-name: vIPtela Inc Regression
organization-name: vIPtela Inc Regression
lifeCycleRequired: true
vedgeCertificateState: certinstalled
expirationDate: NA
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_100
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '100'
configuredSystemIP: 172.16.255.11
deviceType: vedge
serialNumber: '12345979'
ncsDeviceName: vedge-6b09a9b9-e242-4a65-8bed-0ff500e0c0a4
configStatusMessage: In Sync
templateApplyLog:
- '[5-Jun-2024 10:57:04 UTC] Sync-from successful'
uuid: 6b09a9b9-e242-4a65-8bed-0ff500e0c0a4
managementSystemIP: 172.16.255.11
templateStatus: Success
chasisNumber: 6b09a9b9-e242-4a65-8bed-0ff500e0c0a4
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vedge-cloud
deviceState: READY
validity: valid
platformFamily: vedge-x86
hardwareVedge: false
username: --
rootCertHash: 9d291b7674ea8fe9b98d440b82df7627b040d691
deviceIP: 172.16.255.11
personality: vedge
uploadSource: Auto Discovered
region-id: []
solution: sdwan
site-id: '100'
host-name: vm1
system-ip: 172.16.255.11
vbond: vbond
vmanageConnectionState: connected
local-system-ip: 172.16.255.11
availableVersions: []
defaultVersion: 20.9.5-802
reachability: reachable
version: 20.9.5-802
uptime-date: 1717580940000
model_sku: None
lastupdated: 1718044934642
vmanage-system-ip: 172.16.255.11
domain-id: '1'
sp-organization-name: vIPtela Inc Regression
organization-name: vIPtela Inc Regression
lifeCycleRequired: true
vedgeCertificateState: certinstalled
expirationDate: NA
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_100
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '600'
configuredSystemIP: 172.16.255.16
deviceType: vedge
serialNumber: '12345989'
ncsDeviceName: vedge-5ac9b75d-7e8d-4e19-9664-8f3746eefe22
configStatusMessage: In Sync
templateApplyLog:
- '[5-Jun-2024 10:58:31 UTC] Sync-from successful'
uuid: 5ac9b75d-7e8d-4e19-9664-8f3746eefe22
managementSystemIP: 172.16.255.16
templateStatus: Success
chasisNumber: 5ac9b75d-7e8d-4e19-9664-8f3746eefe22
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vedge-cloud
deviceState: READY
validity: valid
platformFamily: vedge-x86
hardwareVedge: false
username: --
rootCertHash: 9d291b7674ea8fe9b98d440b82df7627b040d691
deviceIP: 172.16.255.16
personality: vedge
uploadSource: Auto Discovered
region-id: []
solution: sdwan
site-id: '600'
host-name: vm6
system-ip: 172.16.255.16
vbond: vbond
vmanageConnectionState: connected
local-system-ip: 172.16.255.16
availableVersions: []
defaultVersion: 20.9.5-802
reachability: reachable
version: 20.9.5-802
uptime-date: 1717581000000
model_sku: None
lastupdated: 1718044934684
vmanage-system-ip: 172.16.255.16
domain-id: '1'
sp-organization-name: vIPtela Inc Regression
organization-name: vIPtela Inc Regression
lifeCycleRequired: true
vedgeCertificateState: certinstalled
expirationDate: NA
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_600
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '400'
configuredSystemIP: 172.16.255.14
deviceType: vedge
serialNumber: '12345987'
ncsDeviceName: vedge-20d50c50-84bf-497b-a6ba-00b9b465719b
configStatusMessage: In Sync
templateApplyLog:
- '[5-Jun-2024 10:52:33 UTC] Sync-from successful'
uuid: 20d50c50-84bf-497b-a6ba-00b9b465719b
managementSystemIP: 172.16.255.14
templateStatus: Success
chasisNumber: 20d50c50-84bf-497b-a6ba-00b9b465719b
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vedge-cloud
deviceState: READY
validity: valid
platformFamily: vedge-x86
hardwareVedge: false
username: --
rootCertHash: 9d291b7674ea8fe9b98d440b82df7627b040d691
deviceIP: 172.16.255.14
personality: vedge
uploadSource: Auto Discovered
region-id: []
solution: sdwan
site-id: '400'
host-name: vm4
system-ip: 172.16.255.14
vbond: vbond
vmanageConnectionState: connected
local-system-ip: 172.16.255.14
availableVersions: []
defaultVersion: 20.9.5-802
reachability: reachable
version: 20.9.5-802
uptime-date: 1717581000000
model_sku: None
lastupdated: 1718044934557
vmanage-system-ip: 172.16.255.14
domain-id: '1'
sp-organization-name: vIPtela Inc Regression
organization-name: vIPtela Inc Regression
lifeCycleRequired: true
vedgeCertificateState: certinstalled
expirationDate: NA
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_400
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '500'
configuredSystemIP: 172.16.255.15
deviceType: vedge
serialNumber: ACC7F622
ncsDeviceName: vedge-C8K-f4423f04-355b-4c22-b6de-76f8d3e651b4
configStatusMessage: In Sync
templateApplyLog:
- '[5-Jun-2024 10:57:33 UTC] Sync-from successful'
uuid: C8K-f4423f04-355b-4c22-b6de-76f8d3e651b4
managementSystemIP: 172.16.255.15
templateStatus: Success
chasisNumber: C8K-f4423f04-355b-4c22-b6de-76f8d3e651b4
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vedge-C8000V
deviceState: READY
validity: staging
platformFamily: c8000v
hardwareVedge: false
username: --
vedgeCertificateState: certinstalled
vedgeCSR: '-----BEGIN CERTIFICATE REQUEST-----
MIIFWjCCA0ICAQAwgdkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlh
MREwDwYDVQQHEwhTYW4gSm9zZTEfMB0GA1UECxMWdklQdGVsYSBJbmMgUmVncmVz
c2lvbjEWMBQGA1UEChMNQ2lzY28gU3lzdGVtczFFMEMGA1UEAxM8dmVkZ2UtQzhL
LWY0NDIzZjA0LTM1NWItNGMyMi1iNmRlLTc2ZjhkM2U2NTFiNC0yLnZpcHRlbGEu
Y29tMSIwIAYJKoZIhvcNAQkBFhNzdXBwb3J0QHZpcHRlbGEuY29tMIICIjANBgkq
hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsecU6s4Vozo0jsGH24mLuvt3H+PQ9yK/
oYGPoPQaULTV1f3TpAjvIyr1FXMZw5b2hVeHEQaNNFJm/7T2FAY2kbIeQ2Cvbno4
y5H8aAYKBor95LlXVG5bS+UdB4rCFm4/EfQvoZ4FNT38IYisYMxEfXShrmyRWIJw
a3cm3OIZRy8SoG/Lnotffk1/v46dC+lRN4R7aFCAw8iIMdgj+aL+qEAK2LquSrmT
N6Wv+bCnWxR6avcumVKmCcDSUnVkFbECynKQ41OA99qbR7BsLrOnjcMwkbwylBK4
gZByF5k4QIxA9pUhudONyLgm3BVmN5uzz9wF2K6H2GblB0eoTvdkNsw7vfnlCdrA
9Ttj7/jzGk9BVHrJz+pFLUgzJxQjuwsgI6nyzY0/s+mvHAErjpMM7LaXtYplixA3
ZAiZ4hEgCiltbBxTsdk59+uEE+TiV8KF5+61HiKGhte7aTVitti28Iu4H6dJHST3
wUbpofdAg+zBrrLREZZ+T6/6zJC2+L3Up3qSH+vTx92U2F5Fm06/WrB7J6r02T2K
JBF6oVy2+WmbH9KwZiIs6YDYX//xG/7Yz90fc9vvKougg6sMbiDdu70DCmS80nBc
pthQpZLrSmZjuLxCtqES5ZFIZVD94Z+emtV3xzWaJqijbNfdVD8yFfZ7FlWquBD9
dIampyLmRHUCAwEAAaA7MDkGCSqGSIb3DQEJDjEsMCowCQYDVR0TBAIwADAdBgNV
HQ4EFgQUDaA3QY5i1gaNN7S0XoTAjuHkxRcwDQYJKoZIhvcNAQELBQADggIBAG6b
FUGtsnbkgq6pyyKbsKDTIWnT/SkVCgvfsp4ZfoMhzjV3A8vLqAwoymJUdlHnHtsa
amLUKNdkHaPyQ3JDTzKuuyTso0ZdlkEsWENXh/CtSbk9buVmO75HyWgwvrvIE9h3
J2E3RUKdGX4H3fsR0HDVnF/T9r8WOzpFaRqMrA5wdJEbV9mIM7St01SWnFlLxYg0
bYKAgIzS1kfkH6fE3OPjl65OsPUinvJ0w0DVj0f7Sv6sK4Eh5jeM8ldfgXvlNS/x
HEV0Ui2+Md0nhibpwxuNwa5LC8P5Xj7Bk7dBjvH5Ij/n7gNto1qaipG/2cw7tx07
aZDca9Dn+wBM7e8ngTkyRi9PEzId5K+CaW3AMhcLb5g3K8nU21rhvK5Ui7irsYi7
g2mJ/qGWaQ5aByFWVq/SxSM+/moIsVekXwu449DuJSYOdEP3B9OZOVGVJW2TUFNp
ZoUKO+twdiUBJf3QHxGOpgb9AUqrerPPwvJlyc62vkwaZEAwFFT1qyh6i7dGnO3y
RpXHt6N+a/4l76IJywtbSUsLUKHZJbm0R3qJpVDfnWjzJr0H5NoKPDrcwpnnFMi1
s95rUV0rvbn1WfmEBd8UAHNnI0/D3nUeSEb3En/ZVcwYqiIXsdniBdUhi5nu1tp0
b1LcHdhlVZ8+v2/2AwJmNuwMMJ9lbTA53eiq4M0b
-----END CERTIFICATE REQUEST-----'
vedgeCSRCommonName: vedge-C8K-f4423f04-355b-4c22-b6de-76f8d3e651b4-2.viptela.com
rootCertHash: 9d291b7674ea8fe9b98d440b82df7627b040d691
state: Installed
globalState: normal
expirationDate: Jun 08 18:24:32 2034 UTC
expirationDateLong: 2033403872000
deviceIP: 172.16.255.15
activity:
- '[10-Jun-2024 18:24:31 UTC] CSR Generated'
certInstallStatus: Installed
personality: vedge
expirationStatus: normal
uploadSource: Auto Discovered
region-id: []
solution: sdwan
site-id: '500'
host-name: vm5
system-ip: 172.16.255.15
vbond: vbond
vmanageConnectionState: connected
local-system-ip: 172.16.255.15
availableVersions: []
defaultVersion: 17.15.01.0.1138
reachability: reachable
version: 17.15.01.0.1138
uptime-date: 1717581240000
model_sku: None
lastupdated: 1718044960772
vmanage-system-ip: 172.16.255.15
domain-id: '1'
sp-organization-name: vIPtela Inc Regression
organization-name: vIPtela Inc Regression
lifeCycleRequired: true
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_500
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '200'
configuredSystemIP: 172.16.255.22
deviceType: vmanage
serialNumber: '12345982'
ncsDeviceName: vmanage-b9c1a398-3c9a-44b1-898f-e61054af0d53
configStatusMessage: In Sync
templateApplyLog:
- '[5-Jun-2024 19:24:39 UTC] Sync-from successful'
uuid: b9c1a398-3c9a-44b1-898f-e61054af0d53
managementSystemIP: 0.0.0.0
templateStatus: Success
chasisNumber: b9c1a398-3c9a-44b1-898f-e61054af0d53
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vmanage
deviceState: READY
validity: valid
platformFamily: vmanage
hardwareVedge: false
username: --
rootCertHash: 9d291b7674ea8fe9b98d440b82df7627b040d691
CSR: vmanage-b9c1a398-3c9a-44b1-898f-e61054af0d53-0.viptela.com
CSRDetail: '-----BEGIN CERTIFICATE REQUEST-----
MIIFWDCCA0ACAQAwgdcxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlh
MREwDwYDVQQHEwhTYW4gSm9zZTEfMB0GA1UECxMWdklQdGVsYSBJbmMgUmVncmVz
c2lvbjEWMBQGA1UEChMNQ2lzY28gU3lzdGVtczFDMEEGA1UEAxM6dm1hbmFnZS1i
OWMxYTM5OC0zYzlhLTQ0YjEtODk4Zi1lNjEwNTRhZjBkNTMtMC52aXB0ZWxhLmNv
bTEiMCAGCSqGSIb3DQEJARYTc3VwcG9ydEB2aXB0ZWxhLmNvbTCCAiIwDQYJKoZI
hvcNAQEBBQADggIPADCCAgoCggIBAL1wL+bOdUCDQlPDDf9Q1L69hgHaFFC146OS
9rbrhOgUtx597GCfI/tAs1cNwQhK8SB4cqu81AYtaGAtx/G9YbqiHOzvlPrptq+l
XSjDvd9zQ3n4dkpNqdrh0Xe9XVZLnDTFEU2N9XhW8MUgtogH61y3nYBZq1/3Hq5s
4ol2Kf5mJrgJSqDiyAPXQ+ro5+LgNk2453LC3PdU60E5bGzUwmCp1yPDIJIMLv7X
FdAxmKV6uRhQZ7nMy1PEf9y64r308v+sEH1dOAfss2vHgj5EdYAYlzxTwsLAGVQU
F2oOINjGgb+ck+PhCoUnOlShuFNk/Dh8OVIxKG2G/eBFOlL6W1n+bqFyUir6tpPU
RJS1Wvg5pemYQulOAhE5Tpd2NNo+vyS8qjvovzoz+RfkG/4X3au/sdbyqgpwBJ5T
8g7JOptr0Cm+HFrFbjO2QDFxO2SMrFqp32VGVcKm7sq4/wwrUm2rtYyKkaLKEHtJ
j0keBeLcH/ECWaVJaJZeIvkZcrHcq2p1VKvtU1VXqxM/r0cV1A0Aj0A+WVQd8riJ
mDV8Xs80sh93aDEi1O7qSypCmp5/FGRHg/A0gczfFTujIKVYFR89AJZsNDV0isSG
11TkGldS1Oer5z/INsQmOmoZfdc5oM7CwTfDsJsmbtc0sMwsPHSyHGps8TxKCTIo
hEybO99tAgMBAAGgOzA5BgkqhkiG9w0BCQ4xLDAqMAkGA1UdEwQCMAAwHQYDVR0O
BBYEFOKAD4L167hyM2euFepYF63R0qe9MA0GCSqGSIb3DQEBCwUAA4ICAQC2GCcv
G/+QyLKgrQgnzM8msnr1B6ZJGqwfHh/IgAoXhwQuc24sQX6kFuU8Ii8bJIZo5w+9
XDy3ofLHAGCVmCNgsydeDpl1XpRoSjVTN9kXwKPQffgydipgwQq2/qPv//msXBSc
NlKpyExtz6Ak8iGlrCg6wA/JRdL0ZSP8Ul4xlChgrBRYhBGB9qtZmD2xLafVpEfU
fLduwWDWuGtYuQsil/fr56QPselH+lQEVGij5YY7mZNMbTrAbNEfuEbt5LjCOCvU
8RfnW884VmodTW47OsTbLq2NaNZZmvIGHCQCqBVHFPJF1oSqpP5ttexqB0WLSi1M
nNnIImTPDsoPwoFqZCIlpbmwmsvQCqssUsIeE3XiE09cUBO0Bfl9ZVBMmKRG+uMy
/pC1ekaN8iTi62w8I0epu5tCoZZlMRnoXvmPf171iV8uH3I1aV6rGpk+xR1qx818
ftUPGFo7ic/c7qeUIw3m53Q/5oe+8LrL5sMHu2Tb2e7cgdyFeCYTxBZL3yPiti5m
5ZDbm+jxF4IHw3VZMbk2LLnGx2tGkGJAjLL4BNq+UNFzi/T0p2KYbIqVXdRHq7Ts
SHPTSs3L4mQ7hU7lfbycidcPT27Itn0ujcRVVt3+RQEN3IFb0JLdVmFgxmZWCDw4
M9hnrkP6AaRdF3bIIPKqLZGumhFYGjoALed+eQ==
-----END CERTIFICATE REQUEST-----'
certificateDetail: '-----BEGIN CERTIFICATE-----
MIIEzDCCA7QCBBI0WYIwDQYJKoZIhvcNAQELBQAwgaAxCzAJBgNVBAYTAlVTMRMw
EQYDVQQIEwpDYWxpZm9ybmlhMREwDwYDVQQHEwhTYW4gSm9zZTEVMBMGA1UECxMM
dklQdGVsYSBUZXN0MRQwEgYDVQQKEwt2SVB0ZWxhIEluYzEiMCAGCSqGSIb3DQEJ
ARYTc2FudG9zaEB2aXB0ZWxhLmNvbTEYMBYGA1UEAxMPdmlwdGVsYS50ZXN0YmVk
MB4XDTI0MDYwNTEwMDEwMFoXDTI1MDYwNTEwMDEwMFowgbMxETAPBgNVBAcTCFNh
biBKb3NlMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
ChMNQ2lzY28gU3lzdGVtczEfMB0GA1UECxMWdklQdGVsYSBJbmMgUmVncmVzc2lv
bjFDMEEGA1UEAxM6dm1hbmFnZS1iOWMxYTM5OC0zYzlhLTQ0YjEtODk4Zi1lNjEw
NTRhZjBkNTMtMC52aXB0ZWxhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
AgoCggIBAL1wL+bOdUCDQlPDDf9Q1L69hgHaFFC146OS9rbrhOgUtx597GCfI/tA
s1cNwQhK8SB4cqu81AYtaGAtx/G9YbqiHOzvlPrptq+lXSjDvd9zQ3n4dkpNqdrh
0Xe9XVZLnDTFEU2N9XhW8MUgtogH61y3nYBZq1/3Hq5s4ol2Kf5mJrgJSqDiyAPX
Q+ro5+LgNk2453LC3PdU60E5bGzUwmCp1yPDIJIMLv7XFdAxmKV6uRhQZ7nMy1PE
f9y64r308v+sEH1dOAfss2vHgj5EdYAYlzxTwsLAGVQUF2oOINjGgb+ck+PhCoUn
OlShuFNk/Dh8OVIxKG2G/eBFOlL6W1n+bqFyUir6tpPURJS1Wvg5pemYQulOAhE5
Tpd2NNo+vyS8qjvovzoz+RfkG/4X3au/sdbyqgpwBJ5T8g7JOptr0Cm+HFrFbjO2
QDFxO2SMrFqp32VGVcKm7sq4/wwrUm2rtYyKkaLKEHtJj0keBeLcH/ECWaVJaJZe
IvkZcrHcq2p1VKvtU1VXqxM/r0cV1A0Aj0A+WVQd8riJmDV8Xs80sh93aDEi1O7q
SypCmp5/FGRHg/A0gczfFTujIKVYFR89AJZsNDV0isSG11TkGldS1Oer5z/INsQm
OmoZfdc5oM7CwTfDsJsmbtc0sMwsPHSyHGps8TxKCTIohEybO99tAgMBAAEwDQYJ
KoZIhvcNAQELBQADggEBAMHgRtjukf9B++NcGLCxHc9oYva/tf1frBZF//AnIVeB
zp12l0IvKWEVYxP4PTxYM6wJvtQ/pGfTyS9Vj5Cve4Di7qaAV8Z6Yh3W2nwhqU9v
RoGraPyWPDSP+T0F5DKaUsqLX/eZhLHAJzZrb2l+cxW6dJ8Fk73AbtL3ce2uhPyn
bewIqpp6P3M9aEXTyjLjd7b40MkFmlachB6K9W3wBD1VCPvRemrtqxjwA8HFe+IB
bjtVDKA4qt87PBkIGe3wUnZPFPQAQylP9goEkRQeYeflxfsORmfAvzTYVSE3s4X6
wwoFAFex+vrl4meXszrSx9k6Z/9MX7XuKocp7F3U9B4=
-----END CERTIFICATE-----'
state: vBond Updated
globalState: normal
valid: valid
requestTokenID: 495c2bc5-59e9-4902-94e8-3a30fb0a335a
expirationDate: Jun 05 10:01:00 2025 GMT
expirationDateLong: 1749117660000
deviceIP: 172.16.255.22
activity:
- vBond Updated
state_vedgeList: Sync
certInstallStatus: Installed
org: vIPtela Inc Regression
servicePersonality: all
personality: vmanage
expirationStatus: normal
timeRemainingForExpiration: 31155698243
solution: common
site-id: '200'
host-name: vm12
system-ip: 172.16.255.22
vbond: vbond
vmanageConnectionState: connected
local-system-ip: 172.16.255.22
availableVersions: []
defaultVersion: 20.15.0-72
reachability: reachable
version: 20.15.0-72
uptime-date: 1717581240000
model_sku: None
lastupdated: 1718044936506
vmanage-system-ip: 172.16.255.22
domain-id: '0'
sp-organization-name: vIPtela Inc Regression
organization-name: vIPtela Inc Regression
lifeCycleRequired: false
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_200
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '200'
configuredSystemIP: 172.16.255.20
deviceType: vsmart
serialNumber: '12345980'
ncsDeviceName: vsmart-ac5e4500-1825-4a47-9926-f1f447bf6547
configStatusMessage: In Sync
templateApplyLog:
- '[5-Jun-2024 10:52:30 UTC] Sync-from successful'
uuid: ac5e4500-1825-4a47-9926-f1f447bf6547
managementSystemIP: 172.16.255.20
templateStatus: Success
chasisNumber: ac5e4500-1825-4a47-9926-f1f447bf6547
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vsmart
deviceState: READY
validity: valid
platformFamily: vsmart
hardwareVedge: false
username: --
deviceCSR: '-----BEGIN CERTIFICATE REQUEST-----
MIIFVzCCAz8CAQAwgdYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlh
MREwDwYDVQQHEwhTYW4gSm9zZTEfMB0GA1UECxMWdklQdGVsYSBJbmMgUmVncmVz
c2lvbjEWMBQGA1UEChMNQ2lzY28gU3lzdGVtczFCMEAGA1UEAxM5dnNtYXJ0LWFj
NWU0NTAwLTE4MjUtNGE0Ny05OTI2LWYxZjQ0N2JmNjU0Ny00LnZpcHRlbGEuY29t
MSIwIAYJKoZIhvcNAQkBFhNzdXBwb3J0QHZpcHRlbGEuY29tMIICIjANBgkqhkiG
9w0BAQEFAAOCAg8AMIICCgKCAgEAwP78InDVuqDltQmoSZDRbknLmuTS2UqkgePS
B4KO4RkJtT5bK4myLqFfxXBUjjOREwxl5xykN8kMwYb22iglEBltxbOqGf26pMN9
F130XaVrQDOLuRbTOFkGDOwlKcLGlu6CzJ2n+QVR+5i9mlfRxgwlg+y7xcz/3HEI
JX1BxABb1XI50jRr94CrlIiR1QoW/tdGOnsdfKmwq70m4TrIa/wd0N5hksUAB56D
rUkObMrfTLNe2mTcVSluqVzD2IFYooBs0ici0v10yubDjhccA8+sWfFK3SKSRoMs
NX3SDWO0OZZcHkVNb3wXNYwMuajr04Wpr8lzsZXrC/E5xYA6WMyeD9QiyAqNAKlV
FTgwbR6/5H5CurvpGpIELMe05oDNVLnbgznfUaprDgV9HRKebYfbPs6Mo1rn21fn
vt/8Pmi/1JHagW243SHpgQG0JF15nfHKTAdQLVpttpAPW9sWmrqcsmDQVNBeKjVd
M7HdZCsG6Z2pezGNX0HQ29el920axPKykO+u9k5ZDT7cPdXyFEJkMOBk9i0kIyGU
TDXZRKKfAFoUky5LewiAyuUcQ6AYNGVd+9Ggp5uzdg6diB7deS38XvcmpkabtwcZ
v27/xgPhLrEdvP+VucocSV1gM/CyF8/+ce17nq0vZkI9S2Dubpq1qk36x64AO04o
FFOZ2q8CAwEAAaA7MDkGCSqGSIb3DQEJDjEsMCowCQYDVR0TBAIwADAdBgNVHQ4E
FgQU+rJs6xy2mZHlUVrPTWKAt5QhRfYwDQYJKoZIhvcNAQELBQADggIBAAju5c2E
bnp55SmJqCLOJkgV1aWYMVJFV+5NmT5aPHQcr80HYDA4//cj+ABKCf8xxnnZfuqk
sADhARTH8BxPTKQ2FYKIaZiIwlQ8vh9jb3JcKUAcqs1yrwSoemYTzUJpZ6JIu9XT
w7G7dj0IEaJPYvul8D0LJjpW++6bARTqox1LRx6PUvlQKh2SYvUZP+H24xFxG4Ha
9rnLGMyxEvriRjr3DkJDSiFehDQSZeBqfunP5mZdhURg8a0MR7ZcwBenJGLrvGqR
LguCsHT1Y75kUOJf6pH/fqN+4cBrkW4x9FWfEu4ZL8koGhrJjsat8ypPheIqZ5Uz
TH0Wc2IHlVyA5ex+sFJ59q0qh3+qa5TBNewHpyq6So8Kh9V5n3KrmnAjP/7t8+y3
GeO0bMr1MjVKCWrp4jHma8xvW27ZWu3QBv3LD5iS9GXP/iVIFAsDsm5l7G0MFZMF
zvlOFktgy78ENziFzGhauSM0+zrFfWAsMEPkPM3RGXT/UsY89gKx+Q/E3L+AyF0h
6Lx/0w1qEQv+XtbFjM3GNvNE/iuAyn40/oDPmEP3fPlHkfyBRsxDd/a0DZQHaL47
mxjr/dC7wNOsO1FN02/hav9laYFAY9AqJeqdHXuTVAm7PElAZnZx6+HnxzNrhJSw
A+JRUuAJreZpuMfEU/U/gEF4ETavwAfjStLb
-----END CERTIFICATE REQUEST-----'
deviceCSRCommonName: vsmart-ac5e4500-1825-4a47-9926-f1f447bf6547-4.viptela.com
rootCertHash: 9d291b7674ea8fe9b98d440b82df7627b040d691
state: CSR Generated
globalState: normal
valid: valid
requestTokenID: b38e49c6-a5a6-4895-a2dc-f5859cb92c2c
expirationDate: Jun 05 10:00:56 2025 GMT
expirationDateLong: 1749117656000
deviceIP: 172.16.255.20
activity:
- '[10-Jun-2024 18:32:42 UTC] CSR Generated'
state_vedgeList: Sync
certInstallStatus: Installed
personality: vsmart
expirationStatus: normal
uploadSource: Auto Discovered
timeRemainingForExpiration: 31155694243
region-id: []
solution: sdwan
site-id: '200'
host-name: vm10
system-ip: 172.16.255.20
vbond: vbond
vmanageConnectionState: connected
policy-template-name: ''
policy-template-version: ''
local-system-ip: 172.16.255.20
availableVersions: []
defaultVersion: 20.15.0-72
reachability: reachable
version: 20.15.0-72
uptime-date: 1717581000000
model_sku: None
lastupdated: 1718044932764
vmanage-system-ip: 172.16.255.20
domain-id: '1'
sp-organization-name: vIPtela Inc Regression
organization-name: vIPtela Inc Regression
lifeCycleRequired: false
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_200
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '100'
configuredSystemIP: 172.16.255.19
deviceType: vsmart
serialNumber: '1234'
oldSerialNumber: '{"serialNumber":"1234","validity":"valid","deviceEnterpriseCertificate":"-----BEGIN CERTIFICATE-----\nMIIGhDCCBGygAwIBAgICEjUwDQYJKoZIhvcNAQELBQAwgZAxCzAJBgNVBAYTAlVT\nMRMwEQYDVQQIDApDYWxpZm9ybmlhMREwDwYDVQQHDAhTYW4gSm9zZTEOMAwGA1UE\nCwwFTGFiQ0ExFDASBgNVBAoMC1ZpcHRlbGEgTExDMSAwHgYJKoZIhvcNAQkBFhFz\ndXBwb3J0QGxhYmNhLmNvbTERMA8GA1UEAwwITGFiQ0EgQ0EwHhcNMjQwNjA1MTg1\nMTI5WhcNMjUwNjA1MTg1MTI5WjCBwzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNh\nbGlmb3JuaWExFjAUBgNVBAoTDUNpc2NvIFN5c3RlbXMxHzAdBgNVBAsTFnZJUHRl\nbGEgSW5jIFJlZ3Jlc3Npb24xQjBABgNVBAMTOXZzbWFydC1jNzgyODlkNi04Yjc4\nLTRlN2QtOWQ4My02MTdlNzBlMDk1NmItMS52aXB0ZWxhLmNvbTEiMCAGCSqGSIb3\nDQEJARYTc3VwcG9ydEB2aXB0ZWxhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIP\nADCCAgoCggIBAJ4JxIe0hxP5mNUeGrgkkqQ8Gvw1gdRpYC6hlY5360ybUinA/CWy\n4TTm1H9BNzaYLi1cOd7bGMk3iAISbgULdLO3SH6QpkZdkPBiJcp2mBerwKiNSZ9x\nSb7W5PGToep4yPoIUf13ASG97V5/GkSQJYpouxoXDJlhjZ5W15csshPduJH5iOij\nAAR0XyytsVMCfFSIIZZKLYoJFkOfNokrW1ybb+dyrXI40SGgxeyLCV8EmyLcWrAB\n4ziY2snJYhP5o7XmEu4YrIq1NyHpxwms4kMf7hzCODU9IBXjIodpWF1oXyPyYctP\nRZvUh8VWWjcgQx0IlBybTsaD6Zr4BMX2JVBdMkvOSHvRNwH5IAjCH8fy35rWE2rr\nM4XYqBGhEmAtSPmEsbxRPc1ffOy9GSz3jmKvUI9rnblLnQq1oNttpCKHbUPeEimO\nUEDrHSHKBmd1ugkXPC10/5SYt1J6ordXLEPVVzMwujtL0HmhNAB5/XUd5TotUh+O\nlc+jHG/UEm0P5zeD6OpqJshZ1Jz9YF1Vsd96YJEufBd5sZol0qyk1D23j4rqxF9t\ngNaKMPTyBCvRTPR6Ce7/hzQrxP0RxKXELKxBYRxFb7Tl5zkbnCykB10Tfb1gblr/\neFlUtxJHSBOBrM6IkOZBBYkuXYaoZCgPUy0c48sgvvJ8SlsCNF8DVyTZAgMBAAGj\ngbIwga8wDwYDVR0TAQH/BAUwAwIBADARBglghkgBhvhCAQEEBAMCBeAwCwYDVR0P\nBAQDAgXgMDwGA1UdJQQ1MDMGCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwMG\nCCsGAQUFBwMEBgkrBgEEAQkVAgcwHQYDVR0OBBYEFBgHSKM9PTHfb1lEvTeEtGj+\nw0NGMB8GA1UdIwQYMBaAFHNl4af93NNImjKlfNspypmYwZHvMA0GCSqGSIb3DQEB\nCwUAA4ICAQCMo1XLxGvq0qgTKSvAoP25w8SCSbQwmw/tdIwSfg5p9aU6fY/nxCZs\nSlJMBx13ykC0YRHFOwXf4ecoZyfx9YYV6+qWAk7kIkFc/9USDu2zAjyMsVCVa7ek\neAvwb+ioiJN/6VrzZxrCyMRNAwzMJdmPI4K2QhnCv95jXUQqUVYQy8mFFeZj1ccf\nZo1EQ3DPSrB8zK3DNDXMO5JhAfDTVmTrPJWIEhxkVOBvJylvzz5iBtTgnYSAdR1L\naa6miri/siMkHn6wDmTK/3IP/wa92SKxUtPAeIErvNOwD9PYIusTNBV9ublWfUN4\n+qNMZXB792p4VMe+NHokldseDQ53P75obtMy2piePblFb0LIqZ8wv/J3SCJLXDDN\nzQCQiRy6WtQgIdQ5hOWec5eDjXRn8MZnSyTrXPCkZqdPCKkqxR7wMeuMhPqmnAMc\nium6adRvxTqwtd4Afo8v6aisYvU3cY4ckgHCEE2nXc7gTbqq9DS4OT4pk3jJmQ8H\nALp3ESuzlV6XP5an47u8K6qD0k29lS+mA+4MSbIkdgFGq0MpNV1xuobpiP5GV9Cy\nLGmOcy8z15jt4JGN958OrkvBWnxLwIyXsu/tpm96M5BDMmpRYZ6IRqrL2gQmK+92\nLNzLb+Pqol02wxwX5Ljw4+kALXLX4pEQW3vfcvAUaWChxzuHcy4HnQ==\n-----END CERTIFICATE-----\n"}'
ncsDeviceName: vsmart-c78289d6-8b78-4e7d-9d83-617e70e0956b
configStatusMessage: In Sync
templateApplyLog:
- '[5-Jun-2024 10:52:32 UTC] Sync-from successful'
uuid: c78289d6-8b78-4e7d-9d83-617e70e0956b
managementSystemIP: 172.16.255.19
templateStatus: Success
chasisNumber: c78289d6-8b78-4e7d-9d83-617e70e0956b
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vsmart
deviceState: READY
validity: invalid
platformFamily: vsmart
hardwareVedge: false
username: --
deviceCSR: '-----BEGIN CERTIFICATE REQUEST-----
MIIFVzCCAz8CAQAwgdYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlh
MREwDwYDVQQHEwhTYW4gSm9zZTEfMB0GA1UECxMWdklQdGVsYSBJbmMgUmVncmVz
c2lvbjEWMBQGA1UEChMNQ2lzY28gU3lzdGVtczFCMEAGA1UEAxM5dnNtYXJ0LWM3
ODI4OWQ2LThiNzgtNGU3ZC05ZDgzLTYxN2U3MGUwOTU2Yi0yLnZpcHRlbGEuY29t
MSIwIAYJKoZIhvcNAQkBFhNzdXBwb3J0QHZpcHRlbGEuY29tMIICIjANBgkqhkiG
9w0BAQEFAAOCAg8AMIICCgKCAgEAngnEh7SHE/mY1R4auCSSpDwa/DWB1GlgLqGV
jnfrTJtSKcD8JbLhNObUf0E3NpguLVw53tsYyTeIAhJuBQt0s7dIfpCmRl2Q8GIl
ynaYF6vAqI1Jn3FJvtbk8ZOh6njI+ghR/XcBIb3tXn8aRJAlimi7GhcMmWGNnlbX
lyyyE924kfmI6KMABHRfLK2xUwJ8VIghlkotigkWQ582iStbXJtv53KtcjjRIaDF
7IsJXwSbItxasAHjOJjaycliE/mjteYS7hisirU3IenHCaziQx/uHMI4NT0gFeMi
h2lYXWhfI/Jhy09Fm9SHxVZaNyBDHQiUHJtOxoPpmvgExfYlUF0yS85Ie9E3Afkg
CMIfx/LfmtYTauszhdioEaESYC1I+YSxvFE9zV987L0ZLPeOYq9Qj2uduUudCrWg
222kIodtQ94SKY5QQOsdIcoGZ3W6CRc8LXT/lJi3Unqit1csQ9VXMzC6O0vQeaE0
AHn9dR3lOi1SH46Vz6Mcb9QSbQ/nN4Po6momyFnUnP1gXVWx33pgkS58F3mxmiXS
rKTUPbePiurEX22A1oow9PIEK9FM9HoJ7v+HNCvE/RHEpcQsrEFhHEVvtOXnORuc
LKQHXRN9vWBuWv94WVS3EkdIE4GszoiQ5kEFiS5dhqhkKA9TLRzjyyC+8nxKWwI0
XwNXJNkCAwEAAaA7MDkGCSqGSIb3DQEJDjEsMCowCQYDVR0TBAIwADAdBgNVHQ4E
FgQUGAdIoz09Md9vWUS9N4S0aP7DQ0YwDQYJKoZIhvcNAQELBQADggIBAF66zA4x
2n2E/uhMCLl7vEnLnBTk6Lvi7VkjRc7a1ElmkXhhlb3vdPzkg/AXEl3aUpr5LzD7
AwLoBD3cnR/WJTHKbgdZ3tt6TT3W5OM1T/O4zIJfmBKezg0YJ6gfCy3rN230yA8v
t+VQWqCHIdFHraER86LXahFZ2ftJF3eJkx/1jE09ZMaa8nc59bv7Pkh3XEkjc0pD
/SPVzUB1iV6e3dOS8qfyGFLycZet/NXLKJZ/WtDjhcwn3a2xEkNmxu/utWlRY/7e
unKQLfPJeyp0tdy9VhmR5Sx2ugz6LktDuLwlaADC5QvOfq1HoGUMBrPWOsDGsi2u
fMC1z42UTBRAhRdZT9+yW4zLYCs+6RLIyU1TMK1blKKMtK1GmpyhgEXofAfGRk/G
0fZGDJz4tgd+87x9EqaJejP6kh2fquyJBVtgdjaNlPcVYFWHO+Baohyz02+sFXnr
ca1T6QlLHv21SKRJGlA4Jn4+RDSlU+ZF9L2qVJr4e8pQkFUxnpReRbcRYrbbsIvh
3M7bEWN8pwhkNe+1MWOccxrG6pUhiGKNFX0WQk1qIR2X6Fiqzjjlw4m05PgEdVEK
u2T6f1H5RMp/Jjv7MHTwkKbJDMNwT+A6ZsX9j12Ul0Zg0KikjmYhpbQSTS1I2yEY
i4pQPhbIEE/4IgfEnRI7hGJgD3ma43N3+OD3
-----END CERTIFICATE REQUEST-----'
deviceEnterpriseCertificate: '-----BEGIN CERTIFICATE-----
MIIGhDCCBGygAwIBAgICEjUwDQYJKoZIhvcNAQELBQAwgZAxCzAJBgNVBAYTAlVT
MRMwEQYDVQQIDApDYWxpZm9ybmlhMREwDwYDVQQHDAhTYW4gSm9zZTEOMAwGA1UE
CwwFTGFiQ0ExFDASBgNVBAoMC1ZpcHRlbGEgTExDMSAwHgYJKoZIhvcNAQkBFhFz
dXBwb3J0QGxhYmNhLmNvbTERMA8GA1UEAwwITGFiQ0EgQ0EwHhcNMjQwNjA1MTg1
MTI5WhcNMjUwNjA1MTg1MTI5WjCBwzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNh
bGlmb3JuaWExFjAUBgNVBAoTDUNpc2NvIFN5c3RlbXMxHzAdBgNVBAsTFnZJUHRl
bGEgSW5jIFJlZ3Jlc3Npb24xQjBABgNVBAMTOXZzbWFydC1jNzgyODlkNi04Yjc4
LTRlN2QtOWQ4My02MTdlNzBlMDk1NmItMS52aXB0ZWxhLmNvbTEiMCAGCSqGSIb3
DQEJARYTc3VwcG9ydEB2aXB0ZWxhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIP
ADCCAgoCggIBAJ4JxIe0hxP5mNUeGrgkkqQ8Gvw1gdRpYC6hlY5360ybUinA/CWy
4TTm1H9BNzaYLi1cOd7bGMk3iAISbgULdLO3SH6QpkZdkPBiJcp2mBerwKiNSZ9x
Sb7W5PGToep4yPoIUf13ASG97V5/GkSQJYpouxoXDJlhjZ5W15csshPduJH5iOij
AAR0XyytsVMCfFSIIZZKLYoJFkOfNokrW1ybb+dyrXI40SGgxeyLCV8EmyLcWrAB
4ziY2snJYhP5o7XmEu4YrIq1NyHpxwms4kMf7hzCODU9IBXjIodpWF1oXyPyYctP
RZvUh8VWWjcgQx0IlBybTsaD6Zr4BMX2JVBdMkvOSHvRNwH5IAjCH8fy35rWE2rr
M4XYqBGhEmAtSPmEsbxRPc1ffOy9GSz3jmKvUI9rnblLnQq1oNttpCKHbUPeEimO
UEDrHSHKBmd1ugkXPC10/5SYt1J6ordXLEPVVzMwujtL0HmhNAB5/XUd5TotUh+O
lc+jHG/UEm0P5zeD6OpqJshZ1Jz9YF1Vsd96YJEufBd5sZol0qyk1D23j4rqxF9t
gNaKMPTyBCvRTPR6Ce7/hzQrxP0RxKXELKxBYRxFb7Tl5zkbnCykB10Tfb1gblr/
eFlUtxJHSBOBrM6IkOZBBYkuXYaoZCgPUy0c48sgvvJ8SlsCNF8DVyTZAgMBAAGj
gbIwga8wDwYDVR0TAQH/BAUwAwIBADARBglghkgBhvhCAQEEBAMCBeAwCwYDVR0P
BAQDAgXgMDwGA1UdJQQ1MDMGCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwMG
CCsGAQUFBwMEBgkrBgEEAQkVAgcwHQYDVR0OBBYEFBgHSKM9PTHfb1lEvTeEtGj+
w0NGMB8GA1UdIwQYMBaAFHNl4af93NNImjKlfNspypmYwZHvMA0GCSqGSIb3DQEB
CwUAA4ICAQCMo1XLxGvq0qgTKSvAoP25w8SCSbQwmw/tdIwSfg5p9aU6fY/nxCZs
SlJMBx13ykC0YRHFOwXf4ecoZyfx9YYV6+qWAk7kIkFc/9USDu2zAjyMsVCVa7ek
eAvwb+ioiJN/6VrzZxrCyMRNAwzMJdmPI4K2QhnCv95jXUQqUVYQy8mFFeZj1ccf
Zo1EQ3DPSrB8zK3DNDXMO5JhAfDTVmTrPJWIEhxkVOBvJylvzz5iBtTgnYSAdR1L
aa6miri/siMkHn6wDmTK/3IP/wa92SKxUtPAeIErvNOwD9PYIusTNBV9ublWfUN4
+qNMZXB792p4VMe+NHokldseDQ53P75obtMy2piePblFb0LIqZ8wv/J3SCJLXDDN
zQCQiRy6WtQgIdQ5hOWec5eDjXRn8MZnSyTrXPCkZqdPCKkqxR7wMeuMhPqmnAMc
ium6adRvxTqwtd4Afo8v6aisYvU3cY4ckgHCEE2nXc7gTbqq9DS4OT4pk3jJmQ8H
ALp3ESuzlV6XP5an47u8K6qD0k29lS+mA+4MSbIkdgFGq0MpNV1xuobpiP5GV9Cy
LGmOcy8z15jt4JGN958OrkvBWnxLwIyXsu/tpm96M5BDMmpRYZ6IRqrL2gQmK+92
LNzLb+Pqol02wxwX5Ljw4+kALXLX4pEQW3vfcvAUaWChxzuHcy4HnQ==
-----END CERTIFICATE-----'
deviceCSRCommonName: vsmart-c78289d6-8b78-4e7d-9d83-617e70e0956b-2.viptela.com
rootCertHash: 9d291b7674ea8fe9b98d440b82df7627b040d691
state: CSR Generated
globalState: normal
valid: valid
requestTokenID: 5631356f-f19c-42c0-bcaf-8e570db7de90
expirationDate: Jun 05 18:51:05 2025 GMT
expirationDateLong: 1749149465000
deviceIP: 172.16.255.19
activity:
- '[10-Jun-2024 18:33:39 UTC] CSR Generated'
state_vedgeList: Sync
certInstallStatus: Installed
personality: vsmart
expirationStatus: normal
uploadSource: Auto Discovered
timeRemainingForExpiration: 31187503243
region-id: []
solution: sdwan
site-id: '100'
host-name: vm9
system-ip: 172.16.255.19
vbond: vbond
vmanageConnectionState: connected
policy-template-name: ''
policy-template-version: ''
local-system-ip: 172.16.255.19
availableVersions: []
defaultVersion: 20.15.0-72
reachability: reachable
version: 20.15.0-72
uptime-date: 1717581060000
model_sku: None
lastupdated: 1718044932936
vmanage-system-ip: 172.16.255.19
domain-id: '1'
sp-organization-name: vIPtela Inc Regression
organization-name: vIPtela Inc Regression
lifeCycleRequired: false
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_100
device-lock: 'No'
managed-by: Unmanaged
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExampleGetdevicelistresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/device/stage:
post:
tags:
- Certificate Management - Device
summary: Stop data traffic to device
description: Stop data traffic to device
operationId: stageDevice
requestBody:
description: Payload
content:
application/json:
schema:
type: object
examples:
Payload:
description: Payload
value:
chasisNumber: C8K-f4423f04-355b-4c22-b6de-76f8d3e651b4
deviceIP: 172.16.255.15
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostdevicestagerequest'
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Task ID:
description: Task ID
value:
id: b2b7525d-b68e-4ac3-962a-49d521352272
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExamplePostdevicestageresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/forcesync/rootCert:
post:
tags:
- Certificate Management - Device
summary: force Sync RootCert to all devices
description: force Sync RootCert to all devices
operationId: forceSyncRootCert
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Task ID:
description: Task ID
value:
id: b2b7525d-b68e-4ac3-962a-49d521352272
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExamplePostforcesyncrootcertresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/generate/controller/csr/async:
post:
tags:
- Certificate Management - Device
summary: generate asynchronously CSR on controller device
description: generate asynchronously CSR on controller device
operationId: generateCSRAsync
requestBody:
description: Device IP
content:
application/json:
schema:
type: object
examples:
Gen CSR:
description: Gen CSR
value:
deviceIP: 172.16.255.20
resetRSA: false
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostgeneratecsrrequest'
Reset RSA:
description: Reset RSA
value:
deviceIP: 10.0.9.2
resetRSA: true
credentials:
- uuid: 5563d766-8e13-49f2-87d9-39e3bd7e2c98
deviceType: Controller
deviceIP: 10.1.1.11
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostgeneratecsrrsarequest'
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Task ID:
description: Task ID
value:
id: b2b7525d-b68e-4ac3-962a-49d521352272
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExamplePostgeneratecsrasyncresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/generate/csr:
post:
tags:
- Certificate Management - Device
summary: generate CSR on target device
description: get certificaate details
operationId: generateCSR
requestBody:
description: Device IP
content:
application/json:
schema:
type: object
examples:
Device IP:
description: Device IP
value:
deviceIP: 172.16.255.20
resetRSA: false
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostgeneratecsrrequest'
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Device List:
description: Device List
value:
header:
columns:
- title: Operation Status
property: state
colorProperty: globalState
color:
- key: Error
value: ef5350
width: 130
dataType: string
- title: Controller Type
property: deviceType
display: keyvalue
keyvalueProperty: deviceType
hideable: false
keyvalue:
- key: vsmart
value: vSmart
- key: vbond
value: vBond
- key: vmanage
value: vManage
- key: vedge
value: WAN Edge
width: 120
dataType: string
- title: Hostname
property: host-name
hideable: false
width: 150
dataType: string
- title: System IP
property: system-ip
hideable: false
width: 120
dataType: ipv4
- title: Site ID
property: site-id
width: 70
dataType: numberStr
- title: Certificate Serial
property: serialNumber
width: 150
dataType: string
- title: Expiration Date
property: expirationDateLong
displayFormat: DD MMM YYYY h:mm:ss A z
inputFormat: unix-time
colorProperty: expirationStatus
hideable: false
color:
- key: warning
value: ffb300
- key: invalid
value: ef5350
width: 200
dataType: date
- title: uuid
property: uuid
hideable: false
editable: false
dataType: string
- title: vEdge List Status
property: state_vedgeList
minWidth: 80
dataType: string
- title: Device IP
property: deviceIP
width: 120
dataType: ipv4
fields:
- property: state
dataType: string
- property: deviceType
dataType: string
display: keyvalue
- property: certInstallStatus
dataType: string
- property: host-name
dataType: string
- property: system-ip
dataType: ipv4
- property: site-id
dataType: numberStr
- property: username
dataType: string
- property: password
dataType: string
- property: CSR
dataType: string
- property: CSRDetail
dataType: string
- property: CertificateDetail
dataType: string
- property: serialNumber
dataType: string
- property: expirationDate
dataType: string
- property: expirationDateLong
dataType: date
- property: valid
dataType: string
- property: errorDetail
dataType: string
- property: requestTokenID
dataType: string
- property: uuid
dataType: string
- property: state_vedgeList
dataType: string
- property: deviceIP
dataType: ipv4
- property: errorDetail_vedgelist
dataType: string
- property: activity
dataType: string
viewKeys:
uniqueKey: []
preferenceKey: grid-Certificate
modelNameMapping:
vAnalytics: Analytics
vSmart: Controller
vManage: Manager
Cloud OnRamp: Cloud onRamp
vBond: Validator
data:
- globalState: normal
discoveredDeviceVpns:
- '0'
- '512'
deviceConfigurationRfs: "no config \nconfig\n system\n host-name vm9\n system-ip 172.16.255.19\n site-id 100\n port-offset 9\n admin-tech-on-failure\n no vrrp-advt-with-phymac\n organization-name \"vIPtela Inc Regression\"\n vbond vbond\n aaa\n auth-order local radius tacacs\n usergroup basic\n task system read\n task interface read\n !\n usergroup netadmin\n !\n usergroup operator\n task system read\n task interface read\n task policy read\n task routing read\n task security read\n !\n usergroup tenantadmin\n !\n user admin\n password $6$tebXK3g64oMdWjSp$kIbJ/qShDI4/eLQ0M8NLyCK7rlmsZAlnwGFqCVZc7rNlIE6f8O1Q6IuP4pHJinc8pSTNGAEYtoCAwDuAiGPF9/\n !\n ciscotacro-user true\n ciscotacrw-user true\n !\n logging\n disk\n enable\n priority debug\n !\n !\n ntp\n parent\n no enable\n stratum 5\n exit\n !\n !\n omp\n no shutdown\n filter-route\n no outbound affinity-group-preference\n no outbound tloc-color\n exit\n graceful-restart\n outbound-policy-caching\n timers\n holdtime 15\n graceful-restart-timer 120\n exit\n !\n vpn 0\n host vbond ip 10.0.12.26 2001:a0:c::1a\n interface eth0\n ip dhcp-client\n ipv6 dhcp-client\n no shutdown\n !\n interface eth1\n ip address 10.0.5.19/24\n tunnel-interface\n allow-service dhcp\n allow-service dns\n allow-service icmp\n no allow-service sshd\n no allow-service netconf\n no allow-service ntp\n no allow-service stun\n !\n no shutdown\n !\n ip route 0.0.0.0/0 10.0.5.13\n !\n vpn 512\n interface eth2\n ip address 10.2.2.19/24\n no shutdown\n !\n !\n !\n!"
configStatusMessageDetails: ''
isPrestagingSupported: true
oldSerialNumber: '{"serialNumber":"1234","validity":"valid","deviceEnterpriseCertificate":"-----BEGIN CERTIFICATE-----\nMIIGhDCCBGygAwIBAgICEjUwDQYJKoZIhvcNAQELBQAwgZAxCzAJBgNVBAYTAlVT\nMRMwEQYDVQQIDApDYWxpZm9ybmlhMREwDwYDVQQHDAhTYW4gSm9zZTEOMAwGA1UE\nCwwFTGFiQ0ExFDASBgNVBAoMC1ZpcHRlbGEgTExDMSAwHgYJKoZIhvcNAQkBFhFz\ndXBwb3J0QGxhYmNhLmNvbTERMA8GA1UEAwwITGFiQ0EgQ0EwHhcNMjQwNjA1MTg1\nMTI5WhcNMjUwNjA1MTg1MTI5WjCBwzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNh\nbGlmb3JuaWExFjAUBgNVBAoTDUNpc2NvIFN5c3RlbXMxHzAdBgNVBAsTFnZJUHRl\nbGEgSW5jIFJlZ3Jlc3Npb24xQjBABgNVBAMTOXZzbWFydC1jNzgyODlkNi04Yjc4\nLTRlN2QtOWQ4My02MTdlNzBlMDk1NmItMS52aXB0ZWxhLmNvbTEiMCAGCSqGSIb3\nDQEJARYTc3VwcG9ydEB2aXB0ZWxhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIP\nADCCAgoCggIBAJ4JxIe0hxP5mNUeGrgkkqQ8Gvw1gdRpYC6hlY5360ybUinA/CWy\n4TTm1H9BNzaYLi1cOd7bGMk3iAISbgULdLO3SH6QpkZdkPBiJcp2mBerwKiNSZ9x\nSb7W5PGToep4yPoIUf13ASG97V5/GkSQJYpouxoXDJlhjZ5W15csshPduJH5iOij\nAAR0XyytsVMCfFSIIZZKLYoJFkOfNokrW1ybb+dyrXI40SGgxeyLCV8EmyLcWrAB\n4ziY2snJYhP5o7XmEu4YrIq1NyHpxwms4kMf7hzCODU9IBXjIodpWF1oXyPyYctP\nRZvUh8VWWjcgQx0IlBybTsaD6Zr4BMX2JVBdMkvOSHvRNwH5IAjCH8fy35rWE2rr\nM4XYqBGhEmAtSPmEsbxRPc1ffOy9GSz3jmKvUI9rnblLnQq1oNttpCKHbUPeEimO\nUEDrHSHKBmd1ugkXPC10/5SYt1J6ordXLEPVVzMwujtL0HmhNAB5/XUd5TotUh+O\nlc+jHG/UEm0P5zeD6OpqJshZ1Jz9YF1Vsd96YJEufBd5sZol0qyk1D23j4rqxF9t\ngNaKMPTyBCvRTPR6Ce7/hzQrxP0RxKXELKxBYRxFb7Tl5zkbnCykB10Tfb1gblr/\neFlUtxJHSBOBrM6IkOZBBYkuXYaoZCgPUy0c48sgvvJ8SlsCNF8DVyTZAgMBAAGj\ngbIwga8wDwYDVR0TAQH/BAUwAwIBADARBglghkgBhvhCAQEEBAMCBeAwCwYDVR0P\nBAQDAgXgMDwGA1UdJQQ1MDMGCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwMG\nCCsGAQUFBwMEBgkrBgEEAQkVAgcwHQYDVR0OBBYEFBgHSKM9PTHfb1lEvTeEtGj+\nw0NGMB8GA1UdIwQYMBaAFHNl4af93NNImjKlfNspypmYwZHvMA0GCSqGSIb3DQEB\nCwUAA4ICAQCMo1XLxGvq0qgTKSvAoP25w8SCSbQwmw/tdIwSfg5p9aU6fY/nxCZs\nSlJMBx13ykC0YRHFOwXf4ecoZyfx9YYV6+qWAk7kIkFc/9USDu2zAjyMsVCVa7ek\neAvwb+ioiJN/6VrzZxrCyMRNAwzMJdmPI4K2QhnCv95jXUQqUVYQy8mFFeZj1ccf\nZo1EQ3DPSrB8zK3DNDXMO5JhAfDTVmTrPJWIEhxkVOBvJylvzz5iBtTgnYSAdR1L\naa6miri/siMkHn6wDmTK/3IP/wa92SKxUtPAeIErvNOwD9PYIusTNBV9ublWfUN4\n+qNMZXB792p4VMe+NHokldseDQ53P75obtMy2piePblFb0LIqZ8wv/J3SCJLXDDN\nzQCQiRy6WtQgIdQ5hOWec5eDjXRn8MZnSyTrXPCkZqdPCKkqxR7wMeuMhPqmnAMc\nium6adRvxTqwtd4Afo8v6aisYvU3cY4ckgHCEE2nXc7gTbqq9DS4OT4pk3jJmQ8H\nALp3ESuzlV6XP5an47u8K6qD0k29lS+mA+4MSbIkdgFGq0MpNV1xuobpiP5GV9Cy\nLGmOcy8z15jt4JGN958OrkvBWnxLwIyXsu/tpm96M5BDMmpRYZ6IRqrL2gQmK+92\nLNzLb+Pqol02wxwX5Ljw4+kALXLX4pEQW3vfcvAUaWChxzuHcy4HnQ==\n-----END CERTIFICATE-----\n"}'
expirationStatus: normal
ztpUpgradeStatus: Not Required
uuid: c78289d6-8b78-4e7d-9d83-617e70e0956b
createdAt: 05 Jun 2024 10:50:37 UTC
password: --
solution: sdwan
deviceConfigurationRfsXml: vsmart-c78289d6-8b78-4e7d-9d83-617e70e0956b vm9 172.16.255.19 100 9 vIPtela Inc Regression vbond local radius tacacs basic system read interface read netadmin operator system read interface read policy read routing read security read tenantadmin admin $6$tebXK3g64oMdWjSp$kIbJ/qShDI4/eLQ0M8NLyCK7rlmsZAlnwGFqCVZc7rNlIE6f8O1Q6IuP4pHJinc8pSTNGAEYtoCAwDuAiGPF9/ debug 15 120 0 vbond 10.0.12.26 2001:a0:c::1a eth0 true true false eth1 10.0.5.19/24 false 0.0.0.0/0 10.0.5.13 512 eth2 10.2.2.19/24 false
configOperationMode: cli
state: CSR Generated
deviceType: vsmart
serialNumber: '1234'
rootCertHash: 9d291b7674ea8fe9b98d440b82df7627b040d691
deviceCSRCommonName: vsmart-c78289d6-8b78-4e7d-9d83-617e70e0956b-2.viptela.com
mrf-management-region: 'no'
deviceConfiguration: "no config \nconfig\n system\n host-name vm9\n system-ip 172.16.255.19\n site-id 100\n port-offset 9\n admin-tech-on-failure\n no vrrp-advt-with-phymac\n organization-name \"vIPtela Inc Regression\"\n vbond vbond\n aaa\n auth-order local radius tacacs\n usergroup basic\n task system read\n task interface read\n !\n usergroup netadmin\n !\n usergroup operator\n task system read\n task interface read\n task policy read\n task routing read\n task security read\n !\n usergroup tenantadmin\n !\n user admin\n password $6$tebXK3g64oMdWjSp$kIbJ/qShDI4/eLQ0M8NLyCK7rlmsZAlnwGFqCVZc7rNlIE6f8O1Q6IuP4pHJinc8pSTNGAEYtoCAwDuAiGPF9/\n !\n ciscotacro-user true\n ciscotacrw-user true\n !\n logging\n disk\n enable\n priority debug\n !\n !\n ntp\n parent\n no enable\n stratum 5\n exit\n !\n !\n omp\n no shutdown\n filter-route\n no outbound affinity-group-preference\n no outbound tloc-color\n exit\n graceful-restart\n outbound-policy-caching\n timers\n holdtime 15\n graceful-restart-timer 120\n exit\n !\n vpn 0\n host vbond ip 10.0.12.26 2001:a0:c::1a\n interface eth0\n ip dhcp-client\n ipv6 dhcp-client\n no shutdown\n !\n interface eth1\n ip address 10.0.5.19/24\n tunnel-interface\n allow-service dhcp\n allow-service dns\n allow-service icmp\n no allow-service sshd\n no allow-service netconf\n no allow-service ntp\n no allow-service stun\n !\n no shutdown\n !\n ip route 0.0.0.0/0 10.0.5.13\n !\n vpn 512\n interface eth2\n ip address 10.2.2.19/24\n no shutdown\n !\n !\n !\n!"
quickConnectEligible: false
managementSystemIP: 172.16.255.19
state_vedgeList: Sync
deviceCSRGenTime: 1718044419286
deviceLifeCycleNeeded: false
volatileUUID: c78289d6-8b78-4e7d-9d83-617e70e0956b
deviceState: READY
expirationDateLong: 1749149465000
timeRemainingForExpiration: 31187503243
certInstallStatus: Installed
activity:
- '[10-Jun-2024 18:33:39 UTC] CSR Generated'
deviceConfigurationRfsXmlUpdatedTime: 1717584752151
deviceCSR: '-----BEGIN CERTIFICATE REQUEST-----
MIIFVzCCAz8CAQAwgdYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlh
MREwDwYDVQQHEwhTYW4gSm9zZTEfMB0GA1UECxMWdklQdGVsYSBJbmMgUmVncmVz
c2lvbjEWMBQGA1UEChMNQ2lzY28gU3lzdGVtczFCMEAGA1UEAxM5dnNtYXJ0LWM3
ODI4OWQ2LThiNzgtNGU3ZC05ZDgzLTYxN2U3MGUwOTU2Yi0yLnZpcHRlbGEuY29t
MSIwIAYJKoZIhvcNAQkBFhNzdXBwb3J0QHZpcHRlbGEuY29tMIICIjANBgkqhkiG
9w0BAQEFAAOCAg8AMIICCgKCAgEAngnEh7SHE/mY1R4auCSSpDwa/DWB1GlgLqGV
jnfrTJtSKcD8JbLhNObUf0E3NpguLVw53tsYyTeIAhJuBQt0s7dIfpCmRl2Q8GIl
ynaYF6vAqI1Jn3FJvtbk8ZOh6njI+ghR/XcBIb3tXn8aRJAlimi7GhcMmWGNnlbX
lyyyE924kfmI6KMABHRfLK2xUwJ8VIghlkotigkWQ582iStbXJtv53KtcjjRIaDF
7IsJXwSbItxasAHjOJjaycliE/mjteYS7hisirU3IenHCaziQx/uHMI4NT0gFeMi
h2lYXWhfI/Jhy09Fm9SHxVZaNyBDHQiUHJtOxoPpmvgExfYlUF0yS85Ie9E3Afkg
CMIfx/LfmtYTauszhdioEaESYC1I+YSxvFE9zV987L0ZLPeOYq9Qj2uduUudCrWg
222kIodtQ94SKY5QQOsdIcoGZ3W6CRc8LXT/lJi3Unqit1csQ9VXMzC6O0vQeaE0
AHn9dR3lOi1SH46Vz6Mcb9QSbQ/nN4Po6momyFnUnP1gXVWx33pgkS58F3mxmiXS
rKTUPbePiurEX22A1oow9PIEK9FM9HoJ7v+HNCvE/RHEpcQsrEFhHEVvtOXnORuc
LKQHXRN9vWBuWv94WVS3EkdIE4GszoiQ5kEFiS5dhqhkKA9TLRzjyyC+8nxKWwI0
XwNXJNkCAwEAAaA7MDkGCSqGSIb3DQEJDjEsMCowCQYDVR0TBAIwADAdBgNVHQ4E
FgQUGAdIoz09Md9vWUS9N4S0aP7DQ0YwDQYJKoZIhvcNAQELBQADggIBAF66zA4x
2n2E/uhMCLl7vEnLnBTk6Lvi7VkjRc7a1ElmkXhhlb3vdPzkg/AXEl3aUpr5LzD7
AwLoBD3cnR/WJTHKbgdZ3tt6TT3W5OM1T/O4zIJfmBKezg0YJ6gfCy3rN230yA8v
t+VQWqCHIdFHraER86LXahFZ2ftJF3eJkx/1jE09ZMaa8nc59bv7Pkh3XEkjc0pD
/SPVzUB1iV6e3dOS8qfyGFLycZet/NXLKJZ/WtDjhcwn3a2xEkNmxu/utWlRY/7e
unKQLfPJeyp0tdy9VhmR5Sx2ugz6LktDuLwlaADC5QvOfq1HoGUMBrPWOsDGsi2u
fMC1z42UTBRAhRdZT9+yW4zLYCs+6RLIyU1TMK1blKKMtK1GmpyhgEXofAfGRk/G
0fZGDJz4tgd+87x9EqaJejP6kh2fquyJBVtgdjaNlPcVYFWHO+Baohyz02+sFXnr
ca1T6QlLHv21SKRJGlA4Jn4+RDSlU+ZF9L2qVJr4e8pQkFUxnpReRbcRYrbbsIvh
3M7bEWN8pwhkNe+1MWOccxrG6pUhiGKNFX0WQk1qIR2X6Fiqzjjlw4m05PgEdVEK
u2T6f1H5RMp/Jjv7MHTwkKbJDMNwT+A6ZsX9j12Ul0Zg0KikjmYhpbQSTS1I2yEY
i4pQPhbIEE/4IgfEnRI7hGJgD3ma43N3+OD3
-----END CERTIFICATE REQUEST-----'
discoveredDeviceInterfaces:
- system
- eth3
- eth2
- eth1
- eth0
ztpUpgradeAttemptedTimeStamp: 1717615467619
platformFamily: vsmart
configuredSystemIP: 172.16.255.19
templateStatus: Success
valid: valid
'@rid': 2725
personality: vsmart
hardwareVedge: false
chasisNumber: c78289d6-8b78-4e7d-9d83-617e70e0956b
expirationDate: Jun 05 18:51:05 2025 GMT
deviceIP: 172.16.255.19
uploadSource: Auto Discovered
deviceEnterpriseCertInstallTime: 1717613554712
deviceEnterpriseCertificate: '-----BEGIN CERTIFICATE-----
MIIGhDCCBGygAwIBAgICEjUwDQYJKoZIhvcNAQELBQAwgZAxCzAJBgNVBAYTAlVT
MRMwEQYDVQQIDApDYWxpZm9ybmlhMREwDwYDVQQHDAhTYW4gSm9zZTEOMAwGA1UE
CwwFTGFiQ0ExFDASBgNVBAoMC1ZpcHRlbGEgTExDMSAwHgYJKoZIhvcNAQkBFhFz
dXBwb3J0QGxhYmNhLmNvbTERMA8GA1UEAwwITGFiQ0EgQ0EwHhcNMjQwNjA1MTg1
MTI5WhcNMjUwNjA1MTg1MTI5WjCBwzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNh
bGlmb3JuaWExFjAUBgNVBAoTDUNpc2NvIFN5c3RlbXMxHzAdBgNVBAsTFnZJUHRl
bGEgSW5jIFJlZ3Jlc3Npb24xQjBABgNVBAMTOXZzbWFydC1jNzgyODlkNi04Yjc4
LTRlN2QtOWQ4My02MTdlNzBlMDk1NmItMS52aXB0ZWxhLmNvbTEiMCAGCSqGSIb3
DQEJARYTc3VwcG9ydEB2aXB0ZWxhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIP
ADCCAgoCggIBAJ4JxIe0hxP5mNUeGrgkkqQ8Gvw1gdRpYC6hlY5360ybUinA/CWy
4TTm1H9BNzaYLi1cOd7bGMk3iAISbgULdLO3SH6QpkZdkPBiJcp2mBerwKiNSZ9x
Sb7W5PGToep4yPoIUf13ASG97V5/GkSQJYpouxoXDJlhjZ5W15csshPduJH5iOij
AAR0XyytsVMCfFSIIZZKLYoJFkOfNokrW1ybb+dyrXI40SGgxeyLCV8EmyLcWrAB
4ziY2snJYhP5o7XmEu4YrIq1NyHpxwms4kMf7hzCODU9IBXjIodpWF1oXyPyYctP
RZvUh8VWWjcgQx0IlBybTsaD6Zr4BMX2JVBdMkvOSHvRNwH5IAjCH8fy35rWE2rr
M4XYqBGhEmAtSPmEsbxRPc1ffOy9GSz3jmKvUI9rnblLnQq1oNttpCKHbUPeEimO
UEDrHSHKBmd1ugkXPC10/5SYt1J6ordXLEPVVzMwujtL0HmhNAB5/XUd5TotUh+O
lc+jHG/UEm0P5zeD6OpqJshZ1Jz9YF1Vsd96YJEufBd5sZol0qyk1D23j4rqxF9t
gNaKMPTyBCvRTPR6Ce7/hzQrxP0RxKXELKxBYRxFb7Tl5zkbnCykB10Tfb1gblr/
eFlUtxJHSBOBrM6IkOZBBYkuXYaoZCgPUy0c48sgvvJ8SlsCNF8DVyTZAgMBAAGj
gbIwga8wDwYDVR0TAQH/BAUwAwIBADARBglghkgBhvhCAQEEBAMCBeAwCwYDVR0P
BAQDAgXgMDwGA1UdJQQ1MDMGCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwMG
CCsGAQUFBwMEBgkrBgEEAQkVAgcwHQYDVR0OBBYEFBgHSKM9PTHfb1lEvTeEtGj+
w0NGMB8GA1UdIwQYMBaAFHNl4af93NNImjKlfNspypmYwZHvMA0GCSqGSIb3DQEB
CwUAA4ICAQCMo1XLxGvq0qgTKSvAoP25w8SCSbQwmw/tdIwSfg5p9aU6fY/nxCZs
SlJMBx13ykC0YRHFOwXf4ecoZyfx9YYV6+qWAk7kIkFc/9USDu2zAjyMsVCVa7ek
eAvwb+ioiJN/6VrzZxrCyMRNAwzMJdmPI4K2QhnCv95jXUQqUVYQy8mFFeZj1ccf
Zo1EQ3DPSrB8zK3DNDXMO5JhAfDTVmTrPJWIEhxkVOBvJylvzz5iBtTgnYSAdR1L
aa6miri/siMkHn6wDmTK/3IP/wa92SKxUtPAeIErvNOwD9PYIusTNBV9ublWfUN4
+qNMZXB792p4VMe+NHokldseDQ53P75obtMy2piePblFb0LIqZ8wv/J3SCJLXDDN
zQCQiRy6WtQgIdQ5hOWec5eDjXRn8MZnSyTrXPCkZqdPCKkqxR7wMeuMhPqmnAMc
ium6adRvxTqwtd4Afo8v6aisYvU3cY4ckgHCEE2nXc7gTbqq9DS4OT4pk3jJmQ8H
ALp3ESuzlV6XP5an47u8K6qD0k29lS+mA+4MSbIkdgFGq0MpNV1xuobpiP5GV9Cy
LGmOcy8z15jt4JGN958OrkvBWnxLwIyXsu/tpm96M5BDMmpRYZ6IRqrL2gQmK+92
LNzLb+Pqol02wxwX5Ljw4+kALXLX4pEQW3vfcvAUaWChxzuHcy4HnQ==
-----END CERTIFICATE-----'
deviceCSRGenTimeString: Jun 10 18:33:39 2024 UTC
ncsDeviceName: vsmart-c78289d6-8b78-4e7d-9d83-617e70e0956b
configStatusMessage: In Sync
requestTokenID: 5631356f-f19c-42c0-bcaf-8e570db7de90
templateApplyLog:
- '[5-Jun-2024 10:52:32 UTC] Sync-from successful'
host-name: vm9
deviceDay0Configuration: ''
createdBy: system
tenantId: default
deviceEnterpriseCertInstallTimeStr: Jun 05 18:52:34 2024 UTC
mrf-migration-mode: N/A
region-id: []
deviceModel: vsmart
validity: invalid
configuredSiteId: '100'
username: --
local-system-ip: 172.16.255.19
system-ip: 172.16.255.19
site-id: '100'
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExamplePostgeneratecsrresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/generate/csr/bulk/controller/async:
post:
tags:
- Certificate Management - Device
summary: generate asynchronously CSR on multiple devices
description: generate asynchronously CSR on multiple devices
operationId: generateCSRBulkControllerAsync
requestBody:
description: Device IP
content:
application/json:
schema:
type: object
examples:
Gen CSR:
description: Gen CSR
value:
device-list:
- deviceIP: 10.0.9.1
keyLength: '2048'
resetRSA: false
- deviceIP: 10.0.9.2
keyLength: '2048'
resetRSA: false
schedule: false
autoRenew: false
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostgeneratebulkcsrrequest'
Reset RSA:
description: Reset RSA
value:
device-list:
- deviceIP: 10.0.9.1
keyLength: '2048'
resetRSA: false
- deviceIP: 10.0.9.2
keyLength: '2048'
resetRSA: true
credentials:
- uuid: 5563d766-8e13-49f2-87d9-39e3bd7e2c98
deviceType: Controller
deviceIP: 10.1.1.11
schedule: false
autoRenew: false
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostgeneratebulkcsrrsarequest'
Gen CSR Schedule:
description: Gen CSR Schedule
value:
device-list:
- deviceIP: 10.0.9.1
keyLength: '2048'
resetRSA: false
- deviceIP: 10.0.9.2
keyLength: '2048'
resetRSA: false
schedule: true
autoRenew: false
scheduleAt: 1729495932
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostgenerateschedulebulkcsrrequest'
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Task ID:
description: Task ID
value:
id: b2b7525d-b68e-4ac3-962a-49d521352272
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExamplePostgeneratecsrasyncresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/generate/csr/bulk/edge/async:
post:
tags:
- Certificate Management - Device
summary: generate asynchronously CSR on multiple devices
description: generate asynchronously CSR on multiple devices
operationId: generateCSRBulkEdgeAsync
requestBody:
description: Device IP
content:
application/json:
schema:
type: object
examples:
Gen CSR:
description: Gen CSR
value:
device-list:
- deviceUUID: C8K-d23e21e2-043a-4a38-8f18-ec37a092bb57
keyLength: '2048'
- deviceUUID: 489abdc1-c21c-4d1d-aeb9-30a469d5ca49
keyLength: '2048'
schedule: false
autoRenew: false
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostgeneratebulkcsredgerequest'
Gen CSR Schedule:
description: Gen CSR Schedule
value:
device-list:
- deviceUUID: C8K-d23e21e2-043a-4a38-8f18-ec37a092bb57
keyLength: '2048'
- deviceUUID: 489abdc1-c21c-4d1d-aeb9-30a469d5ca49
keyLength: '2048'
schedule: true
autoRenew: false
scheduleAt: 1729495932
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostgenerateschedulebulkcsredgerequest'
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Task ID:
description: Task ID
value:
id: b2b7525d-b68e-4ac3-962a-49d521352272
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExamplePostgeneratecsrasyncresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/generate/enterprise/csr/vedge:
post:
tags:
- Certificate Management - Device
summary: generate CSR on hardware WAN edge device
description: generate CSR on hardware WAN edge device
operationId: generateEnterpriseCSR
requestBody:
description: Device UUID
content:
application/json:
schema:
type: object
examples:
Device UUID:
description: Device UUID
value:
deviceUUID: C8K-0b9056fd-296c-400e-936f-3dff4ef87db2
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostgenerateenterprisecsrrequest'
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Task ID:
description: Task ID
value:
id: b2b7525d-b68e-4ac3-962a-49d521352272
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExamplePostgenerateenterprisecsrresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/generate/wanedge/csr:
post:
tags:
- Certificate Management - Device
summary: generate CSR on WAN edge device
description: generate CSR on WAN edge device
operationId: generateEdgeDeviceCSR
requestBody:
description: Device UUID
content:
application/json:
schema:
type: object
examples:
Device UUID:
description: Device UUID
value:
deviceUUID: C8K-0b9056fd-296c-400e-936f-3dff4ef87db2
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostgeneratewanedgecsrrequest'
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Task ID:
description: Task ID
value:
id: b2b7525d-b68e-4ac3-962a-49d521352272
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExamplePostgeneratewanedgecsrresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/getDeviceData/signedCerts:
post:
tags:
- Certificate Management - Device
summary: Get device data from signed certs
description: Get device data from signed cert in a single .pem file or .zip file
operationId: getDeviceDataFromSignedCerts
requestBody:
description: Signed Cert
content:
multipart/form-data:
schema:
type: object
properties:
data:
type: string
example:
controller: false
chassis-numbers:
- 233497bc-69f7-43fe-a389-28bb719fef14
- C8K-f4423f04-355b-4c22-b6de-76f8d3e651b4
- C8K-0b9056fd-296c-400e-936f-3dff4ef87db2
file:
type: string
format: binary
$$ref: '#/components/schemas/DeviceDataUpload'
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Device List:
description: Device List
value:
chassis-numbers:
- 233497bc-69f7-43fe-a389-28bb719fef14
- C8K-f4423f04-355b-4c22-b6de-76f8d3e651b4
- C8K-0b9056fd-296c-400e-936f-3dff4ef87db2
installCertFile: uploadedSignedCertFile_17296929271503212635450938629.zip
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExamplePostuploadsingedcertsresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/install/signedCert:
post:
tags:
- Certificate Management - Device
summary: install Certificate
description: install Certificate
operationId: installCertificate
requestBody:
description: Certificate
content:
application/json:
schema:
type: object
examples:
Certificate:
description: Certificate
value: '-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----'
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostinstallsignedcertrequest'
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Task ID:
description: Task ID
value:
id: b2b7525d-b68e-4ac3-962a-49d521352272
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExamplePostinstallsignedcertresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/install/upload/signedCerts:
post:
tags:
- Certificate Management - Device
summary: Install signed certs
description: 'Install signed certs from a .pem or .zip file. File details are received by /certificate/getDeviceData/signedCerts API '
operationId: installBulkSignedCerts
requestBody:
description: Device IP
content:
application/json:
schema:
type: object
examples:
Upload Request:
description: Upload Request
value:
controller: false
sendToControllers: true
installCertFile: uploadedSignedCertFile_17296929271503212635450938629.zip
schedule: false
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostinstallcertuploadrequest'
Upload Schedule Request:
description: Upload Schedule Request
value:
controller: false
sendToControllers: true
installCertFile: uploadedSignedCertFile_17296929271503212635450938629.zip
schedule: true
scheduleAt: 1729495932
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostinstallcertuploadschedulerequest'
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Task Id:
description: Task Id
value:
id: b2b7525d-b68e-4ac3-962a-49d521352272
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExamplePostinstallcontrolleruploadsingedcertsresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/jks:
put:
tags:
- Certificate Management - Device
summary: update JKS
description: update JKS
operationId: updateJks
requestBody:
description: JSON payload with encoded JKS.
content:
application/json:
schema:
type: string
examples:
Put JKS Request:
description: Put JKS Request
value:
JKS: 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
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePutjksrequest'
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Put JKS Response:
description: Put JKS Response
value:
saveResult: SUCCESS
errorMessage: JKS updated
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExamplePutjksresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/list/status:
get:
tags:
- Certificate Management - Device
summary: get certificate data
description: get certificate data
operationId: getListStatus
responses:
'200':
description: Success
content:
application/json:
schema:
type: array
properties:
empty:
type: boolean
items:
type: string
$$ref: '#/components/schemas/CertificateChain'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/mthub/list:
get:
tags:
- Certificate Management - Device
summary: vSmart Mthub list
description: vSmart Mthub list
operationId: setvSmartMtHubList
responses:
'200':
description: Success
content:
application/json:
schema:
type: array
properties:
empty:
type: boolean
items:
type: string
$$ref: '#/components/schemas/DeviceList'
examples:
GET MTHub List Response:
description: GET MTHub List Response
value:
id: d3ed4d03-6de3-4464-9e01-ee1b67aa7c7d
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExampleGetmthublistresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/pullDeviceList:
post:
tags:
- Certificate Management - Device
summary: New pull device list
description: Pull device list
operationId: pullDeviceList
requestBody:
description: Payload
content:
application/json:
schema:
type: string
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/pullDeviceList/done:
post:
tags:
- Certificate Management - Device
summary: Pull device list done
description: Pull device list done
operationId: pullDeviceListDone
requestBody:
description: Payload
content:
application/json:
schema:
type: string
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/quarantine/banner:
get:
tags:
- Certificate Management - Device
summary: get quarantine banner data
description: get quarantine banner data
operationId: getQuarantineBanner
responses:
'200':
description: Success
content:
application/json:
schema:
type: array
properties:
empty:
type: boolean
items:
type: string
$$ref: '#/components/schemas/DeviceList'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/record:
get:
tags:
- Certificate Management - Device
summary: get device certificate data
description: get device certificate data
operationId: getCertificateData
parameters:
- name: requestID
in: query
description: Request ID parameter
schema:
type: string
examples:
requestID:
description: requestID
value: d65f2b6c-c00a-4432-a87d-d2b6269b01b3
- name: dataObject
in: query
description: Device property as DataObject parameter
schema:
type: string
examples:
UUID:
description: UUID
value: uuid
Reachability:
description: Reachability
value: reachability
CSR:
description: CSR
value: CSR
responses:
'200':
description: Success
content:
application/json:
schema:
type: array
properties:
empty:
type: boolean
items:
type: string
$$ref: '#/components/schemas/CertificateChain'
examples:
Get Record Response:
description: Get Record Response
value:
header:
columns:
- title: Operation Status
property: state
colorProperty: globalState
color:
- key: Error
value: ef5350
width: 130
dataType: string
- title: Controller Type
property: deviceType
display: keyvalue
keyvalueProperty: deviceType
hideable: false
keyvalue:
- key: vsmart
value: vSmart
- key: vbond
value: vBond
- key: vmanage
value: vManage
- key: vedge
value: WAN Edge
width: 120
dataType: string
- title: Hostname
property: host-name
hideable: false
width: 150
dataType: string
- title: System IP
property: system-ip
hideable: false
width: 120
dataType: ipv4
- title: Site ID
property: site-id
width: 70
dataType: numberStr
- title: Certificate Serial
property: serialNumber
width: 150
dataType: string
- title: Expiration Date
property: expirationDateLong
displayFormat: DD MMM YYYY h:mm:ss A z
inputFormat: unix-time
colorProperty: expirationStatus
hideable: false
color:
- key: warning
value: ffb300
- key: invalid
value: ef5350
width: 200
dataType: date
- title: uuid
property: uuid
hideable: false
editable: false
dataType: string
- title: vEdge List Status
property: state_vedgeList
minWidth: 80
dataType: string
- title: Device IP
property: deviceIP
width: 120
dataType: ipv4
fields:
- property: state
dataType: string
- property: deviceType
dataType: string
display: keyvalue
- property: certInstallStatus
dataType: string
- property: host-name
dataType: string
- property: system-ip
dataType: ipv4
- property: site-id
dataType: numberStr
- property: username
dataType: string
- property: password
dataType: string
- property: CSR
dataType: string
- property: CSRDetail
dataType: string
- property: CertificateDetail
dataType: string
- property: serialNumber
dataType: string
- property: expirationDate
dataType: string
- property: expirationDateLong
dataType: date
- property: valid
dataType: string
- property: errorDetail
dataType: string
- property: requestTokenID
dataType: string
- property: uuid
dataType: string
- property: state_vedgeList
dataType: string
- property: deviceIP
dataType: ipv4
- property: errorDetail_vedgelist
dataType: string
- property: activity
dataType: string
viewKeys:
uniqueKey: []
preferenceKey: grid-Certificate
modelNameMapping:
vAnalytics: Analytics
vSmart: Controller
vManage: Manager
Cloud OnRamp: Cloud onRamp
vBond: Validator
data:
- configuredSystemIP: 172.16.255.26
deviceType: vbond
serialNumber: 1234570F
ncsDeviceName: vbond-340ee9f9-1f65-45b8-8ac4-373c6c328a69
configStatusMessage: In Sync
templateApplyLog:
- '[5-Jun-2024 12:00:43 UTC] Sync-from successful'
uuid: 340ee9f9-1f65-45b8-8ac4-373c6c328a69
managementSystemIP: 172.16.255.26
templateStatus: Success
chasisNumber: 340ee9f9-1f65-45b8-8ac4-373c6c328a69
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vedge-cloud
deviceState: READY
validity: valid
platformFamily: vedge-x86
hardwareVedge: false
username: --
rootCertHash: de482f840e1d005291436e9f2d5d3e46c4a26e5c
state: Installed
globalState: normal
valid: valid
requestTokenID: dedcbb2a-6e6c-44e0-b934-ce7fe225528e
expirationDate: Jun 05 11:51:45 2025 GMT
expirationDateLong: 1749124305000
deviceIP: 172.16.255.26
activity:
- Installed
certInstallStatus: Installed
personality: vbond
expirationStatus: normal
uploadSource: Auto Discovered
timeRemainingForExpiration: 31483095250
solution: common
local-system-ip: 172.16.255.26
system-ip: 172.16.255.26
model_sku: None
host-name: vm16
sp-organization-name: vIPtela Inc Regression
version: 20.15.0-12
vbond: 10.0.12.26
vmanage-system-ip: 172.16.255.26
vmanageConnectionState: connected
lastupdated: 1717644904626
reachability: reachable
uptime-date: 1717586580000
defaultVersion: 20.15.0-12
organization-name: vIPtela Inc Regression
availableVersions: []
lifeCycleRequired: true
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '200'
configuredSystemIP: 172.16.255.22
deviceType: vmanage
serialNumber: 1234570D
ncsDeviceName: vmanage-c1161cf1-3655-4595-bf3d-27cda3004c06
configStatusMessage: In Sync
templateApplyLog:
- '[5-Jun-2024 20:34:54 PDT] Sync-from successful'
uuid: c1161cf1-3655-4595-bf3d-27cda3004c06
managementSystemIP: 0.0.0.0
templateStatus: Success
chasisNumber: c1161cf1-3655-4595-bf3d-27cda3004c06
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vmanage
deviceState: READY
validity: valid
platformFamily: vmanage
hardwareVedge: false
username: --
rootCertHash: de482f840e1d005291436e9f2d5d3e46c4a26e5c
CSR: vmanage-c1161cf1-3655-4595-bf3d-27cda3004c06-0.viptela.com
CSRDetail: '-----BEGIN CERTIFICATE REQUEST-----
MIIFWDCCA0ACAQAwgdcxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlh
MREwDwYDVQQHEwhTYW4gSm9zZTEfMB0GA1UECxMWdklQdGVsYSBJbmMgUmVncmVz
c2lvbjEWMBQGA1UEChMNQ2lzY28gU3lzdGVtczFDMEEGA1UEAxM6dm1hbmFnZS1j
MTE2MWNmMS0zNjU1LTQ1OTUtYmYzZC0yN2NkYTMwMDRjMDYtMC52aXB0ZWxhLmNv
bTEiMCAGCSqGSIb3DQEJARYTc3VwcG9ydEB2aXB0ZWxhLmNvbTCCAiIwDQYJKoZI
hvcNAQEBBQADggIPADCCAgoCggIBAKnV5Uy7YP7rjV1dvz12FTJomNsM3Fbye+VE
CiEo2bMOqtTRqvm7VSB3EaULbZgPNw5TfFxEHlvYyuLjPi2n5e5cBOCnMmfDnI4F
254EekrsYWwrjVPRCdSmSCIwdKAM7hMxtlt68NqAPrn2dBahFZFXEbVPo4QHwdg4
NPjfY1g73/2pdQNCtGi1+ZaDqB805Eoivdj8+6VZhGp+pPCdHM9Jfmi8SaOu/kAD
p0R0D7SnGDkjnrAAvZbMUYmJ9V2mG0owmogE8DRy56BD7W0lA36K3T63rjU6Jq/8
rdItymgJHmKee3NoztBUdkKkKR695SkLU+bJx2xv7c8zZuD7z4YEX1JBqyppq5vY
cChaIlzcVAVMOhc2M4CQTCBwgk2hhucklzdVVmcHfIcIObFUVnu6qrT7v1Og7AvB
HQIqr13hAbyKEG8ZXoztACTrjmWxrlKrpdzThRmpaOZODROs4zUDAgTrx0gmZ98h
ZQJ2YNyShS2v4h9FETXcUYH6yW616lXo5h3qB35Vrs0IKaWJLI8y5GRlSNpylqJS
92wpvMD3yYJIgZ+6SzOk+opNnmL0HlUW9g3UWHawDYQTZNYiAonhTPYvACky3Tpb
9PWqXWHzaxzq+pRuNbO0MfcjGXUQr4coFymb1oYYOn6+l1HBYAlDVj8PqUrlFqm8
MSz5xaedAgMBAAGgOzA5BgkqhkiG9w0BCQ4xLDAqMAkGA1UdEwQCMAAwHQYDVR0O
BBYEFFMWOUNr5K8j/GjjRZkAOenJpMDbMA0GCSqGSIb3DQEBCwUAA4ICAQBu7vXf
fGBSYFri/UXPWUlnRLf4bvIo5iJVxt/PCw3+V681lCBfJp/cGo6uHKsOWJ4N84DH
lmidgVUK2lYtI3NbRQJfeu20NhAX4wD4CPTIZHG5f5r06qgyS633og6D2ISddg5F
+RpyVXfsYIBVT0MydVMrDT1PWOaq7dvJ18WaesWXWtAHorgees1wMBiXaWjHR7f2
7x315QzHlEYEoO0JECkt0EBcwju1HLgJD3ow66NTi9CLu/RR+wSg31NpjlxK4is+
8eh/GII2xJwwrxQ4eJv4Ogmt7FchbPQtDaezZu0L8BqJcvyWAv+KEGzRKXncxULM
3edGVrEHH0NkRYUcK4WqN4z3fDPRcSt+1TwWelZhyR2FVT1xUp0/i8Lmbu1QU4Da
jTID1ixdGJdUpMVEuVwTTtqXN6Nf0oWsKOe06prX9xVTrCYVCqnsRroCSiVgkOAZ
WFgnonUH9smzWnCZeLtb43rLihcdYoolC1xFvQcC9VspuVmSzpO/FM0v02mR4UnJ
rWQZ+kDrbhPy7OldBEv1DdAEExVZkK1otO9AKRqGP6e8cMFL+Ui4D82Yh/TukQO2
X9Z4S5T+wTu1txVUXWLwrnUd3mur8caXs13NeRpINIXPjHQf8G+zM/C2L9AZ1bVz
eN0u1l3WpURqBUmJj+9br8AqRURIikoWxA4SCQ==
-----END CERTIFICATE REQUEST-----'
certificateDetail: '-----BEGIN CERTIFICATE-----
MIIEmDCCA4ACBBI0Vw0wDQYJKoZIhvcNAQELBQAwbTELMAkGA1UEBhMCVVMxEzAR
BgNVBAgMCkNhbGlmb3JuaWExETAPBgNVBAcMCFNhbiBKb3NlMRQwEgYDVQQKDAt2
SVB0ZWxhIEluYzEgMB4GCSqGSIb3DQEJARYRbm9yZXBseUBjaXNjby5jb20wHhcN
MjQwNjA1MTE1MTI1WhcNMjUwNjA1MTE1MTI1WjCBszERMA8GA1UEBxMIU2FuIEpv
c2UxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQKEw1D
aXNjbyBTeXN0ZW1zMR8wHQYDVQQLExZ2SVB0ZWxhIEluYyBSZWdyZXNzaW9uMUMw
QQYDVQQDEzp2bWFuYWdlLWMxMTYxY2YxLTM2NTUtNDU5NS1iZjNkLTI3Y2RhMzAw
NGMwNi0wLnZpcHRlbGEuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
AgEAqdXlTLtg/uuNXV2/PXYVMmiY2wzcVvJ75UQKISjZsw6q1NGq+btVIHcRpQtt
mA83DlN8XEQeW9jK4uM+Lafl7lwE4KcyZ8OcjgXbngR6SuxhbCuNU9EJ1KZIIjB0
oAzuEzG2W3rw2oA+ufZ0FqEVkVcRtU+jhAfB2Dg0+N9jWDvf/al1A0K0aLX5loOo
HzTkSiK92Pz7pVmEan6k8J0cz0l+aLxJo67+QAOnRHQPtKcYOSOesAC9lsxRiYn1
XaYbSjCaiATwNHLnoEPtbSUDfordPreuNTomr/yt0i3KaAkeYp57c2jO0FR2QqQp
Hr3lKQtT5snHbG/tzzNm4PvPhgRfUkGrKmmrm9hwKFoiXNxUBUw6FzYzgJBMIHCC
TaGG5ySXN1VWZwd8hwg5sVRWe7qqtPu/U6DsC8EdAiqvXeEBvIoQbxlejO0AJOuO
ZbGuUqul3NOFGalo5k4NE6zjNQMCBOvHSCZn3yFlAnZg3JKFLa/iH0URNdxRgfrJ
brXqVejmHeoHflWuzQgppYksjzLkZGVI2nKWolL3bCm8wPfJgkiBn7pLM6T6ik2e
YvQeVRb2DdRYdrANhBNk1iICieFM9i8AKTLdOlv09apdYfNrHOr6lG41s7Qx9yMZ
dRCvhygXKZvWhhg6fr6XUcFgCUNWPw+pSuUWqbwxLPnFp50CAwEAATANBgkqhkiG
9w0BAQsFAAOCAQEAh83Rf2izgvRsaaK7bIPQzwSkcxyiPIan2ETfSSRZyJO4/0Hz
o6QU54HnOfxDvDvAYvaB0gv9sKiKG8vSJCglm7+RibdyOaHHCXepl4Bsk9InUKQD
l+c/Gkdwlx6NwsDHAZ7JDAogE5Mcq2s2Zg28MQAfVPKt8ZNOTAY201dTmSiux0G2
t9/V6DtyiWtJvSOZGXVzth3azRnnl3NHk9qv+jZN/suMXa6Ie3SEPnonececvOuU
VpJ5nMe9gIh7vt/8HpIGjj+u810oylwQTDuZThAPo3YhIhSrJEll7QOZ1bzjK00e
En7qdGnmmN+WGjHANIfDga8/p0Q5SlPhpPkNfQ==
-----END CERTIFICATE-----'
state: vBond Updated
globalState: normal
valid: valid
requestTokenID: 46fcfa6f-970b-4ac9-93ce-153a8efdedcb
expirationDate: Jun 05 11:51:25 2025 GMT
expirationDateLong: 1749124285000
deviceIP: 172.16.255.22
activity:
- vBond Updated
state_vedgeList: Sync
certInstallStatus: Installed
servicePersonality: all
personality: vmanage
expirationStatus: normal
timeRemainingForExpiration: 31483075250
solution: common
domain-id: '0'
local-system-ip: 172.16.255.22
system-ip: 172.16.255.22
model_sku: None
site-id: '200'
host-name: vm12
sp-organization-name: vIPtela Inc Regression
version: 20.15.0-12
vbond: 10.0.12.26
vmanage-system-ip: 172.16.255.22
vmanageConnectionState: connected
lastupdated: 1717644911366
reachability: reachable
uptime-date: 1717586940000
defaultVersion: 20.15.0-12
organization-name: vIPtela Inc Regression
availableVersions: []
lifeCycleRequired: false
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_200
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '100'
configuredSystemIP: 172.16.255.19
deviceType: vsmart
serialNumber: 1234570A
ncsDeviceName: vsmart-8ebb56fd-aa0f-4e65-8f9e-6998f56ff40d
configStatusMessage: In Sync
templateApplyLog:
- '[5-Jun-2024 12:03:00 UTC] Sync-from successful'
uuid: 8ebb56fd-aa0f-4e65-8f9e-6998f56ff40d
managementSystemIP: 172.16.255.19
templateStatus: Success
chasisNumber: 8ebb56fd-aa0f-4e65-8f9e-6998f56ff40d
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vsmart
deviceState: READY
validity: valid
platformFamily: vsmart
hardwareVedge: false
username: --
rootCertHash: de482f840e1d005291436e9f2d5d3e46c4a26e5c
state: vBond Updated
globalState: normal
valid: valid
requestTokenID: 1f8cf805-6058-4811-80a3-7d6727f5b5ee
expirationDate: Jun 05 11:51:17 2025 GMT
expirationDateLong: 1749124277000
deviceIP: 172.16.255.19
activity:
- vBond Updated
certInstallStatus: Installed
personality: vsmart
expirationStatus: normal
uploadSource: Auto Discovered
timeRemainingForExpiration: 31483067250
region-id: []
solution: sdwan
policy-template-version: ''
domain-id: '1'
policy-template-name: ''
local-system-ip: 172.16.255.19
system-ip: 172.16.255.19
model_sku: None
site-id: '100'
host-name: vm9
sp-organization-name: vIPtela Inc Regression
version: 20.15.0-12
vbond: 10.0.12.26
vmanage-system-ip: 172.16.255.19
vmanageConnectionState: connected
lastupdated: 1717644906473
reachability: reachable
uptime-date: 1717586580000
defaultVersion: 20.15.0-12
organization-name: vIPtela Inc Regression
availableVersions: []
lifeCycleRequired: false
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_100
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '200'
configuredSystemIP: 172.16.255.20
deviceType: vsmart
serialNumber: 1234570B
ncsDeviceName: vsmart-5fa14c76-4b50-4b9a-9e44-803881c5172d
configStatusMessage: In Sync
templateApplyLog:
- '[5-Jun-2024 12:02:52 UTC] Sync-from successful'
uuid: 5fa14c76-4b50-4b9a-9e44-803881c5172d
managementSystemIP: 172.16.255.20
templateStatus: Success
chasisNumber: 5fa14c76-4b50-4b9a-9e44-803881c5172d
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vsmart
deviceState: READY
validity: valid
platformFamily: vsmart
hardwareVedge: false
username: --
rootCertHash: de482f840e1d005291436e9f2d5d3e46c4a26e5c
state: vBond Updated
globalState: normal
valid: valid
requestTokenID: 005c43b2-ab84-4407-991c-d3bf621a7c44
expirationDate: Jun 05 11:51:16 2025 GMT
expirationDateLong: 1749124276000
deviceIP: 172.16.255.20
activity:
- vBond Updated
certInstallStatus: Installed
personality: vsmart
expirationStatus: normal
uploadSource: Auto Discovered
timeRemainingForExpiration: 31483066250
region-id: []
solution: sdwan
policy-template-version: ''
domain-id: '1'
policy-template-name: ''
local-system-ip: 172.16.255.20
system-ip: 172.16.255.20
model_sku: None
site-id: '200'
host-name: vm10
sp-organization-name: vIPtela Inc Regression
version: 20.15.0-12
vbond: 10.0.12.26
vmanage-system-ip: 172.16.255.20
vmanageConnectionState: connected
lastupdated: 1717644906446
reachability: reachable
uptime-date: 1717586520000
defaultVersion: 20.15.0-12
organization-name: vIPtela Inc Regression
availableVersions: []
lifeCycleRequired: false
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_200
device-lock: 'No'
managed-by: Unmanaged
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExampleGetrecordresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/reschedule/certificate/job:
post:
tags:
- Certificate Management - Device
summary: Re-schedule Certificate Job
description: Re-scehdule certificate job
operationId: reScheduleCertificateJob
requestBody:
description: Device IP
content:
application/json:
schema:
type: object
examples:
ReSchedule Job:
description: ReSchedule Job
value:
id: genCSREdge.23f2a46f1713-19c2d44e-6aec-43bd-95b2-fd349b37689d
scheduleAt: '1731051346'
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostreschedulecertificatejobrequest'
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Task ID:
description: Task ID
value:
id: b2b7525d-b68e-4ac3-962a-49d521352272
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExamplePostgeneratecsrasyncresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/reset/rsa:
post:
tags:
- Certificate Management - Device
summary: resetRSA for controllers
description: resetRSA for controllers
operationId: resetRSA
requestBody:
description: JSON payload with deviceIP details for rsa reset
content:
application/json:
schema:
type: string
examples:
Reset RSA Request:
description: Reset RSA Request
value:
deviceIP: 10.103.128.128
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostresetrsarequest'
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Post Reset RSA Response:
description: Post Reset RSA Response
value:
header:
columns:
- title: Operation Status
property: state
colorProperty: globalState
color:
- key: Error
value: ef5350
width: 130
dataType: string
- title: Controller Type
property: deviceType
display: keyvalue
keyvalueProperty: deviceType
keyvalue:
- key: vsmart
value: vSmart
- key: vbond
value: vBond
- key: vmanage
value: vManage
- key: vedge
value: WAN Edge
width: 120
dataType: string
- title: Hostname
property: host-name
width: 150
dataType: string
- title: System IP
property: local-system-ip
width: 120
dataType: ipv4
- title: Site ID
property: site-id
width: 70
dataType: numberStr
- title: Certificate Serial
property: serialNumber
width: 150
dataType: string
- title: Expiration Date
property: expirationDateLong
displayFormat: DD MMM YYYY h:mm:ss A z
inputFormat: unix-time
colorProperty: expirationStatus
color:
- key: warning
value: ffb300
- key: invalid
value: ef5350
width: 200
dataType: date
- title: uuid
property: uuid
editable: false
dataType: string
- title: vEdge List Status
property: state_vedgeList
minWidth: 80
dataType: string
- title: Device IP
property: deviceIP
width: 120
dataType: ipv4
fields:
- property: state
dataType: string
- property: deviceType
dataType: string
display: keyvalue
- property: certInstallStatus
dataType: string
- property: host-name
dataType: string
- property: system-ip
dataType: ipv4
- property: local-system-ip
dataType: ipv4
- property: site-id
dataType: numberStr
- property: username
dataType: string
- property: password
dataType: string
- property: CSR
dataType: string
- property: CSRDetail
dataType: string
- property: CertificateDetail
dataType: string
- property: serialNumber
dataType: string
- property: expirationDate
dataType: string
- property: expirationDateLong
dataType: date
- property: valid
dataType: string
- property: errorDetail
dataType: string
- property: requestTokenID
dataType: string
- property: uuid
dataType: string
- property: state_vedgeList
dataType: string
- property: deviceIP
dataType: ipv4
- property: errorDetail_vedgelist
dataType: string
- property: activity
dataType: string
viewKeys:
uniqueKey: []
preferenceKey: grid-MultiTenantCertificate
modelNameMapping:
vAnalytics: Analytics
vSmart: Controller
vManage: Manager
Cloud OnRamp: Cloud onRamp
vBond: Validator
data:
- globalState: normal
timeRemainingForExpiration: 31430997892
certInstallStatus: Installed
activity:
- '[6-Jun-2024 5:23:36 UTC] CSR Generated'
expirationStatus: normal
deviceCSR: '-----BEGIN CERTIFICATE REQUEST-----
MIIFTzCCAzcCAQAwgc4xCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlh
MREwDwYDVQQHEwhTYW4gSm9zZTEYMBYGA1UECxMPRENBIEFVVCBWTUFOQUdFMRYw
FAYDVQQKEw1DaXNjbyBTeXN0ZW1zMUEwPwYDVQQDEzh2Ym9uZC1iMzY4ZmYxYS02
NDBjLTQ0NDAtOGY0ZC0xMzgwZWY4NmQ0ZTYtMi52aXB0ZWxhLmNvbTEiMCAGCSqG
SIb3DQEJARYTc3VwcG9ydEB2aXB0ZWxhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQAD
ggIPADCCAgoCggIBAMzZeBy/9zMfvR0flv1Qz9YkXzZfyrksKE0GcWg6AV1XYzPS
NGFg+iFsv+UV08LtMOXoAcUDDRAllWTU4Q4fvUKGnmdf6yHjM5+K0DeqY+dBVjRl
FOc/rKN49WDIvn/6oQosg8R0soF3eWFiN2cBtyFvqTU9AQqBXWpNEhQOphC78oMV
fMn9xr/Otex2ElJiVW+Uv10KNUhKj+NeKXx60kT89phmv8cWJZO6+iPqTn5DscqM
fUBt0tEK2SC1BdR52oMGi9TMefEXT55NZtwEGF+oezuOMbdvNSvvRJ7SY8mKtOw7
L/PFSLHpZi2gbaqpWT2D+h9Jr6osezNjHfufsywjxJi8BZcW3VAv0wW4qkfKXuMs
cERHvbgGNqlSvYmef9BUU+bNMM+sIMFI4vTByQ4dyuHU2ETHjmonxY+jmb7zcL4T
YgLbkGaDE/pp1lWCVscdV3MT1yyXClETn8zKlvnx3SrDJUyPfpvXN10nAHCtQDv9
O1XgcWKa/OM4LTQkyBjQVx6Eje4W17MJ60pT/+bl4se+S8uiO7tyERY4lgvZK3mj
QTP4+GEoZRUX5xuB/lEw7v65Q6QP+djGPlI4r180lIALS43kRiOCilbuEsVNgmjk
6mnMYdDd46a6xSLyvnzu09IxLSR/R5moqKW+HSgL6pCEwLaU47CS6gdqjBR7AgMB
AAGgOzA5BgkqhkiG9w0BCQ4xLDAqMAkGA1UdEwQCMAAwHQYDVR0OBBYEFCPwD3W9
LSG8Y+Jzudu4CzH/caLUMA0GCSqGSIb3DQEBCwUAA4ICAQBhdnQWTJc9ceQCsahV
JB2gBu+XVXNbQbktWuQubOTvyLJORu0UuU4Qn4Q34eYcIny74TvHsCvBDJZ8mRBZ
3wVm+hB8LTRa80KYLLnCjCOthGH8fFZBnII20SnMLiP5kcLe/FWDOghlwTIpvMI2
JfFerO5cuzd3orkPXFbHL8J6hpe0HXhIM1aNSn3M/1d87DA6vT5GYPzy0BLRb8Qo
vARcoKSCgl/6tp6djR+3PaEPc3nRyUOX4Ucra9RE8J0SntjT1Y7OBaGBtT8zsaLc
VHud1RPbI8v9nDK9ynxS7i04ukfGnuFVNXais9IgfPhzbHPig0gvrse5I6xtQfnO
3XNi0Aod6ryxKj5jr9unYPzyBJBvnPJsfZboYHsQslYkbVVNRCGa1S2/GfxPhC6u
obEdw5/0liP8h8KM87LhD98dctxYayqSPd5Tfqn60FfVWyNY1LaymsOJVYqFQrYx
IO+4jXhAh/COu6wF6HlS8uQ/Ai7z1adYqQqQFpMor7uyEU/bKN+xfbS9zd7kyApN
yNHTaDBE4GvYI0I2nidxHFOmW6eqf6PE2oEl5dQ1/sCvpJZUE7pQXT5UkvUnmiXJ
WRnEEplhZUNkPBYmWuwarZlLN8I0YD70+5x7xRgfDel5TddQaWx6f+07GHcjvti3
fx73e2hX4jagcPV3rDiqG7vmYw==
-----END CERTIFICATE REQUEST-----'
uuid: b368ff1a-640c-4440-8f4d-1380ef86d4e6
certificateDetail: '-----BEGIN CERTIFICATE-----
MIIEjzCCA3cCBBI0VxEwDQYJKoZIhvcNAQELBQAwbTELMAkGA1UEBhMCVVMxEzAR
BgNVBAgMCkNhbGlmb3JuaWExETAPBgNVBAcMCFNhbiBKb3NlMRQwEgYDVQQKDAt2
SVB0ZWxhIEluYzEgMB4GCSqGSIb3DQEJARYRbm9yZXBseUBjaXNjby5jb20wHhcN
MjQwNjA0MDUyMTMwWhcNMjUwNjA0MDUyMTMwWjCBqjERMA8GA1UEBxMIU2FuIEpv
c2UxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQKEw1D
aXNjbyBTeXN0ZW1zMRgwFgYDVQQLEw9EQ0EgQVVUIFZNQU5BR0UxQTA/BgNVBAMT
OHZib25kLWIzNjhmZjFhLTY0MGMtNDQ0MC04ZjRkLTEzODBlZjg2ZDRlNi0wLnZp
cHRlbGEuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvG3L3pvH
mKQsLmC0wSWEKNa2Sk2ssdKCPShHW6gRV04KEAWnf3eOtoYTUwupNxBGAMbyFl4h
JG2rDJQgdjWMq0iz3unyt27C9U47TdrRk6rA3o/+xkXZPpuNQslaUiNu8KZqHJ2o
QS4XkNuoBRTTKbShROLa1CuNTlq2KUbgiVIiwAb5uQSN7nnqNW21xV2Oy3OtrwfZ
GG3zmJdH+09VbS+rWSYZFtFYCz68Uc9I9jC1YnaNLGWGydstX3m7QRyzlbnQg0aj
tTcpLM9MBrU4qbyGOqhk2iu4a+xXKsG1XCgQHcpSh2LV1wXOZMuAPJQqfY57H86v
7aFywDyMZvftqvkaIWVGQ52RfHElpPt4kRrnvNIOtIe1WhPJncBTGVh6NIASIMTu
A20BVwuHa1yNlLhyuB4WQwVOhiDw/4exbqNq9w0lzqPXajDY53sTHa+ULcBZm26Y
nejQizOkrvmBPZqHcdk9QPL3MH8XdbsbOdP4lVVdbpmaZOGxM46u/AmpQTq9pUor
fqnfsh+4Zbqi9v604B0P7iuv5HfKJpTSJLRdJ1H06mX/M+uduovN4TU2aDa6GR5F
qgiZdHTH6B634Jh02CrtCftExFT1rliK9jbYWxn5R1U1yCLXTp5Q/1zdZoXmI6D3
hA0Zf0PKQwL1QtJJeQvMNuHhOhHZz/H3hGUCAwEAATANBgkqhkiG9w0BAQsFAAOC
AQEAimacxUFDKW2A5Ytes/Wt/MD0iS0BXeHvmRM29jAjnJKGZfLibUERZewTmfYT
AJj2Ll6sB1uVlrvfcZCvGPxy9EW0AGoglWSdTZQHBNSFTAOIciXKCiVhyach/0eU
m6j00QrfZn/NmwdpkY27mo/s0hGgE+44If6X2zPOUEpC/XdTVxbqoeI2YZfK33c8
ieuLk7+b0u5kYW+sYhsc2MXOnd8YDmHaRth5i8D9EDgkY0kt9V0q8FkUl/hcXFaL
kYvgfh3Os1Yq3WgOg2uX2ehulf5UzhMB46BXo3yarpERiDarFJpPcP+M3/TfXnBB
qla9scqUUK7SfExJ5PZ2ViBSSA==
-----END CERTIFICATE-----'
platformFamily: vedge-x86
valid: N/A
createdAt: 04 Jun 2024 05:29:00 UTC
password: Cisco#123@Viptela
'@rid': 4421
personality: vedge
chasisNumber: b368ff1a-640c-4440-8f4d-1380ef86d4e6
configOperationMode: cli
state: CSR Generated
expirationDate: Jun 04 05:21:30 2025 GMT
deviceType: vbond
deviceIP: 10.103.128.128
CSR: vbond-b368ff1a-640c-4440-8f4d-1380ef86d4e6-0.viptela.com
serialNumber: '12345711'
rootCertHash: 392fb5cdc1dc4156d289359095185263b69b53c6
deviceCSRGenTimeString: Jun 06 05:23:36 2024 UTC
ncsDeviceName: vbond-b368ff1a-640c-4440-8f4d-1380ef86d4e6
org: DCA AUT VMANAGE
deviceCSRCommonName: vbond-b368ff1a-640c-4440-8f4d-1380ef86d4e6-2.viptela.com
requestTokenID: N/A
CSRDetail: '-----BEGIN CERTIFICATE REQUEST-----
MIIFTzCCAzcCAQAwgc4xCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlh
MREwDwYDVQQHEwhTYW4gSm9zZTEYMBYGA1UECxMPRENBIEFVVCBWTUFOQUdFMRYw
FAYDVQQKEw1DaXNjbyBTeXN0ZW1zMUEwPwYDVQQDEzh2Ym9uZC1iMzY4ZmYxYS02
NDBjLTQ0NDAtOGY0ZC0xMzgwZWY4NmQ0ZTYtMC52aXB0ZWxhLmNvbTEiMCAGCSqG
SIb3DQEJARYTc3VwcG9ydEB2aXB0ZWxhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQAD
ggIPADCCAgoCggIBALxty96bx5ikLC5gtMElhCjWtkpNrLHSgj0oR1uoEVdOChAF
p393jraGE1MLqTcQRgDG8hZeISRtqwyUIHY1jKtIs97p8rduwvVOO03a0ZOqwN6P
/sZF2T6bjULJWlIjbvCmahydqEEuF5DbqAUU0ym0oUTi2tQrjU5atilG4IlSIsAG
+bkEje556jVttcVdjstzra8H2Rht85iXR/tPVW0vq1kmGRbRWAs+vFHPSPYwtWJ2
jSxlhsnbLV95u0Ecs5W50INGo7U3KSzPTAa1OKm8hjqoZNoruGvsVyrBtVwoEB3K
Uodi1dcFzmTLgDyUKn2Oex/Or+2hcsA8jGb37ar5GiFlRkOdkXxxJaT7eJEa57zS
DrSHtVoTyZ3AUxlYejSAEiDE7gNtAVcLh2tcjZS4crgeFkMFToYg8P+HsW6javcN
Jc6j12ow2Od7Ex2vlC3AWZtumJ3o0IszpK75gT2ah3HZPUDy9zB/F3W7GznT+JVV
XW6ZmmThsTOOrvwJqUE6vaVKK36p37IfuGW6ovb+tOAdD+4rr+R3yiaU0iS0XSdR
9Opl/zPrnbqLzeE1Nmg2uhkeRaoImXR0x+get+CYdNgq7Qn7RMRU9a5YivY22FsZ
+UdVNcgi106eUP9c3WaF5iOg94QNGX9DykMC9ULSSXkLzDbh4ToR2c/x94RlAgMB
AAGgOzA5BgkqhkiG9w0BCQ4xLDAqMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGYy6dzR
Vv57KFup3rzrNNlSUvb/MA0GCSqGSIb3DQEBCwUAA4ICAQBckqAWr/QlzV8HUrQh
1xE6fiI/zqnwfCy0lbgFbV33PiGxzB37Sv0EtaZi+8Ik68dbsNCADv9zx4LRnHeW
yWh4/ndhoEgcs7B5yQOAAmtNkKkcQ7THw40QuoVabJIwgY94G3BLW4HnrexsWBoz
XVD/4AznZo4LhOutMgfEzolbMR/2ptcXnuiFIXsozrUsLSmC4iWpj2emyuy7GjnA
uv+GEBAkjUjp60LZBkx3W12jXvKNxPTOSyjlnpmviEJhNM7JmItpFJ1/YYsLtjny
2zScPOwwHscKcg1M4MTyxkMIM1Hxp123x7iHybblAvYoaiyTRrPTPmlxz+yy/jwY
CNuovYTAVXpZPHAGLZShyHVf+SBRSv4t6qsgpUhl0EsOjP0eA+uVJobowoZ/2GMH
udmNbTS2NSO5c3w6p+Enal0L71Vf9zhscnHU2U/WihSW70hJRIOpXM/VpdsVQ5oy
txjdFJbCVfdPPDKZUFdcQb+XGDx7FWYmUz147odlKh65olZgTyi16/k1YUVpMcUi
GWbARNRngWpeh74uU3039wyq99kUIy8QqLPppbrNdlSnuazNw2rU6SlH4zU5LlhA
goKvR2olCL3Gif+7irPdQ6jzr3R97baKgiYmwKQru/QYOFfY0ZgzW27wPFUVTZdg
Uyj7Zuv+tEwz/XL04KNpjiyd8g==
-----END CERTIFICATE REQUEST-----'
quickConnectEligible: false
managementSystemIP: 169.254.10.2
deviceDay0Configuration: ''
state_vedgeList: Sync
deviceCSRGenTime: 1717651416963
createdBy: user
tenantId: 57501bad-32a7-4f52-8f54-8547dcd7403e
deviceModel: vedge-cloud
deviceState: BRING_UP
validity: valid
expirationDateLong: 1749014490000
isMultiStepUpgradeSupported: true
username: admin
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExamplePostresetrsaresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/revoke/enterprise/certificate:
post:
tags:
- Certificate Management - Device
summary: Revoking enterprise CSR for hardware vEdge
description: Revoking enterprise CSR for hardware vEdge
operationId: decommissionEnterpriseCSRForVedge
requestBody:
description: JSON parameter with Device UUID
content:
application/json:
schema:
type: string
examples:
Revoke Enterprise Certificate Request:
description: Revoke Enterprise Certificate Request
value:
uuid: bea4e788-6c70-4af1-b9d3-245d7d863fb2
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostrevokeenterprisecertificaterequest'
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Revoke Enterprise Certificate Response:
description: Revoke Enterprise Certificate Response
value:
id: d3ed4d03-6de3-4464-9e01-ee1b67aa7c7d
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExamplePostrevokeenterprisecertificateresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/rootcertchains:
get:
tags:
- Certificate Management - Device
summary: get root cert chain
description: get root cert chain in the system
operationId: getRootCertChains
parameters:
- name: action
in: query
description: Action Parameter to fetch root cert chains
required: true
schema:
type: string
examples:
Verify:
description: Verify
value: verify
Get:
description: Get
value: get
responses:
'200':
description: Success
content:
application/json:
schema:
type: array
properties:
empty:
type: boolean
items:
type: string
$$ref: '#/components/schemas/CertificateChain'
examples:
'Verify Action: Root Cert Chains Response':
description: 'Verify Action: Root Cert Chains Response'
value:
verifyResult: SUCCESS
errorMessage: All vManage node certificates are in root cert chain
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExampleGetrootcertchainsverifyactionresponse'
'Get Action: Root Cert Chains Response':
description: 'Get Action: Root Cert Chains Response'
value:
header:
generatedOn: 1717692361704
data:
- CommonName: ''
Issuer: EMAILADDRESS=noreply@cisco.com, O=vIPtela Inc, L=San Jose, ST=California, C=US
Subject: EMAILADDRESS=noreply@cisco.com, O=vIPtela Inc, L=San Jose, ST=California, C=US
SerialNumber: '000000'
FingerPrint: '1111111'
ExpirationDate: Thu Feb 02 16:15:21 PST 2034
Certificate: '-----BEGIN CERTIFICATE-----
MIIDuzCCAqOgAwIBAgIUH6VYNd0QgmquUAB4XUv904/DLVcwDQYJKoZIhvcNAQEL
...
...
1Hzz12pTu/P6mQxLlpf7wwAgCSeRuv9FqtG9zTzdnHcyv+NgmWJ4Jhk1aCdRZiI=
-----END CERTIFICATE-----'
- CommonName: Viptela SubCA
Issuer: CN=Internal Customer Root CA, O=Cisco, OU=Amazing
Subject: CN=Viptela SubCA, OU=Awesome, O=Cisco
SerialNumber: '22222222'
FingerPrint: '333333333'
ExpirationDate: Sat Aug 20 07:59:39 PDT 2050
Certificate: '-----BEGIN CERTIFICATE-----
MIIGgzCCBGugAwIBAgIJAbHPzE/pYgriMA0GCSqGSIb3DQEBCwUAMEcxETAPBgNV
...
...
qjNuwGlGbykJmvgKTzCJNvR5ou1t6AGPZZrKTOh8CjRKiUawNtRV
-----END CERTIFICATE-----'
- CommonName: Internal Customer Root CA
Issuer: CN=Internal Customer Root CA, O=Cisco, OU=Amazing
Subject: CN=Internal Customer Root CA, O=Cisco, OU=Amazing
SerialNumber: '4444444'
FingerPrint: '555555555'
ExpirationDate: Sat Aug 20 07:59:40 PDT 2050
Certificate: '-----BEGIN CERTIFICATE-----
MIIFVTCCAz2gAwIBAgIJCZWli/nPSiuRMA0GCSqGSIb3DQEBCwUAMEcxETAPBgNV
...
...
5Sk7lrpIwgJbGk5MioelArz+YFQCtSXIaXTRwHgJOvz3OBrDKMvk5jZfSQJcKVmm
d6TPwUKXpgUZGoVSJF4yc+RrIWXYFUfBoQ==
-----END CERTIFICATE-----'
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExampleGetrootcertchainsgetactionresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
put:
tags:
- Certificate Management - Device
summary: update root cert chain
description: save root cert chain in the system
operationId: saveRootCertChain
requestBody:
description: JSON payload with RootCertChain and Certificate details.
content:
application/json:
schema:
type: string
examples:
Root Cert Chain:
description: Root Cert Chain
value:
RootCertChain:
- Certificate: '-----BEGIN CERTIFICATE-----
MIIDuzCCAqOgAwIBAgIUH6VYNd0QgmquUAB4XUv904/DLVcwDQYJKoZIhvcNAQEL
BQAwbTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExETAPBgNVBAcM
CFNhbiBKb3NlMRQwEgYDVQQKDAt2SVB0ZWxhIEluYzEgMB4GCSqGSIb3DQEJARYR
bm9yZXBseUBjaXNjby5jb20wHhcNMjQwMjA2MDAxNTIxWhcNMzQwMjAzMDAxNTIx
...
...
...
/4VdBMnQU6seHYGaYtnuPDqYQFppRB8uC8i/xNqblfpaw8HUzcuxVNjIk5cLVjzI
k5sTq0ns3pvVi5XacNQtgLCLktqTVot89yx3+U8PphqOXk4ITMSNeyu3Tg/QjXGc
1Hzz12pTu/P6mQxLlpf7wwAgCSeRuv9FqtG9zTzdnHcyv+NgmWJ4Jhk1aCdRZiI=
-----END CERTIFICATE-----'
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePutrootcertchainsrequest'
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Root Cert Chains Save Response:
description: Root Cert Chains Save Response
value:
saveResult: SUCCESS
errorMessage: root cert has been saved and sent to all controllers
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExamplePutrootcertchainsresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/rootcertificate:
get:
tags:
- Certificate Management - Device
summary: Get device root certificate detail view
description: Get device root certificate detail view
operationId: getRootCertificate
responses:
'200':
description: Success
content:
application/json:
schema:
type: array
properties:
empty:
type: boolean
items:
type: string
$$ref: '#/components/schemas/CertificateChain'
examples:
Root Certificate Response:
description: Root Certificate Response
value:
rootcertificate: '-----BEGIN CERTIFICATE-----
MIIG+zCCBOOgAwIBAgIUVGrBB5uvAc50vl/ZEQ0m6Xqh244wDQYJKoZIhvcNAQEL
BQAwgZAxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMREwDwYDVQQH
DAhTYW4gSm9zZTEOMAwGA1UECwwFTGFiQ0ExFDASBgNVBAoMC1ZpcHRlbGEgTExD
MSAwHgYJKoZIhvcNAQkBFhFzdXBwb3J0QGxhYmNhLmNvbTERMA8GA1UEAwwITGFi
Q0EgQ0EwHhcNMjMxMTI3MDkyMTIwWhcNMzMxMTI0MDkyMTIwWjCBkDELMAkGA1UE
...
...
...
zMd2hDPT7DC9wWFnD8lwRVACHQqxQmKr+1tWgaZJmZ4oVidA0rCUEWlS+PKM8F9W
X7MIpoR0EWb0p4FzYVs3c/+MrtVDy2ekaojd27PhrP7Nc00gADmWmjAXXRK6RFHb
XKYaXOK/co0/qIuTpE3XvuG9IxzuTL77G0VIpiXGwd9yZGEiGvPOmaHAfvIzmpSv
wLKKmHnlnmQEgt5/cpg2R9rVl6L6LxGSRWtOinUatALjSJ7RgbeSlfAUR4jHIL3c
6trUXHY9NGhCo1RN+F+8nLOBTYQ3oGOj
-----END CERTIFICATE-----'
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExampleGetrootcertificateresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/rsakeylengthdefault:
get:
tags:
- Certificate Management - Device
summary: Verify 2048-bit RSA key length on devices
description: Check if all devices in network use 2048-b RSA Key length for their device certs.
operationId: rsaKeyLength2048ForAllDevices
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
RSA Key Length Default:
description: RSA Key Length Default
value:
keyLength: 'true'
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExampleGetrsakeylengthdefaultresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/save/vedge/list:
post:
tags:
- Certificate Management - Device
summary: change VedgeList Validity
description: change VedgeList Validity
operationId: saveVEdgeList
requestBody:
description: JSON payload with RootCertChain and Certificate details.
content:
application/json:
schema:
type: string
examples:
vEdge List:
description: vEdge List
value:
- chasisNumber: 233497bc-69f7-43fe-a389-28bb719fef14
validity: valid
sendToControllers: true
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostsavevedgelistrequest'
vEdge List with optional Serial Number parameter:
description: vEdge List with optional Serial Number parameter
value:
- chasisNumber: 233497bc-69f7-43fe-a389-28bb719fef14
validity: valid
serialNumber: '12345989'
sendToControllers: true
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostsavevedgelistoptionalparameterrequest'
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Save vEdge List Response:
description: Save vEdge List Response
value:
- id: bebb7f1a-7ef4-48f4-86bc-e349f11fe1d7
sendToControllerId: bebb7f1a-7ef4-48f4-86bc-e349f11fe1d7
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExamplePostsavevedgelistresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/stagingCert/status:
post:
tags:
- Certificate Management - Device
summary: Status of staging certificate from edge device
description: Status of staging certificate from edge device
operationId: stagingCertificateStatus
requestBody:
description: Payload
content:
application/json:
schema:
type: object
examples:
Success Payload:
description: Success Payload
value:
chassisNumber: C8K-f4423f04-355b-4c22-b6de-76f8d3e651b4
deviceIP: 172.16.255.15
status: success
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePoststagingcertificatesuccessrequest'
Failure Payload:
description: Failure Payload
value:
chassisNumber: C8K-f4423f04-355b-4c22-b6de-76f8d3e651b4
deviceIP: 172.16.255.15
status: failed
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePoststagingcertificatefailurerequest'
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Staging Certificate Response:
description: Staging Certificate Response
value:
status: success
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExamplePoststagingcertificateresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/stats/detail:
get:
tags:
- Certificate Management - Device
summary: Get certificate details
description: Get certificate details
operationId: getCertificateDetail
parameters:
- name: status
in: query
description: Certificate Status
schema:
type: string
examples:
Normal:
description: Normal
value: normal
Revoked:
description: Revoked
value: revoked
Invalid:
description: Invalid
value: invalid
Warning:
description: Warning
value: warning
All:
description: All
value: all
'Null':
description: 'Null'
value: null
- name: includeTenantvSmart
in: query
description: include tenant vSmart
schema:
type: boolean
responses:
'200':
description: Success
content:
application/json:
schema:
type: array
properties:
empty:
type: boolean
items:
type: string
$$ref: '#/components/schemas/CertificateData'
examples:
Stats Detail Response:
description: Stats Detail Response
value:
header:
columns:
- title: Controller Type
property: deviceType
display: keyvalue
keyvalueProperty: deviceType
keyvalue:
- key: vsmart
value: vSmart
- key: vbond
value: vBond
- key: vmanage
value: vManage
- key: vedge
value: WAN Edge
width: 120
dataType: string
- title: Hostname
property: host-name
hideable: false
dataType: string
- title: System IP
property: local-system-ip
hideable: false
dataType: ipv4
- title: Serial No
property: serialNumber
dataType: string
- title: Expiration Date
property: expirationDate
hideable: false
dataType: string
- title: Expiration Status
property: expirationStatus
dataType: string
fields:
- property: deviceType
dataType: string
display: keyvalue
- property: host-name
dataType: string
- property: local-system-ip
dataType: ipv4
- property: serialNumber
dataType: string
- property: expirationDate
dataType: string
- property: expirationStatus
dataType: string
viewKeys:
uniqueKey: []
preferenceKey: grid-CertificateStatsDetail
modelNameMapping:
vAnalytics: Analytics
vSmart: Controller
vManage: Manager
Cloud OnRamp: Cloud onRamp
vBond: Validator
data:
- configuredSystemIP: 172.16.255.26
deviceType: vbond
serialNumber: 1234570F
ncsDeviceName: vbond-a612b6d5-1eb4-4e63-955e-078fed433dd7
configStatusMessage: In Sync
templateApplyLog:
- '[14-May-2024 7:49:29 UTC] Sync-from successful'
uuid: a612b6d5-1eb4-4e63-955e-078fed433dd7
managementSystemIP: 0.0.0.0
templateStatus: Success
chasisNumber: a612b6d5-1eb4-4e63-955e-078fed433dd7
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vedge-cloud
deviceState: READY
validity: valid
platformFamily: vedge-x86
hardwareVedge: false
username: --
rootCertHash: 9b4c84834b5c1ce7245f2043888107905e95b671
CSR: vbond-a612b6d5-1eb4-4e63-955e-078fed433dd7-0.viptela.com
CSRDetail: '-----BEGIN CERTIFICATE REQUEST-----
MIIFVjCCAz4CAQAwgdUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlh
MREwDwYDVQQHEwhTYW4gSm9zZTEfMB0GA1UECxMWdklQdGVsYSBJbmMgUmVncmVz
c2lvbjEWMBQGA1UEChMNQ2lzY28gU3lzdGVtczFBMD8GA1UEAxM4dmJvbmQtYTYx
MmI2ZDUtMWViNC00ZTYzLTk1NWUtMDc4ZmVkNDMzZGQ3LTAudmlwdGVsYS5jb20x
IjAgBgkqhkiG9w0BCQEWE3N1cHBvcnRAdmlwdGVsYS5jb20wggIiMA0GCSqGSIb3
DQEBAQUAA4ICDwAwggIKAoICAQD6T7k7aKZX01YrtKklgXktI7g2NEU30U6+tgmf
ymOlZ7PwdFAVoNtM+VlC6NBzu20bzEfgeqoLh+jEfPBGQJKdIPw0PR6b3TgmM4Jy
iohlpYlm3la8ATRNAw/De49Q2NMV0CYHbbAxDYJ5LDISI+h+/SulkRBvnG/2T4Ca
zAvj8pF9clYIUHQPJ054jtyO/vPI4i+NNEQ6FiUCeGLoeYCLonEkLtqkoTIxSAg9
RjzGDRWxEzUyVrJ+gFEIYpH7EAC0pDL7cCa7hpOf0/Wd5K4jxfmoihSchsdSWt01
+h3d5ZUvsNVu8vm8lmR7kc7TRDDJTw9zoFJXYTHdBGkBo2hjn0mspVlQOJytumtr
L1ilxuAFJW1QNH8fjmD5jYNhUFE0UHQbAU4lFSJO5q5eoQrTdfHkgxhrRxbXMWqr
FgsQohHD/hJEoQGInmwnWRKZUX1rJEmZU52QXnguWJ6Qaq25di+A0iPst1dHzIty
WeLwkiUPvuXvzFwaqbGcaDxz0h/BiuBFOR90VyFY3Wu61s2I0BXbbcHNHwv3bizn
CovHWMgAbTXtWJfohgs8ZydSvEjBa/Q0ZPKw7Uc8EVM373DpU+PXIcUaQAXssO4D
q//Y9sNTAaQaHR05OTusxYozfjywzabf/FCqbHBFrfVhmYbTBqqEEwHdjU5fwHbx
5dcYcQIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAJBgNVHRMEAjAAMB0GA1UdDgQW
BBT3rCTZkrVvqhpyLjlUFr11d5cJWDANBgkqhkiG9w0BAQsFAAOCAgEA1NgAMSi5
3K+krUgLjWKIp+AuLmrOoT0sWZckxM0VO+qEWekyFCuCSuTimclGatC8IF8KEHp/
UDUMFgd/Gw+9799nQBAYh9TA9l8/itCiI5dCaHYr0rE22iLuFQNvqxQq9q8mGiPC
JRnA9hpzAz3lM5Ux/QmXVRByTL4HAg9V0BrNqFYMqOsoWLNN+xYx+gXQ6hwuOiB9
2f8nvgEn2ECcvLRIjoAUKhPShX5ljEhYFPtxG29e/ECcRyjGU3JLr4Qa//hHiVGC
8jVu7MjWFeFBhx7XwhYZCaP6hCPUo+14bADV5F2+0fxmFQwhXiEZ5uDRIVacuDS5
3lihqe5oEx5AkP7GM4KRytzZl5bjF1gxgt56TpFvUoBop52VQZWQof4DkhgJrEQ2
gA5iInCj/+nJHulryfnMx15q8pkWzJAkyID3ZtcVzdpP0v98vxTXbSUi2G10mgT5
6ktxnHLyV3WAsEg+SWEuVwbqPuaN8F8+Wvb/pHtCT8tTstnFch/CKKDlft1Zn9Vu
38IJS6yDBgHb4BxM/sjIbRiAqHntnvxITR4yUwW2dvkTG36tY9qARt9VV3BjCUM6
HC9fXvpu11C8wtR+W/Dpf6vf9hOBQIi5AhNivyvqTqZMGARPdyH22QE8PbYvae8i
uPO8ujInOuYeQEkpCJJ7O4r+uhDCZ96XQUk=
-----END CERTIFICATE REQUEST-----'
certificateDetail: '-----BEGIN CERTIFICATE-----
MIIEljCCA34CBBI0Vw8wDQYJKoZIhvcNAQELBQAwbTELMAkGA1UEBhMCVVMxEzAR
BgNVBAgMCkNhbGlmb3JuaWExETAPBgNVBAcMCFNhbiBKb3NlMRQwEgYDVQQKDAt2
SVB0ZWxhIEluYzEgMB4GCSqGSIb3DQEJARYRbm9yZXBseUBjaXNjby5jb20wHhcN
MjQwNTE0MDczNzU5WhcNMjUwNTE0MDczNzU5WjCBsTERMA8GA1UEBxMIU2FuIEpv
c2UxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQKEw1D
aXNjbyBTeXN0ZW1zMR8wHQYDVQQLExZ2SVB0ZWxhIEluYyBSZWdyZXNzaW9uMUEw
PwYDVQQDEzh2Ym9uZC1hNjEyYjZkNS0xZWI0LTRlNjMtOTU1ZS0wNzhmZWQ0MzNk
ZDctMC52aXB0ZWxhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
APpPuTtoplfTViu0qSWBeS0juDY0RTfRTr62CZ/KY6Vns/B0UBWg20z5WULo0HO7
bRvMR+B6qguH6MR88EZAkp0g/DQ9HpvdOCYzgnKKiGWliWbeVrwBNE0DD8N7j1DY
0xXQJgdtsDENgnksMhIj6H79K6WREG+cb/ZPgJrMC+PykX1yVghQdA8nTniO3I7+
88jiL400RDoWJQJ4Yuh5gIuicSQu2qShMjFICD1GPMYNFbETNTJWsn6AUQhikfsQ
ALSkMvtwJruGk5/T9Z3kriPF+aiKFJyGx1Ja3TX6Hd3llS+w1W7y+byWZHuRztNE
MMlPD3OgUldhMd0EaQGjaGOfSaylWVA4nK26a2svWKXG4AUlbVA0fx+OYPmNg2FQ
UTRQdBsBTiUVIk7mrl6hCtN18eSDGGtHFtcxaqsWCxCiEcP+EkShAYiebCdZEplR
fWskSZlTnZBeeC5YnpBqrbl2L4DSI+y3V0fMi3JZ4vCSJQ++5e/MXBqpsZxoPHPS
H8GK4EU5H3RXIVjda7rWzYjQFdttwc0fC/duLOcKi8dYyABtNe1Yl+iGCzxnJ1K8
SMFr9DRk8rDtRzwRUzfvcOlT49chxRpABeyw7gOr/9j2w1MBpBodHTk5O6zFijN+
PLDNpt/8UKpscEWt9WGZhtMGqoQTAd2NTl/AdvHl1xhxAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAHxwQtoPVqKSughnviX6VLx5t4DGmYcPaJd36UlfkWzLKd4QByFx
JbmAbkAZiauJcieXNdsPSPoiyg3bOnVgFXXrO//ZNpq0Z9bJi1i41ip3Kvv4Mi40
gI8ZGVdniAceXBjNcxp8yqSmXqZ1FgF9UrvQ4Il+I9JlTAXNyGXxtVOcQxzYvL8G
Ir6dJPjcDnavJIKGl2910GRnyYnZrMXX/mq+ouev2l+EfVHbGTJlujz4LkHTwEWo
e0Q5X6YxF6yZnFl87SdUBJ5Y9Pcu8S6WNFHFLVjj9sCbXhtbcA18+U8aYXn9Ml2T
0Zp5Q8HWv1vCUrjuvUNGZwoyRJcYaRF1j6M=
-----END CERTIFICATE-----'
state: Installed
globalState: normal
valid: valid
requestTokenID: e5dbbddb-cd38-4ad0-be74-c0cc2f1b2cc9
expirationDate: May 14 07:37:59 2025 GMT
expirationDateLong: 1747208279000
deviceIP: 172.16.255.26
activity:
- Installed
state_vedgeList: Sync
certInstallStatus: Installed
org: vIPtela Inc Regression
personality: vbond
expirationStatus: normal
timeRemainingForExpiration: 29724618454
solution: common
host-name: vm16
system-ip: 172.16.255.26
vbond: 10.0.12.26
vmanageConnectionState: connected
local-system-ip: 172.16.255.26
availableVersions: []
defaultVersion: 20.15.0-12
reachability: reachable
version: 20.15.0-12
uptime-date: 1715669280000
model_sku: None
lastupdated: 1717387842211
vmanage-system-ip: 172.16.255.26
sp-organization-name: vIPtela Inc Regression
organization-name: vIPtela Inc Regression
lifeCycleRequired: true
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '600'
configuredSystemIP: 172.16.255.33
deviceType: vedge
serialNumber: '12345710'
ncsDeviceName: vedge-C8K-47056d0c-1d98-40e6-8fb6-7be44a5130c6
configStatusMessage: In Sync
templateApplyLog:
- '[14-May-2024 7:55:34 UTC] Sync-from successful'
uuid: C8K-47056d0c-1d98-40e6-8fb6-7be44a5130c6
managementSystemIP: 172.16.255.33
templateStatus: Success
chasisNumber: C8K-47056d0c-1d98-40e6-8fb6-7be44a5130c6
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vedge-C8000V
deviceState: READY
validity: valid
platformFamily: c8000v
hardwareVedge: false
username: --
rootCertHash: 9b4c84834b5c1ce7245f2043888107905e95b671
deviceIP: 172.16.255.33
personality: vedge
uploadSource: Auto Discovered
region-id: []
solution: sdwan
site-id: '600'
host-name: vm33
system-ip: 172.16.255.33
vbond: vbond
vmanageConnectionState: connected
local-system-ip: 172.16.255.33
availableVersions: []
defaultVersion: 17.15.01.0.459
reachability: reachable
version: 17.15.01.0.459
uptime-date: 1716547980000
model_sku: None
lastupdated: 1717387848813
vmanage-system-ip: 172.16.255.33
domain-id: '1'
sp-organization-name: vIPtela Inc Regression
organization-name: vIPtela Inc Regression
lifeCycleRequired: true
vedgeCertificateState: certinstalled
expirationDate: NA
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_600
device-lock: 'No'
managed-by: Unmanaged
- configuredHostname: vm5
configuredSiteId: '500'
configuredSystemIP: 172.16.255.15
deviceType: vedge
serialNumber: '12345707'
ncsDeviceName: vedge-C8K-a8a46ff4-0419-45bf-828d-198f831f8818
configStatusMessage: In Sync
templateApplyLog:
- '[17-May-2024 5:28:20 UTC] Sync-from successful'
uuid: C8K-a8a46ff4-0419-45bf-828d-198f831f8818
managementSystemIP: 172.16.255.15
templateStatus: Success
chasisNumber: C8K-a8a46ff4-0419-45bf-828d-198f831f8818
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vedge-C8000V
deviceState: READY
validity: valid
platformFamily: c8000v
hardwareVedge: false
username: --
rootCertHash: 9b4c84834b5c1ce7245f2043888107905e95b671
deviceIP: 172.16.255.15
personality: vedge
uploadSource: Auto Discovered
region-id: []
solution: sdwan
site-id: '500'
host-name: vm5
system-ip: 172.16.255.15
vbond: vbond
vmanageConnectionState: connected
local-system-ip: 172.16.255.15
availableVersions: []
defaultVersion: 17.15.01.0.459
reachability: reachable
version: 17.15.01.0.459
uptime-date: 1715669460000
model_sku: None
lastupdated: 1717387247558
vmanage-system-ip: 172.16.255.15
domain-id: '1'
sp-organization-name: vIPtela Inc Regression
organization-name: vIPtela Inc Regression
lifeCycleRequired: true
vedgeCertificateState: certinstalled
expirationDate: NA
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_500
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '300'
configuredSystemIP: 172.16.255.14
deviceType: vedge
serialNumber: '12345706'
ncsDeviceName: vedge-C8K-d18826d6-8b0a-4d86-ae64-2999c249d1d4
configStatusMessage: In Sync
templateApplyLog:
- '[14-May-2024 10:28:59 UTC] Sync-from successful'
uuid: C8K-d18826d6-8b0a-4d86-ae64-2999c249d1d4
managementSystemIP: 172.16.255.14
templateStatus: Success
chasisNumber: C8K-d18826d6-8b0a-4d86-ae64-2999c249d1d4
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vedge-C8000V-SD-ROUTING
deviceState: READY
validity: valid
platformFamily: c8000v
hardwareVedge: false
username: --
rootCertHash: 9b4c84834b5c1ce7245f2043888107905e95b671
deviceIP: 172.16.255.14
personality: vedge
uploadSource: Auto Discovered
region-id: []
solution: sd-routing
site-id: '300'
host-name: vm4
system-ip: 172.16.255.14
vbond: vbond
vmanageConnectionState: connected
local-system-ip: 172.16.255.14
availableVersions: []
defaultVersion: 17.15.01.0.459
reachability: reachable
version: 17.15.01.0.459
uptime-date: 1717376040000
model_sku: None
lastupdated: 1717376181781
domain-id: '1'
sp-organization-name: vIPtela Inc Regression
organization-name: vIPtela Inc Regression
lifeCycleRequired: true
vedgeCertificateState: certinstalled
expirationDate: NA
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_300
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '400'
configuredSystemIP: 172.16.255.16
deviceType: vedge
serialNumber: '12345708'
ncsDeviceName: vedge-C8K-982b4863-b9ae-49c6-9bb5-f01d1fc8a053
configStatusMessage: In Sync
templateApplyLog:
- '[14-May-2024 10:29:20 UTC] Sync-from successful'
uuid: C8K-982b4863-b9ae-49c6-9bb5-f01d1fc8a053
managementSystemIP: 172.16.255.16
templateStatus: Success
chasisNumber: C8K-982b4863-b9ae-49c6-9bb5-f01d1fc8a053
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vedge-C8000V-SD-ROUTING
deviceState: READY
validity: valid
platformFamily: c8000v
hardwareVedge: false
username: --
rootCertHash: 9b4c84834b5c1ce7245f2043888107905e95b671
deviceIP: 172.16.255.16
personality: vedge
uploadSource: Auto Discovered
region-id: []
solution: sd-routing
site-id: '400'
host-name: vm6
system-ip: 172.16.255.16
vbond: vbond
vmanageConnectionState: connected
local-system-ip: 172.16.255.16
availableVersions: []
defaultVersion: 17.15.01.0.459
reachability: reachable
version: 17.15.01.0.459
uptime-date: 1716974340000
model_sku: None
lastupdated: 1717364398912
domain-id: '1'
sp-organization-name: vIPtela Inc Regression
organization-name: vIPtela Inc Regression
lifeCycleRequired: true
vedgeCertificateState: certinstalled
expirationDate: NA
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_400
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '100'
configuredSystemIP: 172.16.255.21
deviceType: vedge
serialNumber: 1234570D
ncsDeviceName: vedge-C8K-07e20cea-85f4-4d83-a205-fc2f4b756f86
configStatusMessage: In Sync
templateApplyLog:
- '[14-May-2024 10:29:12 UTC] Sync-from successful'
uuid: C8K-07e20cea-85f4-4d83-a205-fc2f4b756f86
managementSystemIP: 172.16.255.21
templateStatus: Success
chasisNumber: C8K-07e20cea-85f4-4d83-a205-fc2f4b756f86
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vedge-C8000V-SD-ROUTING
deviceState: READY
validity: valid
platformFamily: c8000v
hardwareVedge: false
username: --
rootCertHash: 9b4c84834b5c1ce7245f2043888107905e95b671
deviceIP: 172.16.255.21
personality: vedge
uploadSource: Auto Discovered
region-id: []
solution: sd-routing
site-id: '100'
host-name: vm11
system-ip: 172.16.255.21
vbond: vbond
vmanageConnectionState: connected
local-system-ip: 172.16.255.21
availableVersions: []
defaultVersion: 17.15.01.0.459
reachability: reachable
version: 17.15.01.0.459
uptime-date: 1715672160000
model_sku: None
lastupdated: 1717387247033
domain-id: '1'
sp-organization-name: vIPtela Inc Regression
organization-name: vIPtela Inc Regression
lifeCycleRequired: true
vedgeCertificateState: certinstalled
expirationDate: NA
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_100
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '100'
configuredSystemIP: 172.16.255.11
deviceType: vedge
serialNumber: '12345703'
ncsDeviceName: vedge-C8K-52d10fd3-f5f5-4408-be78-7e7d92bd40e4
configStatusMessage: In Sync
templateApplyLog:
- '[14-May-2024 10:29:05 UTC] Sync-from successful'
uuid: C8K-52d10fd3-f5f5-4408-be78-7e7d92bd40e4
managementSystemIP: 172.16.255.11
templateStatus: Success
chasisNumber: C8K-52d10fd3-f5f5-4408-be78-7e7d92bd40e4
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vedge-C8000V-SD-ROUTING
deviceState: READY
validity: valid
platformFamily: c8000v
hardwareVedge: false
username: --
rootCertHash: 9b4c84834b5c1ce7245f2043888107905e95b671
deviceIP: 172.16.255.11
personality: vedge
uploadSource: Auto Discovered
region-id: []
solution: sd-routing
site-id: '100'
host-name: vm1
system-ip: 172.16.255.11
vbond: vbond
vmanageConnectionState: connected
local-system-ip: 172.16.255.11
availableVersions: []
defaultVersion: 17.15.01.0.459
reachability: reachable
version: 17.15.01.0.459
uptime-date: 1715672100000
model_sku: None
lastupdated: 1717387847100
domain-id: '1'
sp-organization-name: vIPtela Inc Regression
organization-name: vIPtela Inc Regression
lifeCycleRequired: true
vedgeCertificateState: certinstalled
expirationDate: NA
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_100
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '200'
configuredSystemIP: 172.16.255.22
deviceType: vmanage
serialNumber: 1234570E
ncsDeviceName: vmanage-daec9167-6376-4bca-a2dd-0cc396f82b04
configStatusMessage: In Sync
templateApplyLog:
- '[15-May-2024 2:12:42 UTC] Sync-from successful'
uuid: daec9167-6376-4bca-a2dd-0cc396f82b04
managementSystemIP: 0.0.0.0
templateStatus: Success
chasisNumber: daec9167-6376-4bca-a2dd-0cc396f82b04
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vmanage
deviceState: READY
validity: valid
platformFamily: vmanage
hardwareVedge: false
username: --
rootCertHash: 9b4c84834b5c1ce7245f2043888107905e95b671
CSR: vmanage-daec9167-6376-4bca-a2dd-0cc396f82b04-0.viptela.com
CSRDetail: '-----BEGIN CERTIFICATE REQUEST-----
MIIFWDCCA0ACAQAwgdcxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlh
MREwDwYDVQQHEwhTYW4gSm9zZTEfMB0GA1UECxMWdklQdGVsYSBJbmMgUmVncmVz
c2lvbjEWMBQGA1UEChMNQ2lzY28gU3lzdGVtczFDMEEGA1UEAxM6dm1hbmFnZS1k
YWVjOTE2Ny02Mzc2LTRiY2EtYTJkZC0wY2MzOTZmODJiMDQtMC52aXB0ZWxhLmNv
bTEiMCAGCSqGSIb3DQEJARYTc3VwcG9ydEB2aXB0ZWxhLmNvbTCCAiIwDQYJKoZI
hvcNAQEBBQADggIPADCCAgoCggIBAKvk1+5NjRQP6Am6yyIPcn31Yt8/pBIgNfy2
IC0C65Fmc1BU34SS5iazpOf7ImuBRCE8vBR+VyvedNdMyxZvu2KYE6XL/xcj6UtI
AKQQoJ8NFD6S2LCw6YhP5IT1FsvX+56wGo0+heH+NSUjVOrxMSJBzzuUMKQud7DN
jEGuva4qAnG1oXMhm+AYduEw0Luui0G/huV/MURzEzuCsF9XwmKbhSQNi3Lr+TZM
1Ck+GEJ+KS+mzhKGVuCjmmy4fOr5f3szXiZYVHx1FhYe20cmGN2CTdz9Nc1CJ5QY
DYIU4zUtS9PwF1RAnwGUTCyjTn1TEruXLNUYV5/KjBHqoMbQZ/mKjB2vbBVrHXJS
5AyH6T99+AYSuVRw+XzW1NIEGU/6QoGOrR0j9YghIyCqKznEMRMFzj1WwNTuqTtk
A5MlQd5fNZyffBZVTrmhAwAqHEfQyEOs/noizM3sekAHqD3azoeAeXgVVVyt5fh0
ZSeZdchq+Ittpw+TR1miAWfQV+izzIYRz8+kpxRYEnVlfY27D6Rc8fpFO4sYHPL9
1DhP8hvNIHEgQLM4vBLxoxmIcPe8KYyaWQx2mD6Wahwc427qUcCO1L+p8YUReKr3
TR20Eie4sjbgGp4deCKcB5ZcKq0EgzgiffOlXgUCB7zrqWJ5IYZkZaZ//3pet0wY
cTr4sxsRAgMBAAGgOzA5BgkqhkiG9w0BCQ4xLDAqMAkGA1UdEwQCMAAwHQYDVR0O
BBYEFC7D6H/CVxw/XUmCXGBKiK9cPYeNMA0GCSqGSIb3DQEBCwUAA4ICAQBR68S/
N27sOhKsfWe/GtCIK9z+amkPNzGIiXBTit8KwToHYXYCR0e1Ybe5qFz+HEPFy9sY
X6ASTftmzc1N1z8hMOXnt8XkSOPoEGk2W6ysVEe1KYtgVQ2QfKx42ObGvnBZjhoj
ZT4tVTFnhNm32y771RWQMcBeZ+dSyszcKOlNTO1Q4X9J5qeb6b5n2jHiZpxTbMVV
l/MPgmjg9jj1O8SGffQ7Zdjp87sOKmKCpJmi7hlZmBPt4sYfkDsnLyaeX5Y2CpFJ
NRibtsxjGcMpdULssEniOV2kXdjwMdCbqTSzdAolPA8SiSsUeb9tE4WlrAjpoxPM
k0girflUjqbTlkTozVj+f+7m21XJ04/kTgJyGkwUHxo84uhRgUFVZ3fu3CCMBeN/
/wUXS2uq3IEMCVNRO6xhpeyeG+q0N9uW/gl5J62RBXLbOmCEZDxXVpCmzWNqKes3
l8riaQO+GGhXQ9hdGAh4WmaQKrCrVdJxTYMssKNFoePsx3Q/GDXgU2tG0+4GFl8u
5PgPZjZ6nirYH2cYWnAzoEW1gfTQeLFT/0h5BVPZKTd+//v3ATF+EIOm8ubKnbMm
kOEKVxK70XLw73xR+wcr9xoY2uqn5yA04GB8Db9X0CNDeJxyyI2KVZ7nyPJt9qlG
cwpRtewKuyuOFjL8mGz4SJQi19qLO0ba/L4IVw==
-----END CERTIFICATE REQUEST-----'
certificateDetail: '-----BEGIN CERTIFICATE-----
MIIEmDCCA4ACBBI0Vw4wDQYJKoZIhvcNAQELBQAwbTELMAkGA1UEBhMCVVMxEzAR
BgNVBAgMCkNhbGlmb3JuaWExETAPBgNVBAcMCFNhbiBKb3NlMRQwEgYDVQQKDAt2
SVB0ZWxhIEluYzEgMB4GCSqGSIb3DQEJARYRbm9yZXBseUBjaXNjby5jb20wHhcN
MjQwNTE0MDczNzU4WhcNMjUwNTE0MDczNzU4WjCBszERMA8GA1UEBxMIU2FuIEpv
c2UxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQKEw1D
aXNjbyBTeXN0ZW1zMR8wHQYDVQQLExZ2SVB0ZWxhIEluYyBSZWdyZXNzaW9uMUMw
QQYDVQQDEzp2bWFuYWdlLWRhZWM5MTY3LTYzNzYtNGJjYS1hMmRkLTBjYzM5NmY4
MmIwNC0wLnZpcHRlbGEuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
AgEAq+TX7k2NFA/oCbrLIg9yffVi3z+kEiA1/LYgLQLrkWZzUFTfhJLmJrOk5/si
a4FEITy8FH5XK95010zLFm+7YpgTpcv/FyPpS0gApBCgnw0UPpLYsLDpiE/khPUW
y9f7nrAajT6F4f41JSNU6vExIkHPO5QwpC53sM2MQa69rioCcbWhcyGb4Bh24TDQ
u66LQb+G5X8xRHMTO4KwX1fCYpuFJA2Lcuv5NkzUKT4YQn4pL6bOEoZW4KOabLh8
6vl/ezNeJlhUfHUWFh7bRyYY3YJN3P01zUInlBgNghTjNS1L0/AXVECfAZRMLKNO
fVMSu5cs1RhXn8qMEeqgxtBn+YqMHa9sFWsdclLkDIfpP334BhK5VHD5fNbU0gQZ
T/pCgY6tHSP1iCEjIKorOcQxEwXOPVbA1O6pO2QDkyVB3l81nJ98FlVOuaEDACoc
R9DIQ6z+eiLMzex6QAeoPdrOh4B5eBVVXK3l+HRlJ5l1yGr4i22nD5NHWaIBZ9BX
6LPMhhHPz6SnFFgSdWV9jbsPpFzx+kU7ixgc8v3UOE/yG80gcSBAszi8EvGjGYhw
97wpjJpZDHaYPpZqHBzjbupRwI7Uv6nxhRF4qvdNHbQSJ7iyNuAanh14IpwHllwq
rQSDOCJ986VeBQIHvOupYnkhhmRlpn//el63TBhxOvizGxECAwEAATANBgkqhkiG
9w0BAQsFAAOCAQEAilifmfhB6yoNFUMV82ws5CdQfWydTM2Nr+iMkBP4tp1bTYuX
oTbZzEtuQ/FKqqpD+OMldQTesYt3Mk/x5pjrHq5h2tTICYPqDX4QrZqamvXnpv25
2NkqBCO1dHR5Ig2711VquHnTmkkDdPRVeAXaHz8+9XKFatC7nrRikigQq2nT+hak
AGXWciy1fC/JWBV4dpJxvsbleVFrzgEf/Rilcy4dC/ubIHarnIi9adbFvRA3Jr9X
YgpUGsggEU9A8zetwxFfsuDCLH/Y+marjaVZHZt9eIdiRKAsHEI8O+yHky9bnax/
yuyQPoQocXbZt0ppE4NSZ4dkfvQVTDGCDj46KA==
-----END CERTIFICATE-----'
state: vBond Updated
globalState: normal
valid: valid
requestTokenID: 75a1dc55-48a8-4330-abbd-fef95421dc24
expirationDate: May 14 07:37:58 2025 GMT
expirationDateLong: 1747208278000
deviceIP: 172.16.255.22
activity:
- vBond Updated
state_vedgeList: Sync
certInstallStatus: Installed
servicePersonality: all
personality: vmanage
expirationStatus: normal
timeRemainingForExpiration: 29724617454
solution: common
site-id: '200'
host-name: vm12
system-ip: 172.16.255.22
vbond: vbond
vmanageConnectionState: connected
local-system-ip: 172.16.255.22
availableVersions: []
defaultVersion: 20.15.0-12
reachability: reachable
version: 20.15.0-12
uptime-date: 1715670480000
model_sku: None
lastupdated: 1716954423854
vmanage-system-ip: 172.16.255.22
domain-id: '0'
sp-organization-name: vIPtela Inc Regression
organization-name: vIPtela Inc Regression
lifeCycleRequired: false
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_200
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '200'
configuredSystemIP: 172.16.255.20
deviceType: vsmart
serialNumber: 1234570C
ncsDeviceName: vsmart-e70dfee9-14fa-45b1-8f71-16e7ffd280b0
configStatusMessage: In Sync
templateApplyLog:
- '[14-May-2024 7:55:15 UTC] Sync-from successful'
uuid: e70dfee9-14fa-45b1-8f71-16e7ffd280b0
managementSystemIP: 172.16.255.20
templateStatus: Success
chasisNumber: e70dfee9-14fa-45b1-8f71-16e7ffd280b0
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vsmart
deviceState: READY
validity: valid
platformFamily: vsmart
hardwareVedge: false
username: --
rootCertHash: 9b4c84834b5c1ce7245f2043888107905e95b671
state: vBond Updated
globalState: normal
valid: valid
requestTokenID: 8e63576a-e8f3-4916-9c35-fb0d6cd01c5b
expirationDate: May 14 07:37:59 2025 GMT
expirationDateLong: 1747208279000
deviceIP: 172.16.255.20
activity:
- vBond Updated
certInstallStatus: Installed
personality: vsmart
expirationStatus: normal
uploadSource: Auto Discovered
timeRemainingForExpiration: 29724618454
region-id: []
solution: sdwan
site-id: '200'
host-name: vm10
system-ip: 172.16.255.20
vbond: vbond
vmanageConnectionState: connected
policy-template-name: ''
policy-template-version: ''
local-system-ip: 172.16.255.20
availableVersions: []
defaultVersion: 20.15.0-12
reachability: reachable
version: 20.15.0-12
uptime-date: 1715669280000
model_sku: None
lastupdated: 1717387842261
vmanage-system-ip: 172.16.255.20
domain-id: '1'
sp-organization-name: vIPtela Inc Regression
organization-name: vIPtela Inc Regression
lifeCycleRequired: false
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_200
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '200'
configuredSystemIP: 172.16.255.19
deviceType: vsmart
serialNumber: 1234570B
ncsDeviceName: vsmart-7b1046fa-e0fa-4108-8733-70bae545c775
configStatusMessage: In Sync
templateApplyLog:
- '[14-May-2024 7:55:14 UTC] Sync-from successful'
uuid: 7b1046fa-e0fa-4108-8733-70bae545c775
managementSystemIP: 172.16.255.19
templateStatus: Success
chasisNumber: 7b1046fa-e0fa-4108-8733-70bae545c775
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vsmart
deviceState: READY
validity: valid
platformFamily: vsmart
hardwareVedge: false
username: --
rootCertHash: 9b4c84834b5c1ce7245f2043888107905e95b671
state: vBond Updated
globalState: normal
valid: valid
requestTokenID: e71df9cc-e60b-4f40-b857-284685d2d932
expirationDate: May 14 07:37:59 2025 GMT
expirationDateLong: 1747208279000
deviceIP: 172.16.255.19
activity:
- vBond Updated
certInstallStatus: Installed
personality: vsmart
expirationStatus: normal
uploadSource: Auto Discovered
timeRemainingForExpiration: 29724618454
region-id: []
solution: sdwan
site-id: '200'
host-name: vm9
system-ip: 172.16.255.19
vbond: vbond
vmanageConnectionState: connected
policy-template-name: ''
policy-template-version: ''
local-system-ip: 172.16.255.19
availableVersions: []
defaultVersion: 20.15.0-12
reachability: reachable
version: 20.15.0-12
uptime-date: 1715669280000
model_sku: None
lastupdated: 1717387841989
vmanage-system-ip: 172.16.255.19
domain-id: '1'
sp-organization-name: vIPtela Inc Regression
organization-name: vIPtela Inc Regression
lifeCycleRequired: false
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_200
device-lock: 'No'
managed-by: Unmanaged
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExampleGetstatsdetailresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/stats/summary:
get:
tags:
- Certificate Management - Device
summary: Get certificate expiration status
description: Get certificate expiration status
operationId: getCertificateStats
responses:
'200':
description: Success
content:
application/json:
schema:
type: array
properties:
empty:
type: boolean
items:
type: string
$$ref: '#/components/schemas/DeviceList'
examples:
Stats Summary Response:
description: Stats Summary Response
value:
header:
columns:
- title: Warning
property: warning
dataType: string
- title: Invalid
property: invalid
dataType: string
fields:
- property: warning
dataType: string
- property: invalid
dataType: string
viewKeys:
uniqueKey: []
preferenceKey: grid-CertificateSummary
modelNameMapping:
vAnalytics: Analytics
vSmart: Controller
vManage: Manager
Cloud OnRamp: Cloud onRamp
vBond: Validator
data:
- invalid: 0
warning: 0
revoked: 0
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExampleGetstatssummaryresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/syncvbond:
get:
tags:
- Certificate Management - Device
summary: sync vManage UUID to all vBond
description: sync vManage UUID to all vBond
operationId: syncvBond
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Sync vBond Response:
description: Sync vBond Response
value:
syncvBond: done
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExampleGetsyncvbondresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/tokengeneratedlist:
get:
tags:
- Certificate Management - Device
summary: get token generated list
description: get token generated list
operationId: getTokenList
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Token Generated List Response:
description: Token Generated List Response
value:
header:
columns:
- title: Tags
property: tags
display: toggle
hideable: true
actionColumn: true
minWidth: 250
dataType: string
- title: Configuration Group
property: configGroupName
display: toggle
hideable: true
actionColumn: true
minWidth: 250
dataType: string
- title: State
property: vedgeCertificateState
display: iconAndToolTip
iconProperty: vedgeCertificateState
toolTipProperty: vedgeCertificateState
hideable: false
icon:
- key: tokengenerated
value: images/certStates/token-generated.png
displayKey: Token Generated
- key: bootstrapconfiggenerated
value: images/certStates/bootstrap-config-generated.png
displayKey: Bootstrap Configuration Generated
- key: csrgenerated
value: images/certStates/csr-generated.png
displayKey: CSR Generated
- key: csrfailed
value: images/certStates/csr-failed.png
displayKey: CSR Failed
- key: certinstallfailed
value: images/certStates/cert-install-failed.png
displayKey: Certificate Installation Failed
- key: certinstalled
value: images/certStates/cert-installed.png
displayKey: Certificate Installed
width: 40
minWidth: 40
dataType: string
- title: Device Model
property: deviceModel
display: keyvalue
keyvalueProperty: deviceModel
hideable: false
minWidth: 120
dataType: string
- title: Chassis Number
property: chasisNumber
hideable: false
width: 270
dataType: string
- title: Serial No./Token
property: serialNumber
width: 100
dataType: string
- title: Enterprise Cert Serial No
property: hardwareCertSerialNumber
width: 100
dataType: string
- title: Certificate Expiration Date
property: expirationDate
width: 100
dataType: string
- title: 'Subject SUDI serial #'
property: subjectSerialNumber
hideable: true
width: 100
dataType: string
- title: Hostname
property: host-name
hideable: true
width: 100
dataType: string
- title: System IP
property: deviceIP
hideable: true
width: 125
dataType: ipv4
- title: IP Address
property: local-system-ip
hideable: true
width: 125
dataType: ipv4
- title: Validate
property: validity
display: toggle
hideable: true
actionColumn: true
minWidth: 250
dataType: string
fields:
- property: tags
dataType: string
display: toggle
- property: configGroupName
dataType: string
display: toggle
- property: vedgeCertificateState
dataType: string
display: iconAndToolTip
- property: deviceModel
dataType: string
display: keyvalue
- property: chasisNumber
dataType: string
- property: serialNumber
dataType: string
- property: hardwareCertSerialNumber
dataType: string
- property: expirationDate
dataType: string
- property: subjectSerialNumber
dataType: string
- property: host-name
dataType: string
- property: deviceIP
dataType: ipv4
- property: local-system-ip
dataType: ipv4
- property: validity
dataType: string
display: toggle
viewKeys:
uniqueKey:
- chasisNumber
preferenceKey: grid-quickConnectVEdgeList
modelNameMapping:
vAnalytics: Analytics
vSmart: Controller
vManage: Manager
Cloud OnRamp: Cloud onRamp
vBond: Validator
data:
- configGroupName: ''
configGroupId: ''
tags: []
serialNumber: No certificate installed
chasisNumber: C8K-00006dde-185a-41de-bebe-e389549bfe98
deviceModel: vedge-C8000V
- configGroupName: ''
configGroupId: ''
tags: []
serialNumber: No certificate installed
chasisNumber: C8K-0000361a-7463-4549-9861-a6c72b6f3ab8
deviceModel: vedge-C8000V
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExampleGettokengeneratedlist'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/update/controller/validity:
post:
tags:
- Certificate Management - Device
summary: Update Controller validity
description: Update Controller(vSmart) validity to all devices
operationId: updateControllerValidity
requestBody:
description: Device details
content:
application/json:
schema:
type: string
examples:
Device details:
description: Device details
value:
deviceList:
- uuid: 76db6b8b-5a37-4aca-8b30-398f60e15b74
validity: config-init
- uuid: c8a23307-ca50-4e68-8335-3d48f65fbe82
validity: valid
sendToControllers: true
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostupdatecontrollervalidity'
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Certificate Response:
description: Certificate Response
value:
id: 34af96f7-c1fe-4122-a6d9-7f733adefe28
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExamplePostvsmartlistresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/vedge:
get:
tags:
- Certificate Management - Device
summary: get device installed cert
description: get device installed cert
operationId: getInstalledCert
parameters:
- name: uuid
in: query
description: UUID param to fetch installed certificate
required: true
schema:
type: string
examples:
uuid:
description: uuid
value: 18559db6-0883-4268-bda7-27d2c872537a
responses:
'200':
description: Success
content:
application/json:
schema:
type: array
properties:
empty:
type: boolean
items:
type: object
properties:
certificate:
type: string
example: '-----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----'
signerVmanageUUID:
type: string
$$ref: '#/components/schemas/InstalledCertsInner'
$$ref: '#/components/schemas/InstalledCerts'
examples:
Get Vedge Certificate Response:
description: Get Vedge Certificate Response
value:
header:
generatedOn: 1722341899659
data:
- certificate: '-----BEGIN CERTIFICATE-----
MIIFpTCCA40CBHRyVY8wDQYJKoZIhvcNAQELBQAwVDELMAkGA1UEBhMCVVMxLTAr
...
6EokqtrKZW8xA3FFYCdittx/l2XYCAr9M7UyqDNoptUHkrDhqT+IaDpheCTVIMqy
Glv/VtcozeLj
-----END CERTIFICATE-----'
signerVmanageUUID: c947b60a-4c42-48dc-a6f6-8395c17e0465
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExampleGetvedgeresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/vedge/csr:
get:
tags:
- Certificate Management - Device
summary: get device CSR
description: get device CSR
operationId: getvEdgeCSR
parameters:
- name: uuid
in: query
description: UUID param to fetch installed CSR
required: true
schema:
type: string
examples:
uuid:
description: uuid
value: 18559db6-0883-4268-bda7-27d2c872537a
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Get Vedge CSR Response:
description: Get Vedge CSR Response
value:
Certificate Signing Request: '-----BEGIN CERTIFICATE REQUEST-----
MIIFWjCCA0ICAQAwgdkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlh
...
...
TiiwhWPo+x5Ub/iRG7czJkD5SXhe5bdFel5w3hTw
-----END CERTIFICATE REQUEST-----'
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExampleGetvedgecsrresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/vedge/download/csr:
post:
tags:
- Certificate Management - Device
summary: Download CSR
description: Download CSR for given edge devives
operationId: downloadVedgeCSR
requestBody:
description: List of edge devices
content:
application/json:
schema:
type: string
examples:
Device List:
description: Device List
value:
chassis-numbers:
- 233497bc-69f7-43fe-a389-28bb719fef14
- C8K-f4423f04-355b-4c22-b6de-76f8d3e651b4
- C8K-0b9056fd-296c-400e-936f-3dff4ef87db2
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostvedgedownloadcsrrequest'
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/vedge/list:
get:
tags:
- Certificate Management - Device
summary: get vEdge list
description: get vEdge list
operationId: getvEdgeList
parameters:
- name: model
in: query
description: Device Model
schema:
type: string
examples:
C8000v:
description: C8000v
value: vedge-C8000V
vEdge Cloud:
description: vEdge Cloud
value: vedge-cloud
ASR1002-HX:
description: ASR1002-HX
value: ASR1002-HX
C8300-1N1S-4T2X:
description: C8300-1N1S-4T2X
value: C8300-1N1S-4T2X
- name: state
in: query
description: Certificate State
schema:
type: string
examples:
Token Generated:
description: Token Generated
value: tokengenerated
Bootstrap Config Generated:
description: Bootstrap Config Generated
value: bootstrapconfiggenerated
CSR Generated:
description: CSR Generated
value: csrgenerated
CSR Failed:
description: CSR Failed
value: csrfailed
Certificate Installed:
description: Certificate Installed
value: certinstalled
Certificate Installation Failed:
description: Certificate Installation Failed
value: certinstallfailed
Certificate serial number pushed to controllers:
description: Certificate serial number pushed to controllers
value: certserialpushedtocontrollers
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Vedge List Response:
description: Vedge List Response
value:
header:
columns:
- title: State
property: vedgeCertificateState
display: iconAndToolTip
iconProperty: vedgeCertificateState
toolTipProperty: vedgeCertificateState
hideable: false
icon:
- key: tokengenerated
value: images/certStates/token-generated.png
displayKey: Token Generated
- key: bootstrapconfiggenerated
value: images/certStates/bootstrap-config-generated.png
displayKey: Bootstrap Configuration Generated
- key: csrgenerated
value: images/certStates/csr-generated.png
displayKey: CSR Generated
- key: csrfailed
value: images/certStates/csr-failed.png
displayKey: CSR Failed
- key: certinstallfailed
value: images/certStates/cert-install-failed.png
displayKey: Certificate Installation Failed
- key: certinstalled
value: images/certStates/cert-installed.png
displayKey: Certificate Installed
width: 40
minWidth: 40
dataType: string
- title: Device Model
property: deviceModel
display: keyvalue
keyvalueProperty: deviceModel
hideable: false
minWidth: 120
dataType: string
- title: Chassis Number
property: chasisNumber
hideable: false
width: 270
dataType: string
- title: Serial No./Token
property: serialNumber
width: 100
dataType: string
- title: Enterprise Cert Serial No
property: hardwareCertSerialNumber
width: 100
dataType: string
- title: Certificate Expiration Date
property: expirationDate
width: 100
dataType: string
- title: 'Subject SUDI serial #'
property: subjectSerialNumber
hideable: true
width: 100
dataType: string
- title: Hostname
property: host-name
hideable: true
width: 100
dataType: string
- title: System IP
property: local-system-ip
hideable: true
width: 125
dataType: ipv4
- title: Validate
property: validity
display: toggle
hideable: true
actionColumn: true
minWidth: 250
dataType: string
fields:
- property: vedgeCertificateState
dataType: string
display: iconAndToolTip
- property: deviceModel
dataType: string
display: keyvalue
- property: chasisNumber
dataType: string
- property: serialNumber
dataType: string
- property: hardwareCertSerialNumber
dataType: string
- property: expirationDate
dataType: string
- property: subjectSerialNumber
dataType: string
- property: host-name
dataType: string
- property: local-system-ip
dataType: ipv4
- property: validity
dataType: string
display: toggle
viewKeys:
uniqueKey:
- chasisNumber
preferenceKey: grid-certificateVEdgeList
modelNameMapping:
vAnalytics: Analytics
vSmart: Controller
vManage: Manager
Cloud OnRamp: Cloud onRamp
vBond: Validator
data:
- configuredSiteId: '17902064'
configuredSystemIP: 79.2.1.64
deviceType: vedge
serialNumber: No certificate installed
ncsDeviceName: vedge-C8K-0003fa42-952c-4a66-8d26-4d8fa18e0e27
configStatusMessage: In Sync
templateApplyLog:
- '[23-May-2024 13:43:30 UTC] Sync-from successful'
uuid: C8K-0003fa42-952c-4a66-8d26-4d8fa18e0e27
managementSystemIP: 79.2.1.64
templateStatus: Success
chasisNumber: C8K-0003fa42-952c-4a66-8d26-4d8fa18e0e27
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vedge-C8000V
deviceState: READY
validity: valid
platformFamily: c8000v
hardwareVedge: false
username: --
rootCertHash: 65ef79171aada3c7bd008fc889aaee56db5005c4
deviceIP: 79.2.1.64
personality: vedge
uploadSource: Auto Discovered
solution: sdwan
site-id: '17902064'
host-name: 03f_c8kv-SIM-9_2
system-ip: 79.2.1.64
vbond: vbond
vmanageConnectionState: connected
local-system-ip: 79.2.1.64
availableVersions: []
defaultVersion: 17.13.01.230723.181895
reachability: unreachable
version: 17.13.01.230723.181895
lastupdated: 1716471820491
vmanage-system-ip: 79.2.1.64
organization-name: vmng_scale_ind
lifeCycleRequired: true
vedgeCertificateState: certinstalled
expirationDate: NA
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
certInstallStatus: Not Installed
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_17902064
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '17404071'
configuredSystemIP: 74.4.1.71
deviceType: vedge
serialNumber: No certificate installed
ncsDeviceName: vedge-C8K-000464eb-86ec-4bb0-948e-7f8b7e8595a5
configStatusMessage: In Sync
templateApplyLog:
- '[23-May-2024 13:50:45 UTC] Sync-from successful'
uuid: C8K-000464eb-86ec-4bb0-948e-7f8b7e8595a5
managementSystemIP: 74.4.1.71
templateStatus: Success
chasisNumber: C8K-000464eb-86ec-4bb0-948e-7f8b7e8595a5
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vedge-C8000V
deviceState: READY
validity: valid
platformFamily: c8000v
hardwareVedge: false
username: --
rootCertHash: 65ef79171aada3c7bd008fc889aaee56db5005c4
deviceIP: 74.4.1.71
personality: vedge
uploadSource: Auto Discovered
solution: sdwan
site-id: '17404071'
host-name: 046_c8kv-SIM-4_04
system-ip: 74.4.1.71
vbond: vbond
vmanageConnectionState: connected
local-system-ip: 74.4.1.71
availableVersions: []
defaultVersion: 17.13.01.230723.181895
reachability: unreachable
version: 17.13.01.230723.181895
lastupdated: 1716472255905
vmanage-system-ip: 74.4.1.71
organization-name: vmng_scale_ind
lifeCycleRequired: true
vedgeCertificateState: certinstalled
expirationDate: NA
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
certInstallStatus: Not Installed
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_17404071
device-lock: 'No'
managed-by: Unmanaged
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExampleGetvedgelistresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
post:
tags:
- Certificate Management - Device
summary: Save vEdge list (send to controller)
description: Save vEdge list (send to controller)
operationId: setvEdgeList
parameters:
- name: action
in: query
description: Action Type
schema:
type: string
examples:
Save:
description: Save
value: save
Verify:
description: Verify
value: verify
Get:
description: Get
value: get
Push:
description: Push
value: push
requestBody:
description: Required only for save action
content:
application/json:
schema:
type: string
examples:
Vedge List:
description: Vedge List
value:
- chasisNumber: C8K-000080dc-9592-4da6-b0b2-f3a4d5ea9e0e
serialNumber: 30772D8A24FBF87F
validity: valid
sendToControllers: true
- chasisNumber: C8K-00033cd6-d24e-483a-a54c-774c69150abd
serialNumber: A2E6E7CB4E92F149
validity: valid
sendToControllers: true
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiRequestExamplePostvedgelistsaverequest'
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Vedge List Push Response:
description: Vedge List Push Response
value:
id: e9dd944a-32c3-4b13-b504-54ed1a95e128
sendToControllerId: e9dd944a-32c3-4b13-b504-54ed1a95e128
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExamplePostvedgelistpushresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/view:
get:
tags:
- Certificate Management - Device
summary: Get certificate UI view
description: Get certificate UI view
operationId: getView
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Certificate UI View Response:
description: Certificate UI View Response
value:
name: certificateViewUI
data:
- name: Controller
uri: dataservice/certificate/record
refresh: '30'
detail: dataservice/certificate/csr/details
- name: vEdge List
uri: dataservice/certificate/vedge/list
refresh: '30'
- name: History
uri: dataservice/certificate/history
refresh: '30'
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExampleGetcertificateviewresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/vmanage/selfsignedcert:
get:
tags:
- Certificate Management - Device
summary: get vManage self signed cert
description: get vManage self signed cert
operationId: getSelfSignedCert
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Vmanage Self Signed Cert Response:
description: Vmanage Self Signed Cert Response
value:
SelfSignedCert: '-----BEGIN CERTIFICATE-----MIIFNjCCAx6gAwIBAgIEBCYCJzANBgkqhkiG9w0BAQsFADBUMQswCQYDVQQGEwJVUzEtMCsGA1UEAwwkMjlmNzVlMDUtOTUyYy00YmJmLWIzYjYtNGEzY2NlOWVmNTQ1MRYwFAYDVQQKDA1DaXNjbyBTeXN0ZW1zMB4XDTI0MDUyMjA4MjkyNVoXDTM0MDUyMTA4MjkyNVowVDELMAkGA1UEBhMCVVMxLTArBgNVBAMMJDI5Zjc1ZTA1LTk1MmMtNGJiZi1iM2I2LTRhM2NjZTllZjU0NTEWMBQGA1UECgwNQ2lzY28gU3lzdGVtczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL+aAZ1DY7FMbtacdAy3dsZ6GRTaCiXBJHCgnjsTl4ZKMU/BwNlBPqHTouCdDpUngg28ZTwpFY9YQ2PvpFUUSiY/8yxYj6aikA7YbxHqNF6V8sic4wOpo4br4HZ5JCL4BvjnobXvqXzo6MXEU9gJtBNOUcohya3HAvZd8FW1dCkFpbR0eBhk1t1sQanh8zuo+iYNZmfqAeM6PilyO+1B/ecRMrexlN4kqSqmrqRLvNForuyY0uDZVI2nYw/mrtbaUlhiB3+yl6W98X3S2J+j9xxQMQAXrBqG+niI6H02fK1eQv74VOrTOtEY0IQHHPnBWkJtXbwH3NA45EYtVoK1YfkIWoyP9c88EZwbefZHzF4PnTUjUuCBFCVrru1kZwls28YsJ6hezmKhjO99nOHWmJLsf7DVd4UUnwiEF/pfdC9hbJuaW3V1nIqNokWbRo3cctG8fUHA5yo6+6WmQO47VPye0tHTxAtgmzFuCTdbgZkUwqDzPdNc8t0kEBqTCPZ8ihngDyzUQKlP3ZA7sQ0UPOt4LEWpNM0+whHy++cj4lf20kk/GIDQsIlkhqU2AL3JeajCTlosnimJ4gn3LVI5NiwA/vltdyVQFp1hZPsD1EWHye5zTpFUXjHgzOTxdxrCj3G6lRa5oNByir/Di4lKondbAHqeDfOS8sdgp3Kw1RDPAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggIBAII5aPPwcL8yG0+EMZw4dbxLQPOtZGFKmzGcfQ21zi1OXzPLPHr8Nz15dEd0YAs3tWWUj9zKIJ48BQCg0D5gizUwH1RPAVuLTRkgOSKrBiXW2McksP74lbzFPpOIzDHy7+Le5KLpEF4osYpeieRaiqKHDI7ch9tZW6ib3/wHlG+AFTjePR2b3iTBRCdK5xcyW3w11gNf8tLbWK1Uih2nzTFt715H9NzKHsoOTKv02d1NQc3jb+LWBE0mzn2prpxl1UWcVdz/tsn7KbKXgpuBRpHkE77vfoOuL6GVT/H7oGobjbHjXj4d4AifiMygKnQmPOlD9MTsLiykYf2lfw9qliwwPsthKVbbbeBJKaYCypWb9zZsznsDAoZqMyrXlxeQQ5z6ApEC75MrmJq7CqLJNx5pyqVqND3O5yTiKeZsje6ROnO52Teq+uHrOoH4G1ZXRepoK/iCRpr0jphBJ6Jv2HjZGL8LfzajMQ3D7b9dPpchTgWr4PzQ9XEr+u5mpjtDqdO1YPUD74QKNgMbhfpSayTa0VS6qm/06ttLa7nF8IeYc9ufYqjI3gjV9kF2Pwv+Z7L8z6VTM7jWZQpGrSTcihUlynmo2v6bAyCQVRU6t2Yk2BEQyiZC75GB2nxqv0rMtKDZ9SIe+n6iS08Fr+9qQPPZfVVRyYqAEI5+2LROAMvt-----END CERTIFICATE-----'
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExampleGetvmanageselfsignedcertresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/vsmart/list:
post:
tags:
- Certificate Management - Device
summary: save vSmart List(handleSendToVbond)
description: save vSmart List(handleSendToVbond)
operationId: setvSmartList
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Certificate Response:
description: Certificate Response
value:
id: 34af96f7-c1fe-4122-a6d9-7f733adefe28
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExamplePostvsmartlistresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
get:
tags:
- Certificate Management - Device
summary: get vSmart list
description: get vSmart list
operationId: getvSmartList
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Vsmart List Response:
description: Vsmart List Response
value:
header:
columns: {}
fields: {}
viewKeys: {}
modelNameMapping:
vAnalytics: Analytics
vSmart: Controller
vManage: Manager
Cloud OnRamp: Cloud onRamp
vBond: Validator
data:
- configuredSiteId: '110'
configuredSystemIP: 10.10.10.10
deviceType: vbond
serialNumber: 5196E08F57FB48A6
ncsDeviceName: vbond-55f86ac6-e14e-40bd-bc8e-009d24d85f99
configStatusMessage: In Sync
templateApplyLog:
- '[23-May-2024 13:50:54 UTC] Sync-from successful'
uuid: 55f86ac6-e14e-40bd-bc8e-009d24d85f99
managementSystemIP: 0.0.0.0
templateStatus: Success
chasisNumber: 55f86ac6-e14e-40bd-bc8e-009d24d85f99
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vedge-cloud
deviceState: READY
validity: valid
platformFamily: vedge-x86
hardwareVedge: false
username: --
rootCertHash: 65ef79171aada3c7bd008fc889aaee56db5005c4
CSR: viptela.testbed
CSRDetail: '-----BEGIN CERTIFICATE REQUEST-----
MIIDIzCCAgsCAQAwgaIxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlh
MREwDwYDVQQHDAhTYW4gSm9zZTEXMBUGA1UECwwOdm1uZ19zY2FsZV9pbmQxFDAS
BgNVBAoMC3ZJUHRlbGEgSW5jMRgwFgYDVQQDDA92aXB0ZWxhLnRlc3RiZWQxIjAg
BgkqhkiG9w0BCQEWE3NhbnRvc2hAdmlwdGVsYS5jb20wggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQC1d7RapQe9c+JSP5tRld+SE4RIRde9LplnOxGirMAN
5DWhS2Kc901U0oiy26i3LFda/3IaA3dzk3+II5HBCt5KEhTWY0jpiuuSC//RQOLs
szgXsQu7ZlIf+nxP1B/G8Twg2qT1npV0+2sfH5YY0ToFZpf7ye/oX8LxLK7EcqKZ
RJargW71ix414hgSCOlN3tGRd1BK4zNAkmSuLN5eesXiirQFEKN3fGigX2ZAZSdO
KUEeD0u1xsoHf/1nO3ekajXeSaH3nZy+5pu55zFjeLyEZTxi+pj/TpqWZI6AXAkd
wpxkwd/ChAMZl5DafMnlagPq7AYh/vvOAvOqynP9278nAgMBAAGgOzA5BgkqhkiG
9w0BCQ4xLDAqMAkGA1UdEwQCMAAwHQYDVR0OBBYEFDd5ZSBNg2BMAUfrHyrOh6G1
R642MA0GCSqGSIb3DQEBCwUAA4IBAQBlvhRjwIryCrEC9hsnvOXv1KHw++voAwxL
Q/uiM6bomzcf/eU7bPsERp6Irqq9hm6AH8SX3fcTWmQBUX9pR2AcjUuOntfFovfk
1MaWCGWccv5/F0wa05rKxzS/cm+YgPllBusuVgkVP9TUc5ks6bpb+E0Lo/m4mr7q
tytpqY/ye6SGDFOUTyu7oJPmhL29xFzGGO8/a/lv1Y2JWdL05lj2pdVcf0AFY1nv
wRjR8qNAdaOjVhVhhcwavvsdLlne0TDjHi2H9WLCYuF2mdWCJHRF+amSVZ/vtYKT
5M/HMowKJsdhd8e+m0/ZXdH8DiEon88BBipj5H1inpBP0bDSe/8D
-----END CERTIFICATE REQUEST-----'
certificateDetail: '-----BEGIN CERTIFICATE-----
MIIDpTCCAo0CCFGW4I9X+0imMA0GCSqGSIb3DQEBCwUAMIGGMQswCQYDVQQGEwJV
UzETMBEGA1UECBMKQ2FsaWZvcm5pYTERMA8GA1UEBxMIU2FuIEpvc2UxFTATBgNV
BAsTDHZJUHRlbGEgVGVzdDEUMBIGA1UEChMLdklQdGVsYSBJbmMxIjAgBgkqhkiG
9w0BCQEWE3NhbnRvc2hAdmlwdGVsYS5jb20wHhcNMjMwNTIyMTcwODUyWhcNMzQw
NTE5MTcwODUyWjCBojELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWEx
ETAPBgNVBAcMCFNhbiBKb3NlMRcwFQYDVQQLDA52bW5nX3NjYWxlX2luZDEUMBIG
A1UECgwLdklQdGVsYSBJbmMxGDAWBgNVBAMMD3ZpcHRlbGEudGVzdGJlZDEiMCAG
CSqGSIb3DQEJARYTc2FudG9zaEB2aXB0ZWxhLmNvbTCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBALV3tFqlB71z4lI/m1GV35IThEhF170umWc7EaKswA3k
NaFLYpz3TVTSiLLbqLcsV1r/choDd3OTf4gjkcEK3koSFNZjSOmK65IL/9FA4uyz
OBexC7tmUh/6fE/UH8bxPCDapPWelXT7ax8flhjROgVml/vJ7+hfwvEsrsRyoplE
lquBbvWLHjXiGBII6U3e0ZF3UErjM0CSZK4s3l56xeKKtAUQo3d8aKBfZkBlJ04p
QR4PS7XGygd//Wc7d6RqNd5JofednL7mm7nnMWN4vIRlPGL6mP9OmpZkjoBcCR3C
nGTB38KEAxmXkNp8yeVqA+rsBiH++84C86rKc/3bvycCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAMGHa0Q7Stz58Rw2FFNXtwjEuotBSbjdhTeh6EmsWov+qZH63//uO
jQLlFG/n7sLXNHFv5ohXY274JlhxJ5fCiOp9c6r+IcU+nbr3e/fzIIGYKEBg4hs9
MyiLN5D+dimcIDoYhY3MMOR4pY2B68ND6qK0IPGnSkYEQdf74H7+/FPoqYfqebCx
BvH6SmlETLG2AquawNhmQEiK4+OBf0V+u26Krk+vbm+Pk7x9Ilz7fU5qhILGCIb7
Av+F0Bp3aiHDF8fW1dIHO0HUtkmBFlBC3xyiEY/0/b8mldo5JoNJAWW9IsLggwro
xHeX0M2EwbJ8d1xed3izQK4NyiAjB7J+MA==
-----END CERTIFICATE-----'
state: Installed
globalState: normal
valid: valid
requestTokenID: d729d58e-eccb-47fb-868a-e0200a6751c9
expirationDate: May 19 17:08:52 2034 GMT
expirationDateLong: 2031671332000
deviceIP: 10.10.10.10
activity:
- Installed
state_vedgeList: Sync
certInstallStatus: Installed
org: vmng_scale_ind
personality: vbond
expirationStatus: normal
timeRemainingForExpiration: 314269584088
solution: common
site-id: '110'
host-name: rk-cluster_vbond
system-ip: 10.10.10.10
vbond: 70.70.70.100
vmanageConnectionState: connected
local-system-ip: 10.10.10.10
availableVersions: []
defaultVersion: 20.13.0-18
reachability: reachable
version: 20.13.0-18
uptime-date: 1716453180000
model_sku: None
lastupdated: 1717444306004
vmanage-system-ip: 10.10.10.10
sp-organization-name: vmng_scale_ind
organization-name: vmng_scale_ind
lifeCycleRequired: true
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_110
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '101'
configuredSystemIP: 1.1.1.1
deviceType: vmanage
serialNumber: DAB94D5D4E992349
ncsDeviceName: vmanage-a0721e2e-c55b-41c8-8ee0-01e48a1f4cba
configStatusMessage: In Sync
templateApplyLog:
- '[1-Jun-2024 7:43:40 UTC] Sync-from successful'
uuid: a0721e2e-c55b-41c8-8ee0-01e48a1f4cba
managementSystemIP: 1.1.1.1
templateStatus: Success
chasisNumber: a0721e2e-c55b-41c8-8ee0-01e48a1f4cba
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vmanage
deviceState: READY
validity: valid
platformFamily: vmanage
hardwareVedge: false
username: --
rootCertHash: 65ef79171aada3c7bd008fc889aaee56db5005c4
CSR: viptela.testbed
CSRDetail: '-----BEGIN CERTIFICATE REQUEST-----
MIIDIzCCAgsCAQAwgaIxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlh
MREwDwYDVQQHDAhTYW4gSm9zZTEXMBUGA1UECwwOdm1uZ19zY2FsZV9pbmQxFDAS
BgNVBAoMC3ZJUHRlbGEgSW5jMRgwFgYDVQQDDA92aXB0ZWxhLnRlc3RiZWQxIjAg
BgkqhkiG9w0BCQEWE3NhbnRvc2hAdmlwdGVsYS5jb20wggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDCieIKVr2dsjZ36IVbjT831hYchHzjoi4xtZ4qawzy
8EedgDK0Q8EkAODGSNbfduDmJbO3BPPMib+Moo0pdZi7nofCvEphGSh/EJ5HRAbd
F4t8e5OtS50b3bOonN4hmdP6aLxj97TEjENLKCCFRuTrVRIxcvjnNOMh9m/DMzRp
SA2jsSqvJj27Vc4saG/Tg2C/ahmoI7UCYWLLHU6FNnnzi3MLUCG0qWePL1gyrqOj
m8G0zpAI1JQRQMyO+66Aba8Q0/XBUyfKk/XyBGyp8AvMor780ldQmF/iUshznrFJ
shmgbs0WH9nfCEWGT1yDE6xslMg2sVZWPgGhjh45TgelAgMBAAGgOzA5BgkqhkiG
9w0BCQ4xLDAqMAkGA1UdEwQCMAAwHQYDVR0OBBYEFMi+Mv7j/Im7TU6P3SFQnZZO
ELJ4MA0GCSqGSIb3DQEBCwUAA4IBAQCoHsKgjOgr8PN/6BNUnLMSjZ1aaRx96pvo
P36V0UPpSN/HlfzCDOM/wm4AGqpXsPytnwhXh/9A+xNOLiBmOjq2lxwl3K9jx06v
/9Prkg8ED1SYTV8TNQ+KkJxw5wqxmFB0c9p96VIRe3WznDCJKuRpd2Dn+VuhqtTJ
fYC3/HnNqU3PiEX9It1Ui/JvB9Hy5OKJQLK2UgzMoWFpA0J9hUAtnX+32ZciskCr
HzTDuJVgvV5SxUaooXULprQ3z7wc/iHu0CYa9t0mvnrsBnhl6cUmjDmAlLYA3CJ9
sEqDosMPyIWc8CSDEcV0eN/7/vW0RvorjPc+1dWRTBBXbbDthEqq
-----END CERTIFICATE REQUEST-----'
certificateDetail: '-----BEGIN CERTIFICATE-----
MIIDpjCCAo4CCQDauU1dTpkjSTANBgkqhkiG9w0BAQsFADCBhjELMAkGA1UEBhMC
VVMxEzARBgNVBAgTCkNhbGlmb3JuaWExETAPBgNVBAcTCFNhbiBKb3NlMRUwEwYD
VQQLEwx2SVB0ZWxhIFRlc3QxFDASBgNVBAoTC3ZJUHRlbGEgSW5jMSIwIAYJKoZI
hvcNAQkBFhNzYW50b3NoQHZpcHRlbGEuY29tMB4XDTIzMDUyMjE3MDg1MFoXDTM0
MDUxOTE3MDg1MFowgaIxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlh
MREwDwYDVQQHDAhTYW4gSm9zZTEXMBUGA1UECwwOdm1uZ19zY2FsZV9pbmQxFDAS
BgNVBAoMC3ZJUHRlbGEgSW5jMRgwFgYDVQQDDA92aXB0ZWxhLnRlc3RiZWQxIjAg
BgkqhkiG9w0BCQEWE3NhbnRvc2hAdmlwdGVsYS5jb20wggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDCieIKVr2dsjZ36IVbjT831hYchHzjoi4xtZ4qawzy
8EedgDK0Q8EkAODGSNbfduDmJbO3BPPMib+Moo0pdZi7nofCvEphGSh/EJ5HRAbd
F4t8e5OtS50b3bOonN4hmdP6aLxj97TEjENLKCCFRuTrVRIxcvjnNOMh9m/DMzRp
SA2jsSqvJj27Vc4saG/Tg2C/ahmoI7UCYWLLHU6FNnnzi3MLUCG0qWePL1gyrqOj
m8G0zpAI1JQRQMyO+66Aba8Q0/XBUyfKk/XyBGyp8AvMor780ldQmF/iUshznrFJ
shmgbs0WH9nfCEWGT1yDE6xslMg2sVZWPgGhjh45TgelAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAHz2EX4LyW6qOmHA7oRBBYhAycaSe7yaSdvfEIbkx0peinAnDlej
VCIPDfNDuSAqkGmuEnf62I6ISEdTKAzDX/g1539qAmtzU1kt/WNdTt8LuVU45O55
SJK+yb+AARdocujOTDuO1ZdN3FUjYL7gMs+KJ8q53o+CA7aRSt/Itn0cEt5Q2BWF
dR7RU+1nmIgjMJEFRZrTt4lTdKyg8ZGHGxFc6eLuXvvTBx5HOTSgIC77NJ0NnvuA
trX2Pmffu8+WvYJ9Dl0xiQoHS361y3XBKNwgY2n8R7UBPU4aVYJ8WbXQgWiYHmlD
wS8vII9IbEUbef9sPqL5hW3sTA+inGchgSM=
-----END CERTIFICATE-----'
state: vBond Updated
globalState: normal
valid: valid
requestTokenID: 9abee880-3bfd-43a2-a337-79b424aa91fe
expirationDate: May 19 17:08:50 2034 GMT
expirationDateLong: 2031671330000
deviceIP: 1.1.1.1
activity:
- vBond Updated
state_vedgeList: Sync
certInstallStatus: Installed
servicePersonality: all
personality: vmanage
expirationStatus: normal
uploadSource: Auto Discovered
timeRemainingForExpiration: 314269582088
solution: common
site-id: '101'
host-name: rk-cluster_vmanage-1
system-ip: 1.1.1.1
vbond: vbond
vmanageConnectionState: connected
local-system-ip: 1.1.1.1
availableVersions:
- 20.15.999-3588
- 20.16.999-3693
defaultVersion: 20.15.999-3588
reachability: reachable
version: 20.15.0-77
uptime-date: 1717150500000
model_sku: None
lastupdated: 1717406751085
vmanage-system-ip: 1.1.1.1
domain-id: '0'
sp-organization-name: vmng_scale_ind
organization-name: vmng_scale_ind
lifeCycleRequired: false
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_101
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '103'
configuredSystemIP: 3.3.3.3
deviceType: vmanage
serialNumber: 830936A1DB70CB0A
ncsDeviceName: vmanage-99102a89-c019-4ab0-bc46-4b3ddb3143e7
configStatusMessage: In Sync
templateApplyLog:
- '[1-Jun-2024 7:48:03 UTC] Sync-from successful'
uuid: 99102a89-c019-4ab0-bc46-4b3ddb3143e7
managementSystemIP: 3.3.3.3
templateStatus: Success
chasisNumber: 99102a89-c019-4ab0-bc46-4b3ddb3143e7
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vmanage
deviceState: READY
validity: valid
platformFamily: vmanage
hardwareVedge: false
username: --
rootCertHash: 65ef79171aada3c7bd008fc889aaee56db5005c4
CSR: viptela.testbed
CSRDetail: '-----BEGIN CERTIFICATE REQUEST-----
MIIDIzCCAgsCAQAwgaIxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlh
MREwDwYDVQQHDAhTYW4gSm9zZTEXMBUGA1UECwwOdm1uZ19zY2FsZV9pbmQxFDAS
BgNVBAoMC3ZJUHRlbGEgSW5jMRgwFgYDVQQDDA92aXB0ZWxhLnRlc3RiZWQxIjAg
BgkqhkiG9w0BCQEWE3NhbnRvc2hAdmlwdGVsYS5jb20wggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQCfgqeLd6uhhJO3d9A8wTyXzsUKrWr41ePsaR6z9AmJ
nKiOLjNIHf4/W1JZZs6BqsekXjWDRMKuHfsJwzcyaf3SdKrAYHN9eoDhBCFWR5yK
a5pRhpaLbAPQmBqjQ8ToIxU/NAX9ql8RTFai18q4AYNL7s3wn6wArTDBEqERpI/K
fEd88Sx2TmLb6kUcKTynA3mhwFMFKg2sVn8oWVwdvAwTFNVnqYv2Ij+Qnb3OAE93
glcvu9SZCpKBvxtRwL/63v+WN/zOKPqoG8tRDTtWWvTnYhUbTEJu41w/ITHy9bfb
BhVG/dTptLkRTdZ/0yxpvLX362b7TaveXt+OGlGlLSCnAgMBAAGgOzA5BgkqhkiG
9w0BCQ4xLDAqMAkGA1UdEwQCMAAwHQYDVR0OBBYEFNxuQlGrQcRY2hR9Yx+YaXgC
+IRIMA0GCSqGSIb3DQEBCwUAA4IBAQBbYG7a7n/KjEqroiaUAVtPwAhVMjlw3LDc
vpNTnGyyuE+N9nSjj1Uwvi2XLQUaXgJK6+kTy0PepoC/T/eGxzx4pbFuJM0rqp0w
VYaGnWp4BUGjTxSfEJ7CgfD60QsXJA/CQJVxyED2AG6xfTkIdyfRoew7r2ka09Bw
2bBHJdJxsbaIwzzL+DnxgqG/VtbSAJ+LgDEBUH4Pj+6KSjakr2A8XHn7BBWkEgvF
R/mbNXkLiu3IKrbGpNx/UZ4hTv5kHSdM7tZsjszJGeMzcW8buUJ3kQuyFwEkSKKA
Qy0SazO0TAWy0XzOiKnd0AzYVO9K7DYLBvDT36IZALb5p9Z+Y/pX
-----END CERTIFICATE REQUEST-----'
certificateDetail: '-----BEGIN CERTIFICATE-----
MIIDpjCCAo4CCQCDCTah23DLCjANBgkqhkiG9w0BAQsFADCBhjELMAkGA1UEBhMC
VVMxEzARBgNVBAgTCkNhbGlmb3JuaWExETAPBgNVBAcTCFNhbiBKb3NlMRUwEwYD
VQQLEwx2SVB0ZWxhIFRlc3QxFDASBgNVBAoTC3ZJUHRlbGEgSW5jMSIwIAYJKoZI
hvcNAQkBFhNzYW50b3NoQHZpcHRlbGEuY29tMB4XDTIzMDUyMjE3MDg1MVoXDTM0
MDUxOTE3MDg1MVowgaIxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlh
MREwDwYDVQQHDAhTYW4gSm9zZTEXMBUGA1UECwwOdm1uZ19zY2FsZV9pbmQxFDAS
BgNVBAoMC3ZJUHRlbGEgSW5jMRgwFgYDVQQDDA92aXB0ZWxhLnRlc3RiZWQxIjAg
BgkqhkiG9w0BCQEWE3NhbnRvc2hAdmlwdGVsYS5jb20wggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQCfgqeLd6uhhJO3d9A8wTyXzsUKrWr41ePsaR6z9AmJ
nKiOLjNIHf4/W1JZZs6BqsekXjWDRMKuHfsJwzcyaf3SdKrAYHN9eoDhBCFWR5yK
a5pRhpaLbAPQmBqjQ8ToIxU/NAX9ql8RTFai18q4AYNL7s3wn6wArTDBEqERpI/K
fEd88Sx2TmLb6kUcKTynA3mhwFMFKg2sVn8oWVwdvAwTFNVnqYv2Ij+Qnb3OAE93
glcvu9SZCpKBvxtRwL/63v+WN/zOKPqoG8tRDTtWWvTnYhUbTEJu41w/ITHy9bfb
BhVG/dTptLkRTdZ/0yxpvLX362b7TaveXt+OGlGlLSCnAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAKFGdA5UoFKQW1gnCEvf93tdXCW2vfq4mxBGfjXu1KqOFhO+WY5L
MGbAwmMLErJ3ed7DS4XoPA9q0f7zJz75yWWvN2eIt/1TgAetRHaJALdTEfRiQRmj
mpKsFH0YRdUUf5FIGhmMTCFgyVPJlRfSnZp7yH2Q1s5YfaCCo/19QLDdoWsPo6V/
AcOydissaY63fAWvrg9CB9mJTSBZBGckdCCm0H7s4/mf4lviOlHkd3/tAm+C2DXY
PjtrUvPCfNsYOwsfT7HAqf8u9XOtKof3PYLkJJECLXueewvTiyv6Pvo4ORB8QqIz
y2J1O+gJEG2IUDck9CCebziL7sr+YE16H/w=
-----END CERTIFICATE-----'
state: vBond Updated
globalState: normal
valid: valid
requestTokenID: 512a156d-e4fc-46f8-96aa-26eb5d1f438e
expirationDate: May 19 17:08:51 2034 GMT
expirationDateLong: 2031671331000
deviceIP: 3.3.3.3
activity:
- vBond Updated
state_vedgeList: Sync
certInstallStatus: Installed
servicePersonality: all
personality: vmanage
expirationStatus: normal
uploadSource: Auto Discovered
timeRemainingForExpiration: 314269583088
solution: common
site-id: '103'
host-name: rk-cluster_vmanage-3
system-ip: 3.3.3.3
vbond: vbond
vmanageConnectionState: connected
local-system-ip: 3.3.3.3
availableVersions:
- 20.15.999-3588
- 20.16.999-3693
defaultVersion: 20.15.999-3588
reachability: reachable
version: 20.15.0-77
uptime-date: 1717150620000
model_sku: None
lastupdated: 1717228092028
vmanage-system-ip: 3.3.3.3
domain-id: '0'
sp-organization-name: vmng_scale_ind
organization-name: vmng_scale_ind
lifeCycleRequired: false
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_103
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '102'
configuredSystemIP: 2.2.2.2
deviceType: vmanage
serialNumber: 345805101937F7B5
ncsDeviceName: vmanage-29f75e05-952c-4bbf-b3b6-4a3cce9ef545
configStatusMessage: In Sync
templateApplyLog:
- '[3-Jun-2024 4:31:59 UTC] Sync-from successful'
uuid: 29f75e05-952c-4bbf-b3b6-4a3cce9ef545
managementSystemIP: 2.2.2.2
templateStatus: Success
chasisNumber: 29f75e05-952c-4bbf-b3b6-4a3cce9ef545
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vmanage
deviceState: READY
validity: valid
platformFamily: vmanage
hardwareVedge: false
username: --
rootCertHash: 65ef79171aada3c7bd008fc889aaee56db5005c4
CSR: viptela.testbed
CSRDetail: '-----BEGIN CERTIFICATE REQUEST-----
MIIDIzCCAgsCAQAwgaIxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlh
MREwDwYDVQQHDAhTYW4gSm9zZTEXMBUGA1UECwwOdm1uZ19zY2FsZV9pbmQxFDAS
BgNVBAoMC3ZJUHRlbGEgSW5jMRgwFgYDVQQDDA92aXB0ZWxhLnRlc3RiZWQxIjAg
BgkqhkiG9w0BCQEWE3NhbnRvc2hAdmlwdGVsYS5jb20wggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQC09VbMZODJi6FH5m+NnDQyMldXlA/cFIPr+Fk0WlUD
B9ufXsgivrm/TaAgyv/a6zXH2E3g47Y12V0j6AJ6Dm/trB+b6WjTAQFGGR6at6Nr
PUkwkFm2//xy2nKFVqHUgwp8SZCSXf3M22U+brTeMCXWPxO8gQ8BhD9/R42Hnid2
Zvm9qbvKfy2Y7aU6bk8hkzkyJZBaATMwCiObYOXqqqr7WLK/IMIYuMg/o7n/FMbJ
MTPuQ7jAMvYSXUlH5FJnVKAil/+JuC+iI8z7+kqLnVLeFObzIqr8hkCaKfgKWRgl
h7OCtvNcv39X7uQabUI22AMvztHmcl9+XeKQcFKuyVBFAgMBAAGgOzA5BgkqhkiG
9w0BCQ4xLDAqMAkGA1UdEwQCMAAwHQYDVR0OBBYEFJ5vXX/vYtILdFx6igqsnYBd
EGSfMA0GCSqGSIb3DQEBCwUAA4IBAQAPO+sXkVdtjx4Wh4ef3c4IWcfWb/MRJjjk
sGUn0sL1ieYSvWPGkkQSZTqwSNb18JLVJTwKSGADGlZp0VRWzarea06E9yACkqP2
fjBV3I1qWzwdj8Rq4DqLrQde/ZKYqHRs3BW+fjrBiVJn/0EUzXK2wh/Buy/qDmYz
cVu+g5J7G5zbjG56ZxFV6UmrYPsD7QWSgikmLIFrWy/bE1dykPURruxVVaJ56CyB
RnijINSTGVa7aPio8LT0aQkE4soKxAcZ0Ed9w5lHMvZoJa2wv6twSOK0BbAoN6bg
TqtEw+HwnDbfGjsL2qA35teRG9cFTNUyU8xhdfspop8qtFJjoC13
-----END CERTIFICATE REQUEST-----'
certificateDetail: '-----BEGIN CERTIFICATE-----
MIIDpTCCAo0CCDRYBRAZN/e1MA0GCSqGSIb3DQEBCwUAMIGGMQswCQYDVQQGEwJV
UzETMBEGA1UECBMKQ2FsaWZvcm5pYTERMA8GA1UEBxMIU2FuIEpvc2UxFTATBgNV
BAsTDHZJUHRlbGEgVGVzdDEUMBIGA1UEChMLdklQdGVsYSBJbmMxIjAgBgkqhkiG
9w0BCQEWE3NhbnRvc2hAdmlwdGVsYS5jb20wHhcNMjMwNTIyMTcwODUxWhcNMzQw
NTE5MTcwODUxWjCBojELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWEx
ETAPBgNVBAcMCFNhbiBKb3NlMRcwFQYDVQQLDA52bW5nX3NjYWxlX2luZDEUMBIG
A1UECgwLdklQdGVsYSBJbmMxGDAWBgNVBAMMD3ZpcHRlbGEudGVzdGJlZDEiMCAG
CSqGSIb3DQEJARYTc2FudG9zaEB2aXB0ZWxhLmNvbTCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBALT1Vsxk4MmLoUfmb42cNDIyV1eUD9wUg+v4WTRaVQMH
259eyCK+ub9NoCDK/9rrNcfYTeDjtjXZXSPoAnoOb+2sH5vpaNMBAUYZHpq3o2s9
STCQWbb//HLacoVWodSDCnxJkJJd/czbZT5utN4wJdY/E7yBDwGEP39HjYeeJ3Zm
+b2pu8p/LZjtpTpuTyGTOTIlkFoBMzAKI5tg5eqqqvtYsr8gwhi4yD+juf8Uxskx
M+5DuMAy9hJdSUfkUmdUoCKX/4m4L6IjzPv6SoudUt4U5vMiqvyGQJop+ApZGCWH
s4K281y/f1fu5BptQjbYAy/O0eZyX35d4pBwUq7JUEUCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAatWN1otSveT8jbVhlYiITo1NXwkwHF+0BKL0gOuIH9sd9tGN4DNA
kAXpMkej9w3nggNqDCpl/SLAbumJFwsZ0i80h2YxFKCleS5kdW40EDHlL8DKQXh2
uh6eGQ6LGKOSCFciCmJh8B3gkfeedFYKoAtO50RjK1xBfbE1kTaC1gZoxCP4eHWQ
HA3besGya5MKlUgV1ynp7XQ95Pu+YgJqEisvF9tvT3WMzMpIM1mZUVj3dPGi63ea
3+LXXPfsO2vHdZBqhCXgMf1oPHNxKKyYjZvBm8a4q6KIhG0e6elrs22PzAdT8SYG
ZnTaFuEDuR2KF2wTA0b9cBqtCEZzyAq+Ug==
-----END CERTIFICATE-----'
state: vBond Updated
globalState: normal
valid: valid
requestTokenID: 801c3d24-5d88-4cb3-87f5-2bdf8ba7ad2a
expirationDate: May 19 17:08:51 2034 GMT
expirationDateLong: 2031671331000
deviceIP: 2.2.2.2
activity:
- vBond Updated
state_vedgeList: Sync
certInstallStatus: Installed
servicePersonality: all
personality: vmanage
expirationStatus: normal
uploadSource: Auto Discovered
timeRemainingForExpiration: 314269583088
solution: common
site-id: '102'
host-name: rk-cluster_vmanage-2
system-ip: 2.2.2.2
vbond: vbond
vmanageConnectionState: connected
local-system-ip: 2.2.2.2
availableVersions:
- 20.15.999-3588
- 20.16.999-3693
defaultVersion: 20.15.999-3588
reachability: reachable
version: 20.15.0-77
uptime-date: 1717150140000
model_sku: None
lastupdated: 1717406320352
vmanage-system-ip: 2.2.2.2
domain-id: '0'
sp-organization-name: vmng_scale_ind
organization-name: vmng_scale_ind
lifeCycleRequired: false
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_102
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '104'
configuredSystemIP: 4.4.4.4
deviceType: vsmart
serialNumber: 50C3EB73A9D05BD4
ncsDeviceName: vsmart-37ee489a-12d6-4ac1-9c7c-022a11a274d6
configStatusMessage: In Sync
templateApplyLog:
- '[23-May-2024 13:54:58 UTC] Sync-from successful'
uuid: 37ee489a-12d6-4ac1-9c7c-022a11a274d6
managementSystemIP: 0.0.0.0
templateStatus: Success
chasisNumber: 37ee489a-12d6-4ac1-9c7c-022a11a274d6
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vsmart
deviceState: READY
validity: valid
platformFamily: vsmart
hardwareVedge: false
username: --
rootCertHash: 65ef79171aada3c7bd008fc889aaee56db5005c4
CSR: viptela.testbed
CSRDetail: '-----BEGIN CERTIFICATE REQUEST-----
MIIDIzCCAgsCAQAwgaIxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlh
MREwDwYDVQQHDAhTYW4gSm9zZTEXMBUGA1UECwwOdm1uZ19zY2FsZV9pbmQxFDAS
BgNVBAoMC3ZJUHRlbGEgSW5jMRgwFgYDVQQDDA92aXB0ZWxhLnRlc3RiZWQxIjAg
BgkqhkiG9w0BCQEWE3NhbnRvc2hAdmlwdGVsYS5jb20wggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDl/rm66yXRwRy28XBArc+hogupLy7IsRji5QTRNK2n
BQCbNv6Xv8Evg4D3yAFpWfFnZkir4du1uv32A2/djEJ2Pvt8xAOxAqVdbzkcFRX2
iqA7LSyZFGHxFlkLYCniq9PLYccQmKmOH2OHRVltrl23Idh1orDxVGG90Aa2X3xJ
k/OeYDyoyGObOx/y7jaofXEqqA/WWS+ySYS+YwgN9kLwXA65F/EjiORdBA6Snp4E
ZS0lahXEs3lkrRsWFxptGLmAkSRHCmy9CjTGgvUV7Ai/jFZLixp2OfxhD4tFFOFy
0W5j0adJfuNgfMVV2ol9t1XuBPn0wn1DH6QxbaSHL41PAgMBAAGgOzA5BgkqhkiG
9w0BCQ4xLDAqMAkGA1UdEwQCMAAwHQYDVR0OBBYEFNHyAto6YSTHtVNIwIL4n1Fw
Bt8XMA0GCSqGSIb3DQEBCwUAA4IBAQBIx+yAx9dCvIHUwgJrea0swR2DFFxvnGRk
scPSTCUUDRZSgO28NgcnEkBaylhUZmmJk+qkyVZyw3iRCijGuiqlGFZM0CzfPgKg
SoiVpHeZPz2lwbL48ftr1b/k5xZ3kh8TRRVBCYIvkgNRnB1e3670wi+CLHL3ny5Z
6Ao8shmK0oM8IUdK4L7IWOwNIFi9uvCLZVEnVl+uUhNbypGwRXMihpUb8OSSmihO
vS6EXrT7uQFs6y6DygH1vY3haAuyMbqySKlKT+p9nXrLPVlXSM99/B40iYLSHfu0
5nodCjZdJcwGhSTN18y7ewMKMqg8mGrRqNUNQJOiHWDDVThdoS0h
-----END CERTIFICATE REQUEST-----'
certificateDetail: '-----BEGIN CERTIFICATE-----
MIIDpTCCAo0CCFDD63Op0FvUMA0GCSqGSIb3DQEBCwUAMIGGMQswCQYDVQQGEwJV
UzETMBEGA1UECBMKQ2FsaWZvcm5pYTERMA8GA1UEBxMIU2FuIEpvc2UxFTATBgNV
BAsTDHZJUHRlbGEgVGVzdDEUMBIGA1UEChMLdklQdGVsYSBJbmMxIjAgBgkqhkiG
9w0BCQEWE3NhbnRvc2hAdmlwdGVsYS5jb20wHhcNMjMwNTIyMTcwODUxWhcNMzQw
NTE5MTcwODUxWjCBojELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWEx
ETAPBgNVBAcMCFNhbiBKb3NlMRcwFQYDVQQLDA52bW5nX3NjYWxlX2luZDEUMBIG
A1UECgwLdklQdGVsYSBJbmMxGDAWBgNVBAMMD3ZpcHRlbGEudGVzdGJlZDEiMCAG
CSqGSIb3DQEJARYTc2FudG9zaEB2aXB0ZWxhLmNvbTCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAOX+ubrrJdHBHLbxcECtz6GiC6kvLsixGOLlBNE0racF
AJs2/pe/wS+DgPfIAWlZ8WdmSKvh27W6/fYDb92MQnY++3zEA7ECpV1vORwVFfaK
oDstLJkUYfEWWQtgKeKr08thxxCYqY4fY4dFWW2uXbch2HWisPFUYb3QBrZffEmT
855gPKjIY5s7H/LuNqh9cSqoD9ZZL7JJhL5jCA32QvBcDrkX8SOI5F0EDpKengRl
LSVqFcSzeWStGxYXGm0YuYCRJEcKbL0KNMaC9RXsCL+MVkuLGnY5/GEPi0UU4XLR
bmPRp0l+42B8xVXaiX23Ve4E+fTCfUMfpDFtpIcvjU8CAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAf26xJsaqrVkpbwrfLV94ahrJTYfRaYka8VDPXzm93W3h+XpXYlBE
2WhAqypS6QYUMD9dMtEKOgHErbIdMO+q9pf/S+aC12l7Pe7PoU9cJ3NXRywOzfm+
7CDFqy+i4vfsvus38hD5pLD/xh6ncX78/FQJJKpe4VvvIDDaNhZGIWRShr6ILJ4M
G2hs8vAk1/W2uFvSiOCplrkL/afGqI/4OSTEYO8GzuGQyBgCxSA5/cO1WqmfazSB
ZfMKY7WvNrWpCy7eNsIEnionavfKopCpVGw5MdeZlEYUqpekmsu9+BxM+J/hfN4m
NaznDWwgykCTwpNt+KOqZDYqY1eC+2FQgA==
-----END CERTIFICATE-----'
state: vBond Updated
globalState: normal
valid: valid
requestTokenID: edf568be-8703-4c90-9e83-f551bef1c937
expirationDate: May 19 17:08:51 2034 GMT
expirationDateLong: 2031671331000
deviceIP: 4.4.4.4
activity:
- vBond Updated
state_vedgeList: Sync
certInstallStatus: Installed
org: vmng_scale_ind
personality: vsmart
expirationStatus: normal
timeRemainingForExpiration: 314269583088
region-id: []
solution: sdwan
site-id: '104'
host-name: rk-cluster_vsmart-1
system-ip: 4.4.4.4
vbond: vbond
vmanageConnectionState: connected
policy-template-name: ''
policy-template-version: ''
local-system-ip: 4.4.4.4
availableVersions: []
defaultVersion: 20.13.0-18
reachability: reachable
version: 20.13.0-18
uptime-date: 1716453180000
model_sku: None
lastupdated: 1717465025640
vmanage-system-ip: 4.4.4.4
domain-id: '1'
sp-organization-name: vmng_scale_ind
organization-name: vmng_scale_ind
lifeCycleRequired: false
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_104
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '105'
configuredSystemIP: 5.5.5.5
deviceType: vsmart
serialNumber: C7B8786D95CF81D2
ncsDeviceName: vsmart-2f6e3473-2fbb-4b40-82d6-3ac11c33ec68
configStatusMessage: In Sync
templateApplyLog:
- '[23-May-2024 13:54:58 UTC] Sync-from successful'
uuid: 2f6e3473-2fbb-4b40-82d6-3ac11c33ec68
managementSystemIP: 0.0.0.0
templateStatus: Success
chasisNumber: 2f6e3473-2fbb-4b40-82d6-3ac11c33ec68
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vsmart
deviceState: READY
validity: valid
platformFamily: vsmart
hardwareVedge: false
username: --
rootCertHash: 65ef79171aada3c7bd008fc889aaee56db5005c4
CSR: viptela.testbed
CSRDetail: '-----BEGIN CERTIFICATE REQUEST-----
MIIDIzCCAgsCAQAwgaIxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlh
MREwDwYDVQQHDAhTYW4gSm9zZTEXMBUGA1UECwwOdm1uZ19zY2FsZV9pbmQxFDAS
BgNVBAoMC3ZJUHRlbGEgSW5jMRgwFgYDVQQDDA92aXB0ZWxhLnRlc3RiZWQxIjAg
BgkqhkiG9w0BCQEWE3NhbnRvc2hAdmlwdGVsYS5jb20wggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQC9u5nkBY7uaDSXcHLw3OE1wLEoZy/p/REGjqY+Shro
daSu4cVSbD//J8H4ehYNNPdtMAuUrfQO8l2tRDBrSvrycEgG7pGIommHsqQRFcgP
De2fCl25sBPPi+96k6neYU96IkwWrOwAuhiP4loUZze0gbT1ALZ+GcadFYvxJgl0
TnFZxmxP7shCFqRKC1vd2/aOqGv2Chnjo2nQkf989HyMdzZb/+M1VX4+vRQOO2L+
PkwQX9FjueVTqAG8NvzNC2MRAmtLFe9YgQlpFWNdidY3dhRp/SM09ibaewzUtzMX
Na91eT+VAq9QbQHoJIV70DhJKQlV8zSnkpeHusXKsl93AgMBAAGgOzA5BgkqhkiG
9w0BCQ4xLDAqMAkGA1UdEwQCMAAwHQYDVR0OBBYEFN2UZw0glTAdyfPSsk/vplZB
3j9AMA0GCSqGSIb3DQEBCwUAA4IBAQCzJsUDyt5BiVuCkiyfgvoKse58NtkV2AYR
3jwbMlnTaroNMFyiq9RldO4enfsjWj8y49NI1P475nzgJmLyD7rU839uEvTbt71X
uyExWpS3+7XuAwkX6qALd77c52KBL0FOnGiH98EKd+Y51LqVsQC/vop/JmYoReiS
Zr0rdnlnhGMIbGDr3Ku4rdfEPH3VWUq70DgfxpTM3x+TBO9+5YM/wOMVLMpK1Qt7
UzR+30Cz1WNrG2msUDsowfrLM/KeE9BR897QqqV/C6T9UO0QYHo91nLrT34XYZbC
qhpX8IeNi8PJvrAbOVwV/Fan+jteWslWH5SrA6HKonJxupk8qBk/
-----END CERTIFICATE REQUEST-----'
certificateDetail: '-----BEGIN CERTIFICATE-----
MIIDpjCCAo4CCQDHuHhtlc+B0jANBgkqhkiG9w0BAQsFADCBhjELMAkGA1UEBhMC
VVMxEzARBgNVBAgTCkNhbGlmb3JuaWExETAPBgNVBAcTCFNhbiBKb3NlMRUwEwYD
VQQLEwx2SVB0ZWxhIFRlc3QxFDASBgNVBAoTC3ZJUHRlbGEgSW5jMSIwIAYJKoZI
hvcNAQkBFhNzYW50b3NoQHZpcHRlbGEuY29tMB4XDTIzMDUyMjE3MDg1MVoXDTM0
MDUxOTE3MDg1MVowgaIxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlh
MREwDwYDVQQHDAhTYW4gSm9zZTEXMBUGA1UECwwOdm1uZ19zY2FsZV9pbmQxFDAS
BgNVBAoMC3ZJUHRlbGEgSW5jMRgwFgYDVQQDDA92aXB0ZWxhLnRlc3RiZWQxIjAg
BgkqhkiG9w0BCQEWE3NhbnRvc2hAdmlwdGVsYS5jb20wggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQC9u5nkBY7uaDSXcHLw3OE1wLEoZy/p/REGjqY+Shro
daSu4cVSbD//J8H4ehYNNPdtMAuUrfQO8l2tRDBrSvrycEgG7pGIommHsqQRFcgP
De2fCl25sBPPi+96k6neYU96IkwWrOwAuhiP4loUZze0gbT1ALZ+GcadFYvxJgl0
TnFZxmxP7shCFqRKC1vd2/aOqGv2Chnjo2nQkf989HyMdzZb/+M1VX4+vRQOO2L+
PkwQX9FjueVTqAG8NvzNC2MRAmtLFe9YgQlpFWNdidY3dhRp/SM09ibaewzUtzMX
Na91eT+VAq9QbQHoJIV70DhJKQlV8zSnkpeHusXKsl93AgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAHxeTz6Qmkp5aItBG2plV7Sur67NERNLuDYPppxknIsEtMdbyrIZ
f6drn5lF2LEfCVZpsNu09pLo5pyks9/s4kFwnq5SjCoijFB6hn50S9J1nPW3frTx
ICfWfT+3mBG2Q9hT3s8ydNlO8jfLGUci1mX9600kDER7UqWa+WI+qtqd8imxqT9t
9DZztYlhjd9NEpH5gwpD0VK34d4InjkANRL/SvGok+wCiOgfURAwViuCpELSvUQ5
4fvuRpnL4fWIdF96rOBCB8/l/isPLJUceedWxHumOE5Cxkjk69Bq9/Xe6c67PoVC
o2XNyECYKxYrcBHaFxWEIs03G0fNpdmQlE0=
-----END CERTIFICATE-----'
state: vBond Updated
globalState: normal
valid: valid
requestTokenID: ae9939ba-d0df-424a-a847-add34d9eb786
expirationDate: May 19 17:08:51 2034 GMT
expirationDateLong: 2031671331000
deviceIP: 5.5.5.5
activity:
- vBond Updated
state_vedgeList: Sync
certInstallStatus: Installed
org: vmng_scale_ind
personality: vsmart
expirationStatus: normal
timeRemainingForExpiration: 314269583088
region-id: []
solution: sdwan
site-id: '105'
host-name: rk-cluster_vsmart-2
system-ip: 5.5.5.5
vbond: vbond
vmanageConnectionState: connected
policy-template-name: ''
policy-template-version: ''
local-system-ip: 5.5.5.5
availableVersions: []
defaultVersion: 20.13.0-18
reachability: reachable
version: 20.13.0-18
uptime-date: 1716453300000
model_sku: None
lastupdated: 1717455074763
vmanage-system-ip: 5.5.5.5
domain-id: '1'
sp-organization-name: vmng_scale_ind
organization-name: vmng_scale_ind
lifeCycleRequired: false
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_105
device-lock: 'No'
managed-by: Unmanaged
- configuredSiteId: '106'
configuredSystemIP: 6.6.6.6
deviceType: vsmart
serialNumber: 1F07DA35DB67BC0B
ncsDeviceName: vsmart-cfaa98ea-1fc2-46a7-88c6-9a49a3039a9b
configStatusMessage: In Sync
templateApplyLog:
- '[23-May-2024 13:54:50 UTC] Sync-from successful'
uuid: cfaa98ea-1fc2-46a7-88c6-9a49a3039a9b
managementSystemIP: 0.0.0.0
templateStatus: Success
chasisNumber: cfaa98ea-1fc2-46a7-88c6-9a49a3039a9b
configStatusMessageDetails: ''
configOperationMode: cli
deviceModel: vsmart
deviceState: READY
validity: valid
platformFamily: vsmart
hardwareVedge: false
username: --
rootCertHash: 65ef79171aada3c7bd008fc889aaee56db5005c4
CSR: viptela.testbed
CSRDetail: '-----BEGIN CERTIFICATE REQUEST-----
MIIDIzCCAgsCAQAwgaIxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlh
MREwDwYDVQQHDAhTYW4gSm9zZTEXMBUGA1UECwwOdm1uZ19zY2FsZV9pbmQxFDAS
BgNVBAoMC3ZJUHRlbGEgSW5jMRgwFgYDVQQDDA92aXB0ZWxhLnRlc3RiZWQxIjAg
BgkqhkiG9w0BCQEWE3NhbnRvc2hAdmlwdGVsYS5jb20wggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQCY2/Q5f4jbPvClfBhMvtcbgoMxNmhuAL3bqIA+aySy
4y5C5JxPFHIwJ3J/65LAvoTTZ3VMhTJwiRD9JF4koBw1UhKrDnScSAHlzMXd/CeE
4ZWVsvhWwa1aCXSh26bvEFWxPphAr2leqBdY0fItZbjR8C3QvfIzWggVdegTi5JU
c3mlhzdxLSvgzB5uxzkGDHgpud+SWLVaBEySwPQpOh+n+FC1tQUPy6mPLsGYlTZm
Ot1tQEz4h0cX3p5w4dMsk91WM8ElhTXje2WBuqvGQsK3OAZqf/EAQequqLsFBR/2
rOJUMJqw921RRCXzmSFGQUbS2BCy5M8nCufff88XII7xAgMBAAGgOzA5BgkqhkiG
9w0BCQ4xLDAqMAkGA1UdEwQCMAAwHQYDVR0OBBYEFKRynhODdnNBrp3bnWZZVGl4
hIqtMA0GCSqGSIb3DQEBCwUAA4IBAQCDRZ+a2kBD7Yjaypq2JUxusY5Xdz43EoxL
vWNd0l194vVf1zAnvCxFdztOut/951Vz/w4SympwsVtQU415IgM+25p9c6gBiBIZ
yPdIEfJYYwJBp4v+PujhfnSfBc7P/LiqswQWXM+jEaPfiKSoHDWKLCLUOBeewHNy
lyRii/i4iCj3o+Cy4w9YTB+f5AGz9klHteq0FzoPyYPLMzHSJaWD9ZMHE3w4/jCr
4WZVJ13+TP4N94ucIBLbULtvDZ+KCy4P/Vm7hy68rNP7EPCOk+WHzA4xaI2IbycP
GlA/zZN5ytqxX988QvIzVwGJbt1KD8+N8BEARSJdcx0lCR08juCs
-----END CERTIFICATE REQUEST-----'
certificateDetail: '-----BEGIN CERTIFICATE-----
MIIDpTCCAo0CCB8H2jXbZ7wLMA0GCSqGSIb3DQEBCwUAMIGGMQswCQYDVQQGEwJV
UzETMBEGA1UECBMKQ2FsaWZvcm5pYTERMA8GA1UEBxMIU2FuIEpvc2UxFTATBgNV
BAsTDHZJUHRlbGEgVGVzdDEUMBIGA1UEChMLdklQdGVsYSBJbmMxIjAgBgkqhkiG
9w0BCQEWE3NhbnRvc2hAdmlwdGVsYS5jb20wHhcNMjMwNTIyMTcwODUyWhcNMzQw
NTE5MTcwODUyWjCBojELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWEx
ETAPBgNVBAcMCFNhbiBKb3NlMRcwFQYDVQQLDA52bW5nX3NjYWxlX2luZDEUMBIG
A1UECgwLdklQdGVsYSBJbmMxGDAWBgNVBAMMD3ZpcHRlbGEudGVzdGJlZDEiMCAG
CSqGSIb3DQEJARYTc2FudG9zaEB2aXB0ZWxhLmNvbTCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAJjb9Dl/iNs+8KV8GEy+1xuCgzE2aG4AvduogD5rJLLj
LkLknE8UcjAncn/rksC+hNNndUyFMnCJEP0kXiSgHDVSEqsOdJxIAeXMxd38J4Th
lZWy+FbBrVoJdKHbpu8QVbE+mECvaV6oF1jR8i1luNHwLdC98jNaCBV16BOLklRz
eaWHN3EtK+DMHm7HOQYMeCm535JYtVoETJLA9Ck6H6f4ULW1BQ/LqY8uwZiVNmY6
3W1ATPiHRxfennDh0yyT3VYzwSWFNeN7ZYG6q8ZCwrc4Bmp/8QBB6q6ouwUFH/as
4lQwmrD3bVFEJfOZIUZBRtLYELLkzycK599/zxcgjvECAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEApkUXPGuAmqggIsyB15Hp2DYIsTpuDMOPfiQTGeLWSpkph5jKeO9u
+AXexhj/p8Lwptp+1wjGTdSZQW+KZswpfkSntun9kYIb6PFAmriv3YG8n8qBeRdP
6SeXwFRSLPBCE5QtmC7b4gTnjXC8slJlrXgtp0EfuQOmWQy2K+jDY0CnLRccD7U1
duDd/ykJ/pKioRoDLuPqK2KT0m1YXYFrNvGdRCO9imyKxz8WyQddh10cfbpwgJ9w
FDh32xPyuChAHZ3S9AiofBX7X2geIyCjx9kqB2oBHjNDYoR8aLCfUIuK76BnOC0L
QYEe5vVc/jGLV1EOffqatfNHG04Qb7zlfA==
-----END CERTIFICATE-----'
state: vBond Updated
globalState: normal
valid: valid
requestTokenID: dcd1a76b-26b0-4c4c-938b-1a4a4d0e8eb2
expirationDate: May 19 17:08:52 2034 GMT
expirationDateLong: 2031671332000
deviceIP: 6.6.6.6
activity:
- vBond Updated
state_vedgeList: Sync
certInstallStatus: Installed
org: vmng_scale_ind
personality: vsmart
expirationStatus: normal
timeRemainingForExpiration: 314269584088
region-id: []
solution: sdwan
site-id: '106'
host-name: rk-cluster_vsmart-3
system-ip: 6.6.6.6
vbond: vbond
vmanageConnectionState: connected
policy-template-name: ''
policy-template-version: ''
local-system-ip: 6.6.6.6
availableVersions: []
defaultVersion: 20.13.0-18
reachability: reachable
version: 20.13.0-18
uptime-date: 1716453600000
model_sku: None
lastupdated: 1717483861689
vmanage-system-ip: 6.6.6.6
domain-id: '1'
sp-organization-name: vmng_scale_ind
organization-name: vmng_scale_ind
lifeCycleRequired: false
hardwareCertSerialNumber: NA
subjectSerialNumber: NA
resourceGroup: global
id: NA
tags: []
draftMode: Disabled
site-name: SITE_106
device-lock: 'No'
managed-by: Unmanaged
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExampleGetvsmartlistresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error
/certificate/{uuid}:
delete:
tags:
- Certificate Management - Device
summary: invalid device
description: invalid device
operationId: deleteConfiguration
parameters:
- name: uuid
in: path
description: Device UUID
required: true
schema:
type: string
examples:
uuid:
description: uuid
value: 18559db6-0883-4268-bda7-27d2c872537a
- name: replaceController
in: query
description: Boolean value to indicate replacing controller
schema:
type: boolean
examples:
replace controller true:
description: replace controller true
value: true
replace controller false:
description: replace controller false
value: false
- name: deviceId
in: query
description: vSmart Device ID when replace controller is true
required: true
schema:
type: string
examples:
vSmart device ID:
description: vSmart device ID
value: 18559db6-0883-4268-bda7-27d2c872537a
responses:
'200':
description: Success
content:
application/json:
schema:
type: string
examples:
Delete UUID Response:
description: Delete UUID Response
value:
id: 48b9439f-a849-4fd5-9373-2b5f838d9b71
$$ref: '#/components/examples/ComViptelaVmanageServerCertificateapiResponseExampleDeleteuuidresponse'
'400':
description: Bad Request
'403':
description: Forbidden
'500':
description: Internal Server Error