'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'], ], ], ], 'ColumnMask' => [ 'type' => 'object', 'properties' => [ 'expression' => ['type' => 'string'], 'transform' => ['type' => 'string'], ], ], 'Database' => [ 'type' => 'object', 'properties' => [ 'id' => ['type' => 'string'], 'name' => ['type' => 'string'], 'location' => ['type' => 'string'], 'options' => [ 'type' => 'object', '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'], ], ], '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'], ], ], 'ErrorResponse' => [ 'type' => 'object', 'properties' => [ 'code' => ['type' => 'integer', 'format' => 'int32'], 'message' => ['type' => 'string'], 'resourceType' => ['type' => 'string'], 'resourceName' => ['type' => 'string'], ], ], 'FailurePermission' => [ 'type' => 'object', 'properties' => [ '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'], ], ], 'FullDataType' => [ 'type' => 'object', 'properties' => [ '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'], ], ], ], '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'], ], ], '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'], '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'], ], ], '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'], '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'], ], ], ], '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'], 'columnMasking' => [ 'type' => 'object', 'additionalProperties' => ['$ref' => '#/components/schemas/ColumnMask'], ], ], ], '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' => [ 'roleName' => ['type' => 'string'], 'displayName' => ['type' => 'string'], 'description' => ['type' => 'string'], 'isPredefined' => ['type' => 'string'], 'rolePrincipal' => ['type' => 'string'], 'users' => [ 'type' => 'array', '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'], ], ], 'Schema' => [ 'type' => 'object', 'properties' => [ 'partitionKeys' => [ 'type' => 'array', 'items' => ['type' => 'string'], ], 'primaryKeys' => [ 'type' => 'array', 'items' => ['type' => 'string'], ], 'options' => [ 'type' => 'object', 'additionalProperties' => ['type' => 'string'], ], 'comment' => ['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'], ], ], 'StatementResult' => [ 'type' => 'object', 'properties' => [ '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' => [ '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'], ], ], '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'], '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'], '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'], ], ], ], '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' => [ 'userName' => ['type' => 'string'], 'displayName' => ['type' => 'string'], 'type' => [ 'type' => 'string', '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'], ], ], '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'], ], ], ], ], ], 'apis' => [ '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'], ], ], ], ], ], ], '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'], ], ], ], ], ], ], '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], ], ], ], ], ], '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], ], ], ], ], ], '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], ], ], ], '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], ], ], ], ], ], ], 'AlterTableSchema' => [ 'path' => '/dlf/v1/{catalogId}/databases/{database}/tables/{table}/schema', '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' => [ 'schema' => ['$ref' => '#/components/schemas/Schema', '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], ], ], ], ], ], ], '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], ], ], ], ], ], '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'], ], ], ], ], ], ], '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], ], ], ], ], ], '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], ], ], ], ], ], '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], ], ], ], ], ], '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], ], ], ], ], ], '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], ], ], ], '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' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'catalog', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], 'GetCatalogKmsGrants' => [ 'path' => '/dlf/v1/catalogs/{catalog}/kms/grants', 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'catalog', 'in' => 'path', 'schema' => ['type' => 'string', 'required' => true], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'rolePrincipal', 'in' => 'query', 'schema' => ['type' => 'string', '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], 'GetVpcConfig' => [ 'path' => '/dlf/v1/auth/vpc', 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [], ], '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], ], ], ], ], ], '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], ], ], ], '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], ], [ 'name' => 'status', 'in' => 'query', 'schema' => ['type' => 'string'], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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'], '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' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'specs' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'additionalProperties' => ['type' => 'string'], ], ], ], ], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], [ 'name' => 'status', 'in' => 'query', 'schema' => ['type' => 'string', '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], 'RefreshUserSync' => [ 'path' => '/dlf/v1/auth/usersync', 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [], ], '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], ], ], ], ], ], '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], ], ], ], ], ], 'Subscribe' => [ 'path' => '/dlf/v1/service/subscribe', 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], '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' => '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], ], ], ], ], ], '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], ], ], ], ], ], 'VerifyCatalogKms' => [ 'path' => '/dlf/v1/catalogs/{catalog}/kms/verify', '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', 'properties' => [ 'kmsKeyId' => ['type' => 'string', 'required' => true], ], ], ], ], ], ], 'endpoints' => [ ['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'], ], ];