diff options
| author | Zhineng Li <im@zhineng.li> | 2026-07-12 16:56:35 +0800 |
|---|---|---|
| committer | Zhineng Li <im@zhineng.li> | 2026-07-12 16:56:35 +0800 |
| commit | 814ec806c22e2782390af5a4a05cb6281aabd5e1 (patch) | |
| tree | 29e1692a067b17e56886a7d246d2b9521b2b7777 /data/fc | |
| parent | eccd5cd5a067f5659982685afdeea209b1888efb (diff) | |
| download | afterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.tar.gz afterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.zip | |
update APIs 20260712
Diffstat (limited to 'data/fc')
| -rw-r--r-- | data/fc/2023-03-30/api-docs.php | 6709 |
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' => ''], ], ]; |
