Show / Hide Table of Contents

Class Database

(experimental) A Glue database.

Inheritance
System.Object
Construct
Resource
Database
Implements
IDatabase
IResource
IConstruct
Constructs.IConstruct
IDependable
Inherited Members
Resource.IsResource(IConstruct)
Resource.ApplyRemovalPolicy(RemovalPolicy)
Resource.GeneratePhysicalName()
Resource.GetResourceArnAttribute(String, IArnComponents)
Resource.GetResourceNameAttribute(String)
Resource.Env
Resource.PhysicalName
Resource.Stack
Construct.IsConstruct(Object)
Construct.OnPrepare()
Construct.OnSynthesize(ISynthesisSession)
Construct.OnValidate()
Construct.Prepare()
Construct.Synthesize(ISynthesisSession)
Construct.Validate()
Construct.Node
Namespace: Amazon.CDK.AWS.Glue
Assembly: Amazon.CDK.AWS.Glue.dll
Syntax (csharp)
public class Database : Resource, IDatabase, IResource, IConstruct, IConstruct, IDependable
Syntax (vb)
Public Class Database
    Inherits Resource
    Implements IDatabase, IResource, IConstruct, IConstruct, IDependable
Remarks

Stability: Experimental

Synopsis

Constructors

Database(ByRefValue)

Used by jsii to construct an instance of this class from a Javascript-owned object reference

Database(DeputyBase.DeputyProps)

Used by jsii to construct an instance of this class from DeputyProps

Database(Construct, String, IDatabaseProps)

Properties

CatalogArn

(experimental) ARN of the Glue catalog in which this database is stored.

CatalogId

(experimental) ID of the Glue catalog in which this database is stored.

DatabaseArn

(experimental) ARN of this database.

DatabaseName

(experimental) Name of this database.

LocationUri

(experimental) Location URI of this database.

Methods

FromDatabaseArn(Construct, String, String)

Constructors

Database(ByRefValue)

Used by jsii to construct an instance of this class from a Javascript-owned object reference

protected Database(ByRefValue reference)
Parameters
reference Amazon.JSII.Runtime.Deputy.ByRefValue

The Javascript-owned object reference

Database(DeputyBase.DeputyProps)

Used by jsii to construct an instance of this class from DeputyProps

protected Database(DeputyBase.DeputyProps props)
Parameters
props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps

The deputy props

Database(Construct, String, IDatabaseProps)

public Database(Construct scope, string id, IDatabaseProps props)
Parameters
scope Constructs.Construct
id System.String
props IDatabaseProps
Remarks

Stability: Experimental

Properties

CatalogArn

(experimental) ARN of the Glue catalog in which this database is stored.

public virtual string CatalogArn { get; }
Property Value

System.String

Remarks

Stability: Experimental

CatalogId

(experimental) ID of the Glue catalog in which this database is stored.

public virtual string CatalogId { get; }
Property Value

System.String

Remarks

Stability: Experimental

DatabaseArn

(experimental) ARN of this database.

public virtual string DatabaseArn { get; }
Property Value

System.String

Remarks

Stability: Experimental

DatabaseName

(experimental) Name of this database.

public virtual string DatabaseName { get; }
Property Value

System.String

Remarks

Stability: Experimental

LocationUri

(experimental) Location URI of this database.

public virtual string LocationUri { get; }
Property Value

System.String

Remarks

Stability: Experimental

Methods

FromDatabaseArn(Construct, String, String)

public static IDatabase FromDatabaseArn(Construct scope, string id, string databaseArn)
Parameters
scope Constructs.Construct
id System.String
databaseArn System.String
Returns

IDatabase

Remarks

Stability: Experimental

Implements

IDatabase
IResource
IConstruct
Constructs.IConstruct
IDependable
Back to top Generated by DocFX