@Generated(value="jsii-pacmak/1.73.0 (build 6faeda3)",
date="2023-01-25T18:29:03.941Z")
public interface TagOptionsProps
Example:
Portfolio portfolio; CloudFormationProduct product; TagOptions tagOptionsForPortfolio = TagOptions.Builder.create(this, "OrgTagOptions") .allowedValuesForTags(Map.of( "Group", List.of("finance", "engineering", "marketing", "research"), "CostCenter", List.of("01", "02", "03"))) .build(); portfolio.associateTagOptions(tagOptionsForPortfolio); TagOptions tagOptionsForProduct = TagOptions.Builder.create(this, "ProductTagOptions") .allowedValuesForTags(Map.of( "Environment", List.of("dev", "alpha", "prod"))) .build(); product.associateTagOptions(tagOptionsForProduct);
Modifier and Type | Interface and Description |
---|---|
static class |
TagOptionsProps.Builder
A builder for
TagOptionsProps |
static class |
TagOptionsProps.Jsii$Proxy
An implementation for
TagOptionsProps |
Modifier and Type | Method and Description |
---|---|
static TagOptionsProps.Builder |
builder() |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getAllowedValuesForTags()
The values that are allowed to be set for specific tags.
|
java.util.Map<java.lang.String,java.util.List<java.lang.String>> getAllowedValuesForTags()
The keys of the map represent the tag keys, and the values of the map are a list of allowed values for that particular tag key.
static TagOptionsProps.Builder builder()
TagOptionsProps.Builder
of TagOptionsProps