@Generated(value="jsii-pacmak/1.46.0 (build cd08c55)", date="2021-11-25T20:11:06.657Z") @Stability(value=Stable) public interface CfnDatabaseProps extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.glue.*;
Object parameters;
CfnDatabaseProps cfnDatabaseProps = CfnDatabaseProps.builder()
.catalogId("catalogId")
.databaseInput(DatabaseInputProperty.builder()
.createTableDefaultPermissions(List.of(PrincipalPrivilegesProperty.builder()
.permissions(List.of("permissions"))
.principal(DataLakePrincipalProperty.builder()
.dataLakePrincipalIdentifier("dataLakePrincipalIdentifier")
.build())
.build()))
.description("description")
.locationUri("locationUri")
.name("name")
.parameters(parameters)
.targetDatabase(DatabaseIdentifierProperty.builder()
.catalogId("catalogId")
.databaseName("databaseName")
.build())
.build())
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnDatabaseProps.Builder
A builder for
CfnDatabaseProps |
static class |
CfnDatabaseProps.Jsii$Proxy
An implementation for
CfnDatabaseProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnDatabaseProps.Builder |
builder() |
String |
getCatalogId()
`AWS::Glue::Database.CatalogId`.
|
Object |
getDatabaseInput()
`AWS::Glue::Database.DatabaseInput`.
|
@Stability(value=Stable) @NotNull String getCatalogId()
@Stability(value=Stable) @NotNull Object getDatabaseInput()
@Stability(value=Stable) static CfnDatabaseProps.Builder builder()
CfnDatabaseProps.Builder of CfnDatabasePropsCopyright © 2021. All rights reserved.