Interface CfnPrincipalPermissions.DataLocationResourceProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPrincipalPermissions.DataLocationResourceProperty.Jsii$Proxy
- Enclosing class:
CfnPrincipalPermissions
@Stability(Stable)
public static interface CfnPrincipalPermissions.DataLocationResourceProperty
extends software.amazon.jsii.JsiiSerializable
A structure for a data location object where permissions are granted or revoked.
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.lakeformation.*; DataLocationResourceProperty dataLocationResourceProperty = DataLocationResourceProperty.builder() .catalogId("catalogId") .resourceArn("resourceArn") .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnPrincipalPermissions.DataLocationResourceProperty
static final class
An implementation forCfnPrincipalPermissions.DataLocationResourceProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The identifier for the Data Catalog where the location is registered with AWS Lake Formation .The Amazon Resource Name (ARN) that uniquely identifies the data location resource.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCatalogId
The identifier for the Data Catalog where the location is registered with AWS Lake Formation .- See Also:
-
getResourceArn
The Amazon Resource Name (ARN) that uniquely identifies the data location resource.- See Also:
-
builder
-