cisco.dnac.pnp_device_import – Resource module for Pnp Device Import

Note

This plugin is part of the cisco.dnac collection (version 4.1.3).

You might already have this collection installed if you are using the ansible package. It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

To install it, use: ansible-galaxy collection install cisco.dnac.

To use it in a playbook, specify: cisco.dnac.pnp_device_import.

New in version 3.1.0: of cisco.dnac

Synopsis

  • Manage operation create of the resource Pnp Device Import.

  • Add devices to PnP in bulk.

Note

This module has a corresponding action plugin.

Requirements

The below requirements are needed on the host that executes this module.

  • dnacentersdk >= 2.4.0

  • python >= 3.5

Parameters

Parameter

Comments

dnac_debug

boolean

Flag for Cisco DNA Center SDK to enable debugging.

Choices:

  • no ← (default)

  • yes

dnac_host

string / required

The Cisco DNA Center hostname.

dnac_password

string

The Cisco DNA Center password to authenticate.

dnac_port

string

The Cisco DNA Center port.

Default: 443

dnac_username

aliases: user

string

The Cisco DNA Center username to authenticate.

Default: “admin”

dnac_verify

boolean

Flag to enable or disable SSL certificate verification.

Choices:

  • no

  • yes ← (default)

dnac_version

string

Informs the SDK which version of Cisco DNA Center to use.

Default: “2.2.3.3”

payload

list / elements=string

Pnp Device Import’s payload.

_id

string

Pnp Device Import’s _id.

deviceInfo

dictionary

Pnp Device Import’s deviceInfo.

aaaCredentials

dictionary

Pnp Device Import’s aaaCredentials.

password

string

Pnp Device Import’s password.

username

string

Pnp Device Import’s username.

addedOn

integer

Pnp Device Import’s addedOn.

addnMacAddrs

list / elements=string

Pnp Device Import’s addnMacAddrs.

agentType

string

Pnp Device Import’s agentType.

authenticatedSudiSerialNo

string

Pnp Device Import’s authenticatedSudiSerialNo.

authStatus

string

Pnp Device Import’s authStatus.

capabilitiesSupported

list / elements=string

Pnp Device Import’s capabilitiesSupported.

cmState

string

Pnp Device Import’s cmState.

description

string

Pnp Device Import’s description.

deviceSudiSerialNos

list / elements=string

Pnp Device Import’s deviceSudiSerialNos.

deviceType

string

Pnp Device Import’s deviceType.

featuresSupported

list / elements=string

Pnp Device Import’s featuresSupported.

fileSystemList

list / elements=string

Pnp Device Import’s fileSystemList.

freespace

integer

Pnp Device Import’s freespace.

name

string

Pnp Device Import’s name.

readable

boolean

Readable flag.

Choices:

  • no

  • yes

size

integer

Pnp Device Import’s size.

type

string

Pnp Device Import’s type.

writeable

boolean

Writeable flag.

Choices:

  • no

  • yes

firstContact

integer

Pnp Device Import’s firstContact.

hostname

string

Pnp Device Import’s hostname.

httpHeaders

list / elements=string

Pnp Device Import’s httpHeaders.

key

string

Pnp Device Import’s key.

value

string

Pnp Device Import’s value.

imageFile

string

Pnp Device Import’s imageFile.

imageVersion

string

Pnp Device Import’s imageVersion.

ipInterfaces

list / elements=string

Pnp Device Import’s ipInterfaces.

ipv4Address

dictionary

Pnp Device Import’s ipv4Address.

ipv6AddressList

list / elements=dictionary

Pnp Device Import’s ipv6AddressList.

macAddress

string

Pnp Device Import’s macAddress.

name

string

Pnp Device Import’s name.

status

string

Pnp Device Import’s status.

lastContact

integer

Pnp Device Import’s lastContact.

lastSyncTime

integer

Pnp Device Import’s lastSyncTime.

lastUpdateOn

integer

Pnp Device Import’s lastUpdateOn.

location

dictionary

Pnp Device Import’s location.

address

string

Pnp Device Import’s address.

altitude

string

