Skip to content

Commit

Permalink
Generated Darabonba for foasconsole-2021-10-28.
Browse files Browse the repository at this point in the history
  • Loading branch information
sdk-team committed Mar 6, 2025
1 parent 40cd78d commit 4847ade
Show file tree
Hide file tree
Showing 7 changed files with 1,313 additions and 42 deletions.
14 changes: 7 additions & 7 deletions foasconsole-20211028/Teafile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"scope": "alibabacloud",
"name": "foasconsole20211028",
"version": "1.0.9",
"version": "1.0.10",
"main": "./main.tea",
"maintainers": [
{
Expand All @@ -23,12 +23,12 @@
}
},
"releases": {
"java": "com.aliyun:foasconsole20211028:2.0.0",
"go": "github.com/alibabacloud-go/foasconsole-20211028/v2/client:v2.0.0",
"csharp": "AlibabaCloud.SDK.Foasconsole20211028:2.0.0",
"ts": "@alicloud/foasconsole20211028:2.0.0",
"php": "alibabacloud/foasconsole-20211028:2.0.0",
"python": "alibabacloud_foasconsole20211028:2.0.0",
"java": "com.aliyun:foasconsole20211028:2.1.0",
"go": "github.com/alibabacloud-go/foasconsole-20211028/v2/client:v2.1.0",
"csharp": "AlibabaCloud.SDK.Foasconsole20211028:2.1.0",
"ts": "@alicloud/foasconsole20211028:2.1.0",
"php": "alibabacloud/foasconsole-20211028:2.1.0",
"python": "alibabacloud_foasconsole20211028:2.1.0",
"python2": "alibabacloud_foasconsole20211028_py2:1.0.3",
"swift": "alibabacloud-sdk-swift/foasconsole-20211028:1.0.0"
},
Expand Down
30 changes: 18 additions & 12 deletions foasconsole-20211028/api-info.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,31 @@
"version": "2021-10-28",
"apiDoc": {
"hasDoc": [
"CreateInstance",
"DeleteNamespace",
"ConvertInstance",
"DescribeSupportedRegions",
"CreateNamespace",
"QueryModifyInstancePrice",
"DescribeNamespaces",
"DeleteNamespace",
"ListTagResources",
"DescribeInstances",
"DeleteInstance",
"ModifyPrepayInstanceSpec",
"ModifyPrepayNamespaceSpec",
"QueryRenewInstancePrice",
"DescribeSupportedRegions",
"DescribeInstances",
"DescribeNamespaces",
"QueryCreateInstancePrice",
"RenewInstance",
"TagResources",
"ModifyElasticResourceSpec",
"ConvertPrepayInstance",
"ConvertHybridInstance",
"ModifyNamespaceSpecV2",
"ModifyPrepayNamespaceSpec",
"DescribeSupportedZones",
"QueryConvertPrepayInstancePrice",
"QueryConvertInstancePrice",
"CreateInstance",
"RenewInstance",
"ModifyInstanceVswitch",
"QueryRenewInstancePrice",
"UntagResources",
"DescribeSupportedZones",
"QueryCreateInstancePrice"
"QueryModifyInstancePrice",
"ModifyPrepayInstanceSpec"
],
"noDoc": []
},
Expand Down
28 changes: 17 additions & 11 deletions foasconsole-20211028/async/api-info.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,31 @@
"version": "2021-10-28",
"apiDoc": {
"hasDoc": [
"ConvertInstance",
"CreateNamespace",
"DescribeInstances",
"ModifyPrepayInstanceSpec",
"ListTagResources",
"DescribeSupportedRegions",
"DeleteNamespace",
"DeleteInstance",
"CreateInstance",
"DescribeNamespaces",
"DescribeSupportedRegions",
"CreateNamespace",
"ConvertInstance",
"ModifyPrepayNamespaceSpec",
"ModifyPrepayInstanceSpec",
"QueryConvertPrepayInstancePrice",
"TagResources",
"ModifyElasticResourceSpec",
"QueryConvertInstancePrice",
"QueryRenewInstancePrice",
"DescribeInstances",
"QueryCreateInstancePrice",
"ModifyNamespaceSpecV2",
"ListTagResources",
"ConvertHybridInstance",
"QueryRenewInstancePrice",
"DescribeSupportedZones",
"CreateInstance",
"ModifyInstanceVswitch",
"RenewInstance",
"ConvertPrepayInstance",
"UntagResources",
"TagResources",
"QueryModifyInstancePrice",
"DescribeNamespaces"
"DeleteNamespace"
],
"noDoc": []
},
Expand Down
211 changes: 211 additions & 0 deletions foasconsole-20211028/async/main.dara
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,41 @@ function close(): void {
@handler.close();
}

