From 66c19ad5d6773d51041c1760e2aded58b9ddf5ea Mon Sep 17 00:00:00 2001 From: sdk-team Date: Thu, 11 Aug 2022 11:53:19 +0000 Subject: [PATCH] =?UTF-8?q?[WIP]mocktest=E5=8F=98=E6=88=90=E5=BE=85?= =?UTF-8?q?=E5=AE=A1=E6=A0=B8=EF=BC=8C=E8=AF=B7=E5=8B=BF=E5=90=88=E5=B9=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fc-open-20210406/core/Client.cs | 184 ++++++++++++++++-- .../core/Models/AccelerationInfo.cs | 3 - .../core/Models/AsyncConfigMeta.cs | 9 - fc-open-20210406/core/Models/AvailableAZ.cs | 3 - .../core/Models/CDNEventsTriggerConfig.cs | 12 -- fc-open-20210406/core/Models/CertConfig.cs | 9 - fc-open-20210406/core/Models/Code.cs | 9 - .../core/Models/CreateAliasRequest.cs | 20 +- .../core/Models/CreateAliasResponseBody.cs | 18 -- .../Models/CreateCustomDomainResponseBody.cs | 3 - .../core/Models/CreateFunctionRequest.cs | 36 ---- .../core/Models/CreateFunctionResponseBody.cs | 48 ----- .../core/Models/CreateServiceRequest.cs | 12 -- .../core/Models/CreateServiceResponseBody.cs | 25 --- .../core/Models/CreateTriggerRequest.cs | 18 -- .../core/Models/CreateTriggerResponseBody.cs | 33 ---- .../core/Models/CustomContainerConfig.cs | 15 -- .../core/Models/CustomContainerConfigInfo.cs | 15 -- fc-open-20210406/core/Models/CustomDNS.cs | 9 - .../core/Models/CustomRuntimeConfig.cs | 6 - fc-open-20210406/core/Models/DNSOption.cs | 6 - .../DeleteFunctionAsyncInvokeConfigRequest.cs | 3 - .../core/Models/DeleteFunctionHeaders.cs | 3 - .../DeleteFunctionOnDemandConfigRequest.cs | 3 - .../core/Models/DeleteServiceHeaders.cs | 3 - .../core/Models/DeleteTriggerHeaders.cs | 3 - .../Models/DeregisterEventSourceRequest.cs | 3 - fc-open-20210406/core/Models/Destination.cs | 3 - fc-open-20210406/core/Models/Error.cs | 6 - fc-open-20210406/core/Models/ErrorInfo.cs | 6 - .../core/Models/EventBridgeTriggerConfig.cs | 9 - .../core/Models/EventSourceConfig.cs | 3 - .../Models/GetAccountSettingsResponseBody.cs | 6 - .../core/Models/GetAliasResponseBody.cs | 26 +-- .../Models/GetCustomDomainResponseBody.cs | 3 - .../GetFunctionAsyncInvokeConfigRequest.cs | 3 - ...etFunctionAsyncInvokeConfigResponseBody.cs | 21 -- .../core/Models/GetFunctionCodeRequest.cs | 3 - .../Models/GetFunctionCodeResponseBody.cs | 6 - .../GetFunctionOnDemandConfigResponseBody.cs | 3 - .../core/Models/GetFunctionRequest.cs | 3 - .../core/Models/GetFunctionResponseBody.cs | 51 ----- .../core/Models/GetProvisionConfigRequest.cs | 3 - .../Models/GetProvisionConfigResponseBody.cs | 21 -- .../core/Models/GetResourceTagsRequest.cs | 3 - .../Models/GetResourceTagsResponseBody.cs | 6 - .../core/Models/GetServiceRequest.cs | 3 - .../core/Models/GetServiceResponseBody.cs | 21 -- .../core/Models/GetTriggerResponseBody.cs | 33 ---- .../core/Models/HTTPTriggerConfig.cs | 6 - .../core/Models/InvokeFunctionHeaders.cs | 6 - .../core/Models/InvokeFunctionRequest.cs | 6 - fc-open-20210406/core/Models/JaegerConfig.cs | 3 - fc-open-20210406/core/Models/JobConfig.cs | 6 - fc-open-20210406/core/Models/JobLogConfig.cs | 6 - fc-open-20210406/core/Models/Layer.cs | 38 +--- fc-open-20210406/core/Models/LayerCode.cs | 6 - fc-open-20210406/core/Models/LifecycleHook.cs | 6 - .../core/Models/ListAliasesRequest.cs | 12 -- .../core/Models/ListAliasesResponseBody.cs | 32 +-- .../core/Models/ListEventSourcesRequest.cs | 3 - .../Models/ListEventSourcesResponseBody.cs | 9 - .../ListFunctionAsyncInvokeConfigsRequest.cs | 6 - ...tFunctionAsyncInvokeConfigsResponseBody.cs | 27 --- .../core/Models/ListFunctionsRequest.cs | 15 -- .../core/Models/ListFunctionsResponseBody.cs | 51 ----- .../core/Models/ListInstancesHeaders.cs | 8 - .../core/Models/ListInstancesRequest.cs | 13 -- .../core/Models/ListInstancesResponseBody.cs | 6 - .../core/Models/ListLayerVersionsRequest.cs | 6 - .../Models/ListLayerVersionsResponseBody.cs | 6 - .../core/Models/ListLayersRequest.cs | 20 +- .../core/Models/ListLayersResponseBody.cs | 6 - .../core/Models/ListOnDemandConfigsRequest.cs | 12 -- .../Models/ListOnDemandConfigsResponseBody.cs | 6 - .../Models/ListProvisionConfigsRequest.cs | 12 -- .../ListProvisionConfigsResponseBody.cs | 27 --- .../Models/ListReservedCapacitiesRequest.cs | 3 - .../ListReservedCapacitiesResponseBody.cs | 6 - .../core/Models/ListServiceVersionsRequest.cs | 12 -- .../Models/ListServiceVersionsResponseBody.cs | 21 -- .../core/Models/ListServicesRequest.cs | 12 -- .../core/Models/ListServicesResponseBody.cs | 27 --- ...StatefulAsyncInvocationFunctionsHeaders.cs | 9 - ...StatefulAsyncInvocationFunctionsRequest.cs | 6 - ...fulAsyncInvocationFunctionsResponseBody.cs | 6 - .../core/Models/ListTriggersRequest.cs | 12 -- .../core/Models/ListTriggersResponseBody.cs | 39 ---- fc-open-20210406/core/Models/LogConfig.cs | 15 -- .../core/Models/LogTriggerConfig.cs | 6 - .../core/Models/MeteringConfig.cs | 9 - .../core/Models/MnsTopicTriggerConfig.cs | 9 - fc-open-20210406/core/Models/NASConfig.cs | 15 -- .../core/Models/OSSTriggerConfig.cs | 3 - fc-open-20210406/core/Models/OSSTriggerKey.cs | 6 - .../core/Models/OnDemandConfig.cs | 6 - .../core/Models/OpenReservedCapacity.cs | 18 -- .../core/Models/OutputCodeLocation.cs | 6 - fc-open-20210406/core/Models/PathConfig.cs | 15 -- fc-open-20210406/core/Models/PolicyItem.cs | 30 +++ fc-open-20210406/core/Models/PreFreeze.cs | 6 - fc-open-20210406/core/Models/PreStop.cs | 6 - .../Models/PublishServiceVersionHeaders.cs | 3 - .../Models/PublishServiceVersionRequest.cs | 3 - .../PublishServiceVersionResponseBody.cs | 12 -- .../PutFunctionAsyncInvokeConfigRequest.cs | 9 - ...utFunctionAsyncInvokeConfigResponseBody.cs | 21 -- .../core/Models/PutLayerACLHeaders.cs | 30 +++ .../core/Models/PutLayerACLRequest.cs | 18 ++ .../core/Models/PutLayerACLResponse.cs | 26 +++ .../core/Models/PutProvisionConfigRequest.cs | 15 -- .../Models/PutProvisionConfigResponseBody.cs | 18 -- .../core/Models/RdsTriggerConfig.cs | 12 -- .../core/Models/RegisterEventSourceRequest.cs | 6 - .../Models/RegisterEventSourceResponseBody.cs | 6 - fc-open-20210406/core/Models/Resource.cs | 6 - fc-open-20210406/core/Models/RouteConfig.cs | 3 - fc-open-20210406/core/Models/RoutePolicy.cs | 22 +++ .../core/Models/ScheduledActions.cs | 15 -- fc-open-20210406/core/Models/SourceConfig.cs | 3 - .../core/Models/SourceMNSParameters.cs | 9 - .../core/Models/SourceRabbitMQParameters.cs | 12 -- .../core/Models/SourceRocketMQParameters.cs | 21 -- .../core/Models/StatefulAsyncInvocation.cs | 42 ---- .../Models/StatefulAsyncInvocationEvent.cs | 12 -- fc-open-20210406/core/Models/TLSConfig.cs | 9 - .../core/Models/TargetTrackingPolicies.cs | 21 -- .../core/Models/TimeTriggerConfig.cs | 9 - fc-open-20210406/core/Models/TracingConfig.cs | 6 - .../core/Models/UntagResourceRequest.cs | 9 - .../core/Models/UpdateAliasRequest.cs | 17 +- .../core/Models/UpdateAliasResponseBody.cs | 18 -- .../core/Models/UpdateFunctionHeaders.cs | 3 - .../core/Models/UpdateFunctionRequest.cs | 33 ---- .../core/Models/UpdateFunctionResponseBody.cs | 51 ----- .../core/Models/UpdateServiceHeaders.cs | 3 - .../core/Models/UpdateServiceRequest.cs | 9 - .../core/Models/UpdateServiceResponseBody.cs | 25 --- .../core/Models/UpdateTriggerHeaders.cs | 3 - .../core/Models/UpdateTriggerRequest.cs | 9 - .../core/Models/UpdateTriggerResponseBody.cs | 33 ---- fc-open-20210406/core/Models/VPCConfig.cs | 12 -- .../core/Properties/AssemblyInfo.cs | 6 +- fc-open-20210406/core/fc-open.csproj | 7 +- 144 files changed, 345 insertions(+), 1678 deletions(-) create mode 100644 fc-open-20210406/core/Models/PolicyItem.cs create mode 100644 fc-open-20210406/core/Models/PutLayerACLHeaders.cs create mode 100644 fc-open-20210406/core/Models/PutLayerACLRequest.cs create mode 100644 fc-open-20210406/core/Models/PutLayerACLResponse.cs create mode 100644 fc-open-20210406/core/Models/RoutePolicy.cs diff --git a/fc-open-20210406/core/Client.cs b/fc-open-20210406/core/Client.cs index 065efb52be..b61f00e98a 100644 --- a/fc-open-20210406/core/Client.cs +++ b/fc-open-20210406/core/Client.cs @@ -92,6 +92,14 @@ public CreateAliasResponse CreateAliasWithOptions(string serviceName, CreateAlia { body["description"] = request.Description; } + if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResolvePolicy)) + { + body["resolvePolicy"] = request.ResolvePolicy; + } + if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RoutePolicy.ToMap())) + { + body["routePolicy"] = request.RoutePolicy; + } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VersionId)) { body["versionId"] = request.VersionId; @@ -150,6 +158,14 @@ public async Task CreateAliasWithOptionsAsync(string servic { body["description"] = request.Description; } + if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResolvePolicy)) + { + body["resolvePolicy"] = request.ResolvePolicy; + } + if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RoutePolicy.ToMap())) + { + body["routePolicy"] = request.RoutePolicy; + } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VersionId)) { body["versionId"] = request.VersionId; @@ -3619,6 +3635,11 @@ public InvokeFunctionResponse InvokeFunctionWithOptions(string serviceName, stri { query["qualifier"] = request.Qualifier; } + string body = ""; + if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Body)) + { + body = AlibabaCloud.TeaUtil.Common.ToString(request.Body); + } Dictionary realHeaders = new Dictionary(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(headers.CommonHeaders)) { @@ -3652,7 +3673,7 @@ public InvokeFunctionResponse InvokeFunctionWithOptions(string serviceName, stri { Headers = realHeaders, Query = AlibabaCloud.OpenApiUtil.Client.Query(query), - Body = AlibabaCloud.TeaUtil.Common.ToString(request.Body), + Body = body, }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { @@ -3679,6 +3700,11 @@ public async Task InvokeFunctionWithOptionsAsync(string { query["qualifier"] = request.Qualifier; } + string body = ""; + if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Body)) + { + body = AlibabaCloud.TeaUtil.Common.ToString(request.Body); + } Dictionary realHeaders = new Dictionary(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(headers.CommonHeaders)) { @@ -3712,7 +3738,7 @@ public async Task InvokeFunctionWithOptionsAsync(string { Headers = realHeaders, Query = AlibabaCloud.OpenApiUtil.Client.Query(query), - Body = AlibabaCloud.TeaUtil.Common.ToString(request.Body), + Body = body, }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { @@ -4414,14 +4440,6 @@ public ListInstancesResponse ListInstancesWithOptions(string serviceName, string { realHeaders["X-Fc-Account-Id"] = AlibabaCloud.TeaUtil.Common.ToJSONString(headers.XFcAccountId); } - if (!AlibabaCloud.TeaUtil.Common.IsUnset(headers.XFcDate)) - { - realHeaders["X-Fc-Date"] = AlibabaCloud.TeaUtil.Common.ToJSONString(headers.XFcDate); - } - if (!AlibabaCloud.TeaUtil.Common.IsUnset(headers.XFcTraceId)) - { - realHeaders["X-Fc-Trace-Id"] = AlibabaCloud.TeaUtil.Common.ToJSONString(headers.XFcTraceId); - } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Headers = realHeaders, @@ -4469,14 +4487,6 @@ public async Task ListInstancesWithOptionsAsync(string se { realHeaders["X-Fc-Account-Id"] = AlibabaCloud.TeaUtil.Common.ToJSONString(headers.XFcAccountId); } - if (!AlibabaCloud.TeaUtil.Common.IsUnset(headers.XFcDate)) - { - realHeaders["X-Fc-Date"] = AlibabaCloud.TeaUtil.Common.ToJSONString(headers.XFcDate); - } - if (!AlibabaCloud.TeaUtil.Common.IsUnset(headers.XFcTraceId)) - { - realHeaders["X-Fc-Trace-Id"] = AlibabaCloud.TeaUtil.Common.ToJSONString(headers.XFcTraceId); - } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Headers = realHeaders, @@ -4637,10 +4647,18 @@ public ListLayersResponse ListLayersWithOptions(ListLayersRequest request, ListL { query["nextToken"] = request.NextToken; } + if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Official)) + { + query["official"] = request.Official; + } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Prefix)) { query["prefix"] = request.Prefix; } + if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Public)) + { + query["public"] = request.Public; + } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartKey)) { query["startKey"] = request.StartKey; @@ -4694,10 +4712,18 @@ public async Task ListLayersWithOptionsAsync(ListLayersReque { query["nextToken"] = request.NextToken; } + if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Official)) + { + query["official"] = request.Official; + } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Prefix)) { query["prefix"] = request.Prefix; } + if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Public)) + { + query["public"] = request.Public; + } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartKey)) { query["startKey"] = request.StartKey; @@ -6395,6 +6421,112 @@ public async Task PutFunctionOnDemandConfigWi return TeaModel.ToObject(await CallApiAsync(params_, req, runtime)); } + public PutLayerACLResponse PutLayerACL(string layerName, PutLayerACLRequest request) + { + AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); + PutLayerACLHeaders headers = new PutLayerACLHeaders(); + return PutLayerACLWithOptions(layerName, request, headers, runtime); + } + + public async Task PutLayerACLAsync(string layerName, PutLayerACLRequest request) + { + AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); + PutLayerACLHeaders headers = new PutLayerACLHeaders(); + return await PutLayerACLWithOptionsAsync(layerName, request, headers, runtime); + } + + public PutLayerACLResponse PutLayerACLWithOptions(string layerName, PutLayerACLRequest request, PutLayerACLHeaders headers, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) + { + AlibabaCloud.TeaUtil.Common.ValidateModel(request); + layerName = AlibabaCloud.OpenApiUtil.Client.GetEncodeParam(layerName); + Dictionary query = new Dictionary(){}; + if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Public)) + { + query["public"] = request.Public; + } + Dictionary realHeaders = new Dictionary(){}; + if (!AlibabaCloud.TeaUtil.Common.IsUnset(headers.CommonHeaders)) + { + realHeaders = headers.CommonHeaders; + } + if (!AlibabaCloud.TeaUtil.Common.IsUnset(headers.XFcAccountId)) + { + realHeaders["X-Fc-Account-Id"] = AlibabaCloud.TeaUtil.Common.ToJSONString(headers.XFcAccountId); + } + if (!AlibabaCloud.TeaUtil.Common.IsUnset(headers.XFcDate)) + { + realHeaders["X-Fc-Date"] = AlibabaCloud.TeaUtil.Common.ToJSONString(headers.XFcDate); + } + if (!AlibabaCloud.TeaUtil.Common.IsUnset(headers.XFcTraceId)) + { + realHeaders["X-Fc-Trace-Id"] = AlibabaCloud.TeaUtil.Common.ToJSONString(headers.XFcTraceId); + } + AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest + { + Headers = realHeaders, + Query = AlibabaCloud.OpenApiUtil.Client.Query(query), + }; + AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params + { + Action = "PutLayerACL", + Version = "2021-04-06", + Protocol = "HTTPS", + Pathname = "/2021-04-06/layers/" + layerName + "/acl", + Method = "PUT", + AuthType = "AK", + Style = "ROA", + ReqBodyType = "json", + BodyType = "string", + }; + return TeaModel.ToObject(CallApi(params_, req, runtime)); + } + + public async Task PutLayerACLWithOptionsAsync(string layerName, PutLayerACLRequest request, PutLayerACLHeaders headers, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) + { + AlibabaCloud.TeaUtil.Common.ValidateModel(request); + layerName = AlibabaCloud.OpenApiUtil.Client.GetEncodeParam(layerName); + Dictionary query = new Dictionary(){}; + if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Public)) + { + query["public"] = request.Public; + } + Dictionary realHeaders = new Dictionary(){}; + if (!AlibabaCloud.TeaUtil.Common.IsUnset(headers.CommonHeaders)) + { + realHeaders = headers.CommonHeaders; + } + if (!AlibabaCloud.TeaUtil.Common.IsUnset(headers.XFcAccountId)) + { + realHeaders["X-Fc-Account-Id"] = AlibabaCloud.TeaUtil.Common.ToJSONString(headers.XFcAccountId); + } + if (!AlibabaCloud.TeaUtil.Common.IsUnset(headers.XFcDate)) + { + realHeaders["X-Fc-Date"] = AlibabaCloud.TeaUtil.Common.ToJSONString(headers.XFcDate); + } + if (!AlibabaCloud.TeaUtil.Common.IsUnset(headers.XFcTraceId)) + { + realHeaders["X-Fc-Trace-Id"] = AlibabaCloud.TeaUtil.Common.ToJSONString(headers.XFcTraceId); + } + AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest + { + Headers = realHeaders, + Query = AlibabaCloud.OpenApiUtil.Client.Query(query), + }; + AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params + { + Action = "PutLayerACL", + Version = "2021-04-06", + Protocol = "HTTPS", + Pathname = "/2021-04-06/layers/" + layerName + "/acl", + Method = "PUT", + AuthType = "AK", + Style = "ROA", + ReqBodyType = "json", + BodyType = "string", + }; + return TeaModel.ToObject(await CallApiAsync(params_, req, runtime)); + } + public PutProvisionConfigResponse PutProvisionConfig(string serviceName, string functionName, PutProvisionConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); @@ -7029,6 +7161,14 @@ public UpdateAliasResponse UpdateAliasWithOptions(string serviceName, string ali { body["description"] = request.Description; } + if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResolvePolicy)) + { + body["resolvePolicy"] = request.ResolvePolicy; + } + if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RoutePolicy.ToMap())) + { + body["routePolicy"] = request.RoutePolicy; + } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VersionId)) { body["versionId"] = request.VersionId; @@ -7088,6 +7228,14 @@ public async Task UpdateAliasWithOptionsAsync(string servic { body["description"] = request.Description; } + if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResolvePolicy)) + { + body["resolvePolicy"] = request.ResolvePolicy; + } + if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RoutePolicy.ToMap())) + { + body["routePolicy"] = request.RoutePolicy; + } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VersionId)) { body["versionId"] = request.VersionId; diff --git a/fc-open-20210406/core/Models/AccelerationInfo.cs b/fc-open-20210406/core/Models/AccelerationInfo.cs index b93004d6f0..9baa0c3d9a 100644 --- a/fc-open-20210406/core/Models/AccelerationInfo.cs +++ b/fc-open-20210406/core/Models/AccelerationInfo.cs @@ -12,9 +12,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class AccelerationInfo : TeaModel { - /// - /// 镜像加速状态,取值 Preparing 或 Ready - /// [NameInMap("status")] [Validation(Required=false)] public string Status { get; set; } diff --git a/fc-open-20210406/core/Models/AsyncConfigMeta.cs b/fc-open-20210406/core/Models/AsyncConfigMeta.cs index dffcda9451..70496c7a5b 100644 --- a/fc-open-20210406/core/Models/AsyncConfigMeta.cs +++ b/fc-open-20210406/core/Models/AsyncConfigMeta.cs @@ -9,23 +9,14 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class AsyncConfigMeta : TeaModel { - /// - /// 异步配置所属函数名称。 - /// [NameInMap("functionName")] [Validation(Required=false)] public string FunctionName { get; set; } - /// - /// 异步配置所属服务版本/别名。 - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } - /// - /// 异步配置所属服务名称。 - /// [NameInMap("serviceName")] [Validation(Required=false)] public string ServiceName { get; set; } diff --git a/fc-open-20210406/core/Models/AvailableAZ.cs b/fc-open-20210406/core/Models/AvailableAZ.cs index 08a6157c6a..831ece44cf 100644 --- a/fc-open-20210406/core/Models/AvailableAZ.cs +++ b/fc-open-20210406/core/Models/AvailableAZ.cs @@ -9,9 +9,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class AvailableAZ : TeaModel { - /// - /// az - /// [NameInMap("availableAZs")] [Validation(Required=false)] public string AvailableAZs { get; set; } diff --git a/fc-open-20210406/core/Models/CDNEventsTriggerConfig.cs b/fc-open-20210406/core/Models/CDNEventsTriggerConfig.cs index c79187e901..a1e8eea159 100644 --- a/fc-open-20210406/core/Models/CDNEventsTriggerConfig.cs +++ b/fc-open-20210406/core/Models/CDNEventsTriggerConfig.cs @@ -9,30 +9,18 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class CDNEventsTriggerConfig : TeaModel { - /// - /// eventName - /// [NameInMap("eventName")] [Validation(Required=false)] public string EventName { get; set; } - /// - /// eventVersion - /// [NameInMap("eventVersion")] [Validation(Required=false)] public string EventVersion { get; set; } - /// - /// filter - /// [NameInMap("filter")] [Validation(Required=false)] public Dictionary> Filter { get; set; } - /// - /// notes - /// [NameInMap("notes")] [Validation(Required=false)] public string Notes { get; set; } diff --git a/fc-open-20210406/core/Models/CertConfig.cs b/fc-open-20210406/core/Models/CertConfig.cs index 5faca5d907..fad98cc29b 100644 --- a/fc-open-20210406/core/Models/CertConfig.cs +++ b/fc-open-20210406/core/Models/CertConfig.cs @@ -9,23 +9,14 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class CertConfig : TeaModel { - /// - /// 证书名称 - /// [NameInMap("certName")] [Validation(Required=false)] public string CertName { get; set; } - /// - /// 证书,如果是证书链则依次填写多个证书 - /// [NameInMap("certificate")] [Validation(Required=false)] public string Certificate { get; set; } - /// - /// 私钥 - /// [NameInMap("privateKey")] [Validation(Required=false)] public string PrivateKey { get; set; } diff --git a/fc-open-20210406/core/Models/Code.cs b/fc-open-20210406/core/Models/Code.cs index 349d89dcef..5275aef84d 100644 --- a/fc-open-20210406/core/Models/Code.cs +++ b/fc-open-20210406/core/Models/Code.cs @@ -9,23 +9,14 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class Code : TeaModel { - /// - /// 函数代码包的OSS bucket name - /// [NameInMap("ossBucketName")] [Validation(Required=false)] public string OssBucketName { get; set; } - /// - /// 函数代码包的OSS对象名 - /// [NameInMap("ossObjectName")] [Validation(Required=false)] public string OssObjectName { get; set; } - /// - /// 直接在request body中上传code zip包的base64编码 - /// [NameInMap("zipFile")] [Validation(Required=false)] public string ZipFile { get; set; } diff --git a/fc-open-20210406/core/Models/CreateAliasRequest.cs b/fc-open-20210406/core/Models/CreateAliasRequest.cs index 4b0b5e2ae6..37aba3dd99 100644 --- a/fc-open-20210406/core/Models/CreateAliasRequest.cs +++ b/fc-open-20210406/core/Models/CreateAliasRequest.cs @@ -9,30 +9,26 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class CreateAliasRequest : TeaModel { - /// - /// 额外版本权重 - /// [NameInMap("additionalVersionWeight")] [Validation(Required=false)] public Dictionary AdditionalVersionWeight { get; set; } - /// - /// 别名名称 - /// [NameInMap("aliasName")] [Validation(Required=false)] public string AliasName { get; set; } - /// - /// 别名描述 - /// [NameInMap("description")] [Validation(Required=false)] public string Description { get; set; } - /// - /// 版本ID - /// + [NameInMap("resolvePolicy")] + [Validation(Required=false)] + public string ResolvePolicy { get; set; } + + [NameInMap("routePolicy")] + [Validation(Required=false)] + public RoutePolicy RoutePolicy { get; set; } + [NameInMap("versionId")] [Validation(Required=false)] public string VersionId { get; set; } diff --git a/fc-open-20210406/core/Models/CreateAliasResponseBody.cs b/fc-open-20210406/core/Models/CreateAliasResponseBody.cs index 94f484eb25..a03629fc5d 100644 --- a/fc-open-20210406/core/Models/CreateAliasResponseBody.cs +++ b/fc-open-20210406/core/Models/CreateAliasResponseBody.cs @@ -9,44 +9,26 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class CreateAliasResponseBody : TeaModel { - /// - /// 额外版本权重 - /// [NameInMap("additionalVersionWeight")] [Validation(Required=false)] public Dictionary AdditionalVersionWeight { get; set; } - /// - /// 别名名称 - /// [NameInMap("aliasName")] [Validation(Required=false)] public string AliasName { get; set; } - /// - /// 创建时间 - /// [NameInMap("createdTime")] [Validation(Required=false)] public string CreatedTime { get; set; } - /// - /// 别名描述 - /// [NameInMap("description")] [Validation(Required=false)] public string Description { get; set; } - /// - /// 上次更新时间 - /// [NameInMap("lastModifiedTime")] [Validation(Required=false)] public string LastModifiedTime { get; set; } - /// - /// 版本ID - /// [NameInMap("versionId")] [Validation(Required=false)] public string VersionId { get; set; } diff --git a/fc-open-20210406/core/Models/CreateCustomDomainResponseBody.cs b/fc-open-20210406/core/Models/CreateCustomDomainResponseBody.cs index 381c48a6fb..28dcc113c0 100644 --- a/fc-open-20210406/core/Models/CreateCustomDomainResponseBody.cs +++ b/fc-open-20210406/core/Models/CreateCustomDomainResponseBody.cs @@ -25,9 +25,6 @@ public class CreateCustomDomainResponseBody : TeaModel { [Validation(Required=false)] public string CreatedTime { get; set; } - /// - /// Id of the request - /// [NameInMap("domainName")] [Validation(Required=false)] public string DomainName { get; set; } diff --git a/fc-open-20210406/core/Models/CreateFunctionRequest.cs b/fc-open-20210406/core/Models/CreateFunctionRequest.cs index dd3237f51b..212776cac9 100644 --- a/fc-open-20210406/core/Models/CreateFunctionRequest.cs +++ b/fc-open-20210406/core/Models/CreateFunctionRequest.cs @@ -9,9 +9,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class CreateFunctionRequest : TeaModel { - /// - /// 自定义、自定义容器运行时 HTTP Server 的监听端口 - /// [NameInMap("caPort")] [Validation(Required=false)] public int? CaPort { get; set; } @@ -24,23 +21,14 @@ public class CreateFunctionRequest : TeaModel { [Validation(Required=false)] public CustomContainerConfig CustomContainerConfig { get; set; } - /// - /// 函数自定义DNS配置 - /// [NameInMap("customDNS")] [Validation(Required=false)] public CustomDNS CustomDNS { get; set; } - /// - /// Custom Runtime函数详细配置 - /// [NameInMap("customRuntimeConfig")] [Validation(Required=false)] public CustomRuntimeConfig CustomRuntimeConfig { get; set; } - /// - /// 函数描述 - /// [NameInMap("description")] [Validation(Required=false)] public string Description { get; set; } @@ -49,30 +37,18 @@ public class CreateFunctionRequest : TeaModel { [Validation(Required=false)] public Dictionary EnvironmentVariables { get; set; } - /// - /// 函数名称 - /// [NameInMap("functionName")] [Validation(Required=false)] public string FunctionName { get; set; } - /// - /// function执行的入口,具体格式和语言相关 - /// [NameInMap("handler")] [Validation(Required=false)] public string Handler { get; set; } - /// - /// 初始化function运行的超时时间,单位为秒,最小1秒,默认3秒。初始化function超过这个时间后会被终止执行 - /// [NameInMap("initializationTimeout")] [Validation(Required=false)] public int? InitializationTimeout { get; set; } - /// - /// 初始化 function 执行的入口,具体格式和语言相关 - /// [NameInMap("initializer")] [Validation(Required=false)] public string Initializer { get; set; } @@ -93,30 +69,18 @@ public class CreateFunctionRequest : TeaModel { [Validation(Required=false)] public string InstanceType { get; set; } - /// - /// 层列表 - /// [NameInMap("layers")] [Validation(Required=false)] public List Layers { get; set; } - /// - /// function的内存规格,单位为MB,为64MB的倍数 - /// [NameInMap("memorySize")] [Validation(Required=false)] public int? MemorySize { get; set; } - /// - /// function运行的语言环境,目前支持nodejs6, nodejs8, python2.7, python3, java8 - /// [NameInMap("runtime")] [Validation(Required=false)] public string Runtime { get; set; } - /// - /// function运行的超时时间,单位为秒,最小1秒,默认3秒。function超过这个时间后会被终止执行 - /// [NameInMap("timeout")] [Validation(Required=false)] public int? Timeout { get; set; } diff --git a/fc-open-20210406/core/Models/CreateFunctionResponseBody.cs b/fc-open-20210406/core/Models/CreateFunctionResponseBody.cs index c9e11652d5..7b93cb2bb2 100644 --- a/fc-open-20210406/core/Models/CreateFunctionResponseBody.cs +++ b/fc-open-20210406/core/Models/CreateFunctionResponseBody.cs @@ -9,30 +9,18 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class CreateFunctionResponseBody : TeaModel { - /// - /// 自定义、自定义容器运行时 HTTP Server 的监听端口 - /// [NameInMap("caPort")] [Validation(Required=false)] public int? CaPort { get; set; } - /// - /// function code包的CRC64值 - /// [NameInMap("codeChecksum")] [Validation(Required=false)] public string CodeChecksum { get; set; } - /// - /// 系统返回的function的code包大小,单位为byte Example : 1024 - /// [NameInMap("codeSize")] [Validation(Required=false)] public long? CodeSize { get; set; } - /// - /// function创建时间 - /// [NameInMap("createdTime")] [Validation(Required=false)] public string CreatedTime { get; set; } @@ -41,23 +29,14 @@ public class CreateFunctionResponseBody : TeaModel { [Validation(Required=false)] public CustomContainerConfig CustomContainerConfig { get; set; } - /// - /// 函数自定义DNS配置 - /// [NameInMap("customDNS")] [Validation(Required=false)] public CustomDNS CustomDNS { get; set; } - /// - /// Custom Runtime函数详细配置 - /// [NameInMap("customRuntimeConfig")] [Validation(Required=false)] public CustomRuntimeConfig CustomRuntimeConfig { get; set; } - /// - /// 函数描述 - /// [NameInMap("description")] [Validation(Required=false)] public string Description { get; set; } @@ -66,37 +45,22 @@ public class CreateFunctionResponseBody : TeaModel { [Validation(Required=false)] public Dictionary EnvironmentVariables { get; set; } - /// - /// 系统为每个function生成的唯一ID - /// [NameInMap("functionId")] [Validation(Required=false)] public string FunctionId { get; set; } - /// - /// 函数名称 - /// [NameInMap("functionName")] [Validation(Required=false)] public string FunctionName { get; set; } - /// - /// function的执行入口 - /// [NameInMap("handler")] [Validation(Required=false)] public string Handler { get; set; } - /// - /// 初始化function运行的超时时间,单位为秒,最小1秒,默认3秒。初始化function超过这个时间后会被终止执行 - /// [NameInMap("initializationTimeout")] [Validation(Required=false)] public int? InitializationTimeout { get; set; } - /// - /// 初始化 function 执行的入口,具体格式和语言相关 - /// [NameInMap("initializer")] [Validation(Required=false)] public string Initializer { get; set; } @@ -117,9 +81,6 @@ public class CreateFunctionResponseBody : TeaModel { [Validation(Required=false)] public string InstanceType { get; set; } - /// - /// function上次修改时间 - /// [NameInMap("lastModifiedTime")] [Validation(Required=false)] public string LastModifiedTime { get; set; } @@ -128,23 +89,14 @@ public class CreateFunctionResponseBody : TeaModel { [Validation(Required=false)] public List Layers { get; set; } - /// - /// function设置的内存大小,单位为MB - /// [NameInMap("memorySize")] [Validation(Required=false)] public int? MemorySize { get; set; } - /// - /// function运行的语言环境,目前支持nodejs6, nodejs8, python2.7, python3, java8 - /// [NameInMap("runtime")] [Validation(Required=false)] public string Runtime { get; set; } - /// - /// 运行的超时时间,单位为秒 - /// [NameInMap("timeout")] [Validation(Required=false)] public int? Timeout { get; set; } diff --git a/fc-open-20210406/core/Models/CreateServiceRequest.cs b/fc-open-20210406/core/Models/CreateServiceRequest.cs index 4565759000..53bcecb4ce 100644 --- a/fc-open-20210406/core/Models/CreateServiceRequest.cs +++ b/fc-open-20210406/core/Models/CreateServiceRequest.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class CreateServiceRequest : TeaModel { - /// - /// 服务描述 - /// [NameInMap("description")] [Validation(Required=false)] public string Description { get; set; } - /// - /// 公网访问设置 - /// [NameInMap("internetAccess")] [Validation(Required=false)] public bool? InternetAccess { get; set; } @@ -31,16 +25,10 @@ public class CreateServiceRequest : TeaModel { [Validation(Required=false)] public NASConfig NasConfig { get; set; } - /// - /// 服务角色 - /// [NameInMap("role")] [Validation(Required=false)] public string Role { get; set; } - /// - /// 服务名称 - /// [NameInMap("serviceName")] [Validation(Required=false)] public string ServiceName { get; set; } diff --git a/fc-open-20210406/core/Models/CreateServiceResponseBody.cs b/fc-open-20210406/core/Models/CreateServiceResponseBody.cs index 85871ea595..d03858c11a 100644 --- a/fc-open-20210406/core/Models/CreateServiceResponseBody.cs +++ b/fc-open-20210406/core/Models/CreateServiceResponseBody.cs @@ -9,30 +9,18 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class CreateServiceResponseBody : TeaModel { - /// - /// 创建时间 - /// [NameInMap("createdTime")] [Validation(Required=false)] public string CreatedTime { get; set; } - /// - /// 服务描述 - /// [NameInMap("description")] [Validation(Required=false)] public string Description { get; set; } - /// - /// 公网访问设置 - /// [NameInMap("internetAccess")] [Validation(Required=false)] public bool? InternetAccess { get; set; } - /// - /// 上次更新时间 - /// [NameInMap("lastModifiedTime")] [Validation(Required=false)] public string LastModifiedTime { get; set; } @@ -45,23 +33,14 @@ public class CreateServiceResponseBody : TeaModel { [Validation(Required=false)] public NASConfig NasConfig { get; set; } - /// - /// 服务角色 - /// [NameInMap("role")] [Validation(Required=false)] public string Role { get; set; } - /// - /// 服务ID - /// [NameInMap("serviceId")] [Validation(Required=false)] public string ServiceId { get; set; } - /// - /// 服务名称 - /// [NameInMap("serviceName")] [Validation(Required=false)] public string ServiceName { get; set; } @@ -70,10 +49,6 @@ public class CreateServiceResponseBody : TeaModel { [Validation(Required=false)] public TracingConfig TracingConfig { get; set; } - [NameInMap("vendorConfig")] - [Validation(Required=false)] - public VendorConfig VendorConfig { get; set; } - [NameInMap("vpcConfig")] [Validation(Required=false)] public VPCConfig VpcConfig { get; set; } diff --git a/fc-open-20210406/core/Models/CreateTriggerRequest.cs b/fc-open-20210406/core/Models/CreateTriggerRequest.cs index cafde17049..9143062109 100644 --- a/fc-open-20210406/core/Models/CreateTriggerRequest.cs +++ b/fc-open-20210406/core/Models/CreateTriggerRequest.cs @@ -13,44 +13,26 @@ public class CreateTriggerRequest : TeaModel { [Validation(Required=false)] public string Description { get; set; } - /// - /// event source,如OSS,使用该role去invoke function - /// [NameInMap("invocationRole")] [Validation(Required=false)] public string InvocationRole { get; set; } - /// - /// service版本 - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } - /// - /// event source的Aliyun Resource Name(ARN - /// [NameInMap("sourceArn")] [Validation(Required=false)] public string SourceArn { get; set; } - /// - /// trigger配置,针对不同的trigger类型,trigger配置会有所不同 - /// [NameInMap("triggerConfig")] [Validation(Required=false)] public string TriggerConfig { get; set; } - /// - /// trigger名称 - /// [NameInMap("triggerName")] [Validation(Required=false)] public string TriggerName { get; set; } - /// - /// trigger类型,如 oss, log, tablestore, timer, http, cdn_events, mns_topic - /// [NameInMap("triggerType")] [Validation(Required=false)] public string TriggerType { get; set; } diff --git a/fc-open-20210406/core/Models/CreateTriggerResponseBody.cs b/fc-open-20210406/core/Models/CreateTriggerResponseBody.cs index 827ce7df20..5dc745ccb0 100644 --- a/fc-open-20210406/core/Models/CreateTriggerResponseBody.cs +++ b/fc-open-20210406/core/Models/CreateTriggerResponseBody.cs @@ -9,9 +9,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class CreateTriggerResponseBody : TeaModel { - /// - /// 创建时间 - /// [NameInMap("createdTime")] [Validation(Required=false)] public string CreatedTime { get; set; } @@ -20,44 +17,26 @@ public class CreateTriggerResponseBody : TeaModel { [Validation(Required=false)] public string Description { get; set; } - /// - /// 域名名称,使用域名名称拼接上函数计算域名,可以采用HTTP协议调用到触发器对应版本的函数。例如{domainName}.cn-shanghai.fc.aliyuncs.com - /// [NameInMap("domainName")] [Validation(Required=false)] public string DomainName { get; set; } - /// - /// 调用函数使用的RAM角色的ARN - /// [NameInMap("invocationRole")] [Validation(Required=false)] public string InvocationRole { get; set; } - /// - /// 上次修改时间 - /// [NameInMap("lastModifiedTime")] [Validation(Required=false)] public string LastModifiedTime { get; set; } - /// - /// service版本 - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } - /// - /// event source的Aliyun Resource Name(ARN - /// [NameInMap("sourceArn")] [Validation(Required=false)] public string SourceArn { get; set; } - /// - /// trigger配置对象 - /// [NameInMap("triggerConfig")] [Validation(Required=false)] public string TriggerConfig { get; set; } @@ -66,30 +45,18 @@ public class CreateTriggerResponseBody : TeaModel { [Validation(Required=false)] public string TriggerId { get; set; } - /// - /// trigger名称 - /// [NameInMap("triggerName")] [Validation(Required=false)] public string TriggerName { get; set; } - /// - /// trigger类型,如 oss, log, tablestore, timer, http, cdn_events, mns_topic - /// [NameInMap("triggerType")] [Validation(Required=false)] public string TriggerType { get; set; } - /// - /// 公网域名地址。在互联网可以通过HTTP协议或者HTTPS协议访问HTTP Trigger。 - /// [NameInMap("urlInternet")] [Validation(Required=false)] public string UrlInternet { get; set; } - /// - /// 私网域名地址。在VPC可以通过HTTP协议或者HTTPS协议访问HTTP Trigger。 - /// [NameInMap("urlIntranet")] [Validation(Required=false)] public string UrlIntranet { get; set; } diff --git a/fc-open-20210406/core/Models/CustomContainerConfig.cs b/fc-open-20210406/core/Models/CustomContainerConfig.cs index 918095687d..56007b1def 100644 --- a/fc-open-20210406/core/Models/CustomContainerConfig.cs +++ b/fc-open-20210406/core/Models/CustomContainerConfig.cs @@ -9,37 +9,22 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class CustomContainerConfig : TeaModel { - /// - /// 镜像加速类型,取值Default为开启加速,None为关闭加速,默认开启 - /// [NameInMap("accelerationType")] [Validation(Required=false)] public string AccelerationType { get; set; } - /// - /// 容器启动参数 - /// [NameInMap("args")] [Validation(Required=false)] public string Args { get; set; } - /// - /// 容器启动命令,等同于 Docker ENTRYPOINT - /// [NameInMap("command")] [Validation(Required=false)] public string Command { get; set; } - /// - /// 容器镜像地址,实例值: registry-vpc.cn-hangzhou.aliyuncs.com/fc-demo/helloworld:v1beta1 - /// [NameInMap("image")] [Validation(Required=false)] public string Image { get; set; } - /// - /// ACR企业版镜像仓库ID,使用ACR企业版镜像时须传入 - /// [NameInMap("instanceID")] [Validation(Required=false)] public string InstanceID { get; set; } diff --git a/fc-open-20210406/core/Models/CustomContainerConfigInfo.cs b/fc-open-20210406/core/Models/CustomContainerConfigInfo.cs index 00f777327a..d1aadfbcaa 100644 --- a/fc-open-20210406/core/Models/CustomContainerConfigInfo.cs +++ b/fc-open-20210406/core/Models/CustomContainerConfigInfo.cs @@ -13,37 +13,22 @@ public class CustomContainerConfigInfo : TeaModel { [Validation(Required=false)] public AccelerationInfo AccelerationInfo { get; set; } - /// - /// 镜像加速类型,取值Default为开启加速,None为关闭加速,默认开启 - /// [NameInMap("accelerationType")] [Validation(Required=false)] public string AccelerationType { get; set; } - /// - /// 容器启动参数 - /// [NameInMap("args")] [Validation(Required=false)] public string Args { get; set; } - /// - /// 容器启动命令,等同于 Docker ENTRYPOINT - /// [NameInMap("command")] [Validation(Required=false)] public string Command { get; set; } - /// - /// 容器镜像地址,实例值: registry-vpc.cn-hangzhou.aliyuncs.com/fc-demo/helloworld:v1beta1 - /// [NameInMap("image")] [Validation(Required=false)] public string Image { get; set; } - /// - /// ACR企业版镜像仓库ID,使用ACR企业版镜像时须传入 - /// [NameInMap("instanceID")] [Validation(Required=false)] public string InstanceID { get; set; } diff --git a/fc-open-20210406/core/Models/CustomDNS.cs b/fc-open-20210406/core/Models/CustomDNS.cs index 6b8db821c0..4dc6b30823 100644 --- a/fc-open-20210406/core/Models/CustomDNS.cs +++ b/fc-open-20210406/core/Models/CustomDNS.cs @@ -9,23 +9,14 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class CustomDNS : TeaModel { - /// - /// DNS resolver 配置参数列表 - /// [NameInMap("dnsOptions")] [Validation(Required=false)] public List DnsOptions { get; set; } - /// - /// DNS 服务器的 IP 地址列表 - /// [NameInMap("nameServers")] [Validation(Required=false)] public List NameServers { get; set; } - /// - /// DNS 搜索域的列表 - /// [NameInMap("searches")] [Validation(Required=false)] public List Searches { get; set; } diff --git a/fc-open-20210406/core/Models/CustomRuntimeConfig.cs b/fc-open-20210406/core/Models/CustomRuntimeConfig.cs index a98bf74a9f..859468e9f2 100644 --- a/fc-open-20210406/core/Models/CustomRuntimeConfig.cs +++ b/fc-open-20210406/core/Models/CustomRuntimeConfig.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class CustomRuntimeConfig : TeaModel { - /// - /// 启动入口命令接收的参数 - /// [NameInMap("args")] [Validation(Required=false)] public List Args { get; set; } - /// - /// 启动入口命令 - /// [NameInMap("command")] [Validation(Required=false)] public List Command { get; set; } diff --git a/fc-open-20210406/core/Models/DNSOption.cs b/fc-open-20210406/core/Models/DNSOption.cs index abfe7c3bdb..f6a47f230e 100644 --- a/fc-open-20210406/core/Models/DNSOption.cs +++ b/fc-open-20210406/core/Models/DNSOption.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class DNSOption : TeaModel { - /// - /// DNS option 名称 - /// [NameInMap("name")] [Validation(Required=false)] public string Name { get; set; } - /// - /// DNS option 值 - /// [NameInMap("value")] [Validation(Required=false)] public string Value { get; set; } diff --git a/fc-open-20210406/core/Models/DeleteFunctionAsyncInvokeConfigRequest.cs b/fc-open-20210406/core/Models/DeleteFunctionAsyncInvokeConfigRequest.cs index 17c9d9c35b..a72db86682 100644 --- a/fc-open-20210406/core/Models/DeleteFunctionAsyncInvokeConfigRequest.cs +++ b/fc-open-20210406/core/Models/DeleteFunctionAsyncInvokeConfigRequest.cs @@ -9,9 +9,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class DeleteFunctionAsyncInvokeConfigRequest : TeaModel { - /// - /// 限定符 - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } diff --git a/fc-open-20210406/core/Models/DeleteFunctionHeaders.cs b/fc-open-20210406/core/Models/DeleteFunctionHeaders.cs index cc92d332de..c18af66c68 100644 --- a/fc-open-20210406/core/Models/DeleteFunctionHeaders.cs +++ b/fc-open-20210406/core/Models/DeleteFunctionHeaders.cs @@ -13,9 +13,6 @@ public class DeleteFunctionHeaders : TeaModel { [Validation(Required=false)] public Dictionary CommonHeaders { get; set; } - /// - /// 用于确保实际更改的资源和期望更改的资源是一致的,该值来自Create,Get和Update API的响应 - /// [NameInMap("If-Match")] [Validation(Required=false)] public string IfMatch { get; set; } diff --git a/fc-open-20210406/core/Models/DeleteFunctionOnDemandConfigRequest.cs b/fc-open-20210406/core/Models/DeleteFunctionOnDemandConfigRequest.cs index 31b7db020e..04f3914e35 100644 --- a/fc-open-20210406/core/Models/DeleteFunctionOnDemandConfigRequest.cs +++ b/fc-open-20210406/core/Models/DeleteFunctionOnDemandConfigRequest.cs @@ -9,9 +9,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class DeleteFunctionOnDemandConfigRequest : TeaModel { - /// - /// 服务别名或LATEST,不支持版本。 - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } diff --git a/fc-open-20210406/core/Models/DeleteServiceHeaders.cs b/fc-open-20210406/core/Models/DeleteServiceHeaders.cs index f44b2cfa92..3785de3d07 100644 --- a/fc-open-20210406/core/Models/DeleteServiceHeaders.cs +++ b/fc-open-20210406/core/Models/DeleteServiceHeaders.cs @@ -13,9 +13,6 @@ public class DeleteServiceHeaders : TeaModel { [Validation(Required=false)] public Dictionary CommonHeaders { get; set; } - /// - /// 用于确保实际更改的资源和期望更改的资源是一致的,该值来自Create,Get和Update API的响应 - /// [NameInMap("If-Match")] [Validation(Required=false)] public string IfMatch { get; set; } diff --git a/fc-open-20210406/core/Models/DeleteTriggerHeaders.cs b/fc-open-20210406/core/Models/DeleteTriggerHeaders.cs index d046fe8765..33505ffd58 100644 --- a/fc-open-20210406/core/Models/DeleteTriggerHeaders.cs +++ b/fc-open-20210406/core/Models/DeleteTriggerHeaders.cs @@ -13,9 +13,6 @@ public class DeleteTriggerHeaders : TeaModel { [Validation(Required=false)] public Dictionary CommonHeaders { get; set; } - /// - /// 用于确保实际更改的资源和期望更改的资源是一致的,该值来自Create,Get和Update API的响应 - /// [NameInMap("If-Match")] [Validation(Required=false)] public string IfMatch { get; set; } diff --git a/fc-open-20210406/core/Models/DeregisterEventSourceRequest.cs b/fc-open-20210406/core/Models/DeregisterEventSourceRequest.cs index 52615dccbe..ab4ab31856 100644 --- a/fc-open-20210406/core/Models/DeregisterEventSourceRequest.cs +++ b/fc-open-20210406/core/Models/DeregisterEventSourceRequest.cs @@ -9,9 +9,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class DeregisterEventSourceRequest : TeaModel { - /// - /// 别名或版本 - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } diff --git a/fc-open-20210406/core/Models/Destination.cs b/fc-open-20210406/core/Models/Destination.cs index 647dfefda9..8f56c6d869 100644 --- a/fc-open-20210406/core/Models/Destination.cs +++ b/fc-open-20210406/core/Models/Destination.cs @@ -9,9 +9,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class Destination : TeaModel { - /// - /// destination - /// [NameInMap("destination")] [Validation(Required=false)] public string Destination_ { get; set; } diff --git a/fc-open-20210406/core/Models/Error.cs b/fc-open-20210406/core/Models/Error.cs index 669a364336..729ea72f6e 100644 --- a/fc-open-20210406/core/Models/Error.cs +++ b/fc-open-20210406/core/Models/Error.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class Error : TeaModel { - /// - /// 错误码 - /// [NameInMap("errorCode")] [Validation(Required=false)] public string ErrorCode { get; set; } - /// - /// 错误信息描述 - /// [NameInMap("errorMessage")] [Validation(Required=false)] public string ErrorMessage { get; set; } diff --git a/fc-open-20210406/core/Models/ErrorInfo.cs b/fc-open-20210406/core/Models/ErrorInfo.cs index 7e6717ea67..bb72f6a636 100644 --- a/fc-open-20210406/core/Models/ErrorInfo.cs +++ b/fc-open-20210406/core/Models/ErrorInfo.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ErrorInfo : TeaModel { - /// - /// 错误信息 - /// [NameInMap("errorMessage")] [Validation(Required=false)] public string ErrorMessage { get; set; } - /// - /// 错误堆栈 - /// [NameInMap("stackTrace")] [Validation(Required=false)] public string StackTrace { get; set; } diff --git a/fc-open-20210406/core/Models/EventBridgeTriggerConfig.cs b/fc-open-20210406/core/Models/EventBridgeTriggerConfig.cs index 047b541a0a..70e8cb424d 100644 --- a/fc-open-20210406/core/Models/EventBridgeTriggerConfig.cs +++ b/fc-open-20210406/core/Models/EventBridgeTriggerConfig.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class EventBridgeTriggerConfig : TeaModel { - /// - /// asyncInvocationType - /// [NameInMap("asyncInvocationType")] [Validation(Required=false)] public bool? AsyncInvocationType { get; set; } - /// - /// eventRuleFilterPattern - /// [NameInMap("eventRuleFilterPattern")] [Validation(Required=false)] public string EventRuleFilterPattern { get; set; } @@ -27,9 +21,6 @@ public class EventBridgeTriggerConfig : TeaModel { [Validation(Required=false)] public EventSourceConfig EventSourceConfig { get; set; } - /// - /// triggerEnable - /// [NameInMap("triggerEnable")] [Validation(Required=false)] public bool? TriggerEnable { get; set; } diff --git a/fc-open-20210406/core/Models/EventSourceConfig.cs b/fc-open-20210406/core/Models/EventSourceConfig.cs index 09d8dc4ac1..03a56a307f 100644 --- a/fc-open-20210406/core/Models/EventSourceConfig.cs +++ b/fc-open-20210406/core/Models/EventSourceConfig.cs @@ -13,9 +13,6 @@ public class EventSourceConfig : TeaModel { [Validation(Required=false)] public EventSourceParameters EventSourceParameters { get; set; } - /// - /// eventSourceType - /// [NameInMap("eventSourceType")] [Validation(Required=false)] public string EventSourceType { get; set; } diff --git a/fc-open-20210406/core/Models/GetAccountSettingsResponseBody.cs b/fc-open-20210406/core/Models/GetAccountSettingsResponseBody.cs index 17cc0c1be0..0f3c888e72 100644 --- a/fc-open-20210406/core/Models/GetAccountSettingsResponseBody.cs +++ b/fc-open-20210406/core/Models/GetAccountSettingsResponseBody.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class GetAccountSettingsResponseBody : TeaModel { - /// - /// 可用区列表 - /// [NameInMap("availableAZs")] [Validation(Required=false)] public List AvailableAZs { get; set; } - /// - /// 默认服务角色 - /// [NameInMap("defaultRole")] [Validation(Required=false)] public string DefaultRole { get; set; } diff --git a/fc-open-20210406/core/Models/GetAliasResponseBody.cs b/fc-open-20210406/core/Models/GetAliasResponseBody.cs index 1d7c36be75..3eb0010112 100644 --- a/fc-open-20210406/core/Models/GetAliasResponseBody.cs +++ b/fc-open-20210406/core/Models/GetAliasResponseBody.cs @@ -9,44 +9,34 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class GetAliasResponseBody : TeaModel { - /// - /// 额外版本权重 - /// [NameInMap("additionalVersionWeight")] [Validation(Required=false)] public Dictionary AdditionalVersionWeight { get; set; } - /// - /// 别名名称 - /// [NameInMap("aliasName")] [Validation(Required=false)] public string AliasName { get; set; } - /// - /// 创建时间 - /// [NameInMap("createdTime")] [Validation(Required=false)] public string CreatedTime { get; set; } - /// - /// 别名描述 - /// [NameInMap("description")] [Validation(Required=false)] public string Description { get; set; } - /// - /// 上次更新时间 - /// [NameInMap("lastModifiedTime")] [Validation(Required=false)] public string LastModifiedTime { get; set; } - /// - /// 版本ID - /// + [NameInMap("resolvePolicy")] + [Validation(Required=false)] + public string ResolvePolicy { get; set; } + + [NameInMap("routePolicy")] + [Validation(Required=false)] + public RoutePolicy RoutePolicy { get; set; } + [NameInMap("versionId")] [Validation(Required=false)] public string VersionId { get; set; } diff --git a/fc-open-20210406/core/Models/GetCustomDomainResponseBody.cs b/fc-open-20210406/core/Models/GetCustomDomainResponseBody.cs index f261a4e45a..2a3c1b415c 100644 --- a/fc-open-20210406/core/Models/GetCustomDomainResponseBody.cs +++ b/fc-open-20210406/core/Models/GetCustomDomainResponseBody.cs @@ -25,9 +25,6 @@ public class GetCustomDomainResponseBody : TeaModel { [Validation(Required=false)] public string CreatedTime { get; set; } - /// - /// Id of the request - /// [NameInMap("domainName")] [Validation(Required=false)] public string DomainName { get; set; } diff --git a/fc-open-20210406/core/Models/GetFunctionAsyncInvokeConfigRequest.cs b/fc-open-20210406/core/Models/GetFunctionAsyncInvokeConfigRequest.cs index 74d676e2a0..800d8bb5d5 100644 --- a/fc-open-20210406/core/Models/GetFunctionAsyncInvokeConfigRequest.cs +++ b/fc-open-20210406/core/Models/GetFunctionAsyncInvokeConfigRequest.cs @@ -9,9 +9,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class GetFunctionAsyncInvokeConfigRequest : TeaModel { - /// - /// 限定符 - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } diff --git a/fc-open-20210406/core/Models/GetFunctionAsyncInvokeConfigResponseBody.cs b/fc-open-20210406/core/Models/GetFunctionAsyncInvokeConfigResponseBody.cs index 828966fdb1..d94bfcb5e2 100644 --- a/fc-open-20210406/core/Models/GetFunctionAsyncInvokeConfigResponseBody.cs +++ b/fc-open-20210406/core/Models/GetFunctionAsyncInvokeConfigResponseBody.cs @@ -9,9 +9,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class GetFunctionAsyncInvokeConfigResponseBody : TeaModel { - /// - /// 创建时间 - /// [NameInMap("createdTime")] [Validation(Required=false)] public string CreatedTime { get; set; } @@ -20,44 +17,26 @@ public class GetFunctionAsyncInvokeConfigResponseBody : TeaModel { [Validation(Required=false)] public DestinationConfig DestinationConfig { get; set; } - /// - /// 函数名称 - /// [NameInMap("function")] [Validation(Required=false)] public string Function { get; set; } - /// - /// 最后更改时间 - /// [NameInMap("lastModifiedTime")] [Validation(Required=false)] public string LastModifiedTime { get; set; } - /// - /// 消息最大存活时长 - /// [NameInMap("maxAsyncEventAgeInSeconds")] [Validation(Required=false)] public long? MaxAsyncEventAgeInSeconds { get; set; } - /// - /// 异步调用失败后的最大重试次数 - /// [NameInMap("maxAsyncRetryAttempts")] [Validation(Required=false)] public long? MaxAsyncRetryAttempts { get; set; } - /// - /// 限定符 - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } - /// - /// 服务名称 - /// [NameInMap("service")] [Validation(Required=false)] public string Service { get; set; } diff --git a/fc-open-20210406/core/Models/GetFunctionCodeRequest.cs b/fc-open-20210406/core/Models/GetFunctionCodeRequest.cs index daa00b3460..5624c31145 100644 --- a/fc-open-20210406/core/Models/GetFunctionCodeRequest.cs +++ b/fc-open-20210406/core/Models/GetFunctionCodeRequest.cs @@ -9,9 +9,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class GetFunctionCodeRequest : TeaModel { - /// - /// service版本, 可以是versionId或者aliasName - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } diff --git a/fc-open-20210406/core/Models/GetFunctionCodeResponseBody.cs b/fc-open-20210406/core/Models/GetFunctionCodeResponseBody.cs index a53a41e30f..93770d1041 100644 --- a/fc-open-20210406/core/Models/GetFunctionCodeResponseBody.cs +++ b/fc-open-20210406/core/Models/GetFunctionCodeResponseBody.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class GetFunctionCodeResponseBody : TeaModel { - /// - /// function code包的CRC64值 - /// [NameInMap("checksum")] [Validation(Required=false)] public string Checksum { get; set; } - /// - /// 获取function代码的URL - /// [NameInMap("url")] [Validation(Required=false)] public string Url { get; set; } diff --git a/fc-open-20210406/core/Models/GetFunctionOnDemandConfigResponseBody.cs b/fc-open-20210406/core/Models/GetFunctionOnDemandConfigResponseBody.cs index c86ec503b2..2f9e9163d1 100644 --- a/fc-open-20210406/core/Models/GetFunctionOnDemandConfigResponseBody.cs +++ b/fc-open-20210406/core/Models/GetFunctionOnDemandConfigResponseBody.cs @@ -13,9 +13,6 @@ public class GetFunctionOnDemandConfigResponseBody : TeaModel { [Validation(Required=false)] public long? MaximumInstanceCount { get; set; } - /// - /// Id of the request - /// [NameInMap("resource")] [Validation(Required=false)] public string Resource { get; set; } diff --git a/fc-open-20210406/core/Models/GetFunctionRequest.cs b/fc-open-20210406/core/Models/GetFunctionRequest.cs index b4695060b7..48e1cb45f6 100644 --- a/fc-open-20210406/core/Models/GetFunctionRequest.cs +++ b/fc-open-20210406/core/Models/GetFunctionRequest.cs @@ -9,9 +9,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class GetFunctionRequest : TeaModel { - /// - /// service版本, 可以是versionId或者aliasName - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } diff --git a/fc-open-20210406/core/Models/GetFunctionResponseBody.cs b/fc-open-20210406/core/Models/GetFunctionResponseBody.cs index 2d64302aef..c999168d31 100644 --- a/fc-open-20210406/core/Models/GetFunctionResponseBody.cs +++ b/fc-open-20210406/core/Models/GetFunctionResponseBody.cs @@ -9,30 +9,18 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class GetFunctionResponseBody : TeaModel { - /// - /// 自定义、自定义容器运行时 HTTP Server 的监听端口 - /// [NameInMap("caPort")] [Validation(Required=false)] public int? CaPort { get; set; } - /// - /// function code包的CRC64值 - /// [NameInMap("codeChecksum")] [Validation(Required=false)] public string CodeChecksum { get; set; } - /// - /// 系统返回的function的code包大小,单位为byte Example : 1024 - /// [NameInMap("codeSize")] [Validation(Required=false)] public long? CodeSize { get; set; } - /// - /// function创建时间 - /// [NameInMap("createdTime")] [Validation(Required=false)] public string CreatedTime { get; set; } @@ -41,65 +29,38 @@ public class GetFunctionResponseBody : TeaModel { [Validation(Required=false)] public CustomContainerConfigInfo CustomContainerConfig { get; set; } - /// - /// 函数自定义DNS配置 - /// [NameInMap("customDNS")] [Validation(Required=false)] public CustomDNS CustomDNS { get; set; } - /// - /// Custom Runtime函数详细配置 - /// [NameInMap("customRuntimeConfig")] [Validation(Required=false)] public CustomRuntimeConfig CustomRuntimeConfig { get; set; } - /// - /// 函数描述 - /// [NameInMap("description")] [Validation(Required=false)] public string Description { get; set; } - /// - /// 为函数设置的环境变量,可以在函数中获取环境变量的值 - /// [NameInMap("environmentVariables")] [Validation(Required=false)] public Dictionary EnvironmentVariables { get; set; } - /// - /// 系统为每个function生成的唯一ID - /// [NameInMap("functionId")] [Validation(Required=false)] public string FunctionId { get; set; } - /// - /// 函数名称 - /// [NameInMap("functionName")] [Validation(Required=false)] public string FunctionName { get; set; } - /// - /// function的执行入口 - /// [NameInMap("handler")] [Validation(Required=false)] public string Handler { get; set; } - /// - /// 初始化function运行的超时时间,单位为秒,最小1秒,默认3秒。初始化function超过这个时间后会被终止执行 - /// [NameInMap("initializationTimeout")] [Validation(Required=false)] public int? InitializationTimeout { get; set; } - /// - /// 初始化 function 执行的入口,具体格式和语言相关 - /// [NameInMap("initializer")] [Validation(Required=false)] public string Initializer { get; set; } @@ -120,9 +81,6 @@ public class GetFunctionResponseBody : TeaModel { [Validation(Required=false)] public string InstanceType { get; set; } - /// - /// function上次修改时间 - /// [NameInMap("lastModifiedTime")] [Validation(Required=false)] public string LastModifiedTime { get; set; } @@ -131,23 +89,14 @@ public class GetFunctionResponseBody : TeaModel { [Validation(Required=false)] public List Layers { get; set; } - /// - /// function设置的内存大小,单位为MB - /// [NameInMap("memorySize")] [Validation(Required=false)] public int? MemorySize { get; set; } - /// - /// function运行的语言环境,目前支持nodejs6, nodejs8, python2.7, python3, java8 - /// [NameInMap("runtime")] [Validation(Required=false)] public string Runtime { get; set; } - /// - /// 运行的超时时间,单位为秒 - /// [NameInMap("timeout")] [Validation(Required=false)] public int? Timeout { get; set; } diff --git a/fc-open-20210406/core/Models/GetProvisionConfigRequest.cs b/fc-open-20210406/core/Models/GetProvisionConfigRequest.cs index 34a66ef897..91df000b34 100644 --- a/fc-open-20210406/core/Models/GetProvisionConfigRequest.cs +++ b/fc-open-20210406/core/Models/GetProvisionConfigRequest.cs @@ -9,9 +9,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class GetProvisionConfigRequest : TeaModel { - /// - /// 别名名称 - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } diff --git a/fc-open-20210406/core/Models/GetProvisionConfigResponseBody.cs b/fc-open-20210406/core/Models/GetProvisionConfigResponseBody.cs index 70ae944902..c52c5e8678 100644 --- a/fc-open-20210406/core/Models/GetProvisionConfigResponseBody.cs +++ b/fc-open-20210406/core/Models/GetProvisionConfigResponseBody.cs @@ -9,51 +9,30 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class GetProvisionConfigResponseBody : TeaModel { - /// - /// 是否始终分配CPU给函数实例。 - /// [NameInMap("alwaysAllocateCPU")] [Validation(Required=false)] public bool? AlwaysAllocateCPU { get; set; } - /// - /// 实际资源个数 - /// [NameInMap("current")] [Validation(Required=false)] public long? Current { get; set; } - /// - /// 预留实例创建失败时的错误信息 - /// [NameInMap("currentError")] [Validation(Required=false)] public string CurrentError { get; set; } - /// - /// 资源描述 - /// [NameInMap("resource")] [Validation(Required=false)] public string Resource { get; set; } - /// - /// 定时策略配置 - /// [NameInMap("scheduledActions")] [Validation(Required=false)] public List ScheduledActions { get; set; } - /// - /// 目标资源个数 - /// [NameInMap("target")] [Validation(Required=false)] public long? Target { get; set; } - /// - /// 指标追踪伸缩策略配置 - /// [NameInMap("targetTrackingPolicies")] [Validation(Required=false)] public List TargetTrackingPolicies { get; set; } diff --git a/fc-open-20210406/core/Models/GetResourceTagsRequest.cs b/fc-open-20210406/core/Models/GetResourceTagsRequest.cs index a977502ffc..7a2163562f 100644 --- a/fc-open-20210406/core/Models/GetResourceTagsRequest.cs +++ b/fc-open-20210406/core/Models/GetResourceTagsRequest.cs @@ -9,9 +9,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class GetResourceTagsRequest : TeaModel { - /// - /// Resource ARN 全称或者简称 - /// [NameInMap("resourceArn")] [Validation(Required=false)] public string ResourceArn { get; set; } diff --git a/fc-open-20210406/core/Models/GetResourceTagsResponseBody.cs b/fc-open-20210406/core/Models/GetResourceTagsResponseBody.cs index 7df02144c1..4564178ac2 100644 --- a/fc-open-20210406/core/Models/GetResourceTagsResponseBody.cs +++ b/fc-open-20210406/core/Models/GetResourceTagsResponseBody.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class GetResourceTagsResponseBody : TeaModel { - /// - /// Resource ARN 全称 - /// [NameInMap("resourceArn")] [Validation(Required=false)] public string ResourceArn { get; set; } - /// - /// tag 列表 - /// [NameInMap("tags")] [Validation(Required=false)] public Dictionary Tags { get; set; } diff --git a/fc-open-20210406/core/Models/GetServiceRequest.cs b/fc-open-20210406/core/Models/GetServiceRequest.cs index 428c65c350..5cc1a7c882 100644 --- a/fc-open-20210406/core/Models/GetServiceRequest.cs +++ b/fc-open-20210406/core/Models/GetServiceRequest.cs @@ -9,9 +9,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class GetServiceRequest : TeaModel { - /// - /// 限定符 - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } diff --git a/fc-open-20210406/core/Models/GetServiceResponseBody.cs b/fc-open-20210406/core/Models/GetServiceResponseBody.cs index deef4ada7c..d0694d7afc 100644 --- a/fc-open-20210406/core/Models/GetServiceResponseBody.cs +++ b/fc-open-20210406/core/Models/GetServiceResponseBody.cs @@ -9,30 +9,18 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class GetServiceResponseBody : TeaModel { - /// - /// 创建时间 - /// [NameInMap("createdTime")] [Validation(Required=false)] public string CreatedTime { get; set; } - /// - /// 服务描述 - /// [NameInMap("description")] [Validation(Required=false)] public string Description { get; set; } - /// - /// 公网访问设置 - /// [NameInMap("internetAccess")] [Validation(Required=false)] public bool? InternetAccess { get; set; } - /// - /// 上次更新时间 - /// [NameInMap("lastModifiedTime")] [Validation(Required=false)] public string LastModifiedTime { get; set; } @@ -45,23 +33,14 @@ public class GetServiceResponseBody : TeaModel { [Validation(Required=false)] public NASConfig NasConfig { get; set; } - /// - /// 服务角色 - /// [NameInMap("role")] [Validation(Required=false)] public string Role { get; set; } - /// - /// 服务ID - /// [NameInMap("serviceId")] [Validation(Required=false)] public string ServiceId { get; set; } - /// - /// 服务名称 - /// [NameInMap("serviceName")] [Validation(Required=false)] public string ServiceName { get; set; } diff --git a/fc-open-20210406/core/Models/GetTriggerResponseBody.cs b/fc-open-20210406/core/Models/GetTriggerResponseBody.cs index 9881323a32..7498690f20 100644 --- a/fc-open-20210406/core/Models/GetTriggerResponseBody.cs +++ b/fc-open-20210406/core/Models/GetTriggerResponseBody.cs @@ -9,9 +9,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class GetTriggerResponseBody : TeaModel { - /// - /// 创建时间 - /// [NameInMap("createdTime")] [Validation(Required=false)] public string CreatedTime { get; set; } @@ -20,44 +17,26 @@ public class GetTriggerResponseBody : TeaModel { [Validation(Required=false)] public string Description { get; set; } - /// - /// 域名名称,使用域名名称拼接上函数计算域名,可以采用HTTP协议调用到触发器对应版本的函数。例如{domainName}.cn-shanghai.fc.aliyuncs.com - /// [NameInMap("domainName")] [Validation(Required=false)] public string DomainName { get; set; } - /// - /// 调用函数使用的RAM角色的ARN - /// [NameInMap("invocationRole")] [Validation(Required=false)] public string InvocationRole { get; set; } - /// - /// 上次修改时间 - /// [NameInMap("lastModifiedTime")] [Validation(Required=false)] public string LastModifiedTime { get; set; } - /// - /// service版本 - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } - /// - /// event source的Aliyun Resource Name(ARN - /// [NameInMap("sourceArn")] [Validation(Required=false)] public string SourceArn { get; set; } - /// - /// trigger配置对象 - /// [NameInMap("triggerConfig")] [Validation(Required=false)] public string TriggerConfig { get; set; } @@ -66,30 +45,18 @@ public class GetTriggerResponseBody : TeaModel { [Validation(Required=false)] public string TriggerId { get; set; } - /// - /// trigger名称 - /// [NameInMap("triggerName")] [Validation(Required=false)] public string TriggerName { get; set; } - /// - /// trigger类型,如 oss, log, tablestore, timer, http, cdn_events, mns_topic - /// [NameInMap("triggerType")] [Validation(Required=false)] public string TriggerType { get; set; } - /// - /// 公网域名地址。在互联网可以通过HTTP协议或者HTTPS协议访问HTTP Trigger。 - /// [NameInMap("urlInternet")] [Validation(Required=false)] public string UrlInternet { get; set; } - /// - /// 私网域名地址。在VPC可以通过HTTP协议或者HTTPS协议访问HTTP Trigger。 - /// [NameInMap("urlIntranet")] [Validation(Required=false)] public string UrlIntranet { get; set; } diff --git a/fc-open-20210406/core/Models/HTTPTriggerConfig.cs b/fc-open-20210406/core/Models/HTTPTriggerConfig.cs index 6f88ea7ba1..d6e99e8710 100644 --- a/fc-open-20210406/core/Models/HTTPTriggerConfig.cs +++ b/fc-open-20210406/core/Models/HTTPTriggerConfig.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class HTTPTriggerConfig : TeaModel { - /// - /// 认证类型 - /// [NameInMap("authType")] [Validation(Required=false)] public string AuthType { get; set; } - /// - /// 允许的HTTP方法列表 - /// [NameInMap("methods")] [Validation(Required=false)] public List Methods { get; set; } diff --git a/fc-open-20210406/core/Models/InvokeFunctionHeaders.cs b/fc-open-20210406/core/Models/InvokeFunctionHeaders.cs index 90b94c351a..019b68a4b8 100644 --- a/fc-open-20210406/core/Models/InvokeFunctionHeaders.cs +++ b/fc-open-20210406/core/Models/InvokeFunctionHeaders.cs @@ -21,16 +21,10 @@ public class InvokeFunctionHeaders : TeaModel { [Validation(Required=false)] public string XFcDate { get; set; } - /// - /// 调用方式:Sync或者Async,默认值:Sync - /// [NameInMap("X-Fc-Invocation-Type")] [Validation(Required=false)] public string XFcInvocationType { get; set; } - /// - /// 请求返回日志类型, Tail 为返回函数日志最后 4KB 数据,None 或空值则返回不带有日志,默认为 None - /// [NameInMap("X-Fc-Log-Type")] [Validation(Required=false)] public string XFcLogType { get; set; } diff --git a/fc-open-20210406/core/Models/InvokeFunctionRequest.cs b/fc-open-20210406/core/Models/InvokeFunctionRequest.cs index f64d7e570a..d7db483a0a 100644 --- a/fc-open-20210406/core/Models/InvokeFunctionRequest.cs +++ b/fc-open-20210406/core/Models/InvokeFunctionRequest.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class InvokeFunctionRequest : TeaModel { - /// - /// 事件(event),binary type。函数计算服务将event传递给用户function来处理 - /// [NameInMap("body")] [Validation(Required=false)] public byte[] Body { get; set; } - /// - /// service版本, 可以是versionId或者aliasName - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } diff --git a/fc-open-20210406/core/Models/JaegerConfig.cs b/fc-open-20210406/core/Models/JaegerConfig.cs index 59c5ac6ed3..27237a95ab 100644 --- a/fc-open-20210406/core/Models/JaegerConfig.cs +++ b/fc-open-20210406/core/Models/JaegerConfig.cs @@ -9,9 +9,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class JaegerConfig : TeaModel { - /// - /// endpoint - /// [NameInMap("endpoint")] [Validation(Required=false)] public string Endpoint { get; set; } diff --git a/fc-open-20210406/core/Models/JobConfig.cs b/fc-open-20210406/core/Models/JobConfig.cs index 2b2a41c293..1caffcb1cf 100644 --- a/fc-open-20210406/core/Models/JobConfig.cs +++ b/fc-open-20210406/core/Models/JobConfig.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class JobConfig : TeaModel { - /// - /// maxRetryTime - /// [NameInMap("maxRetryTime")] [Validation(Required=false)] public long? MaxRetryTime { get; set; } - /// - /// triggerInterval - /// [NameInMap("triggerInterval")] [Validation(Required=false)] public long? TriggerInterval { get; set; } diff --git a/fc-open-20210406/core/Models/JobLogConfig.cs b/fc-open-20210406/core/Models/JobLogConfig.cs index aa967aded0..296053bf19 100644 --- a/fc-open-20210406/core/Models/JobLogConfig.cs +++ b/fc-open-20210406/core/Models/JobLogConfig.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class JobLogConfig : TeaModel { - /// - /// logstore - /// [NameInMap("logstore")] [Validation(Required=false)] public string Logstore { get; set; } - /// - /// project - /// [NameInMap("project")] [Validation(Required=false)] public string Project { get; set; } diff --git a/fc-open-20210406/core/Models/Layer.cs b/fc-open-20210406/core/Models/Layer.cs index 232da9f75d..5e65f3c3fd 100644 --- a/fc-open-20210406/core/Models/Layer.cs +++ b/fc-open-20210406/core/Models/Layer.cs @@ -9,72 +9,50 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class Layer : TeaModel { - /// - /// 层访问类型 - /// [NameInMap("acl")] [Validation(Required=false)] public int? Acl { get; set; } - /// - /// arn - /// [NameInMap("arn")] [Validation(Required=false)] public string Arn { get; set; } - /// - /// 层代码 - /// + [NameInMap("arnV2")] + [Validation(Required=false)] + public string ArnV2 { get; set; } + [NameInMap("code")] [Validation(Required=false)] public LayerCode Code { get; set; } - /// - /// 层Checksum - /// [NameInMap("codeChecksum")] [Validation(Required=false)] public string CodeChecksum { get; set; } - /// - /// 层代码大小 - /// [NameInMap("codeSize")] [Validation(Required=false)] public long? CodeSize { get; set; } - /// - /// compatibleRuntime - /// [NameInMap("compatibleRuntime")] [Validation(Required=false)] public List CompatibleRuntime { get; set; } - /// - /// 层创建时间 - /// [NameInMap("createTime")] [Validation(Required=false)] public string CreateTime { get; set; } - /// - /// 层描述 - /// [NameInMap("description")] [Validation(Required=false)] public string Description { get; set; } - /// - /// 层名称 - /// [NameInMap("layerName")] [Validation(Required=false)] public string LayerName { get; set; } - /// - /// 层版本 - /// + [NameInMap("license")] + [Validation(Required=false)] + public string License { get; set; } + [NameInMap("version")] [Validation(Required=false)] public int? Version { get; set; } diff --git a/fc-open-20210406/core/Models/LayerCode.cs b/fc-open-20210406/core/Models/LayerCode.cs index e5677deaca..176b83923f 100644 --- a/fc-open-20210406/core/Models/LayerCode.cs +++ b/fc-open-20210406/core/Models/LayerCode.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class LayerCode : TeaModel { - /// - /// 层代码位置 - /// [NameInMap("location")] [Validation(Required=false)] public string Location { get; set; } - /// - /// 层代码类型 - /// [NameInMap("repositoryType")] [Validation(Required=false)] public string RepositoryType { get; set; } diff --git a/fc-open-20210406/core/Models/LifecycleHook.cs b/fc-open-20210406/core/Models/LifecycleHook.cs index 0b925f9d9e..5ca5b6750e 100644 --- a/fc-open-20210406/core/Models/LifecycleHook.cs +++ b/fc-open-20210406/core/Models/LifecycleHook.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class LifecycleHook : TeaModel { - /// - /// handler name - /// [NameInMap("handler")] [Validation(Required=false)] public string Handler { get; set; } - /// - /// timeout in second - /// [NameInMap("timeout")] [Validation(Required=false)] public int? Timeout { get; set; } diff --git a/fc-open-20210406/core/Models/ListAliasesRequest.cs b/fc-open-20210406/core/Models/ListAliasesRequest.cs index 876797666e..002b8452f6 100644 --- a/fc-open-20210406/core/Models/ListAliasesRequest.cs +++ b/fc-open-20210406/core/Models/ListAliasesRequest.cs @@ -9,30 +9,18 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListAliasesRequest : TeaModel { - /// - /// 最多返回个数 - /// [NameInMap("limit")] [Validation(Required=false)] public int? Limit { get; set; } - /// - /// 下次查询token - /// [NameInMap("nextToken")] [Validation(Required=false)] public string NextToken { get; set; } - /// - /// 前缀 - /// [NameInMap("prefix")] [Validation(Required=false)] public string Prefix { get; set; } - /// - /// 起始key - /// [NameInMap("startKey")] [Validation(Required=false)] public string StartKey { get; set; } diff --git a/fc-open-20210406/core/Models/ListAliasesResponseBody.cs b/fc-open-20210406/core/Models/ListAliasesResponseBody.cs index 8fb90d273d..9ea7e21edf 100644 --- a/fc-open-20210406/core/Models/ListAliasesResponseBody.cs +++ b/fc-open-20210406/core/Models/ListAliasesResponseBody.cs @@ -9,60 +9,44 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListAliasesResponseBody : TeaModel { - /// - /// 别名列表 - /// [NameInMap("aliases")] [Validation(Required=false)] public List Aliases { get; set; } public class ListAliasesResponseBodyAliases : TeaModel { - /// - /// 额外版本权重 - /// [NameInMap("additionalVersionWeight")] [Validation(Required=false)] public Dictionary AdditionalVersionWeight { get; set; } - /// - /// 别名名称 - /// [NameInMap("aliasName")] [Validation(Required=false)] public string AliasName { get; set; } - /// - /// 创建时间 - /// [NameInMap("createdTime")] [Validation(Required=false)] public string CreatedTime { get; set; } - /// - /// 别名描述 - /// [NameInMap("description")] [Validation(Required=false)] public string Description { get; set; } - /// - /// 上次更新时间 - /// [NameInMap("lastModifiedTime")] [Validation(Required=false)] public string LastModifiedTime { get; set; } - /// - /// 版本ID - /// + [NameInMap("resolvePolicy")] + [Validation(Required=false)] + public string ResolvePolicy { get; set; } + + [NameInMap("routePolicy")] + [Validation(Required=false)] + public RoutePolicy RoutePolicy { get; set; } + [NameInMap("versionId")] [Validation(Required=false)] public string VersionId { get; set; } } - /// - /// 下次查询token - /// [NameInMap("nextToken")] [Validation(Required=false)] public string NextToken { get; set; } diff --git a/fc-open-20210406/core/Models/ListEventSourcesRequest.cs b/fc-open-20210406/core/Models/ListEventSourcesRequest.cs index fff712d840..161c244295 100644 --- a/fc-open-20210406/core/Models/ListEventSourcesRequest.cs +++ b/fc-open-20210406/core/Models/ListEventSourcesRequest.cs @@ -9,9 +9,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListEventSourcesRequest : TeaModel { - /// - /// 别名或版本 - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } diff --git a/fc-open-20210406/core/Models/ListEventSourcesResponseBody.cs b/fc-open-20210406/core/Models/ListEventSourcesResponseBody.cs index 532647b3e8..630bc6e1ed 100644 --- a/fc-open-20210406/core/Models/ListEventSourcesResponseBody.cs +++ b/fc-open-20210406/core/Models/ListEventSourcesResponseBody.cs @@ -9,23 +9,14 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListEventSourcesResponseBody : TeaModel { - /// - /// 事件源列表 - /// [NameInMap("eventSources")] [Validation(Required=false)] public List EventSources { get; set; } public class ListEventSourcesResponseBodyEventSources : TeaModel { - /// - /// 创建时间 - /// [NameInMap("createdTime")] [Validation(Required=false)] public string CreatedTime { get; set; } - /// - /// 事件源资源标识符 - /// [NameInMap("sourceArn")] [Validation(Required=false)] public string SourceArn { get; set; } diff --git a/fc-open-20210406/core/Models/ListFunctionAsyncInvokeConfigsRequest.cs b/fc-open-20210406/core/Models/ListFunctionAsyncInvokeConfigsRequest.cs index 47f7212ad9..fe4854dd63 100644 --- a/fc-open-20210406/core/Models/ListFunctionAsyncInvokeConfigsRequest.cs +++ b/fc-open-20210406/core/Models/ListFunctionAsyncInvokeConfigsRequest.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListFunctionAsyncInvokeConfigsRequest : TeaModel { - /// - /// 最多返回个数 - /// [NameInMap("limit")] [Validation(Required=false)] public int? Limit { get; set; } - /// - /// 下次查询token - /// [NameInMap("nextToken")] [Validation(Required=false)] public string NextToken { get; set; } diff --git a/fc-open-20210406/core/Models/ListFunctionAsyncInvokeConfigsResponseBody.cs b/fc-open-20210406/core/Models/ListFunctionAsyncInvokeConfigsResponseBody.cs index 3ed22f1116..8aaafe5610 100644 --- a/fc-open-20210406/core/Models/ListFunctionAsyncInvokeConfigsResponseBody.cs +++ b/fc-open-20210406/core/Models/ListFunctionAsyncInvokeConfigsResponseBody.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListFunctionAsyncInvokeConfigsResponseBody : TeaModel { - /// - /// 异步配置列表 - /// [NameInMap("configs")] [Validation(Required=false)] public List Configs { get; set; } public class ListFunctionAsyncInvokeConfigsResponseBodyConfigs : TeaModel { - /// - /// 创建时间 - /// [NameInMap("createdTime")] [Validation(Required=false)] public string CreatedTime { get; set; } @@ -27,44 +21,26 @@ public class ListFunctionAsyncInvokeConfigsResponseBodyConfigs : TeaModel { [Validation(Required=false)] public DestinationConfig DestinationConfig { get; set; } - /// - /// 函数名称 - /// [NameInMap("function")] [Validation(Required=false)] public string Function { get; set; } - /// - /// 最后更改时间 - /// [NameInMap("lastModifiedTime")] [Validation(Required=false)] public string LastModifiedTime { get; set; } - /// - /// 消息最大存活时长 - /// [NameInMap("maxAsyncEventAgeInSeconds")] [Validation(Required=false)] public long? MaxAsyncEventAgeInSeconds { get; set; } - /// - /// 异步调用失败后的最大重试次数 - /// [NameInMap("maxAsyncRetryAttempts")] [Validation(Required=false)] public long? MaxAsyncRetryAttempts { get; set; } - /// - /// 限定符 - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } - /// - /// 服务名称 - /// [NameInMap("service")] [Validation(Required=false)] public string Service { get; set; } @@ -75,9 +51,6 @@ public class ListFunctionAsyncInvokeConfigsResponseBodyConfigs : TeaModel { } - /// - /// 下次查询token - /// [NameInMap("nextToken")] [Validation(Required=false)] public string NextToken { get; set; } diff --git a/fc-open-20210406/core/Models/ListFunctionsRequest.cs b/fc-open-20210406/core/Models/ListFunctionsRequest.cs index 0b26b4a96f..d2142a4a17 100644 --- a/fc-open-20210406/core/Models/ListFunctionsRequest.cs +++ b/fc-open-20210406/core/Models/ListFunctionsRequest.cs @@ -9,37 +9,22 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListFunctionsRequest : TeaModel { - /// - /// 限定此次返回资源的数量。如果不设定,默认返回20,最大不能超过100。返回结果可能小于指定的数量,但不会多于指定的数量 - /// [NameInMap("limit")] [Validation(Required=false)] public int? Limit { get; set; } - /// - /// 用来返回更多结果。第一次查询不需要提供这个参数,后续查询的token从返回结果中获取 - /// [NameInMap("nextToken")] [Validation(Required=false)] public string NextToken { get; set; } - /// - /// 限定返回的资源名称必须以prefix作为前缀 - /// [NameInMap("prefix")] [Validation(Required=false)] public string Prefix { get; set; } - /// - /// service版本, 可以是versionId或者aliasName - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } - /// - /// 设定结果从startKey之后(包括startKey)按字母排序的第一个开始返回 - /// [NameInMap("startKey")] [Validation(Required=false)] public string StartKey { get; set; } diff --git a/fc-open-20210406/core/Models/ListFunctionsResponseBody.cs b/fc-open-20210406/core/Models/ListFunctionsResponseBody.cs index 420e81319e..ea2106d903 100644 --- a/fc-open-20210406/core/Models/ListFunctionsResponseBody.cs +++ b/fc-open-20210406/core/Models/ListFunctionsResponseBody.cs @@ -9,37 +9,22 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListFunctionsResponseBody : TeaModel { - /// - /// 函数列表 - /// [NameInMap("functions")] [Validation(Required=false)] public List Functions { get; set; } public class ListFunctionsResponseBodyFunctions : TeaModel { - /// - /// 自定义、自定义容器运行时 HTTP Server 的监听端口 - /// [NameInMap("caPort")] [Validation(Required=false)] public int? CaPort { get; set; } - /// - /// function code包的CRC64值 - /// [NameInMap("codeChecksum")] [Validation(Required=false)] public string CodeChecksum { get; set; } - /// - /// 系统返回的function的code包大小,单位为byte Example : 1024 - /// [NameInMap("codeSize")] [Validation(Required=false)] public long? CodeSize { get; set; } - /// - /// function创建时间 - /// [NameInMap("createdTime")] [Validation(Required=false)] public string CreatedTime { get; set; } @@ -48,51 +33,30 @@ public class ListFunctionsResponseBodyFunctions : TeaModel { [Validation(Required=false)] public CustomContainerConfig CustomContainerConfig { get; set; } - /// - /// 函数描述 - /// [NameInMap("description")] [Validation(Required=false)] public string Description { get; set; } - /// - /// 为函数设置的环境变量,可以在函数中获取环境变量的值 - /// [NameInMap("environmentVariables")] [Validation(Required=false)] public Dictionary EnvironmentVariables { get; set; } - /// - /// 系统为每个function生成的唯一ID - /// [NameInMap("functionId")] [Validation(Required=false)] public string FunctionId { get; set; } - /// - /// 函数名称 - /// [NameInMap("functionName")] [Validation(Required=false)] public string FunctionName { get; set; } - /// - /// function的执行入口 - /// [NameInMap("handler")] [Validation(Required=false)] public string Handler { get; set; } - /// - /// 初始化function运行的超时时间,单位为秒,最小1秒,默认3秒。初始化function超过这个时间后会被终止执行 - /// [NameInMap("initializationTimeout")] [Validation(Required=false)] public int? InitializationTimeout { get; set; } - /// - /// 初始化 function 执行的入口,具体格式和语言相关 - /// [NameInMap("initializer")] [Validation(Required=false)] public string Initializer { get; set; } @@ -113,9 +77,6 @@ public class ListFunctionsResponseBodyFunctions : TeaModel { [Validation(Required=false)] public string InstanceType { get; set; } - /// - /// function上次修改时间 - /// [NameInMap("lastModifiedTime")] [Validation(Required=false)] public string LastModifiedTime { get; set; } @@ -124,32 +85,20 @@ public class ListFunctionsResponseBodyFunctions : TeaModel { [Validation(Required=false)] public List Layers { get; set; } - /// - /// function设置的内存大小,单位为MB - /// [NameInMap("memorySize")] [Validation(Required=false)] public int? MemorySize { get; set; } - /// - /// function运行的语言环境,目前支持nodejs6, nodejs8, python2.7, python3, java8 - /// [NameInMap("runtime")] [Validation(Required=false)] public string Runtime { get; set; } - /// - /// 运行的超时时间,单位为秒 - /// [NameInMap("timeout")] [Validation(Required=false)] public int? Timeout { get; set; } } - /// - /// 用来返回更多的查询结果。如果这个值没有返回,则说明没有更多结果 - /// [NameInMap("nextToken")] [Validation(Required=false)] public string NextToken { get; set; } diff --git a/fc-open-20210406/core/Models/ListInstancesHeaders.cs b/fc-open-20210406/core/Models/ListInstancesHeaders.cs index d194bae9c5..d5f0491a52 100644 --- a/fc-open-20210406/core/Models/ListInstancesHeaders.cs +++ b/fc-open-20210406/core/Models/ListInstancesHeaders.cs @@ -17,14 +17,6 @@ public class ListInstancesHeaders : TeaModel { [Validation(Required=false)] public string XFcAccountId { get; set; } - [NameInMap("X-Fc-Date")] - [Validation(Required=false)] - public string XFcDate { get; set; } - - [NameInMap("X-Fc-Trace-Id")] - [Validation(Required=false)] - public string XFcTraceId { get; set; } - } } diff --git a/fc-open-20210406/core/Models/ListInstancesRequest.cs b/fc-open-20210406/core/Models/ListInstancesRequest.cs index 26a136b1bb..2228b9772b 100644 --- a/fc-open-20210406/core/Models/ListInstancesRequest.cs +++ b/fc-open-20210406/core/Models/ListInstancesRequest.cs @@ -9,27 +9,14 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListInstancesRequest : TeaModel { - /// - /// 实例ID - /// [NameInMap("instanceIds")] [Validation(Required=false)] public List InstanceIds { get; set; } - /// - /// 限定此次返回资源的数量,取值范围[0,1000]。 - /// - /// 返回结果可以小于指定的数量,但不能多于指定的数量。 - /// [NameInMap("limit")] [Validation(Required=false)] public int? Limit { get; set; } - /// - /// 服务的版本或别名。默认是LATEST。 - /// - /// 此处的qualifier同InvokeFunction的qualifier含义一致,即调用ListInstances时指定qualifier=test查询出来的实例,就是调用InvokeFunction时qualifier=test链路上的实例。 - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } diff --git a/fc-open-20210406/core/Models/ListInstancesResponseBody.cs b/fc-open-20210406/core/Models/ListInstancesResponseBody.cs index 8d9bc4445f..8b9ddd44be 100644 --- a/fc-open-20210406/core/Models/ListInstancesResponseBody.cs +++ b/fc-open-20210406/core/Models/ListInstancesResponseBody.cs @@ -13,16 +13,10 @@ public class ListInstancesResponseBody : TeaModel { [Validation(Required=false)] public List Instances { get; set; } public class ListInstancesResponseBodyInstances : TeaModel { - /// - /// 实例ID。 - /// [NameInMap("instanceId")] [Validation(Required=false)] public string InstanceId { get; set; } - /// - /// 实例所属的服务版本。如果是LATEST别名下的函数实例,则返回版本号为0。 - /// [NameInMap("versionId")] [Validation(Required=false)] public string VersionId { get; set; } diff --git a/fc-open-20210406/core/Models/ListLayerVersionsRequest.cs b/fc-open-20210406/core/Models/ListLayerVersionsRequest.cs index 6ca2d3dd51..45dd014f28 100644 --- a/fc-open-20210406/core/Models/ListLayerVersionsRequest.cs +++ b/fc-open-20210406/core/Models/ListLayerVersionsRequest.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListLayerVersionsRequest : TeaModel { - /// - /// 本次读取的最大数据记录数量 - /// [NameInMap("limit")] [Validation(Required=false)] public int? Limit { get; set; } - /// - /// 起始版本 - /// [NameInMap("startVersion")] [Validation(Required=false)] public int? StartVersion { get; set; } diff --git a/fc-open-20210406/core/Models/ListLayerVersionsResponseBody.cs b/fc-open-20210406/core/Models/ListLayerVersionsResponseBody.cs index 55f6cf73e9..1217862594 100644 --- a/fc-open-20210406/core/Models/ListLayerVersionsResponseBody.cs +++ b/fc-open-20210406/core/Models/ListLayerVersionsResponseBody.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListLayerVersionsResponseBody : TeaModel { - /// - /// 层版本列表 - /// [NameInMap("layers")] [Validation(Required=false)] public List Layers { get; set; } - /// - /// 剩余列表起始版本号 - /// [NameInMap("nextVersion")] [Validation(Required=false)] public int? NextVersion { get; set; } diff --git a/fc-open-20210406/core/Models/ListLayersRequest.cs b/fc-open-20210406/core/Models/ListLayersRequest.cs index 2a0394d1eb..033b697a12 100644 --- a/fc-open-20210406/core/Models/ListLayersRequest.cs +++ b/fc-open-20210406/core/Models/ListLayersRequest.cs @@ -9,30 +9,26 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListLayersRequest : TeaModel { - /// - /// 最大返回条目数 - /// [NameInMap("limit")] [Validation(Required=false)] public int? Limit { get; set; } - /// - /// 下一个层名称 - /// [NameInMap("nextToken")] [Validation(Required=false)] public string NextToken { get; set; } - /// - /// 层名称前缀 - /// + [NameInMap("official")] + [Validation(Required=false)] + public bool? Official { get; set; } + [NameInMap("prefix")] [Validation(Required=false)] public string Prefix { get; set; } - /// - /// 起始层名称 - /// + [NameInMap("public")] + [Validation(Required=false)] + public bool? Public { get; set; } + [NameInMap("startKey")] [Validation(Required=false)] public string StartKey { get; set; } diff --git a/fc-open-20210406/core/Models/ListLayersResponseBody.cs b/fc-open-20210406/core/Models/ListLayersResponseBody.cs index cf7bceb481..4b82ff56f0 100644 --- a/fc-open-20210406/core/Models/ListLayersResponseBody.cs +++ b/fc-open-20210406/core/Models/ListLayersResponseBody.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListLayersResponseBody : TeaModel { - /// - /// 层列表 - /// [NameInMap("layers")] [Validation(Required=false)] public List Layers { get; set; } - /// - /// 剩余列表起始层名 - /// [NameInMap("nextToken")] [Validation(Required=false)] public string NextToken { get; set; } diff --git a/fc-open-20210406/core/Models/ListOnDemandConfigsRequest.cs b/fc-open-20210406/core/Models/ListOnDemandConfigsRequest.cs index 363ee5f14d..5a62dc4593 100644 --- a/fc-open-20210406/core/Models/ListOnDemandConfigsRequest.cs +++ b/fc-open-20210406/core/Models/ListOnDemandConfigsRequest.cs @@ -9,30 +9,18 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListOnDemandConfigsRequest : TeaModel { - /// - /// 限定此次返回资源的数量。如果不设定,默认返回20,最大不能超过100。返回结果可以小于指定的数量,但不会多于指定的数量。 - /// [NameInMap("limit")] [Validation(Required=false)] public int? Limit { get; set; } - /// - /// 用来返回更多结果。第一次查询不需要提供这个参数,后续查询的Token从返回结果中获取。 - /// [NameInMap("nextToken")] [Validation(Required=false)] public string NextToken { get; set; } - /// - /// 限定返回的资源名称,名称必须以Prefix作为前缀,例如Prefix是a,则返回的资源名均是以a开始的。 - /// [NameInMap("prefix")] [Validation(Required=false)] public string Prefix { get; set; } - /// - /// 设定结果从startKey之后(包括startKey)按字母排序的第一个开始返回。 - /// [NameInMap("startKey")] [Validation(Required=false)] public string StartKey { get; set; } diff --git a/fc-open-20210406/core/Models/ListOnDemandConfigsResponseBody.cs b/fc-open-20210406/core/Models/ListOnDemandConfigsResponseBody.cs index 6559ab89aa..f216a23e37 100644 --- a/fc-open-20210406/core/Models/ListOnDemandConfigsResponseBody.cs +++ b/fc-open-20210406/core/Models/ListOnDemandConfigsResponseBody.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListOnDemandConfigsResponseBody : TeaModel { - /// - /// 预留实例配置 - /// [NameInMap("configs")] [Validation(Required=false)] public List Configs { get; set; } - /// - /// 用来返回更多的查询结果。如果这个值没有返回,则说明没有更多结果。 - /// [NameInMap("nextToken")] [Validation(Required=false)] public string NextToken { get; set; } diff --git a/fc-open-20210406/core/Models/ListProvisionConfigsRequest.cs b/fc-open-20210406/core/Models/ListProvisionConfigsRequest.cs index 9445f3cce6..90cf5bcf17 100644 --- a/fc-open-20210406/core/Models/ListProvisionConfigsRequest.cs +++ b/fc-open-20210406/core/Models/ListProvisionConfigsRequest.cs @@ -9,30 +9,18 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListProvisionConfigsRequest : TeaModel { - /// - /// 限定此次返回资源的数量。如果不设定,默认返回20,最大不能超过100。返回结果可能小于指定的数量,但不会多于指定的数量 - /// [NameInMap("limit")] [Validation(Required=false)] public long? Limit { get; set; } - /// - /// 用来返回更多结果。第一次查询不需要提供这个参数,后续查询的token从返回结果中获取 - /// [NameInMap("nextToken")] [Validation(Required=false)] public string NextToken { get; set; } - /// - /// 限定返回的资源名称必须属于该qualifier。qualifier只能是aliasName,且必须和serviceName共同使用 - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } - /// - /// 限定返回的资源名称必须属于该service - /// [NameInMap("serviceName")] [Validation(Required=false)] public string ServiceName { get; set; } diff --git a/fc-open-20210406/core/Models/ListProvisionConfigsResponseBody.cs b/fc-open-20210406/core/Models/ListProvisionConfigsResponseBody.cs index 050f98a270..16483e261e 100644 --- a/fc-open-20210406/core/Models/ListProvisionConfigsResponseBody.cs +++ b/fc-open-20210406/core/Models/ListProvisionConfigsResponseBody.cs @@ -9,65 +9,38 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListProvisionConfigsResponseBody : TeaModel { - /// - /// 下次查询的起始token - /// [NameInMap("nextToken")] [Validation(Required=false)] public string NextToken { get; set; } - /// - /// 预留实例列表 - /// [NameInMap("provisionConfigs")] [Validation(Required=false)] public List ProvisionConfigs { get; set; } public class ListProvisionConfigsResponseBodyProvisionConfigs : TeaModel { - /// - /// 是否始终分配CPU给函数实例。 - /// [NameInMap("alwaysAllocateCPU")] [Validation(Required=false)] public bool? AlwaysAllocateCPU { get; set; } - /// - /// 实际资源个数 - /// [NameInMap("current")] [Validation(Required=false)] public long? Current { get; set; } - /// - /// 预留实例创建失败时的错误信息 - /// [NameInMap("currentError")] [Validation(Required=false)] public string CurrentError { get; set; } - /// - /// 资源描述 - /// [NameInMap("resource")] [Validation(Required=false)] public string Resource { get; set; } - /// - /// 定时策略配置 - /// [NameInMap("scheduledActions")] [Validation(Required=false)] public List ScheduledActions { get; set; } - /// - /// 目标资源个数 - /// [NameInMap("target")] [Validation(Required=false)] public long? Target { get; set; } - /// - /// 指标追踪伸缩策略配置 - /// [NameInMap("targetTrackingPolicies")] [Validation(Required=false)] public List TargetTrackingPolicies { get; set; } diff --git a/fc-open-20210406/core/Models/ListReservedCapacitiesRequest.cs b/fc-open-20210406/core/Models/ListReservedCapacitiesRequest.cs index 2e79245a2e..073494b126 100644 --- a/fc-open-20210406/core/Models/ListReservedCapacitiesRequest.cs +++ b/fc-open-20210406/core/Models/ListReservedCapacitiesRequest.cs @@ -9,9 +9,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListReservedCapacitiesRequest : TeaModel { - /// - /// 一次返回的数量,取值范围[1, 100] - /// [NameInMap("limit")] [Validation(Required=false)] public string Limit { get; set; } diff --git a/fc-open-20210406/core/Models/ListReservedCapacitiesResponseBody.cs b/fc-open-20210406/core/Models/ListReservedCapacitiesResponseBody.cs index a01ba3e74f..4202edfb21 100644 --- a/fc-open-20210406/core/Models/ListReservedCapacitiesResponseBody.cs +++ b/fc-open-20210406/core/Models/ListReservedCapacitiesResponseBody.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListReservedCapacitiesResponseBody : TeaModel { - /// - /// nextToken - /// [NameInMap("nextToken")] [Validation(Required=false)] public string NextToken { get; set; } - /// - /// reservedCapacities - /// [NameInMap("reservedCapacities")] [Validation(Required=false)] public List ReservedCapacities { get; set; } diff --git a/fc-open-20210406/core/Models/ListServiceVersionsRequest.cs b/fc-open-20210406/core/Models/ListServiceVersionsRequest.cs index 8e60ff67ee..575e5d5165 100644 --- a/fc-open-20210406/core/Models/ListServiceVersionsRequest.cs +++ b/fc-open-20210406/core/Models/ListServiceVersionsRequest.cs @@ -9,30 +9,18 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListServiceVersionsRequest : TeaModel { - /// - /// 排序方向 - /// [NameInMap("direction")] [Validation(Required=false)] public string Direction { get; set; } - /// - /// 最多返回个数 - /// [NameInMap("limit")] [Validation(Required=false)] public int? Limit { get; set; } - /// - /// 下次查询token - /// [NameInMap("nextToken")] [Validation(Required=false)] public string NextToken { get; set; } - /// - /// 起始key - /// [NameInMap("startKey")] [Validation(Required=false)] public string StartKey { get; set; } diff --git a/fc-open-20210406/core/Models/ListServiceVersionsResponseBody.cs b/fc-open-20210406/core/Models/ListServiceVersionsResponseBody.cs index 5338b3af6f..48cac3783d 100644 --- a/fc-open-20210406/core/Models/ListServiceVersionsResponseBody.cs +++ b/fc-open-20210406/core/Models/ListServiceVersionsResponseBody.cs @@ -9,51 +9,30 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListServiceVersionsResponseBody : TeaModel { - /// - /// 排序方向 - /// [NameInMap("direction")] [Validation(Required=false)] public string Direction { get; set; } - /// - /// 下次查询token - /// [NameInMap("nextToken")] [Validation(Required=false)] public string NextToken { get; set; } - /// - /// 版本列表 - /// [NameInMap("versions")] [Validation(Required=false)] public List Versions { get; set; } public class ListServiceVersionsResponseBodyVersions : TeaModel { - /// - /// 创建时间 - /// [NameInMap("createdTime")] [Validation(Required=false)] public string CreatedTime { get; set; } - /// - /// 版本描述 - /// [NameInMap("description")] [Validation(Required=false)] public string Description { get; set; } - /// - /// 上次更新时间 - /// [NameInMap("lastModifiedTime")] [Validation(Required=false)] public string LastModifiedTime { get; set; } - /// - /// 版本ID - /// [NameInMap("versionId")] [Validation(Required=false)] public string VersionId { get; set; } diff --git a/fc-open-20210406/core/Models/ListServicesRequest.cs b/fc-open-20210406/core/Models/ListServicesRequest.cs index f22f371ed5..a2d04a319d 100644 --- a/fc-open-20210406/core/Models/ListServicesRequest.cs +++ b/fc-open-20210406/core/Models/ListServicesRequest.cs @@ -9,30 +9,18 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListServicesRequest : TeaModel { - /// - /// 最多返回个数 - /// [NameInMap("limit")] [Validation(Required=false)] public int? Limit { get; set; } - /// - /// 下次查询token - /// [NameInMap("nextToken")] [Validation(Required=false)] public string NextToken { get; set; } - /// - /// 前缀 - /// [NameInMap("prefix")] [Validation(Required=false)] public string Prefix { get; set; } - /// - /// 起始key - /// [NameInMap("startKey")] [Validation(Required=false)] public string StartKey { get; set; } diff --git a/fc-open-20210406/core/Models/ListServicesResponseBody.cs b/fc-open-20210406/core/Models/ListServicesResponseBody.cs index 87b9b77deb..6eaa3d275b 100644 --- a/fc-open-20210406/core/Models/ListServicesResponseBody.cs +++ b/fc-open-20210406/core/Models/ListServicesResponseBody.cs @@ -9,44 +9,26 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListServicesResponseBody : TeaModel { - /// - /// 下次查询token - /// [NameInMap("nextToken")] [Validation(Required=false)] public string NextToken { get; set; } - /// - /// 服务列表 - /// [NameInMap("services")] [Validation(Required=false)] public List Services { get; set; } public class ListServicesResponseBodyServices : TeaModel { - /// - /// 创建时间 - /// [NameInMap("createdTime")] [Validation(Required=false)] public string CreatedTime { get; set; } - /// - /// 服务描述 - /// [NameInMap("description")] [Validation(Required=false)] public string Description { get; set; } - /// - /// 公网访问设置 - /// [NameInMap("internetAccess")] [Validation(Required=false)] public bool? InternetAccess { get; set; } - /// - /// 上次更新时间 - /// [NameInMap("lastModifiedTime")] [Validation(Required=false)] public string LastModifiedTime { get; set; } @@ -59,23 +41,14 @@ public class ListServicesResponseBodyServices : TeaModel { [Validation(Required=false)] public NASConfig NasConfig { get; set; } - /// - /// 服务角色 - /// [NameInMap("role")] [Validation(Required=false)] public string Role { get; set; } - /// - /// 服务ID - /// [NameInMap("serviceId")] [Validation(Required=false)] public string ServiceId { get; set; } - /// - /// 服务信息 - /// [NameInMap("serviceName")] [Validation(Required=false)] public string ServiceName { get; set; } diff --git a/fc-open-20210406/core/Models/ListStatefulAsyncInvocationFunctionsHeaders.cs b/fc-open-20210406/core/Models/ListStatefulAsyncInvocationFunctionsHeaders.cs index ff318591a4..3d0b5fb969 100644 --- a/fc-open-20210406/core/Models/ListStatefulAsyncInvocationFunctionsHeaders.cs +++ b/fc-open-20210406/core/Models/ListStatefulAsyncInvocationFunctionsHeaders.cs @@ -13,23 +13,14 @@ public class ListStatefulAsyncInvocationFunctionsHeaders : TeaModel { [Validation(Required=false)] public Dictionary CommonHeaders { get; set; } - /// - /// 您的阿里云账号(主账号)ID。 - /// [NameInMap("X-Fc-Account-Id")] [Validation(Required=false)] public string XFcAccountId { get; set; } - /// - /// 发起API调用的日期,用于对请求签名。格式为yyyy-mm-ddhh:mm:ss。 - /// [NameInMap("X-Fc-Date")] [Validation(Required=false)] public string XFcDate { get; set; } - /// - /// 用于链路追踪的ID。 - /// [NameInMap("X-Fc-Trace-Id")] [Validation(Required=false)] public string XFcTraceId { get; set; } diff --git a/fc-open-20210406/core/Models/ListStatefulAsyncInvocationFunctionsRequest.cs b/fc-open-20210406/core/Models/ListStatefulAsyncInvocationFunctionsRequest.cs index c8dbcf0436..d9ce1660d5 100644 --- a/fc-open-20210406/core/Models/ListStatefulAsyncInvocationFunctionsRequest.cs +++ b/fc-open-20210406/core/Models/ListStatefulAsyncInvocationFunctionsRequest.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListStatefulAsyncInvocationFunctionsRequest : TeaModel { - /// - /// 限定此次返回资源的数量。如果不设定,默认返回20,最大不能超过100。返回结果可以小于指定的数量,但不会多于指定的数量。 - /// [NameInMap("limit")] [Validation(Required=false)] public int? Limit { get; set; } - /// - /// 用来标记当前开始读取的位置,置空表示从头开始。第一次查询不需要提供这个参数,后续查询的Token从前一次查询的返回结果中获取。 - /// [NameInMap("nextToken")] [Validation(Required=false)] public string NextToken { get; set; } diff --git a/fc-open-20210406/core/Models/ListStatefulAsyncInvocationFunctionsResponseBody.cs b/fc-open-20210406/core/Models/ListStatefulAsyncInvocationFunctionsResponseBody.cs index 503190faec..c26b32c121 100644 --- a/fc-open-20210406/core/Models/ListStatefulAsyncInvocationFunctionsResponseBody.cs +++ b/fc-open-20210406/core/Models/ListStatefulAsyncInvocationFunctionsResponseBody.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListStatefulAsyncInvocationFunctionsResponseBody : TeaModel { - /// - /// 返回的实际数据列表。 - /// [NameInMap("data")] [Validation(Required=false)] public List Data { get; set; } - /// - /// 用来表示当前调用返回读取到的位置,空代表数据已经读取完毕。 - /// [NameInMap("nextToken")] [Validation(Required=false)] public string NextToken { get; set; } diff --git a/fc-open-20210406/core/Models/ListTriggersRequest.cs b/fc-open-20210406/core/Models/ListTriggersRequest.cs index f1b580c0ac..933f1bda4c 100644 --- a/fc-open-20210406/core/Models/ListTriggersRequest.cs +++ b/fc-open-20210406/core/Models/ListTriggersRequest.cs @@ -9,30 +9,18 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListTriggersRequest : TeaModel { - /// - /// 限定此次返回资源的数量。如果不设定,默认返回20,最大不能超过100。返回结果可能小于指定的数量,但不会多于指定的数量 - /// [NameInMap("limit")] [Validation(Required=false)] public int? Limit { get; set; } - /// - /// 用来返回更多结果。第一次查询不需要提供这个参数,后续查询的token从返回结果中获取 - /// [NameInMap("nextToken")] [Validation(Required=false)] public string NextToken { get; set; } - /// - /// 限定返回的资源名称必须以prefix作为前缀 - /// [NameInMap("prefix")] [Validation(Required=false)] public string Prefix { get; set; } - /// - /// 设定结果从startKey之后(包括startKey)按字母排序的第一个开始返回 - /// [NameInMap("startKey")] [Validation(Required=false)] public string StartKey { get; set; } diff --git a/fc-open-20210406/core/Models/ListTriggersResponseBody.cs b/fc-open-20210406/core/Models/ListTriggersResponseBody.cs index a6766a6346..cfc45eee07 100644 --- a/fc-open-20210406/core/Models/ListTriggersResponseBody.cs +++ b/fc-open-20210406/core/Models/ListTriggersResponseBody.cs @@ -9,23 +9,14 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ListTriggersResponseBody : TeaModel { - /// - /// 用来返回更多的查询结果。如果这个值没有返回,则说明没有更多结果 - /// [NameInMap("nextToken")] [Validation(Required=false)] public string NextToken { get; set; } - /// - /// Trigger列表 - /// [NameInMap("triggers")] [Validation(Required=false)] public List Triggers { get; set; } public class ListTriggersResponseBodyTriggers : TeaModel { - /// - /// 创建时间 - /// [NameInMap("createdTime")] [Validation(Required=false)] public string CreatedTime { get; set; } @@ -34,44 +25,26 @@ public class ListTriggersResponseBodyTriggers : TeaModel { [Validation(Required=false)] public string Description { get; set; } - /// - /// 域名名称,使用域名名称拼接上函数计算域名,可以采用HTTP协议调用到触发器对应版本的函数。例如{domainName}.cn-shanghai.fc.aliyuncs.com - /// [NameInMap("domainName")] [Validation(Required=false)] public string DomainName { get; set; } - /// - /// 调用函数使用的RAM角色的ARN - /// [NameInMap("invocationRole")] [Validation(Required=false)] public string InvocationRole { get; set; } - /// - /// 上次修改时间 - /// [NameInMap("lastModifiedTime")] [Validation(Required=false)] public string LastModifiedTime { get; set; } - /// - /// service版本 - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } - /// - /// event source的Aliyun Resource Name(ARN - /// [NameInMap("sourceArn")] [Validation(Required=false)] public string SourceArn { get; set; } - /// - /// trigger配置对象 - /// [NameInMap("triggerConfig")] [Validation(Required=false)] public string TriggerConfig { get; set; } @@ -80,30 +53,18 @@ public class ListTriggersResponseBodyTriggers : TeaModel { [Validation(Required=false)] public string TriggerId { get; set; } - /// - /// trigger名称 - /// [NameInMap("triggerName")] [Validation(Required=false)] public string TriggerName { get; set; } - /// - /// trigger类型,如 oss, log, tablestore, timer, http, cdn_events, mns_topic - /// [NameInMap("triggerType")] [Validation(Required=false)] public string TriggerType { get; set; } - /// - /// 公网域名地址。在互联网可以通过HTTP协议或者HTTPS协议访问HTTP Trigger。 - /// [NameInMap("urlInternet")] [Validation(Required=false)] public string UrlInternet { get; set; } - /// - /// 私网域名地址。在VPC可以通过HTTP协议或者HTTPS协议访问HTTP Trigger。 - /// [NameInMap("urlIntranet")] [Validation(Required=false)] public string UrlIntranet { get; set; } diff --git a/fc-open-20210406/core/Models/LogConfig.cs b/fc-open-20210406/core/Models/LogConfig.cs index 1ae1e5ed9d..81d3abcfbd 100644 --- a/fc-open-20210406/core/Models/LogConfig.cs +++ b/fc-open-20210406/core/Models/LogConfig.cs @@ -9,37 +9,22 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class LogConfig : TeaModel { - /// - /// 开启实例级别指标 - /// [NameInMap("enableInstanceMetrics")] [Validation(Required=false)] public bool? EnableInstanceMetrics { get; set; } - /// - /// 开启请求级别指标 - /// [NameInMap("enableRequestMetrics")] [Validation(Required=false)] public bool? EnableRequestMetrics { get; set; } - /// - /// 日志切分规则 - /// [NameInMap("logBeginRule")] [Validation(Required=false)] public string LogBeginRule { get; set; } - /// - /// 日志库 - /// [NameInMap("logstore")] [Validation(Required=false)] public string Logstore { get; set; } - /// - /// 日志项目 - /// [NameInMap("project")] [Validation(Required=false)] public string Project { get; set; } diff --git a/fc-open-20210406/core/Models/LogTriggerConfig.cs b/fc-open-20210406/core/Models/LogTriggerConfig.cs index beeee0e967..1df1a39948 100644 --- a/fc-open-20210406/core/Models/LogTriggerConfig.cs +++ b/fc-open-20210406/core/Models/LogTriggerConfig.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class LogTriggerConfig : TeaModel { - /// - /// enable - /// [NameInMap("enable")] [Validation(Required=false)] public bool? Enable { get; set; } - /// - /// functionParameter - /// [NameInMap("functionParameter")] [Validation(Required=false)] public Dictionary FunctionParameter { get; set; } diff --git a/fc-open-20210406/core/Models/MeteringConfig.cs b/fc-open-20210406/core/Models/MeteringConfig.cs index 94211b7ad1..dea4ef6a91 100644 --- a/fc-open-20210406/core/Models/MeteringConfig.cs +++ b/fc-open-20210406/core/Models/MeteringConfig.cs @@ -9,23 +9,14 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class MeteringConfig : TeaModel { - /// - /// 日志仓库 - /// [NameInMap("logConfig")] [Validation(Required=false)] public LogConfig LogConfig { get; set; } - /// - /// 支付用户 - /// [NameInMap("payerId")] [Validation(Required=false)] public string PayerId { get; set; } - /// - /// 权限 - /// [NameInMap("role")] [Validation(Required=false)] public string Role { get; set; } diff --git a/fc-open-20210406/core/Models/MnsTopicTriggerConfig.cs b/fc-open-20210406/core/Models/MnsTopicTriggerConfig.cs index 33403a66c4..8075c33afa 100644 --- a/fc-open-20210406/core/Models/MnsTopicTriggerConfig.cs +++ b/fc-open-20210406/core/Models/MnsTopicTriggerConfig.cs @@ -9,23 +9,14 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class MnsTopicTriggerConfig : TeaModel { - /// - /// filterTag - /// [NameInMap("filterTag")] [Validation(Required=false)] public string FilterTag { get; set; } - /// - /// notifyContentFormat - /// [NameInMap("notifyContentFormat")] [Validation(Required=false)] public string NotifyContentFormat { get; set; } - /// - /// notifyStrategy - /// [NameInMap("notifyStrategy")] [Validation(Required=false)] public string NotifyStrategy { get; set; } diff --git a/fc-open-20210406/core/Models/NASConfig.cs b/fc-open-20210406/core/Models/NASConfig.cs index 17d169e5ef..b309cb6ef8 100644 --- a/fc-open-20210406/core/Models/NASConfig.cs +++ b/fc-open-20210406/core/Models/NASConfig.cs @@ -9,39 +9,24 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class NASConfig : TeaModel { - /// - /// groupID - /// [NameInMap("groupId")] [Validation(Required=false)] public int? GroupId { get; set; } - /// - /// 挂载点 - /// [NameInMap("mountPoints")] [Validation(Required=false)] public List MountPoints { get; set; } public class NASConfigMountPoints : TeaModel { - /// - /// 本地挂载目录 - /// [NameInMap("mountDir")] [Validation(Required=false)] public string MountDir { get; set; } - /// - /// NAS服务器地址 - /// [NameInMap("serverAddr")] [Validation(Required=false)] public string ServerAddr { get; set; } } - /// - /// userID - /// [NameInMap("userId")] [Validation(Required=false)] public int? UserId { get; set; } diff --git a/fc-open-20210406/core/Models/OSSTriggerConfig.cs b/fc-open-20210406/core/Models/OSSTriggerConfig.cs index 3edce8fbe8..f54f59ca59 100644 --- a/fc-open-20210406/core/Models/OSSTriggerConfig.cs +++ b/fc-open-20210406/core/Models/OSSTriggerConfig.cs @@ -9,9 +9,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class OSSTriggerConfig : TeaModel { - /// - /// events - /// [NameInMap("events")] [Validation(Required=false)] public List Events { get; set; } diff --git a/fc-open-20210406/core/Models/OSSTriggerKey.cs b/fc-open-20210406/core/Models/OSSTriggerKey.cs index 15e00befa6..c86b2d4d1f 100644 --- a/fc-open-20210406/core/Models/OSSTriggerKey.cs +++ b/fc-open-20210406/core/Models/OSSTriggerKey.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class OSSTriggerKey : TeaModel { - /// - /// prefix - /// [NameInMap("prefix")] [Validation(Required=false)] public string Prefix { get; set; } - /// - /// suffix - /// [NameInMap("suffix")] [Validation(Required=false)] public string Suffix { get; set; } diff --git a/fc-open-20210406/core/Models/OnDemandConfig.cs b/fc-open-20210406/core/Models/OnDemandConfig.cs index a011ea122f..a4b3d5f648 100644 --- a/fc-open-20210406/core/Models/OnDemandConfig.cs +++ b/fc-open-20210406/core/Models/OnDemandConfig.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class OnDemandConfig : TeaModel { - /// - /// todo - /// [NameInMap("maximumInstanceCount")] [Validation(Required=false)] public long? MaximumInstanceCount { get; set; } - /// - /// 函数详情 - /// [NameInMap("resource")] [Validation(Required=false)] public string Resource { get; set; } diff --git a/fc-open-20210406/core/Models/OpenReservedCapacity.cs b/fc-open-20210406/core/Models/OpenReservedCapacity.cs index f01c42e6ad..125d7bbb74 100644 --- a/fc-open-20210406/core/Models/OpenReservedCapacity.cs +++ b/fc-open-20210406/core/Models/OpenReservedCapacity.cs @@ -9,44 +9,26 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class OpenReservedCapacity : TeaModel { - /// - /// createdTime - /// [NameInMap("createdTime")] [Validation(Required=false)] public string CreatedTime { get; set; } - /// - /// cu - /// [NameInMap("cu")] [Validation(Required=false)] public long? Cu { get; set; } - /// - /// deadline - /// [NameInMap("deadline")] [Validation(Required=false)] public string Deadline { get; set; } - /// - /// instanceId - /// [NameInMap("instanceId")] [Validation(Required=false)] public string InstanceId { get; set; } - /// - /// isRefunded - /// [NameInMap("isRefunded")] [Validation(Required=false)] public string IsRefunded { get; set; } - /// - /// lastModifiedTime - /// [NameInMap("lastModifiedTime")] [Validation(Required=false)] public string LastModifiedTime { get; set; } diff --git a/fc-open-20210406/core/Models/OutputCodeLocation.cs b/fc-open-20210406/core/Models/OutputCodeLocation.cs index 70b69d819c..184a6a7f83 100644 --- a/fc-open-20210406/core/Models/OutputCodeLocation.cs +++ b/fc-open-20210406/core/Models/OutputCodeLocation.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class OutputCodeLocation : TeaModel { - /// - /// location - /// [NameInMap("location")] [Validation(Required=false)] public string Location { get; set; } - /// - /// repositoryType - /// [NameInMap("repositoryType")] [Validation(Required=false)] public string RepositoryType { get; set; } diff --git a/fc-open-20210406/core/Models/PathConfig.cs b/fc-open-20210406/core/Models/PathConfig.cs index 9798d9f6ec..1e6de66e07 100644 --- a/fc-open-20210406/core/Models/PathConfig.cs +++ b/fc-open-20210406/core/Models/PathConfig.cs @@ -9,37 +9,22 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class PathConfig : TeaModel { - /// - /// 该路径/方法对应的函数名称 - /// [NameInMap("functionName")] [Validation(Required=false)] public string FunctionName { get; set; } - /// - /// 请求方法,不填表示当前路径的所有方法匹配同一函数 - /// [NameInMap("methods")] [Validation(Required=false)] public List Methods { get; set; } - /// - /// 请求路径 - /// [NameInMap("path")] [Validation(Required=false)] public string Path { get; set; } - /// - /// 该路径/方法对应服务的版本/别名 - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } - /// - /// 该路径/方法对应的服务名称 - /// [NameInMap("serviceName")] [Validation(Required=false)] public string ServiceName { get; set; } diff --git a/fc-open-20210406/core/Models/PolicyItem.cs b/fc-open-20210406/core/Models/PolicyItem.cs new file mode 100644 index 0000000000..c0ec4b93bc --- /dev/null +++ b/fc-open-20210406/core/Models/PolicyItem.cs @@ -0,0 +1,30 @@ +// This file is auto-generated, don't edit it. Thanks. + +using System; +using System.Collections.Generic; +using System.IO; + +using Tea; + +namespace AlibabaCloud.SDK.FC_Open20210406.Models +{ + public class PolicyItem : TeaModel { + [NameInMap("key")] + [Validation(Required=false)] + public byte[] Key { get; set; } + + [NameInMap("operator")] + [Validation(Required=false)] + public byte[] Operator { get; set; } + + [NameInMap("type")] + [Validation(Required=false)] + public byte[] Type { get; set; } + + [NameInMap("value")] + [Validation(Required=false)] + public byte[] Value { get; set; } + + } + +} diff --git a/fc-open-20210406/core/Models/PreFreeze.cs b/fc-open-20210406/core/Models/PreFreeze.cs index 8dd7067dbc..f20453d472 100644 --- a/fc-open-20210406/core/Models/PreFreeze.cs +++ b/fc-open-20210406/core/Models/PreFreeze.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class PreFreeze : TeaModel { - /// - /// preFreeze handler name - /// [NameInMap("handler")] [Validation(Required=false)] public string Handler { get; set; } - /// - /// handler timeout - /// [NameInMap("timeout")] [Validation(Required=false)] public int? Timeout { get; set; } diff --git a/fc-open-20210406/core/Models/PreStop.cs b/fc-open-20210406/core/Models/PreStop.cs index 267d3034ef..9bd5fa13cc 100644 --- a/fc-open-20210406/core/Models/PreStop.cs +++ b/fc-open-20210406/core/Models/PreStop.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class PreStop : TeaModel { - /// - /// PreStop handler - /// [NameInMap("handler")] [Validation(Required=false)] public string Handler { get; set; } - /// - /// PreStop hander timeout - /// [NameInMap("timeout")] [Validation(Required=false)] public int? Timeout { get; set; } diff --git a/fc-open-20210406/core/Models/PublishServiceVersionHeaders.cs b/fc-open-20210406/core/Models/PublishServiceVersionHeaders.cs index f5482c6dce..aa44a8238b 100644 --- a/fc-open-20210406/core/Models/PublishServiceVersionHeaders.cs +++ b/fc-open-20210406/core/Models/PublishServiceVersionHeaders.cs @@ -13,9 +13,6 @@ public class PublishServiceVersionHeaders : TeaModel { [Validation(Required=false)] public Dictionary CommonHeaders { get; set; } - /// - /// 服务的ETag,可通过GetService接口获得。若发布版本时服务的ETag与传入的不一致,则发布版本会失败。 - /// [NameInMap("If-Match")] [Validation(Required=false)] public string IfMatch { get; set; } diff --git a/fc-open-20210406/core/Models/PublishServiceVersionRequest.cs b/fc-open-20210406/core/Models/PublishServiceVersionRequest.cs index a7ce1132a3..ad2508c15e 100644 --- a/fc-open-20210406/core/Models/PublishServiceVersionRequest.cs +++ b/fc-open-20210406/core/Models/PublishServiceVersionRequest.cs @@ -9,9 +9,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class PublishServiceVersionRequest : TeaModel { - /// - /// 版本描述 - /// [NameInMap("description")] [Validation(Required=false)] public string Description { get; set; } diff --git a/fc-open-20210406/core/Models/PublishServiceVersionResponseBody.cs b/fc-open-20210406/core/Models/PublishServiceVersionResponseBody.cs index 2a97975c94..c2678089e6 100644 --- a/fc-open-20210406/core/Models/PublishServiceVersionResponseBody.cs +++ b/fc-open-20210406/core/Models/PublishServiceVersionResponseBody.cs @@ -9,30 +9,18 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class PublishServiceVersionResponseBody : TeaModel { - /// - /// 创建时间 - /// [NameInMap("createdTime")] [Validation(Required=false)] public string CreatedTime { get; set; } - /// - /// 版本描述 - /// [NameInMap("description")] [Validation(Required=false)] public string Description { get; set; } - /// - /// 上次更新时间 - /// [NameInMap("lastModifiedTime")] [Validation(Required=false)] public string LastModifiedTime { get; set; } - /// - /// 版本ID - /// [NameInMap("versionId")] [Validation(Required=false)] public string VersionId { get; set; } diff --git a/fc-open-20210406/core/Models/PutFunctionAsyncInvokeConfigRequest.cs b/fc-open-20210406/core/Models/PutFunctionAsyncInvokeConfigRequest.cs index b27be0c8dd..74150cb56b 100644 --- a/fc-open-20210406/core/Models/PutFunctionAsyncInvokeConfigRequest.cs +++ b/fc-open-20210406/core/Models/PutFunctionAsyncInvokeConfigRequest.cs @@ -13,16 +13,10 @@ public class PutFunctionAsyncInvokeConfigRequest : TeaModel { [Validation(Required=false)] public DestinationConfig DestinationConfig { get; set; } - /// - /// 消息最大存活时长 - /// [NameInMap("maxAsyncEventAgeInSeconds")] [Validation(Required=false)] public long? MaxAsyncEventAgeInSeconds { get; set; } - /// - /// 异步调用失败后的最大重试次数 - /// [NameInMap("maxAsyncRetryAttempts")] [Validation(Required=false)] public long? MaxAsyncRetryAttempts { get; set; } @@ -31,9 +25,6 @@ public class PutFunctionAsyncInvokeConfigRequest : TeaModel { [Validation(Required=false)] public bool? StatefulInvocation { get; set; } - /// - /// 别名或版本 - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } diff --git a/fc-open-20210406/core/Models/PutFunctionAsyncInvokeConfigResponseBody.cs b/fc-open-20210406/core/Models/PutFunctionAsyncInvokeConfigResponseBody.cs index f5b8126d99..1b93e599b7 100644 --- a/fc-open-20210406/core/Models/PutFunctionAsyncInvokeConfigResponseBody.cs +++ b/fc-open-20210406/core/Models/PutFunctionAsyncInvokeConfigResponseBody.cs @@ -9,9 +9,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class PutFunctionAsyncInvokeConfigResponseBody : TeaModel { - /// - /// 创建时间 - /// [NameInMap("createdTime")] [Validation(Required=false)] public string CreatedTime { get; set; } @@ -20,44 +17,26 @@ public class PutFunctionAsyncInvokeConfigResponseBody : TeaModel { [Validation(Required=false)] public DestinationConfig DestinationConfig { get; set; } - /// - /// 函数名称 - /// [NameInMap("function")] [Validation(Required=false)] public string Function { get; set; } - /// - /// 最后更改时间 - /// [NameInMap("lastModifiedTime")] [Validation(Required=false)] public string LastModifiedTime { get; set; } - /// - /// 消息最大存活时长 - /// [NameInMap("maxAsyncEventAgeInSeconds")] [Validation(Required=false)] public long? MaxAsyncEventAgeInSeconds { get; set; } - /// - /// 异步调用失败后的最大重试次数 - /// [NameInMap("maxAsyncRetryAttempts")] [Validation(Required=false)] public long? MaxAsyncRetryAttempts { get; set; } - /// - /// 限定符 - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } - /// - /// 服务名称 - /// [NameInMap("service")] [Validation(Required=false)] public string Service { get; set; } diff --git a/fc-open-20210406/core/Models/PutLayerACLHeaders.cs b/fc-open-20210406/core/Models/PutLayerACLHeaders.cs new file mode 100644 index 0000000000..1299b55130 --- /dev/null +++ b/fc-open-20210406/core/Models/PutLayerACLHeaders.cs @@ -0,0 +1,30 @@ +// This file is auto-generated, don't edit it. Thanks. + +using System; +using System.Collections.Generic; +using System.IO; + +using Tea; + +namespace AlibabaCloud.SDK.FC_Open20210406.Models +{ + public class PutLayerACLHeaders : TeaModel { + [NameInMap("commonHeaders")] + [Validation(Required=false)] + public Dictionary CommonHeaders { get; set; } + + [NameInMap("X-Fc-Account-Id")] + [Validation(Required=false)] + public string XFcAccountId { get; set; } + + [NameInMap("X-Fc-Date")] + [Validation(Required=false)] + public string XFcDate { get; set; } + + [NameInMap("X-Fc-Trace-Id")] + [Validation(Required=false)] + public string XFcTraceId { get; set; } + + } + +} diff --git a/fc-open-20210406/core/Models/PutLayerACLRequest.cs b/fc-open-20210406/core/Models/PutLayerACLRequest.cs new file mode 100644 index 0000000000..84debacd31 --- /dev/null +++ b/fc-open-20210406/core/Models/PutLayerACLRequest.cs @@ -0,0 +1,18 @@ +// This file is auto-generated, don't edit it. Thanks. + +using System; +using System.Collections.Generic; +using System.IO; + +using Tea; + +namespace AlibabaCloud.SDK.FC_Open20210406.Models +{ + public class PutLayerACLRequest : TeaModel { + [NameInMap("public")] + [Validation(Required=false)] + public bool? Public { get; set; } + + } + +} diff --git a/fc-open-20210406/core/Models/PutLayerACLResponse.cs b/fc-open-20210406/core/Models/PutLayerACLResponse.cs new file mode 100644 index 0000000000..c28cac43e2 --- /dev/null +++ b/fc-open-20210406/core/Models/PutLayerACLResponse.cs @@ -0,0 +1,26 @@ +// This file is auto-generated, don't edit it. Thanks. + +using System; +using System.Collections.Generic; +using System.IO; + +using Tea; + +namespace AlibabaCloud.SDK.FC_Open20210406.Models +{ + public class PutLayerACLResponse : TeaModel { + [NameInMap("headers")] + [Validation(Required=true)] + public Dictionary Headers { get; set; } + + [NameInMap("statusCode")] + [Validation(Required=true)] + public int? StatusCode { get; set; } + + [NameInMap("body")] + [Validation(Required=true)] + public string Body { get; set; } + + } + +} diff --git a/fc-open-20210406/core/Models/PutProvisionConfigRequest.cs b/fc-open-20210406/core/Models/PutProvisionConfigRequest.cs index 3d4e11422b..20ed3bf69e 100644 --- a/fc-open-20210406/core/Models/PutProvisionConfigRequest.cs +++ b/fc-open-20210406/core/Models/PutProvisionConfigRequest.cs @@ -9,37 +9,22 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class PutProvisionConfigRequest : TeaModel { - /// - /// 当实例进入空闲状态时,是否继续分配CPU。 - /// [NameInMap("alwaysAllocateCPU")] [Validation(Required=false)] public bool? AlwaysAllocateCPU { get; set; } - /// - /// 定时策略配置 - /// [NameInMap("scheduledActions")] [Validation(Required=false)] public List ScheduledActions { get; set; } - /// - /// 预留的目标资源个数 - /// [NameInMap("target")] [Validation(Required=false)] public long? Target { get; set; } - /// - /// 指标追踪伸缩策略配置 - /// [NameInMap("targetTrackingPolicies")] [Validation(Required=false)] public List TargetTrackingPolicies { get; set; } - /// - /// 别名名称 - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } diff --git a/fc-open-20210406/core/Models/PutProvisionConfigResponseBody.cs b/fc-open-20210406/core/Models/PutProvisionConfigResponseBody.cs index b7c466cd1d..29788a9d0d 100644 --- a/fc-open-20210406/core/Models/PutProvisionConfigResponseBody.cs +++ b/fc-open-20210406/core/Models/PutProvisionConfigResponseBody.cs @@ -9,44 +9,26 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class PutProvisionConfigResponseBody : TeaModel { - /// - /// 是否始终分配CPU给函数实例。 - /// [NameInMap("alwaysAllocateCPU")] [Validation(Required=false)] public bool? AlwaysAllocateCPU { get; set; } - /// - /// 实际资源个数 - /// [NameInMap("current")] [Validation(Required=false)] public long? Current { get; set; } - /// - /// 资源描述 - /// [NameInMap("resource")] [Validation(Required=false)] public string Resource { get; set; } - /// - /// 定时策略配置 - /// [NameInMap("scheduledActions")] [Validation(Required=false)] public List ScheduledActions { get; set; } - /// - /// 目标资源个数 - /// [NameInMap("target")] [Validation(Required=false)] public long? Target { get; set; } - /// - /// 指标追踪伸缩策略配置 - /// [NameInMap("targetTrackingPolicies")] [Validation(Required=false)] public List TargetTrackingPolicies { get; set; } diff --git a/fc-open-20210406/core/Models/RdsTriggerConfig.cs b/fc-open-20210406/core/Models/RdsTriggerConfig.cs index e73ca407a5..bac6306feb 100644 --- a/fc-open-20210406/core/Models/RdsTriggerConfig.cs +++ b/fc-open-20210406/core/Models/RdsTriggerConfig.cs @@ -9,30 +9,18 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class RdsTriggerConfig : TeaModel { - /// - /// concurrency - /// [NameInMap("concurrency")] [Validation(Required=false)] public long? Concurrency { get; set; } - /// - /// eventFormat - /// [NameInMap("eventFormat")] [Validation(Required=false)] public string EventFormat { get; set; } - /// - /// retry - /// [NameInMap("retry")] [Validation(Required=false)] public long? Retry { get; set; } - /// - /// subscriptionObjects - /// [NameInMap("subscriptionObjects")] [Validation(Required=false)] public List SubscriptionObjects { get; set; } diff --git a/fc-open-20210406/core/Models/RegisterEventSourceRequest.cs b/fc-open-20210406/core/Models/RegisterEventSourceRequest.cs index eebee4fb46..3c780575b4 100644 --- a/fc-open-20210406/core/Models/RegisterEventSourceRequest.cs +++ b/fc-open-20210406/core/Models/RegisterEventSourceRequest.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class RegisterEventSourceRequest : TeaModel { - /// - /// 事件源资源标识符 - /// [NameInMap("sourceArn")] [Validation(Required=false)] public string SourceArn { get; set; } - /// - /// 别名或版本 - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } diff --git a/fc-open-20210406/core/Models/RegisterEventSourceResponseBody.cs b/fc-open-20210406/core/Models/RegisterEventSourceResponseBody.cs index bfbefa3c2e..5fbd766d59 100644 --- a/fc-open-20210406/core/Models/RegisterEventSourceResponseBody.cs +++ b/fc-open-20210406/core/Models/RegisterEventSourceResponseBody.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class RegisterEventSourceResponseBody : TeaModel { - /// - /// 创建时间 - /// [NameInMap("createdTime")] [Validation(Required=false)] public string CreatedTime { get; set; } - /// - /// 事件源资源标识符 - /// [NameInMap("sourceArn")] [Validation(Required=false)] public string SourceArn { get; set; } diff --git a/fc-open-20210406/core/Models/Resource.cs b/fc-open-20210406/core/Models/Resource.cs index 75324b30e0..8e5488b6d7 100644 --- a/fc-open-20210406/core/Models/Resource.cs +++ b/fc-open-20210406/core/Models/Resource.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class Resource : TeaModel { - /// - /// resourceArn - /// [NameInMap("resourceArn")] [Validation(Required=false)] public string ResourceArn { get; set; } - /// - /// tags - /// [NameInMap("tags")] [Validation(Required=false)] public Dictionary Tags { get; set; } diff --git a/fc-open-20210406/core/Models/RouteConfig.cs b/fc-open-20210406/core/Models/RouteConfig.cs index d2b930daae..f81ed9bba6 100644 --- a/fc-open-20210406/core/Models/RouteConfig.cs +++ b/fc-open-20210406/core/Models/RouteConfig.cs @@ -9,9 +9,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class RouteConfig : TeaModel { - /// - /// routes - /// [NameInMap("routes")] [Validation(Required=false)] public List Routes { get; set; } diff --git a/fc-open-20210406/core/Models/RoutePolicy.cs b/fc-open-20210406/core/Models/RoutePolicy.cs new file mode 100644 index 0000000000..576842d3c7 --- /dev/null +++ b/fc-open-20210406/core/Models/RoutePolicy.cs @@ -0,0 +1,22 @@ +// This file is auto-generated, don't edit it. Thanks. + +using System; +using System.Collections.Generic; +using System.IO; + +using Tea; + +namespace AlibabaCloud.SDK.FC_Open20210406.Models +{ + public class RoutePolicy : TeaModel { + [NameInMap("condition")] + [Validation(Required=false)] + public byte[] Condition { get; set; } + + [NameInMap("policyItems")] + [Validation(Required=false)] + public PolicyItem PolicyItems { get; set; } + + } + +} diff --git a/fc-open-20210406/core/Models/ScheduledActions.cs b/fc-open-20210406/core/Models/ScheduledActions.cs index 3231e163f0..31b7cbf61a 100644 --- a/fc-open-20210406/core/Models/ScheduledActions.cs +++ b/fc-open-20210406/core/Models/ScheduledActions.cs @@ -9,37 +9,22 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class ScheduledActions : TeaModel { - /// - /// endTime - /// [NameInMap("endTime")] [Validation(Required=false)] public string EndTime { get; set; } - /// - /// name - /// [NameInMap("name")] [Validation(Required=false)] public string Name { get; set; } - /// - /// scheduleExpression - /// [NameInMap("scheduleExpression")] [Validation(Required=false)] public string ScheduleExpression { get; set; } - /// - /// startTime - /// [NameInMap("startTime")] [Validation(Required=false)] public string StartTime { get; set; } - /// - /// target - /// [NameInMap("target")] [Validation(Required=false)] public long? Target { get; set; } diff --git a/fc-open-20210406/core/Models/SourceConfig.cs b/fc-open-20210406/core/Models/SourceConfig.cs index 60314a3af3..068147c219 100644 --- a/fc-open-20210406/core/Models/SourceConfig.cs +++ b/fc-open-20210406/core/Models/SourceConfig.cs @@ -9,9 +9,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class SourceConfig : TeaModel { - /// - /// logstore - /// [NameInMap("logstore")] [Validation(Required=false)] public string Logstore { get; set; } diff --git a/fc-open-20210406/core/Models/SourceMNSParameters.cs b/fc-open-20210406/core/Models/SourceMNSParameters.cs index d70584d7a3..4872c897fb 100644 --- a/fc-open-20210406/core/Models/SourceMNSParameters.cs +++ b/fc-open-20210406/core/Models/SourceMNSParameters.cs @@ -9,23 +9,14 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class SourceMNSParameters : TeaModel { - /// - /// IsBase64Decode - /// [NameInMap("IsBase64Decode")] [Validation(Required=false)] public bool? IsBase64Decode { get; set; } - /// - /// QueueName - /// [NameInMap("QueueName")] [Validation(Required=false)] public string QueueName { get; set; } - /// - /// RegionId - /// [NameInMap("RegionId")] [Validation(Required=false)] public string RegionId { get; set; } diff --git a/fc-open-20210406/core/Models/SourceRabbitMQParameters.cs b/fc-open-20210406/core/Models/SourceRabbitMQParameters.cs index 9ba60bb357..29fa503a8d 100644 --- a/fc-open-20210406/core/Models/SourceRabbitMQParameters.cs +++ b/fc-open-20210406/core/Models/SourceRabbitMQParameters.cs @@ -9,30 +9,18 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class SourceRabbitMQParameters : TeaModel { - /// - /// InstanceId - /// [NameInMap("InstanceId")] [Validation(Required=false)] public string InstanceId { get; set; } - /// - /// QueueName - /// [NameInMap("QueueName")] [Validation(Required=false)] public string QueueName { get; set; } - /// - /// RegionId - /// [NameInMap("RegionId")] [Validation(Required=false)] public string RegionId { get; set; } - /// - /// VirtualHostName - /// [NameInMap("VirtualHostName")] [Validation(Required=false)] public string VirtualHostName { get; set; } diff --git a/fc-open-20210406/core/Models/SourceRocketMQParameters.cs b/fc-open-20210406/core/Models/SourceRocketMQParameters.cs index 8730c3e895..db3a830e6d 100644 --- a/fc-open-20210406/core/Models/SourceRocketMQParameters.cs +++ b/fc-open-20210406/core/Models/SourceRocketMQParameters.cs @@ -9,51 +9,30 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class SourceRocketMQParameters : TeaModel { - /// - /// GroupID - /// [NameInMap("GroupID")] [Validation(Required=false)] public string GroupID { get; set; } - /// - /// InstanceId - /// [NameInMap("InstanceId")] [Validation(Required=false)] public string InstanceId { get; set; } - /// - /// Offset - /// [NameInMap("Offset")] [Validation(Required=false)] public string Offset { get; set; } - /// - /// RegionId - /// [NameInMap("RegionId")] [Validation(Required=false)] public string RegionId { get; set; } - /// - /// Tag - /// [NameInMap("Tag")] [Validation(Required=false)] public string Tag { get; set; } - /// - /// Timestamp - /// [NameInMap("Timestamp")] [Validation(Required=false)] public long? Timestamp { get; set; } - /// - /// Topic - /// [NameInMap("Topic")] [Validation(Required=false)] public string Topic { get; set; } diff --git a/fc-open-20210406/core/Models/StatefulAsyncInvocation.cs b/fc-open-20210406/core/Models/StatefulAsyncInvocation.cs index aa46378201..6f36545567 100644 --- a/fc-open-20210406/core/Models/StatefulAsyncInvocation.cs +++ b/fc-open-20210406/core/Models/StatefulAsyncInvocation.cs @@ -9,100 +9,58 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class StatefulAsyncInvocation : TeaModel { - /// - /// 异步任务调用失败后的已重试次数。 - /// [NameInMap("alreadyRetriedTimes")] [Validation(Required=false)] public long? AlreadyRetriedTimes { get; set; } - /// - /// 异步任务的目的状态。 - /// [NameInMap("destinationStatus")] [Validation(Required=false)] public string DestinationStatus { get; set; } - /// - /// 异步任务的结束时间。 - /// [NameInMap("endTime")] [Validation(Required=false)] public long? EndTime { get; set; } - /// - /// 异步任务事件列表。 - /// [NameInMap("events")] [Validation(Required=false)] public List Events { get; set; } - /// - /// 异步任务所属的函数的名称。 - /// [NameInMap("functionName")] [Validation(Required=false)] public string FunctionName { get; set; } - /// - /// 异步任务的执行实例ID。 - /// [NameInMap("instanceId")] [Validation(Required=false)] public string InstanceId { get; set; } - /// - /// 异步任务的错误消息。 - /// [NameInMap("invocationErrorMessage")] [Validation(Required=false)] public string InvocationErrorMessage { get; set; } - /// - /// 异步任务ID。 - /// [NameInMap("invocationId")] [Validation(Required=false)] public string InvocationId { get; set; } - /// - /// 异步任务的任务触发事件。 - /// [NameInMap("invocationPayload")] [Validation(Required=false)] public string InvocationPayload { get; set; } - /// - /// 异步任务所属的服务的别名或版本。 - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } - /// - /// 异步任务的请求ID。 - /// [NameInMap("requestId")] [Validation(Required=false)] public string RequestId { get; set; } - /// - /// 异步任务所属的服务的名称。 - /// [NameInMap("serviceName")] [Validation(Required=false)] public string ServiceName { get; set; } - /// - /// 异步任务的开始时间。 - /// [NameInMap("startedTime")] [Validation(Required=false)] public long? StartedTime { get; set; } - /// - /// 异步任务的执行状态。 Enqueued:异步消息已入队,等待处理。 Succeeded:调用执行成功。 Failed:调用执行失败。 Running:调用执行中。 Stopped:调用执行终止。 Stopping:执行停止中。 Invalid:您的执行因函数被删除等原因处于无效状态(任务未被执行)。 Expired:您为任务配置了最长排队等待的期限。该任务因为超期被丢弃(任务未被执行)。 Retrying:异步调用因执行错误重试中。 - /// [NameInMap("status")] [Validation(Required=false)] public string Status { get; set; } diff --git a/fc-open-20210406/core/Models/StatefulAsyncInvocationEvent.cs b/fc-open-20210406/core/Models/StatefulAsyncInvocationEvent.cs index 8e5331989d..875259487a 100644 --- a/fc-open-20210406/core/Models/StatefulAsyncInvocationEvent.cs +++ b/fc-open-20210406/core/Models/StatefulAsyncInvocationEvent.cs @@ -9,30 +9,18 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class StatefulAsyncInvocationEvent : TeaModel { - /// - /// 事件详细数据。 - /// [NameInMap("eventDetail")] [Validation(Required=false)] public string EventDetail { get; set; } - /// - /// 事件ID。 - /// [NameInMap("eventId")] [Validation(Required=false)] public long? EventId { get; set; } - /// - /// 事件执行状态。 - /// [NameInMap("status")] [Validation(Required=false)] public string Status { get; set; } - /// - /// 事件时间。 - /// [NameInMap("timestamp")] [Validation(Required=false)] public long? Timestamp { get; set; } diff --git a/fc-open-20210406/core/Models/TLSConfig.cs b/fc-open-20210406/core/Models/TLSConfig.cs index 0b0207f45b..8310e502cb 100644 --- a/fc-open-20210406/core/Models/TLSConfig.cs +++ b/fc-open-20210406/core/Models/TLSConfig.cs @@ -9,23 +9,14 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class TLSConfig : TeaModel { - /// - /// TLS加密套件列表 - /// [NameInMap("cipherSuites")] [Validation(Required=false)] public List CipherSuites { get; set; } - /// - /// TLS最大版本号 - /// [NameInMap("maxVersion")] [Validation(Required=false)] public string MaxVersion { get; set; } - /// - /// TLS最小版本号 - /// [NameInMap("minVersion")] [Validation(Required=false)] public string MinVersion { get; set; } diff --git a/fc-open-20210406/core/Models/TargetTrackingPolicies.cs b/fc-open-20210406/core/Models/TargetTrackingPolicies.cs index 2acfbc7b4f..db2bea22a2 100644 --- a/fc-open-20210406/core/Models/TargetTrackingPolicies.cs +++ b/fc-open-20210406/core/Models/TargetTrackingPolicies.cs @@ -9,51 +9,30 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class TargetTrackingPolicies : TeaModel { - /// - /// endTime - /// [NameInMap("endTime")] [Validation(Required=false)] public string EndTime { get; set; } - /// - /// maxCapacity - /// [NameInMap("maxCapacity")] [Validation(Required=false)] public long? MaxCapacity { get; set; } - /// - /// metricTarget - /// [NameInMap("metricTarget")] [Validation(Required=false)] public double? MetricTarget { get; set; } - /// - /// metricType - /// [NameInMap("metricType")] [Validation(Required=false)] public string MetricType { get; set; } - /// - /// minCapacity - /// [NameInMap("minCapacity")] [Validation(Required=false)] public long? MinCapacity { get; set; } - /// - /// name - /// [NameInMap("name")] [Validation(Required=false)] public string Name { get; set; } - /// - /// startTime - /// [NameInMap("startTime")] [Validation(Required=false)] public string StartTime { get; set; } diff --git a/fc-open-20210406/core/Models/TimeTriggerConfig.cs b/fc-open-20210406/core/Models/TimeTriggerConfig.cs index 6f9dac0551..b00c3aa001 100644 --- a/fc-open-20210406/core/Models/TimeTriggerConfig.cs +++ b/fc-open-20210406/core/Models/TimeTriggerConfig.cs @@ -9,23 +9,14 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class TimeTriggerConfig : TeaModel { - /// - /// cronExpression - /// [NameInMap("cronExpression")] [Validation(Required=false)] public string CronExpression { get; set; } - /// - /// enable - /// [NameInMap("enable")] [Validation(Required=false)] public bool? Enable { get; set; } - /// - /// payload - /// [NameInMap("payload")] [Validation(Required=false)] public string Payload { get; set; } diff --git a/fc-open-20210406/core/Models/TracingConfig.cs b/fc-open-20210406/core/Models/TracingConfig.cs index 59a2897558..27ad41c76d 100644 --- a/fc-open-20210406/core/Models/TracingConfig.cs +++ b/fc-open-20210406/core/Models/TracingConfig.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class TracingConfig : TeaModel { - /// - /// 链路追踪参数。当协议类型为 Jaeger 时,参数为 map[string]string,其中 key 为 "endpoint",value 为您的链路追踪内网接入点。例如 endpoint: http://tracing-analysis-dc-hz.aliyuncs.com/adapt_xxx/api/otlp/traces - /// [NameInMap("params")] [Validation(Required=false)] public Dictionary Params { get; set; } - /// - /// 链路追踪协议类型,目前只支持 Jaeger - /// [NameInMap("type")] [Validation(Required=false)] public string Type { get; set; } diff --git a/fc-open-20210406/core/Models/UntagResourceRequest.cs b/fc-open-20210406/core/Models/UntagResourceRequest.cs index f26867e1cb..aa7843b58e 100644 --- a/fc-open-20210406/core/Models/UntagResourceRequest.cs +++ b/fc-open-20210406/core/Models/UntagResourceRequest.cs @@ -9,23 +9,14 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class UntagResourceRequest : TeaModel { - /// - /// 删除所有 tag,默认值为 false - /// [NameInMap("all")] [Validation(Required=false)] public bool? All { get; set; } - /// - /// 目前只能给 top level 资源 service 进行标签的相关操作, ARN 可以是类似 services/foo 或者 acs:fc:cn-shanghai:123456789:services/foo - /// [NameInMap("resourceArn")] [Validation(Required=false)] public string ResourceArn { get; set; } - /// - /// tag key 值列表, 最大为 20,当 all=false, length 至少为 1. 当 length 大于 1 时, 可以忽略 all 值 - /// [NameInMap("tagKeys")] [Validation(Required=false)] public List TagKeys { get; set; } diff --git a/fc-open-20210406/core/Models/UpdateAliasRequest.cs b/fc-open-20210406/core/Models/UpdateAliasRequest.cs index 36fd5fd957..768b497b66 100644 --- a/fc-open-20210406/core/Models/UpdateAliasRequest.cs +++ b/fc-open-20210406/core/Models/UpdateAliasRequest.cs @@ -9,23 +9,22 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class UpdateAliasRequest : TeaModel { - /// - /// 额外版本权重 - /// [NameInMap("additionalVersionWeight")] [Validation(Required=false)] public Dictionary AdditionalVersionWeight { get; set; } - /// - /// 别名描述 - /// [NameInMap("description")] [Validation(Required=false)] public string Description { get; set; } - /// - /// 版本ID - /// + [NameInMap("resolvePolicy")] + [Validation(Required=false)] + public string ResolvePolicy { get; set; } + + [NameInMap("routePolicy")] + [Validation(Required=false)] + public RoutePolicy RoutePolicy { get; set; } + [NameInMap("versionId")] [Validation(Required=false)] public string VersionId { get; set; } diff --git a/fc-open-20210406/core/Models/UpdateAliasResponseBody.cs b/fc-open-20210406/core/Models/UpdateAliasResponseBody.cs index f0f86963c2..21f7748bb2 100644 --- a/fc-open-20210406/core/Models/UpdateAliasResponseBody.cs +++ b/fc-open-20210406/core/Models/UpdateAliasResponseBody.cs @@ -9,44 +9,26 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class UpdateAliasResponseBody : TeaModel { - /// - /// 额外版本权重 - /// [NameInMap("additionalVersionWeight")] [Validation(Required=false)] public Dictionary AdditionalVersionWeight { get; set; } - /// - /// 别名名称 - /// [NameInMap("aliasName")] [Validation(Required=false)] public string AliasName { get; set; } - /// - /// 创建时间 - /// [NameInMap("createdTime")] [Validation(Required=false)] public string CreatedTime { get; set; } - /// - /// 别名描述 - /// [NameInMap("description")] [Validation(Required=false)] public string Description { get; set; } - /// - /// 上次更新时间 - /// [NameInMap("lastModifiedTime")] [Validation(Required=false)] public string LastModifiedTime { get; set; } - /// - /// 版本ID - /// [NameInMap("versionId")] [Validation(Required=false)] public string VersionId { get; set; } diff --git a/fc-open-20210406/core/Models/UpdateFunctionHeaders.cs b/fc-open-20210406/core/Models/UpdateFunctionHeaders.cs index 1fa66270a6..ce19f35548 100644 --- a/fc-open-20210406/core/Models/UpdateFunctionHeaders.cs +++ b/fc-open-20210406/core/Models/UpdateFunctionHeaders.cs @@ -13,9 +13,6 @@ public class UpdateFunctionHeaders : TeaModel { [Validation(Required=false)] public Dictionary CommonHeaders { get; set; } - /// - /// 用于确保实际更改的资源和期望更改的资源是一致的,该值来自Create,Get和Update API的响应 - /// [NameInMap("If-Match")] [Validation(Required=false)] public string IfMatch { get; set; } diff --git a/fc-open-20210406/core/Models/UpdateFunctionRequest.cs b/fc-open-20210406/core/Models/UpdateFunctionRequest.cs index 79d802e2bc..fa1ca997ef 100644 --- a/fc-open-20210406/core/Models/UpdateFunctionRequest.cs +++ b/fc-open-20210406/core/Models/UpdateFunctionRequest.cs @@ -13,9 +13,6 @@ public class UpdateFunctionRequest : TeaModel { [Validation(Required=false)] public int? InstanceConcurrency { get; set; } - /// - /// 自定义、自定义容器运行时 HTTP Server 的监听端口 - /// [NameInMap("caPort")] [Validation(Required=false)] public int? CaPort { get; set; } @@ -28,51 +25,30 @@ public class UpdateFunctionRequest : TeaModel { [Validation(Required=false)] public CustomContainerConfig CustomContainerConfig { get; set; } - /// - /// 函数自定义DNS配置 - /// [NameInMap("customDNS")] [Validation(Required=false)] public CustomDNS CustomDNS { get; set; } - /// - /// Custom Runtime函数详细配置 - /// [NameInMap("customRuntimeConfig")] [Validation(Required=false)] public CustomRuntimeConfig CustomRuntimeConfig { get; set; } - /// - /// 函数描述 - /// [NameInMap("description")] [Validation(Required=false)] public string Description { get; set; } - /// - /// 为函数设置的环境变量,可以在函数中获取环境变量的值 - /// [NameInMap("environmentVariables")] [Validation(Required=false)] public Dictionary EnvironmentVariables { get; set; } - /// - /// function执行的入口,具体格式和语言相关 - /// [NameInMap("handler")] [Validation(Required=false)] public string Handler { get; set; } - /// - /// 初始化function运行的超时时间,单位为秒,最小1秒,默认3秒。初始化function超过这个时间后会被终止执行 - /// [NameInMap("initializationTimeout")] [Validation(Required=false)] public int? InitializationTimeout { get; set; } - /// - /// 初始化 function 执行的入口,具体格式和语言相关 - /// [NameInMap("initializer")] [Validation(Required=false)] public string Initializer { get; set; } @@ -93,23 +69,14 @@ public class UpdateFunctionRequest : TeaModel { [Validation(Required=false)] public List Layers { get; set; } - /// - /// function的内存规格,单位为MB,为64MB的倍数 - /// [NameInMap("memorySize")] [Validation(Required=false)] public int? MemorySize { get; set; } - /// - /// runtime - /// [NameInMap("runtime")] [Validation(Required=false)] public string Runtime { get; set; } - /// - /// function运行的超时时间,单位为秒,最小1秒,默认3秒。function超过这个时间后会被终止执行 - /// [NameInMap("timeout")] [Validation(Required=false)] public int? Timeout { get; set; } diff --git a/fc-open-20210406/core/Models/UpdateFunctionResponseBody.cs b/fc-open-20210406/core/Models/UpdateFunctionResponseBody.cs index 1bb356e140..5b00847c3a 100644 --- a/fc-open-20210406/core/Models/UpdateFunctionResponseBody.cs +++ b/fc-open-20210406/core/Models/UpdateFunctionResponseBody.cs @@ -9,30 +9,18 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class UpdateFunctionResponseBody : TeaModel { - /// - /// 自定义、自定义容器运行时 HTTP Server 的监听端口 - /// [NameInMap("caPort")] [Validation(Required=false)] public int? CaPort { get; set; } - /// - /// function code包的CRC64值 - /// [NameInMap("codeChecksum")] [Validation(Required=false)] public string CodeChecksum { get; set; } - /// - /// 系统返回的function的code包大小,单位为byte Example : 1024 - /// [NameInMap("codeSize")] [Validation(Required=false)] public long? CodeSize { get; set; } - /// - /// function创建时间 - /// [NameInMap("createdTime")] [Validation(Required=false)] public string CreatedTime { get; set; } @@ -41,65 +29,38 @@ public class UpdateFunctionResponseBody : TeaModel { [Validation(Required=false)] public CustomContainerConfig CustomContainerConfig { get; set; } - /// - /// 函数自定义DNS配置 - /// [NameInMap("customDNS")] [Validation(Required=false)] public CustomDNS CustomDNS { get; set; } - /// - /// Custom Runtime函数详细配置 - /// [NameInMap("customRuntimeConfig")] [Validation(Required=false)] public CustomRuntimeConfig CustomRuntimeConfig { get; set; } - /// - /// 函数描述 - /// [NameInMap("description")] [Validation(Required=false)] public string Description { get; set; } - /// - /// 为函数设置的环境变量,可以在函数中获取环境变量的值 - /// [NameInMap("environmentVariables")] [Validation(Required=false)] public Dictionary EnvironmentVariables { get; set; } - /// - /// 系统为每个function生成的唯一ID - /// [NameInMap("functionId")] [Validation(Required=false)] public string FunctionId { get; set; } - /// - /// 函数名称 - /// [NameInMap("functionName")] [Validation(Required=false)] public string FunctionName { get; set; } - /// - /// function的执行入口 - /// [NameInMap("handler")] [Validation(Required=false)] public string Handler { get; set; } - /// - /// 初始化function运行的超时时间,单位为秒,最小1秒,默认3秒。初始化function超过这个时间后会被终止执行 - /// [NameInMap("initializationTimeout")] [Validation(Required=false)] public int? InitializationTimeout { get; set; } - /// - /// 初始化 function 执行的入口,具体格式和语言相关 - /// [NameInMap("initializer")] [Validation(Required=false)] public string Initializer { get; set; } @@ -116,9 +77,6 @@ public class UpdateFunctionResponseBody : TeaModel { [Validation(Required=false)] public string InstanceType { get; set; } - /// - /// function上次修改时间 - /// [NameInMap("lastModifiedTime")] [Validation(Required=false)] public string LastModifiedTime { get; set; } @@ -127,23 +85,14 @@ public class UpdateFunctionResponseBody : TeaModel { [Validation(Required=false)] public List Layers { get; set; } - /// - /// function设置的内存大小,单位为MB - /// [NameInMap("memorySize")] [Validation(Required=false)] public int? MemorySize { get; set; } - /// - /// function运行的语言环境,目前支持nodejs6, nodejs8, python2.7, python3, java8 - /// [NameInMap("runtime")] [Validation(Required=false)] public string Runtime { get; set; } - /// - /// 运行的超时时间,单位为秒 - /// [NameInMap("timeout")] [Validation(Required=false)] public int? Timeout { get; set; } diff --git a/fc-open-20210406/core/Models/UpdateServiceHeaders.cs b/fc-open-20210406/core/Models/UpdateServiceHeaders.cs index 378274b4a1..90b8f340bc 100644 --- a/fc-open-20210406/core/Models/UpdateServiceHeaders.cs +++ b/fc-open-20210406/core/Models/UpdateServiceHeaders.cs @@ -13,9 +13,6 @@ public class UpdateServiceHeaders : TeaModel { [Validation(Required=false)] public Dictionary CommonHeaders { get; set; } - /// - /// 用于确保实际更改的资源和期望更改的资源是一致的,该值来自Create,Get和Update API的响应 - /// [NameInMap("If-Match")] [Validation(Required=false)] public string IfMatch { get; set; } diff --git a/fc-open-20210406/core/Models/UpdateServiceRequest.cs b/fc-open-20210406/core/Models/UpdateServiceRequest.cs index b9acd8c006..7ef07c234f 100644 --- a/fc-open-20210406/core/Models/UpdateServiceRequest.cs +++ b/fc-open-20210406/core/Models/UpdateServiceRequest.cs @@ -9,16 +9,10 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class UpdateServiceRequest : TeaModel { - /// - /// 服务描述 - /// [NameInMap("description")] [Validation(Required=false)] public string Description { get; set; } - /// - /// 公网访问设置 - /// [NameInMap("internetAccess")] [Validation(Required=false)] public bool? InternetAccess { get; set; } @@ -31,9 +25,6 @@ public class UpdateServiceRequest : TeaModel { [Validation(Required=false)] public NASConfig NasConfig { get; set; } - /// - /// 服务角色 - /// [NameInMap("role")] [Validation(Required=false)] public string Role { get; set; } diff --git a/fc-open-20210406/core/Models/UpdateServiceResponseBody.cs b/fc-open-20210406/core/Models/UpdateServiceResponseBody.cs index cfffb2f2ad..eb8e671ae3 100644 --- a/fc-open-20210406/core/Models/UpdateServiceResponseBody.cs +++ b/fc-open-20210406/core/Models/UpdateServiceResponseBody.cs @@ -9,30 +9,18 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class UpdateServiceResponseBody : TeaModel { - /// - /// 创建时间 - /// [NameInMap("createdTime")] [Validation(Required=false)] public string CreatedTime { get; set; } - /// - /// 服务描述 - /// [NameInMap("description")] [Validation(Required=false)] public string Description { get; set; } - /// - /// 公网访问设置 - /// [NameInMap("internetAccess")] [Validation(Required=false)] public bool? InternetAccess { get; set; } - /// - /// 上次更新时间 - /// [NameInMap("lastModifiedTime")] [Validation(Required=false)] public string LastModifiedTime { get; set; } @@ -45,23 +33,14 @@ public class UpdateServiceResponseBody : TeaModel { [Validation(Required=false)] public NASConfig NasConfig { get; set; } - /// - /// 服务角色 - /// [NameInMap("role")] [Validation(Required=false)] public string Role { get; set; } - /// - /// 服务ID - /// [NameInMap("serviceId")] [Validation(Required=false)] public string ServiceId { get; set; } - /// - /// 服务名称 - /// [NameInMap("serviceName")] [Validation(Required=false)] public string ServiceName { get; set; } @@ -70,10 +49,6 @@ public class UpdateServiceResponseBody : TeaModel { [Validation(Required=false)] public TracingConfig TracingConfig { get; set; } - [NameInMap("vendorConfig")] - [Validation(Required=false)] - public VendorConfig VendorConfig { get; set; } - [NameInMap("vpcConfig")] [Validation(Required=false)] public VPCConfig VpcConfig { get; set; } diff --git a/fc-open-20210406/core/Models/UpdateTriggerHeaders.cs b/fc-open-20210406/core/Models/UpdateTriggerHeaders.cs index 626a9a48a7..cb642d4239 100644 --- a/fc-open-20210406/core/Models/UpdateTriggerHeaders.cs +++ b/fc-open-20210406/core/Models/UpdateTriggerHeaders.cs @@ -13,9 +13,6 @@ public class UpdateTriggerHeaders : TeaModel { [Validation(Required=false)] public Dictionary CommonHeaders { get; set; } - /// - /// 用于确保实际更改的资源和期望更改的资源是一致的,该值来自Create,Get和Update API的响应 - /// [NameInMap("If-Match")] [Validation(Required=false)] public string IfMatch { get; set; } diff --git a/fc-open-20210406/core/Models/UpdateTriggerRequest.cs b/fc-open-20210406/core/Models/UpdateTriggerRequest.cs index 46b8540381..78c2f26779 100644 --- a/fc-open-20210406/core/Models/UpdateTriggerRequest.cs +++ b/fc-open-20210406/core/Models/UpdateTriggerRequest.cs @@ -13,23 +13,14 @@ public class UpdateTriggerRequest : TeaModel { [Validation(Required=false)] public string Description { get; set; } - /// - /// event source,如OSS,使用该role去invoke function - /// [NameInMap("invocationRole")] [Validation(Required=false)] public string InvocationRole { get; set; } - /// - /// service版本 - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } - /// - /// trigger配置,针对不同的trigger类型,trigger配置会有所不同 - /// [NameInMap("triggerConfig")] [Validation(Required=false)] public string TriggerConfig { get; set; } diff --git a/fc-open-20210406/core/Models/UpdateTriggerResponseBody.cs b/fc-open-20210406/core/Models/UpdateTriggerResponseBody.cs index 85ae7a941c..8a48368d99 100644 --- a/fc-open-20210406/core/Models/UpdateTriggerResponseBody.cs +++ b/fc-open-20210406/core/Models/UpdateTriggerResponseBody.cs @@ -9,9 +9,6 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class UpdateTriggerResponseBody : TeaModel { - /// - /// 创建时间 - /// [NameInMap("createdTime")] [Validation(Required=false)] public string CreatedTime { get; set; } @@ -20,44 +17,26 @@ public class UpdateTriggerResponseBody : TeaModel { [Validation(Required=false)] public string Description { get; set; } - /// - /// 域名名称,使用域名名称拼接上函数计算域名,可以采用HTTP协议调用到触发器对应版本的函数。例如{domainName}.cn-shanghai.fc.aliyuncs.com - /// [NameInMap("domainName")] [Validation(Required=false)] public string DomainName { get; set; } - /// - /// 调用函数使用的RAM角色的ARN - /// [NameInMap("invocationRole")] [Validation(Required=false)] public string InvocationRole { get; set; } - /// - /// 上次修改时间 - /// [NameInMap("lastModifiedTime")] [Validation(Required=false)] public string LastModifiedTime { get; set; } - /// - /// service版本 - /// [NameInMap("qualifier")] [Validation(Required=false)] public string Qualifier { get; set; } - /// - /// event source的Aliyun Resource Name(ARN - /// [NameInMap("sourceArn")] [Validation(Required=false)] public string SourceArn { get; set; } - /// - /// trigger配置对象 - /// [NameInMap("triggerConfig")] [Validation(Required=false)] public string TriggerConfig { get; set; } @@ -66,30 +45,18 @@ public class UpdateTriggerResponseBody : TeaModel { [Validation(Required=false)] public string TriggerId { get; set; } - /// - /// trigger名称 - /// [NameInMap("triggerName")] [Validation(Required=false)] public string TriggerName { get; set; } - /// - /// trigger类型,如 oss, log, tablestore, timer, http, cdn_events, mns_topic - /// [NameInMap("triggerType")] [Validation(Required=false)] public string TriggerType { get; set; } - /// - /// 公网域名地址。在互联网可以通过HTTP协议或者HTTPS协议访问HTTP Trigger。 - /// [NameInMap("urlInternet")] [Validation(Required=false)] public string UrlInternet { get; set; } - /// - /// 私网域名地址。在VPC可以通过HTTP协议或者HTTPS协议访问HTTP Trigger。 - /// [NameInMap("urlIntranet")] [Validation(Required=false)] public string UrlIntranet { get; set; } diff --git a/fc-open-20210406/core/Models/VPCConfig.cs b/fc-open-20210406/core/Models/VPCConfig.cs index 7ed37f13c4..a1372306e3 100644 --- a/fc-open-20210406/core/Models/VPCConfig.cs +++ b/fc-open-20210406/core/Models/VPCConfig.cs @@ -9,30 +9,18 @@ namespace AlibabaCloud.SDK.FC_Open20210406.Models { public class VPCConfig : TeaModel { - /// - /// Role - /// [NameInMap("role")] [Validation(Required=false)] public string Role { get; set; } - /// - /// 安全组ID - /// [NameInMap("securityGroupId")] [Validation(Required=false)] public string SecurityGroupId { get; set; } - /// - /// VSwitch ID列表 - /// [NameInMap("vSwitchIds")] [Validation(Required=false)] public List VSwitchIds { get; set; } - /// - /// VPC ID - /// [NameInMap("vpcId")] [Validation(Required=false)] public string VpcId { get; set; } diff --git a/fc-open-20210406/core/Properties/AssemblyInfo.cs b/fc-open-20210406/core/Properties/AssemblyInfo.cs index 2711164b2f..60a2ffac24 100644 --- a/fc-open-20210406/core/Properties/AssemblyInfo.cs +++ b/fc-open-20210406/core/Properties/AssemblyInfo.cs @@ -20,7 +20,7 @@ [assembly: ComVisible(false)] // The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("f55f3380-08a0-11ed-9387-e5a55a723c07")] +[assembly: Guid("300771b0-196c-11ed-b13a-a763252864ee")] // Version information for an assembly consists of the following four values: // @@ -29,5 +29,5 @@ // Build Number // Revision // -[assembly: AssemblyVersion("1.1.7.0")] -[assembly: AssemblyFileVersion("1.1.7.0")] +[assembly: AssemblyVersion("1.1.8.0")] +[assembly: AssemblyFileVersion("1.1.8.0")] diff --git a/fc-open-20210406/core/fc-open.csproj b/fc-open-20210406/core/fc-open.csproj index e95a11a6a0..f9479eef56 100644 --- a/fc-open-20210406/core/fc-open.csproj +++ b/fc-open-20210406/core/fc-open.csproj @@ -7,7 +7,7 @@ false false AlibabaCloud.SDK.FC-Open20210406 - 1.1.8 + 5 Alibaba Cloud Alibaba Cloud FC-Open (20210406) SDK Library for .NET @@ -41,12 +41,9 @@ runtime; build; native; contentfiles; analyzers - + - - - \ No newline at end of file