Pnp Device Import’s altitude.

latitude

string

Pnp Device Import’s latitude.

longitude

string

Pnp Device Import’s longitude.

siteId

string

Pnp Device Import’s siteId.

macAddress

string

Pnp Device Import’s macAddress.

mode

string

Pnp Device Import’s mode.

name

string

Pnp Device Import’s name.

list / elements=string

Pnp Device Import’s neighborLinks.

string

Pnp Device Import’s localInterfaceName.

string

Pnp Device Import’s localMacAddress.

string

Pnp Device Import’s localShortInterfaceName.

string

Pnp Device Import’s remoteDeviceName.

string

Pnp Device Import’s remoteInterfaceName.

string

Pnp Device Import’s remoteMacAddress.

string

Pnp Device Import’s remotePlatform.

string

Pnp Device Import’s remoteShortInterfaceName.

string

Pnp Device Import’s remoteVersion.

onbState

string

Pnp Device Import’s onbState.

pid

string

Pnp Device Import’s pid.

pnpProfileList

list / elements=string

Pnp Device Import’s pnpProfileList.

createdBy

string

Pnp Device Import’s createdBy.

discoveryCreated

boolean

DiscoveryCreated flag.

Choices:

  • no

  • yes

primaryEndpoint

dictionary

Pnp Device Import’s primaryEndpoint.

certificate

string

Pnp Device Import’s certificate.

fqdn

string

Pnp Device Import’s fqdn.

ipv4Address

dictionary

Pnp Device Import’s ipv4Address.

ipv6Address

dictionary

Pnp Device Import’s ipv6Address.

port

integer

Pnp Device Import’s port.

protocol

string

Pnp Device Import’s protocol.

profileName

string

Pnp Device Import’s profileName.

secondaryEndpoint

dictionary

Pnp Device Import’s secondaryEndpoint.

certificate

string

Pnp Device Import’s certificate.

fqdn

string

Pnp Device Import’s fqdn.

ipv4Address

dictionary

Pnp Device Import’s ipv4Address.

ipv6Address

dictionary

Pnp Device Import’s ipv6Address.

port

integer

Pnp Device Import’s port.

protocol

string

Pnp Device Import’s protocol.

populateInventory

boolean

PopulateInventory flag.

Choices:

  • no

  • yes

preWorkflowCliOuputs

list / elements=string

Pnp Device Import’s preWorkflowCliOuputs.

cli

string

Pnp Device Import’s cli.

cliOutput

string

Pnp Device Import’s cliOutput.

projectId

string

Pnp Device Import’s projectId.

projectName

string

Pnp Device Import’s projectName.

reloadRequested

boolean

ReloadRequested flag.

Choices:

  • no

  • yes

serialNumber

string

Pnp Device Import’s serialNumber.

smartAccountId

string

Pnp Device Import’s smartAccountId.

source

string

Pnp Device Import’s source.

stack

boolean

Stack flag.

Choices:

  • no

  • yes

stackInfo

dictionary

Pnp Device Import’s stackInfo.

isFullRing

boolean

IsFullRing flag.

Choices:

  • no

  • yes

stackMemberList

list / elements=string

Pnp Device Import’s stackMemberList.

hardwareVersion

string

Pnp Device Import’s hardwareVersion.

licenseLevel

string

Pnp Device Import’s licenseLevel.

licenseType

string

Pnp Device Import’s licenseType.

macAddress

string

Pnp Device Import’s macAddress.

pid

string

Pnp Device Import’s pid.

priority

integer

Pnp Device Import’s priority.

role

string

Pnp Device Import’s role.

serialNumber

string

Pnp Device Import’s serialNumber.

softwareVersion

string

Pnp Device Import’s softwareVersion.

stackNumber

integer

Pnp Device Import’s stackNumber.

state

string

Pnp Device Import’s state.

sudiSerialNumber

string

Pnp Device Import’s sudiSerialNumber.

stackRingProtocol

string

Pnp Device Import’s stackRingProtocol.

supportsStackWorkflows

boolean

SupportsStackWorkflows flag.

Choices:

  • no

  • yes

