├── .gitignore ├── .travis.yml ├── CONSOLE.md ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── aliyun-openapi.gemspec ├── bin └── console ├── lib └── aliyun │ ├── openapi.rb │ └── openapi │ ├── core.rb │ ├── core │ ├── api_dsl.rb │ ├── client.rb │ ├── configuration.rb │ ├── exception.rb │ └── version.rb │ ├── endpoints.yml │ ├── faraday │ └── openapi_sign.rb │ └── version.rb ├── openapi-meta ├── LICENSE ├── README.md ├── README.zh-cn.md ├── api-metadata │ ├── aliyun-api-metadata-aas │ │ └── 2015-07-01 │ │ │ ├── Api │ │ │ ├── CreateAccessKeyForAccount.json │ │ │ ├── CreateAliyunAccount.json │ │ │ ├── DeleteAccessKeyForAccount.json │ │ │ ├── GetBasicInfoForAccount.json │ │ │ ├── ListAccessKeysForAccount.json │ │ │ └── UpdateAccessKeyStatusForAccount.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-ace-ops │ │ └── 2015-09-09 │ │ │ ├── Api │ │ │ ├── query.json │ │ │ └── report.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-ace │ │ └── 2015-07-13 │ │ │ ├── Api │ │ │ ├── DescribeAppLogs.json │ │ │ └── GetMonitorData.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-alert │ │ └── 2015-08-15 │ │ │ ├── Api │ │ │ ├── BatchQueryProject.json │ │ │ ├── CreateAlert.json │ │ │ ├── CreateContact.json │ │ │ ├── CreateContactGroup.json │ │ │ ├── CreateDBMetric.json │ │ │ ├── CreateDBSource.json │ │ │ ├── CreateDimensions.json │ │ │ ├── CreateLevelChannel.json │ │ │ ├── CreateLogHubMetric.json │ │ │ ├── CreateProject.json │ │ │ ├── DeleteAlert.json │ │ │ ├── DeleteContact.json │ │ │ ├── DeleteContactGroup.json │ │ │ ├── DeleteDBMetric.json │ │ │ ├── DeleteDBSource.json │ │ │ ├── DeleteDimensions.json │ │ │ ├── DeleteLevelChannel.json │ │ │ ├── DeleteLogHubMetric.json │ │ │ ├── DeleteProject.json │ │ │ ├── DisableAlert.json │ │ │ ├── EnableAlert.json │ │ │ ├── GetAlert.json │ │ │ ├── GetContact.json │ │ │ ├── GetContactGroup.json │ │ │ ├── GetDBMetric.json │ │ │ ├── GetDBSource.json │ │ │ ├── GetDimensions.json │ │ │ ├── GetLevelChannel.json │ │ │ ├── GetLogHubMetric.json │ │ │ ├── GetProject.json │ │ │ ├── GrantProjectOwner.json │ │ │ ├── ListAlert.json │ │ │ ├── ListAlertState.json │ │ │ ├── ListContact.json │ │ │ ├── ListContactGroup.json │ │ │ ├── ListDBMetric.json │ │ │ ├── ListDBSource.json │ │ │ ├── ListDimensions.json │ │ │ ├── ListLevelChannel.json │ │ │ ├── ListLogHubMetric.json │ │ │ ├── ListNotifyHistory.json │ │ │ ├── ListProject.json │ │ │ ├── RemoveProjectOwner.json │ │ │ ├── UpdateAlert.json │ │ │ ├── UpdateContact.json │ │ │ ├── UpdateContactGroup.json │ │ │ ├── UpdateDBMetric.json │ │ │ ├── UpdateDBSource.json │ │ │ ├── UpdateDimensions.json │ │ │ ├── UpdateLevelChannel.json │ │ │ ├── UpdateLogHubMetric.json │ │ │ └── UpdateProject.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-batchcompute │ │ ├── 2013-01-11 │ │ │ ├── Api │ │ │ │ ├── DeleteImage.json │ │ │ │ ├── DeleteJob.json │ │ │ │ ├── DeleteSnapshot.json │ │ │ │ ├── GetImage.json │ │ │ │ ├── GetJob.json │ │ │ │ ├── GetJobDescription.json │ │ │ │ ├── GetSnapshot.json │ │ │ │ ├── GetTasks.json │ │ │ │ ├── ListImages.json │ │ │ │ ├── ListJobs.json │ │ │ │ ├── ListSnapshots.json │ │ │ │ ├── PostJob.json │ │ │ │ ├── PutJob.json │ │ │ │ ├── ReleaseJob.json │ │ │ │ ├── StartJob.json │ │ │ │ └── StopJob.json │ │ │ └── Version-Info.json │ │ └── 2015-06-30 │ │ │ ├── Api │ │ │ ├── DeleteJob.json │ │ │ ├── GetJob.json │ │ │ ├── GetJobDescription.json │ │ │ ├── GetTasks.json │ │ │ ├── ListImages.json │ │ │ ├── ListJobs.json │ │ │ ├── ListSnapshots.json │ │ │ ├── PostJob.json │ │ │ ├── PutJob.json │ │ │ ├── ReleaseJob.json │ │ │ ├── StartJob.json │ │ │ └── StopJob.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-bss │ │ └── 2014-07-14 │ │ │ ├── Api │ │ │ ├── DescribeCashDetail.json │ │ │ ├── DescribeCouponDetail.json │ │ │ ├── DescribeCouponList.json │ │ │ └── SetResourceBusinessStatus.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-cdn │ │ └── 2014-11-11 │ │ │ ├── Api │ │ │ ├── AddCdnDomain.json │ │ │ ├── DeleteCdnDomain.json │ │ │ ├── DescribeCdnDomainBaseDetail.json │ │ │ ├── DescribeCdnDomainDetail.json │ │ │ ├── DescribeCdnDomainLogs.json │ │ │ ├── DescribeCdnMonitorData.json │ │ │ ├── DescribeCdnService.json │ │ │ ├── DescribeOneMinuteData.json │ │ │ ├── DescribeRefreshTasks.json │ │ │ ├── DescribeUserDomains.json │ │ │ ├── ModifyCdnService.json │ │ │ ├── OpenCdnService.json │ │ │ ├── PushObjectCache.json │ │ │ ├── RefreshObjectCaches.json │ │ │ ├── StartCdnDomain.json │ │ │ └── StopCdnDomain.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-cms │ │ ├── 2015-04-20 │ │ │ ├── Api │ │ │ │ └── DescribeMetricDatum.json │ │ │ └── Version-Info.json │ │ ├── 2015-07-29 │ │ │ ├── Api │ │ │ │ ├── DescribeMetricDatum.json │ │ │ │ └── PutMetricDatum.json │ │ │ └── Version-Info.json │ │ ├── 2015-08-01 │ │ │ ├── Api │ │ │ │ ├── BatchCreateMetrics.json │ │ │ │ ├── BatchCreateSqlMetrics.json │ │ │ │ ├── BatchPutDimTableData.json │ │ │ │ ├── BatchQueryMetric.json │ │ │ │ ├── CreateDimTable.json │ │ │ │ ├── CreateMetricStream.json │ │ │ │ ├── CreateMetrics.json │ │ │ │ ├── CreateProject.json │ │ │ │ ├── CreateSQLMetrics.json │ │ │ │ ├── DeleteDimTable.json │ │ │ │ ├── DeleteDimTableData.json │ │ │ │ ├── DeleteMetricStream.json │ │ │ │ ├── DeleteMetrics.json │ │ │ │ ├── DeleteProject.json │ │ │ │ ├── DescribeMetric.json │ │ │ │ ├── DescribeMetricDatum.json │ │ │ │ ├── DescribeMetricList.json │ │ │ │ ├── GetDimTable.json │ │ │ │ ├── GetMetricStatistics.json │ │ │ │ ├── GetMetricStream.json │ │ │ │ ├── GetMetricStreamMeta.json │ │ │ │ ├── GetMetricStreamStatus.json │ │ │ │ ├── GetMetrics.json │ │ │ │ ├── GetMetricsMeta.json │ │ │ │ ├── GetProject.json │ │ │ │ ├── GetSQLMetrics.json │ │ │ │ ├── ListDimTable.json │ │ │ │ ├── ListDimTableData.json │ │ │ │ ├── ListMetricStream.json │ │ │ │ ├── ListMetrics.json │ │ │ │ ├── ListMetricsPlan.json │ │ │ │ ├── ListProject.json │ │ │ │ ├── ListSQLMetrics.json │ │ │ │ ├── PutDimTableData.json │ │ │ │ ├── QueryIncremental.json │ │ │ │ ├── QueryListMetric.json │ │ │ │ ├── QueryMetric.json │ │ │ │ ├── QueryMetricTopN.json │ │ │ │ ├── QueryStatistics.json │ │ │ │ ├── StartMetricStream.json │ │ │ │ ├── StartProject.json │ │ │ │ ├── StatusProject.json │ │ │ │ ├── StopMetricStream.json │ │ │ │ ├── StopProject.json │ │ │ │ ├── UpdateDimTable.json │ │ │ │ ├── UpdateMetricStream.json │ │ │ │ ├── UpdateMetrics.json │ │ │ │ ├── UpdateProject.json │ │ │ │ └── updateSQLMetrics.json │ │ │ └── Version-Info.json │ │ └── 2015-10-20 │ │ │ ├── Api │ │ │ ├── BatchCreateSqlMetrics.json │ │ │ ├── BatchPutDimTableData.json │ │ │ ├── BatchQueryMetric.json │ │ │ ├── CreateDimTable.json │ │ │ ├── CreateMetricStream.json │ │ │ ├── CreateProject.json │ │ │ ├── CreateSqlMetrics.json │ │ │ ├── DeleteDimTable.json │ │ │ ├── DeleteDimTableData.json │ │ │ ├── DeleteMetricStream.json │ │ │ ├── DeleteMetrics.json │ │ │ ├── DeleteProject.json │ │ │ ├── DescribeMetric.json │ │ │ ├── DescribeMetricDatum.json │ │ │ ├── GetDimTable.json │ │ │ ├── GetMetricStatistics.json │ │ │ ├── GetMetricStream.json │ │ │ ├── GetMetricsMeta.json │ │ │ ├── GetProject.json │ │ │ ├── GetSqlMetrics.json │ │ │ ├── ListDimTable.json │ │ │ ├── ListMetricStream.json │ │ │ ├── ListProject.json │ │ │ ├── ListSqlMetrics.json │ │ │ ├── PutDimTableData.json │ │ │ ├── QueryIncremental.json │ │ │ ├── QueryListMetric.json │ │ │ ├── QueryMetric.json │ │ │ ├── QueryMetricTopN.json │ │ │ ├── QueryStatistics.json │ │ │ ├── StartProject.json │ │ │ ├── StatusProject.json │ │ │ ├── StopProject.json │ │ │ ├── UpdateDimTable.json │ │ │ ├── UpdateMetricStream.json │ │ │ ├── UpdateProject.json │ │ │ └── UpdateSqlMetrics.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-crm │ │ └── 2015-04-08 │ │ │ ├── Api │ │ │ ├── AddLabel.json │ │ │ ├── CheckLabel.json │ │ │ ├── DeleteLabel.json │ │ │ └── QueryCustomerLabel.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-drds │ │ └── 2015-04-13 │ │ │ ├── Api │ │ │ ├── AlterTable.json │ │ │ ├── CancelDDLTask.json │ │ │ ├── CreateDrdsDB.json │ │ │ ├── CreateDrdsInstance.json │ │ │ ├── CreateIndex.json │ │ │ ├── CreateTable.json │ │ │ ├── DeleteDrdsDB.json │ │ │ ├── DescribeCreateDrdsInstanceStatus.json │ │ │ ├── DescribeDDLTask.json │ │ │ ├── DescribeDrdsDB.json │ │ │ ├── DescribeDrdsDBIpWhiteList.json │ │ │ ├── DescribeDrdsDBs.json │ │ │ ├── DescribeDrdsInstance.json │ │ │ ├── DescribeDrdsInstances.json │ │ │ ├── DropIndexes.json │ │ │ ├── DropTables.json │ │ │ ├── ListUnCompleteTasks.json │ │ │ ├── ModifyDrdsDBPasswd.json │ │ │ ├── ModifyDrdsInstanceDescription.json │ │ │ ├── ModifyDrdsIpWhiteList.json │ │ │ └── RemoveDrdsInstance.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-dts │ │ └── 2015-06-29 │ │ │ ├── Api │ │ │ └── drcGuidRouteApi.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-ecs │ │ └── 2014-05-26 │ │ │ ├── Api │ │ │ ├── AddTags.json │ │ │ ├── AllocateEipAddress.json │ │ │ ├── AllocatePublicIpAddress.json │ │ │ ├── AssociateEipAddress.json │ │ │ ├── AssociateHaVip.json │ │ │ ├── AttachDisk.json │ │ │ ├── AuthorizeSecurityGroup.json │ │ │ ├── AuthorizeSecurityGroupEgress.json │ │ │ ├── CancelCopyImage.json │ │ │ ├── CheckAutoSnapshotPolicy.json │ │ │ ├── CheckDiskEnableAutoSnapshotValidation.json │ │ │ ├── CopyImage.json │ │ │ ├── CreateDisk.json │ │ │ ├── CreateHaVip.json │ │ │ ├── CreateImage.json │ │ │ ├── CreateInstance.json │ │ │ ├── CreateRouteEntry.json │ │ │ ├── CreateSecurityGroup.json │ │ │ ├── CreateSnapshot.json │ │ │ ├── CreateVSwitch.json │ │ │ ├── CreateVpc.json │ │ │ ├── DeleteDisk.json │ │ │ ├── DeleteHaVip.json │ │ │ ├── DeleteImage.json │ │ │ ├── DeleteInstance.json │ │ │ ├── DeleteRouteEntry.json │ │ │ ├── DeleteSecurityGroup.json │ │ │ ├── DeleteSnapshot.json │ │ │ ├── DeleteVSwitch.json │ │ │ ├── DeleteVpc.json │ │ │ ├── DescribeAutoSnapshotPolicy.json │ │ │ ├── DescribeDiskMonitorData.json │ │ │ ├── DescribeDisks.json │ │ │ ├── DescribeEipAddresses.json │ │ │ ├── DescribeEipMonitorData.json │ │ │ ├── DescribeHaVips.json │ │ │ ├── DescribeImageSharePermission.json │ │ │ ├── DescribeImages.json │ │ │ ├── DescribeInstanceAttribute.json │ │ │ ├── DescribeInstanceMonitorData.json │ │ │ ├── DescribeInstanceStatus.json │ │ │ ├── DescribeInstanceTypes.json │ │ │ ├── DescribeInstanceVncPasswd.json │ │ │ ├── DescribeInstanceVncUrl.json │ │ │ ├── DescribeInstances.json │ │ │ ├── DescribeLimitation.json │ │ │ ├── DescribeRegions.json │ │ │ ├── DescribeResourceByTags.json │ │ │ ├── DescribeRouteTables.json │ │ │ ├── DescribeSecurityGroupAttribute.json │ │ │ ├── DescribeSecurityGroups.json │ │ │ ├── DescribeSnapshots.json │ │ │ ├── DescribeTagKeys.json │ │ │ ├── DescribeTags.json │ │ │ ├── DescribeVRouters.json │ │ │ ├── DescribeVSwitches.json │ │ │ ├── DescribeVpcs.json │ │ │ ├── DescribeZones.json │ │ │ ├── DetachDisk.json │ │ │ ├── JoinSecurityGroup.json │ │ │ ├── LeaveSecurityGroup.json │ │ │ ├── ModifyAutoSnapshotPolicy.json │ │ │ ├── ModifyDiskAttribute.json │ │ │ ├── ModifyEipAddressAttribute.json │ │ │ ├── ModifyHaVipAttribute.json │ │ │ ├── ModifyImageAttribute.json │ │ │ ├── ModifyImageShareGroupPermission.json │ │ │ ├── ModifyImageSharePermission.json │ │ │ ├── ModifyInstanceAttribute.json │ │ │ ├── ModifyInstanceNetworkSpec.json │ │ │ ├── ModifyInstanceVncPasswd.json │ │ │ ├── ModifyInstanceVpcAttribute.json │ │ │ ├── ModifySecurityGroupAttribute.json │ │ │ ├── ModifySnapshotAttribute.json │ │ │ ├── ModifyVRouterAttribute.json │ │ │ ├── ModifyVSwitchAttribute.json │ │ │ ├── ModifyVpcAttribute.json │ │ │ ├── ReInitDisk.json │ │ │ ├── RebootInstance.json │ │ │ ├── ReleaseEipAddress.json │ │ │ ├── RemoveTags.json │ │ │ ├── RenewInstance.json │ │ │ ├── ReplaceSystemDisk.json │ │ │ ├── ResetDisk.json │ │ │ ├── ResizeDisk.json │ │ │ ├── RevokeSecurityGroup.json │ │ │ ├── RevokeSecurityGroupEgress.json │ │ │ ├── StartInstance.json │ │ │ ├── StopInstance.json │ │ │ ├── UnassociateEipAddress.json │ │ │ └── UnassociateHaVip.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-emr │ │ └── 2015-09-10 │ │ │ ├── Api │ │ │ ├── CreateCluster.json │ │ │ ├── CreateExecutePlan.json │ │ │ ├── CreateExecutePlanWithCluster.json │ │ │ ├── CreateJob.json │ │ │ ├── DeleteExecutePlan.json │ │ │ ├── DeleteJob.json │ │ │ ├── DescribeCluster.json │ │ │ ├── DescribeExecutePlan.json │ │ │ ├── DescribeJob.json │ │ │ ├── JobResource.json │ │ │ ├── KillExecutePlanRecordNode.json │ │ │ ├── ListClusters.json │ │ │ ├── ListConfigType.json │ │ │ ├── ListExecutePlanExecuteRecordNodes.json │ │ │ ├── ListExecutePlanExecuteRecords.json │ │ │ ├── ListExecutePlanJobs.json │ │ │ ├── ListExecutePlanNodeInstances.json │ │ │ ├── ListExecutePlans.json │ │ │ ├── ListJobs.json │ │ │ ├── ListRegions.json │ │ │ ├── ModifyClusterName.json │ │ │ ├── ModifyExecutePlan.json │ │ │ ├── ModifyExecutePlanWithCluster.json │ │ │ ├── ModifyJob.json │ │ │ ├── ReleaseCluster.json │ │ │ ├── ResumeExecutePlan.json │ │ │ ├── RunExecutePlan.json │ │ │ └── StopExecutePlan.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-ess │ │ └── 2014-08-28 │ │ │ ├── Api │ │ │ ├── AttachInstances.json │ │ │ ├── CreateScalingConfiguration.json │ │ │ ├── CreateScalingGroup.json │ │ │ ├── CreateScalingRule.json │ │ │ ├── CreateScheduledTask.json │ │ │ ├── DeleteScalingConfiguration.json │ │ │ ├── DeleteScalingGroup.json │ │ │ ├── DeleteScalingRule.json │ │ │ ├── DeleteScheduledTask.json │ │ │ ├── DescribeScalingActivities.json │ │ │ ├── DescribeScalingConfigurations.json │ │ │ ├── DescribeScalingGroups.json │ │ │ ├── DescribeScalingInstances.json │ │ │ ├── DescribeScalingRules.json │ │ │ ├── DescribeScheduledTasks.json │ │ │ ├── DetachInstances.json │ │ │ ├── DisableScalingGroup.json │ │ │ ├── EnableScalingGroup.json │ │ │ ├── ExecuteScalingRule.json │ │ │ ├── ModifyScalingGroup.json │ │ │ ├── ModifyScalingRule.json │ │ │ ├── ModifyScheduledTask.json │ │ │ └── RemoveInstances.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-ocs │ │ └── 2015-03-01 │ │ │ ├── Api │ │ │ ├── ActivateInstance.json │ │ │ ├── AddAuthenticIP.json │ │ │ ├── CreateInstance.json │ │ │ ├── DataOperate.json │ │ │ ├── DeactivateInstance.json │ │ │ ├── DeleteInstance.json │ │ │ ├── DescribeAuthenticIP.json │ │ │ ├── DescribeHistoryMonitorValues.json │ │ │ ├── DescribeInstances.json │ │ │ ├── DescribeMonitorItems.json │ │ │ ├── DescribeMonitorValues.json │ │ │ ├── DescribeRegions.json │ │ │ ├── DescribeSecurityIps.json │ │ │ ├── DescribeZones.json │ │ │ ├── FlushInstance.json │ │ │ ├── ModifyInstanceAttribute.json │ │ │ ├── ModifyInstanceCapacity.json │ │ │ ├── ModifySecurityIps.json │ │ │ ├── RemoveAuthenticIP.json │ │ │ ├── ReplaceAuthenticIP.json │ │ │ └── VerifyPassword.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-oms │ │ └── 2015-02-12 │ │ │ ├── Api │ │ │ ├── GetProductDefine.json │ │ │ └── GetUserData.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-ons │ │ └── 2015-10-20 │ │ │ ├── Api │ │ │ ├── OnsCloudGetAppkeyList.json │ │ │ ├── OnsClusterList.json │ │ │ ├── OnsClusterNames.json │ │ │ ├── OnsConsumerAccumulate.json │ │ │ ├── OnsConsumerGetConnection.json │ │ │ ├── OnsConsumerResetOffset.json │ │ │ ├── OnsConsumerStatus.json │ │ │ ├── OnsConsumerTimeSpan.json │ │ │ ├── OnsEmpowerCreate.json │ │ │ ├── OnsEmpowerDelete.json │ │ │ ├── OnsEmpowerList.json │ │ │ ├── OnsMessageGetByKey.json │ │ │ ├── OnsMessageGetByMsgId.json │ │ │ ├── OnsMessageGetByTopic.json │ │ │ ├── OnsMessagePush.json │ │ │ ├── OnsMessageSend.json │ │ │ ├── OnsMessageTrace.json │ │ │ ├── OnsPublishCreate.json │ │ │ ├── OnsPublishDelete.json │ │ │ ├── OnsPublishGet.json │ │ │ ├── OnsPublishList.json │ │ │ ├── OnsPublishSearch.json │ │ │ ├── OnsRegionList.json │ │ │ ├── OnsSubscriptionCreate.json │ │ │ ├── OnsSubscriptionDelete.json │ │ │ ├── OnsSubscriptionGet.json │ │ │ ├── OnsSubscriptionList.json │ │ │ ├── OnsSubscriptionSearch.json │ │ │ ├── OnsTopicCreate.json │ │ │ ├── OnsTopicDelete.json │ │ │ ├── OnsTopicGet.json │ │ │ ├── OnsTopicList.json │ │ │ ├── OnsTopicSearch.json │ │ │ ├── OnsTopicStatus.json │ │ │ ├── OnsTrendClusterInputTps.json │ │ │ ├── OnsTrendClusterOutputTps.json │ │ │ ├── OnsTrendGetMachineSar.json │ │ │ ├── OnsTrendGroupOutputTps.json │ │ │ ├── OnsTrendTopicInputTps.json │ │ │ ├── OnsWarnAdmin.json │ │ │ ├── OnsWarnCreate.json │ │ │ ├── OnsWarnDelete.json │ │ │ ├── OnsWarnDisable.json │ │ │ ├── OnsWarnEditor.json │ │ │ ├── OnsWarnEnable.json │ │ │ └── OnsWarnList.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-ossadmin │ │ ├── 2013-07-12 │ │ │ ├── Api │ │ │ │ ├── GetBucketPolicy.json │ │ │ │ ├── PutBucketLimit.json │ │ │ │ ├── PutBucketPolicy.json │ │ │ │ ├── PutBucketStatus.json │ │ │ │ └── createOssInstance.json │ │ │ └── Version-Info.json │ │ ├── 2014-03-26 │ │ │ ├── Api │ │ │ │ ├── restartOss.json │ │ │ │ └── stopOss.json │ │ │ └── Version-Info.json │ │ ├── 2015-03-02 │ │ │ ├── Api │ │ │ │ ├── CreateOssInstance.json │ │ │ │ ├── ReleaseOssInstance.json │ │ │ │ ├── RestartOssInstance.json │ │ │ │ └── StopOssInstance.json │ │ │ └── Version-Info.json │ │ └── 2015-05-20 │ │ │ ├── Api │ │ │ ├── BindBucketVip.json │ │ │ ├── CreateImgVpc.json │ │ │ ├── CreateOssVpc.json │ │ │ ├── DeleteImgVpc.json │ │ │ ├── DeleteOssVpc.json │ │ │ ├── GetBucketVips.json │ │ │ ├── GetImgVpcInfo.json │ │ │ ├── GetOssVpcInfo.json │ │ │ └── UnBindBucketVip.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-ots │ │ └── 2013-09-12 │ │ │ ├── Api │ │ │ ├── DeleteInstance.json │ │ │ ├── DeleteUser.json │ │ │ ├── GetInstance.json │ │ │ ├── GetUser.json │ │ │ ├── InsertInstance.json │ │ │ ├── InsertUser.json │ │ │ ├── ListInstance.json │ │ │ ├── UpdateInstance.json │ │ │ └── UpdateUser.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-otsfinance │ │ └── 2013-09-12 │ │ │ ├── Api │ │ │ ├── DeleteInstance.json │ │ │ ├── DeleteUser.json │ │ │ ├── GetInstance.json │ │ │ ├── GetUser.json │ │ │ ├── InsertInstance.json │ │ │ ├── InsertUser.json │ │ │ ├── ListInstance.json │ │ │ ├── UpdateInstance.json │ │ │ └── UpdateUser.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-otsshihua │ │ └── 2015-10-26 │ │ │ ├── Api │ │ │ ├── DeleteInstance.json │ │ │ ├── GetInstance.json │ │ │ ├── InsertInstance.json │ │ │ └── ListInstance.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-pts │ │ └── 2015-08-01 │ │ │ ├── Api │ │ │ ├── CreateTransaction.json │ │ │ ├── GetKeySecret.json │ │ │ ├── GetScript.json │ │ │ ├── GetTasks.json │ │ │ ├── ReportLogSample.json │ │ │ ├── ReportTestSample.json │ │ │ ├── ReportVuser.json │ │ │ ├── SendWangWang.json │ │ │ ├── SetScenarioStatus.json │ │ │ ├── SetTaskStatus.json │ │ │ └── StopTask.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-push │ │ └── 2015-08-27 │ │ │ ├── Api │ │ │ ├── BatchGetDevicesInfo.json │ │ │ ├── PushByteMessage.json │ │ │ └── RevertRpc.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-r-kvstore │ │ └── 2015-01-01 │ │ │ ├── Api │ │ │ ├── ActivateInstance.json │ │ │ ├── CreateInstance.json │ │ │ ├── CreateInstances.json │ │ │ ├── DataOperate.json │ │ │ ├── DeactivateInstance.json │ │ │ ├── DeleteInstance.json │ │ │ ├── DescribeCommodity.json │ │ │ ├── DescribeConnectionDomain.json │ │ │ ├── DescribeHistoryMonitorValues.json │ │ │ ├── DescribeInstanceConfig.json │ │ │ ├── DescribeInstanceCount.json │ │ │ ├── DescribeInstances.json │ │ │ ├── DescribeMonitorItems.json │ │ │ ├── DescribeMonitorValues.json │ │ │ ├── DescribePrice.json │ │ │ ├── DescribeRegions.json │ │ │ ├── DescribeUserInfo.json │ │ │ ├── FlushInstance.json │ │ │ ├── ModifyInstanceAttribute.json │ │ │ ├── ModifyInstanceCapacity.json │ │ │ ├── ModifyInstanceConfig.json │ │ │ ├── RenewInstance.json │ │ │ ├── TransformToPrePaid.json │ │ │ └── VerifyPassword.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-ram │ │ ├── 2014-02-14 │ │ │ ├── Api │ │ │ │ ├── AddUser.json │ │ │ │ ├── DeleteUserPolicy.json │ │ │ │ ├── GetUser.json │ │ │ │ ├── GetUserPolicy.json │ │ │ │ ├── ListUserPolicies.json │ │ │ │ ├── ListUsers.json │ │ │ │ ├── PutUserPolicy.json │ │ │ │ └── RemoveUser.json │ │ │ └── Version-Info.json │ │ └── 2015-05-01 │ │ │ ├── Api │ │ │ ├── ActivateService.json │ │ │ ├── AddUserToGroup.json │ │ │ ├── AttachPolicyToGroup.json │ │ │ ├── AttachPolicyToRole.json │ │ │ ├── AttachPolicyToUser.json │ │ │ ├── BindMFADevice.json │ │ │ ├── ClearAccountAlias.json │ │ │ ├── CreateAccessKey.json │ │ │ ├── CreateGroup.json │ │ │ ├── CreateLoginProfile.json │ │ │ ├── CreatePolicy.json │ │ │ ├── CreatePolicyVersion.json │ │ │ ├── CreateRole.json │ │ │ ├── CreateUser.json │ │ │ ├── CreateVirtualMFADevice.json │ │ │ ├── DeactivateService.json │ │ │ ├── DeleteAccessKey.json │ │ │ ├── DeleteGroup.json │ │ │ ├── DeleteLoginProfile.json │ │ │ ├── DeletePolicy.json │ │ │ ├── DeletePolicyVersion.json │ │ │ ├── DeleteRole.json │ │ │ ├── DeleteUser.json │ │ │ ├── DeleteVirtualMFADevice.json │ │ │ ├── DetachPolicyFromGroup.json │ │ │ ├── DetachPolicyFromRole.json │ │ │ ├── DetachPolicyFromUser.json │ │ │ ├── GetAccountAlias.json │ │ │ ├── GetAccountSummary.json │ │ │ ├── GetGroup.json │ │ │ ├── GetLoginProfile.json │ │ │ ├── GetPasswordPolicy.json │ │ │ ├── GetPolicy.json │ │ │ ├── GetPolicyVersion.json │ │ │ ├── GetRole.json │ │ │ ├── GetSecurityPreference.json │ │ │ ├── GetServiceStatus.json │ │ │ ├── GetUser.json │ │ │ ├── GetUserMFAInfo.json │ │ │ ├── ListAccessKeys.json │ │ │ ├── ListEntitiesForPolicy.json │ │ │ ├── ListGroups.json │ │ │ ├── ListGroupsForUser.json │ │ │ ├── ListPolicies.json │ │ │ ├── ListPoliciesForGroup.json │ │ │ ├── ListPoliciesForRole.json │ │ │ ├── ListPoliciesForUser.json │ │ │ ├── ListPolicyVersions.json │ │ │ ├── ListRoles.json │ │ │ ├── ListUsers.json │ │ │ ├── ListUsersForGroup.json │ │ │ ├── ListVirtualMFADevices.json │ │ │ ├── RemoveUserFromGroup.json │ │ │ ├── SetAccountAlias.json │ │ │ ├── SetDefaultPolicyVersion.json │ │ │ ├── SetPasswordPolicy.json │ │ │ ├── SetSecurityPreference.json │ │ │ ├── UnbindMFADevice.json │ │ │ ├── UpdateAccessKey.json │ │ │ ├── UpdateGroup.json │ │ │ ├── UpdateLoginProfile.json │ │ │ ├── UpdateRole.json │ │ │ └── UpdateUser.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-rds │ │ └── 2014-08-15 │ │ │ ├── Api │ │ │ ├── AddTagsToResource.json │ │ │ ├── AllocateInstancePrivateConnection.json │ │ │ ├── AllocateInstancePublicConnection.json │ │ │ ├── BatchGrantAccountPrivilege.json │ │ │ ├── BatchRevokeAccountPrivilege.json │ │ │ ├── CancelImport.json │ │ │ ├── CheckAccountNameAvailable.json │ │ │ ├── CheckDBNameAvailable.json │ │ │ ├── CreateAccount.json │ │ │ ├── CreateAccountForInner.json │ │ │ ├── CreateBackup.json │ │ │ ├── CreateDBInstance.json │ │ │ ├── CreateDBInstanceForChannel.json │ │ │ ├── CreateDBInstanceforFirstPay.json │ │ │ ├── CreateDatabase.json │ │ │ ├── CreateDatabaseForInner.json │ │ │ ├── CreatePostpaidDBInstance.json │ │ │ ├── CreatePostpaidDBInstanceForChannel.json │ │ │ ├── CreateReadOnlyDBInstance.json │ │ │ ├── CreateTempDBInstance.json │ │ │ ├── CreateUploadPathForSQLServer.json │ │ │ ├── DeleteAccount.json │ │ │ ├── DeleteDBInstance.json │ │ │ ├── DeleteDatabase.json │ │ │ ├── DescibeImportsFromDatabase.json │ │ │ ├── DescribeAbnormalDBInstances.json │ │ │ ├── DescribeAccounts.json │ │ │ ├── DescribeBackupPolicy.json │ │ │ ├── DescribeBackupTasks.json │ │ │ ├── DescribeBackups.json │ │ │ ├── DescribeBinlogFiles.json │ │ │ ├── DescribeDBInstanceAttribute.json │ │ │ ├── DescribeDBInstanceIPArrayList.json │ │ │ ├── DescribeDBInstanceNetInfo.json │ │ │ ├── DescribeDBInstanceNetInfoForChannel.json │ │ │ ├── DescribeDBInstancePerformance.json │ │ │ ├── DescribeDBInstances.json │ │ │ ├── DescribeDBInstancesByExpireTime.json │ │ │ ├── DescribeDBInstancesByPerformance.json │ │ │ ├── DescribeDatabases.json │ │ │ ├── DescribeErrorLogs.json │ │ │ ├── DescribeFilesForSQLServer.json │ │ │ ├── DescribeImportsForSQLServer.json │ │ │ ├── DescribeModifyParameterLog.json │ │ │ ├── DescribeOperationLogs.json │ │ │ ├── DescribeOptimizeAdviceByDBA.json │ │ │ ├── DescribeOptimizeAdviceOnBigTable.json │ │ │ ├── DescribeOptimizeAdviceOnExcessIndex.json │ │ │ ├── DescribeOptimizeAdviceOnMissIndex.json │ │ │ ├── DescribeOptimizeAdviceOnMissPK.json │ │ │ ├── DescribeOptimizeAdviceOnStorage.json │ │ │ ├── DescribeParameterTemplates.json │ │ │ ├── DescribeParameters.json │ │ │ ├── DescribePreCheckResults.json │ │ │ ├── DescribeRealtimeDiagnoses.json │ │ │ ├── DescribeRegions.json │ │ │ ├── DescribeResourceUsage.json │ │ │ ├── DescribeSQLInjectionInfos.json │ │ │ ├── DescribeSQLLogRecords.json │ │ │ ├── DescribeSQLLogReportList.json │ │ │ ├── DescribeSQLLogReports.json │ │ │ ├── DescribeSlowLogRecords.json │ │ │ ├── DescribeSlowLogs.json │ │ │ ├── DescribeTasks.json │ │ │ ├── DescribeVpcZoneNos.json │ │ │ ├── ExtractBackupFromOAS.json │ │ │ ├── GrantAccountPrivilege.json │ │ │ ├── ImportDataForSQLServer.json │ │ │ ├── ImportDataFromDatabase.json │ │ │ ├── ImportDatabaseBetweenInstances.json │ │ │ ├── LockDBInstance.json │ │ │ ├── MigrateToOtherZone.json │ │ │ ├── ModifyAccountDescription.json │ │ │ ├── ModifyBackupPolicy.json │ │ │ ├── ModifyDBDescription.json │ │ │ ├── ModifyDBInstanceConnectionMode.json │ │ │ ├── ModifyDBInstanceConnectionString.json │ │ │ ├── ModifyDBInstanceDescription.json │ │ │ ├── ModifyDBInstanceMaintainTime.json │ │ │ ├── ModifyDBInstanceNetworkType.json │ │ │ ├── ModifyDBInstanceSpec.json │ │ │ ├── ModifyParameter.json │ │ │ ├── ModifyPostpaidDBInstanceSpec.json │ │ │ ├── ModifySecurityIps.json │ │ │ ├── PreCheckBeforeImportData.json │ │ │ ├── PurgeDBInstanceLog.json │ │ │ ├── ReleaseInstancePublicConnection.json │ │ │ ├── RemoveTagsFromResource.json │ │ │ ├── ResetAccountForPG.json │ │ │ ├── ResetAccountPassword.json │ │ │ ├── RestartDBInstance.json │ │ │ ├── RestoreDBInstance.json │ │ │ ├── RevokeAccountPrivilege.json │ │ │ ├── StartDBInstanceDiagnose.json │ │ │ ├── StopSyncing.json │ │ │ ├── SwitchDBInstanceNetType.json │ │ │ ├── UnlockDBInstance.json │ │ │ └── UpgradeDBInstanceEngineVersion.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-rds_region │ │ └── 2014-08-15 │ │ │ ├── Api │ │ │ ├── AddTagsToResource.json │ │ │ ├── AllocateInstancePrivateConnection.json │ │ │ ├── AllocateInstancePublicConnection.json │ │ │ ├── BatchGrantAccountPrivilege.json │ │ │ ├── BatchRevokeAccountPrivilege.json │ │ │ ├── CancelImport.json │ │ │ ├── CheckAccountNameAvailable.json │ │ │ ├── CheckDBNameAvailable.json │ │ │ ├── CreateAccount.json │ │ │ ├── CreateAccountForInner.json │ │ │ ├── CreateBackup.json │ │ │ ├── CreateDBInstance.json │ │ │ ├── CreateDBInstanceForChannel.json │ │ │ ├── CreateDBInstanceforFirstPay.json │ │ │ ├── CreateDatabase.json │ │ │ ├── CreateDatabaseForInner.json │ │ │ ├── CreatePostpaidDBInstance.json │ │ │ ├── CreatePostpaidDBInstanceForChannel.json │ │ │ ├── CreateReadOnlyDBInstance.json │ │ │ ├── CreateTempDBInstance.json │ │ │ ├── CreateUploadPathForSQLServer.json │ │ │ ├── DeleteAccount.json │ │ │ ├── DeleteDBInstance.json │ │ │ ├── DeleteDatabase.json │ │ │ ├── DescibeImportsFromDatabase.json │ │ │ ├── DescribeAbnormalDBInstances.json │ │ │ ├── DescribeAccounts.json │ │ │ ├── DescribeBackupPolicy.json │ │ │ ├── DescribeBackupTasks.json │ │ │ ├── DescribeBackups.json │ │ │ ├── DescribeBinlogFiles.json │ │ │ ├── DescribeDBInstanceAttribute.json │ │ │ ├── DescribeDBInstanceIPArrayList.json │ │ │ ├── DescribeDBInstanceNetInfo.json │ │ │ ├── DescribeDBInstanceNetInfoForChannel.json │ │ │ ├── DescribeDBInstancePerformance.json │ │ │ ├── DescribeDBInstances.json │ │ │ ├── DescribeDBInstancesByExpireTime.json │ │ │ ├── DescribeDBInstancesByPerformance.json │ │ │ ├── DescribeDatabases.json │ │ │ ├── DescribeErrorLogs.json │ │ │ ├── DescribeFilesForSQLServer.json │ │ │ ├── DescribeImportsForSQLServer.json │ │ │ ├── DescribeModifyParameterLog.json │ │ │ ├── DescribeOperationLogs.json │ │ │ ├── DescribeOptimizeAdviceByDBA.json │ │ │ ├── DescribeOptimizeAdviceOnBigTable.json │ │ │ ├── DescribeOptimizeAdviceOnExcessIndex.json │ │ │ ├── DescribeOptimizeAdviceOnMissIndex.json │ │ │ ├── DescribeOptimizeAdviceOnMissPK.json │ │ │ ├── DescribeOptimizeAdviceOnStorage.json │ │ │ ├── DescribeParameterTemplates.json │ │ │ ├── DescribeParameters.json │ │ │ ├── DescribePreCheckResults.json │ │ │ ├── DescribeRealtimeDiagnoses.json │ │ │ ├── DescribeRegions.json │ │ │ ├── DescribeResourceUsage.json │ │ │ ├── DescribeSQLInjectionInfos.json │ │ │ ├── DescribeSQLLogRecords.json │ │ │ ├── DescribeSQLLogReports.json │ │ │ ├── DescribeSlowLogRecords.json │ │ │ ├── DescribeSlowLogs.json │ │ │ ├── DescribeTasks.json │ │ │ ├── DescribeVpcZoneNos.json │ │ │ ├── ExtractBackupFromOAS.json │ │ │ ├── GrantAccountPrivilege.json │ │ │ ├── ImportDataForSQLServer.json │ │ │ ├── ImportDataFromDatabase.json │ │ │ ├── ImportDatabaseBetweenInstances.json │ │ │ ├── LockDBInstance.json │ │ │ ├── MigrateToOtherZone.json │ │ │ ├── ModifyAccountDescription.json │ │ │ ├── ModifyBackupPolicy.json │ │ │ ├── ModifyDBDescription.json │ │ │ ├── ModifyDBInstanceConnectionMode.json │ │ │ ├── ModifyDBInstanceConnectionString.json │ │ │ ├── ModifyDBInstanceDescription.json │ │ │ ├── ModifyDBInstanceMaintainTime.json │ │ │ ├── ModifyDBInstanceNetworkType.json │ │ │ ├── ModifyDBInstanceSpec.json │ │ │ ├── ModifyParameter.json │ │ │ ├── ModifyPostpaidDBInstanceSpec.json │ │ │ ├── ModifySecurityIps.json │ │ │ ├── PreCheckBeforeImportData.json │ │ │ ├── PurgeDBInstanceLog.json │ │ │ ├── ReleaseInstancePublicConnection.json │ │ │ ├── RemoveTagsFromResource.json │ │ │ ├── ResetAccountForPG.json │ │ │ ├── ResetAccountPassword.json │ │ │ ├── RestartDBInstance.json │ │ │ ├── RestoreDBInstance.json │ │ │ ├── RevokeAccountPrivilege.json │ │ │ ├── StartDBInstanceDiagnose.json │ │ │ ├── StopSyncing.json │ │ │ ├── SwitchDBInstanceNetType.json │ │ │ ├── UnlockDBInstance.json │ │ │ └── UpgradeDBInstanceEngineVersion.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-risk │ │ ├── 2015-03-23 │ │ │ ├── Api │ │ │ │ ├── FindRisk.json │ │ │ │ ├── SendVerifyCode.json │ │ │ │ └── ValidateVerifyCode.json │ │ │ └── Version-Info.json │ │ └── 2015-08-04 │ │ │ ├── Api │ │ │ ├── FindRisk.json │ │ │ ├── QueryNameList.json │ │ │ ├── SendVerifyCode.json │ │ │ ├── ValidateVerifyCode.json │ │ │ └── WriteUssc.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-slb │ │ ├── 2013-02-21 │ │ │ ├── Api │ │ │ │ ├── AddBackendServers.json │ │ │ │ ├── CreateLoadBalancer.json │ │ │ │ ├── CreateLoadBalancerHTTPListener.json │ │ │ │ ├── CreateLoadBalancerTCPListener.json │ │ │ │ ├── DeleteLoadBalancer.json │ │ │ │ ├── DeleteLoadBalancerListener.json │ │ │ │ ├── DescribeBackendServers.json │ │ │ │ ├── DescribeLoadBalancerAttribute.json │ │ │ │ ├── DescribeLoadBalancerHTTPListenerAttribute.json │ │ │ │ ├── DescribeLoadBalancerTCPListenerAttribute.json │ │ │ │ ├── DescribeLoadBalancers.json │ │ │ │ ├── DescribeRegions.json │ │ │ │ ├── RemoveBackendServers.json │ │ │ │ ├── SetLoadBalancerHTTPListenerAttribute.json │ │ │ │ ├── SetLoadBalancerListenerStatus.json │ │ │ │ ├── SetLoadBalancerName.json │ │ │ │ ├── SetLoadBalancerStatus.json │ │ │ │ ├── SetLoadBalancerTCPListenerAttribute.json │ │ │ │ └── SetLoadBanancerListenerStatus.json │ │ │ └── Version-Info.json │ │ └── 2014-05-15 │ │ │ ├── Api │ │ │ ├── AddBackendServers.json │ │ │ ├── AddListenerWhiteListItem.json │ │ │ ├── CreateLoadBalancer.json │ │ │ ├── CreateLoadBalancerHTTPListener.json │ │ │ ├── CreateLoadBalancerHTTPSListener.json │ │ │ ├── CreateLoadBalancerTCPListener.json │ │ │ ├── CreateLoadBalancerUDPListener.json │ │ │ ├── DeleteLoadBalancer.json │ │ │ ├── DeleteLoadBalancerListener.json │ │ │ ├── DeleteServerCertificate.json │ │ │ ├── DescribeHealthStatus.json │ │ │ ├── DescribeListenerAccessControlAttribute.json │ │ │ ├── DescribeLoadBalancerAttribute.json │ │ │ ├── DescribeLoadBalancerHTTPListenerAttribute.json │ │ │ ├── DescribeLoadBalancerHTTPSListenerAttribute.json │ │ │ ├── DescribeLoadBalancerTCPListenerAttribute.json │ │ │ ├── DescribeLoadBalancerUDPListenerAttribute.json │ │ │ ├── DescribeLoadBalancers.json │ │ │ ├── DescribeLocations.json │ │ │ ├── DescribeRegions.json │ │ │ ├── DescribeRegions4Location.json │ │ │ ├── DescribeServerCertificate.json │ │ │ ├── DescribeServerCertificates.json │ │ │ ├── DescribeZones.json │ │ │ ├── ModifyLoadBalancerInternetSpec.json │ │ │ ├── RemoveBackendServers.json │ │ │ ├── RemoveListenerWhiteListItem.json │ │ │ ├── SetBackendServers.json │ │ │ ├── SetListenerAccessControlStatus.json │ │ │ ├── SetLoadBalancerHTTPListenerAttribute.json │ │ │ ├── SetLoadBalancerHTTPSListenerAttribute.json │ │ │ ├── SetLoadBalancerName.json │ │ │ ├── SetLoadBalancerStatus.json │ │ │ ├── SetLoadBalancerTCPListenerAttribute.json │ │ │ ├── SetLoadBalancerUDPListenerAttribute.json │ │ │ ├── SetServerCertificateName.json │ │ │ ├── StartLoadBalancerListener.json │ │ │ ├── StopLoadBalancerListener.json │ │ │ └── UploadServerCertificate.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-sts │ │ └── 2015-04-01 │ │ │ ├── Api │ │ │ ├── AssumeRole.json │ │ │ └── AssumeRoleWithServiceIdentity.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-ubsms-inner │ │ └── 2015-06-23 │ │ │ ├── Api │ │ │ ├── DescribeBusinessStatus.json │ │ │ ├── DescribeUserBusinessStatus.json │ │ │ ├── NotifyUserBusinessCommand.json │ │ │ ├── SetUserBusinessStatuses.json │ │ │ └── SetUserSecurityStatus.json │ │ │ └── Version-Info.json │ ├── aliyun-api-metadata-ubsms │ │ └── 2015-06-23 │ │ │ ├── Api │ │ │ ├── DescribeBusinessStatus.json │ │ │ ├── NotifyUserBusinessCommand.json │ │ │ ├── SetUserBusinessStatus.json │ │ │ └── SetUserBusinessStatuses.json │ │ │ └── Version-Info.json │ └── aliyun-api-metadata-yundun │ │ ├── 2015-02-27 │ │ ├── Api │ │ │ ├── AllMalwareNum.json │ │ │ ├── CurrentDdosAttackNum.json │ │ │ ├── TodayAegisOnlineRate.json │ │ │ ├── TodayAllkbps.json │ │ │ ├── TodayAllpps.json │ │ │ ├── TodayBackdoor.json │ │ │ ├── TodayCrackIntercept.json │ │ │ ├── TodayMalwareNum.json │ │ │ ├── TodayqpsByRegion.json │ │ │ └── WebAttackNum.json │ │ └── Version-Info.json │ │ └── 2015-04-16 │ │ ├── Api │ │ ├── AddCNameWaf.json │ │ ├── BruteforceLog.json │ │ ├── CloseCCProtect.json │ │ ├── ClosePortScan.json │ │ ├── CloseVulScan.json │ │ ├── ConfigDdos.json │ │ ├── ConfirmLogin.json │ │ ├── DdosFlowGraph.json │ │ ├── DdosLog.json │ │ ├── DeleteBackDoorFile.json │ │ ├── DeleteCNameWaf.json │ │ ├── DetectVulById.json │ │ ├── DetectVulByIp.json │ │ ├── GetDdosConfigOptions.json │ │ ├── ListInstanceInfos.json │ │ ├── LogineventLog.json │ │ ├── OpenCCProtect.json │ │ ├── OpenPortScan.json │ │ ├── OpenVulScan.json │ │ ├── QueryDdosConfig.json │ │ ├── SecureCheck.json │ │ ├── ServiceStatus.json │ │ ├── SetDdosAuto.json │ │ ├── SetDdosQps.json │ │ ├── Summary.json │ │ ├── VulScanLog.json │ │ ├── WafInfo.json │ │ ├── WafLog.json │ │ └── WebshellLog.json │ │ └── Version-Info.json └── endpoints.xml ├── tasks ├── codegen │ └── codegen.rake ├── meta │ └── validate.rake ├── metrics │ └── metrics.rake └── test │ └── test.rake ├── templates ├── api_all.rb ├── api_define.rb ├── api_product.rb └── api_test.rb └── test ├── aliyun ├── openapi │ ├── api_dsl_test.rb │ ├── client_test.rb │ └── core_test.rb └── openapi_test.rb └── test_helper.rb /.gitignore: -------------------------------------------------------------------------------- 1 | *.gem 2 | *.rbc 3 | /.idea 4 | /.config 5 | /coverage/ 6 | /InstalledFiles 7 | /pkg/ 8 | /spec/reports/ 9 | /test/tmp/ 10 | /test/version_tmp/ 11 | /tmp/ 12 | 13 | ## Specific to RubyMotion: 14 | .dat* 15 | .repl_history 16 | build/ 17 | 18 | ## Documentation cache and generated files: 19 | /.yardoc/ 20 | /_yardoc/ 21 | /doc/ 22 | /rdoc/ 23 | 24 | ## Environment normalisation: 25 | /.bundle/ 26 | /vendor/bundle 27 | /lib/bundler/man/ 28 | 29 | # for a library or gem, you might want to ignore these files since the code is 30 | # intended to run in multiple environments; otherwise, check them in: 31 | Gemfile.lock 32 | .ruby-version 33 | # .ruby-gemset 34 | 35 | # unless supporting rvm < 1.11.0 or doing something fancy, ignore this: 36 | .rvmrc 37 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | rvm: 3 | - 1.9.3 4 | - 2.0.0 5 | - 2.1.0 6 | - 2.2.0 7 | - jruby-19mode 8 | before_install: gem install bundler 9 | -------------------------------------------------------------------------------- /CONSOLE.md: -------------------------------------------------------------------------------- 1 | # How to use console? 2 | 3 | After donwload entire code base, run ```bundle install``` under the working copy. You need to export your key id and key secret by environment variables 4 | 5 | ```bash 6 | export KEY_ID=7jdfadfdsafadas 7 | export KEY_SECRET=4qX6adfasfdasfadsfasfas 8 | ``` 9 | 10 | Then you could run ```bin/console`` , it will start a Pry session with necessary instruction to make any API call. 11 | 12 | For example: 13 | 14 | ```ruby 15 | require 'aliyun/openapi/ecs' 16 | Aliyun::Openapi::Core::ApiDSL.client.ecs(version:'2014-05-26').describe_regions do |response| 17 | # require 'pry'; binding.pry 18 | p response 19 | end 20 | ``` 21 | 22 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | # Specify your gem's dependencies in aliyun.gemspec 4 | gemspec 5 | gem 'coveralls', require: false 6 | gem 'simplecov', require: false -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- 1 | require "bundler/gem_tasks" 2 | require "rake/testtask" 3 | 4 | FileList['tasks/**/*.rake'].each do |file| 5 | load file 6 | end 7 | 8 | task :default => 'test:all' -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require "bundler/setup" 3 | require 'aliyun/openapi' 4 | require 'rainbow' 5 | Aliyun::Openapi.configure do |config| 6 | config.ssl_required = true 7 | config.access_key_id = ENV['KEY_ID'] 8 | config.access_key_secret = ENV['KEY_SECRET'] 9 | end 10 | puts Rainbow('Sample 1:').green 11 | puts <<-EOS 12 | require 'aliyun/openapi/ecs' 13 | Aliyun::Openapi::Client.ecs(version:'2014-05-26').describe_regions do |response| 14 | # require 'pry'; binding.pry 15 | p response 16 | end 17 | EOS 18 | puts Rainbow('=').yellow * 128 19 | puts Rainbow('Sample 2:').green 20 | puts <<-EOS 21 | require 'aliyun/openapi/all' 22 | Aliyun::Openapi::Client.ecs(version:'2014-05-26').describe_regions do |response| 23 | # require 'pry'; binding.pry 24 | p response 25 | end 26 | EOS 27 | puts Rainbow('=').yellow * 128 28 | require 'pry' 29 | Pry.start -------------------------------------------------------------------------------- /lib/aliyun/openapi.rb: -------------------------------------------------------------------------------- 1 | require 'aliyun/openapi/core' 2 | require 'aliyun/openapi/version' 3 | 4 | module Aliyun 5 | module Openapi 6 | # Client code for easy access 7 | class Client 8 | class << self 9 | # create a bridge 10 | def method_missing(symbol, *args) 11 | Core::ApiDSL.client.send(symbol, *args) 12 | end 13 | end 14 | end 15 | end 16 | end 17 | -------------------------------------------------------------------------------- /lib/aliyun/openapi/core/configuration.rb: -------------------------------------------------------------------------------- 1 | require 'ostruct' 2 | require 'yaml' 3 | 4 | module Aliyun 5 | module Openapi 6 | 7 | END_POINTS_FILE = File.expand_path('../../endpoints.yml', __FILE__) 8 | 9 | class Configuration #< OpenStruct 10 | attr_accessor :server_address, :ssl_required, :access_key_id, :access_key_secret, :format, :region 11 | attr_reader :end_points 12 | def initialize 13 | @end_points = YAML.parse( File.read(END_POINTS_FILE) ).transform 14 | @format = :json 15 | @region = 'cn-hangzhou' 16 | @end_points.frozen? #make it read only 17 | end 18 | 19 | def look_up_server(product, region = nil) 20 | setting = @end_points.select {|k,v| v[:region_ids].include?(region || @region)} 21 | setting.values[0][:products][product.to_s.gsub(/_/, '-').to_sym] unless setting.empty? 22 | end 23 | end 24 | end 25 | end 26 | -------------------------------------------------------------------------------- /lib/aliyun/openapi/core/exception.rb: -------------------------------------------------------------------------------- 1 | module Aliyun 2 | module Openapi 3 | 4 | # all error before making api call 5 | class LocalError < StandardError 6 | 7 | end 8 | 9 | # invalid api entry or namespace 10 | class UndefinedError < LocalError 11 | 12 | end 13 | 14 | # invalid params, either type or required 15 | class InvalidParamsError < LocalError 16 | 17 | end 18 | end 19 | end 20 | -------------------------------------------------------------------------------- /lib/aliyun/openapi/core/version.rb: -------------------------------------------------------------------------------- 1 | module Aliyun 2 | module Openapi 3 | module Core 4 | VERSION = '0.0.1' 5 | end 6 | end 7 | end 8 | -------------------------------------------------------------------------------- /lib/aliyun/openapi/version.rb: -------------------------------------------------------------------------------- 1 | module Aliyun 2 | module Openapi 3 | VERSION = '0.0.1' 4 | end 5 | end 6 | -------------------------------------------------------------------------------- /openapi-meta/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun-beta/aliyun-openapi-ruby-sdk/ebdea827276ade4dd778c4cc04226553c837e735/openapi-meta/README.md -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-aas/2015-07-01/Api/CreateAliyunAccount.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"CreateAliyunAccount", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"AliyunId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Aas", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"PK", 25 | "type":"String" 26 | }, 27 | { 28 | "tagName":"AliyunId", 29 | "type":"String" 30 | } 31 | ] 32 | }, 33 | "version":"2015-07-01" 34 | } 35 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-aas/2015-07-01/Api/DeleteAccessKeyForAccount.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"DeleteAccessKeyForAccount", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"PK", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"AKId", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Aas", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"PK", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Result", 38 | "type":"String", 39 | "valueSwitch":{ 40 | "cases":[ 41 | { 42 | "tagValue":"Success" 43 | }, 44 | { 45 | "tagValue":"Fail" 46 | } 47 | ] 48 | } 49 | } 50 | ] 51 | }, 52 | "version":"2015-07-01" 53 | } 54 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-aas/2015-07-01/Api/GetBasicInfoForAccount.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"GetBasicInfoForAccount", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"AliyunId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Aas", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"PK", 25 | "type":"String" 26 | }, 27 | { 28 | "tagName":"LastLoginDate", 29 | "type":"String" 30 | } 31 | ] 32 | }, 33 | "version":"2015-07-01" 34 | } 35 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-aas/2015-07-01/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"DeleteAccessKeyForAccount" 7 | }, 8 | { 9 | "name":"CreateAliyunAccount" 10 | }, 11 | { 12 | "name":"CreateAccessKeyForAccount" 13 | }, 14 | { 15 | "name":"UpdatePasswordForAccount" 16 | }, 17 | { 18 | "name":"UpdateAccessKeyStatusForAccount" 19 | }, 20 | { 21 | "name":"ListAccessKeysForAccount" 22 | }, 23 | { 24 | "name":"GetBasicInfoForAccount" 25 | } 26 | ] 27 | }, 28 | "name":"2015-07-01", 29 | "parameters":{ 30 | "parameters":[ 31 | 32 | ] 33 | }, 34 | "product":"Aas" 35 | } 36 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ace-ops/2015-09-09/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"report" 7 | }, 8 | { 9 | "name":"query" 10 | } 11 | ] 12 | }, 13 | "name":"2015-09-09", 14 | "product":"Ace-ops" 15 | } 16 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ace/2015-07-13/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"GetMonitorData" 7 | }, 8 | { 9 | "name":"DescribeAppLogs" 10 | } 11 | ] 12 | }, 13 | "name":"2015-07-13", 14 | "product":"Ace" 15 | } 16 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-alert/2015-08-15/Api/CreateProject.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST", 4 | "pattern":"/projects", 5 | "protocol":"HTTP" 6 | }, 7 | "name":"CreateProject", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"false", 12 | "tagName":"Project", 13 | "tagPosition":"Body", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"Alert", 22 | "resultMapping":{ 23 | "members":[ 24 | { 25 | "tagName":"code", 26 | "type":"String" 27 | }, 28 | { 29 | "tagName":"message", 30 | "type":"String" 31 | }, 32 | { 33 | "tagName":"success", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"traceId", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"result", 42 | "type":"String" 43 | } 44 | ] 45 | }, 46 | "version":"2015-08-15" 47 | } 48 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-alert/2015-08-15/Api/DeleteAlert.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"DELETE", 4 | "pattern":"/projects/[ProjectName]/alerts/[AlertName]", 5 | "protocol":"HTTP" 6 | }, 7 | "name":"DeleteAlert", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ProjectName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | }, 19 | { 20 | "required":"true", 21 | "tagName":"AlertName", 22 | "tagPosition":"Path", 23 | "type":"String", 24 | "valueSwitch":{ 25 | 26 | } 27 | } 28 | ] 29 | }, 30 | "product":"Alert", 31 | "resultMapping":{ 32 | "members":[ 33 | { 34 | "tagName":"code", 35 | "type":"String" 36 | }, 37 | { 38 | "tagName":"message", 39 | "type":"String" 40 | }, 41 | { 42 | "tagName":"success", 43 | "type":"String" 44 | }, 45 | { 46 | "tagName":"traceId", 47 | "type":"String" 48 | } 49 | ] 50 | }, 51 | "version":"2015-08-15" 52 | } 53 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-alert/2015-08-15/Api/DeleteContact.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"DELETE", 4 | "pattern":"/projects/[ProjectName]/contacts/[ContactName]", 5 | "protocol":"HTTP" 6 | }, 7 | "name":"DeleteContact", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ProjectName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | }, 19 | { 20 | "required":"true", 21 | "tagName":"ContactName", 22 | "tagPosition":"Path", 23 | "type":"String", 24 | "valueSwitch":{ 25 | 26 | } 27 | } 28 | ] 29 | }, 30 | "product":"Alert", 31 | "resultMapping":{ 32 | "members":[ 33 | { 34 | "tagName":"code", 35 | "type":"String" 36 | }, 37 | { 38 | "tagName":"message", 39 | "type":"String" 40 | }, 41 | { 42 | "tagName":"success", 43 | "type":"String" 44 | }, 45 | { 46 | "tagName":"traceId", 47 | "type":"String" 48 | } 49 | ] 50 | }, 51 | "version":"2015-08-15" 52 | } 53 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-alert/2015-08-15/Api/DeleteContactGroup.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"DELETE", 4 | "pattern":"/projects/[ProjectName]/groups/[GroupName]", 5 | "protocol":"HTTP" 6 | }, 7 | "name":"DeleteContactGroup", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ProjectName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | }, 19 | { 20 | "required":"true", 21 | "tagName":"GroupName", 22 | "tagPosition":"Path", 23 | "type":"String", 24 | "valueSwitch":{ 25 | 26 | } 27 | } 28 | ] 29 | }, 30 | "product":"Alert", 31 | "resultMapping":{ 32 | "members":[ 33 | { 34 | "tagName":"code", 35 | "type":"String" 36 | }, 37 | { 38 | "tagName":"message", 39 | "type":"String" 40 | }, 41 | { 42 | "tagName":"success", 43 | "type":"String" 44 | }, 45 | { 46 | "tagName":"traceId", 47 | "type":"String" 48 | } 49 | ] 50 | }, 51 | "version":"2015-08-15" 52 | } 53 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-alert/2015-08-15/Api/DeleteDBMetric.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"DELETE", 4 | "pattern":"/projects/[ProjectName]/dbMetrics/[MetricName]", 5 | "protocol":"HTTP" 6 | }, 7 | "name":"DeleteDBMetric", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ProjectName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | }, 19 | { 20 | "required":"true", 21 | "tagName":"MetricName", 22 | "tagPosition":"Path", 23 | "type":"String", 24 | "valueSwitch":{ 25 | 26 | } 27 | } 28 | ] 29 | }, 30 | "product":"Alert", 31 | "resultMapping":{ 32 | "members":[ 33 | { 34 | "tagName":"code", 35 | "type":"String" 36 | }, 37 | { 38 | "tagName":"message", 39 | "type":"String" 40 | }, 41 | { 42 | "tagName":"success", 43 | "type":"String" 44 | }, 45 | { 46 | "tagName":"traceId", 47 | "type":"String" 48 | } 49 | ] 50 | }, 51 | "version":"2015-08-15" 52 | } 53 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-alert/2015-08-15/Api/DeleteDBSource.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"DELETE", 4 | "pattern":"/projects/[ProjectName]/sources/[SourceName]", 5 | "protocol":"HTTP" 6 | }, 7 | "name":"DeleteDBSource", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ProjectName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | }, 19 | { 20 | "required":"true", 21 | "tagName":"SourceName", 22 | "tagPosition":"Path", 23 | "type":"String", 24 | "valueSwitch":{ 25 | 26 | } 27 | } 28 | ] 29 | }, 30 | "product":"Alert", 31 | "resultMapping":{ 32 | "members":[ 33 | { 34 | "tagName":"code", 35 | "type":"String" 36 | }, 37 | { 38 | "tagName":"message", 39 | "type":"String" 40 | }, 41 | { 42 | "tagName":"success", 43 | "type":"String" 44 | }, 45 | { 46 | "tagName":"traceId", 47 | "type":"String" 48 | } 49 | ] 50 | }, 51 | "version":"2015-08-15" 52 | } 53 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-alert/2015-08-15/Api/DeleteLevelChannel.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"DELETE", 4 | "pattern":"/projects/[ProjectName]/level_channels/[Level]", 5 | "protocol":"HTTP" 6 | }, 7 | "name":"DeleteLevelChannel", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ProjectName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | }, 19 | { 20 | "required":"true", 21 | "tagName":"Level", 22 | "tagPosition":"Path", 23 | "type":"String", 24 | "valueSwitch":{ 25 | 26 | } 27 | } 28 | ] 29 | }, 30 | "product":"Alert", 31 | "resultMapping":{ 32 | "members":[ 33 | { 34 | "tagName":"code", 35 | "type":"String" 36 | }, 37 | { 38 | "tagName":"message", 39 | "type":"String" 40 | }, 41 | { 42 | "tagName":"success", 43 | "type":"String" 44 | }, 45 | { 46 | "tagName":"traceId", 47 | "type":"String" 48 | } 49 | ] 50 | }, 51 | "version":"2015-08-15" 52 | } 53 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-alert/2015-08-15/Api/DeleteLogHubMetric.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"DELETE", 4 | "pattern":"/projects/[ProjectName]/logHubMetrics/[MetricName]", 5 | "protocol":"HTTP" 6 | }, 7 | "name":"DeleteLogHubMetric", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ProjectName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | }, 19 | { 20 | "required":"true", 21 | "tagName":"MetricName", 22 | "tagPosition":"Path", 23 | "type":"String", 24 | "valueSwitch":{ 25 | 26 | } 27 | } 28 | ] 29 | }, 30 | "product":"Alert", 31 | "resultMapping":{ 32 | "members":[ 33 | { 34 | "tagName":"code", 35 | "type":"String" 36 | }, 37 | { 38 | "tagName":"message", 39 | "type":"String" 40 | }, 41 | { 42 | "tagName":"success", 43 | "type":"String" 44 | }, 45 | { 46 | "tagName":"traceId", 47 | "type":"String" 48 | } 49 | ] 50 | }, 51 | "version":"2015-08-15" 52 | } 53 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-alert/2015-08-15/Api/DeleteProject.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"DELETE", 4 | "pattern":"/projects/[ProjectName]", 5 | "protocol":"HTTP" 6 | }, 7 | "name":"DeleteProject", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"false", 12 | "tagName":"ProjectName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"Alert", 22 | "resultMapping":{ 23 | "members":[ 24 | { 25 | "tagName":"code", 26 | "type":"String" 27 | }, 28 | { 29 | "tagName":"message", 30 | "type":"String" 31 | }, 32 | { 33 | "tagName":"success", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"traceId", 38 | "type":"String" 39 | } 40 | ] 41 | }, 42 | "version":"2015-08-15" 43 | } 44 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-alert/2015-08-15/Api/DisableAlert.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"PUT", 4 | "pattern":"/projects/[ProjectName]/alerts/[AlertName]/disable", 5 | "protocol":"HTTP" 6 | }, 7 | "name":"DisableAlert", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ProjectName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | }, 19 | { 20 | "required":"true", 21 | "tagName":"AlertName", 22 | "tagPosition":"Path", 23 | "type":"String", 24 | "valueSwitch":{ 25 | 26 | } 27 | } 28 | ] 29 | }, 30 | "product":"Alert", 31 | "resultMapping":{ 32 | "members":[ 33 | { 34 | "tagName":"code", 35 | "type":"String" 36 | }, 37 | { 38 | "tagName":"message", 39 | "type":"String" 40 | }, 41 | { 42 | "tagName":"success", 43 | "type":"String" 44 | }, 45 | { 46 | "tagName":"traceId", 47 | "type":"String" 48 | } 49 | ] 50 | }, 51 | "version":"2015-08-15" 52 | } 53 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-alert/2015-08-15/Api/EnableAlert.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"PUT", 4 | "pattern":"/projects/[ProjectName]/alerts/[AlertName]/enable", 5 | "protocol":"HTTP" 6 | }, 7 | "name":"EnableAlert", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ProjectName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | }, 19 | { 20 | "required":"true", 21 | "tagName":"AlertName", 22 | "tagPosition":"Path", 23 | "type":"String", 24 | "valueSwitch":{ 25 | 26 | } 27 | } 28 | ] 29 | }, 30 | "product":"Alert", 31 | "resultMapping":{ 32 | "members":[ 33 | { 34 | "tagName":"code", 35 | "type":"String" 36 | }, 37 | { 38 | "tagName":"message", 39 | "type":"String" 40 | }, 41 | { 42 | "tagName":"success", 43 | "type":"String" 44 | }, 45 | { 46 | "tagName":"traceId", 47 | "type":"String" 48 | } 49 | ] 50 | }, 51 | "version":"2015-08-15" 52 | } 53 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-alert/2015-08-15/Api/GetProject.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "pattern":"/projects/[ProjectName]", 5 | "protocol":"HTTP" 6 | }, 7 | "name":"GetProject", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"false", 12 | "tagName":"ProjectName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"Alert", 22 | "resultMapping":{ 23 | "members":[ 24 | { 25 | "tagName":"code", 26 | "type":"String" 27 | }, 28 | { 29 | "tagName":"message", 30 | "type":"String" 31 | }, 32 | { 33 | "tagName":"success", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"traceId", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"result", 42 | "type":"String" 43 | } 44 | ] 45 | }, 46 | "version":"2015-08-15" 47 | } 48 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-alert/2015-08-15/Api/GrantProjectOwner.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "pattern":"/projects/grantOwner", 5 | "protocol":"HTTP" 6 | }, 7 | "name":"GrantProjectOwner", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"false", 12 | "tagName":"ProjectName", 13 | "tagPosition":"Query", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | }, 19 | { 20 | "required":"false", 21 | "tagName":"Owners", 22 | "tagPosition":"Query", 23 | "type":"String", 24 | "valueSwitch":{ 25 | 26 | } 27 | } 28 | ] 29 | }, 30 | "product":"Alert", 31 | "resultMapping":{ 32 | "members":[ 33 | { 34 | "tagName":"code", 35 | "type":"String" 36 | }, 37 | { 38 | "tagName":"message", 39 | "type":"String" 40 | }, 41 | { 42 | "tagName":"success", 43 | "type":"String" 44 | }, 45 | { 46 | "tagName":"traceId", 47 | "type":"String" 48 | } 49 | ] 50 | }, 51 | "version":"2015-08-15" 52 | } 53 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-alert/2015-08-15/Api/RemoveProjectOwner.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "pattern":"/projects/removeOwner", 5 | "protocol":"HTTP" 6 | }, 7 | "name":"RemoveProjectOwner", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"false", 12 | "tagName":"ProjectName", 13 | "tagPosition":"Query", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | }, 19 | { 20 | "required":"false", 21 | "tagName":"Owners", 22 | "tagPosition":"Query", 23 | "type":"String", 24 | "valueSwitch":{ 25 | 26 | } 27 | } 28 | ] 29 | }, 30 | "product":"Alert", 31 | "resultMapping":{ 32 | "members":[ 33 | { 34 | "tagName":"code", 35 | "type":"String" 36 | }, 37 | { 38 | "tagName":"message", 39 | "type":"String" 40 | }, 41 | { 42 | "tagName":"success", 43 | "type":"String" 44 | }, 45 | { 46 | "tagName":"traceId", 47 | "type":"String" 48 | } 49 | ] 50 | }, 51 | "version":"2015-08-15" 52 | } 53 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-alert/2015-08-15/Api/UpdateProject.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"PUT", 4 | "pattern":"/projects/[ProjectName]", 5 | "protocol":"HTTP" 6 | }, 7 | "name":"UpdateProject", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"false", 12 | "tagName":"ProjectName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | }, 19 | { 20 | "required":"false", 21 | "tagName":"Project", 22 | "tagPosition":"Body", 23 | "type":"String", 24 | "valueSwitch":{ 25 | 26 | } 27 | } 28 | ] 29 | }, 30 | "product":"Alert", 31 | "resultMapping":{ 32 | "members":[ 33 | { 34 | "tagName":"code", 35 | "type":"String" 36 | }, 37 | { 38 | "tagName":"message", 39 | "type":"String" 40 | }, 41 | { 42 | "tagName":"success", 43 | "type":"String" 44 | }, 45 | { 46 | "tagName":"traceId", 47 | "type":"String" 48 | } 49 | ] 50 | }, 51 | "version":"2015-08-15" 52 | } 53 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2013-01-11/Api/DeleteImage.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"DELETE", 4 | "pattern":"/images/[ResourceName]", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"DeleteImage", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ResourceName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"BatchCompute", 22 | "resultMapping":{ 23 | 24 | }, 25 | "version":"2013-01-11" 26 | } 27 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2013-01-11/Api/DeleteJob.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"DELETE", 4 | "pattern":"/jobs/[ResourceName]", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"DeleteJob", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ResourceName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"BatchCompute", 22 | "resultMapping":{ 23 | 24 | }, 25 | "version":"2013-01-11" 26 | } 27 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2013-01-11/Api/DeleteSnapshot.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"DELETE", 4 | "pattern":"/snapshots/[ResourceName]", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"DeleteSnapshot", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ResourceName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"BatchCompute", 22 | "resultMapping":{ 23 | 24 | }, 25 | "version":"2013-01-11" 26 | } 27 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2013-01-11/Api/GetImage.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "pattern":"/images/[ResourceName]", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"GetImage", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ResourceName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"BatchCompute", 22 | "resultMapping":{ 23 | 24 | }, 25 | "version":"2013-01-11" 26 | } 27 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2013-01-11/Api/GetJob.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "pattern":"/jobs/[ResourceName]", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"GetJob", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ResourceName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"BatchCompute", 22 | "resultMapping":{ 23 | 24 | }, 25 | "version":"2013-01-11" 26 | } 27 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2013-01-11/Api/GetJobDescription.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "pattern":"/jobs/[ResourceName]/description", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"GetJobDescription", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ResourceName", 13 | "tagPosition":"path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"BatchCompute", 22 | "resultMapping":{ 23 | 24 | }, 25 | "version":"2013-01-11" 26 | } 27 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2013-01-11/Api/GetSnapshot.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "pattern":"/snapshots/[ResourceName]", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"GetSnapshot", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ResourceName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"BatchCompute", 22 | "resultMapping":{ 23 | 24 | }, 25 | "version":"2013-01-11" 26 | } 27 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2013-01-11/Api/GetTasks.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "pattern":"/jobs/[ResourceName]/tasks", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"GetTasks", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ResourceName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"BatchCompute", 22 | "resultMapping":{ 23 | 24 | }, 25 | "version":"2013-01-11" 26 | } 27 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2013-01-11/Api/ListImages.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "pattern":"/images", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"ListImages", 8 | "parameters":{ 9 | "parameters":[ 10 | 11 | ] 12 | }, 13 | "product":"BatchCompute", 14 | "resultMapping":{ 15 | 16 | }, 17 | "version":"2013-01-11" 18 | } 19 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2013-01-11/Api/ListJobs.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "pattern":"/jobs", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"ListJobs", 8 | "parameters":{ 9 | "parameters":[ 10 | 11 | ] 12 | }, 13 | "product":"BatchCompute", 14 | "resultMapping":{ 15 | 16 | }, 17 | "version":"2013-01-11" 18 | } 19 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2013-01-11/Api/ListSnapshots.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "pattern":"/snapshots", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"ListSnapshots", 8 | "parameters":{ 9 | "parameters":[ 10 | 11 | ] 12 | }, 13 | "product":"BatchCompute", 14 | "resultMapping":{ 15 | 16 | }, 17 | "version":"2013-01-11" 18 | } 19 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2013-01-11/Api/PostJob.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST", 4 | "pattern":"/jobs", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"PostJob", 8 | "parameters":{ 9 | "parameters":[ 10 | 11 | ] 12 | }, 13 | "product":"BatchCompute", 14 | "resultMapping":{ 15 | 16 | }, 17 | "version":"2013-01-11" 18 | } 19 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2013-01-11/Api/PutJob.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"PUT", 4 | "pattern":"/jobs/[ResourceName]/Priority", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"PutJob", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ResourceName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"BatchCompute", 22 | "resultMapping":{ 23 | 24 | }, 25 | "version":"2013-01-11" 26 | } 27 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2013-01-11/Api/ReleaseJob.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"DELETE", 4 | "pattern":"/jobs/[ResourceName]", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"ReleaseJob", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ResourceName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"BatchCompute", 22 | "resultMapping":{ 23 | 24 | }, 25 | "version":"2013-01-11" 26 | } 27 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2013-01-11/Api/StartJob.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"PUT", 4 | "pattern":"/jobs/[ResourceName]?Action=Start", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"StartJob", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ResourceName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"BatchCompute", 22 | "resultMapping":{ 23 | 24 | }, 25 | "version":"2013-01-11" 26 | } 27 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2013-01-11/Api/StopJob.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"PUT", 4 | "pattern":"/jobs/[ResourceName]?Action=Stop", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"StopJob", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ResourceName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"BatchCompute", 22 | "resultMapping":{ 23 | 24 | }, 25 | "version":"2013-01-11" 26 | } 27 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2013-01-11/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"ROA", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"StopJob" 7 | }, 8 | { 9 | "name":"StartJob" 10 | }, 11 | { 12 | "name":"ReleaseJob" 13 | }, 14 | { 15 | "name":"PutJob" 16 | }, 17 | { 18 | "name":"PostJob" 19 | }, 20 | { 21 | "name":"ListSnapshots" 22 | }, 23 | { 24 | "name":"ListJobs" 25 | }, 26 | { 27 | "name":"ListImages" 28 | }, 29 | { 30 | "name":"GetTasks" 31 | }, 32 | { 33 | "name":"GetSnapshot" 34 | }, 35 | { 36 | "name":"GetJobDescription" 37 | }, 38 | { 39 | "name":"GetJob" 40 | }, 41 | { 42 | "name":"GetImage" 43 | }, 44 | { 45 | "name":"DeleteSnapshot" 46 | }, 47 | { 48 | "name":"DeleteJob" 49 | }, 50 | { 51 | "name":"DeleteImage" 52 | } 53 | ] 54 | }, 55 | "name":"2013-01-11", 56 | "product":"BatchCompute" 57 | } 58 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2015-06-30/Api/DeleteJob.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"DELETE", 4 | "pattern":"/jobs/[ResourceName]", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"DeleteJob", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ResourceName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"BatchCompute", 22 | "resultMapping":{ 23 | 24 | }, 25 | "version":"2015-06-30" 26 | } 27 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2015-06-30/Api/GetJob.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "pattern":"/jobs/[ResourceName]", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"GetJob", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ResourceName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"BatchCompute", 22 | "resultMapping":{ 23 | 24 | }, 25 | "version":"2015-06-30" 26 | } 27 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2015-06-30/Api/GetJobDescription.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "pattern":"/jobs/[ResourceName]/description", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"GetJobDescription", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ResourceName", 13 | "tagPosition":"path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"BatchCompute", 22 | "resultMapping":{ 23 | 24 | }, 25 | "version":"2015-06-30" 26 | } 27 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2015-06-30/Api/GetTasks.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "pattern":"/jobs/[ResourceName]/tasks", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"GetTasks", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ResourceName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"BatchCompute", 22 | "resultMapping":{ 23 | 24 | }, 25 | "version":"2015-06-30" 26 | } 27 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2015-06-30/Api/ListImages.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "pattern":"/images", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"ListImages", 8 | "parameters":{ 9 | "parameters":[ 10 | 11 | ] 12 | }, 13 | "product":"BatchCompute", 14 | "resultMapping":{ 15 | 16 | }, 17 | "version":"2015-06-30" 18 | } 19 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2015-06-30/Api/ListJobs.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "pattern":"/jobs", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"ListJobs", 8 | "parameters":{ 9 | "parameters":[ 10 | 11 | ] 12 | }, 13 | "product":"BatchCompute", 14 | "resultMapping":{ 15 | 16 | }, 17 | "version":"2015-06-30" 18 | } 19 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2015-06-30/Api/ListSnapshots.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "pattern":"/snapshots", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"ListSnapshots", 8 | "parameters":{ 9 | "parameters":[ 10 | 11 | ] 12 | }, 13 | "product":"BatchCompute", 14 | "resultMapping":{ 15 | 16 | }, 17 | "version":"2015-06-30" 18 | } 19 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2015-06-30/Api/PostJob.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST", 4 | "pattern":"/jobs", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"PostJob", 8 | "parameters":{ 9 | "parameters":[ 10 | 11 | ] 12 | }, 13 | "product":"BatchCompute", 14 | "resultMapping":{ 15 | 16 | }, 17 | "version":"2015-06-30" 18 | } 19 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2015-06-30/Api/PutJob.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"PUT", 4 | "pattern":"/jobs/[ResourceName]/Priority", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"PutJob", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ResourceName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"BatchCompute", 22 | "resultMapping":{ 23 | 24 | }, 25 | "version":"2015-06-30" 26 | } 27 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2015-06-30/Api/ReleaseJob.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"DELETE", 4 | "pattern":"/2013-01-11/jobs/[ResourceName]", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"ReleaseJob", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ResourceName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"BatchCompute", 22 | "resultMapping":{ 23 | 24 | }, 25 | "version":"2015-06-30" 26 | } 27 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2015-06-30/Api/StartJob.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"PUT", 4 | "pattern":"/jobs/[ResourceName]?Action=Start", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"StartJob", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ResourceName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"BatchCompute", 22 | "resultMapping":{ 23 | 24 | }, 25 | "version":"2015-06-30" 26 | } 27 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2015-06-30/Api/StopJob.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"PUT", 4 | "pattern":"/jobs/[ResourceName]?Action=Stop", 5 | "protocol":"HTTP|HTTPS" 6 | }, 7 | "name":"StopJob", 8 | "parameters":{ 9 | "parameters":[ 10 | { 11 | "required":"true", 12 | "tagName":"ResourceName", 13 | "tagPosition":"Path", 14 | "type":"String", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"BatchCompute", 22 | "resultMapping":{ 23 | 24 | }, 25 | "version":"2015-06-30" 26 | } 27 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-batchcompute/2015-06-30/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"ROA", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"StopJob" 7 | }, 8 | { 9 | "name":"StartJob" 10 | }, 11 | { 12 | "name":"ReleaseJob" 13 | }, 14 | { 15 | "name":"PutJob" 16 | }, 17 | { 18 | "name":"PostJob" 19 | }, 20 | { 21 | "name":"ListSnapshots" 22 | }, 23 | { 24 | "name":"ListJobs" 25 | }, 26 | { 27 | "name":"ListImages" 28 | }, 29 | { 30 | "name":"GetTasks" 31 | }, 32 | { 33 | "name":"GetJobDescription" 34 | }, 35 | { 36 | "name":"GetJob" 37 | }, 38 | { 39 | "name":"DeleteJob" 40 | } 41 | ] 42 | }, 43 | "name":"2015-06-30", 44 | "product":"BatchCompute" 45 | } 46 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-bss/2014-07-14/Api/DescribeCashDetail.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"DescribeCashDetail", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"Bss", 13 | "resultMapping":{ 14 | "members":[ 15 | { 16 | "tagName":"BalanceAmount", 17 | "type":"String" 18 | }, 19 | { 20 | "tagName":"AmountOwed", 21 | "type":"String" 22 | }, 23 | { 24 | "tagName":"EnableThresholdAlert", 25 | "type":"String" 26 | }, 27 | { 28 | "tagName":"MiniAlertThreshold", 29 | "type":"Long" 30 | }, 31 | { 32 | "tagName":"FrozenAmount", 33 | "type":"String" 34 | }, 35 | { 36 | "tagName":"CreditCardAmount", 37 | "type":"String" 38 | }, 39 | { 40 | "tagName":"RemmitanceAmount", 41 | "type":"String" 42 | }, 43 | { 44 | "tagName":"CreditLimit", 45 | "type":"String" 46 | }, 47 | { 48 | "tagName":"AvailableCredit", 49 | "type":"String" 50 | } 51 | ] 52 | }, 53 | "version":"2014-07-14" 54 | } 55 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-bss/2014-07-14/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"SetResourceBusinessStatus" 7 | }, 8 | { 9 | "name":"DescribeCouponList" 10 | }, 11 | { 12 | "name":"DescribeCouponDetail" 13 | }, 14 | { 15 | "name":"DescribeCashDetail" 16 | } 17 | ] 18 | }, 19 | "name":"2014-07-14", 20 | "product":"Bss" 21 | } 22 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cdn/2014-11-11/Api/DeleteCdnDomain.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"DeleteCdnDomain", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"OwnerId", 12 | "tagPosition":"Query", 13 | "type":"Long", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"ResourceOwnerAccount", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"false", 29 | "tagName":"ResourceOwnerId", 30 | "tagPosition":"Query", 31 | "type":"Long", 32 | "valueSwitch":{ 33 | 34 | } 35 | }, 36 | { 37 | "required":"true", 38 | "tagName":"DomainName", 39 | "tagPosition":"Query", 40 | "type":"String", 41 | "valueSwitch":{ 42 | 43 | } 44 | } 45 | ] 46 | }, 47 | "product":"Cdn", 48 | "resultMapping":{ 49 | "members":[ 50 | 51 | ] 52 | }, 53 | "version":"2014-11-11" 54 | } 55 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-04-20/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"DescribeMetricDatum" 7 | } 8 | ] 9 | }, 10 | "name":"2015-04-20", 11 | "product":"Cms" 12 | } 13 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-07-29/Api/PutMetricDatum.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"PutMetricDatum", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ResourceOwnerId", 12 | "tagPosition":"Query", 13 | "type":"Long", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"true", 20 | "tagName":"Namespace", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"true", 29 | "tagName":"Metrics", 30 | "tagPosition":"Query", 31 | "type":"String", 32 | "valueSwitch":{ 33 | 34 | } 35 | } 36 | ] 37 | }, 38 | "product":"Cms", 39 | "resultMapping":{ 40 | "members":[ 41 | { 42 | "tagName":"Code", 43 | "type":"String" 44 | }, 45 | { 46 | "tagName":"Message", 47 | "type":"String" 48 | } 49 | ] 50 | }, 51 | "version":"2015-07-29" 52 | } 53 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-07-29/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"PutMetricDatum" 7 | }, 8 | { 9 | "name":"DescribeMetricDatum" 10 | } 11 | ] 12 | }, 13 | "name":"2015-07-29", 14 | "product":"Cms" 15 | } 16 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-08-01/Api/BatchPutDimTableData.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"BatchPutDimTableData", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"DimTableName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"Body", 21 | "tagPosition":"Body", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | } 48 | ] 49 | }, 50 | "version":"2015-08-01" 51 | } 52 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-08-01/Api/CreateDimTable.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"CreateDimTable", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"DimTable", 12 | "tagPosition":"Body", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Cms", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"Code", 25 | "type":"String" 26 | }, 27 | { 28 | "tagName":"Message", 29 | "type":"String" 30 | }, 31 | { 32 | "tagName":"Success", 33 | "type":"String" 34 | }, 35 | { 36 | "tagName":"TraceId", 37 | "type":"String" 38 | }, 39 | { 40 | "tagName":"Result", 41 | "type":"Long" 42 | } 43 | ] 44 | }, 45 | "version":"2015-08-01" 46 | } 47 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-08-01/Api/CreateMetricStream.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"CreateMetricStream", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"MetricStream", 21 | "tagPosition":"Body", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | }, 48 | { 49 | "tagName":"Result", 50 | "type":"String" 51 | } 52 | ] 53 | }, 54 | "version":"2015-08-01" 55 | } 56 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-08-01/Api/CreateProject.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"CreateProject", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"Project", 12 | "tagPosition":"Body", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Cms", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"Code", 25 | "type":"String" 26 | }, 27 | { 28 | "tagName":"Message", 29 | "type":"String" 30 | }, 31 | { 32 | "tagName":"Success", 33 | "type":"String" 34 | }, 35 | { 36 | "tagName":"TraceId", 37 | "type":"String" 38 | }, 39 | { 40 | "tagName":"Result", 41 | "type":"String" 42 | } 43 | ] 44 | }, 45 | "version":"2015-08-01" 46 | } 47 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-08-01/Api/DeleteDimTable.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"DeleteDimTable", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"DimTableName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Cms", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"Code", 25 | "type":"String" 26 | }, 27 | { 28 | "tagName":"Message", 29 | "type":"String" 30 | }, 31 | { 32 | "tagName":"Success", 33 | "type":"String" 34 | }, 35 | { 36 | "tagName":"TraceId", 37 | "type":"String" 38 | } 39 | ] 40 | }, 41 | "version":"2015-08-01" 42 | } 43 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-08-01/Api/DeleteDimTableData.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"DeleteDimTableData", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"DimTableName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"Key", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | } 48 | ] 49 | }, 50 | "version":"2015-08-01" 51 | } 52 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-08-01/Api/DeleteMetricStream.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"DeleteMetricStream", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"MetricStreamName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | } 48 | ] 49 | }, 50 | "version":"2015-08-01" 51 | } 52 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-08-01/Api/DeleteMetrics.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"DeleteMetrics", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"MetricName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | } 48 | ] 49 | }, 50 | "version":"2015-08-01" 51 | } 52 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-08-01/Api/DeleteProject.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"DeleteProject", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Cms", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"Code", 25 | "type":"String" 26 | }, 27 | { 28 | "tagName":"Message", 29 | "type":"String" 30 | }, 31 | { 32 | "tagName":"Success", 33 | "type":"String" 34 | }, 35 | { 36 | "tagName":"TraceId", 37 | "type":"String" 38 | } 39 | ] 40 | }, 41 | "version":"2015-08-01" 42 | } 43 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-08-01/Api/GetDimTable.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"GetDimTable", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"DimTableName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Cms", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"Code", 25 | "type":"String" 26 | }, 27 | { 28 | "tagName":"Message", 29 | "type":"String" 30 | }, 31 | { 32 | "tagName":"Success", 33 | "type":"String" 34 | }, 35 | { 36 | "tagName":"TraceId", 37 | "type":"String" 38 | }, 39 | { 40 | "tagName":"Result", 41 | "type":"String" 42 | } 43 | ] 44 | }, 45 | "version":"2015-08-01" 46 | } 47 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-08-01/Api/GetMetricStream.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"GetMetricStream", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"MetricStreamName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | }, 48 | { 49 | "tagName":"Result", 50 | "type":"String" 51 | } 52 | ] 53 | }, 54 | "version":"2015-08-01" 55 | } 56 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-08-01/Api/GetMetricStreamStatus.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"GetMetricStreamStatus", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"MetricStreamName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | } 48 | ] 49 | }, 50 | "version":"2015-08-01" 51 | } 52 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-08-01/Api/GetMetricsMeta.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"GetMetricsMeta", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"MetricName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | }, 48 | { 49 | "tagName":"Result", 50 | "type":"String" 51 | } 52 | ] 53 | }, 54 | "version":"2015-08-01" 55 | } 56 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-08-01/Api/GetProject.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"GetProject", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Cms", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"Code", 25 | "type":"String" 26 | }, 27 | { 28 | "tagName":"Message", 29 | "type":"String" 30 | }, 31 | { 32 | "tagName":"Success", 33 | "type":"String" 34 | }, 35 | { 36 | "tagName":"TraceId", 37 | "type":"String" 38 | }, 39 | { 40 | "tagName":"Result", 41 | "type":"String" 42 | } 43 | ] 44 | }, 45 | "version":"2015-08-01" 46 | } 47 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-08-01/Api/GetSQLMetrics.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"GetSQLMetrics", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"MetricName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | }, 48 | { 49 | "tagName":"Result", 50 | "type":"String" 51 | } 52 | ] 53 | }, 54 | "version":"2015-08-01" 55 | } 56 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-08-01/Api/ListDimTableData.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"ListDimTableData", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"DimTableName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"Key", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | }, 48 | { 49 | "tagName":"Result", 50 | "type":"String" 51 | } 52 | ] 53 | }, 54 | "version":"2015-08-01" 55 | } 56 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-08-01/Api/PutDimTableData.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"PutDimTableData", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"DimTableName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"Body", 21 | "tagPosition":"Body", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | } 48 | ] 49 | }, 50 | "version":"2015-08-01" 51 | } 52 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-08-01/Api/StartMetricStream.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"StartMetricStream", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"MetricStreamName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | } 48 | ] 49 | }, 50 | "version":"2015-08-01" 51 | } 52 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-08-01/Api/StartProject.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"StartProject", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Cms", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"Code", 25 | "type":"String" 26 | }, 27 | { 28 | "tagName":"Message", 29 | "type":"String" 30 | }, 31 | { 32 | "tagName":"Success", 33 | "type":"String" 34 | }, 35 | { 36 | "tagName":"TraceId", 37 | "type":"String" 38 | } 39 | ] 40 | }, 41 | "version":"2015-08-01" 42 | } 43 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-08-01/Api/StatusProject.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"StatusProject", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Cms", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"Code", 25 | "type":"String" 26 | }, 27 | { 28 | "tagName":"Message", 29 | "type":"String" 30 | }, 31 | { 32 | "tagName":"Success", 33 | "type":"String" 34 | }, 35 | { 36 | "tagName":"TraceId", 37 | "type":"String" 38 | }, 39 | { 40 | "tagName":"Result", 41 | "type":"String" 42 | } 43 | ] 44 | }, 45 | "version":"2015-08-01" 46 | } 47 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-08-01/Api/StopMetricStream.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"StopMetricStream", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"MetricStreamName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | } 48 | ] 49 | }, 50 | "version":"2015-08-01" 51 | } 52 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-08-01/Api/StopProject.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"StopProject", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Cms", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"Code", 25 | "type":"String" 26 | }, 27 | { 28 | "tagName":"Message", 29 | "type":"String" 30 | }, 31 | { 32 | "tagName":"Success", 33 | "type":"String" 34 | }, 35 | { 36 | "tagName":"TraceId", 37 | "type":"String" 38 | } 39 | ] 40 | }, 41 | "version":"2015-08-01" 42 | } 43 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-08-01/Api/UpdateDimTable.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"UpdateDimTable", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"DimTableName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"DimTable", 21 | "tagPosition":"Body", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | } 48 | ] 49 | }, 50 | "version":"2015-08-01" 51 | } 52 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-08-01/Api/UpdateProject.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"UpdateProject", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"Project", 21 | "tagPosition":"Body", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | } 48 | ] 49 | }, 50 | "version":"2015-08-01" 51 | } 52 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-10-20/Api/BatchPutDimTableData.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"BatchPutDimTableData", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"DimTableName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"Body", 21 | "tagPosition":"Body", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | } 48 | ] 49 | }, 50 | "version":"2015-10-20" 51 | } 52 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-10-20/Api/CreateDimTable.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"CreateDimTable", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"DimTable", 12 | "tagPosition":"Body", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Cms", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"Code", 25 | "type":"String" 26 | }, 27 | { 28 | "tagName":"Message", 29 | "type":"String" 30 | }, 31 | { 32 | "tagName":"Success", 33 | "type":"String" 34 | }, 35 | { 36 | "tagName":"TraceId", 37 | "type":"String" 38 | }, 39 | { 40 | "tagName":"Result", 41 | "type":"Long" 42 | } 43 | ] 44 | }, 45 | "version":"2015-10-20" 46 | } 47 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-10-20/Api/CreateMetricStream.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"CreateMetricStream", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"MetricStream", 21 | "tagPosition":"Body", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | }, 48 | { 49 | "tagName":"Result", 50 | "type":"String" 51 | } 52 | ] 53 | }, 54 | "version":"2015-10-20" 55 | } 56 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-10-20/Api/CreateProject.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"CreateProject", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"Project", 12 | "tagPosition":"Body", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Cms", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"Code", 25 | "type":"String" 26 | }, 27 | { 28 | "tagName":"Message", 29 | "type":"String" 30 | }, 31 | { 32 | "tagName":"Success", 33 | "type":"String" 34 | }, 35 | { 36 | "tagName":"TraceId", 37 | "type":"String" 38 | }, 39 | { 40 | "tagName":"Result", 41 | "type":"String" 42 | } 43 | ] 44 | }, 45 | "version":"2015-10-20" 46 | } 47 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-10-20/Api/DeleteDimTable.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"DeleteDimTable", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"DimTableName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Cms", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"Code", 25 | "type":"String" 26 | }, 27 | { 28 | "tagName":"Message", 29 | "type":"String" 30 | }, 31 | { 32 | "tagName":"Success", 33 | "type":"String" 34 | }, 35 | { 36 | "tagName":"TraceId", 37 | "type":"String" 38 | } 39 | ] 40 | }, 41 | "version":"2015-10-20" 42 | } 43 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-10-20/Api/DeleteDimTableData.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"DeleteDimTableData", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"DimTableName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"Key", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | } 48 | ] 49 | }, 50 | "version":"2015-10-20" 51 | } 52 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-10-20/Api/DeleteMetricStream.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"DeleteMetricStream", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"MetricStreamName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | } 48 | ] 49 | }, 50 | "version":"2015-10-20" 51 | } 52 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-10-20/Api/DeleteMetrics.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"DeleteMetrics", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"MetricName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | } 48 | ] 49 | }, 50 | "version":"2015-10-20" 51 | } 52 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-10-20/Api/DeleteProject.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"DeleteProject", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Cms", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"Code", 25 | "type":"String" 26 | }, 27 | { 28 | "tagName":"Message", 29 | "type":"String" 30 | }, 31 | { 32 | "tagName":"Success", 33 | "type":"String" 34 | }, 35 | { 36 | "tagName":"TraceId", 37 | "type":"String" 38 | } 39 | ] 40 | }, 41 | "version":"2015-10-20" 42 | } 43 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-10-20/Api/GetDimTable.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"GetDimTable", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"DimTableName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Cms", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"Code", 25 | "type":"String" 26 | }, 27 | { 28 | "tagName":"Message", 29 | "type":"String" 30 | }, 31 | { 32 | "tagName":"Success", 33 | "type":"String" 34 | }, 35 | { 36 | "tagName":"TraceId", 37 | "type":"String" 38 | }, 39 | { 40 | "tagName":"Result", 41 | "type":"String" 42 | } 43 | ] 44 | }, 45 | "version":"2015-10-20" 46 | } 47 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-10-20/Api/GetMetricStream.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"GetMetricStream", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"MetricStreamName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | }, 48 | { 49 | "tagName":"Result", 50 | "type":"String" 51 | } 52 | ] 53 | }, 54 | "version":"2015-10-20" 55 | } 56 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-10-20/Api/GetMetricsMeta.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"GetMetricsMeta", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"MetricName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | }, 48 | { 49 | "tagName":"Result", 50 | "type":"String" 51 | } 52 | ] 53 | }, 54 | "version":"2015-10-20" 55 | } 56 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-10-20/Api/GetProject.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"GetProject", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Cms", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"Code", 25 | "type":"String" 26 | }, 27 | { 28 | "tagName":"Message", 29 | "type":"String" 30 | }, 31 | { 32 | "tagName":"Success", 33 | "type":"String" 34 | }, 35 | { 36 | "tagName":"TraceId", 37 | "type":"String" 38 | }, 39 | { 40 | "tagName":"Result", 41 | "type":"String" 42 | } 43 | ] 44 | }, 45 | "version":"2015-10-20" 46 | } 47 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-10-20/Api/GetSqlMetrics.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"GetSqlMetrics", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"MetricName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | }, 48 | { 49 | "tagName":"Result", 50 | "type":"String" 51 | } 52 | ] 53 | }, 54 | "version":"2015-10-20" 55 | } 56 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-10-20/Api/PutDimTableData.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"PutDimTableData", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"DimTableName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"Body", 21 | "tagPosition":"Body", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | } 48 | ] 49 | }, 50 | "version":"2015-10-20" 51 | } 52 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-10-20/Api/StartProject.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"StartProject", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Cms", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"Code", 25 | "type":"String" 26 | }, 27 | { 28 | "tagName":"Message", 29 | "type":"String" 30 | }, 31 | { 32 | "tagName":"Success", 33 | "type":"String" 34 | }, 35 | { 36 | "tagName":"TraceId", 37 | "type":"String" 38 | } 39 | ] 40 | }, 41 | "version":"2015-10-20" 42 | } 43 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-10-20/Api/StatusProject.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"StatusProject", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Cms", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"Code", 25 | "type":"String" 26 | }, 27 | { 28 | "tagName":"Message", 29 | "type":"String" 30 | }, 31 | { 32 | "tagName":"Success", 33 | "type":"String" 34 | }, 35 | { 36 | "tagName":"TraceId", 37 | "type":"String" 38 | }, 39 | { 40 | "tagName":"Result", 41 | "type":"String" 42 | } 43 | ] 44 | }, 45 | "version":"2015-10-20" 46 | } 47 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-10-20/Api/StopProject.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"StopProject", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Cms", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"Code", 25 | "type":"String" 26 | }, 27 | { 28 | "tagName":"Message", 29 | "type":"String" 30 | }, 31 | { 32 | "tagName":"Success", 33 | "type":"String" 34 | }, 35 | { 36 | "tagName":"TraceId", 37 | "type":"String" 38 | } 39 | ] 40 | }, 41 | "version":"2015-10-20" 42 | } 43 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-10-20/Api/UpdateDimTable.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"UpdateDimTable", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"DimTableName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"DimTable", 21 | "tagPosition":"Body", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | } 48 | ] 49 | }, 50 | "version":"2015-10-20" 51 | } 52 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-cms/2015-10-20/Api/UpdateProject.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"UpdateProject", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ProjectName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"Project", 21 | "tagPosition":"Body", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Cms", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Code", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Message", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Success", 42 | "type":"String" 43 | }, 44 | { 45 | "tagName":"TraceId", 46 | "type":"String" 47 | } 48 | ] 49 | }, 50 | "version":"2015-10-20" 51 | } 52 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-crm/2015-04-08/Api/CheckLabel.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"CheckLabel", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"PK", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"LabelName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"false", 29 | "tagName":"LabelSeries", 30 | "tagPosition":"Query", 31 | "type":"String", 32 | "valueSwitch":{ 33 | 34 | } 35 | } 36 | ] 37 | }, 38 | "product":"Crm", 39 | "resultMapping":{ 40 | "members":[ 41 | { 42 | "tagName":"Result", 43 | "type":"Boolean" 44 | } 45 | ] 46 | }, 47 | "version":"2015-04-08" 48 | } 49 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-crm/2015-04-08/Api/DeleteLabel.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"DeleteLabel", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"PK", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"LabelName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"false", 29 | "tagName":"LabelSeries", 30 | "tagPosition":"Query", 31 | "type":"String", 32 | "valueSwitch":{ 33 | 34 | } 35 | } 36 | ] 37 | }, 38 | "product":"Crm", 39 | "resultMapping":{ 40 | "members":[ 41 | { 42 | "tagName":"Result", 43 | "type":"String" 44 | } 45 | ] 46 | }, 47 | "version":"2015-04-08" 48 | } 49 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-crm/2015-04-08/Api/QueryCustomerLabel.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"QueryCustomerLabel", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"LabelSeries", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Crm", 21 | "resultMapping":{ 22 | "arrays":[ 23 | { 24 | "itemName":"CustomerLabel", 25 | "members":[ 26 | { 27 | "tagName":"Label", 28 | "type":"String" 29 | }, 30 | { 31 | "tagName":"LabelSeries", 32 | "type":"String" 33 | } 34 | ], 35 | "tagName":"Data" 36 | } 37 | ], 38 | "members":[ 39 | { 40 | "tagName":"Success", 41 | "type":"Boolean" 42 | }, 43 | { 44 | "tagName":"Code", 45 | "type":"String" 46 | }, 47 | { 48 | "tagName":"Message", 49 | "type":"String" 50 | } 51 | ] 52 | }, 53 | "version":"2015-04-08" 54 | } 55 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-crm/2015-04-08/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"DeleteLabel" 7 | }, 8 | { 9 | "name":"CheckLabel" 10 | }, 11 | { 12 | "name":"AddLabel" 13 | }, 14 | { 15 | "name":"QueryCustomerLabel" 16 | }, 17 | { 18 | "name":"FindServiceManager" 19 | } 20 | ] 21 | }, 22 | "name":"2015-04-08", 23 | "product":"Crm" 24 | } 25 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-drds/2015-04-13/Api/AlterTable.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"AlterTable", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"DrdsInstanceId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"true", 20 | "tagName":"DbName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"true", 29 | "tagName":"DdlSql", 30 | "tagPosition":"Query", 31 | "type":"String", 32 | "valueSwitch":{ 33 | 34 | } 35 | } 36 | ] 37 | }, 38 | "product":"Drds", 39 | "resultMapping":{ 40 | "members":[ 41 | { 42 | "tagName":"TaskId", 43 | "type":"String" 44 | } 45 | ] 46 | }, 47 | "version":"2015-04-13" 48 | } 49 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-drds/2015-04-13/Api/CancelDDLTask.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"CancelDDLTask", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"DrdsInstanceId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"true", 20 | "tagName":"DbName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"true", 29 | "tagName":"TaskId", 30 | "tagPosition":"Query", 31 | "type":"String", 32 | "valueSwitch":{ 33 | 34 | } 35 | } 36 | ] 37 | }, 38 | "product":"Drds", 39 | "resultMapping":{ 40 | "members":[ 41 | 42 | ] 43 | }, 44 | "version":"2015-04-13" 45 | } 46 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-drds/2015-04-13/Api/CreateIndex.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"CreateIndex", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"DrdsInstanceId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"true", 20 | "tagName":"DbName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"true", 29 | "tagName":"DdlSql", 30 | "tagPosition":"Query", 31 | "type":"String", 32 | "valueSwitch":{ 33 | 34 | } 35 | } 36 | ] 37 | }, 38 | "product":"Drds", 39 | "resultMapping":{ 40 | "members":[ 41 | { 42 | "tagName":"TaskId", 43 | "type":"String" 44 | } 45 | ] 46 | }, 47 | "version":"2015-04-13" 48 | } 49 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-drds/2015-04-13/Api/DeleteDrdsDB.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"DeleteDrdsDB", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"DrdsInstanceId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"true", 20 | "tagName":"DbName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Drds", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Success", 34 | "type":"Boolean" 35 | } 36 | ] 37 | }, 38 | "version":"2015-04-13" 39 | } 40 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-drds/2015-04-13/Api/DescribeCreateDrdsInstanceStatus.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"DescribeCreateDrdsInstanceStatus", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"DrdsInstanceId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Drds", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"Success", 25 | "type":"Boolean" 26 | } 27 | ], 28 | "structs":[ 29 | { 30 | "members":[ 31 | { 32 | "tagName":"Status", 33 | "type":"String" 34 | } 35 | ], 36 | "tagName":"Data" 37 | } 38 | ] 39 | }, 40 | "version":"2015-04-13" 41 | } 42 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-drds/2015-04-13/Api/DescribeDrdsDBIpWhiteList.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"DescribeDrdsDBIpWhiteList", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"DrdsInstanceId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"true", 20 | "tagName":"DbName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Drds", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Success", 34 | "type":"Boolean" 35 | } 36 | ], 37 | "structs":[ 38 | { 39 | "lists":[ 40 | { 41 | "itemName":"Ip", 42 | "tagName":"IpWhiteList" 43 | } 44 | ], 45 | "tagName":"Data" 46 | } 47 | ] 48 | }, 49 | "version":"2015-04-13" 50 | } 51 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-drds/2015-04-13/Api/DropTables.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"DropTables", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"DrdsInstanceId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"true", 20 | "tagName":"DbName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"true", 29 | "tagName":"Tables", 30 | "tagPosition":"Query", 31 | "type":"String", 32 | "valueSwitch":{ 33 | 34 | } 35 | } 36 | ] 37 | }, 38 | "product":"Drds", 39 | "resultMapping":{ 40 | "members":[ 41 | { 42 | "tagName":"TaskId", 43 | "type":"String" 44 | } 45 | ] 46 | }, 47 | "version":"2015-04-13" 48 | } 49 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-drds/2015-04-13/Api/ModifyDrdsDBPasswd.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"ModifyDrdsDBPasswd", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"DrdsInstanceId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"true", 20 | "tagName":"DbName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"true", 29 | "tagName":"NewPasswd", 30 | "tagPosition":"Query", 31 | "type":"String", 32 | "valueSwitch":{ 33 | 34 | } 35 | } 36 | ] 37 | }, 38 | "product":"Drds", 39 | "resultMapping":{ 40 | "members":[ 41 | { 42 | "tagName":"Success", 43 | "type":"Boolean" 44 | } 45 | ] 46 | }, 47 | "version":"2015-04-13" 48 | } 49 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-drds/2015-04-13/Api/ModifyDrdsInstanceDescription.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"ModifyDrdsInstanceDescription", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"DrdsInstanceId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"true", 20 | "tagName":"Description", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Drds", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Success", 34 | "type":"Boolean" 35 | } 36 | ] 37 | }, 38 | "version":"2015-04-13" 39 | } 40 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-drds/2015-04-13/Api/RemoveDrdsInstance.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"RemoveDrdsInstance", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"DrdsInstanceId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Drds", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"Success", 25 | "type":"Boolean" 26 | } 27 | ] 28 | }, 29 | "version":"2015-04-13" 30 | } 31 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-dts/2015-06-29/Api/drcGuidRouteApi.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP" 5 | }, 6 | "name":"drcGuidRouteApi", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"guid", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Dts", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"success", 25 | "type":"Boolean" 26 | }, 27 | { 28 | "tagName":"data", 29 | "type":"String" 30 | } 31 | ] 32 | }, 33 | "version":"2015-06-29" 34 | } 35 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-dts/2015-06-29/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"drcGuidRouteApi" 7 | } 8 | ] 9 | }, 10 | "name":"2015-06-29", 11 | "parameters":{ 12 | "parameters":[ 13 | 14 | ] 15 | }, 16 | "product":"Dts" 17 | } 18 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-emr/2015-09-10/Api/DeleteExecutePlan.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"DeleteExecutePlan", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "minValue":"1", 11 | "required":"false", 12 | "tagName":"Id", 13 | "tagPosition":"Query", 14 | "type":"Long", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"Emr", 22 | "resultMapping":{ 23 | "members":[ 24 | 25 | ] 26 | }, 27 | "version":"2015-09-10" 28 | } 29 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-emr/2015-09-10/Api/DeleteJob.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"DeleteJob", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "minValue":"1", 11 | "required":"true", 12 | "tagName":"Id", 13 | "tagPosition":"Query", 14 | "type":"Long", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"Emr", 22 | "resultMapping":{ 23 | "members":[ 24 | 25 | ] 26 | }, 27 | "version":"2015-09-10" 28 | } 29 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-emr/2015-09-10/Api/DescribeJob.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"DescribeJob", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "minValue":"1", 11 | "required":"true", 12 | "tagName":"Id", 13 | "tagPosition":"Query", 14 | "type":"Long", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"Emr", 22 | "resultMapping":{ 23 | "members":[ 24 | { 25 | "tagName":"Id", 26 | "type":"Long" 27 | }, 28 | { 29 | "tagName":"Name", 30 | "type":"String" 31 | }, 32 | { 33 | "tagName":"FailAct", 34 | "type":"Integer" 35 | }, 36 | { 37 | "tagName":"Type", 38 | "type":"Integer" 39 | }, 40 | { 41 | "tagName":"EnvParam", 42 | "type":"String" 43 | } 44 | ] 45 | }, 46 | "version":"2015-09-10" 47 | } 48 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-emr/2015-09-10/Api/KillExecutePlanRecordNode.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"KillExecutePlanRecordNode", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "minValue":"1", 11 | "required":"true", 12 | "tagName":"ExecutePlanRecordNodeId", 13 | "tagPosition":"Query", 14 | "type":"Long", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"Emr", 22 | "resultMapping":{ 23 | "members":[ 24 | 25 | ] 26 | }, 27 | "version":"2015-09-10" 28 | } 29 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-emr/2015-09-10/Api/ListExecutePlanNodeInstances.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"ListExecutePlanNodeInstances", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"ExecutePlanWorkNodeId", 12 | "tagPosition":"Query", 13 | "type":"Long", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Emr", 21 | "resultMapping":{ 22 | "arrays":[ 23 | { 24 | "itemName":"ExecutePlanNodeInstanceInfo", 25 | "members":[ 26 | { 27 | "tagName":"ApplicationId", 28 | "type":"String" 29 | }, 30 | { 31 | "tagName":"InstanceInfo", 32 | "type":"String" 33 | }, 34 | { 35 | "tagName":"ContainerInfo", 36 | "type":"String" 37 | } 38 | ], 39 | "tagName":"ExecutePlanNodeInstance" 40 | } 41 | ], 42 | "members":[ 43 | 44 | ] 45 | }, 46 | "version":"2015-09-10" 47 | } 48 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-emr/2015-09-10/Api/ListRegions.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"ListRegions", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"Emr", 13 | "resultMapping":{ 14 | "arrays":[ 15 | { 16 | "itemName":"RegionType", 17 | "members":[ 18 | { 19 | "tagName":"Name", 20 | "type":"String" 21 | }, 22 | { 23 | "tagName":"Id", 24 | "type":"String" 25 | }, 26 | { 27 | "tagName":"AsUrl", 28 | "type":"String" 29 | } 30 | ], 31 | "tagName":"RegionTypes" 32 | } 33 | ], 34 | "members":[ 35 | 36 | ] 37 | }, 38 | "version":"2015-09-10" 39 | } 40 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-emr/2015-09-10/Api/ModifyClusterName.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"ModifyClusterName", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "minValue":"1", 11 | "required":"true", 12 | "tagName":"ClusterId", 13 | "tagPosition":"Query", 14 | "type":"Long", 15 | "valueSwitch":{ 16 | 17 | } 18 | }, 19 | { 20 | "required":"true", 21 | "tagName":"ClusterName", 22 | "tagPosition":"Query", 23 | "type":"String", 24 | "valueSwitch":{ 25 | 26 | } 27 | } 28 | ] 29 | }, 30 | "product":"Emr", 31 | "resultMapping":{ 32 | "members":[ 33 | 34 | ] 35 | }, 36 | "version":"2015-09-10" 37 | } 38 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-emr/2015-09-10/Api/ReleaseCluster.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"ReleaseCluster", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "minValue":"1", 11 | "required":"true", 12 | "tagName":"ClusterId", 13 | "tagPosition":"Query", 14 | "type":"Long", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"Emr", 22 | "resultMapping":{ 23 | "members":[ 24 | 25 | ] 26 | }, 27 | "version":"2015-09-10" 28 | } 29 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-emr/2015-09-10/Api/ResumeExecutePlan.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"ResumeExecutePlan", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "minValue":"1", 11 | "required":"false", 12 | "tagName":"Id", 13 | "tagPosition":"Query", 14 | "type":"Long", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"Emr", 22 | "resultMapping":{ 23 | "members":[ 24 | 25 | ] 26 | }, 27 | "version":"2015-09-10" 28 | } 29 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-emr/2015-09-10/Api/RunExecutePlan.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"RunExecutePlan", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "minValue":"1", 11 | "required":"false", 12 | "tagName":"ExecutePlanId", 13 | "tagPosition":"Query", 14 | "type":"Long", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"Emr", 22 | "resultMapping":{ 23 | "members":[ 24 | 25 | ] 26 | }, 27 | "version":"2015-09-10" 28 | } 29 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-emr/2015-09-10/Api/StopExecutePlan.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"StopExecutePlan", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "minValue":"1", 11 | "required":"false", 12 | "tagName":"Id", 13 | "tagPosition":"Query", 14 | "type":"Long", 15 | "valueSwitch":{ 16 | 17 | } 18 | } 19 | ] 20 | }, 21 | "product":"Emr", 22 | "resultMapping":{ 23 | "members":[ 24 | 25 | ] 26 | }, 27 | "version":"2015-09-10" 28 | } 29 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-oms/2015-02-12/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"GetProductDefine" 7 | }, 8 | { 9 | "name":"GetUserData" 10 | } 11 | ] 12 | }, 13 | "name":"2015-02-12", 14 | "product":"Oms" 15 | } 16 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ons/2015-10-20/Api/OnsClusterNames.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"OnsClusterNames", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"OnsRegionId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"OnsPlatform", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"true", 29 | "tagName":"PreventCache", 30 | "tagPosition":"Query", 31 | "type":"Long", 32 | "valueSwitch":{ 33 | 34 | } 35 | } 36 | ] 37 | }, 38 | "product":"Ons", 39 | "resultMapping":{ 40 | "lists":[ 41 | { 42 | "itemName":"ClusterName", 43 | "tagName":"Data" 44 | } 45 | ], 46 | "members":[ 47 | { 48 | "tagName":"HelpUrl", 49 | "type":"String" 50 | } 51 | ] 52 | }, 53 | "version":"2015-10-20" 54 | } 55 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ossadmin/2013-07-12/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"PutBucketStatus" 7 | }, 8 | { 9 | "name":"PutBucketPolicy" 10 | }, 11 | { 12 | "name":"PutBucketLimit" 13 | }, 14 | { 15 | "name":"GetBucketPolicy" 16 | }, 17 | { 18 | "name":"createOssInstance" 19 | } 20 | ] 21 | }, 22 | "name":"2013-07-12", 23 | "product":"OssAdmin" 24 | } 25 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ossadmin/2014-03-26/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"stopOss" 7 | }, 8 | { 9 | "name":"restartOss" 10 | } 11 | ] 12 | }, 13 | "name":"2014-03-26", 14 | "product":"OssAdmin" 15 | } 16 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ossadmin/2015-03-02/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"StopOssInstance" 7 | }, 8 | { 9 | "name":"RestartOssInstance" 10 | }, 11 | { 12 | "name":"ReleaseOssInstance" 13 | }, 14 | { 15 | "name":"CreateOssInstance" 16 | } 17 | ] 18 | }, 19 | "name":"2015-03-02", 20 | "product":"OssAdmin" 21 | } 22 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ossadmin/2015-05-20/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"GetImgVpcInfo" 7 | }, 8 | { 9 | "name":"DeleteImgVpc" 10 | }, 11 | { 12 | "name":"CreateImgVpc" 13 | }, 14 | { 15 | "name":"UnBindBucketVip" 16 | }, 17 | { 18 | "name":"GetOssVpcInfo" 19 | }, 20 | { 21 | "name":"GetBucketVips" 22 | }, 23 | { 24 | "name":"DeleteOssVpc" 25 | }, 26 | { 27 | "name":"CreateOssVpc" 28 | }, 29 | { 30 | "name":"BindBucketVip" 31 | } 32 | ] 33 | }, 34 | "name":"2015-05-20", 35 | "product":"OssAdmin" 36 | } 37 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ots/2013-09-12/Api/DeleteInstance.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"DeleteInstance", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"InstanceName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Ots", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ] 25 | }, 26 | "version":"2013-09-12" 27 | } 28 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ots/2013-09-12/Api/DeleteUser.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"DeleteUser", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"Ots", 13 | "resultMapping":{ 14 | "members":[ 15 | 16 | ] 17 | }, 18 | "version":"2013-09-12" 19 | } 20 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ots/2013-09-12/Api/GetUser.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"GetUser", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"Ots", 13 | "resultMapping":{ 14 | "members":[ 15 | 16 | ], 17 | "structs":[ 18 | { 19 | "members":[ 20 | { 21 | "tagName":"UserId", 22 | "type":"String" 23 | }, 24 | { 25 | "tagName":"Description", 26 | "type":"String" 27 | }, 28 | { 29 | "tagName":"CreateTime", 30 | "type":"String" 31 | } 32 | ], 33 | "structs":[ 34 | { 35 | "members":[ 36 | { 37 | "tagName":"InstanceQuota", 38 | "type":"Integer" 39 | } 40 | ], 41 | "tagName":"Quota" 42 | } 43 | ], 44 | "tagName":"UserInfo" 45 | } 46 | ] 47 | }, 48 | "version":"2013-09-12" 49 | } 50 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ots/2013-09-12/Api/InsertUser.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"InsertUser", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"InstanceQuota", 12 | "tagPosition":"Query", 13 | "type":"Integer", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"Description", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Ots", 30 | "resultMapping":{ 31 | "members":[ 32 | 33 | ] 34 | }, 35 | "version":"2013-09-12" 36 | } 37 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ots/2013-09-12/Api/ListInstance.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"ListInstance", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"Ots", 13 | "resultMapping":{ 14 | "arrays":[ 15 | { 16 | "itemName":"InstanceInfo", 17 | "members":[ 18 | { 19 | "tagName":"InstanceName", 20 | "type":"String" 21 | }, 22 | { 23 | "tagName":"InstanceId", 24 | "type":"String" 25 | }, 26 | { 27 | "tagName":"Version", 28 | "type":"String" 29 | }, 30 | { 31 | "tagName":"Timestamp", 32 | "type":"String" 33 | } 34 | ], 35 | "tagName":"InstanceInfos" 36 | } 37 | ], 38 | "members":[ 39 | 40 | ] 41 | }, 42 | "version":"2013-09-12" 43 | } 44 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ots/2013-09-12/Api/UpdateUser.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"UpdateUser", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"InstanceQuota", 12 | "tagPosition":"Query", 13 | "type":"Integer", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"Description", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Ots", 30 | "resultMapping":{ 31 | "members":[ 32 | 33 | ] 34 | }, 35 | "version":"2013-09-12" 36 | } 37 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ots/2013-09-12/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"GetInstance" 7 | }, 8 | { 9 | "name":"DeleteUser" 10 | }, 11 | { 12 | "name":"DeleteInstance" 13 | }, 14 | { 15 | "name":"UpdateUser" 16 | }, 17 | { 18 | "name":"UpdateInstance" 19 | }, 20 | { 21 | "name":"ListInstance" 22 | }, 23 | { 24 | "name":"InsertUser" 25 | }, 26 | { 27 | "name":"InsertInstance" 28 | }, 29 | { 30 | "name":"GetUser" 31 | } 32 | ] 33 | }, 34 | "name":"2013-09-12", 35 | "parameters":{ 36 | "parameters":[ 37 | 38 | ] 39 | }, 40 | "product":"Ots" 41 | } 42 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-otsfinance/2013-09-12/Api/DeleteInstance.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"DeleteInstance", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"InstanceName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"OtsFinance", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ] 25 | }, 26 | "version":"2013-09-12" 27 | } 28 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-otsfinance/2013-09-12/Api/DeleteUser.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"DeleteUser", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"OtsFinance", 13 | "resultMapping":{ 14 | "members":[ 15 | 16 | ] 17 | }, 18 | "version":"2013-09-12" 19 | } 20 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-otsfinance/2013-09-12/Api/GetUser.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"GetUser", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"OtsFinance", 13 | "resultMapping":{ 14 | "members":[ 15 | 16 | ], 17 | "structs":[ 18 | { 19 | "members":[ 20 | { 21 | "tagName":"UserId", 22 | "type":"String" 23 | }, 24 | { 25 | "tagName":"Description", 26 | "type":"String" 27 | }, 28 | { 29 | "tagName":"CreateTime", 30 | "type":"String" 31 | } 32 | ], 33 | "structs":[ 34 | { 35 | "members":[ 36 | { 37 | "tagName":"InstanceQuota", 38 | "type":"Integer" 39 | } 40 | ], 41 | "tagName":"Quota" 42 | } 43 | ], 44 | "tagName":"UserInfo" 45 | } 46 | ] 47 | }, 48 | "version":"2013-09-12" 49 | } 50 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-otsfinance/2013-09-12/Api/InsertUser.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"InsertUser", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"InstanceQuota", 12 | "tagPosition":"Query", 13 | "type":"Integer", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"Description", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"OtsFinance", 30 | "resultMapping":{ 31 | "members":[ 32 | 33 | ] 34 | }, 35 | "version":"2013-09-12" 36 | } 37 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-otsfinance/2013-09-12/Api/ListInstance.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"ListInstance", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"OtsFinance", 13 | "resultMapping":{ 14 | "arrays":[ 15 | { 16 | "itemName":"InstanceInfo", 17 | "members":[ 18 | { 19 | "tagName":"InstanceName", 20 | "type":"String" 21 | }, 22 | { 23 | "tagName":"InstanceId", 24 | "type":"String" 25 | }, 26 | { 27 | "tagName":"Version", 28 | "type":"String" 29 | }, 30 | { 31 | "tagName":"Timestamp", 32 | "type":"String" 33 | } 34 | ], 35 | "tagName":"InstanceInfos" 36 | } 37 | ], 38 | "members":[ 39 | 40 | ] 41 | }, 42 | "version":"2013-09-12" 43 | } 44 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-otsfinance/2013-09-12/Api/UpdateUser.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"UpdateUser", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"InstanceQuota", 12 | "tagPosition":"Query", 13 | "type":"Integer", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"Description", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"OtsFinance", 30 | "resultMapping":{ 31 | "members":[ 32 | 33 | ] 34 | }, 35 | "version":"2013-09-12" 36 | } 37 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-otsfinance/2013-09-12/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"UpdateUser" 7 | }, 8 | { 9 | "name":"UpdateInstance" 10 | }, 11 | { 12 | "name":"ListInstance" 13 | }, 14 | { 15 | "name":"InsertUser" 16 | }, 17 | { 18 | "name":"InsertInstance" 19 | }, 20 | { 21 | "name":"GetUser" 22 | }, 23 | { 24 | "name":"GetInstance" 25 | }, 26 | { 27 | "name":"DeleteUser" 28 | }, 29 | { 30 | "name":"DeleteInstance" 31 | } 32 | ] 33 | }, 34 | "name":"2013-09-12", 35 | "parameters":{ 36 | "parameters":[ 37 | 38 | ] 39 | }, 40 | "product":"OtsFinance" 41 | } 42 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-otsshihua/2015-10-26/Api/DeleteInstance.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"DeleteInstance", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"InstanceName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"OtsShihua", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ] 25 | }, 26 | "version":"2015-10-26" 27 | } 28 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-otsshihua/2015-10-26/Api/GetInstance.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"GetInstance", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"InstanceName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"OtsShihua", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ], 25 | "structs":[ 26 | { 27 | "members":[ 28 | { 29 | "tagName":"InstanceName", 30 | "type":"String" 31 | }, 32 | { 33 | "tagName":"Status", 34 | "type":"Integer" 35 | }, 36 | { 37 | "tagName":"Description", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"Timestamp", 42 | "type":"String" 43 | } 44 | ], 45 | "tagName":"InstanceInfo" 46 | } 47 | ] 48 | }, 49 | "version":"2015-10-26" 50 | } 51 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-otsshihua/2015-10-26/Api/InsertInstance.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"InsertInstance", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"InstanceName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"ClusterType", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"false", 29 | "tagName":"Description", 30 | "tagPosition":"Query", 31 | "type":"String", 32 | "valueSwitch":{ 33 | 34 | } 35 | } 36 | ] 37 | }, 38 | "product":"OtsShihua", 39 | "resultMapping":{ 40 | "members":[ 41 | 42 | ] 43 | }, 44 | "version":"2015-10-26" 45 | } 46 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-otsshihua/2015-10-26/Api/ListInstance.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"ListInstance", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"OtsShihua", 13 | "resultMapping":{ 14 | "arrays":[ 15 | { 16 | "itemName":"InstanceInfo", 17 | "members":[ 18 | { 19 | "tagName":"InstanceName", 20 | "type":"String" 21 | }, 22 | { 23 | "tagName":"Timestamp", 24 | "type":"String" 25 | } 26 | ], 27 | "tagName":"InstanceInfos" 28 | } 29 | ], 30 | "members":[ 31 | 32 | ] 33 | }, 34 | "version":"2015-10-26" 35 | } 36 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-otsshihua/2015-10-26/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"ListInstance" 7 | }, 8 | { 9 | "name":"InsertInstance" 10 | }, 11 | { 12 | "name":"GetInstance" 13 | }, 14 | { 15 | "name":"DeleteInstance" 16 | } 17 | ] 18 | }, 19 | "name":"2015-10-26", 20 | "parameters":{ 21 | "parameters":[ 22 | 23 | ] 24 | }, 25 | "product":"OtsShihua" 26 | } 27 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-pts/2015-08-01/Api/CreateTransaction.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"CreateTransaction", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"ScriptId", 12 | "tagPosition":"Query", 13 | "type":"Integer", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"true", 20 | "tagName":"TransactionName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"PTS", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"TransactionId", 34 | "type":"Integer" 35 | } 36 | ] 37 | }, 38 | "version":"2015-08-01" 39 | } 40 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-pts/2015-08-01/Api/GetKeySecret.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"GetKeySecret", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"PTS", 13 | "resultMapping":{ 14 | "members":[ 15 | { 16 | "tagName":"Key", 17 | "type":"String" 18 | }, 19 | { 20 | "tagName":"Secret", 21 | "type":"String" 22 | } 23 | ] 24 | }, 25 | "version":"2015-08-01" 26 | } 27 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-pts/2015-08-01/Api/GetScript.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"GetScript", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"ScriptId", 12 | "tagPosition":"Query", 13 | "type":"Integer", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"Tfsname", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"PTS", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"Script", 34 | "type":"String" 35 | } 36 | ] 37 | }, 38 | "version":"2015-08-01" 39 | } 40 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-pts/2015-08-01/Api/GetTasks.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"GetTasks", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"Status", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"PTS", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"Tasks", 25 | "type":"String" 26 | } 27 | ] 28 | }, 29 | "version":"2015-08-01" 30 | } 31 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-pts/2015-08-01/Api/ReportLogSample.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"ReportLogSample", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"Wskey", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"true", 20 | "tagName":"ScenarioId", 21 | "tagPosition":"Query", 22 | "type":"Integer", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"true", 29 | "tagName":"LogSample", 30 | "tagPosition":"Query", 31 | "type":"String", 32 | "valueSwitch":{ 33 | 34 | } 35 | } 36 | ] 37 | }, 38 | "product":"PTS", 39 | "resultMapping":{ 40 | "members":[ 41 | 42 | ] 43 | }, 44 | "version":"2015-08-01" 45 | } 46 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-pts/2015-08-01/Api/ReportTestSample.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"ReportTestSample", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"TestSample", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"PTS", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ] 25 | }, 26 | "version":"2015-08-01" 27 | } 28 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-pts/2015-08-01/Api/ReportVuser.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"ReportVuser", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"Wskey", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"true", 20 | "tagName":"ScenarioId", 21 | "tagPosition":"Query", 22 | "type":"Integer", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"true", 29 | "tagName":"Vuser", 30 | "tagPosition":"Query", 31 | "type":"Integer", 32 | "valueSwitch":{ 33 | 34 | } 35 | }, 36 | { 37 | "required":"true", 38 | "tagName":"GmtCreated", 39 | "tagPosition":"Query", 40 | "type":"Long", 41 | "valueSwitch":{ 42 | 43 | } 44 | } 45 | ] 46 | }, 47 | "product":"PTS", 48 | "resultMapping":{ 49 | "members":[ 50 | 51 | ] 52 | }, 53 | "version":"2015-08-01" 54 | } 55 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-pts/2015-08-01/Api/SendWangWang.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"SendWangWang", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"To", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"true", 20 | "tagName":"Title", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"true", 29 | "tagName":"Msg", 30 | "tagPosition":"Query", 31 | "type":"String", 32 | "valueSwitch":{ 33 | 34 | } 35 | } 36 | ] 37 | }, 38 | "product":"PTS", 39 | "resultMapping":{ 40 | "members":[ 41 | 42 | ] 43 | }, 44 | "version":"2015-08-01" 45 | } 46 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-pts/2015-08-01/Api/SetScenarioStatus.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"SetScenarioStatus", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"Wskey", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"true", 20 | "tagName":"ScenarioId", 21 | "tagPosition":"Query", 22 | "type":"Integer", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"true", 29 | "tagName":"Status", 30 | "tagPosition":"Query", 31 | "type":"Integer", 32 | "valueSwitch":{ 33 | 34 | } 35 | }, 36 | { 37 | "required":"true", 38 | "tagName":"NodeIp", 39 | "tagPosition":"Query", 40 | "type":"String", 41 | "valueSwitch":{ 42 | 43 | } 44 | } 45 | ] 46 | }, 47 | "product":"PTS", 48 | "resultMapping":{ 49 | "members":[ 50 | 51 | ] 52 | }, 53 | "version":"2015-08-01" 54 | } 55 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-pts/2015-08-01/Api/SetTaskStatus.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"SetTaskStatus", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"Wskey", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"true", 20 | "tagName":"Status", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"PTS", 30 | "resultMapping":{ 31 | "members":[ 32 | 33 | ] 34 | }, 35 | "version":"2015-08-01" 36 | } 37 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-pts/2015-08-01/Api/StopTask.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"StopTask", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"TaskId", 12 | "tagPosition":"Query", 13 | "type":"Integer", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"Type", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"false", 29 | "tagName":"Msg", 30 | "tagPosition":"Query", 31 | "type":"String", 32 | "valueSwitch":{ 33 | 34 | } 35 | } 36 | ] 37 | }, 38 | "product":"PTS", 39 | "resultMapping":{ 40 | "members":[ 41 | 42 | ] 43 | }, 44 | "version":"2015-08-01" 45 | } 46 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-pts/2015-08-01/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"SetScenarioStatus" 7 | }, 8 | { 9 | "name":"SendWangWang" 10 | }, 11 | { 12 | "name":"ReportVuser" 13 | }, 14 | { 15 | "name":"ReportTestSample" 16 | }, 17 | { 18 | "name":"ReportLogSample" 19 | }, 20 | { 21 | "name":"GetTasks" 22 | }, 23 | { 24 | "name":"GetScript" 25 | }, 26 | { 27 | "name":"GetKeySecret" 28 | }, 29 | { 30 | "name":"CreateTransaction" 31 | }, 32 | { 33 | "name":"StopTask" 34 | }, 35 | { 36 | "name":"SetTaskStatus" 37 | } 38 | ] 39 | }, 40 | "name":"2015-08-01", 41 | "product":"PTS" 42 | } 43 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-push/2015-08-27/Api/BatchGetDevicesInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"BatchGetDevicesInfo", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"Devices", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"true", 20 | "tagName":"AppId", 21 | "tagPosition":"Query", 22 | "type":"Long", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Push", 30 | "resultMapping":{ 31 | "arrays":[ 32 | { 33 | "itemName":"DeviceInfo", 34 | "members":[ 35 | { 36 | "tagName":"DeviceId", 37 | "type":"String" 38 | }, 39 | { 40 | "tagName":"IsOnline", 41 | "type":"Boolean" 42 | }, 43 | { 44 | "tagName":"Status", 45 | "type":"Integer" 46 | } 47 | ], 48 | "tagName":"DeviceInfos" 49 | } 50 | ] 51 | }, 52 | "version":"2015-08-27" 53 | } 54 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-push/2015-08-27/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"BatchGetDevicesInfo" 7 | }, 8 | { 9 | "name":"RevertRpc" 10 | }, 11 | { 12 | "name":"PushByteMessage" 13 | } 14 | ] 15 | }, 16 | "name":"2015-08-27", 17 | "product":"Push" 18 | } 19 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2014-02-14/Api/AddUser.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"AddUser", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"UserName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"Comments", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Ram", 30 | "resultMapping":{ 31 | "members":[ 32 | 33 | ] 34 | }, 35 | "version":"2014-02-14" 36 | } 37 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2014-02-14/Api/DeleteUserPolicy.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"DeleteUserPolicy", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"UserName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"true", 20 | "tagName":"PolicyName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Ram", 30 | "resultMapping":{ 31 | "members":[ 32 | 33 | ] 34 | }, 35 | "version":"2014-02-14" 36 | } 37 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2014-02-14/Api/GetUser.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"GetUser", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"UserName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Ram", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"UserName", 25 | "type":"String" 26 | }, 27 | { 28 | "tagName":"Comments", 29 | "type":"String" 30 | } 31 | ] 32 | }, 33 | "version":"2014-02-14" 34 | } 35 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2014-02-14/Api/GetUserPolicy.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"GetUserPolicy", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"UserName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"true", 20 | "tagName":"PolicyName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Ram", 30 | "resultMapping":{ 31 | "members":[ 32 | { 33 | "tagName":"UserName", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"PolicyName", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"PolicyDocument", 42 | "type":"String" 43 | } 44 | ] 45 | }, 46 | "version":"2014-02-14" 47 | } 48 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2014-02-14/Api/ListUserPolicies.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"ListUserPolicies", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"UserName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Ram", 21 | "resultMapping":{ 22 | "lists":[ 23 | { 24 | "itemName":"Policy", 25 | "tagName":"Policies" 26 | } 27 | ], 28 | "members":[ 29 | 30 | ] 31 | }, 32 | "version":"2014-02-14" 33 | } 34 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2014-02-14/Api/ListUsers.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"ListUsers", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"Ram", 13 | "resultMapping":{ 14 | "arrays":[ 15 | { 16 | "itemName":"User", 17 | "members":[ 18 | { 19 | "tagName":"UserName", 20 | "type":"String" 21 | }, 22 | { 23 | "tagName":"Comments", 24 | "type":"String" 25 | } 26 | ], 27 | "tagName":"Users" 28 | } 29 | ], 30 | "members":[ 31 | 32 | ] 33 | }, 34 | "version":"2014-02-14" 35 | } 36 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2014-02-14/Api/PutUserPolicy.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"PutUserPolicy", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"UserName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"true", 20 | "tagName":"PolicyName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"true", 29 | "tagName":"PolicyDocument", 30 | "tagPosition":"Query", 31 | "type":"String", 32 | "valueSwitch":{ 33 | 34 | } 35 | } 36 | ] 37 | }, 38 | "product":"Ram", 39 | "resultMapping":{ 40 | "members":[ 41 | 42 | ] 43 | }, 44 | "version":"2014-02-14" 45 | } 46 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2014-02-14/Api/RemoveUser.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"RemoveUser", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"UserName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Ram", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ] 25 | }, 26 | "version":"2014-02-14" 27 | } 28 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2014-02-14/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"RemoveUser" 7 | }, 8 | { 9 | "name":"PutUserPolicy" 10 | }, 11 | { 12 | "name":"ListUsers" 13 | }, 14 | { 15 | "name":"ListUserPolicies" 16 | }, 17 | { 18 | "name":"GetUserPolicy" 19 | }, 20 | { 21 | "name":"GetUser" 22 | }, 23 | { 24 | "name":"DeleteUserPolicy" 25 | }, 26 | { 27 | "name":"AddUser" 28 | } 29 | ] 30 | }, 31 | "name":"2014-02-14", 32 | "product":"Ram" 33 | } 34 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/ActivateService.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"ActivateService", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"AccountId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Ram", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ] 25 | }, 26 | "version":"2015-05-01" 27 | } 28 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/AddUserToGroup.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"AddUserToGroup", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"UserName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"GroupName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Ram", 30 | "resultMapping":{ 31 | "members":[ 32 | 33 | ] 34 | }, 35 | "version":"2015-05-01" 36 | } 37 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/AttachPolicyToGroup.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"AttachPolicyToGroup", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"PolicyType", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"PolicyName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"false", 29 | "tagName":"GroupName", 30 | "tagPosition":"Query", 31 | "type":"String", 32 | "valueSwitch":{ 33 | 34 | } 35 | } 36 | ] 37 | }, 38 | "product":"Ram", 39 | "resultMapping":{ 40 | "members":[ 41 | 42 | ] 43 | }, 44 | "version":"2015-05-01" 45 | } 46 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/AttachPolicyToRole.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"AttachPolicyToRole", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"PolicyType", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"PolicyName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"false", 29 | "tagName":"RoleName", 30 | "tagPosition":"Query", 31 | "type":"String", 32 | "valueSwitch":{ 33 | 34 | } 35 | } 36 | ] 37 | }, 38 | "product":"Ram", 39 | "resultMapping":{ 40 | "members":[ 41 | 42 | ] 43 | }, 44 | "version":"2015-05-01" 45 | } 46 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/AttachPolicyToUser.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"AttachPolicyToUser", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"PolicyType", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"PolicyName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"false", 29 | "tagName":"UserName", 30 | "tagPosition":"Query", 31 | "type":"String", 32 | "valueSwitch":{ 33 | 34 | } 35 | } 36 | ] 37 | }, 38 | "product":"Ram", 39 | "resultMapping":{ 40 | "members":[ 41 | 42 | ] 43 | }, 44 | "version":"2015-05-01" 45 | } 46 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/ClearAccountAlias.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"ClearAccountAlias", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"Ram", 13 | "resultMapping":{ 14 | "members":[ 15 | 16 | ] 17 | }, 18 | "version":"2015-05-01" 19 | } 20 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/CreateAccessKey.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"CreateAccessKey", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"UserName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Ram", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ], 25 | "structs":[ 26 | { 27 | "members":[ 28 | { 29 | "tagName":"AccessKeyId", 30 | "type":"String" 31 | }, 32 | { 33 | "tagName":"AccessKeySecret", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"Status", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"CreateDate", 42 | "type":"String" 43 | } 44 | ], 45 | "tagName":"AccessKey" 46 | } 47 | ] 48 | }, 49 | "version":"2015-05-01" 50 | } 51 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/CreateGroup.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"CreateGroup", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"GroupName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"Comments", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Ram", 30 | "resultMapping":{ 31 | "members":[ 32 | 33 | ], 34 | "structs":[ 35 | { 36 | "members":[ 37 | { 38 | "tagName":"GroupName", 39 | "type":"String" 40 | }, 41 | { 42 | "tagName":"Comments", 43 | "type":"String" 44 | }, 45 | { 46 | "tagName":"CreateDate", 47 | "type":"String" 48 | } 49 | ], 50 | "tagName":"Group" 51 | } 52 | ] 53 | }, 54 | "version":"2015-05-01" 55 | } 56 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/CreateVirtualMFADevice.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"CreateVirtualMFADevice", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"VirtualMFADeviceName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Ram", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ], 25 | "structs":[ 26 | { 27 | "members":[ 28 | { 29 | "tagName":"SerialNumber", 30 | "type":"String" 31 | }, 32 | { 33 | "tagName":"Base32StringSeed", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"QRCodePNG", 38 | "type":"String" 39 | } 40 | ], 41 | "tagName":"VirtualMFADevice" 42 | } 43 | ] 44 | }, 45 | "version":"2015-05-01" 46 | } 47 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/DeactivateService.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"DeactivateService", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"AccountId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Ram", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ] 25 | }, 26 | "version":"2015-05-01" 27 | } 28 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/DeleteAccessKey.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"DeleteAccessKey", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"UserName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"UserAccessKeyId", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Ram", 30 | "resultMapping":{ 31 | "members":[ 32 | 33 | ] 34 | }, 35 | "version":"2015-05-01" 36 | } 37 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/DeleteGroup.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"DeleteGroup", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"GroupName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Ram", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ] 25 | }, 26 | "version":"2015-05-01" 27 | } 28 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/DeleteLoginProfile.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"DeleteLoginProfile", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"UserName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Ram", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ] 25 | }, 26 | "version":"2015-05-01" 27 | } 28 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/DeletePolicy.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"DeletePolicy", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"PolicyName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Ram", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ] 25 | }, 26 | "version":"2015-05-01" 27 | } 28 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/DeletePolicyVersion.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"DeletePolicyVersion", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"PolicyName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"VersionId", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Ram", 30 | "resultMapping":{ 31 | "members":[ 32 | 33 | ] 34 | }, 35 | "version":"2015-05-01" 36 | } 37 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/DeleteRole.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"DeleteRole", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"RoleName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Ram", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ] 25 | }, 26 | "version":"2015-05-01" 27 | } 28 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/DeleteUser.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"DeleteUser", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"UserName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Ram", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ] 25 | }, 26 | "version":"2015-05-01" 27 | } 28 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/DeleteVirtualMFADevice.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"DeleteVirtualMFADevice", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"SerialNumber", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Ram", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ] 25 | }, 26 | "version":"2015-05-01" 27 | } 28 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/DetachPolicyFromGroup.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"DetachPolicyFromGroup", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"PolicyType", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"PolicyName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"false", 29 | "tagName":"GroupName", 30 | "tagPosition":"Query", 31 | "type":"String", 32 | "valueSwitch":{ 33 | 34 | } 35 | } 36 | ] 37 | }, 38 | "product":"Ram", 39 | "resultMapping":{ 40 | "members":[ 41 | 42 | ] 43 | }, 44 | "version":"2015-05-01" 45 | } 46 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/DetachPolicyFromRole.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"DetachPolicyFromRole", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"PolicyType", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"PolicyName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"false", 29 | "tagName":"RoleName", 30 | "tagPosition":"Query", 31 | "type":"String", 32 | "valueSwitch":{ 33 | 34 | } 35 | } 36 | ] 37 | }, 38 | "product":"Ram", 39 | "resultMapping":{ 40 | "members":[ 41 | 42 | ] 43 | }, 44 | "version":"2015-05-01" 45 | } 46 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/DetachPolicyFromUser.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"DetachPolicyFromUser", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"PolicyType", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"PolicyName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"false", 29 | "tagName":"UserName", 30 | "tagPosition":"Query", 31 | "type":"String", 32 | "valueSwitch":{ 33 | 34 | } 35 | } 36 | ] 37 | }, 38 | "product":"Ram", 39 | "resultMapping":{ 40 | "members":[ 41 | 42 | ] 43 | }, 44 | "version":"2015-05-01" 45 | } 46 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/GetAccountAlias.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"GetAccountAlias", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"Ram", 13 | "resultMapping":{ 14 | "members":[ 15 | { 16 | "tagName":"AccountAlias", 17 | "type":"String" 18 | } 19 | ] 20 | }, 21 | "version":"2015-05-01" 22 | } 23 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/GetGroup.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"GetGroup", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"GroupName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Ram", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ], 25 | "structs":[ 26 | { 27 | "members":[ 28 | { 29 | "tagName":"GroupName", 30 | "type":"String" 31 | }, 32 | { 33 | "tagName":"Comments", 34 | "type":"String" 35 | }, 36 | { 37 | "tagName":"CreateDate", 38 | "type":"String" 39 | }, 40 | { 41 | "tagName":"UpdateDate", 42 | "type":"String" 43 | } 44 | ], 45 | "tagName":"Group" 46 | } 47 | ] 48 | }, 49 | "version":"2015-05-01" 50 | } 51 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/GetLoginProfile.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"GetLoginProfile", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"UserName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Ram", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ], 25 | "structs":[ 26 | { 27 | "members":[ 28 | { 29 | "tagName":"UserName", 30 | "type":"String" 31 | }, 32 | { 33 | "tagName":"PasswordResetRequired", 34 | "type":"Boolean" 35 | }, 36 | { 37 | "tagName":"MFABindRequired", 38 | "type":"Boolean" 39 | }, 40 | { 41 | "tagName":"CreateDate", 42 | "type":"String" 43 | } 44 | ], 45 | "tagName":"LoginProfile" 46 | } 47 | ] 48 | }, 49 | "version":"2015-05-01" 50 | } 51 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/GetPasswordPolicy.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"GetPasswordPolicy", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"Ram", 13 | "resultMapping":{ 14 | "members":[ 15 | 16 | ], 17 | "structs":[ 18 | { 19 | "members":[ 20 | { 21 | "tagName":"MinimumPasswordLength", 22 | "type":"Integer" 23 | }, 24 | { 25 | "tagName":"RequireLowercaseCharacters", 26 | "type":"Boolean" 27 | }, 28 | { 29 | "tagName":"RequireUppercaseCharacters", 30 | "type":"Boolean" 31 | }, 32 | { 33 | "tagName":"RequireNumbers", 34 | "type":"Boolean" 35 | }, 36 | { 37 | "tagName":"RequireSymbols", 38 | "type":"Boolean" 39 | } 40 | ], 41 | "tagName":"PasswordPolicy" 42 | } 43 | ] 44 | }, 45 | "version":"2015-05-01" 46 | } 47 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/GetSecurityPreference.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"GetSecurityPreference", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"Ram", 13 | "resultMapping":{ 14 | "members":[ 15 | 16 | ], 17 | "structs":[ 18 | { 19 | "structs":[ 20 | { 21 | "members":[ 22 | { 23 | "tagName":"EnableSaveMFATicket", 24 | "type":"Boolean" 25 | } 26 | ], 27 | "tagName":"LoginProfilePreference" 28 | } 29 | ], 30 | "tagName":"SecurityPreference" 31 | } 32 | ] 33 | }, 34 | "version":"2015-05-01" 35 | } 36 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/GetServiceStatus.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"GetServiceStatus", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"AccountId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Ram", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"Status", 25 | "type":"String" 26 | } 27 | ] 28 | }, 29 | "version":"2015-05-01" 30 | } 31 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/GetUserMFAInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"GetUserMFAInfo", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"UserName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Ram", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ], 25 | "structs":[ 26 | { 27 | "members":[ 28 | { 29 | "tagName":"SerialNumber", 30 | "type":"String" 31 | } 32 | ], 33 | "tagName":"MFADevice" 34 | } 35 | ] 36 | }, 37 | "version":"2015-05-01" 38 | } 39 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/ListAccessKeys.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"ListAccessKeys", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"UserName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Ram", 21 | "resultMapping":{ 22 | "arrays":[ 23 | { 24 | "itemName":"AccessKey", 25 | "members":[ 26 | { 27 | "tagName":"AccessKeyId", 28 | "type":"String" 29 | }, 30 | { 31 | "tagName":"Status", 32 | "type":"String" 33 | }, 34 | { 35 | "tagName":"CreateDate", 36 | "type":"String" 37 | } 38 | ], 39 | "tagName":"AccessKeys" 40 | } 41 | ], 42 | "members":[ 43 | 44 | ] 45 | }, 46 | "version":"2015-05-01" 47 | } 48 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/ListGroupsForUser.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"ListGroupsForUser", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"UserName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Ram", 21 | "resultMapping":{ 22 | "arrays":[ 23 | { 24 | "itemName":"Group", 25 | "members":[ 26 | { 27 | "tagName":"GroupName", 28 | "type":"String" 29 | }, 30 | { 31 | "tagName":"Comments", 32 | "type":"String" 33 | }, 34 | { 35 | "tagName":"JoinDate", 36 | "type":"String" 37 | } 38 | ], 39 | "tagName":"Groups" 40 | } 41 | ], 42 | "members":[ 43 | 44 | ] 45 | }, 46 | "version":"2015-05-01" 47 | } 48 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/ListUsersForGroup.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"ListUsersForGroup", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"GroupName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Ram", 21 | "resultMapping":{ 22 | "arrays":[ 23 | { 24 | "itemName":"User", 25 | "members":[ 26 | { 27 | "tagName":"UserName", 28 | "type":"String" 29 | }, 30 | { 31 | "tagName":"DisplayName", 32 | "type":"String" 33 | }, 34 | { 35 | "tagName":"JoinDate", 36 | "type":"String" 37 | } 38 | ], 39 | "tagName":"Users" 40 | } 41 | ], 42 | "members":[ 43 | 44 | ] 45 | }, 46 | "version":"2015-05-01" 47 | } 48 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/RemoveUserFromGroup.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"RemoveUserFromGroup", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"UserName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"GroupName", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Ram", 30 | "resultMapping":{ 31 | "members":[ 32 | 33 | ] 34 | }, 35 | "version":"2015-05-01" 36 | } 37 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/SetAccountAlias.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"SetAccountAlias", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"AccountAlias", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Ram", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ] 25 | }, 26 | "version":"2015-05-01" 27 | } 28 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/SetDefaultPolicyVersion.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"SetDefaultPolicyVersion", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"PolicyName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"VersionId", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Ram", 30 | "resultMapping":{ 31 | "members":[ 32 | 33 | ] 34 | }, 35 | "version":"2015-05-01" 36 | } 37 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/SetSecurityPreference.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"SetSecurityPreference", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"EnableSaveMFATicket", 12 | "tagPosition":"Query", 13 | "type":"Boolean", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Ram", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ], 25 | "structs":[ 26 | { 27 | "structs":[ 28 | { 29 | "members":[ 30 | { 31 | "tagName":"EnableSaveMFATicket", 32 | "type":"Boolean" 33 | } 34 | ], 35 | "tagName":"LoginProfilePreference" 36 | } 37 | ], 38 | "tagName":"SecurityPreference" 39 | } 40 | ] 41 | }, 42 | "version":"2015-05-01" 43 | } 44 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/UnbindMFADevice.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"UnbindMFADevice", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"UserName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Ram", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ] 25 | }, 26 | "version":"2015-05-01" 27 | } 28 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ram/2015-05-01/Api/UpdateAccessKey.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTPS" 5 | }, 6 | "name":"UpdateAccessKey", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"UserName", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"UserAccessKeyId", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"false", 29 | "tagName":"Status", 30 | "tagPosition":"Query", 31 | "type":"String", 32 | "valueSwitch":{ 33 | 34 | } 35 | } 36 | ] 37 | }, 38 | "product":"Ram", 39 | "resultMapping":{ 40 | "members":[ 41 | 42 | ] 43 | }, 44 | "version":"2015-05-01" 45 | } 46 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-risk/2015-03-23/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"ValidateVerifyCode" 7 | }, 8 | { 9 | "name":"SendVerifyCode" 10 | }, 11 | { 12 | "name":"FindRisk" 13 | } 14 | ] 15 | }, 16 | "name":"2015-03-23", 17 | "product":"Risk" 18 | } 19 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-risk/2015-08-04/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"FindRisk" 7 | }, 8 | { 9 | "name":"WriteUssc" 10 | }, 11 | { 12 | "name":"ValidateVerifyCode" 13 | }, 14 | { 15 | "name":"SendVerifyCode" 16 | }, 17 | { 18 | "name":"QueryNameList" 19 | } 20 | ] 21 | }, 22 | "name":"2015-08-04", 23 | "product":"Risk" 24 | } 25 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-slb/2013-02-21/Api/DescribeRegions.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"DescribeRegions", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"HostId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"OwnerAccount", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Slb", 30 | "resultMapping":{ 31 | "arrays":[ 32 | { 33 | "itemName":"Region", 34 | "members":[ 35 | { 36 | "tagName":"RegionId", 37 | "type":"String" 38 | } 39 | ], 40 | "tagName":"Regions" 41 | } 42 | ], 43 | "members":[ 44 | 45 | ] 46 | }, 47 | "version":"2013-02-21" 48 | } 49 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-sts/2015-04-01/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"AssumeRoleWithServiceIdentity" 7 | }, 8 | { 9 | "name":"AssumeRole" 10 | }, 11 | { 12 | "name":"GetFederationToken" 13 | } 14 | ] 15 | }, 16 | "name":"2015-04-01", 17 | "product":"Sts" 18 | } 19 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ubsms-inner/2015-06-23/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"DescribeBusinessStatus" 7 | }, 8 | { 9 | "name":"SetUserSecurityStatus" 10 | }, 11 | { 12 | "name":"SetUserBusinessStatuses" 13 | }, 14 | { 15 | "name":"NotifyUserBusinessCommand" 16 | }, 17 | { 18 | "name":"DescribeUserBusinessStatus" 19 | } 20 | ] 21 | }, 22 | "name":"2015-06-23", 23 | "product":"Ubsms-inner" 24 | } 25 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-ubsms/2015-06-23/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"DescribeBusinessStatus" 7 | }, 8 | { 9 | "name":"SetUserBusinessStatuses" 10 | }, 11 | { 12 | "name":"NotifyUserBusinessCommand" 13 | }, 14 | { 15 | "name":"SetUserBusinessStatus" 16 | } 17 | ] 18 | }, 19 | "name":"2015-06-23", 20 | "product":"Ubsms" 21 | } 22 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-yundun/2015-02-27/Api/AllMalwareNum.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"AllMalwareNum", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"Yundun", 13 | "resultMapping":{ 14 | "members":[ 15 | { 16 | "tagName":"AllMalwareNum", 17 | "type":"Long" 18 | } 19 | ] 20 | }, 21 | "version":"2015-02-27" 22 | } 23 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-yundun/2015-02-27/Api/CurrentDdosAttackNum.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"CurrentDdosAttackNum", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"Yundun", 13 | "resultMapping":{ 14 | "members":[ 15 | { 16 | "tagName":"CurrentDdosAttackNum", 17 | "type":"Long" 18 | } 19 | ] 20 | }, 21 | "version":"2015-02-27" 22 | } 23 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-yundun/2015-02-27/Api/TodayAegisOnlineRate.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"TodayAegisOnlineRate", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"Yundun", 13 | "resultMapping":{ 14 | "members":[ 15 | { 16 | "tagName":"Rate", 17 | "type":"Long" 18 | } 19 | ] 20 | }, 21 | "version":"2015-02-27" 22 | } 23 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-yundun/2015-02-27/Api/TodayAllkbps.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"TodayAllkbps", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"Yundun", 13 | "resultMapping":{ 14 | "members":[ 15 | { 16 | "tagName":"Kbps", 17 | "type":"Long" 18 | } 19 | ] 20 | }, 21 | "version":"2015-02-27" 22 | } 23 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-yundun/2015-02-27/Api/TodayAllpps.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"TodayAllpps", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"Yundun", 13 | "resultMapping":{ 14 | "members":[ 15 | { 16 | "tagName":"Pps", 17 | "type":"Long" 18 | } 19 | ] 20 | }, 21 | "version":"2015-02-27" 22 | } 23 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-yundun/2015-02-27/Api/TodayBackdoor.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"TodayBackdoor", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"Yundun", 13 | "resultMapping":{ 14 | "members":[ 15 | { 16 | "tagName":"Backdoor", 17 | "type":"Long" 18 | } 19 | ] 20 | }, 21 | "version":"2015-02-27" 22 | } 23 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-yundun/2015-02-27/Api/TodayCrackIntercept.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"TodayCrackIntercept", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"Yundun", 13 | "resultMapping":{ 14 | "members":[ 15 | { 16 | "tagName":"InterceptNum", 17 | "type":"Long" 18 | } 19 | ] 20 | }, 21 | "version":"2015-02-27" 22 | } 23 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-yundun/2015-02-27/Api/TodayMalwareNum.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"TodayMalwareNum", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"Yundun", 13 | "resultMapping":{ 14 | "members":[ 15 | { 16 | "tagName":"TodayMalwareNum", 17 | "type":"Long" 18 | } 19 | ] 20 | }, 21 | "version":"2015-02-27" 22 | } 23 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-yundun/2015-02-27/Api/TodayqpsByRegion.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"TodayqpsByRegion", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"Yundun", 13 | "resultMapping":{ 14 | "arrays":[ 15 | { 16 | "itemName":"Region", 17 | "members":[ 18 | { 19 | "tagName":"RegionId", 20 | "type":"String" 21 | }, 22 | { 23 | "tagName":"RegionNumber", 24 | "type":"Long" 25 | }, 26 | { 27 | "tagName":"RegionFlow", 28 | "type":"Long" 29 | } 30 | ], 31 | "tagName":"Data" 32 | } 33 | ], 34 | "members":[ 35 | 36 | ] 37 | }, 38 | "version":"2015-02-27" 39 | } 40 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-yundun/2015-02-27/Api/WebAttackNum.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"WebAttackNum", 7 | "parameters":{ 8 | "parameters":[ 9 | 10 | ] 11 | }, 12 | "product":"Yundun", 13 | "resultMapping":{ 14 | "members":[ 15 | { 16 | "tagName":"WebAttackNum", 17 | "type":"Long" 18 | } 19 | ] 20 | }, 21 | "version":"2015-02-27" 22 | } 23 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-yundun/2015-02-27/Version-Info.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiStyle":"RPC", 3 | "apis":{ 4 | "apis":[ 5 | { 6 | "name":"WebAttackNum" 7 | }, 8 | { 9 | "name":"TodayqpsByRegion" 10 | }, 11 | { 12 | "name":"TodayMalwareNum" 13 | }, 14 | { 15 | "name":"TodayCrackIntercept" 16 | }, 17 | { 18 | "name":"TodayBackdoor" 19 | }, 20 | { 21 | "name":"TodayAllpps" 22 | }, 23 | { 24 | "name":"TodayAllkbps" 25 | }, 26 | { 27 | "name":"TodayAegisOnlineRate" 28 | }, 29 | { 30 | "name":"CurrentDdosAttackNum" 31 | }, 32 | { 33 | "name":"AllMalwareNum" 34 | } 35 | ] 36 | }, 37 | "name":"2015-02-27", 38 | "product":"Yundun" 39 | } 40 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-yundun/2015-04-16/Api/CloseCCProtect.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"CloseCCProtect", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"InstanceId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"InstanceType", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Yundun", 30 | "resultMapping":{ 31 | "members":[ 32 | 33 | ] 34 | }, 35 | "version":"2015-04-16" 36 | } 37 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-yundun/2015-04-16/Api/ClosePortScan.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"ClosePortScan", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"InstanceId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Yundun", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ] 25 | }, 26 | "version":"2015-04-16" 27 | } 28 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-yundun/2015-04-16/Api/CloseVulScan.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"CloseVulScan", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"InstanceId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Yundun", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ] 25 | }, 26 | "version":"2015-04-16" 27 | } 28 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-yundun/2015-04-16/Api/ConfirmLogin.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"ConfirmLogin", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"InstanceId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"true", 20 | "tagName":"SourceIp", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"true", 29 | "tagName":"Time", 30 | "tagPosition":"Query", 31 | "type":"String", 32 | "valueSwitch":{ 33 | 34 | } 35 | } 36 | ] 37 | }, 38 | "product":"Yundun", 39 | "resultMapping":{ 40 | "members":[ 41 | 42 | ] 43 | }, 44 | "version":"2015-04-16" 45 | } 46 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-yundun/2015-04-16/Api/DeleteBackDoorFile.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"DeleteBackDoorFile", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"false", 11 | "tagName":"JstOwnerId", 12 | "tagPosition":"Query", 13 | "type":"Long", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"true", 20 | "tagName":"InstanceId", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"true", 29 | "tagName":"Path", 30 | "tagPosition":"Query", 31 | "type":"String", 32 | "valueSwitch":{ 33 | 34 | } 35 | } 36 | ] 37 | }, 38 | "product":"Yundun", 39 | "resultMapping":{ 40 | "members":[ 41 | 42 | ] 43 | }, 44 | "version":"2015-04-16" 45 | } 46 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-yundun/2015-04-16/Api/DetectVulById.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"DetectVulById", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"InstanceId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"true", 20 | "tagName":"VulId", 21 | "tagPosition":"Query", 22 | "type":"Integer", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Yundun", 30 | "resultMapping":{ 31 | "members":[ 32 | 33 | ] 34 | }, 35 | "version":"2015-04-16" 36 | } 37 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-yundun/2015-04-16/Api/DetectVulByIp.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"DetectVulByIp", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"InstanceId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"true", 20 | "tagName":"VulIp", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Yundun", 30 | "resultMapping":{ 31 | "members":[ 32 | 33 | ] 34 | }, 35 | "version":"2015-04-16" 36 | } 37 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-yundun/2015-04-16/Api/OpenCCProtect.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"OpenCCProtect", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"InstanceId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"InstanceType", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Yundun", 30 | "resultMapping":{ 31 | "members":[ 32 | 33 | ] 34 | }, 35 | "version":"2015-04-16" 36 | } 37 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-yundun/2015-04-16/Api/OpenPortScan.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"OpenPortScan", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"InstanceId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Yundun", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ] 25 | }, 26 | "version":"2015-04-16" 27 | } 28 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-yundun/2015-04-16/Api/OpenVulScan.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"OpenVulScan", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"InstanceId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Yundun", 21 | "resultMapping":{ 22 | "members":[ 23 | 24 | ] 25 | }, 26 | "version":"2015-04-16" 27 | } 28 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-yundun/2015-04-16/Api/ServiceStatus.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"ServiceStatus", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"InstanceId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | } 18 | ] 19 | }, 20 | "product":"Yundun", 21 | "resultMapping":{ 22 | "members":[ 23 | { 24 | "tagName":"PortScan", 25 | "type":"Boolean" 26 | }, 27 | { 28 | "tagName":"VulScan", 29 | "type":"Boolean" 30 | } 31 | ] 32 | }, 33 | "version":"2015-04-16" 34 | } 35 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-yundun/2015-04-16/Api/SetDdosAuto.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"SetDdosAuto", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"InstanceId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"InstanceType", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | } 27 | ] 28 | }, 29 | "product":"Yundun", 30 | "resultMapping":{ 31 | "members":[ 32 | 33 | ] 34 | }, 35 | "version":"2015-04-16" 36 | } 37 | -------------------------------------------------------------------------------- /openapi-meta/api-metadata/aliyun-api-metadata-yundun/2015-04-16/Api/SetDdosQps.json: -------------------------------------------------------------------------------- 1 | { 2 | "isvProtocol":{ 3 | "method":"POST|GET", 4 | "protocol":"HTTP|HTTPS" 5 | }, 6 | "name":"SetDdosQps", 7 | "parameters":{ 8 | "parameters":[ 9 | { 10 | "required":"true", 11 | "tagName":"InstanceId", 12 | "tagPosition":"Query", 13 | "type":"String", 14 | "valueSwitch":{ 15 | 16 | } 17 | }, 18 | { 19 | "required":"false", 20 | "tagName":"InstanceType", 21 | "tagPosition":"Query", 22 | "type":"String", 23 | "valueSwitch":{ 24 | 25 | } 26 | }, 27 | { 28 | "required":"true", 29 | "tagName":"QpsPosition", 30 | "tagPosition":"Query", 31 | "type":"Integer", 32 | "valueSwitch":{ 33 | 34 | } 35 | }, 36 | { 37 | "required":"true", 38 | "tagName":"Level", 39 | "tagPosition":"Query", 40 | "type":"Integer", 41 | "valueSwitch":{ 42 | 43 | } 44 | } 45 | ] 46 | }, 47 | "product":"Yundun", 48 | "resultMapping":{ 49 | "members":[ 50 | 51 | ] 52 | }, 53 | "version":"2015-04-16" 54 | } 55 | -------------------------------------------------------------------------------- /tasks/metrics/metrics.rake: -------------------------------------------------------------------------------- 1 | # require 'rainbow' 2 | # require 'yaml' 3 | # 4 | # namespace :metrics do 5 | # desc "cloc to check test code percentage" 6 | # task :cloc do 7 | # # Rake::Task['codegen:generate_code'].invoke 8 | # code =`bin/cloc --csv lib generated/lib | tail -1` 9 | # files,language,blank,comment,sys_code = code.strip.split(',') 10 | # puts "#{Rainbow('Total Code').green} : #{file} Files, #{blank} blank lines, #{comment} comment lines, #{sys_code} actual lines" 11 | # test = `bin/cloc --csv test generated/test | tail -1 ` 12 | # files,language,blank,comment,test_code = test.strip.split(',') 13 | # puts "#{Rainbow('Test Code').yellow} : #{file} Files, #{blank} blank lines, #{comment} comment lines, #{test_code} actual lines" 14 | # percentage = test_code.to_i * 1.0 / (sys_code.to_i + test_code.to_i) 15 | # color = percentage > 0.3 ? :green : :red 16 | # puts "#{Rainbow("Test Code Percentage : #{(percentage * 100).round(2)} %").send(color)}" 17 | # end 18 | # 19 | # end 20 | -------------------------------------------------------------------------------- /tasks/test/test.rake: -------------------------------------------------------------------------------- 1 | require 'rainbow' 2 | 3 | namespace :test do 4 | 5 | Rake::TestTask.new(:core) do |t| 6 | t.libs << "test" 7 | t.libs << "lib" 8 | t.description = "Run core test" 9 | t.test_files = FileList['test/**/*_test.rb'] 10 | end 11 | 12 | Rake::TestTask.new(:generated => 'codegen:generate_code') do |t| 13 | t.libs << "test" 14 | t.libs << "lib" 15 | t.libs << "generate/lib" 16 | t.description = "Run gengerated test" 17 | t.test_files = FileList['generated/test/**/*_test.rb'] 18 | end 19 | 20 | Rake::TestTask.new(:all => 'codegen:generate_code') do |t| 21 | t.libs << "test" 22 | t.libs << "lib" 23 | t.libs << "generate/lib" 24 | t.description = "Run all test" 25 | t.test_files = FileList['test/**/*_test.rb'] + FileList['generated/test/**/*_test.rb'] 26 | end 27 | 28 | end 29 | -------------------------------------------------------------------------------- /templates/api_all.rb: -------------------------------------------------------------------------------- 1 | require 'aliyun/openapi' 2 | <%@products.each do |file|%> 3 | require '<%= file %>'<% end %> -------------------------------------------------------------------------------- /templates/api_define.rb: -------------------------------------------------------------------------------- 1 | require 'aliyun/openapi' 2 | 3 | module Aliyun::Openapi 4 | Core::ApiDSL.define('openapi').<%= @product %>(version: '<%= @version %>').<%=@api_name%>.end_point do |end_point| 5 | <% @api_params.each do |param| %><% rest_param = param.reject {|k,v| ['tagName', 'type', 'required'].include?(k) || v.empty? } %> 6 | end_point.param <%= ":'#{param['tagName']}', :#{param['type']}, #{param['required']}, #{rest_param}" %><% end %> 7 | # end point methods 8 | end_point.methods = <%= @api_detail['isvProtocol']['method'].split('|').to_s %> 9 | <% if @api_detail['isvProtocol']['pattern'] %> 10 | # pattern to build url combine with params 11 | end_point.pattern = "<%= @api_detail['isvProtocol']['pattern'] %>" 12 | <% end %> 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /templates/api_product.rb: -------------------------------------------------------------------------------- 1 | require 'aliyun/openapi' 2 | <%@files.each do |file|%> 3 | require '<%= file %>'<% end %> -------------------------------------------------------------------------------- /templates/api_test.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../../../../../../../test/test_helper', __FILE__) 2 | <% required_params = [] %> 3 | <% @api_params.each do |param| 4 | required_params << param if param['required'] 5 | end %> 6 | module Aliyun::Openapi 7 | class <%= @product.capitalize %>Test < ApiTest 8 | def test_<%=@api_name%>_<%= @version.delete('-')%> 9 | Client.<%= @product %>(version: '<%= @version %>').<%= @api_name %>() do |response| 10 | assert !response.nil? 11 | end 12 | end 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /test/aliyun/openapi_test.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../../test_helper', __FILE__) 2 | 3 | class Aliyun::OpenapiTest < Minitest::Test 4 | def test_that_it_has_a_version_number 5 | refute_nil ::Aliyun::Openapi::VERSION 6 | end 7 | 8 | def test_get_client 9 | Aliyun::Openapi.configure do |config| 10 | config.ssl_required = true 11 | config.format = :xml 12 | config.access_key_id = 'id' 13 | config.access_key_secret = 'sec' 14 | end 15 | stub_request(:any, /.*\.aliyuncs\.com/) 16 | assert_equal :ecs, Aliyun::Openapi::Client.ecs(version: '2014-05-26').create_mock_instance.product 17 | Aliyun::Openapi::Client.ecs(version: '2014-05-26').create_mock_instance(param2: 'abc') do |reponse| 18 | end 19 | end 20 | end 21 | --------------------------------------------------------------------------------