Resource Lf Tag Args
data class ResourceLfTagArgs(val catalogId: Output<String>? = null, val database: Output<ResourceLfTagDatabaseArgs>? = null, val lfTag: Output<ResourceLfTagLfTagArgs>? = null, val table: Output<ResourceLfTagTableArgs>? = null, val tableWithColumns: Output<ResourceLfTagTableWithColumnsArgs>? = null, val timeouts: Output<ResourceLfTagTimeoutsArgs>? = null) : ConvertibleToJava<ResourceLfTagArgs>
Resource for managing an AWS Lake Formation Resource LF Tag.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = new aws.lakeformation.ResourceLfTag("example", {
database: {
name: exampleAwsGlueCatalogDatabase.name,
},
lfTag: {
key: exampleAwsLakeformationLfTag.key,
value: "stowe",
},
});
Content copied to clipboard
import pulumi
import pulumi_aws as aws
example = aws.lakeformation.ResourceLfTag("example",
database={
"name": example_aws_glue_catalog_database["name"],
},
lf_tag={
"key": example_aws_lakeformation_lf_tag["key"],
"value": "stowe",
})
Content copied to clipboard
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var example = new Aws.LakeFormation.ResourceLfTag("example", new()
{
Database = new Aws.LakeFormation.Inputs.ResourceLfTagDatabaseArgs
{
Name = exampleAwsGlueCatalogDatabase.Name,
},
LfTag = new Aws.LakeFormation.Inputs.ResourceLfTagLfTagArgs
{
Key = exampleAwsLakeformationLfTag.Key,
Value = "stowe",
},
});
});
Content copied to clipboard
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/lakeformation"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := lakeformation.NewResourceLfTag(ctx, "example", &lakeformation.ResourceLfTagArgs{
Database: &lakeformation.ResourceLfTagDatabaseArgs{
Name: pulumi.Any(exampleAwsGlueCatalogDatabase.Name),
},
LfTag: &lakeformation.ResourceLfTagLfTagArgs{
Key: pulumi.Any(exampleAwsLakeformationLfTag.Key),
Value: pulumi.String("stowe"),
},
})
if err != nil {
return err
}
return nil
})
}
Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.lakeformation.ResourceLfTag;
import com.pulumi.aws.lakeformation.ResourceLfTagArgs;
import com.pulumi.aws.lakeformation.inputs.ResourceLfTagDatabaseArgs;
import com.pulumi.aws.lakeformation.inputs.ResourceLfTagLfTagArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new ResourceLfTag("example", ResourceLfTagArgs.builder()
.database(ResourceLfTagDatabaseArgs.builder()
.name(exampleAwsGlueCatalogDatabase.name())
.build())
.lfTag(ResourceLfTagLfTagArgs.builder()
.key(exampleAwsLakeformationLfTag.key())
.value("stowe")
.build())
.build());
}
}
Content copied to clipboard
resources:
example:
type: aws:lakeformation:ResourceLfTag
properties:
database:
name: ${exampleAwsGlueCatalogDatabase.name}
lfTag:
key: ${exampleAwsLakeformationLfTag.key}
value: stowe
Content copied to clipboard
Import
You cannot import this resource.
Constructors
Link copied to clipboard
constructor(catalogId: Output<String>? = null, database: Output<ResourceLfTagDatabaseArgs>? = null, lfTag: Output<ResourceLfTagLfTagArgs>? = null, table: Output<ResourceLfTagTableArgs>? = null, tableWithColumns: Output<ResourceLfTagTableWithColumnsArgs>? = null, timeouts: Output<ResourceLfTagTimeoutsArgs>? = null)
Properties
Link copied to clipboard
Link copied to clipboard
Configuration block for a database resource. See Database for more details.
Link copied to clipboard
Set of LF-tags to attach to the resource. See LF Tag for more details. Exactly one of the following is required:
Link copied to clipboard
Configuration block for a table resource. See Table for more details.
Link copied to clipboard
Configuration block for a table with columns resource. See Table With Columns for more details. The following arguments are optional:
Link copied to clipboard