We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.76.0
published on Monday, Aug 24, 2026 by Pulumi
published on Monday, Aug 24, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.76.0
published on Monday, Aug 24, 2026 by Pulumi
published on Monday, Aug 24, 2026 by Pulumi
Represents a user-defined function (UDF) definition in the AWS Glue Data Catalog.
Using getUserDefinedFunction
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getUserDefinedFunction(args: GetUserDefinedFunctionArgs, opts?: InvokeOptions): Promise<GetUserDefinedFunctionResult>
function getUserDefinedFunctionOutput(args: GetUserDefinedFunctionOutputArgs, opts?: InvokeOutputOptions): Output<GetUserDefinedFunctionResult>def get_user_defined_function(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetUserDefinedFunctionResult
def get_user_defined_function_output(arn: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetUserDefinedFunctionResult]func LookupUserDefinedFunction(ctx *Context, args *LookupUserDefinedFunctionArgs, opts ...InvokeOption) (*LookupUserDefinedFunctionResult, error)
func LookupUserDefinedFunctionOutput(ctx *Context, args *LookupUserDefinedFunctionOutputArgs, opts ...InvokeOption) LookupUserDefinedFunctionResultOutput> Note: This function is named LookupUserDefinedFunction in the Go SDK.
public static class GetUserDefinedFunction
{
public static Task<GetUserDefinedFunctionResult> InvokeAsync(GetUserDefinedFunctionArgs args, InvokeOptions? opts = null)
public static Output<GetUserDefinedFunctionResult> Invoke(GetUserDefinedFunctionInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetUserDefinedFunctionResult> Invoke(GetUserDefinedFunctionInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetUserDefinedFunctionResult> getUserDefinedFunction(GetUserDefinedFunctionArgs args, InvokeOptions options)
public static Output<GetUserDefinedFunctionResult> getUserDefinedFunction(GetUserDefinedFunctionArgs args, InvokeOptions options)
public static Output<GetUserDefinedFunctionResult> getUserDefinedFunction(GetUserDefinedFunctionArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws-native:glue:getUserDefinedFunction
arguments:
# arguments dictionarydata "aws-native_glue_get_user_defined_function" "name" {
# arguments
}The following arguments are supported:
- Arn string
- The Amazon Resource Name (ARN) of the user-defined function.
- Arn string
- The Amazon Resource Name (ARN) of the user-defined function.
- arn string
- The Amazon Resource Name (ARN) of the user-defined function.
- arn String
- The Amazon Resource Name (ARN) of the user-defined function.
- arn string
- The Amazon Resource Name (ARN) of the user-defined function.
- arn str
- The Amazon Resource Name (ARN) of the user-defined function.
- arn String
- The Amazon Resource Name (ARN) of the user-defined function.
getUserDefinedFunction Result
The following output properties are available:
- Arn string
- The Amazon Resource Name (ARN) of the user-defined function.
- Class
Name string - The Java class that contains the function code.
- Owner
Name string - The owner of the function.
- Owner
Type Pulumi.Aws Native. Glue. User Defined Function Owner Type - The owner type.
- Resource
Uris List<Pulumi.Aws Native. Glue. Outputs. User Defined Function Resource Uri> - The resource URIs for the function.
- Arn string
- The Amazon Resource Name (ARN) of the user-defined function.
- Class
Name string - The Java class that contains the function code.
- Owner
Name string - The owner of the function.
- Owner
Type UserDefined Function Owner Type - The owner type.
- Resource
Uris []UserDefined Function Resource Uri - The resource URIs for the function.
- arn string
- The Amazon Resource Name (ARN) of the user-defined function.
- class_
name string - The Java class that contains the function code.
- owner_
name string - The owner of the function.
- owner_
type "USER" | "ROLE" | "GROUP" - The owner type.
- resource_
uris list(object) - The resource URIs for the function.
- arn String
- The Amazon Resource Name (ARN) of the user-defined function.
- class
Name String - The Java class that contains the function code.
- owner
Name String - The owner of the function.
- owner
Type UserDefined Function Owner Type - The owner type.
- resource
Uris List<UserDefined Function Resource Uri> - The resource URIs for the function.
- arn string
- The Amazon Resource Name (ARN) of the user-defined function.
- class
Name string - The Java class that contains the function code.
- owner
Name string - The owner of the function.
- owner
Type UserDefined Function Owner Type - The owner type.
- resource
Uris UserDefined Function Resource Uri[] - The resource URIs for the function.
- arn str
- The Amazon Resource Name (ARN) of the user-defined function.
- class_
name str - The Java class that contains the function code.
- owner_
name str - The owner of the function.
- owner_
type UserDefined Function Owner Type - The owner type.
- resource_
uris Sequence[UserDefined Function Resource Uri] - The resource URIs for the function.
- arn String
- The Amazon Resource Name (ARN) of the user-defined function.
- class
Name String - The Java class that contains the function code.
- owner
Name String - The owner of the function.
- owner
Type "USER" | "ROLE" | "GROUP" - The owner type.
- resource
Uris List<Property Map> - The resource URIs for the function.
Supporting Types
UserDefinedFunctionOwnerType
UserDefinedFunctionResourceUri
- Resource
Type Pulumi.Aws Native. Glue. User Defined Function Resource Uri Resource Type - The type of the resource.
- Uri string
- The URI for accessing the resource.
- Resource
Type UserDefined Function Resource Uri Resource Type - The type of the resource.
- Uri string
- The URI for accessing the resource.
- resource_
type "JAR" | "FILE" | "ARCHIVE" - The type of the resource.
- uri string
- The URI for accessing the resource.
- resource
Type UserDefined Function Resource Uri Resource Type - The type of the resource.
- uri String
- The URI for accessing the resource.
- resource
Type UserDefined Function Resource Uri Resource Type - The type of the resource.
- uri string
- The URI for accessing the resource.
- resource_
type UserDefined Function Resource Uri Resource Type - The type of the resource.
- uri str
- The URI for accessing the resource.
- resource
Type "JAR" | "FILE" | "ARCHIVE" - The type of the resource.
- uri String
- The URI for accessing the resource.
UserDefinedFunctionResourceUriResourceType
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.76.0
published on Monday, Aug 24, 2026 by Pulumi
published on Monday, Aug 24, 2026 by Pulumi