京东云

This commit is contained in:
“wanyongkang”
2024-05-28 17:04:50 +08:00
parent f644932afb
commit f3c7432100
672 changed files with 209344 additions and 6593 deletions

View File

@@ -0,0 +1,776 @@
<?php
// This file was auto-generated
return [
// 'version' => '',
'metadata' =>
[
// 'apiVersion' => '',
// 'endpointPrefix' => 'iotedge',
'protocol' => 'json',
// 'serviceFullName' => 'iotedge',
// 'serviceId' => 'iotedge',
],
'operations' => [
'DeployApp' => [
'name' => 'DeployApp',
'http' => [
'method' => 'POST',
'requestUri' => '/v2/regions/{regionId}/instances/{instanceId}/hardwareId/{hardwareId}/os/{osId}/edgeApp:deployApp',
],
'input' => [ 'shape' => 'DeployAppRequestShape', ],
'output' => [ 'shape' => 'DeployAppResponseShape', ],
],
'DescribeDeployApp' => [
'name' => 'DescribeDeployApp',
'http' => [
'method' => 'POST',
'requestUri' => '/v2/regions/{regionId}/instances/{instanceId}/hardwareId/{hardwareId}/os/{osId}/edgeApp:describeDeployApp',
],
'input' => [ 'shape' => 'DescribeDeployAppRequestShape', ],
'output' => [ 'shape' => 'DescribeDeployAppResponseShape', ],
],
'DescribeDeployDetails' => [
'name' => 'DescribeDeployDetails',
'http' => [
'method' => 'POST',
'requestUri' => '/v2/regions/{regionId}/instances/{instanceId}/hardwareId/{hardwareId}/os/{osId}/edgeApp:describeDeployDetails',
],
'input' => [ 'shape' => 'DescribeDeployDetailsRequestShape', ],
'output' => [ 'shape' => 'DescribeDeployDetailsResponseShape', ],
],
'UnInstallApp' => [
'name' => 'UnInstallApp',
'http' => [
'method' => 'POST',
'requestUri' => '/v2/regions/{regionId}/instances/{instanceId}/hardwareId/{hardwareId}/os/{osId}/edgeApp:unInstallApp',
],
'input' => [ 'shape' => 'UnInstallAppRequestShape', ],
'output' => [ 'shape' => 'UnInstallAppResponseShape', ],
],
'SetAppStatus' => [
'name' => 'SetAppStatus',
'http' => [
'method' => 'POST',
'requestUri' => '/v2/regions/{regionId}/instances/{instanceId}/hardwareId/{hardwareId}/os/{osId}/edgeApp:setAppStatus',
],
'input' => [ 'shape' => 'SetAppStatusRequestShape', ],
'output' => [ 'shape' => 'SetAppStatusResponseShape', ],
],
'DescribeConfig' => [
'name' => 'DescribeConfig',
'http' => [
'method' => 'POST',
'requestUri' => '/v2/regions/{regionId}/instances/{instanceId}/hardwareId/{hardwareId}/os/{osId}/edgeApp:describeConfig',
],
'input' => [ 'shape' => 'DescribeConfigRequestShape', ],
'output' => [ 'shape' => 'DescribeConfigResponseShape', ],
],
'DeleteEdgeWithCore' => [
'name' => 'DeleteEdgeWithCore',
'http' => [
'method' => 'DELETE',
'requestUri' => '/v2/regions/{regionId}/instances/{instanceId}/edges/{edgeName}',
],
'input' => [ 'shape' => 'DeleteEdgeWithCoreRequestShape', ],
'output' => [ 'shape' => 'DeleteEdgeWithCoreResponseShape', ],
],
'AddEdgeWithCore' => [
'name' => 'AddEdgeWithCore',
'http' => [
'method' => 'POST',
'requestUri' => '/v2/regions/{regionId}/instances/{instanceId}/edges/{edgeName}:addEdge',
],
'input' => [ 'shape' => 'AddEdgeWithCoreRequestShape', ],
'output' => [ 'shape' => 'AddEdgeWithCoreResponseShape', ],
],
'AddSubDeviceWithCore' => [
'name' => 'AddSubDeviceWithCore',
'http' => [
'method' => 'POST',
'requestUri' => '/v2/regions/{regionId}/instances/{instanceId}/products/{productKey}/edges/{edgeName}:addSubDevice',
],
'input' => [ 'shape' => 'AddSubDeviceWithCoreRequestShape', ],
'output' => [ 'shape' => 'AddSubDeviceWithCoreResponseShape', ],
],
'DelSubDeviceWithCore' => [
'name' => 'DelSubDeviceWithCore',
'http' => [
'method' => 'POST',
'requestUri' => '/v2/regions/{regionId}/instances/{instanceId}/products/{productKey}/edges/{edgeName}:delSubDevice',
],
'input' => [ 'shape' => 'DelSubDeviceWithCoreRequestShape', ],
'output' => [ 'shape' => 'DelSubDeviceWithCoreResponseShape', ],
],
],
'shapes' => [
'Operations' => [
'type' => 'structure',
'members' => [
'appId' => [ 'type' => 'string', 'locationName' => 'appId', ],
'arkId' => [ 'type' => 'string', 'locationName' => 'arkId', ],
'branch' => [ 'type' => 'string', 'locationName' => 'branch', ],
'arkPackageAddr' => [ 'type' => 'string', 'locationName' => 'arkPackageAddr', ],
'appType' => [ 'type' => 'string', 'locationName' => 'appType', ],
'appDisplayName' => [ 'type' => 'string', 'locationName' => 'appDisplayName', ],
'appVersion' => [ 'type' => 'string', 'locationName' => 'appVersion', ],
'operType' => [ 'type' => 'string', 'locationName' => 'operType', ],
'region' => [ 'type' => 'string', 'locationName' => 'region', ],
'operTime' => [ 'type' => 'string', 'locationName' => 'operTime', ],
'operater' => [ 'type' => 'string', 'locationName' => 'operater', ],
],
],
'Apps' => [
'type' => 'structure',
'members' => [
'appMetaId' => [ 'type' => 'string', 'locationName' => 'appMetaId', ],
'appType' => [ 'type' => 'string', 'locationName' => 'appType', ],
'appDisplayName' => [ 'type' => 'string', 'locationName' => 'appDisplayName', ],
'arkModuleName' => [ 'type' => 'string', 'locationName' => 'arkModuleName', ],
],
],
'AppOnlineParam' => [
'type' => 'structure',
'members' => [
'appName' => [ 'type' => 'string', 'locationName' => 'appName', ],
'appDesc' => [ 'type' => 'string', 'locationName' => 'appDesc', ],
'appEnv' => [ 'type' => 'string', 'locationName' => 'appEnv', ],
'appVolume' => [ 'type' => 'string', 'locationName' => 'appVolume', ],
'useSSL' => [ 'type' => 'integer', 'locationName' => 'useSSL', ],
'usePrivileged' => [ 'type' => 'integer', 'locationName' => 'usePrivileged', ],
'publishPort' => [ 'type' => 'integer', 'locationName' => 'publishPort', ],
],
],
'DsProtocol' => [
'type' => 'structure',
'members' => [
'protocolName' => [ 'type' => 'string', 'locationName' => 'protocolName', ],
'protocolProps' => [ 'type' => 'list', 'member' => [ 'shape' => 'ProtocolProp', ], ],
],
],
'AppVersionList' => [
'type' => 'structure',
'members' => [
'appName' => [ 'type' => 'string', 'locationName' => 'appName', ],
'displayName' => [ 'type' => 'string', 'locationName' => 'displayName', ],
'appTpye' => [ 'type' => 'string', 'locationName' => 'appTpye', ],
'appAddr' => [ 'type' => 'string', 'locationName' => 'appAddr', ],
'appVersion' => [ 'type' => 'string', 'locationName' => 'appVersion', ],
'updateTime' => [ 'type' => 'string', 'locationName' => 'updateTime', ],
],
],
'EdgeNodeList' => [
'type' => 'structure',
'members' => [
'edgeName' => [ 'type' => 'string', 'locationName' => 'edgeName', ],
'edgeId' => [ 'type' => 'string', 'locationName' => 'edgeId', ],
],
],
'Operationlogs' => [
'type' => 'structure',
'members' => [
'arkId' => [ 'type' => 'string', 'locationName' => 'arkId', ],
'sysVersion' => [ 'type' => 'string', 'locationName' => 'sysVersion', ],
'operator' => [ 'type' => 'string', 'locationName' => 'operator', ],
'logTime' => [ 'type' => 'string', 'locationName' => 'logTime', ],
'fileStatus' => [ 'type' => 'string', 'locationName' => 'fileStatus', ],
'fileAddr' => [ 'type' => 'string', 'locationName' => 'fileAddr', ],
'region' => [ 'type' => 'string', 'locationName' => 'region', ],
'branch' => [ 'type' => 'string', 'locationName' => 'branch', ],
'fileType' => [ 'type' => 'string', 'locationName' => 'fileType', ],
],
],
'ProtocolProp' => [
'type' => 'structure',
'members' => [
'propName' => [ 'type' => 'string', 'locationName' => 'propName', ],
'propDesc' => [ 'type' => 'string', 'locationName' => 'propDesc', ],
'inputLength' => [ 'type' => 'string', 'locationName' => 'inputLength', ],
'inputDefault' => [ 'type' => 'string', 'locationName' => 'inputDefault', ],
'unique' => [ 'type' => 'integer', 'locationName' => 'unique', ],
'required' => [ 'type' => 'integer', 'locationName' => 'required', ],
],
],
'AppList' => [
'type' => 'structure',
'members' => [
'appId' => [ 'type' => 'string', 'locationName' => 'appId', ],
'arkId' => [ 'type' => 'string', 'locationName' => 'arkId', ],
'appVersion' => [ 'type' => 'string', 'locationName' => 'appVersion', ],
'releaseTime' => [ 'type' => 'string', 'locationName' => 'releaseTime', ],
'appStatus' => [ 'type' => 'string', 'locationName' => 'appStatus', ],
'onlineTime' => [ 'type' => 'string', 'locationName' => 'onlineTime', ],
'tmId' => [ 'type' => 'string', 'locationName' => 'tmId', ],
'tmName' => [ 'type' => 'string', 'locationName' => 'tmName', ],
],
],
'EdgeAppList' => [
'type' => 'structure',
'members' => [
'appName' => [ 'type' => 'string', 'locationName' => 'appName', ],
'appType' => [ 'type' => 'string', 'locationName' => 'appType', ],
'appDesc' => [ 'type' => 'string', 'locationName' => 'appDesc', ],
'appDisplayName' => [ 'type' => 'string', 'locationName' => 'appDisplayName', ],
'appVersion' => [ 'type' => 'string', 'locationName' => 'appVersion', ],
'releaseTime' => [ 'type' => 'string', 'locationName' => 'releaseTime', ],
'appStatus' => [ 'type' => 'string', 'locationName' => 'appStatus', ],
'appSource' => [ 'type' => 'string', 'locationName' => 'appSource', ],
'dsDesc' => [ 'type' => 'string', 'locationName' => 'dsDesc', ],
],
],
'PropList' => [
'type' => 'structure',
'members' => [
'prop' => [ 'type' => 'string', 'locationName' => 'prop', ],
'propDes' => [ 'type' => 'string', 'locationName' => 'propDes', ],
],
],
'OnlineDetails' => [
'type' => 'structure',
'members' => [
'appDockerPath' => [ 'type' => 'string', 'locationName' => 'appDockerPath', ],
'appOnlineParam' => [ 'shape' => 'AppOnlineParam', ],
'dsOnlineParam' => [ 'shape' => 'DsOnlineParam', ],
],
],
'DsOnlineParam' => [
'type' => 'structure',
'members' => [
'appName' => [ 'type' => 'string', 'locationName' => 'appName', ],
'appDesc' => [ 'type' => 'string', 'locationName' => 'appDesc', ],
'appEnv' => [ 'type' => 'string', 'locationName' => 'appEnv', ],
'appVolume' => [ 'type' => 'string', 'locationName' => 'appVolume', ],
'useSSL' => [ 'type' => 'integer', 'locationName' => 'useSSL', ],
'usePrivileged' => [ 'type' => 'integer', 'locationName' => 'usePrivileged', ],
'protocols' => [ 'type' => 'list', 'member' => [ 'shape' => 'DsProtocol', ], ],
],
],
'ProtocolList' => [
'type' => 'structure',
'members' => [
'protocolName' => [ 'type' => 'string', 'locationName' => 'protocolName', ],
'proplist' => [ 'type' => 'list', 'member' => [ 'shape' => 'PropList', ], ],
],
],
'PageinfoVO' => [
'type' => 'structure',
'members' => [
'pageSize' => [ 'type' => 'integer', 'locationName' => 'pageSize', ],
'nowPage' => [ 'type' => 'integer', 'locationName' => 'nowPage', ],
'totalSize' => [ 'type' => 'integer', 'locationName' => 'totalSize', ],
'totalPage' => [ 'type' => 'integer', 'locationName' => 'totalPage', ],
],
],
'Stats' => [
'type' => 'structure',
'members' => [
'devices' => [ 'type' => 'integer', 'locationName' => 'devices', ],
'activatedDevices' => [ 'type' => 'integer', 'locationName' => 'activatedDevices', ],
'onlineDevices' => [ 'type' => 'integer', 'locationName' => 'onlineDevices', ],
'monthMessages' => [ 'type' => 'long', 'locationName' => 'monthMessages', ],
'monthDuration' => [ 'type' => 'long', 'locationName' => 'monthDuration', ],
'products' => [ 'type' => 'long', 'locationName' => 'products', ],
],
],
'DescribeDeployConfigResp' => [
'type' => 'structure',
'members' => [
'appType' => [ 'type' => 'string', 'locationName' => 'appType', ],
'insecure' => [ 'type' => 'string', 'locationName' => 'insecure', ],
'privileged' => [ 'type' => 'integer', 'locationName' => 'privileged', ],
'env' => [ 'type' => 'integer', 'locationName' => 'env', ],
'useHost' => [ 'type' => 'integer', 'locationName' => 'useHost', ],
'cpuShares' => [ 'type' => 'integer', 'locationName' => 'cpuShares', ],
'memoryLimit' => [ 'type' => 'integer', 'locationName' => 'memoryLimit', ],
'restartPolicy' => [ 'type' => 'integer', 'locationName' => 'restartPolicy', ],
'appName' => [ 'type' => 'string', 'locationName' => 'appName', ],
'version' => [ 'type' => 'string', 'locationName' => 'version', ],
],
],
'DescribeAppsRespVO' => [
'type' => 'structure',
'members' => [
'appName' => [ 'type' => 'string', 'locationName' => 'appName', ],
'arkId' => [ 'type' => 'string', 'locationName' => 'arkId', ],
'appId' => [ 'type' => 'string', 'locationName' => 'appId', ],
'appVersion' => [ 'type' => 'string', 'locationName' => 'appVersion', ],
'releaseTime' => [ 'type' => 'string', 'locationName' => 'releaseTime', ],
'appStatus' => [ 'type' => 'string', 'locationName' => 'appStatus', ],
'onlineTime' => [ 'type' => 'string', 'locationName' => 'onlineTime', ],
'appDockerPath' => [ 'type' => 'string', 'locationName' => 'appDockerPath', ],
'tmId' => [ 'type' => 'string', 'locationName' => 'tmId', ],
'tmName' => [ 'type' => 'string', 'locationName' => 'tmName', ],
'appDisplayName' => [ 'type' => 'string', 'locationName' => 'appDisplayName', ],
'runStatus' => [ 'type' => 'string', 'locationName' => 'runStatus', ],
'deployAppStatus' => [ 'type' => 'string', 'locationName' => 'deployAppStatus', ],
'appDesc' => [ 'type' => 'string', 'locationName' => 'appDesc', ],
'productKey' => [ 'type' => 'string', 'locationName' => 'productKey', ],
'identifier' => [ 'type' => 'string', 'locationName' => 'identifier', ],
],
],
'Page' => [
'type' => 'structure',
'members' => [
'totalSize' => [ 'type' => 'integer', 'locationName' => 'totalSize', ],
'totalPage' => [ 'type' => 'integer', 'locationName' => 'totalPage', ],
'pageSize' => [ 'type' => 'integer', 'locationName' => 'pageSize', ],
'nowPage' => [ 'type' => 'integer', 'locationName' => 'nowPage', ],
],
],
'DescribeDeployDetailsRespVO' => [
'type' => 'structure',
'members' => [
'deployId' => [ 'type' => 'string', 'locationName' => 'deployId', ],
'edgeName' => [ 'type' => 'string', 'locationName' => 'edgeName', ],
'edgeTag' => [ 'type' => 'string', 'locationName' => 'edgeTag', ],
'edgeStatus' => [ 'type' => 'integer', 'locationName' => 'edgeStatus', ],
'deployStatus' => [ 'type' => 'integer', 'locationName' => 'deployStatus', ],
'runStatus' => [ 'type' => 'integer', 'locationName' => 'runStatus', ],
],
],
'ChildModules' => [
'type' => 'structure',
'members' => [
'moduleId' => [ 'type' => 'string', 'locationName' => 'moduleId', ],
'moduleName' => [ 'type' => 'string', 'locationName' => 'moduleName', ],
'moduleTypeVersion' => [ 'type' => 'string', 'locationName' => 'moduleTypeVersion', ],
'omName' => [ 'type' => 'string', 'locationName' => 'omName', ],
'omDesc' => [ 'type' => 'string', 'locationName' => 'omDesc', ],
'moduleState' => [ 'type' => 'string', 'locationName' => 'moduleState', ],
],
],
'EdgeInfoVO' => [
'type' => 'structure',
'members' => [
'uuid' => [ 'type' => 'string', 'locationName' => 'uuid', ],
'edgeId' => [ 'type' => 'string', 'locationName' => 'edgeId', ],
'edgeName' => [ 'type' => 'string', 'locationName' => 'edgeName', ],
'edgeStatus' => [ 'type' => 'integer', 'locationName' => 'edgeStatus', ],
'edgeDesc' => [ 'type' => 'string', 'locationName' => 'edgeDesc', ],
'edgeVersion' => [ 'type' => 'string', 'locationName' => 'edgeVersion', ],
'createTime' => [ 'type' => 'string', 'locationName' => 'createTime', ],
'lastOnlineTime' => [ 'type' => 'string', 'locationName' => 'lastOnlineTime', ],
'lastTurnOnTime' => [ 'type' => 'string', 'locationName' => 'lastTurnOnTime', ],
'iothubInstanceId' => [ 'type' => 'string', 'locationName' => 'iothubInstanceId', ],
'iothubInstanceName' => [ 'type' => 'string', 'locationName' => 'iothubInstanceName', ],
],
],
'ChildDevices' => [
'type' => 'structure',
'members' => [
'deviceId' => [ 'type' => 'string', 'locationName' => 'deviceId', ],
'deviceName' => [ 'type' => 'string', 'locationName' => 'deviceName', ],
'deviceServiceName' => [ 'type' => 'string', 'locationName' => 'deviceServiceName', ],
'online' => [ 'type' => 'string', 'locationName' => 'online', ],
],
],
'EdgeDetails' => [
'type' => 'structure',
'members' => [
'edgeId' => [ 'type' => 'string', 'locationName' => 'edgeId', ],
'edgeName' => [ 'type' => 'string', 'locationName' => 'edgeName', ],
'identifier' => [ 'type' => 'string', 'locationName' => 'identifier', ],
'edgeDesc' => [ 'type' => 'string', 'locationName' => 'edgeDesc', ],
'productKey' => [ 'type' => 'string', 'locationName' => 'productKey', ],
'status' => [ 'type' => 'string', 'locationName' => 'status', ],
'createTime' => [ 'type' => 'string', 'locationName' => 'createTime', ],
'activeTime' => [ 'type' => 'string', 'locationName' => 'activeTime', ],
'lastOnlineTime' => [ 'type' => 'string', 'locationName' => 'lastOnlineTime', ],
'architectureName' => [ 'type' => 'string', 'locationName' => 'architectureName', ],
'osName' => [ 'type' => 'string', 'locationName' => 'osName', ],
'manufacturer' => [ 'type' => 'string', 'locationName' => 'manufacturer', ],
'edgeModel' => [ 'type' => 'string', 'locationName' => 'edgeModel', ],
'edgeVersion' => [ 'type' => 'string', 'locationName' => 'edgeVersion', ],
'edgeUpgradeStatus' => [ 'type' => 'string', 'locationName' => 'edgeUpgradeStatus', ],
'edgeUpgradeVersion' => [ 'type' => 'string', 'locationName' => 'edgeUpgradeVersion', ],
'edgeMacAddr' => [ 'type' => 'string', 'locationName' => 'edgeMacAddr', ],
],
],
'Edges' => [
'type' => 'structure',
'members' => [
'edgeName' => [ 'type' => 'string', 'locationName' => 'edgeName', ],
'productKey' => [ 'type' => 'string', 'locationName' => 'productKey', ],
'identifier' => [ 'type' => 'string', 'locationName' => 'identifier', ],
'status' => [ 'type' => 'string', 'locationName' => 'status', ],
'createTime' => [ 'type' => 'string', 'locationName' => 'createTime', ],
'lastOnlineTime' => [ 'type' => 'string', 'locationName' => 'lastOnlineTime', ],
],
],
'ConfInfo' => [
'type' => 'structure',
'members' => [
'edgeName' => [ 'type' => 'string', 'locationName' => 'edgeName', ],
'productKey' => [ 'type' => 'string', 'locationName' => 'productKey', ],
'identifier' => [ 'type' => 'string', 'locationName' => 'identifier', ],
'secret' => [ 'type' => 'string', 'locationName' => 'secret', ],
'registryToken' => [ 'type' => 'string', 'locationName' => 'registryToken', ],
'installerUrl' => [ 'type' => 'string', 'locationName' => 'installerUrl', ],
],
],
'Devices' => [
'type' => 'structure',
'members' => [
'deviceId' => [ 'type' => 'string', 'locationName' => 'deviceId', ],
'deviceName' => [ 'type' => 'string', 'locationName' => 'deviceName', ],
'productName' => [ 'type' => 'string', 'locationName' => 'productName', ],
'productKey' => [ 'type' => 'string', 'locationName' => 'productKey', ],
'identifier' => [ 'type' => 'string', 'locationName' => 'identifier', ],
'desc' => [ 'type' => 'string', 'locationName' => 'desc', ],
'dsDisplayName' => [ 'type' => 'string', 'locationName' => 'dsDisplayName', ],
'status' => [ 'type' => 'string', 'locationName' => 'status', ],
'deviceServiceStatus' => [ 'type' => 'string', 'locationName' => 'deviceServiceStatus', ],
],
],
'ProtocolProps' => [
'type' => 'structure',
'members' => [
'propName' => [ 'type' => 'string', 'locationName' => 'propName', ],
'propDesc' => [ 'type' => 'string', 'locationName' => 'propDesc', ],
'maxLength' => [ 'type' => 'string', 'locationName' => 'maxLength', ],
'defaultValue' => [ 'type' => 'string', 'locationName' => 'defaultValue', ],
'required' => [ 'type' => 'string', 'locationName' => 'required', ],
],
],
'DelSubDevices' => [
'type' => 'structure',
'members' => [
'deviceName' => [ 'type' => 'string', 'locationName' => 'deviceName', ],
'productKey' => [ 'type' => 'string', 'locationName' => 'productKey', ],
'identifier' => [ 'type' => 'string', 'locationName' => 'identifier', ],
],
],
'AddDevices' => [
'type' => 'structure',
'members' => [
'deviceName' => [ 'type' => 'string', 'locationName' => 'deviceName', ],
'productKey' => [ 'type' => 'string', 'locationName' => 'productKey', ],
'identifier' => [ 'type' => 'string', 'locationName' => 'identifier', ],
'secret' => [ 'type' => 'string', 'locationName' => 'secret', ],
'deviceServiceName' => [ 'type' => 'string', 'locationName' => 'deviceServiceName', ],
'deviceServiceVersion' => [ 'type' => 'string', 'locationName' => 'deviceServiceVersion', ],
'protocolName' => [ 'type' => 'string', 'locationName' => 'protocolName', ],
'protocolInfo' => [ 'type' => 'string', 'locationName' => 'protocolInfo', ],
],
],
'ConfDetails' => [
'type' => 'structure',
'members' => [
'identifier' => [ 'type' => 'string', 'locationName' => 'identifier', ],
'confId' => [ 'type' => 'string', 'locationName' => 'confId', ],
'secret' => [ 'type' => 'string', 'locationName' => 'secret', ],
'deviceServiceName' => [ 'type' => 'string', 'locationName' => 'deviceServiceName', ],
'expectMsgId' => [ 'type' => 'string', 'locationName' => 'expectMsgId', ],
'targetMsgId' => [ 'type' => 'string', 'locationName' => 'targetMsgId', ],
'protocols' => [ 'type' => 'list', 'member' => [ 'shape' => 'Protocols', ], ],
],
],
'Protocols' => [
'type' => 'structure',
'members' => [
'protocolName' => [ 'type' => 'string', 'locationName' => 'protocolName', ],
'protocolProps' => [ 'type' => 'list', 'member' => [ 'shape' => 'ProtocolProps', ], ],
],
],
'RouterBody' => [
'type' => 'structure',
'members' => [
'routerType' => [ 'type' => 'string', 'locationName' => 'routerType', ],
'routerInfoId' => [ 'type' => 'string', 'locationName' => 'routerInfoId', ],
'routerInfoName' => [ 'type' => 'string', 'locationName' => 'routerInfoName', ],
'identifier' => [ 'type' => 'string', 'locationName' => 'identifier', ],
'productKey' => [ 'type' => 'string', 'locationName' => 'productKey', ],
],
],
'Routers' => [
'type' => 'structure',
'members' => [
'routerId' => [ 'type' => 'string', 'locationName' => 'routerId', ],
'routerName' => [ 'type' => 'string', 'locationName' => 'routerName', ],
'routerDesc' => [ 'type' => 'string', 'locationName' => 'routerDesc', ],
'routerStatus' => [ 'type' => 'string', 'locationName' => 'routerStatus', ],
'routerUpdateStatus' => [ 'type' => 'string', 'locationName' => 'routerUpdateStatus', ],
'createTime' => [ 'type' => 'string', 'locationName' => 'createTime', ],
'sourceName' => [ 'type' => 'string', 'locationName' => 'sourceName', ],
'targetName' => [ 'type' => 'string', 'locationName' => 'targetName', ],
],
],
'Filter' => [
'type' => 'structure',
'members' => [
'name' => [ 'type' => 'string', 'locationName' => 'name', ],
'operator' => [ 'type' => 'string', 'locationName' => 'operator', ],
'values' => [ 'type' => 'list', 'member' => [ 'type' => 'string', ], ],
],
],
'DescribeConfigResponseShape' => [
'type' => 'structure',
'members' => [
'requestId' => [ 'type' => 'string', 'locationName' => 'requestId', ],
'result' => [ 'shape' => 'DescribeConfigResultShape', ],
],
],
'DeployAppResultShape' => [
'type' => 'structure',
'members' => [
'deployStatus' => [ 'type' => 'integer', 'locationName' => 'deployStatus', ],
],
],
'SetAppStatusResponseShape' => [
'type' => 'structure',
'members' => [
'requestId' => [ 'type' => 'string', 'locationName' => 'requestId', ],
'result' => [ 'shape' => 'SetAppStatusResultShape', ],
],
],
'DescribeDeployAppRequestShape' => [
'type' => 'structure',
'members' => [
'edgeName' => [ 'type' => 'string', 'locationName' => 'edgeName', ],
'productKey' => [ 'type' => 'string', 'locationName' => 'productKey', ],
'appType' => [ 'type' => 'integer', 'locationName' => 'appType', ],
'nowPage' => [ 'type' => 'integer', 'locationName' => 'nowPage', ],
'pageSize' => [ 'type' => 'integer', 'locationName' => 'pageSize', ],
'order' => [ 'type' => 'integer', 'locationName' => 'order', ],
'property' => [ 'type' => 'integer', 'locationName' => 'property', ],
'searchText' => [ 'type' => 'string', 'locationName' => 'searchText', ],
'instanceId' => [ 'type' => 'string', 'locationName' => 'instanceId', ],
'regionId' => [ 'type' => 'string', 'locationName' => 'regionId', ],
'hardwareId' => [ 'type' => 'string', 'locationName' => 'hardwareId', ],
'osId' => [ 'type' => 'string', 'locationName' => 'osId', ],
],
],
'SetAppStatusResultShape' => [
'type' => 'structure',
'members' => [
'appStatus' => [ 'type' => 'integer', 'locationName' => 'appStatus', ],
],
],
'DescribeDeployDetailsResponseShape' => [
'type' => 'structure',
'members' => [
'requestId' => [ 'type' => 'string', 'locationName' => 'requestId', ],
'result' => [ 'shape' => 'DescribeDeployDetailsResultShape', ],
],
],
'UnInstallAppResponseShape' => [
'type' => 'structure',
'members' => [
'requestId' => [ 'type' => 'string', 'locationName' => 'requestId', ],
'result' => [ 'shape' => 'UnInstallAppResultShape', ],
],
],
'DeployAppResponseShape' => [
'type' => 'structure',
'members' => [
'requestId' => [ 'type' => 'string', 'locationName' => 'requestId', ],
'result' => [ 'shape' => 'DeployAppResultShape', ],
],
],
'UnInstallAppResultShape' => [
'type' => 'structure',
'members' => [
'unInstallStatus' => [ 'type' => 'integer', 'locationName' => 'unInstallStatus', ],
],
],
'DescribeDeployAppResponseShape' => [
'type' => 'structure',
'members' => [
'requestId' => [ 'type' => 'string', 'locationName' => 'requestId', ],
'result' => [ 'shape' => 'DescribeDeployAppResultShape', ],
],
],
'DescribeDeployDetailsRequestShape' => [
'type' => 'structure',
'members' => [
'appName' => [ 'type' => 'string', 'locationName' => 'appName', ],
'nowPage' => [ 'type' => 'integer', 'locationName' => 'nowPage', ],
'pageSize' => [ 'type' => 'integer', 'locationName' => 'pageSize', ],
'order' => [ 'type' => 'integer', 'locationName' => 'order', ],
'property' => [ 'type' => 'integer', 'locationName' => 'property', ],
'searchText' => [ 'type' => 'string', 'locationName' => 'searchText', ],
'instanceId' => [ 'type' => 'string', 'locationName' => 'instanceId', ],
'regionId' => [ 'type' => 'string', 'locationName' => 'regionId', ],
'hardwareId' => [ 'type' => 'string', 'locationName' => 'hardwareId', ],
'osId' => [ 'type' => 'string', 'locationName' => 'osId', ],
],
],
'DescribeDeployDetailsResultShape' => [
'type' => 'structure',
'members' => [
'deployDetails' => [ 'type' => 'list', 'member' => [ 'shape' => 'DescribeDeployDetailsRespVO', ], ],
'page' => [ 'type' => 'object', 'locationName' => 'page', ],
],
],
'SetAppStatusRequestShape' => [
'type' => 'structure',
'members' => [
'appName' => [ 'type' => 'string', 'locationName' => 'appName', ],
'status' => [ 'type' => 'integer', 'locationName' => 'status', ],
'edgeName' => [ 'type' => 'string', 'locationName' => 'edgeName', ],
'appVersion' => [ 'type' => 'string', 'locationName' => 'appVersion', ],
'instanceId' => [ 'type' => 'string', 'locationName' => 'instanceId', ],
'regionId' => [ 'type' => 'string', 'locationName' => 'regionId', ],
'hardwareId' => [ 'type' => 'string', 'locationName' => 'hardwareId', ],
'osId' => [ 'type' => 'string', 'locationName' => 'osId', ],
],
],
'DeployAppRequestShape' => [
'type' => 'structure',
'members' => [
'appName' => [ 'type' => 'string', 'locationName' => 'appName', ],
'appVersion' => [ 'type' => 'string', 'locationName' => 'appVersion', ],
'edgeName' => [ 'type' => 'string', 'locationName' => 'edgeName', ],
'env' => [ 'type' => 'string', 'locationName' => 'env', ],
'privileged' => [ 'type' => 'integer', 'locationName' => 'privileged', ],
'volume' => [ 'type' => 'string', 'locationName' => 'volume', ],
'appType' => [ 'type' => 'integer', 'locationName' => 'appType', ],
'useHost' => [ 'type' => 'integer', 'locationName' => 'useHost', ],
'cpuShares' => [ 'type' => 'integer', 'locationName' => 'cpuShares', ],
'memoryLimit' => [ 'type' => 'string', 'locationName' => 'memoryLimit', ],
'restartPolicy' => [ 'type' => 'string', 'locationName' => 'restartPolicy', ],
'deployAppStatus' => [ 'type' => 'integer', 'locationName' => 'deployAppStatus', ],
'appStatus' => [ 'type' => 'integer', 'locationName' => 'appStatus', ],
'instanceId' => [ 'type' => 'string', 'locationName' => 'instanceId', ],
'regionId' => [ 'type' => 'string', 'locationName' => 'regionId', ],
'hardwareId' => [ 'type' => 'string', 'locationName' => 'hardwareId', ],
'osId' => [ 'type' => 'string', 'locationName' => 'osId', ],
],
],
'DescribeConfigResultShape' => [
'type' => 'structure',
'members' => [
'describeConfig' => [ 'shape' => 'DescribeDeployConfigResp', ],
],
],
'DescribeConfigRequestShape' => [
'type' => 'structure',
'members' => [
'appName' => [ 'type' => 'string', 'locationName' => 'appName', ],
'appVersion' => [ 'type' => 'string', 'locationName' => 'appVersion', ],
'edgeName' => [ 'type' => 'string', 'locationName' => 'edgeName', ],
'instanceId' => [ 'type' => 'string', 'locationName' => 'instanceId', ],
'regionId' => [ 'type' => 'string', 'locationName' => 'regionId', ],
'hardwareId' => [ 'type' => 'string', 'locationName' => 'hardwareId', ],
'osId' => [ 'type' => 'string', 'locationName' => 'osId', ],
],
],
'DescribeDeployAppResultShape' => [
'type' => 'structure',
'members' => [
'appsResp' => [ 'type' => 'list', 'member' => [ 'shape' => 'DescribeAppsRespVO', ], ],
'page' => [ 'type' => 'object', 'locationName' => 'page', ],
],
],
'UnInstallAppRequestShape' => [
'type' => 'structure',
'members' => [
'edgeName' => [ 'type' => 'string', 'locationName' => 'edgeName', ],
'appName' => [ 'type' => 'string', 'locationName' => 'appName', ],
'deployAppId' => [ 'type' => 'string', 'locationName' => 'deployAppId', ],
'instanceId' => [ 'type' => 'string', 'locationName' => 'instanceId', ],
'regionId' => [ 'type' => 'string', 'locationName' => 'regionId', ],
'hardwareId' => [ 'type' => 'string', 'locationName' => 'hardwareId', ],
'osId' => [ 'type' => 'string', 'locationName' => 'osId', ],
],
],
'AddEdgeWithCoreResponseShape' => [
'type' => 'structure',
'members' => [
'requestId' => [ 'type' => 'string', 'locationName' => 'requestId', ],
],
],
'AddEdgeWithCoreResultShape' => [
'type' => 'structure',
'members' => [
],
],
'DeleteEdgeWithCoreResultShape' => [
'type' => 'structure',
'members' => [
],
],
'DeleteEdgeWithCoreRequestShape' => [
'type' => 'structure',
'members' => [
'regionId' => [ 'type' => 'string', 'locationName' => 'regionId', ],
'instanceId' => [ 'type' => 'string', 'locationName' => 'instanceId', ],
'edgeName' => [ 'type' => 'string', 'locationName' => 'edgeName', ],
],
],
'DeleteEdgeWithCoreResponseShape' => [
'type' => 'structure',
'members' => [
'requestId' => [ 'type' => 'string', 'locationName' => 'requestId', ],
],
],
'AddEdgeWithCoreRequestShape' => [
'type' => 'structure',
'members' => [
'architecture' => [ 'type' => 'string', 'locationName' => 'architecture', ],
'os' => [ 'type' => 'string', 'locationName' => 'os', ],
'manufacturer' => [ 'type' => 'string', 'locationName' => 'manufacturer', ],
'edgeModel' => [ 'type' => 'string', 'locationName' => 'edgeModel', ],
'edgeDesc' => [ 'type' => 'string', 'locationName' => 'edgeDesc', ],
'regionId' => [ 'type' => 'string', 'locationName' => 'regionId', ],
'instanceId' => [ 'type' => 'string', 'locationName' => 'instanceId', ],
'edgeName' => [ 'type' => 'string', 'locationName' => 'edgeName', ],
],
],
'DevicePageVo' => [
'type' => 'structure',
'members' => [
'uuid' => [ 'type' => 'string', 'locationName' => 'uuid', ],
'instanceId' => [ 'type' => 'string', 'locationName' => 'instanceId', ],
'resourceId' => [ 'type' => 'string', 'locationName' => 'resourceId', ],
'edgeId' => [ 'type' => 'string', 'locationName' => 'edgeId', ],
'edgeName' => [ 'type' => 'string', 'locationName' => 'edgeName', ],
'edgeState' => [ 'type' => 'string', 'locationName' => 'edgeState', ],
'omId' => [ 'type' => 'string', 'locationName' => 'omId', ],
'omName' => [ 'type' => 'string', 'locationName' => 'omName', ],
'lastOnlineTime' => [ 'type' => 'string', 'locationName' => 'lastOnlineTime', ],
],
],
'DelSubDeviceWithCoreResultShape' => [
'type' => 'structure',
'members' => [
],
],
'DelSubDeviceWithCoreRequestShape' => [
'type' => 'structure',
'members' => [
'delDevices' => [ 'type' => 'list', 'member' => [ 'shape' => 'DelSubDevices', ], ],
'regionId' => [ 'type' => 'string', 'locationName' => 'regionId', ],
'instanceId' => [ 'type' => 'string', 'locationName' => 'instanceId', ],
'edgeName' => [ 'type' => 'string', 'locationName' => 'edgeName', ],
'productKey' => [ 'type' => 'string', 'locationName' => 'productKey', ],
],
],
'AddSubDeviceWithCoreResultShape' => [
'type' => 'structure',
'members' => [
],
],
'AddSubDeviceWithCoreRequestShape' => [
'type' => 'structure',
'members' => [
'devices' => [ 'type' => 'list', 'member' => [ 'shape' => 'AddDevices', ], ],
'regionId' => [ 'type' => 'string', 'locationName' => 'regionId', ],
'instanceId' => [ 'type' => 'string', 'locationName' => 'instanceId', ],
'edgeName' => [ 'type' => 'string', 'locationName' => 'edgeName', ],
'productKey' => [ 'type' => 'string', 'locationName' => 'productKey', ],
],
],
'AddSubDeviceWithCoreResponseShape' => [
'type' => 'structure',
'members' => [
'requestId' => [ 'type' => 'string', 'locationName' => 'requestId', ],
],
],
'DelSubDeviceWithCoreResponseShape' => [
'type' => 'structure',
'members' => [
'requestId' => [ 'type' => 'string', 'locationName' => 'requestId', ],
],
],
],
];