'1.0', 'info' => ['style' => 'RPC', 'product' => 'metaspace', 'version' => '2022-03-07'], 'directories' => ['ApplyCoordinationWithCode', 'EndAllCoordinationByOwner', 'GenerateCoordinationCode'], 'components' => [ 'schemas' => [], ], 'apis' => [ 'ApplyCoordinationWithCode' => [ 'summary' => 'Use a coordination code to initiate a coordination connection and retrieve a coordination connection credential.', 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'Anonymous' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATUREappstreamingD8SMIE'], ], 'parameters' => [ [ 'name' => 'LoginToken', 'in' => 'formData', 'schema' => ['description' => 'Login token.', 'type' => 'string', 'required' => false, 'example' => 'v2c4e2ef03d62******'."\n", 'title' => ''], ], [ 'name' => 'SessionId', 'in' => 'formData', 'schema' => ['description' => 'Login session ID.', 'type' => 'string', 'required' => false, 'example' => '09e2b2e6-3181******'."\n", 'title' => ''], ], [ 'name' => 'CoordinationCode', 'in' => 'formData', 'schema' => ['description' => 'Coordination code.', 'type' => 'string', 'required' => false, 'example' => 'PA3MU***'."\n", 'title' => ''], ], [ 'name' => 'Uuid', 'in' => 'formData', 'schema' => ['description' => 'Unique identifier of the login device.', 'type' => 'string', 'required' => false, 'example' => 'A8B35215993FBF283F28D61******'."\n", 'title' => ''], ], [ 'name' => 'LoginRegionId', 'in' => 'formData', 'schema' => ['description' => 'Login region ID. This is the region ID of your office network when you log in from it.', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Response information.', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => 'Request ID.', 'type' => 'string', 'example' => 'AD2D0761-1FE5-549D-B169******'."\n"], 'Data' => [ 'description' => 'Coordination information.', 'type' => 'object', 'properties' => [ 'CoId' => ['description' => 'Coordination task ID.', 'type' => 'string', 'example' => 'co-0ad0f3p4n2******', 'title' => ''], 'OwnerUserId' => ['description' => 'Resource owner user ID.', 'type' => 'string', 'example' => 'alice', 'title' => ''], 'OwnerAliUid' => ['description' => 'Resource owner tenant ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '1126819517******'."\n", 'title' => ''], 'CoordinatorUserId' => ['description' => 'Coordinator user ID.', 'type' => 'string', 'example' => 'bob', 'title' => ''], 'CoordinatorAliUid' => ['description' => 'Coordinator tenant ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '1126819517******'."\n", 'title' => ''], 'CoordinateStatus' => [ 'description' => 'Coordination task status.', 'enumValueTitles' => ['TERMINATED' => 'Collaboration ended', 'COORDINATING' => 'Collaborating', 'PENDING' => 'Pending invitations'], 'type' => 'string', 'example' => 'COORDINATING', 'title' => '', ], 'ResourceId' => ['description' => 'Resource ID.', 'type' => 'string', 'example' => 'ecd-3vv4mf8zxg******', 'title' => ''], 'ResourceName' => ['description' => 'Resource name.', 'type' => 'string', 'example' => 'demo-desktop', 'title' => ''], 'ResourceType' => [ 'description' => 'Resource type.', 'enumValueTitles' => ['CloudDesktop' => 'Cloud Desktop', 'CloudApp' => 'Cloud Application'], 'type' => 'string', 'example' => 'CloudDesktop', 'title' => '', ], 'ResourceRegionId' => ['description' => 'Region where the resource resides.', 'type' => 'string', 'example' => 'cn-hangzhou', 'title' => ''], 'CoordinateTicket' => ['description' => 'Coordination connection credential.', 'type' => 'string', 'example' => 'DQpbRGVza3RvcF0NCkZvcmNlVGxzVHlwZT0xDQ******', 'title' => ''], ], 'title' => '', 'example' => '', ], ], 'example' => '', ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"AD2D0761-1FE5-549D-B169******\\\\n\\",\\n \\"Data\\": {\\n \\"CoId\\": \\"co-0ad0f3p4n2******\\",\\n \\"OwnerUserId\\": \\"alice\\",\\n \\"OwnerAliUid\\": 0,\\n \\"CoordinatorUserId\\": \\"bob\\",\\n \\"CoordinatorAliUid\\": 0,\\n \\"CoordinateStatus\\": \\"COORDINATING\\",\\n \\"ResourceId\\": \\"ecd-3vv4mf8zxg******\\",\\n \\"ResourceName\\": \\"demo-desktop\\",\\n \\"ResourceType\\": \\"CloudDesktop\\",\\n \\"ResourceRegionId\\": \\"cn-hangzhou\\",\\n \\"CoordinateTicket\\": \\"DQpbRGVza3RvcF0NCkZvcmNlVGxzVHlwZT0xDQ******\\"\\n }\\n}","type":"json"}]', 'title' => 'Initiate collaboration using a coordination code', 'description' => '> The resource owner and the resource must both be online when you initiate a coordination connection.', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [], ], 'EndAllCoordinationByOwner' => [ 'summary' => 'The resource owner ends all active coordination tasks for a resource and synchronizes the deactivation of its coordination codes.', 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'Anonymous' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATUREappstreamingD8SMIE'], ], 'parameters' => [ [ 'name' => 'LoginToken', 'in' => 'formData', 'schema' => ['description' => 'Login token.', 'type' => 'string', 'required' => false, 'example' => 'v2c4e2ef03d62******', 'title' => ''], ], [ 'name' => 'LoginRegionId', 'in' => 'formData', 'schema' => ['description' => 'Login region ID. The region ID of the office network when a user logs in through the office network.', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou', 'title' => ''], ], [ 'name' => 'SessionId', 'in' => 'formData', 'schema' => ['description' => 'Login session ID.', 'type' => 'string', 'required' => false, 'example' => '09e2b2e6-3181******', 'title' => ''], ], [ 'name' => 'ResourceId', 'in' => 'formData', 'schema' => ['description' => 'Resource ID.'."\n" ."\n" .'> Resource IDs vary by resource type.'."\n" .'>'."\n" .'> - The resource ID for `CloudDesktop` is the cloud desktop ID, such as `ecd-68a7ddrt0******`.'."\n" .'>'."\n" .'> - The resource ID for `CloudApp` is the application instance ID, such as `ai-0cbg3f097lq******`.', 'type' => 'string', 'required' => false, 'example' => 'ecd-68a7ddrt0******', 'title' => ''], ], [ 'name' => 'ResourceType', 'in' => 'formData', 'schema' => [ 'description' => 'Resource type.', 'enumValueTitles' => ['CloudDesktop' => 'Cloud desktop', 'CloudApp' => 'Cloud application'], 'type' => 'string', 'required' => false, 'example' => 'CloudDesktop', 'title' => '', ], ], [ 'name' => 'ResourceRegionId', 'in' => 'formData', 'schema' => ['description' => 'Region where the resource resides.', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Response information.', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => 'Request ID.', 'type' => 'string', 'example' => 'AD2D0761-1FE5-549D-B169******'], ], 'example' => '', ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"AD2D0761-1FE5-549D-B169******\\"\\n}","type":"json"}]', 'title' => 'Resource Owner Ends All Collaboration', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [], ], 'GenerateCoordinationCode' => [ 'summary' => 'Generates a coordination code for the current account\'s connected cloud desktop. You can share this code with other accounts to allow them to connect to the same cloud desktop.', 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'Anonymous' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATUREappstreamingD8SMIE'], ], 'parameters' => [ [ 'name' => 'LoginToken', 'in' => 'formData', 'schema' => ['description' => 'Login token.', 'type' => 'string', 'required' => false, 'example' => 'v2c4e2ef03d62******'."\n", 'title' => ''], ], [ 'name' => 'SessionId', 'in' => 'formData', 'schema' => ['description' => 'Login session ID.', 'type' => 'string', 'required' => false, 'example' => '09e2b2e6-3181******'."\n", 'title' => ''], ], [ 'name' => 'ResourceId', 'in' => 'formData', 'schema' => ['description' => 'Resource ID.'."\n" ."\n" .'> Resource IDs vary by resource type.'."\n" .'>'."\n" .'> - `CloudDesktop`: The resource ID is the cloud desktop ID, such as `ecd-68a7ddrt0******`.'."\n" .'>'."\n" .'> - `CloudApp`: The resource ID is the application instance ID, such as `ai-0cbg3f097lq******`.', 'type' => 'string', 'required' => false, 'example' => 'ecd-68a7ddrt0******', 'title' => ''], ], [ 'name' => 'ResourceType', 'in' => 'formData', 'schema' => [ 'description' => 'Resource type.', 'enumValueTitles' => ['CloudDesktop' => 'Cloud desktop', 'CloudApp' => 'Cloud application'], 'type' => 'string', 'required' => false, 'example' => 'CloudDesktop', 'title' => '', ], ], [ 'name' => 'ResourceRegionId', 'in' => 'formData', 'schema' => ['description' => 'Region where the resource resides.', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou', 'title' => ''], ], [ 'name' => 'ResourceName', 'in' => 'formData', 'schema' => ['description' => 'Resource name.', 'type' => 'string', 'required' => false, 'example' => 'demo-desktop', 'title' => ''], ], [ 'name' => 'LoginRegionId', 'in' => 'formData', 'schema' => ['description' => 'Login region ID. This is the region ID of the office network when users log on through an office network.', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Response information.', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => 'Request ID.', 'type' => 'string', 'example' => 'AD2D0761-1FE5-549D-B169******'."\n"], 'CoordinationCode' => ['description' => 'Coordination code.', 'type' => 'string', 'example' => 'PA3MU***', 'title' => ''], ], 'example' => '', ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"AD2D0761-1FE5-549D-B169******\\\\n\\",\\n \\"CoordinationCode\\": \\"PA3MU***\\"\\n}","type":"json"}]', 'title' => 'Generate Coordination Code ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [], ], ], 'endpoints' => [ ['regionId' => 'cn-shanghai', 'regionName' => 'China (Shanghai)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'metaspace.aliyuncs.com', 'endpoint' => 'metaspace.aliyuncs.com', 'vpc' => 'metaspace.vpc-proxy.aliyuncs.com'], ], 'errorCodes' => [], 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '-1', 'countWindow' => 1, 'regionId' => '*'], ], ], 'ram' => [ 'productCode' => 'AppStreaming', 'productName' => 'App Streaming', 'ramCodes' => ['appstreaming', 'ecd'], 'ramLevel' => 'OPERATION', 'ramConditions' => [], 'ramActions' => [], 'resourceTypes' => [], ], ];