Profile
The Profile resource allows you to manage AWS B2BI Profiles for configuring business interactions and communication settings.
Minimal Example
Section titled “Minimal Example”Create a basic B2BI Profile with required properties and some optional ones.
import AWS from "alchemy/aws/control";
const basicProfile = await AWS.B2BI.Profile("basicProfileId", { Name: "Acme Corporation", BusinessName: "Acme Corp", Phone: "+1-555-123-4567", Logging: "INFO", Email: "contact@acmecorp.com"});
Advanced Configuration
Section titled “Advanced Configuration”Configure a B2BI Profile with tags for better resource management.
const taggedProfile = await AWS.B2BI.Profile("taggedProfileId", { Name: "Beta Technologies", BusinessName: "Beta Tech", Phone: "+1-555-987-6543", Logging: "DEBUG", Tags: [ { Key: "Environment", Value: "Production" }, { Key: "Department", Value: "IT" } ]});
Adoption of Existing Resources
Section titled “Adoption of Existing Resources”If you want to adopt an existing B2BI Profile instead of creating a new one, you can set the adopt
property to true.
const existingProfile = await AWS.B2BI.Profile("existingProfileId", { Name: "Gamma Solutions", BusinessName: "Gamma Sol", Phone: "+1-555-321-0987", Logging: "WARN", adopt: true});
Comprehensive Profile Configuration
Section titled “Comprehensive Profile Configuration”Create a fully configured B2BI Profile with extensive details.
const fullProfile = await AWS.B2BI.Profile("fullProfileId", { Name: "Delta Enterprises", BusinessName: "Delta Ent.", Phone: "+1-555-654-3210", Logging: "ERROR", Email: "support@deltaent.com", Tags: [ { Key: "Client", Value: "Gold" }, { Key: "Region", Value: "North America" } ]});