totalMemberCount

integer

Pnp Device Import’s totalMemberCount.

validLicenseLevels

list / elements=string

Pnp Device Import’s validLicenseLevels.

state

string

Pnp Device Import’s state.

sudiRequired

boolean

SudiRequired flag.

Choices:

  • no

  • yes

tags

dictionary

Pnp Device Import’s tags.

userSudiSerialNos

list / elements=string

Pnp Device Import’s userSudiSerialNos.

virtualAccountId

string

Pnp Device Import’s virtualAccountId.

workflowId

string

Pnp Device Import’s workflowId.

workflowName

string

Pnp Device Import’s workflowName.

runSummaryList

list / elements=string

Pnp Device Import’s runSummaryList.

details

string

Pnp Device Import’s details.

errorFlag

boolean

ErrorFlag flag.

Choices:

  • no

  • yes

historyTaskInfo

dictionary

Pnp Device Import’s historyTaskInfo.

addnDetails

list / elements=string

Pnp Device Import’s addnDetails.

key

string

Pnp Device Import’s key.

value

string

Pnp Device Import’s value.

name

string

Pnp Device Import’s name.

timeTaken

integer

Pnp Device Import’s timeTaken.

type

string

Pnp Device Import’s type.

workItemList

list / elements=string

Pnp Device Import’s workItemList.

command

string

Pnp Device Import’s command.

endTime

integer

Pnp Device Import’s endTime.

outputStr

string

Pnp Device Import’s outputStr.

startTime

integer

Pnp Device Import’s startTime.

state

string

Pnp Device Import’s state.

timeTaken

integer

Pnp Device Import’s timeTaken.

timestamp

integer

Pnp Device Import’s timestamp.

systemResetWorkflow

dictionary

Pnp Device Import’s systemResetWorkflow.

_id

string

Pnp Device Import’s _id.

addedOn

integer

Pnp Device Import’s addedOn.

addToInventory

boolean

AddToInventory flag.

Choices:

  • no

  • yes

configId

string

Pnp Device Import’s configId.

currTaskIdx

integer

Pnp Device Import’s currTaskIdx.

description

string

Pnp Device Import’s description.

endTime

integer

Pnp Device Import’s endTime.

execTime

integer

Pnp Device Import’s execTime.

imageId

string

Pnp Device Import’s imageId.

instanceType

string

Pnp Device Import’s instanceType.

lastupdateOn

integer

Pnp Device Import’s lastupdateOn.

name

string

Pnp Device Import’s name.

startTime

integer

Pnp Device Import’s startTime.

state

string

Pnp Device Import’s state.

tasks

list / elements=string

Pnp Device Import’s tasks.

currWorkItemIdx

integer

Pnp Device Import’s currWorkItemIdx.

endTime

integer

Pnp Device Import’s endTime.

name

string

Pnp Device Import’s name.

startTime

integer

Pnp Device Import’s startTime.

state

string

Pnp Device Import’s state.

taskSeqNo

integer

Pnp Device Import’s taskSeqNo.

timeTaken

integer

Pnp Device Import’s timeTaken.

type

string

Pnp Device Import’s type.

workItemList

list / elements=string

Pnp Device Import’s workItemList.

command

string

Pnp Device Import’s command.

endTime

integer

Pnp Device Import’s endTime.

outputStr

string

Pnp Device Import’s outputStr.

startTime

integer

Pnp Device Import’s startTime.

state

string

Pnp Device Import’s state.

timeTaken

integer

Pnp Device Import’s timeTaken.

tenantId

string

Pnp Device Import’s tenantId.

type

string

Pnp Device Import’s type.

useState

string

Pnp Device Import’s useState.

version

integer

Pnp Device Import’s version.

systemWorkflow

dictionary

Pnp Device Import’s systemWorkflow.

_id

string

Pnp Device Import’s _id.

addedOn

integer

Pnp Device Import’s addedOn.

addToInventory

boolean

AddToInventory flag.

Choices:

  • no

  • yes

configId

string

Pnp Device Import’s configId.

currTaskIdx

integer

Pnp Device Import’s currTaskIdx.

