AWS Native is in preview. AWS Classic is fully supported.
aws-native.lakeformation.TagAssociation
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
A resource schema representing a Lake Formation Tag Association. While tag associations are not explicit Lake Formation resources, this CloudFormation resource can be used to associate tags with Lake Formation entities.
Create TagAssociation Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new TagAssociation(name: string, args: TagAssociationArgs, opts?: CustomResourceOptions);
@overload
def TagAssociation(resource_name: str,
args: TagAssociationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def TagAssociation(resource_name: str,
opts: Optional[ResourceOptions] = None,
lf_tags: Optional[Sequence[TagAssociationLfTagPairArgs]] = None,
resource: Optional[TagAssociationResourceArgs] = None)
func NewTagAssociation(ctx *Context, name string, args TagAssociationArgs, opts ...ResourceOption) (*TagAssociation, error)
public TagAssociation(string name, TagAssociationArgs args, CustomResourceOptions? opts = null)
public TagAssociation(String name, TagAssociationArgs args)
public TagAssociation(String name, TagAssociationArgs args, CustomResourceOptions options)
type: aws-native:lakeformation:TagAssociation
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args TagAssociationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args TagAssociationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args TagAssociationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TagAssociationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TagAssociationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Example
The following reference example uses placeholder values for all input properties.
Coming soon!
Coming soon!
Coming soon!
Coming soon!
const tagAssociationResource = new aws_native.lakeformation.TagAssociation("tagAssociationResource", {
lfTags: [{
catalogId: "string",
tagKey: "string",
tagValues: ["string"],
}],
resource: {
catalog: {},
database: {
catalogId: "string",
name: "string",
},
table: {
catalogId: "string",
databaseName: "string",
name: "string",
tableWildcard: {},
},
tableWithColumns: {
catalogId: "string",
columnNames: ["string"],
databaseName: "string",
name: "string",
},
},
});
Coming soon!
TagAssociation Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The TagAssociation resource accepts the following input properties:
- List<Pulumi.
Aws Native. Lake Formation. Inputs. Tag Association Lf Tag Pair> - List of Lake Formation Tags to associate with the Lake Formation Resource
- Resource
Pulumi.
Aws Native. Lake Formation. Inputs. Tag Association Resource - Resource to tag with the Lake Formation Tags
- []Tag
Association Lf Tag Pair Args - List of Lake Formation Tags to associate with the Lake Formation Resource
- Resource
Tag
Association Resource Args - Resource to tag with the Lake Formation Tags
- List<Tag
Association Lf Tag Pair> - List of Lake Formation Tags to associate with the Lake Formation Resource
- resource
Tag
Association Resource - Resource to tag with the Lake Formation Tags
- Tag
Association Lf Tag Pair[] - List of Lake Formation Tags to associate with the Lake Formation Resource
- resource
Tag
Association Resource - Resource to tag with the Lake Formation Tags
- Sequence[Tag
Association Lf Tag Pair Args] - List of Lake Formation Tags to associate with the Lake Formation Resource
- resource
Tag
Association Resource Args - Resource to tag with the Lake Formation Tags
- List<Property Map>
- List of Lake Formation Tags to associate with the Lake Formation Resource
- resource Property Map
- Resource to tag with the Lake Formation Tags
Outputs
All input properties are implicitly available as output properties. Additionally, the TagAssociation resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Resource
Identifier string - Unique string identifying the resource. Used as primary identifier, which ideally should be a string
- string
- Unique string identifying the resource's tags. Used as primary identifier, which ideally should be a string
- Id string
- The provider-assigned unique ID for this managed resource.
- Resource
Identifier string - Unique string identifying the resource. Used as primary identifier, which ideally should be a string
- string
- Unique string identifying the resource's tags. Used as primary identifier, which ideally should be a string
- id String
- The provider-assigned unique ID for this managed resource.
- resource
Identifier String - Unique string identifying the resource. Used as primary identifier, which ideally should be a string
- String
- Unique string identifying the resource's tags. Used as primary identifier, which ideally should be a string
- id string
- The provider-assigned unique ID for this managed resource.
- resource
Identifier string - Unique string identifying the resource. Used as primary identifier, which ideally should be a string
- string
- Unique string identifying the resource's tags. Used as primary identifier, which ideally should be a string
- id str
- The provider-assigned unique ID for this managed resource.
- resource_
identifier str - Unique string identifying the resource. Used as primary identifier, which ideally should be a string
- str
- Unique string identifying the resource's tags. Used as primary identifier, which ideally should be a string
- id String
- The provider-assigned unique ID for this managed resource.
- resource
Identifier String - Unique string identifying the resource. Used as primary identifier, which ideally should be a string
- String
- Unique string identifying the resource's tags. Used as primary identifier, which ideally should be a string
Supporting Types
TagAssociationDatabaseResource, TagAssociationDatabaseResourceArgs
- catalog_
id str - name str
TagAssociationLfTagPair, TagAssociationLfTagPairArgs
- catalog_
id str - tag_
key str - tag_
values Sequence[str]
TagAssociationResource, TagAssociationResourceArgs
- Catalog
Pulumi.
Aws Native. Lake Formation. Inputs. Tag Association Catalog Resource - Database
Pulumi.
Aws Native. Lake Formation. Inputs. Tag Association Database Resource - Table
Pulumi.
Aws Native. Lake Formation. Inputs. Tag Association Table Resource - Table
With Pulumi.Columns Aws Native. Lake Formation. Inputs. Tag Association Table With Columns Resource
TagAssociationTableResource, TagAssociationTableResourceArgs
- Catalog
Id string - Database
Name string - Name string
- Table
Wildcard TagAssociation Table Wildcard
- catalog
Id String - database
Name String - name String
- table
Wildcard TagAssociation Table Wildcard
- catalog
Id string - database
Name string - name string
- table
Wildcard TagAssociation Table Wildcard
- catalog
Id String - database
Name String - name String
- table
Wildcard Property Map
TagAssociationTableWithColumnsResource, TagAssociationTableWithColumnsResourceArgs
- Catalog
Id string - Column
Names List<string> - Database
Name string - Name string
- Catalog
Id string - Column
Names []string - Database
Name string - Name string
- catalog
Id String - column
Names List<String> - database
Name String - name String
- catalog
Id string - column
Names string[] - database
Name string - name string
- catalog_
id str - column_
names Sequence[str] - database_
name str - name str
- catalog
Id String - column
Names List<String> - database
Name String - name String
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.