@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-03-14T16:25:31.311Z") public class Database extends Resource implements IDatabase
Example:
Database.Builder.create(this, "MyDatabase") .databaseName("my_database") .build();
Modifier and Type | Class and Description |
---|---|
static class |
Database.Builder
(experimental) A fluent builder for
Database . |
IDatabase.Jsii$Default, IDatabase.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Database(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
Database(software.amazon.jsii.JsiiObjectRef objRef) |
|
Database(software.constructs.Construct scope,
java.lang.String id,
DatabaseProps props) |
Modifier and Type | Method and Description |
---|---|
static IDatabase |
fromDatabaseArn(software.constructs.Construct scope,
java.lang.String id,
java.lang.String databaseArn) |
java.lang.String |
getCatalogArn()
(experimental) ARN of the Glue catalog in which this database is stored.
|
java.lang.String |
getCatalogId()
(experimental) The catalog id of the database (usually, the AWS account id).
|
java.lang.String |
getDatabaseArn()
(experimental) ARN of this database.
|
java.lang.String |
getDatabaseName()
(experimental) Name of this database.
|
java.lang.String |
getLocationUri()
(experimental) Location URI of this database.
|
applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isResource
getNode, isConstruct, onPrepare, onSynthesize, onValidate, prepare, synthesize, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
applyRemovalPolicy, getEnv, getStack
getNode
protected Database(software.amazon.jsii.JsiiObjectRef objRef)
protected Database(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
public Database(software.constructs.Construct scope, java.lang.String id, DatabaseProps props)
scope
- This parameter is required.id
- This parameter is required.props
- This parameter is required.public static IDatabase fromDatabaseArn(software.constructs.Construct scope, java.lang.String id, java.lang.String databaseArn)
scope
- This parameter is required.id
- This parameter is required.databaseArn
- This parameter is required.public java.lang.String getCatalogArn()
getCatalogArn
in interface IDatabase
public java.lang.String getCatalogId()
getCatalogId
in interface IDatabase
public java.lang.String getDatabaseArn()
getDatabaseArn
in interface IDatabase
public java.lang.String getDatabaseName()
getDatabaseName
in interface IDatabase
public java.lang.String getLocationUri()