CreateService_计算巢-服务商侧_API文档

插件下载了解更多
VS Code 插件
安装插件之前,确保已安装 VS Code安装插件之前,确保已安装 VS Code
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
JetBrains 插件
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.

流控信息

请求速率为50/1(s)。

授权信息

如下是此API对应的授权信息,用于RAM权限策略语句的Action元素中,为RAM用户或RAM角色授予调用此API的权限。请通过 RAM 访问控制设置,使用方法可参考访问控制帮助文档

具体说明如下:展开详情

操作访问级别资源类型条件关键字关联操作
computenestsupplier:CreateService
Create
Service
acs:computenestsupplier:{#regionId}:{#accountId}:service/*

请求参数

字段名称字段详情
RegionIdstring

地域 ID。

示例值:cn-hangzhou
ClientTokenstring

客户端 Token,用于保证请求的幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符。

示例值:10CM943JP0EN9D51H
ServiceIdstring

服务 ID。

示例值:service-0e6fca6a51a544xxxxxx参考取值来源:
    ListServices
    GetServiceInstance
    UpgradeServiceInstance
    CreateServiceInstance
    RollbackServiceInstance
    AddServiceSharedAccounts
    ContinueDeployServiceInstance
DeployTypestring

部署类型。可能值:展开详情

示例值:ros
DeployMetadatastring

存储服务部署配置的信息。存储的信息与部署类型有关,不同的部署类型存储的数据格式不一样,因此使用 JSON String 格式进行数据存储。

示例值:{\"TemplateConfigs\":[{\"Name\":\"模板1\",\"Url\":\"oss://computenest-test/template" + ".json?RegionId=cn-beijing\",\"PredefinedParameters\":[{\"Name\":\"低配版\"," + "\"Parameters\":{\"InstanceType\":\"ecs.g5.large\",\"DataDiskSize\":40}},{\"Name\":\"高配版\"," + "\"Parameters\":{\"InstanceType\":\"ecs.g5.large\",\"DataDiskSize\":200}}]}]}
ServiceTypestring

服务类型。可能的值:展开详情

示例值:private参考取值来源:
    GetService
    ListServices
ServiceInfoarray<object>

服务详情。

子级条数 <= 5
IsSupportOperatedboolean

是否代运维,默认为:false。可能的值:展开详情

示例值:false
PolicyNamesstring

策略名称。单个策略名称长度不超过 128 个字符,多个名称使用英文逗号(,)分隔。暂时只支持代运维相关参数策略。

示例值:policyName1, policyName2
Durationinteger<int64>

代运维时间。单位:秒。

注意 该字段类型为 Long,在序列化/反序列化的过程中可能导致精度丢失,请注意数值不得大于 9007199254740991。
示例值:0
AlarmMetadatastring

服务报警配置。展开详情

示例值:{ "TemplateUrl": "http://template.file.url", // 应用分组级别告警元数据 "ApplicationGroups": [ { "Name": "applicationGroup1", "TemplateUrl": "url1" }, { "Name": "applicationGroup2", "TemplateUrl": "url2" } ] }
ShareTypestring

共享类型。可能的值:展开详情

示例值:Public
ApprovalTypestring

服务使用申请审批类型。可能的值:展开详情

示例值:Manual
VersionNamestring

版本名称。

示例值:Draft参考取值来源:
    ListArtifactVersions
UpgradeMetadatastring

升级元数据。

示例值:{\"Description\":\"xxx\",\"SupportRollback\":true,\"SupportUpgradeFromVersions\":[],\"UpgradeComponents\":[\"Configuration\"]}
TrialDurationinteger<int64>

试用时长。单位:天。试用时长的最长天数不超过 30 天。

注意 该字段类型为 Long,在序列化/反序列化的过程中可能导致精度丢失,请注意数值不得大于 9007199254740991。
示例值:7
Tagarray<object>

用户自定义标签。

子级条数 <= 20
TenantTypestring

租户类型。可能的值:展开详情

示例值:SingleTenant
LicenseMetadatastring

许可证元数据。

示例值:{\"PayType\":\"CustomFixTime\",\"DefaultLicenseDays\":7,\"CustomMetadata\":[{\"TemplateName\":\"模板1\",\"SpecificationName\":\"bandwith-0\",\"CustomData\":\"1\"}]}
OperationMetadatastring

代运维配置。

示例值:{\"PrometheusConfigMap\":{\"New_Vpc_Ack_And_Jumpserver\":{}}}
ResourceGroupIdstring

资源组 ID。

示例值:rg-aek25refu7r3opq
LogMetadatastring

应用日志配置。

示例值:{ "Logstores": [ { "LogstoreName": "access-log", "LogPath": "/home/admin/app/logs", # 对容器不需要,在YAML中配置 "FilePattern": "access.log*" # 对容器不需要,在YAML中配置 } ] }
SourceServiceIdstring

分销源服务 ID。

示例值:service-70a3b15bb62643xxxxxx参考取值来源:
    GetService
    ListServices
SourceServiceVersionstring

分销源服务版本。

示例值:1参考取值来源:
    ListServices
    GetService
Resellableboolean

是否支持分销。可能的值:展开详情

示例值:false
BuildParametersstring

构建服务参数。

示例值:{ "ServiceTemplateId": "st-xxxxx"}
DryRunboolean

是否空跑检查。

示例值:true
ComplianceMetadataobject

合规检查元数据。

返回参数

字段名称字段详情
Statusstring

服务状态。

示例值:Created
RequestIdstring

请求 ID。

示例值:4DB0F536-B3BE-4F0D-BD29-E83FB56D550C
Versionstring

服务版本。

示例值:draft
ServiceIdstring

服务 ID。

示例值:service-0e6fca6a51a544xxxxxx
DryRunResultobject

校验结果。

返回示例

变更历史

变更时间变更内容概要操作
2024-10-25
新增请求参数ComplianceMetadata
2024-10-22
变更请求参数ServiceInfo
2024-08-23
新增请求参数DryRun
变更返回参数
2024-03-22
变更请求参数ServiceInfo
2023-10-24
新增请求参数BuildParameters
2023-09-15
新增请求参数Resellable

相关示例