Skip to content

GCP.ContactCenterAIPlatform reference

Source: src/GCP/ContactCenterAIPlatform/ContactCenter.ts

A Contact Center AI Platform (CCAIP) instance.

Create, update, and delete are long-running operations. Location, contact center id, customerDomainPrefix, instanceConfig, and kmsKey are immutable. Display name, labels, admin user, SAML, feature flags, private access, advanced reporting, and release channel update in place.

Provisioning is entitlement-gated and typically takes several minutes.

Generated name

const center = yield* GCP.ContactCenterAIPlatform.ContactCenter("Support", {
displayName: "support",
instanceSize: "DEV_SMALL",
});

Explicit id, domain prefix, and labels

const center = yield* GCP.ContactCenterAIPlatform.ContactCenter("Support", {
contactCenterId: "support-desk",
location: "us-central1",
displayName: "Support desk",
customerDomainPrefix: "supdesk",
instanceSize: "DEV_SMALL",
labels: { env: "prod" },
});
const center = yield* GCP.ContactCenterAIPlatform.ContactCenter("Support", {
customerDomainPrefix: "supdesk",
displayName: "Support desk v2",
labels: { env: "prod", team: "cx" },
});