model ConvertHybridInstanceRequest {
instanceId: string(name='InstanceId', description='This parameter is required.', example='sc_flinkserverless_public_cn-7e22ae5sess', position='Query'),
region: string(name='Region', description='This parameter is required.', example='cn-shenzhen', position='Query'),
resourceSpec: {
cpu: int32(name='Cpu', description='This parameter is required.', example='10'),
memoryGB: int32(name='MemoryGB', description='This parameter is required.', example='40GB'),
}(name='ResourceSpec', description='This parameter is required.', shrink='json', position='Query'),
}

model ConvertHybridInstanceResponseBody = {
errCode?: string(name='ErrCode', example='000000'),
orderInfo?: {
elasticInstanceId?: string(name='ElasticInstanceId'),
instanceId?: string(name='InstanceId', example='f-cn-zvp2q0zik06'),
orderId?: long(name='OrderId', example='210406354694567'),
}(name='OrderInfo'),
requestId?: string(name='RequestId', example='67F33190-946B-1105-B6A1-E2DF0426DD51'),
success?: boolean(name='Success', example='true'),
}

model ConvertHybridInstanceResponse = {
headers?: map[string]string(name='headers'),
statusCode?: int32(name='statusCode'),
body?: ConvertHybridInstanceResponseBody(name='body'),
}

/**
* @param request the request parameters of ConvertHybridInstance ConvertHybridInstanceRequest
* @return ConvertHybridInstanceResponse
*/
async function convertHybridInstance(request: ConvertHybridInstanceRequest): ConvertHybridInstanceResponse {
@handler.validateRequestModel(request);
return @handler.do('RPC', 'ConvertHybridInstance', 'POST', '/', 'json', false, 'json', request);
}

model ConvertInstanceRequest {
duration: int32(name='Duration', description='This parameter is required.', example='1', position='Body'),
instanceId: string(name='InstanceId', description='This parameter is required.', example='f-cn-wwo36qj4g06', position='Body'),
Expand Down Expand Up @@ -68,6 +103,32 @@ async function convertInstance(request: ConvertInstanceRequest): ConvertInstance
return @handler.do('RPC', 'ConvertInstance', 'POST', '/', 'json', true, 'form', request);
}

model ConvertPrepayInstanceRequest {
instanceId: string(name='InstanceId', description='This parameter is required.', example='f-cn-wwo36qj4g06', position='Body'),
region: string(name='Region', description='This parameter is required.', example='cn-beijing', position='Body'),
}

model ConvertPrepayInstanceResponseBody = {
orderId?: long(name='OrderId', example='210406354690749'),
requestId?: string(name='RequestId', example='67F33190-946B-1105-B6A1-E2DF0426DD51'),
success?: boolean(name='Success', example='true'),
}

model ConvertPrepayInstanceResponse = {
headers?: map[string]string(name='headers'),
statusCode?: int32(name='statusCode'),
body?: ConvertPrepayInstanceResponseBody(name='body'),
}

/**
* @param request the request parameters of ConvertPrepayInstance ConvertPrepayInstanceRequest
* @return ConvertPrepayInstanceResponse
*/
async function convertPrepayInstance(request: ConvertPrepayInstanceRequest): ConvertPrepayInstanceResponse {
@handler.validateRequestModel(request);
return @handler.do('RPC', 'ConvertPrepayInstance', 'POST', '/', 'json', true, 'form', request);
}

model CreateInstanceRequest {
architectureType?: string(name='ArchitectureType', position='Body'),
autoRenew?: boolean(name='AutoRenew', example='true', position='Body'),
Expand Down Expand Up @@ -584,6 +645,98 @@ async function listTagResources(request: ListTagResourcesRequest): ListTagResour
return @handler.do('RPC', 'ListTagResources', 'POST', '/', 'json', false, 'json', request);
}

