'1.0', 'info' => ['style' => 'ROA', 'product' => 'es-serverless', 'version' => '2023-06-27'], 'components' => [ 'schemas' => [], ], 'apis' => [ 'CancelSpecReviewTask' => [ 'path' => '/openapi/es-serverless/instances/{appName}/spec-review-tasks/{taskId}', 'methods' => ['delete'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'appName', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'taskId', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'CreateApp' => [ 'path' => '/openapi/es-serverless/instances', 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'appName' => ['type' => 'string', 'required' => true], 'description' => ['type' => 'string', 'required' => false], 'network' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'type' => ['type' => 'string', 'required' => false], 'enabled' => ['type' => 'boolean', 'required' => false], 'domain' => ['type' => 'string', 'required' => false], 'port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'whiteIpGroup' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'groupName' => ['type' => 'string', 'required' => false], 'ips' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], ], 'authentication' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'basicAuth' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'username' => ['type' => 'string', 'required' => false], 'password' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'regionId' => ['type' => 'string', 'required' => false], 'version' => ['type' => 'string', 'required' => false], 'chargeType' => ['type' => 'string', 'required' => true], 'quotaInfo' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'cu' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'storage' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'appType' => ['type' => 'string', 'required' => false], 'minCu' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'elastic' => ['type' => 'boolean', 'required' => false], ], ], 'privateNetwork' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'type' => ['type' => 'string', 'required' => false], 'enabled' => ['type' => 'boolean', 'required' => false], 'whiteIpGroup' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'groupName' => ['type' => 'string', 'required' => false], 'ips' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], ], ], 'vpcId' => ['type' => 'string', 'required' => false], 'pvlEndpointId' => ['type' => 'string', 'required' => false], ], ], ], 'scenario' => ['type' => 'string', 'required' => false], 'tags' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'key' => ['type' => 'string', 'required' => false], 'value' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], [ 'name' => 'dryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateEndpoint' => [ 'path' => '/openapi/es-serverless/endpoints', 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'endpointZones' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'zoneId' => ['type' => 'string', 'required' => false], 'vswitchId' => ['type' => 'string', 'required' => false], ], ], ], 'vpcId' => ['type' => 'string', 'required' => true], 'name' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'type', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateSnapshot' => [ 'path' => '/openapi/es-serverless/instances/{appName}/snapshot-repositories/{repository}/snapshots', 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'snapshot' => ['type' => 'string', 'required' => true], 'indices' => ['type' => 'string', 'required' => true], ], ], ], [ 'name' => 'appName', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'dryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'repository', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteApp' => [ 'path' => '/openapi/es-serverless/instances/{appName}', 'methods' => ['delete'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'appName', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteDict' => [ 'path' => '/openapi/es-serverless/instances/{appName}/dicts/actions/remove', 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'name' => ['type' => 'string', 'required' => true], 'type' => ['type' => 'string', 'required' => true], ], ], ], [ 'name' => 'appName', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteEndpoint' => [ 'path' => '/openapi/es-serverless/endpoints/{endpointId}', 'methods' => ['delete'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'endpointId', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteSnapshot' => [ 'path' => '/openapi/es-serverless/instances/{appName}/snapshot-repositories/{repository}/snapshots/{snapshot}', 'methods' => ['delete'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'appName', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'repository', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'snapshot', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetApp' => [ 'path' => '/openapi/es-serverless/instances/{appName}', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'appName', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'detailed', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'GetAppQuota' => [ 'path' => '/openapi/es-serverless/instances/{appName}/quota', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'appName', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetMonitorData' => [ 'path' => '/openapi/es-serverless/emon/metrics/query', 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'GetSnapshotSetting' => [ 'path' => '/openapi/es-serverless/instances/{appName}/auto-snapshot-setting', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'appName', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetSpecReviewTask' => [ 'path' => '/openapi/es-serverless/instances/{appName}/spec-review-tasks/{taskId}', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'appName', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'taskId', 'in' => 'path', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], ], ], 'ListApps' => [ 'path' => '/openapi/es-serverless/instances', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'appName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'pageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'pageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'createTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'status', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'orderType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'tags', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListDicts' => [ 'path' => '/openapi/es-serverless/instances/{appName}/dicts', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'appName', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'pageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'pageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListEndpoints' => [ 'path' => '/openapi/es-serverless/endpoints', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'type', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'pageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'pageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'vpcId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'resourceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListIndices' => [ 'path' => '/openapi/es-serverless/instances/{appName}/indices', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'appName', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ListSnapshotRepositories' => [ 'path' => '/openapi/es-serverless/instances/{appName}/snapshot-repositories', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'appName', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ListSnapshots' => [ 'path' => '/openapi/es-serverless/instances/{appName}/snapshots', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'appName', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'repository', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'pageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'pageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'snapshot', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListSpecReviewTasks' => [ 'path' => '/openapi/es-serverless/instances/{appName}/spec-review-tasks', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'appName', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'page', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'size', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'type', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'pageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'pageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'status', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UpdateApp' => [ 'path' => '/openapi/es-serverless/instances/{appName}', 'methods' => ['patch'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'appName', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'description' => ['type' => 'string', 'required' => false], 'network' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'type' => ['type' => 'string', 'required' => false], 'enabled' => ['type' => 'boolean', 'required' => false], 'domain' => ['type' => 'string', 'required' => false], 'port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'whiteIpGroup' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'groupName' => ['type' => 'string', 'required' => false], 'ips' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], ], 'authentication' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'basicAuth' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'username' => ['type' => 'string', 'required' => false], 'password' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'privateNetwork' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'type' => ['type' => 'string', 'required' => false], 'enabled' => ['type' => 'boolean', 'required' => false], 'vpcId' => ['type' => 'string', 'required' => false], 'pvlEndpointId' => ['type' => 'string', 'required' => false], 'whiteIpGroup' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'groupName' => ['type' => 'string', 'required' => false], 'ips' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], ], 'limiterInfo' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'limiters' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'maxValue' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'minValue' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'type' => ['type' => 'string', 'required' => false], 'values' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], 'applyReason' => ['type' => 'string', 'required' => false], 'contactInfo' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'UpdateDict' => [ 'path' => '/openapi/es-serverless/instances/{appName}/dicts', 'methods' => ['put'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'files' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'name' => ['type' => 'string', 'required' => false], 'ossObject' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'bucketName' => ['type' => 'string', 'required' => false], 'key' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'type' => ['type' => 'string', 'required' => false], 'sourceType' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'appName', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'dryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'allowCover', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'UpdateEndpoint' => [ 'path' => '/openapi/es-serverless/endpoints/{endpointId}', 'methods' => ['put'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'endpointZones' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'zoneId' => ['type' => 'string', 'required' => false], 'vSwitchId' => ['type' => 'string', 'required' => false], ], ], ], 'name' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'endpointId', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'UpdateNetwork' => [ 'path' => '/openapi/es-serverless/instances/{appName}/networks', 'methods' => ['put'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'appName', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'type' => ['type' => 'string', 'required' => false], 'enabled' => ['type' => 'boolean', 'required' => false], 'domain' => ['type' => 'string', 'required' => false], 'port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'whiteIpGroup' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'groupName' => ['type' => 'string', 'required' => false], 'ips' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'modifyMode' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], ], ], ], 'UpdatePrivateNetwrok' => [ 'path' => '/openapi/es-serverless/instances/{appName}/private-networks', 'methods' => ['put'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'appName', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'type' => ['type' => 'string', 'required' => false], 'enabled' => ['type' => 'boolean', 'required' => false], 'domain' => ['type' => 'string', 'required' => false], 'port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'whiteIpGroup' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'groupName' => ['type' => 'string', 'required' => false], 'ips' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'modifyMode' => ['type' => 'string', 'required' => false], ], ], ], 'vpcId' => ['type' => 'string', 'required' => false], 'pvlEndpointId' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], 'UpdateSnapshotSetting' => [ 'path' => '/openapi/es-serverless/instances/{appName}/auto-snapshot-setting', 'methods' => ['put'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'quartzRegex' => ['type' => 'string', 'required' => true], 'enable' => ['type' => 'boolean', 'required' => true], ], ], ], [ 'name' => 'appName', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], ], ], ], 'endpoints' => [ ['regionId' => 'cn-shenzhen', 'regionName' => '华南1(深圳)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'es-serverless.cn-shenzhen.aliyuncs.com', 'endpoint' => 'es-serverless.cn-shenzhen.aliyuncs.com', 'vpc' => 'es-serverless-vpc.cn-shenzhen.aliyuncs.com'], ['regionId' => 'cn-beijing', 'regionName' => '华北2(北京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'es-serverless.cn-beijing.aliyuncs.com', 'endpoint' => 'es-serverless.cn-beijing.aliyuncs.com', 'vpc' => 'es-serverless-vpc.cn-beijing.aliyuncs.com'], ['regionId' => 'cn-shanghai', 'regionName' => '华东2(上海)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'es-serverless.cn-shanghai.aliyuncs.com', 'endpoint' => 'es-serverless.cn-shanghai.aliyuncs.com', 'vpc' => 'es-serverless-vpc.cn-shanghai.aliyuncs.com'], ['regionId' => 'cn-hangzhou', 'regionName' => '华东1(杭州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'es-serverless.cn-hangzhou.aliyuncs.com', 'endpoint' => 'es-serverless.cn-hangzhou.aliyuncs.com', 'vpc' => 'es-serverless-vpc.cn-hangzhou.aliyuncs.com'], ], ];