TagOption
The TagOption resource allows you to create and manage AWS ServiceCatalog TagOptions which are used for tagging products in AWS ServiceCatalog.
Minimal Example
Section titled “Minimal Example”Create a basic TagOption with required properties and one optional property.
import AWS from "alchemy/aws/control";
const basicTagOption = await AWS.ServiceCatalog.TagOption("basicTagOption", {  Value: "Production",  Key: "Environment",  Active: true // Optional property to specify if the tag option is active});Advanced Configuration
Section titled “Advanced Configuration”Create a TagOption with additional attributes while ensuring it is active.
const advancedTagOption = await AWS.ServiceCatalog.TagOption("advancedTagOption", {  Value: "Database",  Key: "ServiceType",  Active: true, // Ensure the TagOption is active  adopt: true // Optional property to adopt existing resource if it already exists});TagOption for Multiple Environments
Section titled “TagOption for Multiple Environments”Create multiple TagOptions to categorize resources for different environments.
const devTagOption = await AWS.ServiceCatalog.TagOption("devTagOption", {  Value: "Development",  Key: "Environment",  Active: true});
const testTagOption = await AWS.ServiceCatalog.TagOption("testTagOption", {  Value: "Testing",  Key: "Environment",  Active: false // This option is not active and won't be used in ServiceCatalog});TagOption for Service Classification
Section titled “TagOption for Service Classification”Define TagOptions for classifying services within your AWS environment.
const webServiceTagOption = await AWS.ServiceCatalog.TagOption("webServiceTagOption", {  Value: "Web Application",  Key: "ServiceClassification",  Active: true});
const apiServiceTagOption = await AWS.ServiceCatalog.TagOption("apiServiceTagOption", {  Value: "API",  Key: "ServiceClassification",  Active: true});