'1.0', 'info' => ['style' => 'ROA', 'product' => 'pai-dsw', 'version' => '2021-02-26'], 'components' => [ 'schemas' => [ 'Cluster' => [ 'type' => 'object', 'properties' => [ 'ClusterId' => ['type' => 'string'], 'Owner' => ['type' => 'string'], 'VpcId' => ['type' => 'string'], 'VSwitchId' => ['type' => 'string'], 'Name' => ['type' => 'string'], 'ClusterType' => ['type' => 'string'], 'State' => ['type' => 'string'], 'Config' => ['type' => 'string'], 'Nas' => ['type' => 'string'], 'PrivateNasPath' => ['type' => 'string'], 'PrivateContainerPath' => ['type' => 'string'], 'PublicNasPath' => ['type' => 'string'], 'PublicContainerPath' => ['type' => 'string'], ], ], 'Config' => [ 'type' => 'object', 'properties' => [ 'Name' => ['type' => 'string'], 'Value' => ['type' => 'string'], ], ], 'Dataset' => [ 'type' => 'object', 'properties' => [ 'DatasetId' => ['type' => 'string'], 'DefaultMountPath' => ['type' => 'string'], 'Name' => ['type' => 'string'], 'MountPath' => ['type' => 'string'], 'NasPath' => ['type' => 'string'], 'FileSystemId' => ['type' => 'string'], ], ], 'EcsSpec' => [ 'type' => 'object', 'properties' => [ 'InstanceType' => ['type' => 'string'], 'Cpu' => ['type' => 'integer', 'format' => 'int64'], 'Gpu' => ['type' => 'integer', 'format' => 'int64'], 'MemoryInGiB' => ['type' => 'integer', 'format' => 'int64'], 'SystemDiskCategory' => ['type' => 'string'], 'SystemDiskSizeInGiB' => ['type' => 'integer', 'format' => 'int64'], 'GpuType' => ['type' => 'string'], ], ], 'Image' => [ 'type' => 'object', 'properties' => [ 'ImageId' => ['type' => 'string'], 'ImageName' => ['type' => 'string'], 'InstanceId' => ['type' => 'string'], 'AcceleratorType' => ['type' => 'string'], 'Framework' => ['type' => 'string'], 'FrameworkVersion' => ['type' => 'string'], 'OS' => ['type' => 'string'], 'OSVersion' => ['type' => 'string'], 'CudaVersion' => ['type' => 'string'], 'Type' => ['type' => 'string'], 'WorkspaceImageId' => ['type' => 'string'], 'Repository' => ['type' => 'string'], 'Namespace' => ['type' => 'string'], 'Tag' => ['type' => 'string'], 'GmtCreateTime' => ['type' => 'string'], 'GmtModifiedTime' => ['type' => 'string'], 'Author' => ['type' => 'string'], 'PythonVersion' => ['type' => 'string'], 'Shared' => ['type' => 'boolean'], 'ResourceType' => ['type' => 'integer', 'format' => 'int64'], 'RootImageId' => ['type' => 'string'], 'Description' => ['type' => 'string'], 'Stage' => ['type' => 'string'], 'StageCode' => ['type' => 'integer', 'format' => 'int64'], 'FromImageId' => ['type' => 'string'], 'FromImageName' => ['type' => 'string'], 'SuggestedName' => ['type' => 'string'], 'ImageUrl' => ['type' => 'string'], 'Region' => ['type' => 'string'], 'EcsImageKey' => ['type' => 'string'], 'ShortImageUrl' => ['type' => 'string'], 'RepositoryPage' => ['type' => 'string'], 'ShortRepository' => ['type' => 'string'], ], ], 'ImageNamespace' => [ 'type' => 'object', 'properties' => [ 'Namespace' => ['type' => 'string'], 'NamespaceStatus' => ['type' => 'string'], ], ], 'ImageRepository' => [ 'type' => 'object', 'properties' => [ 'RegionId' => ['type' => 'string'], 'RepoNamespace' => ['type' => 'string'], 'RepoName' => ['type' => 'string'], 'RepoStatus' => ['type' => 'string'], 'Repository' => ['type' => 'string'], 'GmtCreateTime' => ['type' => 'string'], 'GmtModifiedTime' => ['type' => 'string'], ], ], 'Instance' => [ 'type' => 'object', 'properties' => [ 'InstanceId' => ['type' => 'string'], 'InstanceName' => ['type' => 'string'], 'EcsSpec' => ['type' => 'string'], 'InstanceStatus' => ['type' => 'string'], 'JupyterlabUrl' => ['type' => 'string'], 'WebIdeUrl' => ['type' => 'string'], 'TerminalUrl' => ['type' => 'string'], 'AccumulativeRunningTimeInMinutes' => ['type' => 'integer', 'format' => 'int64'], 'ImageId' => ['type' => 'string'], 'ImageUrl' => ['type' => 'string'], 'GmtCreateTime' => ['type' => 'string'], 'GmtModifiedTime' => ['type' => 'string'], 'UserId' => ['type' => 'string'], 'NasFileSystemId' => ['type' => 'string'], 'UserVpc' => ['$ref' => '#/components/schemas/UserVpc'], 'InstanceShutdownTimer' => ['$ref' => '#/components/schemas/InstanceShutdownTimer'], 'WorkspaceId' => ['type' => 'string'], 'WorkspaceName' => ['type' => 'string'], 'InstanceUrl' => ['type' => 'string'], 'Message' => ['type' => 'string'], 'ShutdownEnabled' => ['type' => 'boolean'], 'AccumulativeRunningTimeInMillis' => ['type' => 'integer', 'format' => 'int64'], 'ImageName' => ['type' => 'string'], 'CreateUser' => ['type' => 'string'], 'ImageType' => ['type' => 'string'], 'PayType' => ['type' => 'integer', 'format' => 'int64'], 'PayTypeName' => ['type' => 'string'], 'InstanceVersion' => ['type' => 'string'], 'IsPublic' => ['type' => 'integer', 'format' => 'int64'], 'Resource' => ['type' => 'string'], 'ResourceType' => ['type' => 'integer', 'format' => 'int64'], 'UserImageList' => [ 'type' => 'array', 'items' => ['$ref' => '#/components/schemas/Image'], ], 'DatasetList' => [ 'type' => 'array', 'items' => ['$ref' => '#/components/schemas/Dataset'], ], ], ], 'InstanceShutdownTimer' => [ 'type' => 'object', 'properties' => [ 'InstanceId' => ['type' => 'string'], 'ScheduleTime' => ['type' => 'string'], 'GmtModifiedTime' => ['type' => 'string'], 'GmtCreateTime' => ['type' => 'string'], 'TtlInMillis' => ['type' => 'integer', 'format' => 'int64'], ], ], 'InstanceSnapshot' => [ 'type' => 'object', 'properties' => [ 'InstanceId' => ['type' => 'string'], 'InstanceSnapshotId' => ['type' => 'string'], 'InstanceSnapshotStatus' => ['type' => 'string'], 'InstanceSnapshotName' => ['type' => 'string'], 'InstanceSnapshotTag' => ['type' => 'string'], 'InstanceSnapshotRepoUrl' => ['type' => 'string'], 'GmtCreateTime' => ['type' => 'string'], 'GmtModifiedTime' => ['type' => 'string'], 'InstanceSnapshotDescription' => ['type' => 'string'], ], ], 'InstanceStatus' => [ 'type' => 'object', 'properties' => [ 'InstanceId' => ['type' => 'string'], 'InstanceStatus' => ['type' => 'string'], 'Msg' => ['type' => 'string'], 'Type' => ['type' => 'string'], 'AccumulativeRunningTimeInMinutes' => ['type' => 'integer', 'format' => 'int64'], 'InstanceShutdownTimer' => ['$ref' => '#/components/schemas/InstanceShutdownTimer'], 'ShutdownEnabled' => ['type' => 'boolean'], ], ], 'InstanceType' => [ 'type' => 'object', 'properties' => [ 'InstanceTypeId' => ['type' => 'string'], 'SystemDiskCategory' => ['type' => 'string'], 'SystemDiskSize' => ['type' => 'integer', 'format' => 'int64'], 'PriceCNY' => ['type' => 'number', 'format' => 'float'], 'PriceUSD' => ['type' => 'number', 'format' => 'float'], 'DomesticPrice' => ['type' => 'number', 'format' => 'float'], 'Discount' => ['type' => 'number', 'format' => 'float'], 'ResourceType' => ['type' => 'string'], 'International' => ['type' => 'boolean'], 'CpuCoreCount' => ['type' => 'integer', 'format' => 'int64'], 'MemorySize' => ['type' => 'number', 'format' => 'float'], 'InstanceTypeFamily' => ['type' => 'string'], 'LocalStorageCapacity' => ['type' => 'integer', 'format' => 'int64'], 'GPUAmount' => ['type' => 'integer', 'format' => 'int64'], 'GPUSpec' => ['type' => 'string'], 'Price' => ['type' => 'number', 'format' => 'float'], 'InstanceBandwidthRx' => ['type' => 'integer', 'format' => 'int64'], 'InstanceBandwidthTx' => ['type' => 'integer', 'format' => 'int64'], 'InstancePpsRx' => ['type' => 'integer', 'format' => 'int64'], 'InstancePpsTx' => ['type' => 'integer', 'format' => 'int64'], ], ], 'Nas' => [ 'type' => 'object', 'properties' => [ 'FileSystemId' => ['type' => 'string'], 'Status' => ['type' => 'string'], 'Description' => ['type' => 'string'], ], ], 'Region' => [ 'type' => 'object', 'properties' => [ 'RegionId' => ['type' => 'string'], 'RegionName' => ['type' => 'string'], 'RegionCity' => ['type' => 'string'], 'RegionState' => ['type' => 'string'], 'ServiceUrl' => ['type' => 'string'], ], ], 'ResourceInfo' => [ 'type' => 'object', 'properties' => [ 'PayType' => ['type' => 'integer', 'format' => 'int64'], 'ResourceType' => ['type' => 'integer', 'format' => 'int64'], 'Name' => ['type' => 'string'], ], ], 'SecurityGroup' => [ 'type' => 'object', 'properties' => [ 'SecurityGroupId' => ['type' => 'string'], 'VpcId' => ['type' => 'string'], 'SecurityGroupName' => ['type' => 'string'], 'Description' => ['type' => 'string'], 'CreateTime' => ['type' => 'string'], ], ], 'Status' => [ 'type' => 'object', 'properties' => [ 'InstanceId' => ['type' => 'string'], 'InstanceStatus' => ['type' => 'string'], 'Msg' => ['type' => 'string'], 'Type' => ['type' => 'string'], 'AccumulativeRunningTimeInMinutes' => ['type' => 'integer', 'format' => 'int64'], 'InstanceShutdownTimer' => ['$ref' => '#/components/schemas/InstanceShutdownTimer'], ], ], 'UserVpc' => [ 'type' => 'object', 'properties' => [ 'VpcId' => ['type' => 'string'], 'VswitchId' => ['type' => 'string'], 'RoleArn' => ['type' => 'string'], 'SecurityGroupId' => ['type' => 'string'], ], ], 'VSwitch' => [ 'type' => 'object', 'properties' => [ 'VSwitchId' => ['type' => 'string'], 'VpcId' => ['type' => 'string'], 'Status' => ['type' => 'string'], 'CidrBlock' => ['type' => 'string'], 'ZoneId' => ['type' => 'string'], 'AvailableIpAddressCount' => ['type' => 'integer', 'format' => 'int64'], 'Description' => ['type' => 'string'], 'VSwitchName' => ['type' => 'string'], 'CreateTime' => ['type' => 'string'], 'IsDefault' => ['type' => 'boolean'], ], ], 'Vpc' => [ 'type' => 'object', 'properties' => [ 'VpcId' => ['type' => 'string'], 'Status' => ['type' => 'string'], 'VpcName' => ['type' => 'string'], 'CreateTime' => ['type' => 'string'], 'CidrBlock' => ['type' => 'string'], 'VRouterId' => ['type' => 'string'], 'Description' => ['type' => 'string'], 'IsDefault' => ['type' => 'boolean'], ], ], ], ], 'apis' => [ 'GetInstance' => [ 'path' => '/api/v1/instances/{InstanceId}', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], ], ], ], 'endpoints' => [ ['regionId' => 'us-west-1', 'endpoint' => 'pai-dsw.us-west-1.aliyuncs.com'], ['regionId' => 'cn-hongkong', 'endpoint' => 'pai-dsw.cn-hongkong.aliyuncs.com'], ['regionId' => 'ap-southeast-1', 'endpoint' => 'pai-dsw.ap-southeast-1.aliyuncs.com'], ['regionId' => 'cn-shanghai', 'endpoint' => 'pai-dsw.cn-shanghai.aliyuncs.com'], ['regionId' => 'cn-beijing', 'endpoint' => 'pai-dsw.cn-beijing.aliyuncs.com'], ['regionId' => 'cn-hangzhou', 'endpoint' => 'pai-dsw.cn-hangzhou.aliyuncs.com'], ['regionId' => 'cn-shanghai-finance-1', 'endpoint' => 'pai-dsw.cn-shanghai-finance-1.aliyuncs.com'], ['regionId' => 'ap-northeast-1', 'endpoint' => 'pai-dsw.ap-northeast-1.aliyuncs.com'], ['regionId' => 'ap-southeast-5', 'endpoint' => 'pai-dsw.ap-southeast-5.aliyuncs.com'], ['regionId' => 'cn-guangzhou', 'endpoint' => 'pai-dsw.cn-guangzhou.aliyuncs.com'], ['regionId' => 'ap-northeast-2', 'endpoint' => 'pai-dsw.ap-northeast-2.aliyuncs.com'], ['regionId' => 'ap-southeast-7', 'endpoint' => 'pai-dsw.ap-southeast-7.aliyuncs.com'], ['regionId' => 'ap-southeast-3', 'endpoint' => 'pai-dsw.ap-southeast-3.aliyuncs.com'], ['regionId' => 'cn-chengdu', 'endpoint' => 'pai-dsw.cn-chengdu.aliyuncs.com'], ['regionId' => 'cn-shenzhen', 'endpoint' => 'pai-dsw.cn-shenzhen.aliyuncs.com'], ['regionId' => 'ap-south-1', 'endpoint' => 'pai-dsw.ap-south-1.aliyuncs.com'], ['regionId' => 'us-southeast-1', 'endpoint' => 'pai-dsw.us-southeast-1.aliyuncs.com'], ['regionId' => 'me-central-1', 'endpoint' => 'pai-dsw.me-central-1.aliyuncs.com'], ['regionId' => 'eu-central-1', 'endpoint' => 'pai-dsw.eu-central-1.aliyuncs.com'], ['regionId' => 'me-east-1', 'endpoint' => 'pai-dsw.me-east-1.aliyuncs.com'], ['regionId' => 'us-east-1', 'endpoint' => 'pai-dsw.us-east-1.aliyuncs.com'], ['regionId' => 'cn-wulanchabu', 'endpoint' => 'pai-dsw.cn-wulanchabu.aliyuncs.com'], ['regionId' => 'ap-southeast-8', 'endpoint' => 'pai-dsw.ap-southeast-8.aliyuncs.com'], ], ];