diff options
Diffstat (limited to 'data/dlfnext/2025-03-10')
| -rw-r--r-- | data/dlfnext/2025-03-10/api-docs.php | 5490 |
1 files changed, 1716 insertions, 3774 deletions
diff --git a/data/dlfnext/2025-03-10/api-docs.php b/data/dlfnext/2025-03-10/api-docs.php index 783d1e5..ac4776f 100644 --- a/data/dlfnext/2025-03-10/api-docs.php +++ b/data/dlfnext/2025-03-10/api-docs.php @@ -1,178 +1,77 @@ <?php return [ 'version' => '1.0', - 'info' => [ - 'style' => 'ROA', - 'product' => 'DlfNext', - 'version' => '2025-03-10', - ], + 'info' => ['style' => 'ROA', 'product' => 'DlfNext', 'version' => '2025-03-10'], 'components' => [ 'schemas' => [ 'CacheCluster' => [ 'type' => 'object', 'properties' => [ - 'clusterId' => [ - 'type' => 'string', - ], - 'clusterName' => [ - 'type' => 'string', - ], - 'vpcId' => [ - 'type' => 'string', - ], - 'instanceVersion' => [ - 'type' => 'string', - ], - 'deployInstanceVersion' => [ - 'type' => 'string', - ], - 'optionsVersion' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'deployOptionsVersion' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'status' => [ - 'type' => 'string', - ], - 'createdBy' => [ - 'type' => 'string', - ], - 'createdAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'updatedBy' => [ - 'type' => 'string', - ], - 'updatedAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'clusterId' => ['type' => 'string'], + 'clusterName' => ['type' => 'string'], + 'vpcId' => ['type' => 'string'], + 'instanceVersion' => ['type' => 'string'], + 'deployInstanceVersion' => ['type' => 'string'], + 'optionsVersion' => ['type' => 'integer', 'format' => 'int64'], + 'deployOptionsVersion' => ['type' => 'integer', 'format' => 'int64'], + 'status' => ['type' => 'string'], + 'createdBy' => ['type' => 'string'], + 'createdAt' => ['type' => 'integer', 'format' => 'int64'], + 'updatedBy' => ['type' => 'string'], + 'updatedAt' => ['type' => 'integer', 'format' => 'int64'], 'vSwitches' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ - 'vSwitchId' => [ - 'type' => 'string', - ], - 'zone' => [ - 'type' => 'string', - ], + 'vSwitchId' => ['type' => 'string'], + 'zone' => ['type' => 'string'], ], ], ], 'options' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'string', - ], + 'additionalProperties' => ['type' => 'string'], ], ], ], 'Catalog' => [ 'type' => 'object', 'properties' => [ - 'owner' => [ - 'type' => 'string', - ], - 'createdAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'updatedBy' => [ - 'type' => 'string', - ], - 'createdBy' => [ - 'type' => 'string', - ], - 'name' => [ - 'type' => 'string', - ], - 'id' => [ - 'type' => 'string', - ], - 'type' => [ - 'type' => 'string', - ], - 'updatedAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'status' => [ - 'type' => 'string', - ], - 'shareId' => [ - 'type' => 'string', - ], + 'owner' => ['type' => 'string'], + 'createdAt' => ['type' => 'integer', 'format' => 'int64'], + 'updatedBy' => ['type' => 'string'], + 'createdBy' => ['type' => 'string'], + 'name' => ['type' => 'string'], + 'id' => ['type' => 'string'], + 'type' => ['type' => 'string'], + 'updatedAt' => ['type' => 'integer', 'format' => 'int64'], + 'status' => ['type' => 'string'], + 'shareId' => ['type' => 'string'], 'options' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'string', - ], - ], - 'isShared' => [ - 'type' => 'boolean', + 'additionalProperties' => ['type' => 'string'], ], + 'isShared' => ['type' => 'boolean'], ], ], 'CatalogSummary' => [ 'type' => 'object', 'properties' => [ - 'databaseCount' => [ - '$ref' => '#/components/schemas/MoMValues', - ], - 'tableCount' => [ - '$ref' => '#/components/schemas/MoMValues', - ], - 'partitionCount' => [ - '$ref' => '#/components/schemas/MoMValues', - ], - 'totalFileSizeInBytes' => [ - '$ref' => '#/components/schemas/MoMValues', - ], - 'totalFileCount' => [ - '$ref' => '#/components/schemas/MoMValues', - ], - 'apiVisitCountMonthly' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'fileAccessCountMonthly' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'throughputMonthly' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'generatedDate' => [ - 'type' => 'string', - ], - 'objTypeStandardSize' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'objTypeIaSize' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'objTypeArchiveSize' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'objTypeColdArchiveSize' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'totalMetaSizeInBytes' => [ - '$ref' => '#/components/schemas/MoMValues', - ], - 'totalMetaFileCount' => [ - '$ref' => '#/components/schemas/MoMValues', - ], + 'databaseCount' => ['$ref' => '#/components/schemas/MoMValues'], + 'tableCount' => ['$ref' => '#/components/schemas/MoMValues'], + 'partitionCount' => ['$ref' => '#/components/schemas/MoMValues'], + 'totalFileSizeInBytes' => ['$ref' => '#/components/schemas/MoMValues'], + 'totalFileCount' => ['$ref' => '#/components/schemas/MoMValues'], + 'apiVisitCountMonthly' => ['type' => 'integer', 'format' => 'int64'], + 'fileAccessCountMonthly' => ['type' => 'integer', 'format' => 'int64'], + 'throughputMonthly' => ['type' => 'integer', 'format' => 'int64'], + 'generatedDate' => ['type' => 'string'], + 'objTypeStandardSize' => ['type' => 'integer', 'format' => 'int64'], + 'objTypeIaSize' => ['type' => 'integer', 'format' => 'int64'], + 'objTypeArchiveSize' => ['type' => 'integer', 'format' => 'int64'], + 'objTypeColdArchiveSize' => ['type' => 'integer', 'format' => 'int64'], + 'totalMetaSizeInBytes' => ['$ref' => '#/components/schemas/MoMValues'], + 'totalMetaFileCount' => ['$ref' => '#/components/schemas/MoMValues'], ], ], 'CatalogSummaryTrend' => [ @@ -180,364 +79,188 @@ 'properties' => [ 'apiVisitCount' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/DateSummary', - ], + 'items' => ['$ref' => '#/components/schemas/DateSummary'], ], 'fileAccessCount' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/DateSummary', - ], + 'items' => ['$ref' => '#/components/schemas/DateSummary'], ], 'throughput' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/DateSummary', - ], + 'items' => ['$ref' => '#/components/schemas/DateSummary'], ], 'totalMetaCount' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/DateSummary', - ], + 'items' => ['$ref' => '#/components/schemas/DateSummary'], ], 'totalFileCount' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/DateSummary', - ], + 'items' => ['$ref' => '#/components/schemas/DateSummary'], ], 'totalFileSizeInBytes' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/DateSummary', - ], + 'items' => ['$ref' => '#/components/schemas/DateSummary'], ], ], ], - 'DataField' => [ + 'ColumnMask' => [ 'type' => 'object', 'properties' => [ - 'name' => [ - 'type' => 'string', - ], - 'description' => [ - 'type' => 'string', - ], - 'id' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'type' => [ - '$ref' => '#/components/schemas/FullDataType', - ], + 'expression' => ['type' => 'string'], + 'transform' => ['type' => 'string'], ], ], 'Database' => [ 'type' => 'object', 'properties' => [ - 'owner' => [ - 'type' => 'string', - ], - 'createdAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'updatedBy' => [ - 'type' => 'string', - ], - 'createdBy' => [ - 'type' => 'string', - ], - 'name' => [ - 'type' => 'string', - ], + 'id' => ['type' => 'string'], + 'name' => ['type' => 'string'], + 'location' => ['type' => 'string'], 'options' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'string', - ], - ], - 'location' => [ - 'type' => 'string', - ], - 'id' => [ - 'type' => 'string', - ], - 'updatedAt' => [ - 'type' => 'integer', - 'format' => 'int64', + 'additionalProperties' => ['type' => 'string'], ], + 'owner' => ['type' => 'string'], + 'createdAt' => ['type' => 'integer', 'format' => 'int64'], + 'createdBy' => ['type' => 'string'], + 'updatedAt' => ['type' => 'integer', 'format' => 'int64'], + 'updatedBy' => ['type' => 'string'], + 'tableCount' => ['type' => 'integer', 'format' => 'int64'], + 'status' => ['type' => 'string'], ], ], 'DatabaseSummary' => [ 'type' => 'object', 'properties' => [ - 'databaseName' => [ - 'type' => 'string', - ], - 'createdAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'location' => [ - 'type' => 'string', - ], - 'tableCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'partitionCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'totalFileSizeInBytes' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'totalFileCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'generatedDate' => [ - 'type' => 'string', - ], - 'objTypeStandardSize' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'objTypeIaSize' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'objTypeArchiveSize' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'objTypeColdArchiveSize' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'totalMetaSizeInBytes' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'totalMetaFileCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'databaseName' => ['type' => 'string'], + 'createdAt' => ['type' => 'integer', 'format' => 'int64'], + 'location' => ['type' => 'string'], + 'tableCount' => ['type' => 'integer', 'format' => 'int64'], + 'partitionCount' => ['type' => 'integer', 'format' => 'int64'], + 'totalFileSizeInBytes' => ['type' => 'integer', 'format' => 'int64'], + 'totalFileCount' => ['type' => 'integer', 'format' => 'int64'], + 'generatedDate' => ['type' => 'string'], + 'objTypeStandardSize' => ['type' => 'integer', 'format' => 'int64'], + 'objTypeIaSize' => ['type' => 'integer', 'format' => 'int64'], + 'objTypeArchiveSize' => ['type' => 'integer', 'format' => 'int64'], + 'objTypeColdArchiveSize' => ['type' => 'integer', 'format' => 'int64'], + 'totalMetaSizeInBytes' => ['type' => 'integer', 'format' => 'int64'], + 'totalMetaFileCount' => ['type' => 'integer', 'format' => 'int64'], + ], + ], + 'DataField' => [ + 'type' => 'object', + 'properties' => [ + 'id' => ['type' => 'integer', 'format' => 'int32'], + 'name' => ['type' => 'string'], + 'type' => ['$ref' => '#/components/schemas/FullDataType'], + 'description' => ['type' => 'string'], ], ], 'DateSummary' => [ 'type' => 'object', 'properties' => [ - 'date' => [ - 'type' => 'string', - ], - 'value' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'date' => ['type' => 'string'], + 'value' => ['type' => 'integer', 'format' => 'int64'], ], ], 'ErrorResponse' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'resourceName' => [ - 'type' => 'string', - ], - 'message' => [ - 'type' => 'string', - ], - 'resourceType' => [ - 'type' => 'string', - ], + 'code' => ['type' => 'integer', 'format' => 'int32'], + 'message' => ['type' => 'string'], + 'resourceType' => ['type' => 'string'], + 'resourceName' => ['type' => 'string'], ], ], 'FailurePermission' => [ 'type' => 'object', 'properties' => [ - 'errorMessage' => [ - 'type' => 'string', - ], - 'errorCode' => [ - 'type' => 'string', - ], - 'permission' => [ - '$ref' => '#/components/schemas/Permission', - ], + 'permission' => ['$ref' => '#/components/schemas/Permission'], + 'errorCode' => ['type' => 'string'], + 'errorMessage' => ['type' => 'string'], ], ], 'FieldRef' => [ 'type' => 'object', 'properties' => [ - 'name' => [ - 'type' => 'string', - ], - 'type' => [ - '$ref' => '#/components/schemas/FullDataType', - ], - 'index' => [ - 'type' => 'integer', - 'format' => 'int32', - ], + 'name' => ['type' => 'string'], + 'type' => ['$ref' => '#/components/schemas/FullDataType'], + 'index' => ['type' => 'integer', 'format' => 'int32'], ], ], 'FullDataType' => [ 'type' => 'object', 'properties' => [ - 'type' => [ - 'type' => 'string', - ], + 'type' => ['type' => 'string'], + 'element' => ['$ref' => '#/components/schemas/FullDataType'], + 'key' => ['$ref' => '#/components/schemas/FullDataType'], + 'value' => ['$ref' => '#/components/schemas/FullDataType'], 'fields' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/DataField', - ], - ], - 'value' => [ - '$ref' => '#/components/schemas/FullDataType', - ], - 'key' => [ - '$ref' => '#/components/schemas/FullDataType', - ], - 'element' => [ - '$ref' => '#/components/schemas/FullDataType', + 'items' => ['$ref' => '#/components/schemas/DataField'], ], ], ], 'FullInstant' => [ 'type' => 'object', 'properties' => [ - 'snapshotId' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'tagName' => [ - 'type' => 'string', - ], - 'type' => [ - 'type' => 'string', - ], + 'snapshotId' => ['type' => 'integer', 'format' => 'int64'], + 'tagName' => ['type' => 'string'], + 'type' => ['type' => 'string'], ], ], 'FullSchemaChange' => [ 'type' => 'object', 'properties' => [ - 'keepNullability' => [ - 'type' => 'boolean', - ], - 'move' => [ - '$ref' => '#/components/schemas/Move', - ], - 'newName' => [ - 'type' => 'string', - ], - 'newNullability' => [ - 'type' => 'boolean', - ], + 'keepNullability' => ['type' => 'boolean'], + 'move' => ['$ref' => '#/components/schemas/Move'], + 'newName' => ['type' => 'string'], + 'newNullability' => ['type' => 'boolean'], 'fieldNames' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], - ], - 'dataType' => [ - '$ref' => '#/components/schemas/FullDataType', - ], - 'newComment' => [ - 'type' => 'string', + 'items' => ['type' => 'string'], ], + 'dataType' => ['$ref' => '#/components/schemas/FullDataType'], + 'newComment' => ['type' => 'string'], 'action' => [ 'type' => 'string', - 'enum' => [ - 'setOption', - 'removeOption', - 'updateComment', - 'addColumn', - 'renameColumn', - 'dropColumn', - 'updateColumnComment', - 'updateColumnType', - 'updateColumnPosition', - 'updateColumnNullability', - ], - ], - 'comment' => [ - 'type' => 'string', - ], - 'value' => [ - 'type' => 'string', - ], - 'key' => [ - 'type' => 'string', - ], - 'newDataType' => [ - '$ref' => '#/components/schemas/FullDataType', + 'enum' => ['setOption', 'removeOption', 'updateComment', 'addColumn', 'renameColumn', 'dropColumn', 'updateColumnComment', 'updateColumnType', 'updateColumnPosition', 'updateColumnNullability'], ], + 'comment' => ['type' => 'string'], + 'value' => ['type' => 'string'], + 'key' => ['type' => 'string'], + 'newDataType' => ['$ref' => '#/components/schemas/FullDataType'], ], ], 'Function' => [ 'type' => 'object', 'properties' => [ - 'name' => [ - 'type' => 'string', - ], - 'deterministic' => [ - 'type' => 'boolean', - ], - 'comment' => [ - 'type' => 'string', - ], - 'owner' => [ - 'type' => 'string', - ], - 'createdBy' => [ - 'type' => 'string', - ], - 'createdAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'updatedAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'updatedBy' => [ - 'type' => 'string', - ], + 'name' => ['type' => 'string'], + 'deterministic' => ['type' => 'boolean'], + 'comment' => ['type' => 'string'], + 'owner' => ['type' => 'string'], + 'createdBy' => ['type' => 'string'], + 'createdAt' => ['type' => 'integer', 'format' => 'int64'], + 'updatedAt' => ['type' => 'integer', 'format' => 'int64'], + 'updatedBy' => ['type' => 'string'], 'inputParams' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/DataField', - ], + 'items' => ['$ref' => '#/components/schemas/DataField'], ], 'returnParams' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/DataField', - ], + 'items' => ['$ref' => '#/components/schemas/DataField'], ], 'definitions' => [ 'type' => 'object', - 'additionalProperties' => [ - '$ref' => '#/components/schemas/FunctionDefinition', - ], + 'additionalProperties' => ['$ref' => '#/components/schemas/FunctionDefinition'], ], 'options' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'string', - ], - ], - 'id' => [ - 'type' => 'string', + 'additionalProperties' => ['type' => 'string'], ], + 'id' => ['type' => 'string'], ], ], 'FunctionChange' => [ @@ -545,30 +268,13 @@ 'properties' => [ 'action' => [ 'type' => 'string', - 'enum' => [ - 'setOption', - 'removeOption', - 'updateComment', - 'addDefinition', - 'updateDefinition', - 'dropDefinition', - ], - ], - 'key' => [ - 'type' => 'string', - ], - 'value' => [ - 'type' => 'string', - ], - 'comment' => [ - 'type' => 'string', - ], - 'name' => [ - 'type' => 'string', - ], - 'definition' => [ - '$ref' => '#/components/schemas/FunctionDefinition', + 'enum' => ['setOption', 'removeOption', 'updateComment', 'addDefinition', 'updateDefinition', 'dropDefinition'], ], + 'key' => ['type' => 'string'], + 'value' => ['type' => 'string'], + 'comment' => ['type' => 'string'], + 'name' => ['type' => 'string'], + 'definition' => ['$ref' => '#/components/schemas/FunctionDefinition'], ], ], 'FunctionDefinition' => [ @@ -576,336 +282,172 @@ 'properties' => [ 'type' => [ 'type' => 'string', - 'enum' => [ - 'sql', - 'file', - 'lambda', - ], - ], - 'definition' => [ - 'type' => 'string', - ], - 'language' => [ - 'type' => 'string', - ], - 'className' => [ - 'type' => 'string', - ], - 'functionName' => [ - 'type' => 'string', + 'enum' => ['sql', 'file', 'lambda'], ], + 'definition' => ['type' => 'string'], + 'language' => ['type' => 'string'], + 'className' => ['type' => 'string'], + 'functionName' => ['type' => 'string'], 'fileResources' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/FunctionFileResource', - ], + 'items' => ['$ref' => '#/components/schemas/FunctionFileResource'], ], ], ], 'FunctionFileResource' => [ 'type' => 'object', 'properties' => [ - 'resourceType' => [ - 'type' => 'string', - ], - 'uri' => [ - 'type' => 'string', + 'resourceType' => ['type' => 'string'], + 'uri' => ['type' => 'string'], + ], + ], + 'IcebergFullDataType' => [ + 'type' => 'object', + 'properties' => [ + 'type' => ['type' => 'string'], + 'fields' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/IcebergNestedField'], ], + 'value' => ['$ref' => '#/components/schemas/IcebergFullDataType'], + 'key' => ['$ref' => '#/components/schemas/IcebergFullDataType'], + 'element' => ['$ref' => '#/components/schemas/IcebergFullDataType'], ], ], 'IcebergNestedField' => [ 'type' => 'object', 'properties' => [ - 'name' => [ - 'type' => 'string', - ], - 'doc' => [ - 'type' => 'string', - ], - 'optional' => [ - 'type' => 'boolean', - ], - 'id' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'type' => [ - 'type' => 'string', - ], + 'name' => ['type' => 'string'], + 'doc' => ['type' => 'string'], + 'id' => ['type' => 'integer', 'format' => 'int64'], + 'type' => ['type' => 'string'], + 'optional' => ['type' => 'boolean'], ], ], 'IcebergPartitionField' => [ 'type' => 'object', 'properties' => [ - 'sourceId' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'transform' => [ - 'type' => 'string', - ], - 'name' => [ - 'type' => 'string', - ], - 'fieldId' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'sourceId' => ['type' => 'integer', 'format' => 'int64'], + 'transform' => ['type' => 'string'], + 'name' => ['type' => 'string'], + 'fieldId' => ['type' => 'integer', 'format' => 'int64'], ], ], 'IcebergSnapshot' => [ 'type' => 'object', 'properties' => [ - 'sequenceNumber' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'timestampMillis' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'schemaId' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'addedRows' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'operation' => [ - 'type' => 'string', - ], - 'id' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'parentId' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'idString' => [ - 'type' => 'string', - ], - 'parentIdString' => [ - 'type' => 'string', - ], + 'sequenceNumber' => ['type' => 'integer', 'format' => 'int64'], + 'timestampMillis' => ['type' => 'integer', 'format' => 'int64'], + 'schemaId' => ['type' => 'integer', 'format' => 'int64'], + 'addedRows' => ['type' => 'integer', 'format' => 'int64'], + 'operation' => ['type' => 'string'], + 'id' => ['type' => 'integer', 'format' => 'int64'], + 'parentId' => ['type' => 'integer', 'format' => 'int64'], + 'idString' => ['type' => 'string'], + 'parentIdString' => ['type' => 'string'], 'summary' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'string', - ], + 'additionalProperties' => ['type' => 'string'], ], ], ], 'IcebergTable' => [ 'type' => 'object', 'properties' => [ - 'owner' => [ - 'type' => 'string', - ], - 'path' => [ - 'type' => 'string', - ], - 'createdAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'updatedBy' => [ - 'type' => 'string', - ], - 'createdBy' => [ - 'type' => 'string', - ], - 'name' => [ - 'type' => 'string', - ], - 'id' => [ - 'type' => 'string', - ], - 'version' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'icebergTableMetadata' => [ - '$ref' => '#/components/schemas/IcebergTableMetadata', - ], - 'updatedAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'owner' => ['type' => 'string'], + 'path' => ['type' => 'string'], + 'createdAt' => ['type' => 'integer', 'format' => 'int64'], + 'updatedBy' => ['type' => 'string'], + 'createdBy' => ['type' => 'string'], + 'name' => ['type' => 'string'], + 'id' => ['type' => 'string'], + 'version' => ['type' => 'integer', 'format' => 'int64'], + 'icebergTableMetadata' => ['$ref' => '#/components/schemas/IcebergTableMetadata'], + 'updatedAt' => ['type' => 'integer', 'format' => 'int64'], ], ], 'IcebergTableMetadata' => [ 'type' => 'object', 'properties' => [ - 'currentSnapshot' => [ - '$ref' => '#/components/schemas/IcebergSnapshot', - ], + 'currentSnapshot' => ['$ref' => '#/components/schemas/IcebergSnapshot'], 'partitionFields' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/IcebergPartitionField', - ], + 'items' => ['$ref' => '#/components/schemas/IcebergPartitionField'], ], 'fields' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/IcebergNestedField', - ], + 'items' => ['$ref' => '#/components/schemas/IcebergNestedField'], ], 'properties' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'string', - ], + 'additionalProperties' => ['type' => 'string'], ], 'identifierFieldIds' => [ 'type' => 'array', - 'items' => [ - 'type' => 'integer', - 'format' => 'int32', - ], + 'items' => ['type' => 'integer', 'format' => 'int32'], ], ], ], 'Identifier' => [ 'type' => 'object', 'properties' => [ - 'database' => [ - 'type' => 'string', - ], - 'object' => [ - 'type' => 'string', - ], + 'database' => ['type' => 'string'], + 'object' => ['type' => 'string'], ], ], 'MoMValues' => [ 'type' => 'object', 'properties' => [ - 'lastDayValue' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'lastMonthValue' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'currentValue' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'lastDayValue' => ['type' => 'integer', 'format' => 'int64'], + 'lastMonthValue' => ['type' => 'integer', 'format' => 'int64'], + 'currentValue' => ['type' => 'integer', 'format' => 'int64'], ], ], 'Move' => [ 'type' => 'object', 'properties' => [ - 'referenceFieldName' => [ - 'type' => 'string', - ], - 'fieldName' => [ - 'type' => 'string', - ], + 'referenceFieldName' => ['type' => 'string'], + 'fieldName' => ['type' => 'string'], 'type' => [ 'type' => 'string', - 'enum' => [ - 'FIRST', - 'AFTER', - 'BEFORE', - 'LAST', - ], + 'enum' => ['FIRST', 'AFTER', 'BEFORE', 'LAST'], ], ], ], 'Namespace' => [ 'type' => 'object', 'properties' => [ - 'owner' => [ - 'type' => 'string', - ], - 'createdAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'updatedBy' => [ - 'type' => 'string', - ], - 'createdBy' => [ - 'type' => 'string', - ], - 'name' => [ - 'type' => 'string', - ], + 'owner' => ['type' => 'string'], + 'createdAt' => ['type' => 'integer', 'format' => 'int64'], + 'updatedBy' => ['type' => 'string'], + 'createdBy' => ['type' => 'string'], + 'name' => ['type' => 'string'], 'options' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'string', - ], - ], - 'location' => [ - 'type' => 'string', - ], - 'id' => [ - 'type' => 'string', - ], - 'updatedAt' => [ - 'type' => 'integer', - 'format' => 'int64', + 'additionalProperties' => ['type' => 'string'], ], + 'location' => ['type' => 'string'], + 'id' => ['type' => 'string'], + 'updatedAt' => ['type' => 'integer', 'format' => 'int64'], ], ], 'Partition' => [ 'type' => 'object', 'properties' => [ - 'lastFileCreationTime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'recordCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'fileSizeInBytes' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'fileCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'done' => [ - 'type' => 'boolean', - ], - 'spec' => [ - 'type' => 'object', - ], - 'createdAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'createdBy' => [ - 'type' => 'string', - ], - 'updatedAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'updatedBy' => [ - 'type' => 'string', - ], - 'storageClass' => [ - 'type' => 'string', - ], - 'storageAction' => [ - 'type' => 'string', - ], - 'storageActionTimestamp' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'totalBuckets' => [ - 'type' => 'integer', - 'format' => 'int32', - ], + 'lastFileCreationTime' => ['type' => 'integer', 'format' => 'int64'], + 'recordCount' => ['type' => 'integer', 'format' => 'int64'], + 'fileSizeInBytes' => ['type' => 'integer', 'format' => 'int64'], + 'fileCount' => ['type' => 'integer', 'format' => 'int64'], + 'done' => ['type' => 'boolean'], + 'spec' => ['type' => 'object'], + 'createdAt' => ['type' => 'integer', 'format' => 'int64'], + 'createdBy' => ['type' => 'string'], + 'updatedAt' => ['type' => 'integer', 'format' => 'int64'], + 'updatedBy' => ['type' => 'string'], + 'storageClass' => ['type' => 'string'], + 'storageAction' => ['type' => 'string'], + 'storageActionTimestamp' => ['type' => 'integer', 'format' => 'int64'], + 'totalBuckets' => ['type' => 'integer', 'format' => 'int32'], ], ], 'PartitionSummaries' => [ @@ -913,376 +455,191 @@ 'properties' => [ 'partitions' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/PartitionSummary', - ], - ], - 'nextPageToken' => [ - 'type' => 'string', + 'items' => ['$ref' => '#/components/schemas/PartitionSummary'], ], + 'nextPageToken' => ['type' => 'string'], ], ], 'PartitionSummary' => [ 'type' => 'object', 'properties' => [ - 'databaseName' => [ - 'type' => 'string', - ], - 'tableName' => [ - 'type' => 'string', - ], - 'partitionName' => [ - 'type' => 'string', - ], - 'createdAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'totalFileSizeInBytes' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'totalFileCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'lastAccessTime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'updatedAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'storageClass' => [ - 'type' => 'string', - ], - 'storageActionTimestamp' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'databaseName' => ['type' => 'string'], + 'tableName' => ['type' => 'string'], + 'partitionName' => ['type' => 'string'], + 'createdAt' => ['type' => 'integer', 'format' => 'int64'], + 'totalFileSizeInBytes' => ['type' => 'integer', 'format' => 'int64'], + 'totalFileCount' => ['type' => 'integer', 'format' => 'int64'], + 'lastAccessTime' => ['type' => 'integer', 'format' => 'int64'], + 'storageActionTimestamp' => ['type' => 'integer', 'format' => 'int64'], + 'updatedAt' => ['type' => 'integer', 'format' => 'int64'], + 'totalFileAccessNum' => ['type' => 'integer', 'format' => 'int64'], + 'totalFileAccessNum7d' => ['type' => 'integer', 'format' => 'int64'], + 'totalFileAccessNum30d' => ['type' => 'integer', 'format' => 'int64'], + 'lastRequester' => ['type' => 'string'], + 'topRequester' => ['type' => 'string'], + 'storageClass' => ['type' => 'string'], 'storageActionParams' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'string', - ], + 'additionalProperties' => ['type' => 'string'], ], ], ], 'Permission' => [ 'type' => 'object', 'properties' => [ - 'resourceType' => [ - 'type' => 'string', - ], - 'database' => [ - 'type' => 'string', - ], - 'table' => [ - 'type' => 'string', - ], - 'access' => [ - 'type' => 'string', - ], - 'principal' => [ - 'type' => 'string', - ], + 'resourceType' => ['type' => 'string'], + 'database' => ['type' => 'string'], + 'table' => ['type' => 'string'], + 'access' => ['type' => 'string'], + 'principal' => ['type' => 'string'], 'columns' => [ 'type' => 'object', 'properties' => [ 'columnNames' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], 'excludedColumnNames' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], - 'function' => [ - 'type' => 'string', - ], - 'view' => [ - 'type' => 'string', - ], - 'expireTime' => [ - 'type' => 'string', - ], - 'rowFilter' => [ - '$ref' => '#/components/schemas/RowFilter', + 'function' => ['type' => 'string'], + 'view' => ['type' => 'string'], + 'expireTime' => ['type' => 'string'], + 'rowFilter' => ['$ref' => '#/components/schemas/RowFilter'], + 'columnMasking' => [ + 'type' => 'object', + 'additionalProperties' => ['$ref' => '#/components/schemas/ColumnMask'], ], ], ], 'Predicate' => [ 'type' => 'object', 'properties' => [ - 'kind' => [ - 'type' => 'string', - ], - 'transform' => [ - '$ref' => '#/components/schemas/Transform', - ], - 'function' => [ - 'type' => 'string', - ], + 'kind' => ['type' => 'string'], + 'transform' => ['$ref' => '#/components/schemas/Transform'], + 'function' => ['type' => 'string'], 'literals' => [ 'type' => 'array', - 'items' => [ - 'type' => 'any', - ], + 'items' => ['type' => 'any'], ], 'children' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/Predicate', - ], + 'items' => ['$ref' => '#/components/schemas/Predicate'], ], ], ], 'PrepayResource' => [ 'type' => 'object', 'properties' => [ - 'catalogId' => [ - 'type' => 'string', - ], - 'instanceId' => [ - 'type' => 'string', - ], - 'catalogName' => [ - 'type' => 'string', - ], - 'instanceStatus' => [ - 'type' => 'string', - ], - 'cu' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'gmtCreate' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'expireTime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'catalogId' => ['type' => 'string'], + 'instanceId' => ['type' => 'string'], + 'catalogName' => ['type' => 'string'], + 'instanceStatus' => ['type' => 'string'], + 'cu' => ['type' => 'integer', 'format' => 'int32'], + 'gmtCreate' => ['type' => 'integer', 'format' => 'int64'], + 'expireTime' => ['type' => 'integer', 'format' => 'int64'], ], ], 'ReceivedShare' => [ 'type' => 'object', 'properties' => [ - 'providerTenantId' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'shareId' => [ - 'type' => 'string', - ], - 'shareName' => [ - 'type' => 'string', - ], - 'owner' => [ - 'type' => 'string', - ], - 'createdAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'createdBy' => [ - 'type' => 'string', - ], - 'updatedAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'updatedBy' => [ - 'type' => 'string', - ], - 'catalogName' => [ - 'type' => 'string', - ], - 'comment' => [ - 'type' => 'string', - ], - 'enableWrite' => [ - 'type' => 'boolean', - ], + 'providerTenantId' => ['type' => 'integer', 'format' => 'int64'], + 'shareId' => ['type' => 'string'], + 'shareName' => ['type' => 'string'], + 'owner' => ['type' => 'string'], + 'createdAt' => ['type' => 'integer', 'format' => 'int64'], + 'createdBy' => ['type' => 'string'], + 'updatedAt' => ['type' => 'integer', 'format' => 'int64'], + 'updatedBy' => ['type' => 'string'], + 'catalogName' => ['type' => 'string'], + 'comment' => ['type' => 'string'], + 'enableWrite' => ['type' => 'boolean'], ], ], 'Receiver' => [ 'type' => 'object', 'properties' => [ - 'receiverName' => [ - 'type' => 'string', - ], - 'receiverTenantId' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'comment' => [ - 'type' => 'string', - ], - 'createdBy' => [ - 'type' => 'string', - ], - 'createdAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'updatedBy' => [ - 'type' => 'string', - ], - 'updatedAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'receiverName' => ['type' => 'string'], + 'receiverTenantId' => ['type' => 'integer', 'format' => 'int64'], + 'comment' => ['type' => 'string'], + 'createdBy' => ['type' => 'string'], + 'createdAt' => ['type' => 'integer', 'format' => 'int64'], + 'updatedBy' => ['type' => 'string'], + 'updatedAt' => ['type' => 'integer', 'format' => 'int64'], ], ], 'Role' => [ 'type' => 'object', 'properties' => [ - 'createdAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'isPredefined' => [ - 'type' => 'string', - ], - 'updatedBy' => [ - 'type' => 'string', - ], - 'createdBy' => [ - 'type' => 'string', - ], - 'displayName' => [ - 'type' => 'string', - ], - 'roleName' => [ - 'type' => 'string', - ], - 'description' => [ - 'type' => 'string', - ], - 'rolePrincipal' => [ - 'type' => 'string', - ], + 'roleName' => ['type' => 'string'], + 'displayName' => ['type' => 'string'], + 'description' => ['type' => 'string'], + 'isPredefined' => ['type' => 'string'], + 'rolePrincipal' => ['type' => 'string'], 'users' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/User', - ], - ], - 'updatedAt' => [ - 'type' => 'integer', - 'format' => 'int64', + 'items' => ['$ref' => '#/components/schemas/User'], ], + 'createdBy' => ['type' => 'string'], + 'createdAt' => ['type' => 'integer', 'format' => 'int64'], + 'updatedBy' => ['type' => 'string'], + 'updatedAt' => ['type' => 'integer', 'format' => 'int64'], ], ], 'RowFilter' => [ 'type' => 'object', 'properties' => [ - 'expression' => [ - 'type' => 'string', - ], - 'predicate' => [ - 'type' => 'string', - ], + 'expression' => ['type' => 'string'], + 'predicate' => ['type' => 'string'], ], ], 'Schema' => [ 'type' => 'object', 'properties' => [ + 'partitionKeys' => [ + 'type' => 'array', + 'items' => ['type' => 'string'], + ], 'primaryKeys' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], 'options' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'string', - ], - ], - 'comment' => [ - 'type' => 'string', - ], - 'partitionKeys' => [ - 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'additionalProperties' => ['type' => 'string'], ], + 'comment' => ['type' => 'string'], 'fields' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/DataField', - ], + 'items' => ['$ref' => '#/components/schemas/DataField'], ], ], ], 'Share' => [ 'type' => 'object', 'properties' => [ - 'providerTenantId' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'shareId' => [ - 'type' => 'string', - ], - 'shareName' => [ - 'type' => 'string', - ], - 'comment' => [ - 'type' => 'string', - ], - 'owner' => [ - 'type' => 'string', - ], - 'createdAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'createdBy' => [ - 'type' => 'string', - ], - 'updatedAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'updatedBy' => [ - 'type' => 'string', - ], - 'enableWrite' => [ - 'type' => 'boolean', - ], + 'providerTenantId' => ['type' => 'integer', 'format' => 'int64'], + 'shareId' => ['type' => 'string'], + 'shareName' => ['type' => 'string'], + 'comment' => ['type' => 'string'], + 'owner' => ['type' => 'string'], + 'createdAt' => ['type' => 'integer', 'format' => 'int64'], + 'createdBy' => ['type' => 'string'], + 'updatedAt' => ['type' => 'integer', 'format' => 'int64'], + 'updatedBy' => ['type' => 'string'], + 'enableWrite' => ['type' => 'boolean'], ], ], 'ShareOptions' => [ 'type' => 'object', 'properties' => [ - 'receiverSizeLimit' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'shareSizeLimit' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'shareResourceSizeLimit' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'catalogSizeLimit' => [ - 'type' => 'integer', - 'format' => 'int32', - ], + 'receiverSizeLimit' => ['type' => 'integer', 'format' => 'int32'], + 'shareSizeLimit' => ['type' => 'integer', 'format' => 'int32'], + 'shareResourceSizeLimit' => ['type' => 'integer', 'format' => 'int32'], + 'catalogSizeLimit' => ['type' => 'integer', 'format' => 'int32'], ], ], 'ShareResource' => [ @@ -1290,468 +647,216 @@ 'properties' => [ 'shareType' => [ 'type' => 'string', - 'enum' => [ - 'CATALOG_ALL', - 'DATABASE_ALL', - 'TABLE', - ], - ], - 'databaseName' => [ - 'type' => 'string', - ], - 'tableName' => [ - 'type' => 'string', - ], - 'createdBy' => [ - 'type' => 'string', - ], - 'updatedBy' => [ - 'type' => 'string', - ], - 'createdAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'updatedAt' => [ - 'type' => 'integer', - 'format' => 'int64', + 'enum' => ['CATALOG_ALL', 'DATABASE_ALL', 'TABLE'], ], + 'databaseName' => ['type' => 'string'], + 'tableName' => ['type' => 'string'], + 'createdBy' => ['type' => 'string'], + 'updatedBy' => ['type' => 'string'], + 'createdAt' => ['type' => 'integer', 'format' => 'int64'], + 'updatedAt' => ['type' => 'integer', 'format' => 'int64'], ], ], 'Snapshot' => [ 'type' => 'object', 'properties' => [ - 'deltaManifestList' => [ - 'type' => 'string', - ], - 'changelogManifestList' => [ - 'type' => 'string', - ], - 'watermark' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'deltaManifestList' => ['type' => 'string'], + 'changelogManifestList' => ['type' => 'string'], + 'watermark' => ['type' => 'integer', 'format' => 'int64'], 'commitKind' => [ 'type' => 'string', - 'enum' => [ - 'APPEND', - 'COMPACT', - 'OVERWRITE', - 'ANALYZE', - ], - ], - 'deltaRecordCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'baseManifestList' => [ - 'type' => 'string', - ], - 'version' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'totalRecordCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'commitUser' => [ - 'type' => 'string', + 'enum' => ['APPEND', 'COMPACT', 'OVERWRITE', 'ANALYZE'], ], + 'deltaRecordCount' => ['type' => 'integer', 'format' => 'int64'], + 'baseManifestList' => ['type' => 'string'], + 'version' => ['type' => 'integer', 'format' => 'int32'], + 'totalRecordCount' => ['type' => 'integer', 'format' => 'int64'], + 'commitUser' => ['type' => 'string'], 'logOffsets' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - ], - 'schemaId' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'indexManifest' => [ - 'type' => 'string', - ], - 'changelogRecordCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'id' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'timeMillis' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'statistics' => [ - 'type' => 'string', - ], - 'commitIdentifier' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'parentIdString' => [ - 'type' => 'string', - ], - 'sequenceNumber' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'additionalProperties' => ['type' => 'integer', 'format' => 'int64'], + ], + 'schemaId' => ['type' => 'integer', 'format' => 'int64'], + 'indexManifest' => ['type' => 'string'], + 'changelogRecordCount' => ['type' => 'integer', 'format' => 'int64'], + 'id' => ['type' => 'integer', 'format' => 'int64'], + 'timeMillis' => ['type' => 'integer', 'format' => 'int64'], + 'statistics' => ['type' => 'string'], + 'commitIdentifier' => ['type' => 'integer', 'format' => 'int64'], + 'parentIdString' => ['type' => 'string'], + 'sequenceNumber' => ['type' => 'integer', 'format' => 'int64'], 'summary' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'string', - ], - ], - 'idString' => [ - 'type' => 'string', + 'additionalProperties' => ['type' => 'string'], ], + 'idString' => ['type' => 'string'], ], ], - 'Table' => [ + 'StatementResult' => [ 'type' => 'object', 'properties' => [ - 'id' => [ - 'type' => 'string', - ], - 'name' => [ - 'type' => 'string', - ], - 'path' => [ - 'type' => 'string', - ], - 'isExternal' => [ - 'type' => 'boolean', - ], - 'schemaId' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'index' => ['type' => 'integer', 'format' => 'int32'], + 'sql' => ['type' => 'string'], + 'status' => ['type' => 'string'], + 'rowCount' => ['type' => 'integer', 'format' => 'int32'], + 'executionTime' => ['type' => 'integer', 'format' => 'int64'], + 'downloadUrl' => ['type' => 'string'], + 'error' => ['type' => 'string'], + 'errorCode' => ['type' => 'string'], 'schema' => [ - '$ref' => '#/components/schemas/Schema', - ], - 'owner' => [ - 'type' => 'string', - ], - 'createdAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'createdBy' => [ - 'type' => 'string', - ], - 'updatedAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'updatedBy' => [ - 'type' => 'string', - ], - 'storageClass' => [ - 'type' => 'string', - ], - 'storageAction' => [ - 'type' => 'string', - ], - 'storageActionTimestamp' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'icebergTableMetadata' => [ - '$ref' => '#/components/schemas/IcebergTableMetadata', - ], - 'type' => [ - 'type' => 'string', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'name' => ['type' => 'string'], + 'type' => ['type' => 'string'], + ], + ], ], ], ], + 'Table' => [ + 'type' => 'object', + 'properties' => [ + 'id' => ['type' => 'string'], + 'name' => ['type' => 'string'], + 'path' => ['type' => 'string'], + 'isExternal' => ['type' => 'boolean'], + 'schemaId' => ['type' => 'integer', 'format' => 'int64'], + 'schema' => ['$ref' => '#/components/schemas/Schema'], + 'owner' => ['type' => 'string'], + 'createdAt' => ['type' => 'integer', 'format' => 'int64'], + 'createdBy' => ['type' => 'string'], + 'updatedAt' => ['type' => 'integer', 'format' => 'int64'], + 'updatedBy' => ['type' => 'string'], + 'storageClass' => ['type' => 'string'], + 'storageAction' => ['type' => 'string'], + 'storageActionTimestamp' => ['type' => 'integer', 'format' => 'int64'], + 'icebergTableMetadata' => ['$ref' => '#/components/schemas/IcebergTableMetadata'], + 'type' => ['type' => 'string'], + 'status' => ['type' => 'string'], + ], + ], 'TableCompaction' => [ 'type' => 'object', 'properties' => [ - 'catalogId' => [ - 'type' => 'string', - ], - 'tableId' => [ - 'type' => 'string', - ], - 'lastCompactedFileTime' => [ - 'type' => 'integer', - 'format' => 'int64', - 'deprecated' => true, - ], - 'cuUsage' => [ - 'type' => 'number', - 'format' => 'double', - ], - 'maxLevel0FileCount' => [ - 'type' => 'string', - 'deprecated' => true, - ], - 'latencyFileEarliestTime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'catalogId' => ['type' => 'string'], + 'tableId' => ['type' => 'string'], + 'lastCompactedFileTime' => ['type' => 'integer', 'format' => 'int64', 'deprecated' => true], + 'cuUsage' => ['type' => 'number', 'format' => 'double'], + 'maxLevel0FileCount' => ['type' => 'string', 'deprecated' => true], + 'latencyFileEarliestTime' => ['type' => 'integer', 'format' => 'int64'], ], ], 'TableCompactionHistory' => [ 'type' => 'object', 'properties' => [ - 'catalogId' => [ - 'type' => 'string', - ], - 'tableId' => [ - 'type' => 'string', - ], - 'snapshotId' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'updatedBy' => [ - 'type' => 'string', - ], - 'updatedAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'commitTime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'beforeFilesLastCreationTime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'beforeFilesCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'afterFilesCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'beforeFilesSize' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'afterFilesSize' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'catalogId' => ['type' => 'string'], + 'tableId' => ['type' => 'string'], + 'snapshotId' => ['type' => 'integer', 'format' => 'int64'], + 'updatedBy' => ['type' => 'string'], + 'updatedAt' => ['type' => 'integer', 'format' => 'int64'], + 'commitTime' => ['type' => 'integer', 'format' => 'int64'], + 'beforeFilesLastCreationTime' => ['type' => 'integer', 'format' => 'int64'], + 'beforeFilesCount' => ['type' => 'integer', 'format' => 'int64'], + 'afterFilesCount' => ['type' => 'integer', 'format' => 'int64'], + 'beforeFilesSize' => ['type' => 'integer', 'format' => 'int64'], + 'afterFilesSize' => ['type' => 'integer', 'format' => 'int64'], ], ], 'TableSnapshot' => [ 'type' => 'object', 'properties' => [ - 'lastFileCreationTime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'recordCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'fileSizeInBytes' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'fileCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'snapshot' => [ - '$ref' => '#/components/schemas/Snapshot', - ], - 'totalBuckets' => [ - 'type' => 'integer', - 'format' => 'int32', - ], + 'lastFileCreationTime' => ['type' => 'integer', 'format' => 'int64'], + 'recordCount' => ['type' => 'integer', 'format' => 'int64'], + 'fileSizeInBytes' => ['type' => 'integer', 'format' => 'int64'], + 'fileCount' => ['type' => 'integer', 'format' => 'int64'], + 'snapshot' => ['$ref' => '#/components/schemas/Snapshot'], + 'totalBuckets' => ['type' => 'integer', 'format' => 'int32'], + 'partitionCount' => ['type' => 'integer', 'format' => 'int64'], ], ], 'TableSummary' => [ 'type' => 'object', 'properties' => [ - 'databaseName' => [ - 'type' => 'string', - ], - 'tableName' => [ - 'type' => 'string', - ], - 'createdAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'partitionCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'unaccessedStdPartitionCount30d' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'unaccessedStdIaPartitionCount180d' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'totalFileSizeInBytes' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'totalFileCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'lastAccessTime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'generatedDate' => [ - 'type' => 'string', - ], - 'path' => [ - 'type' => 'string', - ], - 'storageClass' => [ - 'type' => 'string', - ], - 'storageActionTimestamp' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'objTypeStandardSize' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'objTypeIaSize' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'objTypeArchiveSize' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'objTypeColdArchiveSize' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'updatedAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'totalMetaSizeInBytes' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'totalMetaFileCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'databaseName' => ['type' => 'string'], + 'tableName' => ['type' => 'string'], + 'createdAt' => ['type' => 'integer', 'format' => 'int64'], + 'partitionCount' => ['type' => 'integer', 'format' => 'int64'], + 'unaccessedStdPartitionCount30d' => ['type' => 'integer', 'format' => 'int64'], + 'unaccessedStdIaPartitionCount180d' => ['type' => 'integer', 'format' => 'int64'], + 'totalFileSizeInBytes' => ['type' => 'integer', 'format' => 'int64'], + 'totalFileCount' => ['type' => 'integer', 'format' => 'int64'], + 'lastAccessTime' => ['type' => 'integer', 'format' => 'int64'], + 'generatedDate' => ['type' => 'string'], + 'path' => ['type' => 'string'], + 'lastRequester' => ['type' => 'string'], + 'topRequester' => ['type' => 'string'], + 'storageActionTimestamp' => ['type' => 'integer', 'format' => 'int64'], + 'objTypeStandardSize' => ['type' => 'integer', 'format' => 'int64'], + 'objTypeIaSize' => ['type' => 'integer', 'format' => 'int64'], + 'objTypeArchiveSize' => ['type' => 'integer', 'format' => 'int64'], + 'objTypeColdArchiveSize' => ['type' => 'integer', 'format' => 'int64'], + 'updatedAt' => ['type' => 'integer', 'format' => 'int64'], + 'totalMetaSizeInBytes' => ['type' => 'integer', 'format' => 'int64'], + 'totalMetaFileCount' => ['type' => 'integer', 'format' => 'int64'], + 'storageClass' => ['type' => 'string'], + 'totalFileAccessNum' => ['type' => 'integer', 'format' => 'int64'], + 'totalFileAccessNum7d' => ['type' => 'integer', 'format' => 'int64'], + 'totalFileAccessNum30d' => ['type' => 'integer', 'format' => 'int64'], 'storageActionParams' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'string', - ], + 'additionalProperties' => ['type' => 'string'], ], ], ], 'Transform' => [ 'type' => 'object', 'properties' => [ - 'name' => [ - 'type' => 'string', - ], - 'fieldRef' => [ - '$ref' => '#/components/schemas/FieldRef', - ], - 'castType' => [ - '$ref' => '#/components/schemas/FullDataType', - ], + 'name' => ['type' => 'string'], + 'fieldRef' => ['$ref' => '#/components/schemas/FieldRef'], + 'castType' => ['$ref' => '#/components/schemas/FullDataType'], 'inputs' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/TransformInput', - ], + 'items' => ['$ref' => '#/components/schemas/TransformInput'], ], ], ], 'TransformInput' => [ 'type' => 'object', 'properties' => [ - 'type' => [ - 'type' => 'string', - ], - 'input' => [ - 'type' => 'any', - ], + 'type' => ['type' => 'string'], + 'input' => ['type' => 'any'], ], ], 'User' => [ 'type' => 'object', 'properties' => [ - 'createdAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'updatedBy' => [ - 'type' => 'string', - ], - 'createdBy' => [ - 'type' => 'string', - ], - 'displayName' => [ - 'type' => 'string', - ], - 'userName' => [ - 'type' => 'string', - ], + 'userName' => ['type' => 'string'], + 'displayName' => ['type' => 'string'], 'type' => [ 'type' => 'string', - 'enum' => [ - 'RAM_USER', - 'RAM_ROLE', - ], - ], - 'userId' => [ - 'type' => 'string', - ], - 'userPrincipal' => [ - 'type' => 'string', - ], - 'updatedAt' => [ - 'type' => 'integer', - 'format' => 'int64', + 'enum' => ['RAM_USER', 'RAM_ROLE'], ], + 'userId' => ['type' => 'string'], + 'userPrincipal' => ['type' => 'string'], + 'createdBy' => ['type' => 'string'], + 'updatedBy' => ['type' => 'string'], + 'createdAt' => ['type' => 'integer', 'format' => 'int64'], + 'updatedAt' => ['type' => 'integer', 'format' => 'int64'], ], ], 'View' => [ 'type' => 'object', 'properties' => [ - 'schema' => [ - '$ref' => '#/components/schemas/ViewSchema', - ], - 'owner' => [ - 'type' => 'string', - ], - 'createdAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'updatedBy' => [ - 'type' => 'string', - ], - 'createdBy' => [ - 'type' => 'string', - ], - 'name' => [ - 'type' => 'string', - ], - 'id' => [ - 'type' => 'string', - ], - 'updatedAt' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'schema' => ['$ref' => '#/components/schemas/ViewSchema'], + 'owner' => ['type' => 'string'], + 'createdAt' => ['type' => 'integer', 'format' => 'int64'], + 'updatedBy' => ['type' => 'string'], + 'createdBy' => ['type' => 'string'], + 'name' => ['type' => 'string'], + 'id' => ['type' => 'string'], + 'updatedAt' => ['type' => 'integer', 'format' => 'int64'], ], ], 'ViewChange' => [ @@ -1759,30 +864,13 @@ 'properties' => [ 'action' => [ 'type' => 'string', - 'enum' => [ - 'addDialect', - 'updateDialect', - 'dropDialect', - 'setOption', - 'removeOption', - 'updateComment', - ], - ], - 'dialect' => [ - 'type' => 'string', - ], - 'query' => [ - 'type' => 'string', - ], - 'comment' => [ - 'type' => 'string', - ], - 'value' => [ - 'type' => 'string', - ], - 'key' => [ - 'type' => 'string', + 'enum' => ['addDialect', 'updateDialect', 'dropDialect', 'setOption', 'removeOption', 'updateComment'], ], + 'dialect' => ['type' => 'string'], + 'query' => ['type' => 'string'], + 'comment' => ['type' => 'string'], + 'value' => ['type' => 'string'], + 'key' => ['type' => 'string'], ], ], 'ViewSchema' => [ @@ -1790,152 +878,88 @@ 'properties' => [ 'fields' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/DataField', - ], - ], - 'query' => [ - 'type' => 'string', + 'items' => ['$ref' => '#/components/schemas/DataField'], ], + 'query' => ['type' => 'string'], 'dialects' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'string', - ], - ], - 'comment' => [ - 'type' => 'string', + 'additionalProperties' => ['type' => 'string'], ], + 'comment' => ['type' => 'string'], 'options' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'string', - ], - ], - ], - ], - 'ViewSchemaChange' => [ - 'type' => 'object', - 'properties' => [ - 'action' => [ - 'type' => 'string', - 'enum' => [ - 'addDialect', - 'updateDialect', - 'dropDialect', - 'setOption', - 'removeOption', - 'updateComment', - ], - ], - 'dialect' => [ - 'type' => 'string', - ], - 'query' => [ - 'type' => 'string', - ], - 'comment' => [ - 'type' => 'string', - ], - 'value' => [ - 'type' => 'string', - ], - 'key' => [ - 'type' => 'string', + 'additionalProperties' => ['type' => 'string'], ], ], ], ], ], 'apis' => [ - 'Subscribe' => [ - 'path' => '/dlf/v1/service/subscribe', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'AlterCatalog' => [ + 'path' => '/dlf/v1/catalogs/{catalog}', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, - 'parameters' => [], - ], - 'DescribeRegions' => [ - 'path' => '/dlf/v1/service/regions', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ + 'parameters' => [ [ - 'AK' => [], + 'name' => 'catalog', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [], - ], - 'GetRegionStatus' => [ - 'path' => '/dlf/v1/service/status', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'removals' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + ], + 'updates' => [ + 'type' => 'object', + 'required' => false, + 'additionalProperties' => ['type' => 'string'], + ], + ], + ], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [], ], - 'CreateCatalog' => [ - 'path' => '/dlf/v1/catalogs', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'AlterDatabase' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ + 'name' => 'catalogId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'database', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ 'name' => 'body', 'in' => 'body', 'style' => 'json', @@ -1943,128 +967,105 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'name' => [ - 'type' => 'string', + 'removals' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], - 'options' => [ + 'updates' => [ 'type' => 'object', 'required' => false, - 'additionalProperties' => [ - 'type' => 'string', - ], - ], - 'type' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'PAIMON', - 'ICEBERG', - ], - ], - 'isShared' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'shareId' => [ - 'type' => 'string', - 'required' => false, + 'additionalProperties' => ['type' => 'string'], ], ], ], ], ], ], - 'GetCatalog' => [ - 'path' => '/dlf/v1/catalogs/{catalog}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'AlterReceiver' => [ + 'path' => '/dlf/v1/share/receivers/{receiver}', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'catalog', + 'name' => 'receiver', 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'receiverName' => ['type' => 'string', 'required' => false], + 'comment' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'GetCatalogById' => [ - 'path' => '/dlf/v1/catalogs/id/{id}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'AlterShare' => [ + 'path' => '/dlf/v1/share/shares/{share}', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'id', + 'name' => 'share', 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'shareName' => ['type' => 'string', 'required' => false], + 'comment' => ['type' => 'string', 'required' => false], + 'enableWrite' => ['type' => 'boolean', 'required' => false], + ], ], ], ], ], - 'AlterCatalog' => [ - 'path' => '/dlf/v1/catalogs/{catalog}', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'AlterShareReceivers' => [ + 'path' => '/dlf/v1/share/shares/{share}/receivers', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'catalog', + 'name' => 'share', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'body', @@ -2074,264 +1075,199 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'removals' => [ + 'addedReceivers' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], ], - 'updates' => [ - 'type' => 'object', + 'removedReceivers' => [ + 'type' => 'array', 'required' => false, - 'additionalProperties' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], - 'DropCatalog' => [ - 'path' => '/dlf/v1/catalogs/{catalog}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'AlterShareResources' => [ + 'path' => '/dlf/v1/share/shares/{share}/resources', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'catalog', - 'in' => 'path', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'catalogId' => ['type' => 'string', 'required' => false], + 'shareResourceList' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['$ref' => '#/components/schemas/ShareResource', 'required' => false], + ], + ], ], ], + [ + 'name' => 'share', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], ], ], - 'ListCatalogs' => [ - 'path' => '/dlf/v1/catalogs', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'AlterTable' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'maxResults', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'name' => 'catalogId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'pageToken', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'database', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'catalogNamePattern', - 'in' => 'query', + 'name' => 'table', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'changes' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['$ref' => '#/components/schemas/FullSchemaChange', 'required' => false], + ], + ], ], ], ], ], - 'GetCatalogToken' => [ - 'path' => '/dlf/v1/catalogs/{catalog}/token', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'AlterTableSchema' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/schema', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'catalog', + 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - ], - 'GetDatabase' => [ - 'path' => '/dlf/v1/{catalogId}/databases/{database}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'database', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'catalogId', + 'name' => 'table', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'database', - 'in' => 'path', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'schema' => ['$ref' => '#/components/schemas/Schema', 'required' => false], + ], ], ], ], ], - 'CreateDatabase' => [ - 'path' => '/dlf/v1/{catalogId}/databases', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'BatchGrantPermissions' => [ + 'path' => '/dlf/v1/auth/permissions/{catalogId}/batchgrant', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'body', 'in' => 'body', - 'style' => 'json', + 'style' => 'struct', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'name' => [ - 'type' => 'string', - 'required' => false, - ], - 'options' => [ - 'type' => 'object', + 'permissions' => [ + 'type' => 'array', 'required' => false, - 'additionalProperties' => [ - 'type' => 'string', - ], + 'items' => ['$ref' => '#/components/schemas/Permission', 'required' => false], ], ], ], ], ], ], - 'AlterDatabase' => [ - 'path' => '/dlf/v1/{catalogId}/databases/{database}', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'BatchRevokePermissions' => [ + 'path' => '/dlf/v1/auth/permissions/{catalogId}/batchrevoke', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'database', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'body', @@ -2341,1177 +1277,893 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'removals' => [ + 'permissions' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'updates' => [ - 'type' => 'object', - 'required' => false, - 'additionalProperties' => [ - 'type' => 'string', - ], + 'items' => ['$ref' => '#/components/schemas/Permission', 'required' => false], ], ], ], ], ], ], - 'DropDatabase' => [ - 'path' => '/dlf/v1/{catalogId}/databases/{database}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'CreateCatalog' => [ + 'path' => '/dlf/v1/catalogs', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'catalogId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'database', - 'in' => 'path', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'name' => ['type' => 'string', 'required' => false], + 'options' => [ + 'type' => 'object', + 'required' => false, + 'additionalProperties' => ['type' => 'string'], + ], + 'type' => [ + 'type' => 'string', + 'required' => false, + 'enum' => ['PAIMON', 'ICEBERG'], + ], + 'isShared' => ['type' => 'boolean', 'required' => false], + 'shareId' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'ListDatabases' => [ + 'CreateDatabase' => [ 'path' => '/dlf/v1/{catalogId}/databases', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'maxResults', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'name' => ['type' => 'string', 'required' => false], + 'options' => [ + 'type' => 'object', + 'required' => false, + 'additionalProperties' => ['type' => 'string'], + ], + ], ], ], + ], + ], + 'CreateReceiver' => [ + 'path' => '/dlf/v1/share/receivers', + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'pageToken', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'databaseNamePattern', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'receiverName' => ['type' => 'string', 'required' => false], + 'receiverTenantId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'comment' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'ListDatabaseDetails' => [ - 'path' => '/dlf/v1/{catalogId}/database-details', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'CreateRole' => [ + 'path' => '/dlf/v1/auth/roles', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'catalogId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'maxResults', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'roleName' => ['type' => 'string', 'required' => false], + 'displayName' => ['type' => 'string', 'required' => false], + 'description' => ['type' => 'string', 'required' => false], + ], ], ], + ], + ], + 'CreateShare' => [ + 'path' => '/dlf/v1/share/shares', + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'pageToken', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'databaseNamePattern', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'shareName' => ['type' => 'string', 'required' => true], + 'comment' => ['type' => 'string', 'required' => false], + 'enableWrite' => ['type' => 'boolean', 'required' => false], + ], ], ], ], ], - 'GetTableCompaction' => [ - 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/compaction', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'CreateTable' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'database', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'table', - 'in' => 'path', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'identifier' => ['$ref' => '#/components/schemas/Identifier', 'required' => false], + 'schema' => ['$ref' => '#/components/schemas/Schema', 'required' => false], + ], ], ], ], ], - 'GetTable' => [ - 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'DeleteRole' => [ + 'path' => '/dlf/v1/auth/roles', + 'methods' => ['delete'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'catalogId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'rolePrincipal', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + ], + ], + 'DescribeRegions' => [ + 'path' => '/dlf/v1/service/regions', + 'methods' => ['get'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [], + ], + 'DropCatalog' => [ + 'path' => '/dlf/v1/catalogs/{catalog}', + 'methods' => ['delete'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'database', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'table', + 'name' => 'catalog', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'CreateTable' => [ - 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DropDatabase' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}', + 'methods' => ['delete'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'database', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'identifier' => [ - '$ref' => '#/components/schemas/Identifier', - 'required' => false, - ], - 'schema' => [ - '$ref' => '#/components/schemas/Schema', - 'required' => false, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'AlterTable' => [ - 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DropReceiver' => [ + 'path' => '/dlf/v1/share/receivers/{receiver}', + 'methods' => ['delete'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'catalogId', + 'name' => 'receiver', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'DropShare' => [ + 'path' => '/dlf/v1/share/shares/{share}', + 'methods' => ['delete'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'database', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'table', + 'name' => 'share', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'changes' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - '$ref' => '#/components/schemas/FullSchemaChange', - 'required' => false, - ], - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DropTable' => [ 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'methods' => ['delete'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'database', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'table', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'RollbackTable' => [ - 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/rollback', - 'methods' => [ - 'post', + 'GetCatalog' => [ + 'path' => '/dlf/v1/catalogs/{catalog}', + 'methods' => ['get'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'https', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'catalog', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], ], + ], + 'GetCatalogById' => [ + 'path' => '/dlf/v1/catalogs/id/{id}', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'id', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], ], - 'produces' => [ - 'application/json', + ], + 'GetCatalogKmsGrants' => [ + 'path' => '/dlf/v1/catalogs/{catalog}/kms/grants', + 'methods' => ['get'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'catalogId', + 'name' => 'catalog', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'GetCatalogSummary' => [ + 'path' => '/dlf/v1/{catalogId}/storage-summary', + 'methods' => ['get'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'database', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'table', + 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'instant' => [ - '$ref' => '#/components/schemas/FullInstant', - 'required' => false, - ], - ], - ], + 'name' => 'date', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListTables' => [ - 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'GetCatalogSummaryTrend' => [ + 'path' => '/dlf/v1/{catalogId}/storage-summary/trend', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'database', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'startDate', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'maxResults', + 'name' => 'endDate', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'GetCatalogToken' => [ + 'path' => '/dlf/v1/catalogs/{catalog}/token', + 'methods' => ['get'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'pageToken', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'tableNamePattern', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'catalog', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ListTableDetails' => [ - 'path' => '/dlf/v1/{catalogId}/databases/{database}/table-details', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'GetDatabase' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'database', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'GetDatabaseSummary' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/storage-summary', + 'methods' => ['get'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'maxResults', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'pageToken', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'catalogId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'tableNamePattern', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'database', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'type', + 'name' => 'date', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'GetTableSnapshot' => [ - 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/snapshot', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'GetIcebergNamespace' => [ + 'path' => '/iceberg/dlf/v1/{catalogId}/namespaces/{namespace}', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'database', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'table', + 'name' => 'namespace', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListSnapshots' => [ - 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/snapshots', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'GetIcebergTable' => [ + 'path' => '/iceberg/dlf/v1/{catalogId}/namespaces/{namespace}/tables/{table}', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'database', + 'name' => 'namespace', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'table', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'GetReceiver' => [ + 'path' => '/dlf/v1/share/receivers/{receiver}', + 'methods' => ['get'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'maxResults', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'pageToken', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'receiver', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'GetTableToken' => [ - 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/token', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', + 'GetRegionStatus' => [ + 'path' => '/dlf/v1/service/status', + 'methods' => ['get'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [], + ], + 'GetRole' => [ + 'path' => '/dlf/v1/auth/roles', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'rolePrincipal', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], ], - 'produces' => [ - 'application/json', + ], + 'GetShare' => [ + 'path' => '/dlf/v1/share/shares/{share}', + 'methods' => ['get'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'isInternal', - 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'name' => 'share', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + ], + ], + 'GetTable' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}', + 'methods' => ['get'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'database', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'table', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListViews' => [ - 'path' => '/dlf/v1/{catalogId}/databases/{database}/views', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'GetTableCompaction' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/compaction', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'database', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'maxResults', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - [ - 'name' => 'pageToken', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'viewNamePattern', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'table', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ListViewDetails' => [ - 'path' => '/dlf/v1/{catalogId}/databases/{database}/view-details', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'GetTableSnapshot' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/snapshot', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'database', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'maxResults', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'pageToken', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'viewNamePattern', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'table', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListFunctions' => [ - 'path' => '/dlf/v1/{catalogId}/databases/{database}/functions', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'GetTableSummary' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/storage-summary', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'database', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'maxResults', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - [ - 'name' => 'pageToken', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'table', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'functionNamePattern', + 'name' => 'date', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListPartitions' => [ - 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/partitions', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'GetTableToken' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/token', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ + 'name' => 'isInternal', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], + ], + [ 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'database', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'table', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'maxResults', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - [ - 'name' => 'pageToken', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'partitionNamePattern', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'CreateShare' => [ - 'path' => '/dlf/v1/share/shares', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'GetUser' => [ + 'path' => '/dlf/v1/auth/users', + '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', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'shareName' => [ - 'type' => 'string', - 'required' => true, - ], - 'comment' => [ - 'type' => 'string', - 'required' => false, - ], - 'enableWrite' => [ - 'type' => 'boolean', - 'required' => false, - ], - ], - ], + 'name' => 'userPrincipal', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'GetShare' => [ - 'path' => '/dlf/v1/share/shares/{share}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'GetVpcConfig' => [ + 'path' => '/dlf/v1/auth/vpc', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'share', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'parameters' => [], ], - 'AlterShare' => [ - 'path' => '/dlf/v1/share/shares/{share}', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'GrantRoleToUsers' => [ + 'path' => '/dlf/v1/auth/roles/grant', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'share', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ 'name' => 'body', 'in' => 'body', 'style' => 'json', @@ -3519,627 +2171,394 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'shareName' => [ - 'type' => 'string', - 'required' => false, - ], - 'comment' => [ - 'type' => 'string', - 'required' => false, - ], - 'enableWrite' => [ - 'type' => 'boolean', + 'userPrincipals' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], + 'rolePrincipal' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'DropShare' => [ - 'path' => '/dlf/v1/share/shares/{share}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'ListCatalogs' => [ + 'path' => '/dlf/v1/catalogs', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'share', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'ListProvidedShares' => [ - 'path' => '/dlf/v1/share/shares/list/provided', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ - [ - 'AK' => [], + 'name' => 'maxResults', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ 'name' => 'pageToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'maxResults', + 'name' => 'catalogNamePattern', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListReceivedShares' => [ - 'path' => '/dlf/v1/share/shares/list/received', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListDatabaseDetails' => [ + 'path' => '/dlf/v1/{catalogId}/database-details', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'pageToken', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'catalogId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'maxResults', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - ], - ], - 'CreateReceiver' => [ - 'path' => '/dlf/v1/share/receivers', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'pageToken', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'receiverName' => [ - 'type' => 'string', - 'required' => false, - ], - 'receiverTenantId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'comment' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'name' => 'databaseNamePattern', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'status', + 'in' => 'query', + 'schema' => ['type' => 'string'], ], ], ], - 'GetReceiver' => [ - 'path' => '/dlf/v1/share/receivers/{receiver}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListDatabases' => [ + 'path' => '/dlf/v1/{catalogId}/databases', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'receiver', + 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - ], - 'AlterReceiver' => [ - 'path' => '/dlf/v1/share/receivers/{receiver}', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'maxResults', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'receiver', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'pageToken', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'receiverName' => [ - 'type' => 'string', - 'required' => false, - ], - 'comment' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'name' => 'databaseNamePattern', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'DropReceiver' => [ - 'path' => '/dlf/v1/share/receivers/{receiver}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'ListFunctions' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/functions', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'receiver', + 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - ], - 'ListReceivers' => [ - 'path' => '/dlf/v1/share/receivers', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'database', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'receiverName', + 'name' => 'maxResults', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'pageToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'maxResults', + 'name' => 'functionNamePattern', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListShareReceivers' => [ - 'path' => '/dlf/v1/share/shares/{share}/receivers', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListIcebergNamespaceDetails' => [ + 'path' => '/iceberg/dlf/v1/{catalogId}/namespace-details', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'share', + 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'maxResults', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'pageToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'maxResults', + 'name' => 'namespaceNamePattern', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'AlterShareReceivers' => [ - 'path' => '/dlf/v1/share/shares/{share}/receivers', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ListIcebergSnapshots' => [ + 'path' => '/iceberg/dlf/v1/{catalogId}/namespaces/{namespace}/tables/{table}/snapshots', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'share', + 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'addedReceivers' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'removedReceivers' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], + 'name' => 'namespace', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'table', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'maxResults', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'pageToken', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'AlterShareResources' => [ - 'path' => '/dlf/v1/share/shares/{share}/resources', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ListIcebergTableDetails' => [ + 'path' => '/iceberg/dlf/v1/{catalogId}/namespaces/{namespace}/table-details', + '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', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'catalogId' => [ - 'type' => 'string', - 'required' => false, - ], - 'shareResourceList' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - '$ref' => '#/components/schemas/ShareResource', - 'required' => false, - ], - ], - ], - ], + 'name' => 'catalogId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'share', + 'name' => 'namespace', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'tableNamePattern', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'maxResults', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'pageToken', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListShareResources' => [ - 'path' => '/dlf/v1/share/shares/{share}/resources', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListPartitionSummaries' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/partitions/storage-summary', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'share', + 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'database', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'table', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'maxResults', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'pageToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'maxResults', + 'name' => 'partitionNamePattern', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'BatchGrantPermissions' => [ - 'path' => '/dlf/v1/auth/permissions/{catalogId}/batchgrant', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ListPartitions' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/partitions', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'struct', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'permissions' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - '$ref' => '#/components/schemas/Permission', - 'required' => false, - ], - ], - ], - ], + 'name' => 'database', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'table', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'maxResults', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + [ + 'name' => 'pageToken', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'partitionNamePattern', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'BatchRevokePermissions' => [ - 'path' => '/dlf/v1/auth/permissions/{catalogId}/batchrevoke', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ListPartitionsByNames' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/partitions/list-by-names', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'database', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'table', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', @@ -4149,12 +2568,13 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'permissions' => [ + 'specs' => [ 'type' => 'array', 'required' => false, 'items' => [ - '$ref' => '#/components/schemas/Permission', + 'type' => 'object', 'required' => false, + 'additionalProperties' => ['type' => 'string'], ], ], ], @@ -4164,1224 +2584,746 @@ ], 'ListPermissions' => [ 'path' => '/dlf/v1/auth/permissions/{catalogId}/list', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'resourceType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'database', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'table', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'function', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'view', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'principal', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'pageToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'maxResults', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], - 'CreateRole' => [ - 'path' => '/dlf/v1/auth/roles', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ListProvidedShares' => [ + 'path' => '/dlf/v1/share/shares/list/provided', + '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', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'roleName' => [ - 'type' => 'string', - 'required' => false, - ], - 'displayName' => [ - 'type' => 'string', - 'required' => false, - ], - 'description' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'name' => 'pageToken', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'maxResults', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], - 'GetRole' => [ - 'path' => '/dlf/v1/auth/roles', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListReceivedShares' => [ + 'path' => '/dlf/v1/share/shares/list/received', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'rolePrincipal', + 'name' => 'pageToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'maxResults', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], - 'UpdateRole' => [ - 'path' => '/dlf/v1/auth/roles', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'ListReceivers' => [ + 'path' => '/dlf/v1/share/receivers', + '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', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'displayName' => [ - 'type' => 'string', - 'required' => false, - ], - 'description' => [ - 'type' => 'string', - 'required' => false, - ], - 'rolePrincipal' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'name' => 'receiverName', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'DeleteRole' => [ - 'path' => '/dlf/v1/auth/roles', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'pageToken', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'rolePrincipal', + 'name' => 'maxResults', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], - 'ListRoles' => [ - 'path' => '/dlf/v1/auth/roles/list', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListRoleUsers' => [ + 'path' => '/dlf/v1/auth/roles/users/list', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'roleName', + 'name' => 'rolePrincipal', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'pageToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'maxResults', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], - 'GetUser' => [ - 'path' => '/dlf/v1/auth/users', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListRoles' => [ + 'path' => '/dlf/v1/auth/roles/list', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'userPrincipal', + 'name' => 'roleName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'pageToken', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'maxResults', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], - 'ListUsers' => [ - 'path' => '/dlf/v1/auth/users/list', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListShareReceivers' => [ + 'path' => '/dlf/v1/share/shares/{share}/receivers', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'userName', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'type', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'share', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'pageToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'maxResults', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], - 'ListRoleUsers' => [ - 'path' => '/dlf/v1/auth/roles/users/list', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListShareResources' => [ + 'path' => '/dlf/v1/share/shares/{share}/resources', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'rolePrincipal', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'share', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'pageToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'maxResults', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], - 'UpdateRoleUsers' => [ - 'path' => '/dlf/v1/auth/roles/users', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'ListSnapshots' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/snapshots', + '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', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'userPrincipals' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'rolePrincipal' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'name' => 'catalogId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], - ], - ], - 'ListUserRoles' => [ - 'path' => '/dlf/v1/auth/users/roles/list', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'database', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'userPrincipal', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'table', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'pageToken', + 'name' => 'maxResults', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'maxResults', + 'name' => 'pageToken', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'GrantRoleToUsers' => [ - 'path' => '/dlf/v1/auth/roles/grant', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ListTableDetails' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/table-details', + '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', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'userPrincipals' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'rolePrincipal' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'name' => 'catalogId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], - ], - ], - 'RevokeRoleFromUsers' => [ - 'path' => '/dlf/v1/auth/roles/revoke', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'database', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'userPrincipals' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'rolePrincipal' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'name' => 'maxResults', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - ], - ], - 'RefreshUserSync' => [ - 'path' => '/dlf/v1/auth/usersync', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'pageToken', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [], - ], - 'GetCatalogSummary' => [ - 'path' => '/dlf/v1/{catalogId}/storage-summary', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'tableNamePattern', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'catalogId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'type', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'date', + 'name' => 'status', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'GetCatalogSummaryTrend' => [ - 'path' => '/dlf/v1/{catalogId}/storage-summary/trend', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListTables' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'startDate', + 'name' => 'database', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'maxResults', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'endDate', + 'name' => 'pageToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'tableNamePattern', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'GetDatabaseSummary' => [ - 'path' => '/dlf/v1/{catalogId}/databases/{database}/storage-summary', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListUserRoles' => [ + 'path' => '/dlf/v1/auth/users/roles/list', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'catalogId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'userPrincipal', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'database', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'pageToken', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'date', + 'name' => 'maxResults', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], - 'GetTableSummary' => [ - 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/storage-summary', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListUsers' => [ + 'path' => '/dlf/v1/auth/users/list', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'catalogId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'userName', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'database', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'type', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'table', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'pageToken', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'date', + 'name' => 'maxResults', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], - 'ListPartitionSummaries' => [ - 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/partitions/storage-summary', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListViewDetails' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/view-details', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'database', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'table', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'maxResults', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'pageToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'partitionNamePattern', + 'name' => 'viewNamePattern', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListIcebergTableDetails' => [ - 'path' => '/iceberg/dlf/v1/{catalogId}/namespaces/{namespace}/table-details', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListViews' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/views', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'namespace', + 'name' => 'database', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'tableNamePattern', + 'name' => 'maxResults', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'maxResults', + 'name' => 'pageToken', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'pageToken', + 'name' => 'viewNamePattern', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListIcebergSnapshots' => [ - 'path' => '/iceberg/dlf/v1/{catalogId}/namespaces/{namespace}/tables/{table}/snapshots', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'RefreshUserSync' => [ + 'path' => '/dlf/v1/auth/usersync', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'catalogId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'namespace', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'table', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], + 'parameters' => [], + ], + 'RevokeRoleFromUsers' => [ + 'path' => '/dlf/v1/auth/roles/revoke', + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'maxResults', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'pageToken', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'userPrincipals' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + ], + 'rolePrincipal' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'ListIcebergNamespaceDetails' => [ - 'path' => '/iceberg/dlf/v1/{catalogId}/namespace-details', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'RollbackTable' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/rollback', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'catalogId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'maxResults', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'name' => 'database', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'pageToken', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'table', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'namespaceNamePattern', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'instant' => ['$ref' => '#/components/schemas/FullInstant', 'required' => false], + ], ], ], ], ], - 'GetIcebergTable' => [ - 'path' => '/iceberg/dlf/v1/{catalogId}/namespaces/{namespace}/tables/{table}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'Subscribe' => [ + 'path' => '/dlf/v1/service/subscribe', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [], + ], + 'UpdateRole' => [ + 'path' => '/dlf/v1/auth/roles', + 'methods' => ['put'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'catalogId', - 'in' => 'path', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'displayName' => ['type' => 'string', 'required' => false], + 'description' => ['type' => 'string', 'required' => false], + 'rolePrincipal' => ['type' => 'string', 'required' => false], + ], ], ], + ], + ], + 'UpdateRoleUsers' => [ + 'path' => '/dlf/v1/auth/roles/users', + 'methods' => ['put'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'namespace', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'table', - 'in' => 'path', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'userPrincipals' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + ], + 'rolePrincipal' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'GetIcebergNamespace' => [ - 'path' => '/iceberg/dlf/v1/{catalogId}/namespaces/{namespace}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'VerifyCatalogKms' => [ + 'path' => '/dlf/v1/catalogs/{catalog}/kms/verify', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'catalogId', + 'name' => 'catalog', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'namespace', - 'in' => 'path', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => false, + 'type' => 'object', + 'properties' => [ + 'kmsKeyId' => ['type' => 'string', 'required' => true], + ], ], ], ], ], ], 'endpoints' => [ - [ - 'regionId' => 'cn-shenzhen', - 'endpoint' => 'dlfnext.cn-shenzhen.aliyuncs.com', - ], - [ - 'regionId' => 'cn-wulanchabu', - 'endpoint' => 'dlfnext.cn-wulanchabu.aliyuncs.com', - ], - [ - 'regionId' => 'cn-beijing', - 'endpoint' => 'dlfnext.cn-beijing.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shanghai', - 'endpoint' => 'dlfnext.cn-shanghai.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hongkong', - 'endpoint' => 'dlfnext.cn-hongkong.aliyuncs.com', - ], - [ - 'regionId' => 'ap-southeast-1', - 'endpoint' => 'dlfnext.ap-southeast-1.aliyuncs.com', - ], - [ - 'regionId' => 'ap-northeast-1', - 'endpoint' => 'dlfnext.ap-northeast-1.aliyuncs.com', - ], - [ - 'regionId' => 'ap-southeast-5', - 'endpoint' => 'dlfnext.ap-southeast-5.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hangzhou', - 'endpoint' => 'dlfnext.cn-hangzhou.aliyuncs.com', - ], - [ - 'regionId' => 'us-west-1', - 'endpoint' => 'dlfnext.us-west-1.aliyuncs.com', - ], - [ - 'regionId' => 'eu-central-1', - 'endpoint' => 'dlfnext.eu-central-1.aliyuncs.com', - ], - [ - 'regionId' => 'us-east-1', - 'endpoint' => 'dlfnext.us-east-1.aliyuncs.com', - ], + ['regionId' => 'cn-shenzhen', 'regionName' => '华南1(深圳)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'dlfnext.cn-shenzhen.aliyuncs.com', 'endpoint' => 'dlfnext.cn-shenzhen.aliyuncs.com', 'vpc' => 'dlfnext-vpc.cn-shenzhen.aliyuncs.com'], + ['regionId' => 'cn-wulanchabu', 'regionName' => '华北6(乌兰察布)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'dlfnext.cn-wulanchabu.aliyuncs.com', 'endpoint' => 'dlfnext.cn-wulanchabu.aliyuncs.com', 'vpc' => 'dlfnext-vpc.cn-wulanchabu.aliyuncs.com'], + ['regionId' => 'cn-beijing', 'regionName' => '华北2(北京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'dlfnext.cn-beijing.aliyuncs.com', 'endpoint' => 'dlfnext.cn-beijing.aliyuncs.com', 'vpc' => 'dlfnext-vpc.cn-beijing.aliyuncs.com'], + ['regionId' => 'cn-shanghai', 'regionName' => '华东2(上海)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'dlfnext.cn-shanghai.aliyuncs.com', 'endpoint' => 'dlfnext.cn-shanghai.aliyuncs.com', 'vpc' => 'dlfnext-vpc.cn-shanghai.aliyuncs.com'], + ['regionId' => 'cn-hongkong', 'regionName' => '中国香港', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'dlfnext.cn-hongkong.aliyuncs.com', 'endpoint' => 'dlfnext.cn-hongkong.aliyuncs.com', 'vpc' => 'dlfnext-vpc.cn-hongkong.aliyuncs.com'], + ['regionId' => 'ap-southeast-1', 'regionName' => '新加坡', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'dlfnext.ap-southeast-1.aliyuncs.com', 'endpoint' => 'dlfnext.ap-southeast-1.aliyuncs.com', 'vpc' => 'dlfnext-vpc.ap-southeast-1.aliyuncs.com'], + ['regionId' => 'ap-northeast-1', 'regionName' => '日本(东京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'dlfnext.ap-northeast-1.aliyuncs.com', 'endpoint' => 'dlfnext.ap-northeast-1.aliyuncs.com', 'vpc' => 'dlfnext-vpc.ap-northeast-1.aliyuncs.com'], + ['regionId' => 'ap-southeast-5', 'regionName' => '印度尼西亚(雅加达)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'dlfnext.ap-southeast-5.aliyuncs.com', 'endpoint' => 'dlfnext.ap-southeast-5.aliyuncs.com', 'vpc' => 'dlfnext-vpc.ap-southeast-5.aliyuncs.com'], + ['regionId' => 'cn-hangzhou', 'regionName' => '华东1(杭州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'dlfnext.cn-hangzhou.aliyuncs.com', 'endpoint' => 'dlfnext.cn-hangzhou.aliyuncs.com', 'vpc' => 'dlfnext-vpc.cn-hangzhou.aliyuncs.com'], + ['regionId' => 'us-east-1', 'regionName' => '美国(弗吉尼亚)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'dlfnext.us-east-1.aliyuncs.com', 'endpoint' => 'dlfnext.us-east-1.aliyuncs.com', 'vpc' => 'dlfnext-vpc.us-east-1.aliyuncs.com'], + ['regionId' => 'eu-central-1', 'regionName' => '德国(法兰克福)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'dlfnext.eu-central-1.aliyuncs.com', 'endpoint' => 'dlfnext.eu-central-1.aliyuncs.com', 'vpc' => 'dlfnext-vpc.eu-central-1.aliyuncs.com'], + ['regionId' => 'us-west-1', 'regionName' => '美国(硅谷)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'dlfnext.us-west-1.aliyuncs.com', 'endpoint' => 'dlfnext.us-west-1.aliyuncs.com', 'vpc' => 'dlfnext-vpc.us-west-1.aliyuncs.com'], ], ]; |
