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) --