description

string

Pnp Device Import’s description.

endTime

integer

Pnp Device Import’s endTime.

execTime

integer

Pnp Device Import’s execTime.

imageId

string

Pnp Device Import’s imageId.

instanceType

string

Pnp Device Import’s instanceType.

lastupdateOn

integer

Pnp Device Import’s lastupdateOn.

name

string

Pnp Device Import’s name.

startTime

integer

Pnp Device Import’s startTime.

state

string

Pnp Device Import’s state.

tasks

list / elements=string

Pnp Device Import’s tasks.

currWorkItemIdx

integer

Pnp Device Import’s currWorkItemIdx.

endTime

integer

Pnp Device Import’s endTime.

name

string

Pnp Device Import’s name.

startTime

integer

Pnp Device Import’s startTime.

state

string

Pnp Device Import’s state.

taskSeqNo

integer

Pnp Device Import’s taskSeqNo.

timeTaken

integer

Pnp Device Import’s timeTaken.

type

string

Pnp Device Import’s type.

workItemList

list / elements=string

Pnp Device Import’s workItemList.

command

string

Pnp Device Import’s command.

endTime

integer

Pnp Device Import’s endTime.

outputStr

string

Pnp Device Import’s outputStr.

startTime

integer

Pnp Device Import’s startTime.

state

string

Pnp Device Import’s state.

timeTaken

integer

Pnp Device Import’s timeTaken.

tenantId

string

Pnp Device Import’s tenantId.

type

string

Pnp Device Import’s type.

useState

string

Pnp Device Import’s useState.

version

integer

Pnp Device Import’s version.

tenantId

string

Pnp Device Import’s tenantId.

version

integer

Pnp Device Import’s version.

workflow

dictionary

Pnp Device Import’s workflow.

_id

string

Pnp Device Import’s _id.

addedOn

integer

Pnp Device Import’s addedOn.

addToInventory

boolean

AddToInventory flag.

Choices:

  • no

  • yes

configId

string

Pnp Device Import’s configId.

currTaskIdx

integer

Pnp Device Import’s currTaskIdx.

description

string

Pnp Device Import’s description.

endTime

integer

Pnp Device Import’s endTime.

execTime

integer

Pnp Device Import’s execTime.

imageId

string

Pnp Device Import’s imageId.

instanceType

string

Pnp Device Import’s instanceType.

lastupdateOn

integer

Pnp Device Import’s lastupdateOn.

name

string

Pnp Device Import’s name.

startTime

integer

Pnp Device Import’s startTime.

state

string

Pnp Device Import’s state.

tasks

list / elements=string

Pnp Device Import’s tasks.

currWorkItemIdx

integer

Pnp Device Import’s currWorkItemIdx.

endTime

integer

Pnp Device Import’s endTime.

name

string

Pnp Device Import’s name.

startTime

integer

Pnp Device Import’s startTime.

state

string

Pnp Device Import’s state.

taskSeqNo

integer

Pnp Device Import’s taskSeqNo.

timeTaken

integer

Pnp Device Import’s timeTaken.

type

string

Pnp Device Import’s type.

workItemList

list / elements=string

Pnp Device Import’s workItemList.

command

string

Pnp Device Import’s command.

endTime

integer

Pnp Device Import’s endTime.

outputStr

string

Pnp Device Import’s outputStr.

startTime

integer

Pnp Device Import’s startTime.

state

string

Pnp Device Import’s state.

timeTaken

integer

Pnp Device Import’s timeTaken.

tenantId

string

Pnp Device Import’s tenantId.

type

string

Pnp Device Import’s type.

useState

string

Pnp Device Import’s useState.

version

integer

Pnp Device Import’s version.

workflowParameters

dictionary

Pnp Device Import’s workflowParameters.

configList

list / elements=string

Pnp Device Import’s configList.

configId

string

Pnp Device Import’s configId.

configParameters

list / elements=string

Pnp Device Import’s configParameters.

key

string

Pnp Device Import’s key.

value

string

Pnp Device Import’s value.

licenseLevel

string

