summaryrefslogtreecommitdiff
path: root/data/fc/2023-03-30
diff options
context:
space:
mode:
authorZhineng Li <im@zhineng.li>2026-07-12 16:56:35 +0800
committerZhineng Li <im@zhineng.li>2026-07-12 16:56:35 +0800
commit814ec806c22e2782390af5a4a05cb6281aabd5e1 (patch)
tree29e1692a067b17e56886a7d246d2b9521b2b7777 /data/fc/2023-03-30
parenteccd5cd5a067f5659982685afdeea209b1888efb (diff)
downloadafterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.tar.gz
afterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.zip
update APIs 20260712
Diffstat (limited to 'data/fc/2023-03-30')
-rw-r--r--data/fc/2023-03-30/api-docs.php6709
1 files changed, 1766 insertions, 4943 deletions
diff --git a/data/fc/2023-03-30/api-docs.php b/data/fc/2023-03-30/api-docs.php
index 1967d7e..d250196 100644
--- a/data/fc/2023-03-30/api-docs.php
+++ b/data/fc/2023-03-30/api-docs.php
@@ -1,19 +1,12 @@
<?php return [
'version' => '1.0',
- 'info' => [
- 'style' => 'FC',
- 'product' => 'FC',
- 'version' => '2023-03-30',
- ],
+ 'info' => ['style' => 'ROA', 'product' => 'FC', 'version' => '2023-03-30'],
'components' => [
'schemas' => [
'AccelerationInfo' => [
'type' => 'object',
'properties' => [
- 'status' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'status' => ['type' => 'string', 'required' => false],
],
],
'Alias' => [
@@ -22,341 +15,155 @@
'additionalVersionWeight' => [
'type' => 'object',
'required' => false,
- 'additionalProperties' => [
- 'type' => 'number',
- 'format' => 'float',
- ],
- ],
- 'aliasName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'createdTime' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'lastModifiedTime' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'versionId' => [
- 'type' => 'string',
- 'required' => false,
+ 'additionalProperties' => ['type' => 'number', 'format' => 'float'],
],
+ 'aliasName' => ['type' => 'string', 'required' => false],
+ 'createdTime' => ['type' => 'string', 'required' => false],
+ 'description' => ['type' => 'string', 'required' => false],
+ 'lastModifiedTime' => ['type' => 'string', 'required' => false],
+ 'versionId' => ['type' => 'string', 'required' => false],
],
],
'AsyncConfig' => [
'type' => 'object',
'properties' => [
- 'asyncTask' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'createdTime' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'destinationConfig' => [
- '$ref' => '#/components/schemas/DestinationConfig',
- 'required' => false,
- ],
- 'functionArn' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'lastModifiedTime' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxAsyncEventAgeInSeconds' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'maxAsyncRetryAttempts' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'asyncTask' => ['type' => 'boolean', 'required' => false],
+ 'createdTime' => ['type' => 'string', 'required' => false],
+ 'destinationConfig' => ['$ref' => '#/components/schemas/DestinationConfig', 'required' => false],
+ 'functionArn' => ['type' => 'string', 'required' => false],
+ 'lastModifiedTime' => ['type' => 'string', 'required' => false],
+ 'maxAsyncEventAgeInSeconds' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'maxAsyncRetryAttempts' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
],
'AsyncTask' => [
'type' => 'object',
'properties' => [
- 'alreadyRetriedTimes' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'destinationStatus' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'durationMs' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'endTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'alreadyRetriedTimes' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'destinationStatus' => ['type' => 'string', 'required' => false],
+ 'durationMs' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'endTime' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
'events' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/AsyncTaskEvent',
- ],
- ],
- 'functionArn' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'instanceId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'qualifier' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'requestId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'returnPayload' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'startedTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'status' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'taskErrorMessage' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'taskId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'taskPayload' => [
- 'type' => 'string',
- 'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/AsyncTaskEvent'],
],
+ 'functionArn' => ['type' => 'string', 'required' => false],
+ 'instanceId' => ['type' => 'string', 'required' => false],
+ 'qualifier' => ['type' => 'string', 'required' => false],
+ 'requestId' => ['type' => 'string', 'required' => false],
+ 'returnPayload' => ['type' => 'string', 'required' => false],
+ 'startedTime' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'status' => ['type' => 'string', 'required' => false],
+ 'taskErrorMessage' => ['type' => 'string', 'required' => false],
+ 'taskId' => ['type' => 'string', 'required' => false],
+ 'taskPayload' => ['type' => 'string', 'required' => false],
],
],
'AsyncTaskEvent' => [
'type' => 'object',
'properties' => [
- 'eventDetail' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'eventId' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'status' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'timestamp' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'eventDetail' => ['type' => 'string', 'required' => false],
+ 'eventId' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'status' => ['type' => 'string', 'required' => false],
+ 'timestamp' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
],
'AuthConfig' => [
'type' => 'object',
'properties' => [
- 'authInfo' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'authType' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'authInfo' => ['type' => 'string', 'required' => false],
+ 'authType' => ['type' => 'string', 'required' => false],
],
],
'BatchWindow' => [
'type' => 'object',
'properties' => [
- 'CountBasedWindow' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'TimeBasedWindow' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'CountBasedWindow' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'TimeBasedWindow' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
'CDNTriggerConfig' => [
'type' => 'object',
'properties' => [
- 'eventName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'eventVersion' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'eventName' => ['type' => 'string', 'required' => false],
+ 'eventVersion' => ['type' => 'string', 'required' => false],
'filter' => [
'type' => 'object',
'required' => false,
'additionalProperties' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
+ 'items' => ['type' => 'string'],
],
],
- 'notes' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'CORSConfig' => [
- 'type' => 'object',
- 'properties' => [
- 'allowOrigins' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'allowMethods' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'allowHeaders' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'exposeHeaders' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'allowCredentials' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'maxAge' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'notes' => ['type' => 'string', 'required' => false],
],
],
'CertConfig' => [
'type' => 'object',
'properties' => [
- 'certName' => [
- 'type' => 'string',
- 'required' => true,
- 'minLength' => 1,
- 'maxLength' => 128,
- ],
- 'certificate' => [
- 'type' => 'string',
- 'required' => true,
- 'maxLength' => 20480,
- ],
- 'privateKey' => [
- 'type' => 'string',
- 'required' => true,
- 'maxLength' => 4096,
- ],
+ 'certName' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128],
+ 'certificate' => ['type' => 'string', 'required' => true, 'maxLength' => 20480],
+ 'privateKey' => ['type' => 'string', 'required' => true, 'maxLength' => 4096],
],
],
'ChangeResourceGroupInput' => [
'type' => 'object',
'properties' => [
- 'ResourceId' => [
- 'type' => 'string',
- ],
- 'NewResourceGroupId' => [
- 'type' => 'string',
- ],
- 'ResourceType' => [
- 'type' => 'string',
- ],
+ 'ResourceId' => ['type' => 'string'],
+ 'NewResourceGroupId' => ['type' => 'string'],
+ 'ResourceType' => ['type' => 'string'],
],
],
'ChangeResourceGroupOutput' => [
'type' => 'object',
'properties' => [
- 'ResourceId' => [
- 'type' => 'string',
- ],
- 'NewResourceGroupId' => [
- 'type' => 'string',
- ],
- 'OldResourceGroupId' => [
- 'type' => 'string',
- ],
+ 'ResourceId' => ['type' => 'string'],
+ 'NewResourceGroupId' => ['type' => 'string'],
+ 'OldResourceGroupId' => ['type' => 'string'],
],
],
'ConcurrencyConfig' => [
'type' => 'object',
'properties' => [
- 'functionArn' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'reservedConcurrency' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'functionArn' => ['type' => 'string', 'required' => false],
+ 'reservedConcurrency' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
],
'CookieSessionAffinityConfig' => [
'type' => 'object',
'properties' => [
- 'sessionIdleTimeoutInSeconds' => [
- 'type' => 'integer',
- 'format' => 'int64',
+ 'sessionIdleTimeoutInSeconds' => ['type' => 'integer', 'format' => 'int64'],
+ 'sessionTTLInSeconds' => ['type' => 'integer', 'format' => 'int64'],
+ 'sessionConcurrencyPerInstance' => ['type' => 'integer', 'format' => 'int64'],
+ 'disableSessionIdReuse' => ['type' => 'boolean'],
+ ],
+ ],
+ 'CORSConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'allowOrigins' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string'],
],
- 'sessionTTLInSeconds' => [
- 'type' => 'integer',
- 'format' => 'int64',
+ 'allowMethods' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string'],
],
- 'sessionConcurrencyPerInstance' => [
- 'type' => 'integer',
- 'format' => 'int64',
+ 'allowHeaders' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string'],
],
- 'disableSessionIdReuse' => [
- 'type' => 'boolean',
+ 'exposeHeaders' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string'],
],
+ 'allowCredentials' => ['type' => 'boolean', 'required' => false],
+ 'maxAge' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
'CreateAliasInput' => [
@@ -365,388 +172,175 @@
'additionalVersionWeight' => [
'type' => 'object',
'required' => false,
- 'additionalProperties' => [
- 'type' => 'number',
- 'format' => 'float',
- ],
- ],
- 'aliasName' => [
- 'type' => 'string',
- 'required' => true,
- 'minLength' => 1,
- 'maxLength' => 128,
- ],
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 256,
- ],
- 'versionId' => [
- 'type' => 'string',
- 'required' => true,
- 'minLength' => 1,
- 'maxLength' => 10,
+ 'additionalProperties' => ['type' => 'number', 'format' => 'float'],
],
+ 'aliasName' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128],
+ 'description' => ['type' => 'string', 'required' => false, 'maxLength' => 256],
+ 'versionId' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 10],
],
],
'CreateCustomDomainInput' => [
'type' => 'object',
'properties' => [
- 'authConfig' => [
- '$ref' => '#/components/schemas/AuthConfig',
- 'required' => false,
- ],
- 'certConfig' => [
- '$ref' => '#/components/schemas/CertConfig',
- 'required' => false,
- ],
- 'corsConfig' => [
- '$ref' => '#/components/schemas/CORSConfig',
- 'required' => false,
- ],
- 'domainName' => [
- 'type' => 'string',
- 'required' => true,
- 'minLength' => 1,
- 'maxLength' => 256,
- ],
- 'protocol' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'routeConfig' => [
- '$ref' => '#/components/schemas/RouteConfig',
- 'required' => false,
- ],
- 'tlsConfig' => [
- '$ref' => '#/components/schemas/TLSConfig',
- 'required' => false,
- ],
- 'wafConfig' => [
- '$ref' => '#/components/schemas/WAFConfig',
- 'required' => false,
- ],
+ 'authConfig' => ['$ref' => '#/components/schemas/AuthConfig', 'required' => false],
+ 'certConfig' => ['$ref' => '#/components/schemas/CertConfig', 'required' => false],
+ 'corsConfig' => ['$ref' => '#/components/schemas/CORSConfig', 'required' => false],
+ 'domainName' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 256],
+ 'protocol' => ['type' => 'string', 'required' => false],
+ 'routeConfig' => ['$ref' => '#/components/schemas/RouteConfig', 'required' => false],
+ 'tlsConfig' => ['$ref' => '#/components/schemas/TLSConfig', 'required' => false],
+ 'wafConfig' => ['$ref' => '#/components/schemas/WAFConfig', 'required' => false],
+ 'isE2B' => ['type' => 'boolean'],
],
],
'CreateFunctionInput' => [
'type' => 'object',
'properties' => [
- 'code' => [
- '$ref' => '#/components/schemas/InputCodeLocation',
- 'required' => false,
- ],
- 'cpu' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
- 'customContainerConfig' => [
- '$ref' => '#/components/schemas/CustomContainerConfig',
- 'required' => false,
- ],
- 'customDNS' => [
- '$ref' => '#/components/schemas/CustomDNS',
- 'required' => false,
- ],
- 'customRuntimeConfig' => [
- '$ref' => '#/components/schemas/CustomRuntimeConfig',
- 'required' => false,
- ],
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 256,
- ],
- 'diskSize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'code' => ['$ref' => '#/components/schemas/InputCodeLocation', 'required' => false],
+ 'cpu' => ['type' => 'number', 'format' => 'float', 'required' => false],
+ 'customContainerConfig' => ['$ref' => '#/components/schemas/CustomContainerConfig', 'required' => false],
+ 'customDNS' => ['$ref' => '#/components/schemas/CustomDNS', 'required' => false],
+ 'customRuntimeConfig' => ['$ref' => '#/components/schemas/CustomRuntimeConfig', 'required' => false],
+ 'description' => ['type' => 'string', 'required' => false, 'maxLength' => 256],
+ 'diskSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
'environmentVariables' => [
'type' => 'object',
'required' => false,
- 'additionalProperties' => [
- 'type' => 'string',
- ],
- ],
- 'functionName' => [
- 'type' => 'string',
- 'required' => true,
- 'minLength' => 1,
- 'maxLength' => 128,
- ],
- 'gpuConfig' => [
- '$ref' => '#/components/schemas/GPUConfig',
- 'required' => false,
- ],
- 'handler' => [
- 'type' => 'string',
- 'required' => true,
- 'minLength' => 1,
- 'maxLength' => 128,
- ],
- 'instanceConcurrency' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'instanceLifecycleConfig' => [
- '$ref' => '#/components/schemas/InstanceLifecycleConfig',
- 'required' => false,
- ],
- 'internetAccess' => [
- 'type' => 'boolean',
- 'required' => false,
+ 'additionalProperties' => ['type' => 'string'],
],
+ 'functionName' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128],
+ 'gpuConfig' => ['$ref' => '#/components/schemas/GPUConfig', 'required' => false],
+ 'handler' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128],
+ 'instanceConcurrency' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'instanceLifecycleConfig' => ['$ref' => '#/components/schemas/InstanceLifecycleConfig', 'required' => false],
+ 'internetAccess' => ['type' => 'boolean', 'required' => false],
'layers' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'logConfig' => [
- '$ref' => '#/components/schemas/LogConfig',
- 'required' => false,
- ],
- 'memorySize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'nasConfig' => [
- '$ref' => '#/components/schemas/NASConfig',
- 'required' => false,
- ],
- 'ossMountConfig' => [
- '$ref' => '#/components/schemas/OSSMountConfig',
- 'required' => false,
- ],
- 'role' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 300,
- ],
- 'runtime' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'timeout' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'tracingConfig' => [
- '$ref' => '#/components/schemas/TracingConfig',
- 'required' => false,
- ],
- 'vpcConfig' => [
- '$ref' => '#/components/schemas/VPCConfig',
- 'required' => false,
+ 'items' => ['type' => 'string'],
],
+ 'logConfig' => ['$ref' => '#/components/schemas/LogConfig', 'required' => false],
+ 'memorySize' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'nasConfig' => ['$ref' => '#/components/schemas/NASConfig', 'required' => false],
+ 'ossMountConfig' => ['$ref' => '#/components/schemas/OSSMountConfig', 'required' => false],
+ 'role' => ['type' => 'string', 'required' => false, 'maxLength' => 300],
+ 'runtime' => ['type' => 'string', 'required' => true],
+ 'timeout' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'tracingConfig' => ['$ref' => '#/components/schemas/TracingConfig', 'required' => false],
+ 'vpcConfig' => ['$ref' => '#/components/schemas/VPCConfig', 'required' => false],
'tags' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/Tag',
- ],
- ],
- 'disableOndemand' => [
- 'type' => 'boolean',
- 'deprecated' => true,
- ],
- 'sessionAffinity' => [
- 'type' => 'string',
- ],
- 'enableLongLiving' => [
- 'type' => 'boolean',
- 'deprecated' => true,
- ],
- 'resourceGroupId' => [
- 'type' => 'string',
+ 'items' => ['$ref' => '#/components/schemas/Tag'],
],
+ 'disableOndemand' => ['type' => 'boolean', 'deprecated' => true],
+ 'sessionAffinity' => ['type' => 'string'],
+ 'enableLongLiving' => ['type' => 'boolean', 'deprecated' => true],
+ 'resourceGroupId' => ['type' => 'string'],
'instanceIsolationMode' => [
'type' => 'string',
- 'enum' => [
- 'SHARE',
- 'REQUEST_EXCLUSIVE',
- 'SESSION_EXCLUSIVE',
- ],
- ],
- 'sessionAffinityConfig' => [
- 'type' => 'string',
- ],
- 'idleTimeout' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'enum' => ['SHARE', 'REQUEST_EXCLUSIVE', 'SESSION_EXCLUSIVE'],
],
+ 'sessionAffinityConfig' => ['type' => 'string'],
+ 'idleTimeout' => ['type' => 'integer', 'format' => 'int32'],
'disableInjectCredentials' => [
'type' => 'string',
- 'enum' => [
- 'None',
- 'Env',
- 'Request',
- 'All',
- ],
- ],
- 'polarFsConfig' => [
- '$ref' => '#/components/schemas/PolarFsConfig',
+ 'enum' => ['None', 'Env', 'Request', 'All'],
],
+ 'polarFsConfig' => ['$ref' => '#/components/schemas/PolarFsConfig'],
+ 'juiceFsConfig' => ['$ref' => '#/components/schemas/JuiceFsConfig'],
+ 'microSandboxConfig' => ['$ref' => '#/components/schemas/MicroSandboxConfig'],
],
],
'CreateLayerVersionInput' => [
'type' => 'object',
'properties' => [
- 'code' => [
- '$ref' => '#/components/schemas/InputCodeLocation',
- 'required' => false,
- ],
+ 'code' => ['$ref' => '#/components/schemas/InputCodeLocation', 'required' => false],
'compatibleRuntime' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 256,
- ],
- 'license' => [
- 'type' => 'string',
- 'required' => false,
+ 'items' => ['type' => 'string'],
],
+ 'description' => ['type' => 'string', 'required' => false, 'maxLength' => 256],
+ 'license' => ['type' => 'string', 'required' => false],
],
],
'CreateSessionInput' => [
'type' => 'object',
'properties' => [
- 'sessionTTLInSeconds' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'sessionIdleTimeoutInSeconds' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'nasConfig' => [
- '$ref' => '#/components/schemas/NASConfig',
- ],
- 'sessionId' => [
- 'type' => 'string',
- 'minLength' => 0,
- 'maxLength' => 64,
- ],
- 'disableSessionIdReuse' => [
- 'type' => 'boolean',
- ],
- 'ossMountConfig' => [
- '$ref' => '#/components/schemas/OSSMountConfig',
- ],
- 'polarFsConfig' => [
- '$ref' => '#/components/schemas/PolarFsConfig',
- ],
+ 'sessionTTLInSeconds' => ['type' => 'integer', 'format' => 'int64'],
+ 'sessionIdleTimeoutInSeconds' => ['type' => 'integer', 'format' => 'int64'],
+ 'nasConfig' => ['$ref' => '#/components/schemas/NASConfig'],
+ 'sessionId' => ['type' => 'string', 'minLength' => 0, 'maxLength' => 64],
+ 'disableSessionIdReuse' => ['type' => 'boolean'],
+ 'ossMountConfig' => ['$ref' => '#/components/schemas/OSSMountConfig'],
+ 'polarFsConfig' => ['$ref' => '#/components/schemas/PolarFsConfig'],
+ 'juiceFsConfig' => ['$ref' => '#/components/schemas/JuiceFsConfig'],
+ 'enableAutoPause' => ['type' => 'boolean'],
+ 'enableAutoResume' => ['type' => 'boolean'],
+ ],
+ ],
+ 'CreateTimedResidentResourcePoolApplicationInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'operationType' => ['type' => 'string'],
+ 'timedPoolId' => ['type' => 'string'],
+ 'poolName' => ['type' => 'string'],
+ 'gpuType' => ['type' => 'string'],
+ 'totalGPUCards' => ['type' => 'integer', 'format' => 'int64'],
+ 'vCpuCores' => ['type' => 'integer', 'format' => 'int64'],
+ 'memorySizeInGB' => ['type' => 'integer', 'format' => 'int64'],
+ 'associatedPoolId' => ['type' => 'string'],
+ 'reason' => ['type' => 'string'],
+ 'timedConfig' => ['$ref' => '#/components/schemas/TimedPoolConfig'],
+ 'diskSizeInGB' => ['type' => 'integer', 'format' => 'int64'],
+ ],
+ ],
+ 'CreateTimedResidentResourcePoolApplicationOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'timedPoolId' => ['type' => 'string'],
+ 'applicationStatus' => ['type' => 'string'],
],
],
'CreateTriggerInput' => [
'type' => 'object',
'properties' => [
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 256,
- ],
- 'invocationRole' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 300,
- ],
- 'qualifier' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'sourceArn' => [
- 'type' => 'string',
- 'required' => false,
- 'minLength' => 1,
- 'maxLength' => 300,
- ],
- 'triggerConfig' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'triggerName' => [
- 'type' => 'string',
- 'required' => true,
- 'minLength' => 1,
- 'maxLength' => 128,
- ],
- 'triggerType' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'description' => ['type' => 'string', 'required' => false, 'maxLength' => 256],
+ 'invocationRole' => ['type' => 'string', 'required' => false, 'maxLength' => 300],
+ 'qualifier' => ['type' => 'string', 'required' => false],
+ 'sourceArn' => ['type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 300],
+ 'triggerConfig' => ['type' => 'string', 'required' => true],
+ 'triggerName' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128],
+ 'triggerType' => ['type' => 'string', 'required' => true],
],
],
'CreateVpcBindingInput' => [
'type' => 'object',
'properties' => [
- 'vpcId' => [
- 'type' => 'string',
- 'required' => true,
- 'minLength' => 1,
- ],
+ 'vpcId' => ['type' => 'string', 'required' => true, 'minLength' => 1],
],
],
'CustomContainerConfig' => [
'type' => 'object',
'properties' => [
- 'accelerationInfo' => [
- '$ref' => '#/components/schemas/AccelerationInfo',
- 'required' => false,
- ],
- 'accelerationType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'acrInstanceId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'accelerationInfo' => ['$ref' => '#/components/schemas/AccelerationInfo', 'required' => false],
+ 'accelerationType' => ['type' => 'string', 'required' => false],
+ 'acrInstanceId' => ['type' => 'string', 'required' => false],
'command' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- ],
+ 'items' => ['type' => 'string'],
],
'entrypoint' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'healthCheckConfig' => [
- '$ref' => '#/components/schemas/CustomHealthCheckConfig',
- 'required' => false,
- ],
- 'image' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'port' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'registryConfig' => [
- '$ref' => '#/components/schemas/RegistryConfig',
- 'required' => false,
- ],
- 'resolvedImageUri' => [
- 'type' => 'string',
- 'required' => false,
+ 'items' => ['type' => 'string'],
],
+ 'healthCheckConfig' => ['$ref' => '#/components/schemas/CustomHealthCheckConfig', 'required' => false],
+ 'image' => ['type' => 'string', 'required' => false],
+ 'port' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'registryConfig' => ['$ref' => '#/components/schemas/RegistryConfig', 'required' => false],
+ 'resolvedImageUri' => ['type' => 'string', 'required' => false],
],
],
'CustomDNS' => [
@@ -755,114 +349,48 @@
'dnsOptions' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/DNSOption',
- ],
+ 'items' => ['$ref' => '#/components/schemas/DNSOption'],
],
'nameServers' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- ],
+ 'items' => ['type' => 'string'],
],
'searches' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- ],
+ 'items' => ['type' => 'string'],
],
],
],
'CustomDomain' => [
'type' => 'object',
'properties' => [
- 'accountId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'apiVersion' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'authConfig' => [
- '$ref' => '#/components/schemas/AuthConfig',
- 'required' => false,
- ],
- 'certConfig' => [
- '$ref' => '#/components/schemas/CertConfig',
- 'required' => false,
- ],
- 'createdTime' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'domainName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'lastModifiedTime' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'protocol' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'routeConfig' => [
- '$ref' => '#/components/schemas/RouteConfig',
- 'required' => false,
- ],
- 'subdomainCount' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'tlsConfig' => [
- '$ref' => '#/components/schemas/TLSConfig',
- 'required' => false,
- ],
- 'wafConfig' => [
- '$ref' => '#/components/schemas/WAFConfig',
- 'required' => false,
- ],
- 'corsConfig' => [
- '$ref' => '#/components/schemas/CORSConfig',
- ],
+ 'accountId' => ['type' => 'string', 'required' => false],
+ 'apiVersion' => ['type' => 'string', 'required' => false],
+ 'authConfig' => ['$ref' => '#/components/schemas/AuthConfig', 'required' => false],
+ 'certConfig' => ['$ref' => '#/components/schemas/CertConfig', 'required' => false],
+ 'createdTime' => ['type' => 'string', 'required' => false],
+ 'domainName' => ['type' => 'string', 'required' => false],
+ 'lastModifiedTime' => ['type' => 'string', 'required' => false],
+ 'protocol' => ['type' => 'string', 'required' => false],
+ 'routeConfig' => ['$ref' => '#/components/schemas/RouteConfig', 'required' => false],
+ 'subdomainCount' => ['type' => 'string', 'required' => false],
+ 'tlsConfig' => ['$ref' => '#/components/schemas/TLSConfig', 'required' => false],
+ 'wafConfig' => ['$ref' => '#/components/schemas/WAFConfig', 'required' => false],
+ 'corsConfig' => ['$ref' => '#/components/schemas/CORSConfig'],
+ 'isE2B' => ['type' => 'boolean'],
],
],
'CustomHealthCheckConfig' => [
'type' => 'object',
'properties' => [
- 'failureThreshold' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'httpGetUrl' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'initialDelaySeconds' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'periodSeconds' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'successThreshold' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'timeoutSeconds' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'failureThreshold' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'httpGetUrl' => ['type' => 'string', 'required' => false],
+ 'initialDelaySeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'periodSeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'successThreshold' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'timeoutSeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
'CustomRuntimeConfig' => [
@@ -871,64 +399,28 @@
'args' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- ],
+ 'items' => ['type' => 'string'],
],
'command' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'healthCheckConfig' => [
- '$ref' => '#/components/schemas/CustomHealthCheckConfig',
- 'required' => false,
- ],
- 'port' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- 'DNSOption' => [
- 'type' => 'object',
- 'properties' => [
- 'name' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 256,
- ],
- 'value' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 256,
+ 'items' => ['type' => 'string'],
],
+ 'healthCheckConfig' => ['$ref' => '#/components/schemas/CustomHealthCheckConfig', 'required' => false],
+ 'port' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
'DeadLetterQueue' => [
'type' => 'object',
'properties' => [
- 'Arn' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Arn' => ['type' => 'string', 'required' => false],
],
],
'DeliveryOption' => [
'type' => 'object',
'properties' => [
- 'concurrency' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'eventSchema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'concurrency' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'eventSchema' => ['type' => 'string', 'required' => false],
],
],
'DescribeRegionsOutput' => [
@@ -942,12 +434,8 @@
'items' => [
'type' => 'object',
'properties' => [
- 'RegionId' => [
- 'type' => 'string',
- ],
- 'LocalName' => [
- 'type' => 'string',
- ],
+ 'RegionId' => ['type' => 'string'],
+ 'LocalName' => ['type' => 'string'],
],
],
],
@@ -958,730 +446,330 @@
'Destination' => [
'type' => 'object',
'properties' => [
- 'destination' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 512,
- ],
+ 'destination' => ['type' => 'string', 'required' => false, 'maxLength' => 512],
],
],
'DestinationConfig' => [
'type' => 'object',
'properties' => [
- 'onFailure' => [
- '$ref' => '#/components/schemas/Destination',
- 'required' => false,
- ],
- 'onSuccess' => [
- '$ref' => '#/components/schemas/Destination',
- 'required' => false,
- ],
+ 'onFailure' => ['$ref' => '#/components/schemas/Destination', 'required' => false],
+ 'onSuccess' => ['$ref' => '#/components/schemas/Destination', 'required' => false],
],
],
- 'ElasticConfigStatus' => [
+ 'DNSOption' => [
'type' => 'object',
'properties' => [
- 'residentPoolId' => [
- 'type' => 'string',
- ],
- 'functionArn' => [
- 'type' => 'string',
- ],
- 'currentInstances' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'currentError' => [
- 'type' => 'string',
- ],
- 'minInstances' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'scheduledPolicies' => [
- 'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/ScheduledPolicy',
- ],
- ],
- 'scalingPolicies' => [
- 'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/ScalingPolicy',
- ],
- ],
- 'targetInstances' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
+ 'name' => ['type' => 'string', 'required' => false, 'maxLength' => 256],
+ 'value' => ['type' => 'string', 'required' => false, 'maxLength' => 256],
+ ],
+ ],
+ 'ElasticInterval' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'startTime' => ['type' => 'string'],
+ 'endTime' => ['type' => 'string'],
],
],
'EqualRule' => [
'type' => 'object',
'properties' => [
- 'match' => [
- 'type' => 'string',
- 'required' => true,
- 'maxLength' => 256,
- ],
- 'replacement' => [
- 'type' => 'string',
- 'required' => true,
- 'maxLength' => 256,
- ],
+ 'match' => ['type' => 'string', 'required' => true, 'maxLength' => 256],
+ 'replacement' => ['type' => 'string', 'required' => true, 'maxLength' => 256],
],
],
'Error' => [
'type' => 'object',
'properties' => [
- 'Code' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Message' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'RequestId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Code' => ['type' => 'string', 'required' => false],
+ 'Message' => ['type' => 'string', 'required' => false],
+ 'RequestId' => ['type' => 'string', 'required' => false],
],
],
'EventBridgeTriggerConfig' => [
'type' => 'object',
'properties' => [
- 'asyncInvocationType' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'eventRuleFilterPattern' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'eventSinkConfig' => [
- '$ref' => '#/components/schemas/EventSinkConfig',
- 'required' => false,
- ],
- 'eventSourceConfig' => [
- '$ref' => '#/components/schemas/EventSourceConfig',
- 'required' => false,
- ],
- 'runOptions' => [
- '$ref' => '#/components/schemas/RunOptions',
- 'required' => false,
- ],
- 'triggerEnable' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'asyncInvocationType' => ['type' => 'boolean', 'required' => false],
+ 'eventRuleFilterPattern' => ['type' => 'string', 'required' => false],
+ 'eventSinkConfig' => ['$ref' => '#/components/schemas/EventSinkConfig', 'required' => false],
+ 'eventSourceConfig' => ['$ref' => '#/components/schemas/EventSourceConfig', 'required' => false],
+ 'runOptions' => ['$ref' => '#/components/schemas/RunOptions', 'required' => false],
+ 'triggerEnable' => ['type' => 'boolean', 'required' => false],
],
],
'EventSinkConfig' => [
'type' => 'object',
'properties' => [
- 'deliveryOption' => [
- '$ref' => '#/components/schemas/DeliveryOption',
- 'required' => false,
- ],
+ 'deliveryOption' => ['$ref' => '#/components/schemas/DeliveryOption', 'required' => false],
],
],
'EventSourceConfig' => [
'type' => 'object',
'properties' => [
- 'eventSourceParameters' => [
- '$ref' => '#/components/schemas/EventSourceParameters',
- 'required' => false,
- ],
- 'eventSourceType' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'eventSourceParameters' => ['$ref' => '#/components/schemas/EventSourceParameters', 'required' => false],
+ 'eventSourceType' => ['type' => 'string', 'required' => false],
],
],
'EventSourceParameters' => [
'type' => 'object',
'properties' => [
- 'sourceDTSParameters' => [
- '$ref' => '#/components/schemas/SourceDTSParameters',
- 'required' => false,
- ],
- 'sourceKafkaParameters' => [
- '$ref' => '#/components/schemas/SourceKafkaParameters',
- 'required' => false,
- ],
- 'sourceMNSParameters' => [
- '$ref' => '#/components/schemas/SourceMNSParameters',
- 'required' => false,
- ],
- 'sourceMQTTParameters' => [
- '$ref' => '#/components/schemas/SourceMQTTParameters',
- 'required' => false,
- ],
- 'sourceRabbitMQParameters' => [
- '$ref' => '#/components/schemas/SourceRabbitMQParameters',
- 'required' => false,
- ],
- 'sourceRocketMQParameters' => [
- '$ref' => '#/components/schemas/SourceRocketMQParameters',
- 'required' => false,
- ],
+ 'sourceDTSParameters' => ['$ref' => '#/components/schemas/SourceDTSParameters', 'required' => false],
+ 'sourceKafkaParameters' => ['$ref' => '#/components/schemas/SourceKafkaParameters', 'required' => false],
+ 'sourceMNSParameters' => ['$ref' => '#/components/schemas/SourceMNSParameters', 'required' => false],
+ 'sourceMQTTParameters' => ['$ref' => '#/components/schemas/SourceMQTTParameters', 'required' => false],
+ 'sourceRabbitMQParameters' => ['$ref' => '#/components/schemas/SourceRabbitMQParameters', 'required' => false],
+ 'sourceRocketMQParameters' => ['$ref' => '#/components/schemas/SourceRocketMQParameters', 'required' => false],
],
],
'Filter' => [
'type' => 'object',
'properties' => [
- 'key' => [
- '$ref' => '#/components/schemas/Key',
- 'required' => false,
- ],
+ 'key' => ['$ref' => '#/components/schemas/Key', 'required' => false],
],
],
'Function' => [
'type' => 'object',
'properties' => [
- 'codeChecksum' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'codeSize' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'cpu' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
- 'createdTime' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'customContainerConfig' => [
- '$ref' => '#/components/schemas/CustomContainerConfig',
- 'required' => false,
- ],
- 'customDNS' => [
- '$ref' => '#/components/schemas/CustomDNS',
- 'required' => false,
- ],
- 'customRuntimeConfig' => [
- '$ref' => '#/components/schemas/CustomRuntimeConfig',
- 'required' => false,
- ],
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'diskSize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'codeChecksum' => ['type' => 'string', 'required' => false],
+ 'codeSize' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'cpu' => ['type' => 'number', 'format' => 'float', 'required' => false],
+ 'createdTime' => ['type' => 'string', 'required' => false],
+ 'customContainerConfig' => ['$ref' => '#/components/schemas/CustomContainerConfig', 'required' => false],
+ 'customDNS' => ['$ref' => '#/components/schemas/CustomDNS', 'required' => false],
+ 'customRuntimeConfig' => ['$ref' => '#/components/schemas/CustomRuntimeConfig', 'required' => false],
+ 'description' => ['type' => 'string', 'required' => false],
+ 'diskSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
'environmentVariables' => [
'type' => 'object',
'required' => false,
- 'additionalProperties' => [
- 'type' => 'string',
- ],
- ],
- 'functionArn' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'functionId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'functionName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'gpuConfig' => [
- '$ref' => '#/components/schemas/GPUConfig',
- 'required' => false,
- ],
- 'handler' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'instanceConcurrency' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'instanceLifecycleConfig' => [
- '$ref' => '#/components/schemas/InstanceLifecycleConfig',
- 'required' => false,
- ],
- 'internetAccess' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'lastModifiedTime' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'lastUpdateStatus' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'lastUpdateStatusReason' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'lastUpdateStatusReasonCode' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'additionalProperties' => ['type' => 'string'],
+ ],
+ 'functionArn' => ['type' => 'string', 'required' => false],
+ 'functionId' => ['type' => 'string', 'required' => false],
+ 'functionName' => ['type' => 'string', 'required' => false],
+ 'gpuConfig' => ['$ref' => '#/components/schemas/GPUConfig', 'required' => false],
+ 'handler' => ['type' => 'string', 'required' => false],
+ 'instanceConcurrency' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'instanceLifecycleConfig' => ['$ref' => '#/components/schemas/InstanceLifecycleConfig', 'required' => false],
+ 'internetAccess' => ['type' => 'boolean', 'required' => false],
+ 'lastModifiedTime' => ['type' => 'string', 'required' => false],
+ 'lastUpdateStatus' => ['type' => 'string', 'required' => false],
+ 'lastUpdateStatusReason' => ['type' => 'string', 'required' => false],
+ 'lastUpdateStatusReasonCode' => ['type' => 'string', 'required' => false],
'layers' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/FunctionLayer',
- ],
- ],
- 'logConfig' => [
- '$ref' => '#/components/schemas/LogConfig',
- 'required' => false,
- ],
- 'memorySize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'nasConfig' => [
- '$ref' => '#/components/schemas/NASConfig',
- 'required' => false,
- ],
- 'ossMountConfig' => [
- '$ref' => '#/components/schemas/OSSMountConfig',
- 'required' => false,
- ],
- 'role' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'runtime' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'state' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'stateReason' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'stateReasonCode' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'timeout' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'tracingConfig' => [
- '$ref' => '#/components/schemas/TracingConfig',
- 'required' => false,
- ],
- 'vpcConfig' => [
- '$ref' => '#/components/schemas/VPCConfig',
- 'required' => false,
- ],
+ 'items' => ['$ref' => '#/components/schemas/FunctionLayer'],
+ ],
+ 'logConfig' => ['$ref' => '#/components/schemas/LogConfig', 'required' => false],
+ 'memorySize' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'nasConfig' => ['$ref' => '#/components/schemas/NASConfig', 'required' => false],
+ 'ossMountConfig' => ['$ref' => '#/components/schemas/OSSMountConfig', 'required' => false],
+ 'role' => ['type' => 'string', 'required' => false],
+ 'runtime' => ['type' => 'string', 'required' => false],
+ 'state' => ['type' => 'string', 'required' => false],
+ 'stateReason' => ['type' => 'string', 'required' => false],
+ 'stateReasonCode' => ['type' => 'string', 'required' => false],
+ 'timeout' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'tracingConfig' => ['$ref' => '#/components/schemas/TracingConfig', 'required' => false],
+ 'vpcConfig' => ['$ref' => '#/components/schemas/VPCConfig', 'required' => false],
'tags' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/Tag',
- ],
- ],
- 'disableOndemand' => [
- 'type' => 'boolean',
- 'deprecated' => true,
- ],
- 'invocationRestriction' => [
- '$ref' => '#/components/schemas/FunctionRestriction',
- ],
- 'sessionAffinity' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'enableLongLiving' => [
- 'type' => 'boolean',
- 'deprecated' => true,
- ],
- 'resourceGroupId' => [
- 'type' => 'string',
+ 'items' => ['$ref' => '#/components/schemas/Tag'],
],
+ 'disableOndemand' => ['type' => 'boolean', 'deprecated' => true],
+ 'invocationRestriction' => ['$ref' => '#/components/schemas/FunctionRestriction'],
+ 'sessionAffinity' => ['type' => 'string', 'required' => false],
+ 'enableLongLiving' => ['type' => 'boolean', 'deprecated' => true],
+ 'resourceGroupId' => ['type' => 'string'],
'instanceIsolationMode' => [
'type' => 'string',
- 'enum' => [
- 'SHARE',
- 'SESSION_EXCLUSIVE',
- 'REQUEST_EXCLUSIVE',
- ],
- ],
- 'sessionAffinityConfig' => [
- 'type' => 'string',
- ],
- 'idleTimeout' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'enum' => ['SHARE', 'SESSION_EXCLUSIVE', 'REQUEST_EXCLUSIVE'],
],
+ 'sessionAffinityConfig' => ['type' => 'string'],
+ 'idleTimeout' => ['type' => 'integer', 'format' => 'int32'],
'disableInjectCredentials' => [
'type' => 'string',
- 'enum' => [
- 'None',
- 'Env',
- 'Request',
- 'All',
- ],
- ],
- 'polarFsConfig' => [
- '$ref' => '#/components/schemas/PolarFsConfig',
+ 'enum' => ['None', 'Env', 'Request', 'All'],
],
+ 'polarFsConfig' => ['$ref' => '#/components/schemas/PolarFsConfig'],
+ 'lockInfo' => ['$ref' => '#/components/schemas/FunctionLockInfo'],
+ 'juiceFsConfig' => ['$ref' => '#/components/schemas/JuiceFsConfig'],
+ 'microSandboxConfig' => ['$ref' => '#/components/schemas/MicroSandboxConfig'],
],
],
'FunctionLayer' => [
'type' => 'object',
'properties' => [
- 'arn' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'size' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- ],
- ],
- 'FunctionRestriction' => [
- 'type' => 'object',
- 'properties' => [
- 'reason' => [
- 'type' => 'string',
- ],
- 'lastModifiedTime' => [
- 'type' => 'string',
- ],
- 'disable' => [
- 'type' => 'boolean',
- ],
+ 'arn' => ['type' => 'string', 'required' => false],
+ 'size' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
],
- 'GPUConfig' => [
+ 'FunctionLockInfo' => [
'type' => 'object',
'properties' => [
- 'gpuMemorySize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'gpuType' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 128,
+ 'lockedBy' => ['type' => 'string', 'required' => false],
+ 'lockedAt' => ['type' => 'string', 'required' => false],
+ 'lockedResources' => [
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
+ 'maxItems' => 20,
],
],
],
- 'GetInstanceLifecycleEventsOutput' => [
+ 'FunctionRestriction' => [
'type' => 'object',
'properties' => [
- 'requestId' => [
- 'type' => 'string',
- ],
- 'events' => [
- 'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/InstanceEventItem',
- ],
- ],
+ 'reason' => ['type' => 'string'],
+ 'lastModifiedTime' => ['type' => 'string'],
+ 'disable' => ['type' => 'boolean'],
],
],
'GetResourceTagsOutput' => [
'type' => 'object',
'properties' => [
- 'resouceType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'resourceArn' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'resouceType' => ['type' => 'string', 'required' => false],
+ 'resourceArn' => ['type' => 'string', 'required' => false],
'tags' => [
'type' => 'object',
'required' => false,
- 'additionalProperties' => [
- 'type' => 'string',
- ],
+ 'additionalProperties' => ['type' => 'string'],
],
],
],
- 'GetScalingConfigStatusOutput' => [
+ 'GPUConfig' => [
'type' => 'object',
- 'properties' => [],
+ 'properties' => [
+ 'gpuMemorySize' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'gpuType' => ['type' => 'string', 'required' => false, 'maxLength' => 128],
+ ],
+ ],
+ 'HeaderFieldSessionAffinityConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'sessionIdleTimeoutInSeconds' => ['type' => 'integer', 'format' => 'int64'],
+ 'sessionTTLInSeconds' => ['type' => 'integer', 'format' => 'int64'],
+ 'sessionConcurrencyPerInstance' => ['type' => 'integer', 'format' => 'int64'],
+ 'affinityHeaderFieldName' => ['type' => 'string', 'required' => false],
+ 'disableSessionIdReuse' => ['type' => 'boolean'],
+ ],
],
'HTTPTrigger' => [
'type' => 'object',
'properties' => [
- 'urlInternet' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'urlIntranet' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'urlInternet' => ['type' => 'string', 'required' => false],
+ 'urlIntranet' => ['type' => 'string', 'required' => false],
],
],
'HTTPTriggerConfig' => [
'type' => 'object',
'properties' => [
- 'authConfig' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'authType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'corsConfig' => [
- '$ref' => '#/components/schemas/CORSConfig',
- 'required' => false,
- ],
- 'disableURLInternet' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'authConfig' => ['type' => 'string', 'required' => false],
+ 'authType' => ['type' => 'string', 'required' => false],
+ 'corsConfig' => ['$ref' => '#/components/schemas/CORSConfig', 'required' => false],
+ 'disableURLInternet' => ['type' => 'boolean', 'required' => false],
'methods' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- ],
+ 'items' => ['type' => 'string'],
],
],
],
- 'HeaderFieldSessionAffinityConfig' => [
+ 'InputCodeLocation' => [
'type' => 'object',
'properties' => [
- 'sessionIdleTimeoutInSeconds' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'sessionTTLInSeconds' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'sessionConcurrencyPerInstance' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'affinityHeaderFieldName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'disableSessionIdReuse' => [
- 'type' => 'boolean',
- ],
+ 'checksum' => ['type' => 'string', 'required' => false],
+ 'ossBucketName' => ['type' => 'string', 'required' => false, 'minLength' => 3, 'maxLength' => 63],
+ 'ossObjectName' => ['type' => 'string', 'required' => false],
+ 'zipFile' => ['type' => 'string', 'required' => false],
],
],
- 'InputCodeLocation' => [
+ 'InstanceInfo' => [
'type' => 'object',
'properties' => [
- 'checksum' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ossBucketName' => [
- 'type' => 'string',
- 'required' => false,
- 'minLength' => 3,
- 'maxLength' => 63,
- ],
- 'ossObjectName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'zipFile' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'instanceId' => ['type' => 'string', 'required' => false],
+ 'versionId' => ['type' => 'string'],
+ 'qualifier' => ['type' => 'string'],
+ 'status' => ['type' => 'string'],
+ 'createdTimeMs' => ['type' => 'integer', 'format' => 'int64'],
+ 'destroyedTimeMs' => ['type' => 'integer', 'format' => 'int64'],
+ 'resourceType' => ['type' => 'string'],
],
],
- 'InstanceEventItem' => [
+ 'InstanceLifecycleConfig' => [
'type' => 'object',
'properties' => [
- 'level' => [
- 'type' => 'string',
- ],
- 'children' => [
- 'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/InstanceEventItem',
- ],
- ],
- 'time' => [
- 'type' => 'string',
- ],
- 'message' => [
- 'type' => 'string',
- ],
- 'type' => [
- 'type' => 'string',
- ],
+ 'initializer' => ['$ref' => '#/components/schemas/LifecycleHook', 'required' => false],
+ 'preStop' => ['$ref' => '#/components/schemas/LifecycleHook', 'required' => false],
],
],
- 'InstanceInfo' => [
+ 'JobConfig' => [
'type' => 'object',
'properties' => [
- 'instanceId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'versionId' => [
- 'type' => 'string',
- ],
- 'qualifier' => [
- 'type' => 'string',
- ],
- 'status' => [
- 'type' => 'string',
- ],
- 'createdTimeMs' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'destroyedTimeMs' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'resourceType' => [
- 'type' => 'string',
- ],
+ 'maxRetryTime' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'triggerInterval' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
- 'InstanceLifecycleConfig' => [
+ 'JuiceFsConfig' => [
'type' => 'object',
'properties' => [
- 'initializer' => [
- '$ref' => '#/components/schemas/LifecycleHook',
- 'required' => false,
+ 'mountPoints' => [
+ 'type' => 'array',
+ 'items' => ['$ref' => '#/components/schemas/JuiceFsMountConfig'],
],
- 'preStop' => [
- '$ref' => '#/components/schemas/LifecycleHook',
- 'required' => false,
+ 'envs' => [
+ 'type' => 'object',
+ 'additionalProperties' => ['type' => 'string'],
],
],
],
- 'JobConfig' => [
+ 'JuiceFsMountConfig' => [
'type' => 'object',
'properties' => [
- 'maxRetryTime' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'triggerInterval' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
+ 'volumeName' => ['type' => 'string'],
+ 'mountDir' => ['type' => 'string'],
+ 'remoteDir' => ['type' => 'string'],
+ 'token' => ['type' => 'string'],
+ 'args' => [
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
],
],
],
'Key' => [
'type' => 'object',
'properties' => [
- 'prefix' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'suffix' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'prefix' => ['type' => 'string', 'required' => false],
+ 'suffix' => ['type' => 'string', 'required' => false],
],
],
'Layer' => [
'type' => 'object',
'properties' => [
- 'acl' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'code' => [
- '$ref' => '#/components/schemas/OutputCodeLocation',
- 'required' => false,
- ],
- 'codeChecksum' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'codeSize' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'acl' => ['type' => 'string', 'required' => false],
+ 'code' => ['$ref' => '#/components/schemas/OutputCodeLocation', 'required' => false],
+ 'codeChecksum' => ['type' => 'string', 'required' => false],
+ 'codeSize' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
'compatibleRuntime' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'createTime' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 256,
- ],
- 'layerName' => [
- 'type' => 'string',
- 'required' => true,
- 'minLength' => 1,
- 'maxLength' => 128,
- ],
- 'layerVersionArn' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'license' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'version' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
+ 'items' => ['type' => 'string'],
],
+ 'createTime' => ['type' => 'string', 'required' => false],
+ 'description' => ['type' => 'string', 'required' => false, 'maxLength' => 256],
+ 'layerName' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128],
+ 'layerVersionArn' => ['type' => 'string', 'required' => false],
+ 'license' => ['type' => 'string', 'required' => false],
+ 'version' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
'LifecycleHook' => [
'type' => 'object',
'properties' => [
- 'handler' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 128,
- ],
- 'timeout' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'handler' => ['type' => 'string', 'required' => false, 'maxLength' => 128],
+ 'timeout' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
'command' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
+ 'items' => ['type' => 'string'],
],
],
],
@@ -1691,14 +779,9 @@
'aliases' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/Alias',
- ],
- ],
- 'nextToken' => [
- 'type' => 'string',
- 'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/Alias'],
],
+ 'nextToken' => ['type' => 'string', 'required' => false],
],
],
'ListAsyncInvokeConfigOutput' => [
@@ -1707,29 +790,19 @@
'configs' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/AsyncConfig',
- ],
- ],
- 'nextToken' => [
- 'type' => 'string',
- 'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/AsyncConfig'],
],
+ 'nextToken' => ['type' => 'string', 'required' => false],
],
],
'ListAsyncTaskOutput' => [
'type' => 'object',
'properties' => [
- 'nextToken' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'nextToken' => ['type' => 'string', 'required' => false],
'tasks' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/AsyncTask',
- ],
+ 'items' => ['$ref' => '#/components/schemas/AsyncTask'],
],
],
],
@@ -1739,14 +812,9 @@
'configs' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/ConcurrencyConfig',
- ],
- ],
- 'nextToken' => [
- 'type' => 'string',
- 'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/ConcurrencyConfig'],
],
+ 'nextToken' => ['type' => 'string', 'required' => false],
],
],
'ListCustomDomainOutput' => [
@@ -1755,28 +823,9 @@
'customDomains' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/CustomDomain',
- ],
- ],
- 'nextToken' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'ListElasticConfigsOutput' => [
- 'type' => 'object',
- 'properties' => [
- 'nextToken' => [
- 'type' => 'string',
- ],
- 'elasticConfigs' => [
- 'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/ElasticConfigStatus',
- ],
+ 'items' => ['$ref' => '#/components/schemas/CustomDomain'],
],
+ 'nextToken' => ['type' => 'string', 'required' => false],
],
],
'ListFunctionsOutput' => [
@@ -1785,14 +834,9 @@
'functions' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/Function',
- ],
- ],
- 'nextToken' => [
- 'type' => 'string',
- 'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/Function'],
],
+ 'nextToken' => ['type' => 'string', 'required' => false],
],
],
'ListInstancesOutput' => [
@@ -1801,179 +845,117 @@
'instances' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/InstanceInfo',
- ],
- ],
- 'requestId' => [
- 'type' => 'string',
+ 'items' => ['$ref' => '#/components/schemas/InstanceInfo'],
],
+ 'requestId' => ['type' => 'string'],
],
],
- 'ListLayerVersionOutput' => [
+ 'ListLayersOutput' => [
'type' => 'object',
'properties' => [
'layers' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/Layer',
- ],
- ],
- 'nextVersion' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/Layer'],
],
+ 'nextToken' => ['type' => 'string', 'required' => false],
],
],
- 'ListLayersOutput' => [
+ 'ListLayerVersionOutput' => [
'type' => 'object',
'properties' => [
'layers' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/Layer',
- ],
- ],
- 'nextToken' => [
- 'type' => 'string',
- 'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/Layer'],
],
+ 'nextVersion' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
'ListProvisionConfigsOutput' => [
'type' => 'object',
'properties' => [
- 'nextToken' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'nextToken' => ['type' => 'string', 'required' => false],
'provisionConfigs' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/ProvisionConfig',
- ],
+ 'items' => ['$ref' => '#/components/schemas/ProvisionConfig'],
],
],
],
- 'ListResidentResourcePoolsOutput' => [
+ 'ListScalingConfigsOutput' => [
'type' => 'object',
'properties' => [
- 'nextToken' => [
- 'type' => 'string',
- ],
- 'residentResourcePools' => [
+ 'nextToken' => ['type' => 'string'],
+ 'scalingConfigs' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/ResidentResourcePool',
- ],
+ 'items' => ['$ref' => '#/components/schemas/ScalingConfigStatus'],
],
],
],
- 'ListScalingConfigStatusOutput' => [
- 'type' => 'object',
- 'properties' => [],
- ],
- 'ListScalingConfigsOutput' => [
+ 'ListSessionsOutput' => [
'type' => 'object',
'properties' => [
- 'nextToken' => [
- 'type' => 'string',
- ],
- 'scalingConfigs' => [
+ 'nextToken' => ['type' => 'string'],
+ 'sessions' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/ScalingConfigStatus',
- ],
+ 'items' => ['$ref' => '#/components/schemas/Session'],
],
],
],
- 'ListSessionsOutput' => [
+ 'ListTaggedResourcesOutput' => [
'type' => 'object',
'properties' => [
- 'nextToken' => [
- 'type' => 'string',
- ],
- 'sessions' => [
+ 'nextToken' => ['type' => 'string', 'required' => false],
+ 'resources' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/Session',
- ],
+ 'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/Resource'],
],
],
],
'ListTagResourcesOutput' => [
'type' => 'object',
'properties' => [
- 'NextToken' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'RequestId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'NextToken' => ['type' => 'string', 'required' => false],
+ 'RequestId' => ['type' => 'string', 'required' => false],
'TagResources' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/TagResource',
- ],
+ 'items' => ['$ref' => '#/components/schemas/TagResource'],
],
],
],
- 'ListTaggedResourcesOutput' => [
+ 'ListTimedResidentResourcePoolApplicationsOutput' => [
'type' => 'object',
'properties' => [
- 'nextToken' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'resources' => [
+ 'nextToken' => ['type' => 'string'],
+ 'applications' => [
'type' => 'array',
- 'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/Resource',
- ],
+ 'items' => ['$ref' => '#/components/schemas/TimedResidentResourcePoolApplication'],
],
],
],
'ListTriggersOutput' => [
'type' => 'object',
'properties' => [
- 'nextToken' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'nextToken' => ['type' => 'string', 'required' => false],
'triggers' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/Trigger',
- ],
+ 'items' => ['$ref' => '#/components/schemas/Trigger'],
],
],
],
'ListVersionsOutput' => [
'type' => 'object',
'properties' => [
- 'direction' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'nextToken' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'direction' => ['type' => 'string', 'required' => false],
+ 'nextToken' => ['type' => 'string', 'required' => false],
'versions' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/Version',
- ],
+ 'items' => ['$ref' => '#/components/schemas/Version'],
],
],
],
@@ -1983,128 +965,56 @@
'vpcIds' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- ],
+ 'items' => ['type' => 'string'],
],
],
],
'LogConfig' => [
'type' => 'object',
'properties' => [
- 'enableInstanceMetrics' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'enableRequestMetrics' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'logBeginRule' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'logstore' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 63,
- ],
- 'project' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 63,
- ],
- 'enableLlmMetrics' => [
- 'type' => 'boolean',
- ],
- ],
- ],
- 'MCPSSESessionAffinityConfig' => [
- 'type' => 'object',
- 'properties' => [
- 'sseEndpointPath' => [
- 'type' => 'string',
- ],
- 'sessionConcurrencyPerInstance' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
+ 'enableInstanceMetrics' => ['type' => 'boolean', 'required' => false],
+ 'enableRequestMetrics' => ['type' => 'boolean', 'required' => false],
+ 'logBeginRule' => ['type' => 'string', 'required' => false],
+ 'logstore' => ['type' => 'string', 'required' => false, 'maxLength' => 63],
+ 'project' => ['type' => 'string', 'required' => false, 'maxLength' => 63],
+ 'enableLlmMetrics' => ['type' => 'boolean'],
],
],
- 'MCPStreamableSessionAffinityConfig' => [
+ 'MicroSandboxConfig' => [
'type' => 'object',
'properties' => [
- 'sessionTTLInSeconds' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'sessionIdleTimeoutInSeconds' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'sessionConcurrencyPerInstance' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
+ 'osType' => ['type' => 'string'],
+ 'startCommand' => ['type' => 'string'],
+ 'readyCommand' => ['type' => 'string'],
],
],
'MNSTopicTriggerConfig' => [
'type' => 'object',
'properties' => [
- 'filterTag' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'notifyContentFormat' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'notifyStrategy' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'filterTag' => ['type' => 'string', 'required' => false],
+ 'notifyContentFormat' => ['type' => 'string', 'required' => false],
+ 'notifyStrategy' => ['type' => 'string', 'required' => false],
],
],
'NASConfig' => [
'type' => 'object',
'properties' => [
- 'groupId' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'groupId' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
'mountPoints' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/NASMountConfig',
- ],
+ 'items' => ['$ref' => '#/components/schemas/NASMountConfig'],
'maxItems' => 5,
],
- 'userId' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'userId' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
'NASMountConfig' => [
'type' => 'object',
'properties' => [
- 'enableTLS' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'mountDir' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 64,
- ],
- 'serverAddr' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 128,
- ],
+ 'enableTLS' => ['type' => 'boolean', 'required' => false],
+ 'mountDir' => ['type' => 'string', 'required' => false, 'maxLength' => 64],
+ 'serverAddr' => ['type' => 'string', 'required' => false, 'maxLength' => 128],
],
],
'OSSMountConfig' => [
@@ -2113,9 +1023,7 @@
'mountPoints' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/OSSMountPoint',
- ],
+ 'items' => ['$ref' => '#/components/schemas/OSSMountPoint'],
'maxItems' => 5,
],
],
@@ -2123,32 +1031,11 @@
'OSSMountPoint' => [
'type' => 'object',
'properties' => [
- 'bucketName' => [
- 'type' => 'string',
- 'required' => false,
- 'minLength' => 3,
- 'maxLength' => 64,
- ],
- 'bucketPath' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 128,
- ],
- 'endpoint' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 128,
- ],
- 'mountDir' => [
- 'type' => 'string',
- 'required' => false,
- 'minLength' => 2,
- 'maxLength' => 64,
- ],
- 'readOnly' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'bucketName' => ['type' => 'string', 'required' => false, 'minLength' => 3, 'maxLength' => 64],
+ 'bucketPath' => ['type' => 'string', 'required' => false, 'maxLength' => 128],
+ 'endpoint' => ['type' => 'string', 'required' => false, 'maxLength' => 128],
+ 'mountDir' => ['type' => 'string', 'required' => false, 'minLength' => 2, 'maxLength' => 64],
+ 'readOnly' => ['type' => 'boolean', 'required' => false],
],
],
'OSSTriggerConfig' => [
@@ -2157,102 +1044,57 @@
'events' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'filter' => [
- '$ref' => '#/components/schemas/Filter',
- 'required' => false,
+ 'items' => ['type' => 'string'],
],
+ 'filter' => ['$ref' => '#/components/schemas/Filter', 'required' => false],
],
],
'OutputCodeLocation' => [
'type' => 'object',
'properties' => [
- 'location' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'repositoryType' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'location' => ['type' => 'string', 'required' => false],
+ 'repositoryType' => ['type' => 'string', 'required' => false],
],
],
'OutputFuncCode' => [
'type' => 'object',
'properties' => [
- 'checksum' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'url' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'checksum' => ['type' => 'string', 'required' => false],
+ 'url' => ['type' => 'string', 'required' => false],
],
],
'PathConfig' => [
'type' => 'object',
'properties' => [
- 'functionName' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'functionName' => ['type' => 'string', 'required' => true],
'methods' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'path' => [
- 'type' => 'string',
- 'required' => true,
- 'maxLength' => 2048,
- ],
- 'qualifier' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'rewriteConfig' => [
- '$ref' => '#/components/schemas/RewriteConfig',
- 'required' => false,
+ 'items' => ['type' => 'string'],
],
+ 'path' => ['type' => 'string', 'required' => true, 'maxLength' => 2048],
+ 'qualifier' => ['type' => 'string', 'required' => false],
+ 'rewriteConfig' => ['$ref' => '#/components/schemas/RewriteConfig', 'required' => false],
],
],
'PolarFsConfig' => [
'type' => 'object',
'properties' => [
- 'groupId' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'userId' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
+ 'groupId' => ['type' => 'integer', 'format' => 'int32'],
+ 'userId' => ['type' => 'integer', 'format' => 'int32'],
'mountPoints' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/PolarFsMountConfig',
- ],
+ 'items' => ['$ref' => '#/components/schemas/PolarFsMountConfig'],
],
],
],
'PolarFsMountConfig' => [
'type' => 'object',
'properties' => [
- 'instanceId' => [
- 'type' => 'string',
- ],
- 'mountDir' => [
- 'type' => 'string',
- ],
- 'remoteDir' => [
- 'type' => 'string',
- ],
+ 'instanceId' => ['type' => 'string'],
+ 'mountDir' => ['type' => 'string'],
+ 'remoteDir' => ['type' => 'string'],
+ 'readOnly' => ['type' => 'boolean'],
],
],
'ProvisionConfig' => [
@@ -2261,114 +1103,41 @@
'scheduledActions' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/ScheduledAction',
- ],
- ],
- 'currentError' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'defaultTarget' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'current' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'alwaysAllocateCPU' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'alwaysAllocateGPU' => [
- 'type' => 'boolean',
- 'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/ScheduledAction'],
],
+ 'currentError' => ['type' => 'string', 'required' => false],
+ 'defaultTarget' => ['type' => 'integer', 'format' => 'int64'],
+ 'current' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'alwaysAllocateCPU' => ['type' => 'boolean', 'required' => false],
+ 'alwaysAllocateGPU' => ['type' => 'boolean', 'required' => false],
'targetTrackingPolicies' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/TargetTrackingPolicy',
- ],
- ],
- 'functionArn' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'target' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/TargetTrackingPolicy'],
],
+ 'functionArn' => ['type' => 'string', 'required' => false],
+ 'target' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
],
'PublishVersionInput' => [
'type' => 'object',
'properties' => [
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 256,
- ],
+ 'description' => ['type' => 'string', 'required' => false, 'maxLength' => 256],
],
],
'PutAsyncInvokeConfigInput' => [
'type' => 'object',
'properties' => [
- 'asyncTask' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'destinationConfig' => [
- '$ref' => '#/components/schemas/DestinationConfig',
- 'required' => false,
- ],
- 'maxAsyncEventAgeInSeconds' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'maxAsyncRetryAttempts' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'asyncTask' => ['type' => 'boolean', 'required' => false],
+ 'destinationConfig' => ['$ref' => '#/components/schemas/DestinationConfig', 'required' => false],
+ 'maxAsyncEventAgeInSeconds' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'maxAsyncRetryAttempts' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
],
'PutConcurrencyInput' => [
'type' => 'object',
'properties' => [
- 'reservedConcurrency' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- ],
- ],
- 'PutElasticConfigInput' => [
- 'type' => 'object',
- 'properties' => [
- 'minInstances' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'residentPoolId' => [
- 'type' => 'string',
- ],
- 'scheduledPolicies' => [
- 'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/ScheduledPolicy',
- ],
- ],
- 'scalingPolicies' => [
- 'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/ScalingPolicy',
- ],
- ],
+ 'reservedConcurrency' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
],
],
'PutProvisionConfigInput' => [
@@ -2377,331 +1146,140 @@
'scheduledActions' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/ScheduledAction',
- ],
- ],
- 'defaultTarget' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'alwaysAllocateCPU' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'alwaysAllocateGPU' => [
- 'type' => 'boolean',
- 'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/ScheduledAction'],
],
+ 'defaultTarget' => ['type' => 'integer', 'format' => 'int64'],
+ 'alwaysAllocateCPU' => ['type' => 'boolean', 'required' => false],
+ 'alwaysAllocateGPU' => ['type' => 'boolean', 'required' => false],
'targetTrackingPolicies' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/TargetTrackingPolicy',
- ],
- ],
- 'target' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'deprecated' => true,
- 'required' => true,
+ 'items' => ['$ref' => '#/components/schemas/TargetTrackingPolicy'],
],
+ 'target' => ['type' => 'integer', 'format' => 'int64', 'deprecated' => true, 'required' => true],
],
],
'PutScalingConfigInput' => [
'type' => 'object',
'properties' => [
- 'residentPoolId' => [
- 'type' => 'string',
- ],
- 'minInstances' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'enableOnDemandScaling' => [
- 'type' => 'boolean',
- ],
+ 'residentPoolId' => ['type' => 'string'],
+ 'minInstances' => ['type' => 'integer', 'format' => 'int64'],
+ 'enableOnDemandScaling' => ['type' => 'boolean'],
'scheduledPolicies' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/ScheduledPolicy',
- ],
+ 'items' => ['$ref' => '#/components/schemas/ScheduledPolicy'],
],
'horizontalScalingPolicies' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/ScalingPolicy',
- ],
- ],
- 'enableMixMode' => [
- 'type' => 'boolean',
- ],
- 'requestDispatchPolicy' => [
- 'type' => 'string',
+ 'items' => ['$ref' => '#/components/schemas/ScalingPolicy'],
],
+ 'enableMixMode' => ['type' => 'boolean'],
+ 'requestDispatchPolicy' => ['type' => 'string'],
],
],
- 'PutScalingConfigOutput' => [
- 'type' => 'object',
- 'properties' => [],
- ],
'RegexRule' => [
'type' => 'object',
'properties' => [
- 'match' => [
- 'type' => 'string',
- 'required' => true,
- 'maxLength' => 256,
- ],
- 'replacement' => [
- 'type' => 'string',
- 'required' => true,
- 'maxLength' => 256,
- ],
+ 'match' => ['type' => 'string', 'required' => true, 'maxLength' => 256],
+ 'replacement' => ['type' => 'string', 'required' => true, 'maxLength' => 256],
],
],
'RegistryAuthConfig' => [
'type' => 'object',
'properties' => [
- 'password' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'userName' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'password' => ['type' => 'string', 'required' => false],
+ 'userName' => ['type' => 'string', 'required' => false],
],
],
'RegistryCertConfig' => [
'type' => 'object',
'properties' => [
- 'insecure' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'rootCaCertBase64' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'insecure' => ['type' => 'boolean', 'required' => false],
+ 'rootCaCertBase64' => ['type' => 'string', 'required' => false],
],
],
'RegistryConfig' => [
'type' => 'object',
'properties' => [
- 'authConfig' => [
- '$ref' => '#/components/schemas/RegistryAuthConfig',
- 'required' => false,
- ],
- 'certConfig' => [
- '$ref' => '#/components/schemas/RegistryCertConfig',
- 'required' => false,
- ],
- 'networkConfig' => [
- '$ref' => '#/components/schemas/RegistryNetworkConfig',
- 'required' => false,
- ],
+ 'authConfig' => ['$ref' => '#/components/schemas/RegistryAuthConfig', 'required' => false],
+ 'certConfig' => ['$ref' => '#/components/schemas/RegistryCertConfig', 'required' => false],
+ 'networkConfig' => ['$ref' => '#/components/schemas/RegistryNetworkConfig', 'required' => false],
],
],
'RegistryNetworkConfig' => [
'type' => 'object',
'properties' => [
- 'securityGroupId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'vSwitchId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'vpcId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'ResidentConfig' => [
- 'type' => 'object',
- 'properties' => [
- 'poolId' => [
- 'type' => 'string',
- ],
- 'count' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
+ 'securityGroupId' => ['type' => 'string', 'required' => false],
+ 'vSwitchId' => ['type' => 'string', 'required' => false],
+ 'vpcId' => ['type' => 'string', 'required' => false],
],
],
'ResidentResourceAllocation' => [
'type' => 'object',
'properties' => [
- 'functionName' => [
- 'type' => 'string',
- 'deprecated' => false,
- 'pattern' => '',
- ],
- 'qualifier' => [
- 'type' => 'string',
- 'deprecated' => false,
- 'pattern' => '',
- ],
- 'instanceCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'deprecated' => false,
- 'pattern' => '',
- ],
- 'totalCpuCores' => [
- 'type' => 'number',
- 'format' => 'double',
- 'deprecated' => false,
- 'pattern' => '',
- ],
- 'totalMemorySize' => [
- 'type' => 'number',
- 'format' => 'double',
- 'deprecated' => false,
- 'pattern' => '',
- ],
- 'totalGpuMemorySize' => [
- 'type' => 'number',
- 'format' => 'double',
- 'deprecated' => false,
- 'pattern' => '',
- ],
- 'totalDiskSize' => [
- 'type' => 'number',
- 'format' => 'double',
- 'deprecated' => false,
- 'pattern' => '',
- ],
- 'instanceType' => [
- 'type' => 'string',
- ],
+ 'functionName' => ['type' => 'string', 'deprecated' => false, 'pattern' => ''],
+ 'qualifier' => ['type' => 'string', 'deprecated' => false, 'pattern' => ''],
+ 'instanceCount' => ['type' => 'integer', 'format' => 'int32', 'deprecated' => false, 'pattern' => ''],
+ 'totalCpuCores' => ['type' => 'number', 'format' => 'double', 'deprecated' => false, 'pattern' => ''],
+ 'totalMemorySize' => ['type' => 'number', 'format' => 'double', 'deprecated' => false, 'pattern' => ''],
+ 'totalGpuMemorySize' => ['type' => 'number', 'format' => 'double', 'deprecated' => false, 'pattern' => ''],
+ 'totalDiskSize' => ['type' => 'number', 'format' => 'double', 'deprecated' => false, 'pattern' => ''],
+ 'instanceType' => ['type' => 'string'],
],
],
'ResidentResourceAllocationStatus' => [
'type' => 'object',
'properties' => [
- 'lastAllocatedTime' => [
- 'type' => 'string',
- ],
+ 'lastAllocatedTime' => ['type' => 'string'],
'lastAllocation' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/ResidentResourceAllocation',
- ],
+ 'items' => ['$ref' => '#/components/schemas/ResidentResourceAllocation'],
],
],
],
'ResidentResourceCapacity' => [
'type' => 'object',
'properties' => [
- 'totalGpuCards' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'deprecated' => false,
- 'pattern' => '',
- ],
- 'totalMemorySize' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'deprecated' => false,
- 'pattern' => '',
- ],
- 'totalDiskSize' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'deprecated' => false,
- 'pattern' => '',
- ],
- 'totalGpuMemorySize' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'deprecated' => false,
- 'pattern' => '',
- ],
- 'totalCpuCores' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'deprecated' => false,
- 'pattern' => '',
- ],
- 'gpuType' => [
- 'type' => 'string',
- 'deprecated' => false,
- 'pattern' => '',
- ],
+ 'totalGpuCards' => ['type' => 'integer', 'format' => 'int64', 'deprecated' => false, 'pattern' => ''],
+ 'totalMemorySize' => ['type' => 'integer', 'format' => 'int64', 'deprecated' => false, 'pattern' => ''],
+ 'totalDiskSize' => ['type' => 'integer', 'format' => 'int64', 'deprecated' => false, 'pattern' => ''],
+ 'totalGpuMemorySize' => ['type' => 'integer', 'format' => 'int64', 'deprecated' => false, 'pattern' => ''],
+ 'totalCpuCores' => ['type' => 'integer', 'format' => 'int64', 'deprecated' => false, 'pattern' => ''],
+ 'gpuType' => ['type' => 'string', 'deprecated' => false, 'pattern' => ''],
],
],
'ResidentResourcePool' => [
'type' => 'object',
'properties' => [
- 'residentResourcePoolName' => [
- 'type' => 'string',
- 'deprecated' => false,
- 'pattern' => '',
- ],
- 'lastModifiedTime' => [
- 'type' => 'string',
- 'deprecated' => false,
- 'pattern' => '',
- ],
- 'expireTime' => [
- 'type' => 'string',
- 'deprecated' => false,
- 'pattern' => '',
- ],
- 'resourcePoolConfig' => [
- '$ref' => '#/components/schemas/ResidentResourceCapacity',
- 'deprecated' => false,
- ],
- 'residentResourcePoolId' => [
- 'type' => 'string',
- ],
- 'resourcePoolCapacity' => [
- '$ref' => '#/components/schemas/ResidentResourceCapacity',
- 'deprecated' => false,
- ],
- 'createdTime' => [
- 'type' => 'string',
- 'format' => 'iso8601',
- 'deprecated' => false,
- 'pattern' => '',
- ],
- 'allocationStatus' => [
- '$ref' => '#/components/schemas/ResidentResourceAllocationStatus',
- 'deprecated' => false,
- ],
+ 'residentResourcePoolName' => ['type' => 'string', 'deprecated' => false, 'pattern' => ''],
+ 'createdTime' => ['type' => 'string', 'format' => 'iso8601', 'deprecated' => false, 'pattern' => ''],
+ 'allocationStatus' => ['$ref' => '#/components/schemas/ResidentResourceAllocationStatus', 'deprecated' => false],
+ 'lastModifiedTime' => ['type' => 'string', 'deprecated' => false, 'pattern' => ''],
+ 'expireTime' => ['type' => 'string', 'deprecated' => false, 'pattern' => ''],
+ 'resourcePoolCapacity' => ['$ref' => '#/components/schemas/ResidentResourceCapacity', 'deprecated' => false],
+ 'resourcePoolConfig' => ['$ref' => '#/components/schemas/ResidentResourceCapacity', 'deprecated' => false],
+ 'residentResourcePoolId' => ['type' => 'string'],
+ 'poolType' => ['type' => 'string'],
+ 'associatedPoolId' => ['type' => 'string'],
+ 'timedConfig' => ['$ref' => '#/components/schemas/TimedPoolConfig'],
],
],
'Resource' => [
'type' => 'object',
'properties' => [
- 'resouceType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'resourceArn' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'resouceType' => ['type' => 'string', 'required' => false],
+ 'resourceArn' => ['type' => 'string', 'required' => false],
'tags' => [
'type' => 'object',
'required' => false,
- 'additionalProperties' => [
- 'type' => 'string',
- ],
+ 'additionalProperties' => ['type' => 'string'],
],
],
],
'RetryStrategy' => [
'type' => 'object',
'properties' => [
- 'PushRetryStrategy' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'PushRetryStrategy' => ['type' => 'string', 'required' => false],
],
],
'RewriteConfig' => [
@@ -2710,23 +1288,17 @@
'equalRules' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/EqualRule',
- ],
+ 'items' => ['$ref' => '#/components/schemas/EqualRule'],
],
'regexRules' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/RegexRule',
- ],
+ 'items' => ['$ref' => '#/components/schemas/RegexRule'],
],
'wildcardRules' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/WildcardRule',
- ],
+ 'items' => ['$ref' => '#/components/schemas/WildcardRule'],
],
],
],
@@ -2736,561 +1308,225 @@
'routes' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/PathConfig',
- ],
+ 'items' => ['$ref' => '#/components/schemas/PathConfig'],
],
],
],
'RunOptions' => [
'type' => 'object',
'properties' => [
- 'batchWindow' => [
- '$ref' => '#/components/schemas/BatchWindow',
- 'required' => false,
- ],
- 'deadLetterQueue' => [
- '$ref' => '#/components/schemas/DeadLetterQueue',
- 'required' => false,
- ],
- 'errorsTolerance' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'mode' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'retryStrategy' => [
- '$ref' => '#/components/schemas/RetryStrategy',
- 'required' => false,
- ],
- ],
- ],
- 'SLSTriggerConfig' => [
- 'type' => 'object',
- 'properties' => [
- 'enable' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'functionParameter' => [
- 'type' => 'object',
- 'required' => false,
- 'additionalProperties' => [
- 'type' => 'string',
- ],
- ],
- 'jobConfig' => [
- '$ref' => '#/components/schemas/JobConfig',
- 'required' => false,
- ],
- 'logConfig' => [
- '$ref' => '#/components/schemas/SLSTriggerLogConfig',
- 'required' => false,
- ],
- 'sourceConfig' => [
- '$ref' => '#/components/schemas/SourceConfig',
- 'required' => false,
- ],
- ],
- ],
- 'SLSTriggerLogConfig' => [
- 'type' => 'object',
- 'properties' => [
- 'logstore' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'project' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'batchWindow' => ['$ref' => '#/components/schemas/BatchWindow', 'required' => false],
+ 'deadLetterQueue' => ['$ref' => '#/components/schemas/DeadLetterQueue', 'required' => false],
+ 'errorsTolerance' => ['type' => 'string', 'required' => false],
+ 'mode' => ['type' => 'string', 'required' => false],
+ 'retryStrategy' => ['$ref' => '#/components/schemas/RetryStrategy', 'required' => false],
],
],
'ScalingConfigStatus' => [
'type' => 'object',
'properties' => [
- 'functionArn' => [
- 'type' => 'string',
- ],
- 'residentPoolId' => [
- 'type' => 'string',
- ],
- 'minInstances' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'currentInstances' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'currentError' => [
- 'type' => 'string',
- ],
- 'targetInstances' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'enableOnDemandScaling' => [
- 'type' => 'boolean',
- ],
+ 'functionArn' => ['type' => 'string'],
+ 'residentPoolId' => ['type' => 'string'],
+ 'minInstances' => ['type' => 'integer', 'format' => 'int64'],
+ 'currentInstances' => ['type' => 'integer', 'format' => 'int64'],
+ 'currentError' => ['type' => 'string'],
+ 'targetInstances' => ['type' => 'integer', 'format' => 'int64'],
+ 'enableOnDemandScaling' => ['type' => 'boolean'],
'scheduledPolicies' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/ScheduledPolicy',
- ],
+ 'items' => ['$ref' => '#/components/schemas/ScheduledPolicy'],
],
'horizontalScalingPolicies' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/ScalingPolicy',
- ],
- ],
- 'enableMixMode' => [
- 'type' => 'boolean',
- ],
- 'requestDispatchPolicy' => [
- 'type' => 'string',
+ 'items' => ['$ref' => '#/components/schemas/ScalingPolicy'],
],
+ 'enableMixMode' => ['type' => 'boolean'],
+ 'requestDispatchPolicy' => ['type' => 'string'],
],
],
'ScalingPolicy' => [
'type' => 'object',
'properties' => [
- 'name' => [
- 'type' => 'string',
- ],
- 'startTime' => [
- 'type' => 'string',
- ],
- 'endTime' => [
- 'type' => 'string',
- ],
- 'metricType' => [
- 'type' => 'string',
- ],
- 'metricTarget' => [
- 'type' => 'number',
- 'format' => 'float',
- ],
- 'minInstances' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'maxInstances' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'timeZone' => [
- 'type' => 'string',
- ],
+ 'name' => ['type' => 'string'],
+ 'startTime' => ['type' => 'string'],
+ 'endTime' => ['type' => 'string'],
+ 'metricType' => ['type' => 'string'],
+ 'metricTarget' => ['type' => 'number', 'format' => 'float'],
+ 'minInstances' => ['type' => 'integer', 'format' => 'int64'],
+ 'maxInstances' => ['type' => 'integer', 'format' => 'int64'],
+ 'timeZone' => ['type' => 'string'],
],
],
- 'ScalingStatus' => [
+ 'ScheduledAction' => [
'type' => 'object',
'properties' => [
- 'currentError' => [
- 'type' => 'string',
- ],
- 'resourceCount' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
+ 'endTime' => ['type' => 'string', 'required' => false],
+ 'name' => ['type' => 'string', 'required' => true],
+ 'scheduleExpression' => ['type' => 'string', 'required' => true],
+ 'startTime' => ['type' => 'string', 'required' => false],
+ 'target' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'timeZone' => ['type' => 'string'],
],
],
- 'ScheduledAction' => [
+ 'ScheduledPolicy' => [
'type' => 'object',
'properties' => [
- 'endTime' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'name' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'scheduleExpression' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'startTime' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'target' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'timeZone' => [
- 'type' => 'string',
- ],
+ 'name' => ['type' => 'string'],
+ 'startTime' => ['type' => 'string'],
+ 'endTime' => ['type' => 'string'],
+ 'target' => ['type' => 'integer', 'format' => 'int64'],
+ 'scheduleExpression' => ['type' => 'string'],
+ 'timeZone' => ['type' => 'string'],
],
],
- 'ScheduledPolicy' => [
+ 'Session' => [
'type' => 'object',
'properties' => [
- 'name' => [
- 'type' => 'string',
- ],
- 'startTime' => [
- 'type' => 'string',
- ],
- 'endTime' => [
- 'type' => 'string',
- ],
- 'target' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'scheduleExpression' => [
- 'type' => 'string',
- ],
- 'timeZone' => [
- 'type' => 'string',
- ],
+ 'sessionId' => ['type' => 'string'],
+ 'functionName' => ['type' => 'string'],
+ 'sessionAffinityType' => ['type' => 'string'],
+ 'sessionTTLInSeconds' => ['type' => 'integer', 'format' => 'int64'],
+ 'sessionIdleTimeoutInSeconds' => ['type' => 'integer', 'format' => 'int64'],
+ 'createdTime' => ['type' => 'string'],
+ 'lastModifiedTime' => ['type' => 'string'],
+ 'sessionStatus' => ['type' => 'string'],
+ 'containerId' => ['type' => 'string'],
+ 'qualifier' => ['type' => 'string'],
+ 'nasConfig' => ['$ref' => '#/components/schemas/NASConfig'],
+ 'disableSessionIdReuse' => ['type' => 'boolean'],
+ 'ossMountConfig' => ['$ref' => '#/components/schemas/OSSMountConfig'],
+ 'polarFsConfig' => ['$ref' => '#/components/schemas/PolarFsConfig'],
+ 'juiceFsConfig' => ['$ref' => '#/components/schemas/JuiceFsConfig'],
+ 'enableAutoPause' => ['type' => 'boolean'],
+ 'enableAutoResume' => ['type' => 'boolean'],
],
],
- 'Session' => [
+ 'SLSTriggerConfig' => [
'type' => 'object',
'properties' => [
- 'sessionId' => [
- 'type' => 'string',
- ],
- 'functionName' => [
- 'type' => 'string',
- ],
- 'sessionAffinityType' => [
- 'type' => 'string',
- ],
- 'sessionTTLInSeconds' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'sessionIdleTimeoutInSeconds' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'createdTime' => [
- 'type' => 'string',
- ],
- 'lastModifiedTime' => [
- 'type' => 'string',
- ],
- 'sessionStatus' => [
- 'type' => 'string',
- ],
- 'containerId' => [
- 'type' => 'string',
- ],
- 'qualifier' => [
- 'type' => 'string',
- ],
- 'nasConfig' => [
- '$ref' => '#/components/schemas/NASConfig',
- ],
- 'disableSessionIdReuse' => [
- 'type' => 'boolean',
- ],
- 'ossMountConfig' => [
- '$ref' => '#/components/schemas/OSSMountConfig',
- ],
- 'polarFsConfig' => [
- '$ref' => '#/components/schemas/PolarFsConfig',
+ 'enable' => ['type' => 'boolean', 'required' => false],
+ 'functionParameter' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'additionalProperties' => ['type' => 'string'],
],
+ 'jobConfig' => ['$ref' => '#/components/schemas/JobConfig', 'required' => false],
+ 'logConfig' => ['$ref' => '#/components/schemas/SLSTriggerLogConfig', 'required' => false],
+ 'sourceConfig' => ['$ref' => '#/components/schemas/SourceConfig', 'required' => false],
+ ],
+ ],
+ 'SLSTriggerLogConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'logstore' => ['type' => 'string', 'required' => false],
+ 'project' => ['type' => 'string', 'required' => false],
],
],
'SourceConfig' => [
'type' => 'object',
'properties' => [
- 'logstore' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'startTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'logstore' => ['type' => 'string', 'required' => false],
+ 'startTime' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
],
'SourceDTSParameters' => [
'type' => 'object',
'properties' => [
- 'BrokerUrl' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'InitCheckPoint' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Password' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'RegionId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Sid' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'TaskId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Topic' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Username' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'BrokerUrl' => ['type' => 'string', 'required' => false],
+ 'InitCheckPoint' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Password' => ['type' => 'string', 'required' => false],
+ 'RegionId' => ['type' => 'string', 'required' => false],
+ 'Sid' => ['type' => 'string', 'required' => false],
+ 'TaskId' => ['type' => 'string', 'required' => false],
+ 'Topic' => ['type' => 'string', 'required' => false],
+ 'Username' => ['type' => 'string', 'required' => false],
],
],
'SourceKafkaParameters' => [
'type' => 'object',
'properties' => [
- 'ConsumerGroup' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'InstanceId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Network' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'OffsetReset' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'RegionId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'SecurityGroupId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Topic' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'VSwitchIds' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'VpcId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'ConsumerGroup' => ['type' => 'string', 'required' => false],
+ 'InstanceId' => ['type' => 'string', 'required' => false],
+ 'Network' => ['type' => 'string', 'required' => false],
+ 'OffsetReset' => ['type' => 'string', 'required' => false],
+ 'RegionId' => ['type' => 'string', 'required' => false],
+ 'SecurityGroupId' => ['type' => 'string', 'required' => false],
+ 'Topic' => ['type' => 'string', 'required' => false],
+ 'VSwitchIds' => ['type' => 'string', 'required' => false],
+ 'VpcId' => ['type' => 'string', 'required' => false],
],
],
'SourceMNSParameters' => [
'type' => 'object',
'properties' => [
- 'IsBase64Decode' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'QueueName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'RegionId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'IsBase64Decode' => ['type' => 'boolean', 'required' => false],
+ 'QueueName' => ['type' => 'string', 'required' => false],
+ 'RegionId' => ['type' => 'string', 'required' => false],
],
],
'SourceMQTTParameters' => [
'type' => 'object',
'properties' => [
- 'InstanceId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'RegionId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Topic' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'InstanceId' => ['type' => 'string', 'required' => false],
+ 'RegionId' => ['type' => 'string', 'required' => false],
+ 'Topic' => ['type' => 'string', 'required' => false],
],
],
'SourceRabbitMQParameters' => [
'type' => 'object',
'properties' => [
- 'InstanceId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'QueueName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'RegionId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'VirtualHostName' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'InstanceId' => ['type' => 'string', 'required' => false],
+ 'QueueName' => ['type' => 'string', 'required' => false],
+ 'RegionId' => ['type' => 'string', 'required' => false],
+ 'VirtualHostName' => ['type' => 'string', 'required' => false],
],
],
'SourceRocketMQParameters' => [
'type' => 'object',
'properties' => [
- 'AuthType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'FilterType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'GroupID' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'InstanceEndpoint' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'InstanceId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'InstanceNetwork' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'InstancePassword' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'InstanceSecurityGroupId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'InstanceType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'InstanceUsername' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'InstanceVSwitchIds' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'InstanceVpcId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Offset' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'RegionId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Tag' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Timestamp' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Topic' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'TLSConfig' => [
- 'type' => 'object',
- 'properties' => [
- 'cipherSuites' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'maxVersion' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'minVersion' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'AuthType' => ['type' => 'string', 'required' => false],
+ 'FilterType' => ['type' => 'string', 'required' => false],
+ 'GroupID' => ['type' => 'string', 'required' => false],
+ 'InstanceEndpoint' => ['type' => 'string', 'required' => false],
+ 'InstanceId' => ['type' => 'string', 'required' => false],
+ 'InstanceNetwork' => ['type' => 'string', 'required' => false],
+ 'InstancePassword' => ['type' => 'string', 'required' => false],
+ 'InstanceSecurityGroupId' => ['type' => 'string', 'required' => false],
+ 'InstanceType' => ['type' => 'string', 'required' => false],
+ 'InstanceUsername' => ['type' => 'string', 'required' => false],
+ 'InstanceVSwitchIds' => ['type' => 'string', 'required' => false],
+ 'InstanceVpcId' => ['type' => 'string', 'required' => false],
+ 'Offset' => ['type' => 'string', 'required' => false],
+ 'RegionId' => ['type' => 'string', 'required' => false],
+ 'Tag' => ['type' => 'string', 'required' => false],
+ 'Timestamp' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Topic' => ['type' => 'string', 'required' => false],
],
],
'Tag' => [
'type' => 'object',
'properties' => [
- 'Key' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Value' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Key' => ['type' => 'string', 'required' => false],
+ 'Value' => ['type' => 'string', 'required' => false],
],
],
'TagResource' => [
'type' => 'object',
'properties' => [
- 'ResourceId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ResourceType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'TagKey' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'TagValue' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'ResourceId' => ['type' => 'string', 'required' => false],
+ 'ResourceType' => ['type' => 'string', 'required' => false],
+ 'TagKey' => ['type' => 'string', 'required' => false],
+ 'TagValue' => ['type' => 'string', 'required' => false],
],
],
'TagResourceInput' => [
'type' => 'object',
'properties' => [
- 'resourceArn' => [
- 'type' => 'string',
- 'required' => true,
- 'minLength' => 1,
- ],
+ 'resourceArn' => ['type' => 'string', 'required' => true, 'minLength' => 1],
'tags' => [
'type' => 'object',
'required' => true,
- 'additionalProperties' => [
- 'type' => 'string',
- ],
+ 'additionalProperties' => ['type' => 'string'],
],
],
],
@@ -3300,77 +1536,71 @@
'ResourceId' => [
'type' => 'array',
'required' => true,
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'ResourceType' => [
- 'type' => 'string',
- 'required' => false,
+ 'items' => ['type' => 'string'],
],
+ 'ResourceType' => ['type' => 'string', 'required' => false],
'Tag' => [
'type' => 'array',
'required' => true,
- 'items' => [
- '$ref' => '#/components/schemas/Tag',
- ],
+ 'items' => ['$ref' => '#/components/schemas/Tag'],
],
],
],
'TargetTrackingPolicy' => [
'type' => 'object',
'properties' => [
- 'endTime' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxCapacity' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'metricTarget' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => true,
- ],
- 'metricType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'minCapacity' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'name' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'startTime' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'timeZone' => [
- 'type' => 'string',
+ 'endTime' => ['type' => 'string', 'required' => false],
+ 'maxCapacity' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'metricTarget' => ['type' => 'number', 'format' => 'float', 'required' => true],
+ 'metricType' => ['type' => 'string', 'required' => true],
+ 'minCapacity' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'name' => ['type' => 'string', 'required' => true],
+ 'startTime' => ['type' => 'string', 'required' => false],
+ 'timeZone' => ['type' => 'string'],
+ ],
+ ],
+ 'TimedPoolConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'effectiveStartDate' => ['type' => 'string'],
+ 'effectiveEndDate' => ['type' => 'string'],
+ 'elasticIntervals' => [
+ 'type' => 'array',
+ 'items' => ['$ref' => '#/components/schemas/ElasticInterval'],
],
+ 'timeZone' => ['type' => 'string'],
+ ],
+ ],
+ 'TimedResidentResourcePoolApplication' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'timedPoolId' => ['type' => 'string'],
+ 'accountId' => ['type' => 'string'],
+ 'operationType' => ['type' => 'string'],
+ 'status' => ['type' => 'string'],
+ 'content' => ['type' => 'string'],
+ 'createdTime' => ['type' => 'string'],
+ 'lastModifiedTime' => ['type' => 'string'],
],
],
'TimerTriggerConfig' => [
'type' => 'object',
'properties' => [
- 'cronExpression' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'enable' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'payload' => [
- 'type' => 'string',
- 'required' => false,
+ 'cronExpression' => ['type' => 'string', 'required' => false],
+ 'enable' => ['type' => 'boolean', 'required' => false],
+ 'payload' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ 'TLSConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'cipherSuites' => [
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => ['type' => 'string'],
],
+ 'maxVersion' => ['type' => 'string', 'required' => false],
+ 'minVersion' => ['type' => 'string', 'required' => true],
],
],
'TracingConfig' => [
@@ -3379,71 +1609,27 @@
'params' => [
'type' => 'object',
'required' => false,
- 'additionalProperties' => [
- 'type' => 'string',
- ],
- ],
- 'type' => [
- 'type' => 'string',
- 'required' => false,
+ 'additionalProperties' => ['type' => 'string'],
],
+ 'type' => ['type' => 'string', 'required' => false],
],
],
'Trigger' => [
'type' => 'object',
'properties' => [
- 'createdTime' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'httpTrigger' => [
- '$ref' => '#/components/schemas/HTTPTrigger',
- 'required' => false,
- ],
- 'invocationRole' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'lastModifiedTime' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'qualifier' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'sourceArn' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'status' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'targetArn' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'triggerConfig' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'triggerId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'triggerName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'triggerType' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'createdTime' => ['type' => 'string', 'required' => false],
+ 'description' => ['type' => 'string', 'required' => false],
+ 'httpTrigger' => ['$ref' => '#/components/schemas/HTTPTrigger', 'required' => false],
+ 'invocationRole' => ['type' => 'string', 'required' => false],
+ 'lastModifiedTime' => ['type' => 'string', 'required' => false],
+ 'qualifier' => ['type' => 'string', 'required' => false],
+ 'sourceArn' => ['type' => 'string', 'required' => false],
+ 'status' => ['type' => 'string', 'required' => false],
+ 'targetArn' => ['type' => 'string', 'required' => false],
+ 'triggerConfig' => ['type' => 'string', 'required' => false],
+ 'triggerId' => ['type' => 'string', 'required' => false],
+ 'triggerName' => ['type' => 'string', 'required' => false],
+ 'triggerType' => ['type' => 'string', 'required' => false],
],
],
'UpdateAliasInput' => [
@@ -3452,326 +1638,133 @@
'additionalVersionWeight' => [
'type' => 'object',
'required' => false,
- 'additionalProperties' => [
- 'type' => 'number',
- 'format' => 'float',
- ],
- ],
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 256,
- ],
- 'versionId' => [
- 'type' => 'string',
- 'required' => false,
- 'minLength' => 1,
- 'maxLength' => 10,
+ 'additionalProperties' => ['type' => 'number', 'format' => 'float'],
],
+ 'description' => ['type' => 'string', 'required' => false, 'maxLength' => 256],
+ 'versionId' => ['type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 10],
],
],
'UpdateCustomDomainInput' => [
'type' => 'object',
'properties' => [
- 'authConfig' => [
- '$ref' => '#/components/schemas/AuthConfig',
- 'required' => false,
- ],
- 'certConfig' => [
- '$ref' => '#/components/schemas/CertConfig',
- 'required' => false,
- ],
- 'corsConfig' => [
- '$ref' => '#/components/schemas/CORSConfig',
- 'required' => false,
- ],
- 'protocol' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'routeConfig' => [
- '$ref' => '#/components/schemas/RouteConfig',
- 'required' => false,
- ],
- 'tlsConfig' => [
- '$ref' => '#/components/schemas/TLSConfig',
- 'required' => false,
- ],
- 'wafConfig' => [
- '$ref' => '#/components/schemas/WAFConfig',
- 'required' => false,
- ],
+ 'authConfig' => ['$ref' => '#/components/schemas/AuthConfig', 'required' => false],
+ 'certConfig' => ['$ref' => '#/components/schemas/CertConfig', 'required' => false],
+ 'corsConfig' => ['$ref' => '#/components/schemas/CORSConfig', 'required' => false],
+ 'protocol' => ['type' => 'string', 'required' => false],
+ 'routeConfig' => ['$ref' => '#/components/schemas/RouteConfig', 'required' => false],
+ 'tlsConfig' => ['$ref' => '#/components/schemas/TLSConfig', 'required' => false],
+ 'wafConfig' => ['$ref' => '#/components/schemas/WAFConfig', 'required' => false],
],
],
'UpdateFunctionInput' => [
'type' => 'object',
'properties' => [
- 'code' => [
- '$ref' => '#/components/schemas/InputCodeLocation',
- 'required' => false,
- ],
- 'cpu' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
- 'customContainerConfig' => [
- '$ref' => '#/components/schemas/CustomContainerConfig',
- 'required' => false,
- ],
- 'customDNS' => [
- '$ref' => '#/components/schemas/CustomDNS',
- 'required' => false,
- ],
- 'customRuntimeConfig' => [
- '$ref' => '#/components/schemas/CustomRuntimeConfig',
- 'required' => false,
- ],
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 256,
- ],
- 'diskSize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'code' => ['$ref' => '#/components/schemas/InputCodeLocation', 'required' => false],
+ 'cpu' => ['type' => 'number', 'format' => 'float', 'required' => false],
+ 'customContainerConfig' => ['$ref' => '#/components/schemas/CustomContainerConfig', 'required' => false],
+ 'customDNS' => ['$ref' => '#/components/schemas/CustomDNS', 'required' => false],
+ 'customRuntimeConfig' => ['$ref' => '#/components/schemas/CustomRuntimeConfig', 'required' => false],
+ 'description' => ['type' => 'string', 'required' => false, 'maxLength' => 256],
+ 'diskSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
'environmentVariables' => [
'type' => 'object',
'required' => false,
- 'additionalProperties' => [
- 'type' => 'string',
- ],
- ],
- 'gpuConfig' => [
- '$ref' => '#/components/schemas/GPUConfig',
- 'required' => false,
- ],
- 'handler' => [
- 'type' => 'string',
- 'required' => false,
- 'minLength' => 1,
- 'maxLength' => 128,
- ],
- 'instanceConcurrency' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'instanceLifecycleConfig' => [
- '$ref' => '#/components/schemas/InstanceLifecycleConfig',
- 'required' => false,
- ],
- 'internetAccess' => [
- 'type' => 'boolean',
- 'required' => false,
+ 'additionalProperties' => ['type' => 'string'],
],
+ 'gpuConfig' => ['$ref' => '#/components/schemas/GPUConfig', 'required' => false],
+ 'handler' => ['type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 128],
+ 'instanceConcurrency' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'instanceLifecycleConfig' => ['$ref' => '#/components/schemas/InstanceLifecycleConfig', 'required' => false],
+ 'internetAccess' => ['type' => 'boolean', 'required' => false],
'layers' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'logConfig' => [
- '$ref' => '#/components/schemas/LogConfig',
- 'required' => false,
- ],
- 'memorySize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'nasConfig' => [
- '$ref' => '#/components/schemas/NASConfig',
- 'required' => false,
- ],
- 'ossMountConfig' => [
- '$ref' => '#/components/schemas/OSSMountConfig',
- 'required' => false,
- ],
- 'role' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 300,
- ],
- 'runtime' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'timeout' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'tracingConfig' => [
- '$ref' => '#/components/schemas/TracingConfig',
- 'required' => false,
- ],
- 'vpcConfig' => [
- '$ref' => '#/components/schemas/VPCConfig',
- 'required' => false,
- ],
- 'disableOndemand' => [
- 'type' => 'boolean',
- 'deprecated' => true,
- ],
- 'sessionAffinity' => [
- 'type' => 'string',
- ],
- 'enableLongLiving' => [
- 'type' => 'boolean',
- 'deprecated' => true,
- ],
+ 'items' => ['type' => 'string'],
+ ],
+ 'logConfig' => ['$ref' => '#/components/schemas/LogConfig', 'required' => false],
+ 'memorySize' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'nasConfig' => ['$ref' => '#/components/schemas/NASConfig', 'required' => false],
+ 'ossMountConfig' => ['$ref' => '#/components/schemas/OSSMountConfig', 'required' => false],
+ 'role' => ['type' => 'string', 'required' => false, 'maxLength' => 300],
+ 'runtime' => ['type' => 'string', 'required' => false],
+ 'timeout' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'tracingConfig' => ['$ref' => '#/components/schemas/TracingConfig', 'required' => false],
+ 'vpcConfig' => ['$ref' => '#/components/schemas/VPCConfig', 'required' => false],
+ 'disableOndemand' => ['type' => 'boolean', 'deprecated' => true],
+ 'sessionAffinity' => ['type' => 'string'],
+ 'enableLongLiving' => ['type' => 'boolean', 'deprecated' => true],
'instanceIsolationMode' => [
'type' => 'string',
- 'enum' => [
- 'SHARE',
- 'REQUEST_EXCLUSIVE',
- 'SESSION_EXCLUSIVE',
- ],
- ],
- 'sessionAffinityConfig' => [
- 'type' => 'string',
- ],
- 'idleTimeout' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'enum' => ['SHARE', 'REQUEST_EXCLUSIVE', 'SESSION_EXCLUSIVE'],
],
+ 'sessionAffinityConfig' => ['type' => 'string'],
+ 'idleTimeout' => ['type' => 'integer', 'format' => 'int32'],
'disableInjectCredentials' => [
'type' => 'string',
- 'enum' => [
- 'None',
- 'Env',
- 'Request',
- 'All',
- ],
- ],
- 'polarFsConfig' => [
- '$ref' => '#/components/schemas/PolarFsConfig',
+ 'enum' => ['None', 'Env', 'Request', 'All'],
],
+ 'polarFsConfig' => ['$ref' => '#/components/schemas/PolarFsConfig'],
+ 'juiceFsConfig' => ['$ref' => '#/components/schemas/JuiceFsConfig'],
+ 'microSandboxConfig' => ['$ref' => '#/components/schemas/MicroSandboxConfig'],
],
],
- 'UpdateResidentResourcePoolInput' => [
+ 'UpdateSessionInput' => [
'type' => 'object',
'properties' => [
- 'name' => [
- 'type' => 'string',
- ],
- 'useScaling' => [
- 'type' => 'boolean',
- ],
+ 'sessionTTLInSeconds' => ['type' => 'integer', 'format' => 'int64'],
+ 'sessionIdleTimeoutInSeconds' => ['type' => 'integer', 'format' => 'int64'],
+ 'disableSessionIdReuse' => ['type' => 'boolean'],
+ 'nasConfig' => ['$ref' => '#/components/schemas/NASConfig'],
+ 'ossMountConfig' => ['$ref' => '#/components/schemas/OSSMountConfig'],
+ 'polarFsConfig' => ['$ref' => '#/components/schemas/PolarFsConfig'],
+ 'juiceFsConfig' => ['$ref' => '#/components/schemas/JuiceFsConfig'],
+ 'enableAutoPause' => ['type' => 'boolean'],
+ 'enableAutoResume' => ['type' => 'boolean'],
],
],
- 'UpdateSessionInput' => [
+ 'UpdateTriggerInput' => [
'type' => 'object',
'properties' => [
- 'sessionTTLInSeconds' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'sessionIdleTimeoutInSeconds' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'disableSessionIdReuse' => [
- 'type' => 'boolean',
- ],
+ 'description' => ['type' => 'string', 'required' => false, 'maxLength' => 256],
+ 'invocationRole' => ['type' => 'string', 'required' => false, 'maxLength' => 300],
+ 'qualifier' => ['type' => 'string', 'required' => false],
+ 'triggerConfig' => ['type' => 'string', 'required' => false],
],
],
- 'UpdateTriggerInput' => [
+ 'Version' => [
'type' => 'object',
'properties' => [
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 256,
- ],
- 'invocationRole' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 300,
- ],
- 'qualifier' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'triggerConfig' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'createdTime' => ['type' => 'string', 'required' => false],
+ 'description' => ['type' => 'string', 'required' => false],
+ 'lastModifiedTime' => ['type' => 'string', 'required' => false],
+ 'versionId' => ['type' => 'string', 'required' => false],
],
],
'VPCConfig' => [
'type' => 'object',
'properties' => [
- 'securityGroupId' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 50,
- ],
+ 'securityGroupId' => ['type' => 'string', 'required' => false, 'maxLength' => 50],
'vSwitchIds' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- ],
+ 'items' => ['type' => 'string'],
'maxItems' => 10,
],
- 'vpcId' => [
- 'type' => 'string',
- 'required' => false,
- 'maxLength' => 50,
- ],
- 'role' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'Version' => [
- 'type' => 'object',
- 'properties' => [
- 'createdTime' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'lastModifiedTime' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'versionId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'vpcId' => ['type' => 'string', 'required' => false, 'maxLength' => 50],
+ 'role' => ['type' => 'string'],
],
],
'WAFConfig' => [
'type' => 'object',
'properties' => [
- 'enableWAF' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'enableWAF' => ['type' => 'boolean', 'required' => false],
],
],
'WildcardRule' => [
'type' => 'object',
'properties' => [
- 'match' => [
- 'type' => 'string',
- 'required' => true,
- 'maxLength' => 256,
- ],
- 'replacement' => [
- 'type' => 'string',
- 'required' => true,
- 'maxLength' => 256,
- ],
+ 'match' => ['type' => 'string', 'required' => true, 'maxLength' => 256],
+ 'replacement' => ['type' => 'string', 'required' => true, 'maxLength' => 256],
],
],
],
@@ -3779,816 +1772,513 @@
'apis' => [
'ChangeResourceGroup' => [
'path' => '/2023-03-30/resource-groups',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'methods' => ['put'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/ChangeResourceGroupInput',
- 'required' => false,
- ],
+ 'schema' => ['$ref' => '#/components/schemas/ChangeResourceGroupInput', 'required' => false],
],
],
],
- 'DescribeRegions' => [
- 'path' => '/2023-03-30/regions',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'CreateAlias' => [
+ 'path' => '/2023-03-30/functions/{functionName}/aliases',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'AcceptLanguage',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- 'enum' => [
- 'zh-CN',
- 'en-US',
- 'ja',
- ],
- ],
+ 'name' => 'functionName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/CreateAliasInput', 'required' => true],
],
],
],
'CreateCustomDomain' => [
'path' => '/2023-03-30/custom-domains',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/CreateCustomDomainInput',
- 'required' => true,
- ],
+ 'schema' => ['$ref' => '#/components/schemas/CreateCustomDomainInput', 'required' => true],
],
],
],
- 'DeleteCustomDomain' => [
- 'path' => '/2023-03-30/custom-domains/{domainName}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateFunction' => [
+ 'path' => '/2023-03-30/functions',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'parameters' => [
[
- 'name' => 'domainName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/CreateFunctionInput', 'required' => true],
],
],
],
- 'GetCustomDomain' => [
- 'path' => '/2023-03-30/custom-domains/{domainName}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateLayerVersion' => [
+ 'path' => '/2023-03-30/layers/{layerName}/versions',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'domainName',
+ 'name' => 'layerName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/CreateLayerVersionInput', 'required' => true],
],
],
],
- 'ListCustomDomains' => [
- 'path' => '/2023-03-30/custom-domains',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateSession' => [
+ 'path' => '/2023-03-30/functions/{functionName}/sessions',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'prefix',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'functionName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'nextToken',
+ 'name' => 'qualifier',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'limit',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/CreateSessionInput', 'required' => false],
],
],
],
- 'UpdateCustomDomain' => [
- 'path' => '/2023-03-30/custom-domains/{domainName}',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateTrigger' => [
+ 'path' => '/2023-03-30/functions/{functionName}/triggers',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'domainName',
+ 'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/UpdateCustomDomainInput',
- 'required' => true,
- ],
+ 'schema' => ['$ref' => '#/components/schemas/CreateTriggerInput', 'required' => true],
],
],
],
- 'DeleteFunctionVersion' => [
- 'path' => '/2023-03-30/functions/{functionName}/versions/{versionId}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateVpcBinding' => [
+ 'path' => '/2023-03-30/functions/{functionName}/vpc-bindings',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => [],
'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'versionId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/CreateVpcBindingInput', 'required' => true],
],
],
],
- 'GetFunctionCode' => [
- 'path' => '/2023-03-30/functions/{functionName}/code',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteAlias' => [
+ 'path' => '/2023-03-30/functions/{functionName}/aliases/{aliasName}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'qualifier',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'aliasName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListFunctionVersions' => [
- 'path' => '/2023-03-30/functions/{functionName}/versions',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteAsyncInvokeConfig' => [
+ 'path' => '/2023-03-30/functions/{functionName}/async-invoke-config',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'nextToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'direction',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'limit',
+ 'name' => 'qualifier',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'PublishFunctionVersion' => [
- 'path' => '/2023-03-30/functions/{functionName}/versions',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteConcurrencyConfig' => [
+ 'path' => '/2023-03-30/functions/{functionName}/concurrency',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/PublishVersionInput',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'CreateFunction' => [
- 'path' => '/2023-03-30/functions',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteCustomDomain' => [
+ 'path' => '/2023-03-30/custom-domains/{domainName}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
'parameters' => [
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/CreateFunctionInput',
- 'required' => true,
- ],
+ 'name' => 'domainName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
'DeleteFunction' => [
'path' => '/2023-03-30/functions/{functionName}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'GetFunction' => [
- 'path' => '/2023-03-30/functions/{functionName}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteFunctionVersion' => [
+ 'path' => '/2023-03-30/functions/{functionName}/versions/{versionId}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'qualifier',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'versionId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
],
],
- 'ListFunctions' => [
- 'path' => '/2023-03-30/functions',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteLayerVersion' => [
+ 'path' => '/2023-03-30/layers/{layerName}/versions/{version}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'prefix',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'nextToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'limit',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'name' => 'layerName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'fcVersion',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- 'enum' => [
- 'v3',
- 'v2',
- ],
- ],
+ 'name' => 'version',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
+ ],
+ ],
+ 'DeleteProvisionConfig' => [
+ 'path' => '/2023-03-30/functions/{functionName}/provision-config',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'tags',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/Tag',
- 'required' => false,
- ],
- ],
+ 'AK' => [],
],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'parameters' => [
[
- 'name' => 'runtime',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'functionName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'gpuType',
+ 'name' => 'qualifier',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
+ ],
+ ],
+ 'DeleteScalingConfig' => [
+ 'path' => '/2023-03-30/functions/{functionName}/scaling-config',
+ 'methods' => ['delete'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'description',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
'name' => 'functionName',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'resourceGroupId',
+ 'name' => 'qualifier',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'InvokeFunction' => [
- 'path' => '/2023-03-30/functions/{functionName}/invocations',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteSession' => [
+ 'path' => '/2023-03-30/functions/{functionName}/sessions/{sessionId}',
+ 'methods' => ['delete'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/octet-stream',
- ],
- 'produces' => [
- 'application/octet-stream',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'qualifier',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'sessionId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'x-fc-invocation-type',
- 'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'qualifier',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
+ ],
+ ],
+ 'DeleteTrigger' => [
+ 'path' => '/2023-03-30/functions/{functionName}/triggers/{triggerName}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'x-fc-log-type',
- 'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'AK' => [],
],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'format' => 'binary',
- 'required' => false,
- ],
+ 'name' => 'functionName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'x-fc-async-task-id',
- 'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'triggerName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'UpdateFunction' => [
- 'path' => '/2023-03-30/functions/{functionName}',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteVpcBinding' => [
+ 'path' => '/2023-03-30/functions/{functionName}/vpc-bindings/{vpcId}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => [],
'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/UpdateFunctionInput',
- 'required' => true,
- ],
+ 'name' => 'vpcId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'EnableFunctionInvocation' => [
- 'path' => '/2023-03-30/functions/{functionName}/invoke/enable',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeRegions' => [
+ 'path' => '/2023-03-30/regions',
+ 'methods' => ['get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'functionName',
- 'in' => 'path',
+ 'name' => 'AcceptLanguage',
+ 'in' => 'query',
'schema' => [
'type' => 'string',
'required' => false,
+ 'enum' => ['zh-CN', 'en-US', 'ja'],
],
],
],
],
'DisableFunctionInvocation' => [
'path' => '/2023-03-30/functions/{functionName}/invoke/disable',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
@@ -4599,1341 +2289,722 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'reason' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'abortOngoingRequest' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'reason' => ['type' => 'string', 'required' => false],
+ 'abortOngoingRequest' => ['type' => 'boolean', 'required' => false],
],
],
],
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'DeleteAlias' => [
- 'path' => '/2023-03-30/functions/{functionName}/aliases/{aliasName}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'EnableFunctionInvocation' => [
+ 'path' => '/2023-03-30/functions/{functionName}/invoke/enable',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'aliasName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
'GetAlias' => [
'path' => '/2023-03-30/functions/{functionName}/aliases/{aliasName}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'aliasName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListAliases' => [
- 'path' => '/2023-03-30/functions/{functionName}/aliases',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetAsyncInvokeConfig' => [
+ 'path' => '/2023-03-30/functions/{functionName}/async-invoke-config',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'prefix',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'nextToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'limit',
+ 'name' => 'qualifier',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UpdateAlias' => [
- 'path' => '/2023-03-30/functions/{functionName}/aliases/{aliasName}',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetAsyncTask' => [
+ 'path' => '/2023-03-30/functions/{functionName}/async-tasks/{taskId}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'aliasName',
+ 'name' => 'taskId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/UpdateAliasInput',
- 'required' => true,
- ],
+ 'name' => 'qualifier',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'CreateAlias' => [
- 'path' => '/2023-03-30/functions/{functionName}/aliases',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetConcurrencyConfig' => [
+ 'path' => '/2023-03-30/functions/{functionName}/concurrency',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/CreateAliasInput',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'CreateTrigger' => [
- 'path' => '/2023-03-30/functions/{functionName}/triggers',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetCustomDomain' => [
+ 'path' => '/2023-03-30/custom-domains/{domainName}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'functionName',
+ 'name' => 'domainName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/CreateTriggerInput',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'DeleteTrigger' => [
- 'path' => '/2023-03-30/functions/{functionName}/triggers/{triggerName}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetFunction' => [
+ 'path' => '/2023-03-30/functions/{functionName}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'triggerName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'qualifier',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'GetTrigger' => [
- 'path' => '/2023-03-30/functions/{functionName}/triggers/{triggerName}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetFunctionCode' => [
+ 'path' => '/2023-03-30/functions/{functionName}/code',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'triggerName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'qualifier',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListTriggers' => [
- 'path' => '/2023-03-30/functions/{functionName}/triggers',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetLayerVersion' => [
+ 'path' => '/2023-03-30/layers/{layerName}/versions/{version}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'functionName',
+ 'name' => 'layerName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'prefix',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'nextToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'limit',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'name' => 'version',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
],
],
- 'UpdateTrigger' => [
- 'path' => '/2023-03-30/functions/{functionName}/triggers/{triggerName}',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetLayerVersionByArn' => [
+ 'path' => '/2023-03-30/layerarn/{arn}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'functionName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'triggerName',
+ 'name' => 'arn',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/UpdateTriggerInput',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'DeleteAsyncInvokeConfig' => [
- 'path' => '/2023-03-30/functions/{functionName}/async-invoke-config',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetProvisionConfig' => [
+ 'path' => '/2023-03-30/functions/{functionName}/provision-config',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'qualifier',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'GetAsyncInvokeConfig' => [
- 'path' => '/2023-03-30/functions/{functionName}/async-invoke-config',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetScalingConfig' => [
+ 'path' => '/2023-03-30/functions/{functionName}/scaling-config',
+ 'methods' => ['get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'qualifier',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListAsyncInvokeConfigs' => [
- 'path' => '/2023-03-30/async-invoke-configs',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetSession' => [
+ 'path' => '/2023-03-30/functions/{functionName}/sessions/{sessionId}',
+ 'methods' => ['get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'nextToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'sessionId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'limit',
+ 'name' => 'qualifier',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'PutAsyncInvokeConfig' => [
- 'path' => '/2023-03-30/functions/{functionName}/async-invoke-config',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetTrigger' => [
+ 'path' => '/2023-03-30/functions/{functionName}/triggers/{triggerName}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/PutAsyncInvokeConfigInput',
- 'required' => true,
- ],
- ],
- [
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'qualifier',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'triggerName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'DeleteProvisionConfig' => [
- 'path' => '/2023-03-30/functions/{functionName}/provision-config',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'InvokeFunction' => [
+ 'path' => '/2023-03-30/functions/{functionName}/invocations',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/octet-stream'],
+ 'produces' => ['application/octet-stream'],
+ 'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'qualifier',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'GetProvisionConfig' => [
- 'path' => '/2023-03-30/functions/{functionName}/provision-config',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'x-fc-invocation-type',
+ 'in' => 'header',
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'functionName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'x-fc-log-type',
+ 'in' => 'header',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'qualifier',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'format' => 'binary', 'required' => false],
+ ],
+ [
+ 'name' => 'x-fc-async-task-id',
+ 'in' => 'header',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListProvisionConfigs' => [
- 'path' => '/2023-03-30/provision-configs',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListAliases' => [
+ 'path' => '/2023-03-30/functions/{functionName}/aliases',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'prefix',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'nextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'limit',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'PutProvisionConfig' => [
- 'path' => '/2023-03-30/functions/{functionName}/provision-config',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListAsyncInvokeConfigs' => [
+ 'path' => '/2023-03-30/async-invoke-configs',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'parameters' => [
[
'name' => 'functionName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'qualifier',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/PutProvisionConfigInput',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'DeleteConcurrencyConfig' => [
- 'path' => '/2023-03-30/functions/{functionName}/concurrency',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'nextToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'parameters' => [
[
- 'name' => 'functionName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'limit',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'GetConcurrencyConfig' => [
- 'path' => '/2023-03-30/functions/{functionName}/concurrency',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListAsyncTasks' => [
+ 'path' => '/2023-03-30/functions/{functionName}/async-tasks',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- ],
- 'ListConcurrencyConfigs' => [
- 'path' => '/2023-03-30/concurrency-configs',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'functionName',
+ 'name' => 'prefix',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'nextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'limit',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
- ],
- ],
- 'PutConcurrencyConfig' => [
- 'path' => '/2023-03-30/functions/{functionName}/concurrency',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'qualifier',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'functionName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'status',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/PutConcurrencyInput',
- 'required' => true,
- ],
+ 'name' => 'startedTimeBegin',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
- ],
- ],
- 'CreateLayerVersion' => [
- 'path' => '/2023-03-30/layers/{layerName}/versions',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'startedTimeEnd',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'layerName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'sortOrderByTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/CreateLayerVersionInput',
- 'required' => true,
- ],
+ 'name' => 'includePayload',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'DeleteLayerVersion' => [
- 'path' => '/2023-03-30/layers/{layerName}/versions/{version}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListConcurrencyConfigs' => [
+ 'path' => '/2023-03-30/concurrency-configs',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'layerName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'functionName',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'version',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'name' => 'nextToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'limit',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'GetLayerVersion' => [
- 'path' => '/2023-03-30/layers/{layerName}/versions/{version}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListCustomDomains' => [
+ 'path' => '/2023-03-30/custom-domains',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'layerName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'version',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'name' => 'prefix',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'GetLayerVersionByArn' => [
- 'path' => '/2023-03-30/layerarn/{arn}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'nextToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'arn',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'limit',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'ListLayerVersions' => [
- 'path' => '/2023-03-30/layers/{layerName}/versions',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListFunctionVersions' => [
+ 'path' => '/2023-03-30/functions/{functionName}/versions',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'layerName',
+ 'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'startVersion',
+ 'name' => 'nextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'direction',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'limit',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'ListLayers' => [
- 'path' => '/2023-03-30/layers',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListFunctions' => [
+ 'path' => '/2023-03-30/functions',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'prefix',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'nextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'limit',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'public',
+ 'name' => 'fcVersion',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => false,
+ 'enum' => ['v3', 'v2'],
],
],
[
- 'name' => 'official',
+ 'name' => 'tags',
'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/Tag', 'required' => false],
],
],
- ],
- ],
- 'PutLayerACL' => [
- 'path' => '/2023-03-30/layers/{layerName}/acl',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'runtime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'layerName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'gpuType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'public',
+ 'name' => 'description',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'deprecated' => true,
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'acl',
+ 'name' => 'functionName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- 'enum' => [],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'resourceGroupId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
'ListInstances' => [
'path' => '/2023-03-30/functions/{functionName}/instances',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'qualifier',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'withAllActive',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
'name' => 'instanceStatus',
@@ -5945,47 +3016,29 @@
'items' => [
'type' => 'string',
'required' => false,
- 'enum' => [
- 'Running',
- 'Terminating',
- 'Destroyed',
- ],
+ 'enum' => ['Running', 'Terminating', 'Destroyed'],
],
],
],
[
'name' => 'startTimeMs',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
[
'name' => 'endTimeMs',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
[
'name' => 'startKey',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'limit',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'instanceIds',
@@ -5994,181 +3047,200 @@
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
],
],
],
],
- 'ListVpcBindings' => [
- 'path' => '/2023-03-30/functions/{functionName}/vpc-bindings',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListLayerVersions' => [
+ 'path' => '/2023-03-30/layers/{layerName}/versions',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'functionName',
+ 'name' => 'layerName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'startVersion',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'limit',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'CreateVpcBinding' => [
- 'path' => '/2023-03-30/functions/{functionName}/vpc-bindings',
- 'methods' => [
- 'post',
+ 'ListLayers' => [
+ 'path' => '/2023-03-30/layers',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
],
- 'schemes' => [
- 'http',
- 'https',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'prefix',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'nextToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'limit',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'public',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'official',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
],
+ ],
+ 'ListProvisionConfigs' => [
+ 'path' => '/2023-03-30/provision-configs',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/CreateVpcBindingInput',
- 'required' => true,
- ],
+ 'name' => 'nextToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'limit',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'DeleteVpcBinding' => [
- 'path' => '/2023-03-30/functions/{functionName}/vpc-bindings/{vpcId}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListScalingConfigs' => [
+ 'path' => '/2023-03-30/scaling-configs',
+ 'methods' => ['get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [],
'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'vpcId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'nextToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'limit',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'TagResources' => [
- 'path' => '/2023-03-30/tags-v2',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListSessions' => [
+ 'path' => '/2023-03-30/functions/{functionName}/sessions',
+ 'methods' => ['get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
'parameters' => [
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/TagResourcesInput',
- 'required' => true,
- ],
+ 'name' => 'functionName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'qualifier',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'limit',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'],
+ ],
+ [
+ 'name' => 'nextToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'sessionStatus',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'sessionId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
'ListTagResources' => [
'path' => '/2023-03-30/tags-v2',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'parameters' => [
[
'name' => 'ResourceType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ResourceId',
@@ -6177,10 +3249,7 @@
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
@@ -6194,14 +3263,8 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'Key' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Value' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Key' => ['type' => 'string', 'required' => false],
+ 'Value' => ['type' => 'string', 'required' => false],
],
],
],
@@ -6209,813 +3272,573 @@
[
'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'Limit',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'UntagResources' => [
- 'path' => '/2023-03-30/tags-v2',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListTriggers' => [
+ 'path' => '/2023-03-30/functions/{functionName}/triggers',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ResourceType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'functionName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ResourceId',
+ 'name' => 'prefix',
'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'TagKey',
+ 'name' => 'nextToken',
'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'All',
+ 'name' => 'limit',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'GetAsyncTask' => [
- 'path' => '/2023-03-30/functions/{functionName}/async-tasks/{taskId}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListVpcBindings' => [
+ 'path' => '/2023-03-30/functions/{functionName}/vpc-bindings',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'functionName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
],
- 'produces' => [
- 'application/json',
+ ],
+ 'PauseSession' => [
+ 'path' => '/2023-03-30/functions/{functionName}/sessions/{sessionId}/pause',
+ 'methods' => ['put'],
+ 'schemes' => ['https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'taskId',
+ 'name' => 'sessionId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'qualifier',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListAsyncTasks' => [
- 'path' => '/2023-03-30/functions/{functionName}/async-tasks',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'PublishFunctionVersion' => [
+ 'path' => '/2023-03-30/functions/{functionName}/versions',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'prefix',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/PublishVersionInput', 'required' => true],
],
+ ],
+ ],
+ 'PutAsyncInvokeConfig' => [
+ 'path' => '/2023-03-30/functions/{functionName}/async-invoke-config',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'nextToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'AK' => [],
],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'limit',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/PutAsyncInvokeConfigInput', 'required' => true],
+ ],
+ [
+ 'name' => 'functionName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'qualifier',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
+ ],
+ ],
+ 'PutConcurrencyConfig' => [
+ 'path' => '/2023-03-30/functions/{functionName}/concurrency',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'status',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'functionName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'startedTimeBegin',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/PutConcurrencyInput', 'required' => true],
],
+ ],
+ ],
+ 'PutLayerACL' => [
+ 'path' => '/2023-03-30/layers/{layerName}/acl',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'startedTimeEnd',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'AK' => [],
],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'sortOrderByTime',
+ 'name' => 'layerName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'public',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false],
],
[
- 'name' => 'includePayload',
+ 'name' => 'acl',
'in' => 'query',
'schema' => [
- 'type' => 'boolean',
+ 'type' => 'string',
'required' => false,
+ 'enum' => [],
],
],
],
],
- 'StopAsyncTask' => [
- 'path' => '/2023-03-30/functions/{functionName}/async-tasks/{taskId}/stop',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'PutProvisionConfig' => [
+ 'path' => '/2023-03-30/functions/{functionName}/provision-config',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'taskId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'qualifier',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/PutProvisionConfigInput', 'required' => true],
],
],
],
- 'CreateSession' => [
- 'path' => '/2023-03-30/functions/{functionName}/sessions',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'PutScalingConfig' => [
+ 'path' => '/2023-03-30/functions/{functionName}/scaling-config',
+ 'methods' => ['put'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'qualifier',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/CreateSessionInput',
- 'required' => false,
- ],
+ 'style' => 'json',
+ 'schema' => ['$ref' => '#/components/schemas/PutScalingConfigInput', 'required' => false],
],
],
],
- 'GetSession' => [
- 'path' => '/2023-03-30/functions/{functionName}/sessions/{sessionId}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'ResumeSession' => [
+ 'path' => '/2023-03-30/functions/{functionName}/sessions/{sessionId}/resume',
+ 'methods' => ['put'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'sessionId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'qualifier',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'fileSystemOnly',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean'],
],
],
],
- 'UpdateSession' => [
- 'path' => '/2023-03-30/functions/{functionName}/sessions/{sessionId}',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'StopAsyncTask' => [
+ 'path' => '/2023-03-30/functions/{functionName}/async-tasks/{taskId}/stop',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'sessionId',
+ 'name' => 'taskId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'qualifier',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ ],
+ 'TagResources' => [
+ 'path' => '/2023-03-30/tags-v2',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'parameters' => [
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/UpdateSessionInput',
- 'required' => false,
- ],
+ 'schema' => ['$ref' => '#/components/schemas/TagResourcesInput', 'required' => true],
],
],
],
- 'ListSessions' => [
- 'path' => '/2023-03-30/functions/{functionName}/sessions',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'UntagResources' => [
+ 'path' => '/2023-03-30/tags-v2',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'functionName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'qualifier',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'limit',
+ 'name' => 'ResourceType',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '100',
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'nextToken',
+ 'name' => 'ResourceId',
'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => false,
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'sessionStatus',
+ 'name' => 'TagKey',
'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'sessionId',
+ 'name' => 'All',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'DeleteSession' => [
- 'path' => '/2023-03-30/functions/{functionName}/sessions/{sessionId}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'UpdateAlias' => [
+ 'path' => '/2023-03-30/functions/{functionName}/aliases/{aliasName}',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'sessionId',
+ 'name' => 'aliasName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'qualifier',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/UpdateAliasInput', 'required' => true],
],
],
],
- 'PutScalingConfig' => [
- 'path' => '/2023-03-30/functions/{functionName}/scaling-config',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'UpdateCustomDomain' => [
+ 'path' => '/2023-03-30/custom-domains/{domainName}',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'functionName',
+ 'name' => 'domainName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'qualifier',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- '$ref' => '#/components/schemas/PutScalingConfigInput',
- 'required' => false,
- ],
+ 'schema' => ['$ref' => '#/components/schemas/UpdateCustomDomainInput', 'required' => true],
],
],
],
- 'DeleteScalingConfig' => [
- 'path' => '/2023-03-30/functions/{functionName}/scaling-config',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'UpdateFunction' => [
+ 'path' => '/2023-03-30/functions/{functionName}',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'qualifier',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/UpdateFunctionInput', 'required' => true],
],
],
],
- 'GetScalingConfig' => [
- 'path' => '/2023-03-30/functions/{functionName}/scaling-config',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'UpdateSession' => [
+ 'path' => '/2023-03-30/functions/{functionName}/sessions/{sessionId}',
+ 'methods' => ['put'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'sessionId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'qualifier',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/UpdateSessionInput', 'required' => false],
],
],
],
- 'ListScalingConfigs' => [
- 'path' => '/2023-03-30/scaling-configs',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'UpdateTrigger' => [
+ 'path' => '/2023-03-30/functions/{functionName}/triggers/{triggerName}',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'functionName',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'nextToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'triggerName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'limit',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/UpdateTriggerInput', 'required' => true],
],
],
],
],
'endpoints' => [
- [
- 'regionId' => 'cn-qingdao',
- 'endpoint' => 'fcv3.cn-qingdao.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-beijing',
- 'endpoint' => 'fcv3.cn-beijing.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-zhangjiakou',
- 'endpoint' => 'fcv3.cn-zhangjiakou.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-huhehaote',
- 'endpoint' => 'fcv3.cn-huhehaote.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-hangzhou',
- 'endpoint' => 'fcv3.cn-hangzhou.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-shanghai',
- 'endpoint' => 'fcv3.cn-shanghai.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-shenzhen',
- 'endpoint' => 'fcv3.cn-shenzhen.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-chengdu',
- 'endpoint' => 'fcv3.cn-chengdu.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-hongkong',
- 'endpoint' => 'fcv3.cn-hongkong.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-northeast-1',
- 'endpoint' => 'fcv3.ap-northeast-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-southeast-1',
- 'endpoint' => 'fcv3.ap-southeast-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-southeast-2',
- 'endpoint' => 'fcv3.ap-southeast-2.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-southeast-3',
- 'endpoint' => 'fcv3.ap-southeast-3.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-southeast-5',
- 'endpoint' => 'fcv3.ap-southeast-5.aliyuncs.com ',
- ],
- [
- 'regionId' => 'us-east-1',
- 'endpoint' => 'fcv3.us-east-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'us-west-1',
- 'endpoint' => 'fcv3.us-west-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'eu-west-1',
- 'endpoint' => 'fcv3.eu-west-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'eu-central-1',
- 'endpoint' => 'fcv3.eu-central-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-south-1',
- 'endpoint' => 'fcv3.ap-south-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-hangzhou-finance',
- 'endpoint' => 'cn-hangzhou-finance.fc.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-shanghai-finance-1',
- 'endpoint' => 'cn-shanghai-finance-1.fc.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-southeast-7',
- 'endpoint' => 'fcv3.ap-southeast-7.aliyuncs.com',
- ],
- [
- 'regionId' => 'me-central-1',
- 'endpoint' => 'me-central-1.fc.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-heyuan-acdr-1',
- 'endpoint' => 'cn-heyuan-acdr-1.fc.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-wulanchabu',
- 'endpoint' => 'fcv3.cn-wulanchabu.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-northeast-2',
- 'endpoint' => 'fcv3.ap-northeast-2.aliyuncs.com',
- ],
+ ['regionId' => 'ap-northeast-1', 'regionName' => '日本(东京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'fcv3.ap-northeast-1.aliyuncs.com', 'endpoint' => 'fcv3.ap-northeast-1.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'ap-northeast-2', 'regionName' => '韩国(首尔)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'fcv3.ap-northeast-2.aliyuncs.com', 'endpoint' => 'fcv3.ap-northeast-2.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'ap-southeast-1', 'regionName' => '新加坡', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'fcv3.ap-southeast-1.aliyuncs.com', 'endpoint' => 'fcv3.ap-southeast-1.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'ap-southeast-2', 'regionName' => '澳大利亚(悉尼)已关停', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'fcv3.ap-southeast-2.aliyuncs.com', 'endpoint' => 'fcv3.ap-southeast-2.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'ap-southeast-3', 'regionName' => '马来西亚(吉隆坡)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'fcv3.ap-southeast-3.aliyuncs.com', 'endpoint' => 'fcv3.ap-southeast-3.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'ap-southeast-5', 'regionName' => '印度尼西亚(雅加达)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'fcv3.ap-southeast-5.aliyuncs.com ', 'endpoint' => 'fcv3.ap-southeast-5.aliyuncs.com ', 'vpc' => ''],
+ ['regionId' => 'ap-southeast-7', 'regionName' => '泰国(曼谷)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'fcv3.ap-southeast-7.aliyuncs.com', 'endpoint' => 'fcv3.ap-southeast-7.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'cn-beijing', 'regionName' => '华北2(北京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'fcv3.cn-beijing.aliyuncs.com', 'endpoint' => 'fcv3.cn-beijing.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'cn-chengdu', 'regionName' => '西南1(成都)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'fcv3.cn-chengdu.aliyuncs.com', 'endpoint' => 'fcv3.cn-chengdu.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'cn-hangzhou', 'regionName' => '华东1(杭州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'fcv3.cn-hangzhou.aliyuncs.com', 'endpoint' => 'fcv3.cn-hangzhou.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'cn-hongkong', 'regionName' => '中国香港', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'fcv3.cn-hongkong.aliyuncs.com', 'endpoint' => 'fcv3.cn-hongkong.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'cn-huhehaote', 'regionName' => '华北5(呼和浩特)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'fcv3.cn-huhehaote.aliyuncs.com', 'endpoint' => 'fcv3.cn-huhehaote.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'cn-qingdao', 'regionName' => '华北1(青岛)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'fcv3.cn-qingdao.aliyuncs.com', 'endpoint' => 'fcv3.cn-qingdao.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'cn-shanghai', 'regionName' => '华东2(上海)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'fcv3.cn-shanghai.aliyuncs.com', 'endpoint' => 'fcv3.cn-shanghai.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'cn-shenzhen', 'regionName' => '华南1(深圳)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'fcv3.cn-shenzhen.aliyuncs.com', 'endpoint' => 'fcv3.cn-shenzhen.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'cn-wulanchabu', 'regionName' => '华北6(乌兰察布)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'fcv3.cn-wulanchabu.aliyuncs.com', 'endpoint' => 'fcv3.cn-wulanchabu.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'cn-zhangjiakou', 'regionName' => '华北3(张家口)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'fcv3.cn-zhangjiakou.aliyuncs.com', 'endpoint' => 'fcv3.cn-zhangjiakou.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'us-west-1', 'regionName' => '美国(硅谷)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'fcv3.us-west-1.aliyuncs.com', 'endpoint' => 'fcv3.us-west-1.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'us-east-1', 'regionName' => '美国(弗吉尼亚)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'fcv3.us-east-1.aliyuncs.com', 'endpoint' => 'fcv3.us-east-1.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'eu-west-1', 'regionName' => '英国(伦敦)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'fcv3.eu-west-1.aliyuncs.com', 'endpoint' => 'fcv3.eu-west-1.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'eu-central-1', 'regionName' => '德国(法兰克福)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'fcv3.eu-central-1.aliyuncs.com', 'endpoint' => 'fcv3.eu-central-1.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'me-central-1', 'regionName' => '沙特(利雅得)', 'areaId' => 'middleEast', 'areaName' => '中东', 'public' => 'me-central-1.fc.aliyuncs.com', 'endpoint' => 'me-central-1.fc.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'ap-south-1', 'regionName' => '印度(孟买)已关停', 'areaId' => 'middleEast', 'areaName' => '中东', 'public' => 'fcv3.ap-south-1.aliyuncs.com', 'endpoint' => 'fcv3.ap-south-1.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'cn-shanghai-finance-1', 'regionName' => '华东2 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'cn-shanghai-finance-1.fc.aliyuncs.com', 'endpoint' => 'cn-shanghai-finance-1.fc.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'cn-heyuan-acdr-1', 'regionName' => '河源专属云汽车合规', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'cn-heyuan-acdr-1.fc.aliyuncs.com', 'endpoint' => 'cn-heyuan-acdr-1.fc.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'cn-hangzhou-finance', 'regionName' => '华东1 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'cn-hangzhou-finance.fc.aliyuncs.com', 'endpoint' => 'cn-hangzhou-finance.fc.aliyuncs.com', 'vpc' => ''],
],
];