model ModifyElasticResourceSpecRequest {
instanceId: string(name='InstanceId', description='This parameter is required.', example='sc_flinkserverless_public_cn-7e22ae5sess', position='Body'),
region: string(name='Region', description='This parameter is required.', example='cn-beijing', position='Body'),
resourceSpec: {
cpu: int32(name='Cpu', description='This parameter is required.', example='10'),
memoryGB: int32(name='MemoryGB', description='This parameter is required.', example='40'),
}(name='ResourceSpec', description='This parameter is required.', shrink='json', position='Body'),
}

model ModifyElasticResourceSpecResponseBody = {
orderId?: long(name='OrderId', example='211473228320700'),
requestId?: string(name='RequestId', example='B21DC47E-8928-199A-9F32-36D45E4693B4'),
success?: boolean(name='Success', example='true'),
}

model ModifyElasticResourceSpecResponse = {
headers?: map[string]string(name='headers'),
statusCode?: int32(name='statusCode'),
body?: ModifyElasticResourceSpecResponseBody(name='body'),
}

/**
* @param request the request parameters of ModifyElasticResourceSpec ModifyElasticResourceSpecRequest
* @return ModifyElasticResourceSpecResponse
*/
async function modifyElasticResourceSpec(request: ModifyElasticResourceSpecRequest): ModifyElasticResourceSpecResponse {
@handler.validateRequestModel(request);
return @handler.do('RPC', 'ModifyElasticResourceSpec', 'POST', '/', 'json', true, 'form', request);
}

model ModifyInstanceVswitchRequest {
haVSwitchIds?: [ string ](name='HaVSwitchIds', shrink='json', position='Body'),
instanceId: string(name='InstanceId', description='This parameter is required.', example='sc_flinkserverless_public_cn-7e22ae****', position='Body'),
vSwitchIds?: [ string ](name='VSwitchIds', shrink='json', position='Body'),
}

model ModifyInstanceVswitchResponseBody = {
requestId?: string(name='RequestId', example='67F33190-946B-1105-B6A1-E2DF0426****'),
result?: string(name='Result', example='F2C5B6A8-DD04-51F5-AAD5-BA2FE6FD****'),
success?: boolean(name='Success', example='true'),
}

model ModifyInstanceVswitchResponse = {
headers?: map[string]string(name='headers'),
statusCode?: int32(name='statusCode'),
body?: ModifyInstanceVswitchResponseBody(name='body'),
}

/**
* @param request the request parameters of ModifyInstanceVswitch ModifyInstanceVswitchRequest
* @return ModifyInstanceVswitchResponse
*/
async function modifyInstanceVswitch(request: ModifyInstanceVswitchRequest): ModifyInstanceVswitchResponse {
@handler.validateRequestModel(request);
return @handler.do('RPC', 'ModifyInstanceVswitch', 'POST', '/', 'json', true, 'form', request);
}

model ModifyNamespaceSpecV2Request {
elasticResourceSpec?: {
cpu: int32(name='Cpu', description='This parameter is required.', example='6'),
memoryGB: int32(name='MemoryGB', description='This parameter is required.', example='52'),
}(name='ElasticResourceSpec', shrink='json', position='Body'),
guaranteedResourceSpec?: {
cpu: int32(name='Cpu', description='This parameter is required.', example='10'),
memoryGB: int32(name='MemoryGB', description='This parameter is required.', example='40'),
}(name='GuaranteedResourceSpec', shrink='json', position='Body'),
ha: boolean(name='Ha', description='This parameter is required.', example='false', position='Query'),
instanceId: string(name='InstanceId', description='This parameter is required.', example='f-cn-wwo36qj4g06', position='Body'),
namespace: string(name='Namespace', description='This parameter is required.', example='di-593439443804417', position='Body'),
region: string(name='Region', description='This parameter is required.', example='cn-beijing', position='Body'),
}

model ModifyNamespaceSpecV2ResponseBody = {
requestId?: string(name='RequestId', example='23A9C718-DDAB-1696-B025-18FBC830F7C5'),
success?: boolean(name='Success', example='true'),
}

model ModifyNamespaceSpecV2Response = {
headers?: map[string]string(name='headers'),
statusCode?: int32(name='statusCode'),
body?: ModifyNamespaceSpecV2ResponseBody(name='body'),
}

