AWS::LakeFormation::Resource - AWS CloudFormation

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