Pnp Device Import’s licenseLevel.

licenseType

string

Pnp Device Import’s licenseType.

topOfStackSerialNumber

string

Pnp Device Import’s topOfStackSerialNumber.

validate_response_schema

boolean

Flag for Cisco DNA Center SDK to enable the validation of request bodies against a JSON schema.

Choices:

  • no

  • yes ← (default)

Notes

Note

  • SDK Method used are device_onboarding_pnp.DeviceOnboardingPnp.import_devices_in_bulk

  • Paths used are post /dna/intent/api/v1/onboarding/pnp-device/import

  • Does not support check_mode

  • The plugin runs on the control node and does not use any ansible connection plugins, but instead the embedded connection manager from Cisco DNAC SDK

  • The parameters starting with dnac_ are used by the Cisco DNAC Python SDK to establish the connection

Examples

- name: Create
  cisco.dnac.pnp_device_import:
    dnac_host: "{{dnac_host}}"
    dnac_username: "{{dnac_username}}"
    dnac_password: "{{dnac_password}}"
    dnac_verify: "{{dnac_verify}}"
    dnac_port: "{{dnac_port}}"
    dnac_version: "{{dnac_version}}"
    dnac_debug: "{{dnac_debug}}"
    payload:

Return Values

Common return values are documented here, the following are the fields unique to this module:

Key

Description

dnac_response

dictionary

A dictionary or list with the response returned by the Cisco DNAC Python SDK

Returned: always

