2022/06/30 - AWS Glue - 1 updated api methods
Changes This release adds tag as an input of CreateDatabase
{'Tags': {'string': 'string'}}
    Creates a new database in a Data Catalog.
See also: AWS API Documentation
Request Syntax
client.create_database(
    CatalogId='string',
    DatabaseInput={
        'Name': 'string',
        'Description': 'string',
        'LocationUri': 'string',
        'Parameters': {
            'string': 'string'
        },
        'CreateTableDefaultPermissions': [
            {
                'Principal': {
                    'DataLakePrincipalIdentifier': 'string'
                },
                'Permissions': [
                    'ALL'|'SELECT'|'ALTER'|'DROP'|'DELETE'|'INSERT'|'CREATE_DATABASE'|'CREATE_TABLE'|'DATA_LOCATION_ACCESS',
                ]
            },
        ],
        'TargetDatabase': {
            'CatalogId': 'string',
            'DatabaseName': 'string'
        }
    },
    Tags={
        'string': 'string'
    }
)
string
The ID of the Data Catalog in which to create the database. If none is provided, the Amazon Web Services account ID is used by default.
dict
[REQUIRED]
The metadata for the database.
Name (string) -- [REQUIRED]
The name of the database. For Hive compatibility, this is folded to lowercase when it is stored.
Description (string) --
A description of the database.
LocationUri (string) --
The location of the database (for example, an HDFS path).
Parameters (dict) --
These key-value pairs define parameters and properties of the database.
These key-value pairs define parameters and properties of the database.
(string) --
(string) --
CreateTableDefaultPermissions (list) --
Creates a set of default permissions on the table for principals.
(dict) --
Permissions granted to a principal.
Principal (dict) --
The principal who is granted permissions.
DataLakePrincipalIdentifier (string) --
An identifier for the Lake Formation principal.
Permissions (list) --
The permissions that are granted to the principal.
(string) --
TargetDatabase (dict) --
A DatabaseIdentifier structure that describes a target database for resource linking.
CatalogId (string) --
The ID of the Data Catalog in which the database resides.
DatabaseName (string) --
The name of the catalog database.
dict
The tags you assign to the database.
(string) --
(string) --
dict
Response Syntax
{}
Response Structure
(dict) --