diff options
| author | Zhineng Li <[email protected]> | 2026-02-14 10:08:30 +0800 |
|---|---|---|
| committer | Zhineng Li <[email protected]> | 2026-02-14 10:08:30 +0800 |
| commit | eccd5cd5a067f5659982685afdeea209b1888efb (patch) | |
| tree | 1626c903b854317be1708ce3ccd3b4f4e6e0fc97 /data/dlfnext/2025-03-10/api-docs.php | |
| download | acs-metadata-main.tar.gz acs-metadata-main.zip | |
first commitHEADv1.0.0+20260212main
Diffstat (limited to 'data/dlfnext/2025-03-10/api-docs.php')
| -rw-r--r-- | data/dlfnext/2025-03-10/api-docs.php | 5387 |
1 files changed, 5387 insertions, 0 deletions
diff --git a/data/dlfnext/2025-03-10/api-docs.php b/data/dlfnext/2025-03-10/api-docs.php new file mode 100644 index 0000000..783d1e5 --- /dev/null +++ b/data/dlfnext/2025-03-10/api-docs.php @@ -0,0 +1,5387 @@ +<?php return [ + 'version' => '1.0', + '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', + ], + 'vSwitches' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'vSwitchId' => [ + 'type' => 'string', + ], + 'zone' => [ + 'type' => 'string', + ], + ], + ], + ], + 'options' => [ + 'type' => 'object', + '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', + ], + 'options' => [ + 'type' => 'object', + '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', + ], + ], + ], + 'CatalogSummaryTrend' => [ + 'type' => 'object', + 'properties' => [ + 'apiVisitCount' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/DateSummary', + ], + ], + 'fileAccessCount' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/DateSummary', + ], + ], + 'throughput' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/DateSummary', + ], + ], + 'totalMetaCount' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/DateSummary', + ], + ], + 'totalFileCount' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/DateSummary', + ], + ], + 'totalFileSizeInBytes' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/DateSummary', + ], + ], + ], + ], + 'DataField' => [ + 'type' => 'object', + 'properties' => [ + 'name' => [ + 'type' => 'string', + ], + 'description' => [ + 'type' => 'string', + ], + 'id' => [ + 'type' => 'integer', + 'format' => 'int32', + ], + 'type' => [ + '$ref' => '#/components/schemas/FullDataType', + ], + ], + ], + 'Database' => [ + 'type' => 'object', + 'properties' => [ + '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', + ], + ], + ], + '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', + ], + ], + ], + 'DateSummary' => [ + 'type' => 'object', + 'properties' => [ + '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', + ], + ], + ], + 'FailurePermission' => [ + 'type' => 'object', + 'properties' => [ + 'errorMessage' => [ + 'type' => 'string', + ], + 'errorCode' => [ + 'type' => 'string', + ], + 'permission' => [ + '$ref' => '#/components/schemas/Permission', + ], + ], + ], + 'FieldRef' => [ + 'type' => 'object', + 'properties' => [ + 'name' => [ + 'type' => 'string', + ], + 'type' => [ + '$ref' => '#/components/schemas/FullDataType', + ], + 'index' => [ + 'type' => 'integer', + 'format' => 'int32', + ], + ], + ], + 'FullDataType' => [ + 'type' => 'object', + 'properties' => [ + 'type' => [ + 'type' => 'string', + ], + 'fields' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/DataField', + ], + ], + 'value' => [ + '$ref' => '#/components/schemas/FullDataType', + ], + 'key' => [ + '$ref' => '#/components/schemas/FullDataType', + ], + 'element' => [ + '$ref' => '#/components/schemas/FullDataType', + ], + ], + ], + 'FullInstant' => [ + 'type' => 'object', + 'properties' => [ + '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', + ], + 'fieldNames' => [ + 'type' => 'array', + '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', + ], + ], + ], + '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', + ], + 'inputParams' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/DataField', + ], + ], + 'returnParams' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/DataField', + ], + ], + 'definitions' => [ + 'type' => 'object', + 'additionalProperties' => [ + '$ref' => '#/components/schemas/FunctionDefinition', + ], + ], + 'options' => [ + 'type' => 'object', + 'additionalProperties' => [ + 'type' => 'string', + ], + ], + 'id' => [ + 'type' => 'string', + ], + ], + ], + 'FunctionChange' => [ + 'type' => 'object', + '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', + ], + ], + ], + 'FunctionDefinition' => [ + 'type' => 'object', + 'properties' => [ + 'type' => [ + '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', + ], + ], + ], + ], + 'FunctionFileResource' => [ + 'type' => 'object', + 'properties' => [ + 'resourceType' => [ + 'type' => 'string', + ], + 'uri' => [ + 'type' => 'string', + ], + ], + ], + 'IcebergNestedField' => [ + 'type' => 'object', + 'properties' => [ + 'name' => [ + 'type' => 'string', + ], + 'doc' => [ + 'type' => 'string', + ], + 'optional' => [ + 'type' => 'boolean', + ], + 'id' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'type' => [ + 'type' => 'string', + ], + ], + ], + 'IcebergPartitionField' => [ + 'type' => 'object', + 'properties' => [ + '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', + ], + 'summary' => [ + 'type' => 'object', + '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', + ], + ], + ], + 'IcebergTableMetadata' => [ + 'type' => 'object', + 'properties' => [ + 'currentSnapshot' => [ + '$ref' => '#/components/schemas/IcebergSnapshot', + ], + 'partitionFields' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/IcebergPartitionField', + ], + ], + 'fields' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/IcebergNestedField', + ], + ], + 'properties' => [ + 'type' => 'object', + 'additionalProperties' => [ + 'type' => 'string', + ], + ], + 'identifierFieldIds' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'integer', + 'format' => 'int32', + ], + ], + ], + ], + 'Identifier' => [ + 'type' => 'object', + 'properties' => [ + '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', + ], + ], + ], + 'Move' => [ + 'type' => 'object', + 'properties' => [ + 'referenceFieldName' => [ + 'type' => 'string', + ], + 'fieldName' => [ + 'type' => 'string', + ], + 'type' => [ + 'type' => 'string', + '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', + ], + 'options' => [ + 'type' => 'object', + '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', + ], + ], + ], + 'PartitionSummaries' => [ + 'type' => 'object', + 'properties' => [ + 'partitions' => [ + 'type' => 'array', + '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', + ], + 'storageActionParams' => [ + 'type' => 'object', + 'additionalProperties' => [ + 'type' => 'string', + ], + ], + ], + ], + 'Permission' => [ + 'type' => 'object', + 'properties' => [ + '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', + ], + ], + 'excludedColumnNames' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + ], + ], + 'function' => [ + 'type' => 'string', + ], + 'view' => [ + 'type' => 'string', + ], + 'expireTime' => [ + 'type' => 'string', + ], + 'rowFilter' => [ + '$ref' => '#/components/schemas/RowFilter', + ], + ], + ], + 'Predicate' => [ + 'type' => 'object', + 'properties' => [ + 'kind' => [ + 'type' => 'string', + ], + 'transform' => [ + '$ref' => '#/components/schemas/Transform', + ], + 'function' => [ + 'type' => 'string', + ], + 'literals' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'any', + ], + ], + 'children' => [ + 'type' => 'array', + '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', + ], + ], + ], + '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', + ], + ], + ], + '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', + ], + ], + ], + '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', + ], + 'users' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/User', + ], + ], + 'updatedAt' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + ], + ], + 'RowFilter' => [ + 'type' => 'object', + 'properties' => [ + 'expression' => [ + 'type' => 'string', + ], + 'predicate' => [ + 'type' => 'string', + ], + ], + ], + 'Schema' => [ + 'type' => 'object', + 'properties' => [ + 'primaryKeys' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + 'options' => [ + 'type' => 'object', + 'additionalProperties' => [ + 'type' => 'string', + ], + ], + 'comment' => [ + 'type' => 'string', + ], + 'partitionKeys' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + 'fields' => [ + 'type' => 'array', + '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', + ], + ], + ], + 'ShareOptions' => [ + 'type' => 'object', + 'properties' => [ + 'receiverSizeLimit' => [ + 'type' => 'integer', + 'format' => 'int32', + ], + 'shareSizeLimit' => [ + 'type' => 'integer', + 'format' => 'int32', + ], + 'shareResourceSizeLimit' => [ + 'type' => 'integer', + 'format' => 'int32', + ], + 'catalogSizeLimit' => [ + 'type' => 'integer', + 'format' => 'int32', + ], + ], + ], + 'ShareResource' => [ + 'type' => 'object', + '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', + ], + ], + ], + 'Snapshot' => [ + 'type' => 'object', + 'properties' => [ + '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', + ], + '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', + ], + 'summary' => [ + 'type' => 'object', + 'additionalProperties' => [ + 'type' => 'string', + ], + ], + 'idString' => [ + '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', + ], + ], + ], + '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', + ], + ], + ], + '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', + ], + ], + ], + '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', + ], + ], + ], + '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', + ], + 'storageActionParams' => [ + 'type' => 'object', + 'additionalProperties' => [ + 'type' => 'string', + ], + ], + ], + ], + 'Transform' => [ + 'type' => 'object', + 'properties' => [ + 'name' => [ + 'type' => 'string', + ], + 'fieldRef' => [ + '$ref' => '#/components/schemas/FieldRef', + ], + 'castType' => [ + '$ref' => '#/components/schemas/FullDataType', + ], + 'inputs' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/TransformInput', + ], + ], + ], + ], + 'TransformInput' => [ + 'type' => 'object', + 'properties' => [ + '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', + ], + 'type' => [ + 'type' => 'string', + 'enum' => [ + 'RAM_USER', + 'RAM_ROLE', + ], + ], + 'userId' => [ + 'type' => 'string', + ], + 'userPrincipal' => [ + 'type' => 'string', + ], + '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', + ], + ], + ], + 'ViewChange' => [ + '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', + ], + ], + ], + 'ViewSchema' => [ + 'type' => 'object', + 'properties' => [ + 'fields' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/DataField', + ], + ], + 'query' => [ + 'type' => 'string', + ], + 'dialects' => [ + 'type' => 'object', + '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', + ], + ], + ], + ], + ], + 'apis' => [ + 'Subscribe' => [ + 'path' => '/dlf/v1/service/subscribe', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [], + ], + 'DescribeRegions' => [ + 'path' => '/dlf/v1/service/regions', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [], + ], + 'GetRegionStatus' => [ + 'path' => '/dlf/v1/service/status', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [], + ], + 'CreateCatalog' => [ + 'path' => '/dlf/v1/catalogs', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'name' => [ + 'type' => 'string', + 'required' => 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, + ], + ], + ], + ], + ], + ], + 'GetCatalog' => [ + 'path' => '/dlf/v1/catalogs/{catalog}', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'id', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'AlterCatalog' => [ + 'path' => '/dlf/v1/catalogs/{catalog}', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'catalog', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + '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', + ], + ], + ], + ], + ], + ], + ], + 'DropCatalog' => [ + 'path' => '/dlf/v1/catalogs/{catalog}', + 'methods' => [ + 'delete', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'catalog', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'ListCatalogs' => [ + 'path' => '/dlf/v1/catalogs', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'maxResults', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'pageToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'catalogNamePattern', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'GetCatalogToken' => [ + 'path' => '/dlf/v1/catalogs/{catalog}/token', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'catalog', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'GetDatabase' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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, + ], + ], + ], + ], + 'CreateDatabase' => [ + 'path' => '/dlf/v1/{catalogId}/databases', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'catalogId', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'name' => [ + 'type' => 'string', + 'required' => false, + ], + 'options' => [ + 'type' => 'object', + 'required' => false, + 'additionalProperties' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + ], + ], + 'AlterDatabase' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'removals' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + 'updates' => [ + 'type' => 'object', + 'required' => false, + 'additionalProperties' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + ], + ], + 'DropDatabase' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}', + 'methods' => [ + 'delete', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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, + ], + ], + ], + ], + 'ListDatabases' => [ + 'path' => '/dlf/v1/{catalogId}/databases', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'catalogId', + '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, + ], + ], + [ + 'name' => 'databaseNamePattern', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListDatabaseDetails' => [ + 'path' => '/dlf/v1/{catalogId}/database-details', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'catalogId', + '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, + ], + ], + [ + 'name' => 'databaseNamePattern', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'GetTableCompaction' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/compaction', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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' => true, + ], + ], + [ + 'name' => 'table', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + '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, + ], + ], + [ + 'name' => 'database', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'table', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'CreateTable' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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, + ], + ], + [ + '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, + ], + ], + ], + ], + ], + ], + 'AlterTable' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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, + ], + ], + [ + 'name' => 'table', + '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, + ], + ], + ], + ], + ], + ], + ], + 'DropTable' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}', + 'methods' => [ + 'delete', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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, + ], + ], + [ + 'name' => 'table', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'RollbackTable' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/rollback', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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' => 'table', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'instant' => [ + '$ref' => '#/components/schemas/FullInstant', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'ListTables' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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' => true, + ], + ], + [ + 'name' => 'maxResults', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'pageToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'tableNamePattern', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListTableDetails' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/table-details', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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' => true, + ], + ], + [ + 'name' => 'maxResults', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'pageToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'tableNamePattern', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'type', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'GetTableSnapshot' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/snapshot', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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, + ], + ], + [ + 'name' => 'table', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListSnapshots' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/snapshots', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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' => 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, + ], + ], + ], + ], + 'GetTableToken' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/token', + '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' => 'catalogId', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'database', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'table', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'ListViews' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/views', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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' => true, + ], + ], + [ + 'name' => 'maxResults', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'pageToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'viewNamePattern', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListViewDetails' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/view-details', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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' => true, + ], + ], + [ + 'name' => 'maxResults', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'pageToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'viewNamePattern', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListFunctions' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/functions', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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' => true, + ], + ], + [ + 'name' => 'maxResults', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'pageToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'functionNamePattern', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListPartitions' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/partitions', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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' => '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, + ], + ], + ], + ], + 'CreateShare' => [ + 'path' => '/dlf/v1/share/shares', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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, + ], + ], + ], + ], + ], + ], + 'GetShare' => [ + 'path' => '/dlf/v1/share/shares/{share}', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'share', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'AlterShare' => [ + 'path' => '/dlf/v1/share/shares/{share}', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'share', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'shareName' => [ + 'type' => 'string', + 'required' => false, + ], + 'comment' => [ + 'type' => 'string', + 'required' => false, + ], + 'enableWrite' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'DropShare' => [ + 'path' => '/dlf/v1/share/shares/{share}', + 'methods' => [ + 'delete', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'pageToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'maxResults', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + ], + ], + 'ListReceivedShares' => [ + 'path' => '/dlf/v1/share/shares/list/received', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'pageToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'maxResults', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + ], + ], + 'CreateReceiver' => [ + 'path' => '/dlf/v1/share/receivers', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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, + ], + ], + ], + ], + ], + ], + 'GetReceiver' => [ + 'path' => '/dlf/v1/share/receivers/{receiver}', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'receiver', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'AlterReceiver' => [ + 'path' => '/dlf/v1/share/receivers/{receiver}', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'receiver', + 'in' => 'path', + '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, + ], + ], + ], + ], + ], + ], + 'DropReceiver' => [ + 'path' => '/dlf/v1/share/receivers/{receiver}', + 'methods' => [ + 'delete', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'receiver', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListReceivers' => [ + 'path' => '/dlf/v1/share/receivers', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'receiverName', + 'in' => 'query', + '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, + ], + ], + ], + ], + 'ListShareReceivers' => [ + 'path' => '/dlf/v1/share/shares/{share}/receivers', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'share', + 'in' => 'path', + '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, + ], + ], + ], + ], + 'AlterShareReceivers' => [ + 'path' => '/dlf/v1/share/shares/{share}/receivers', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'share', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + '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, + ], + ], + ], + ], + ], + ], + ], + 'AlterShareResources' => [ + 'path' => '/dlf/v1/share/shares/{share}/resources', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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' => 'share', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListShareResources' => [ + 'path' => '/dlf/v1/share/shares/{share}/resources', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'share', + 'in' => 'path', + '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, + ], + ], + ], + ], + 'BatchGrantPermissions' => [ + 'path' => '/dlf/v1/auth/permissions/{catalogId}/batchgrant', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'catalogId', + 'in' => 'path', + '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, + ], + ], + ], + ], + ], + ], + ], + 'BatchRevokePermissions' => [ + 'path' => '/dlf/v1/auth/permissions/{catalogId}/batchrevoke', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'catalogId', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'permissions' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + '$ref' => '#/components/schemas/Permission', + 'required' => false, + ], + ], + ], + ], + ], + ], + ], + 'ListPermissions' => [ + 'path' => '/dlf/v1/auth/permissions/{catalogId}/list', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'catalogId', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'resourceType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'database', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'table', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'function', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'view', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'principal', + 'in' => 'query', + '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, + ], + ], + ], + ], + 'CreateRole' => [ + 'path' => '/dlf/v1/auth/roles', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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, + ], + ], + ], + ], + ], + ], + 'GetRole' => [ + 'path' => '/dlf/v1/auth/roles', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'rolePrincipal', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'UpdateRole' => [ + 'path' => '/dlf/v1/auth/roles', + 'methods' => [ + 'put', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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, + ], + ], + ], + ], + ], + ], + 'DeleteRole' => [ + 'path' => '/dlf/v1/auth/roles', + 'methods' => [ + 'delete', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'rolePrincipal', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListRoles' => [ + 'path' => '/dlf/v1/auth/roles/list', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'roleName', + 'in' => 'query', + '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, + ], + ], + ], + ], + 'GetUser' => [ + 'path' => '/dlf/v1/auth/users', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'userPrincipal', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListUsers' => [ + 'path' => '/dlf/v1/auth/users/list', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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' => 'pageToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'maxResults', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + ], + ], + 'ListRoleUsers' => [ + 'path' => '/dlf/v1/auth/roles/users/list', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'rolePrincipal', + 'in' => 'query', + '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, + ], + ], + ], + ], + 'UpdateRoleUsers' => [ + 'path' => '/dlf/v1/auth/roles/users', + 'methods' => [ + 'put', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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, + ], + ], + ], + ], + ], + ], + 'ListUserRoles' => [ + 'path' => '/dlf/v1/auth/users/roles/list', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'userPrincipal', + 'in' => 'query', + '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, + ], + ], + ], + ], + 'GrantRoleToUsers' => [ + 'path' => '/dlf/v1/auth/roles/grant', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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, + ], + ], + ], + ], + ], + ], + 'RevokeRoleFromUsers' => [ + 'path' => '/dlf/v1/auth/roles/revoke', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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, + ], + ], + ], + ], + ], + ], + 'RefreshUserSync' => [ + 'path' => '/dlf/v1/auth/usersync', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [], + ], + 'GetCatalogSummary' => [ + 'path' => '/dlf/v1/{catalogId}/storage-summary', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'catalogId', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'date', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'GetCatalogSummaryTrend' => [ + 'path' => '/dlf/v1/{catalogId}/storage-summary/trend', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'catalogId', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'startDate', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'endDate', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'GetDatabaseSummary' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/storage-summary', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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' => true, + ], + ], + [ + 'name' => 'date', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'GetTableSummary' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/storage-summary', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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' => true, + ], + ], + [ + 'name' => 'table', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'date', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListPartitionSummaries' => [ + 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/partitions/storage-summary', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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' => 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, + ], + ], + [ + 'name' => 'partitionNamePattern', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListIcebergTableDetails' => [ + 'path' => '/iceberg/dlf/v1/{catalogId}/namespaces/{namespace}/table-details', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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' => 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, + ], + ], + ], + ], + 'ListIcebergSnapshots' => [ + 'path' => '/iceberg/dlf/v1/{catalogId}/namespaces/{namespace}/tables/{table}/snapshots', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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, + ], + ], + [ + 'name' => 'maxResults', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'pageToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListIcebergNamespaceDetails' => [ + 'path' => '/iceberg/dlf/v1/{catalogId}/namespace-details', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'catalogId', + '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, + ], + ], + [ + 'name' => 'namespaceNamePattern', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'GetIcebergTable' => [ + 'path' => '/iceberg/dlf/v1/{catalogId}/namespaces/{namespace}/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, + ], + ], + [ + 'name' => 'namespace', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'table', + 'in' => 'path', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'GetIcebergNamespace' => [ + 'path' => '/iceberg/dlf/v1/{catalogId}/namespaces/{namespace}', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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' => false, + ], + ], + ], + ], + ], + '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', + ], + ], +]; |