Sample: “{\n \”successList\”: [\n {\n \”_id\”: \”string\”,\n \”deviceInfo\”: {\n \”source\”: \”string\”,\n \”serialNumber\”: \”string\”,\n \”stack\”: true,\n \”mode\”: \”string\”,\n \”state\”: \”string\”,\n \”location\”: {\n \”siteId\”: \”string\”,\n \”address\”: \”string\”,\n \”latitude\”: \”string\”,\n \”longitude\”: \”string\”,\n \”altitude\”: \”string\”\n },\n \”description\”: \”string\”,\n \”onbState\”: \”string\”,\n \”authenticatedMicNumber\”: \”string\”,\n \”authenticatedSudiSerialNo\”: \”string\”,\n \”capabilitiesSupported\”: [\n \”string\”\n ],\n \”featuresSupported\”: [\n \”string\”\n ],\n \”cmState\”: \”string\”,\n \”firstContact\”: 0,\n \”lastContact\”: 0,\n \”macAddress\”: \”string\”,\n \”pid\”: \”string\”,\n \”deviceSudiSerialNos\”: [\n \”string\”\n ],\n \”lastUpdateOn\”: 0,\n \”workflowId\”: \”string\”,\n \”workflowName\”: \”string\”,\n \”projectId\”: \”string\”,\n \”projectName\”: \”string\”,\n \”deviceType\”: \”string\”,\n \”agentType\”: \”string\”,\n \”imageVersion\”: \”string\”,\n \”fileSystemList\”: [\n {\n \”type\”: \”string\”,\n \”writeable\”: true,\n \”freespace\”: 0,\n \”name\”: \”string\”,\n \”readable\”: true,\n \”size\”: 0\n }\n ],\n \”pnpProfileList\”: [\n {\n \”profileName\”: \”string\”,\n \”discoveryCreated\”: true,\n \”createdBy\”: \”string\”,\n \”primaryEndpoint\”: {\n \”port\”: 0,\n \”protocol\”: \”string\”,\n \”ipv4Address\”: {},\n \”ipv6Address\”: {},\n \”fqdn\”: \”string\”,\n \”certificate\”: \”string\”\n },\n \”secondaryEndpoint\”: {\n \”port\”: 0,\n \”protocol\”: \”string\”,\n \”ipv4Address\”: {},\n \”ipv6Address\”: {},\n \”fqdn\”: \”string\”,\n \”certificate\”: \”string\”\n }\n }\n ],\n \”imageFile\”: \”string\”,\n \”httpHeaders\”: [\n {\n \”key\”: \”string\”,\n \”value\”: \”string\”\n }\n ],\n \”neighborLinks\”: [\n {\n \”localInterfaceName\”: \”string\”,\n \”localShortInterfaceName\”: \”string\”,\n \”localMacAddress\”: \”string\”,\n \”remoteInterfaceName\”: \”string\”,\n \”remoteShortInterfaceName\”: \”string\”,\n \”remoteMacAddress\”: \”string\”,\n \”remoteDeviceName\”: \”string\”,\n \”remotePlatform\”: \”string\”,\n \”remoteVersion\”: \”string\”\n }\n ],\n \”lastSyncTime\”: 0,\n \”ipInterfaces\”: [\n {\n \”status\”: \”string\”,\n \”macAddress\”: \”string\”,\n \”ipv4Address\”: {},\n \”ipv6AddressList\”: [],\n \”name\”: \”string\”\n }\n ],\n \”hostname\”: \”string\”,\n \”authStatus\”: \”string\”,\n \”stackInfo\”: {\n \”supportsStackWorkflows\”: true,\n \”isFullRing\”: true,\n \”stackMemberList\”: [\n {\n \”serialNumber\”: \”string\”,\n \”state\”: \”string\”,\n \”role\”: \”string\”,\n \”macAddress\”: \”string\”,\n \”pid\”: \”string\”,\n \”licenseLevel\”: \”string\”,\n \”licenseType\”: \”string\”,\n \”sudiSerialNumber\”: \”string\”,\n \”hardwareVersion\”: \”string\”,\n \”stackNumber\”: 0,\n \”softwareVersion\”: \”string\”,\n \”priority\”: 0\n }\n ],\n \”stackRingProtocol\”: \”string\”,\n \”validLicenseLevels\”: [\n \”string\”\n ],\n \”totalMemberCount\”: 0\n },\n \”reloadRequested\”: true,\n \”addedOn\”: 0,\n \”siteId\”: \”string\”,\n \”aaaCredentials\”: {\n \”password\”: \”string\”,\n \”username\”: \”string\”\n },\n \”userMicNumbers\”: [\n \”string\”\n ],\n \”userSudiSerialNos\”: [\n \”string\”\n ],\n \”addnMacAddrs\”: [\n \”string\”\n ],\n \”preWorkflowCliOuputs\”: [\n {\n \”cli\”: \”string\”,\n \”cliOutput\”: \”string\”\n }\n ],\n \”tags\”: {},\n \”sudiRequired\”: true,\n \”smartAccountId\”: \”string\”,\n \”virtualAccountId\”: \”string\”,\n \”populateInventory\”: true,\n \”siteName\”: \”string\”,\n \”name\”: \”string\”\n },\n \”systemResetWorkflow\”: {\n \”_id\”: \”string\”,\n \”state\”: \”string\”,\n \”type\”: \”string\”,\n \”description\”: \”string\”,\n \”lastupdateOn\”: 0,\n \”imageId\”: \”string\”,\n \”currTaskIdx\”: 0,\n \”addedOn\”: 0,\n \”tasks\”: [\n {\n \”state\”: \”string\”,\n \”type\”: \”string\”,\n \”currWorkItemIdx\”: 0,\n \”taskSeqNo\”: 0,\n \”endTime\”: 0,\n \”startTime\”: 0,\n \”workItemList\”: [\n {\n \”state\”: \”string\”,\n \”command\”: \”string\”,\n \”outputStr\”: \”string\”,\n \”endTime\”: 0,\n \”startTime\”: 0,\n \”timeTaken\”: 0\n }\n ],\n \”timeTaken\”: 0,\n \”name\”: \”string\”\n }\n ],\n \”addToInventory\”: true,\n \”instanceType\”: \”string\”,\n \”endTime\”: 0,\n \”execTime\”: 0,\n \”startTime\”: 0,\n \”useState\”: \”string\”,\n \”configId\”: \”string\”,\n \”name\”: \”string\”,\n \”version\”: 0,\n \”tenantId\”: \”string\”\n },\n \”systemWorkflow\”: {\n \”_id\”: \”string\”,\n \”state\”: \”string\”,\n \”type\”: \”string\”,\n \”description\”: \”string\”,\n \”lastupdateOn\”: 0,\n \”imageId\”: \”string\”,\n \”currTaskIdx\”: 0,\n \”addedOn\”: 0,\n \”tasks\”: [\n {\n \”state\”: \”string\”,\n \”type\”: \”string\”,\n \”currWorkItemIdx\”: 0,\n \”taskSeqNo\”: 0,\n \”endTime\”: 0,\n \”startTime\”: 0,\n \”workItemList\”: [\n {\n \”state\”: \”string\”,\n \”command\”: \”string\”,\n \”outputStr\”: \”string\”,\n \”endTime\”: 0,\n \”startTime\”: 0,\n \”timeTaken\”: 0\n }\n ],\n \”timeTaken\”: 0,\n \”name\”: \”string\”\n }\n ],\n \”addToInventory\”: true,\n \”instanceType\”: \”string\”,\n \”endTime\”: 0,\n \”execTime\”: 0,\n \”startTime\”: 0,\n \”useState\”: \”string\”,\n \”configId\”: \”string\”,\n \”name\”: \”string\”,\n \”version\”: 0,\n \”tenantId\”: \”string\”\n },\n \”workflow\”: {\n \”_id\”: \”string\”,\n \”state\”: \”string\”,\n \”type\”: \”string\”,\n \”description\”: \”string\”,\n \”lastupdateOn\”: 0,\n \”imageId\”: \”string\”,\n \”currTaskIdx\”: 0,\n \”addedOn\”: 0,\n \”tasks\”: [\n {\n \”state\”: \”string\”,\n \”type\”: \”string\”,\n \”currWorkItemIdx\”: 0,\n \”taskSeqNo\”: 0,\n \”endTime\”: 0,\n \”startTime\”: 0,\n \”workItemList\”: [\n {\n \”state\”: \”string\”,\n \”command\”: \”string\”,\n \”outputStr\”: \”string\”,\n \”endTime\”: 0,\n \”startTime\”: 0,\n \”timeTaken\”: 0\n }\n ],\n \”timeTaken\”: 0,\n \”name\”: \”string\”\n }\n ],\n \”addToInventory\”: true,\n \”instanceType\”: \”string\”,\n \”endTime\”: 0,\n \”execTime\”: 0,\n \”startTime\”: 0,\n \”useState\”: \”string\”,\n \”configId\”: \”string\”,\n \”name\”: \”string\”,\n \”version\”: 0,\n \”tenantId\”: \”string\”\n },\n \”runSummaryList\”: [\n {\n \”details\”: \”string\”,\n \”historyTaskInfo\”: {\n \”type\”: \”string\”,\n \”workItemList\”: [\n {\n \”state\”: \”string\”,\n \”command\”: \”string\”,\n \”outputStr\”: \”string\”,\n \”endTime\”: 0,\n \”startTime\”: 0,\n \”timeTaken\”: 0\n }\n ],\n \”timeTaken\”: 0,\n \”addnDetails\”: [\n {\n \”key\”: \”string\”,\n \”value\”: \”string\”\n }\n ],\n \”name\”: \”string\”\n },\n \”errorFlag\”: true,\n \”timestamp\”: 0\n }\n ],\n \”workflowParameters\”: {\n \”topOfStackSerialNumber\”: \”string\”,\n \”licenseLevel\”: \”string\”,\n \”licenseType\”: \”string\”,\n \”configList\”: [\n {\n \”configParameters\”: [\n {\n \”key\”: \”string\”,\n \”value\”: \”string\”\n }\n ],\n \”configId\”: \”string\”\n }\n ]\n },\n \”dayZeroConfig\”: {\n \”config\”: \”string\”\n },\n \”dayZeroConfigPreview\”: {},\n \”version\”: 0,\n \”tenantId\”: \”string\”\n }\n ],\n \”failureList\”: [\n {\n \”index\”: 0,\n \”serialNum\”: \”string\”,\n \”id\”: \”string\”,\n \”msg\”: \”string\”\n }\n ]\n}\n”

Authors

  • Rafael Campos (@racampos)