AWS::LakeFormation::Resource
The AWS::LakeFormation::Resource
represents the data (Amazon S3 buckets and folders) that is being registered with AWS Lake Formation. When a Resource
type CloudFormation template is uploaded, an AWS Lake Formation RegisterResource
API call is made to register the resource. When a Resource
type CloudFormation template is removed, the AWS Lake Formation DeregisterResource
API is called.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::LakeFormation::Resource", "Properties" : { "ResourceArn" :
String
, "RoleArn" :String
, "UseServiceLinkedRole" :Boolean
} }
YAML
Type: AWS::LakeFormation::Resource Properties: ResourceArn:
String
RoleArn:String
UseServiceLinkedRole:Boolean
Properties
ResourceArn
-
The Amazon Resource Name (ARN) of the resource.
Required: Yes
Type: String
Update requires: No interruption
RoleArn
-
The IAM role that registered a resource.
Required: No
Type: String
Update requires: No interruption
UseServiceLinkedRole
-
Designates a trusted caller, an IAM principal, by registering this caller with the Data Catalog.
Required: Yes
Type: Boolean
Update requires: No interruption