AWS::Glue::UserDefinedFunctionRepresents a user-defined function (UDF) definition in the AWS Glue Data Catalog.
7 configurable properties. 2 required. Click a row to see details.
| Property | Type | Flags |
|---|---|---|
DatabaseName | string | RequiredCreate-only |
FunctionName | string | RequiredCreate-only |
ClassName | string | |
FunctionType | string | Create-only |
OwnerName | string | |
OwnerType | string | |
ResourceUris | Array<ResourceUri> |
Values returned after the resource is created. Access these with Fn::GetAtt.
| Attribute | Type | Description |
|---|---|---|
Arn | string | The Amazon Resource Name (ARN) of the user-defined function. |
A minimal template with required properties and common optional ones.
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::Glue::UserDefinedFunction
Resources:
MyResource:
Type: AWS::Glue::UserDefinedFunction
Properties:
DatabaseName: "my-databasename"
FunctionName: "my-functionname"Permissions CloudFormation needs in your IAM role to manage this resource.
glue:CreateUserDefinedFunctionglue:GetUserDefinedFunctionglue:GetUserDefinedFunctionglue:UpdateUserDefinedFunctionglue:GetUserDefinedFunctionglue:DeleteUserDefinedFunctionglue:GetUserDefinedFunctionglue:GetUserDefinedFunctionsOur bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to NewsletterArnThese properties cannot be changed after the resource is created. Updating them triggers a replacement.
DatabaseNameFunctionNameFunctionType