/**
* @param request the request parameters of ModifyNamespaceSpecV2 ModifyNamespaceSpecV2Request
* @return ModifyNamespaceSpecV2Response
*/
async function modifyNamespaceSpecV2(request: ModifyNamespaceSpecV2Request): ModifyNamespaceSpecV2Response {
@handler.validateRequestModel(request);
return @handler.do('RPC', 'ModifyNamespaceSpecV2', 'POST', '/', 'json', true, 'form', request);
}

model ModifyPrepayInstanceSpecRequest {
ha?: boolean(name='Ha', position='Body'),
haResourceSpec?: {
Expand Down Expand Up @@ -723,6 +876,64 @@ async function queryConvertInstancePrice(request: QueryConvertInstancePriceReque
return @handler.do('RPC', 'QueryConvertInstancePrice', 'POST', '/', 'json', true, 'form', request);
}

model QueryConvertPrepayInstancePriceRequest {
instanceId: string(name='InstanceId', description='This parameter is required.', example='f-cn-wwo36qj4g06', position='Body'),
region: string(name='Region', description='This parameter is required.', example='cn-beijing', position='Body'),
}

model QueryConvertPrepayInstancePriceResponseBody = {
priceInfo?: {
code?: string(name='Code', example='ORDER.INST_HAS_UNPAID_ORDER'),
currency?: string(name='Currency', example='CNY'),
depreciateInfo?: {
cheapRate?: string(name='CheapRate', example='20%'),
cheapStandAmount?: string(name='CheapStandAmount', example='8000'),
isShow?: boolean(name='IsShow', example='true'),
monthPrice?: string(name='MonthPrice', example='4000'),
originalStandAmount?: string(name='OriginalStandAmount', example='10000'),
startTime?: string(name='StartTime', example='2023-03-31T16:00:00Z'),
}(name='DepreciateInfo'),
discountAmount?: float(name='DiscountAmount', example='655.2'),
isContractActivity?: boolean(name='IsContractActivity', example='true'),
message?: string(name='Message', example='存在未支付订单,请先支付或取消原有订单'),
optionalPromotions?: [
{
promotionDesc?: string(name='PromotionDesc', example='¥1,391.5 优惠券 (有效期至 03/23/2022)'),
promotionName?: string(name='PromotionName', example='¥1,391.5 优惠券'),
promotionOptionNo?: string(name='PromotionOptionNo', example='500011220010099'),
selected?: boolean(name='Selected', example='true'),
}
](name='OptionalPromotions'),
originalAmount?: float(name='OriginalAmount', example='4368'),
rules?: [
{
description?: string(name='Description', example='买满1年,立享官网价格8.5折优惠。'),
ruleId?: long(name='RuleId', example='587'),
}
](name='Rules'),
standDiscountPrice?: string(name='StandDiscountPrice', example='21321'),
standPrice?: string(name='StandPrice', example='32432'),
tradeAmount?: float(name='TradeAmount', example='3712.8'),
}(name='PriceInfo'),
requestId?: string(name='RequestId', example='67F33190-946B-1105-B6A1-E2DF0426DD51'),
success?: boolean(name='Success', example='true'),
}

model QueryConvertPrepayInstancePriceResponse = {
headers?: map[string]string(name='headers'),
statusCode?: int32(name='statusCode'),
body?: QueryConvertPrepayInstancePriceResponseBody(name='body'),
}

/**
* @param request the request parameters of QueryConvertPrepayInstancePrice QueryConvertPrepayInstancePriceRequest
* @return QueryConvertPrepayInstancePriceResponse
*/
async function queryConvertPrepayInstancePrice(request: QueryConvertPrepayInstancePriceRequest): QueryConvertPrepayInstancePriceResponse {
@handler.validateRequestModel(request);
return @handler.do('RPC', 'QueryConvertPrepayInstancePrice', 'POST', '/', 'json', true, 'form', request);
}

model QueryCreateInstancePriceRequest {
architectureType?: string(name='ArchitectureType', position='Body'),
autoRenew?: boolean(name='AutoRenew', example='true', position='Body'),
Expand Down
Loading

0 comments on commit 4847ade

Please sign in to comment.