import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Gets details of a single ContactCenter. */ export declare function getContactCenter(args: GetContactCenterArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetContactCenterArgs { contactCenterId: string; location: string; project?: string; } export interface GetContactCenterResult { /** * Optional. Info about the first admin user, such as given name and family name. */ readonly adminUser: outputs.contactcenteraiplatform.v1alpha1.AdminUserResponse; /** * Optional. Whether to enable users to be created in the CCAIP-instance concurrently to having users in Cloud identity */ readonly ccaipManagedUsers: boolean; /** * [Output only] Create time stamp */ readonly createTime: string; /** * Immutable. At least 2 and max 16 char long, must conform to [RFC 1035](https://www.ietf.org/rfc/rfc1035.txt). */ readonly customerDomainPrefix: string; /** * A user friendly name for the ContactCenter. */ readonly displayName: string; /** * The configuration of this instance, it is currently immutable once created. */ readonly instanceConfig: outputs.contactcenteraiplatform.v1alpha1.InstanceConfigResponse; /** * Immutable. The KMS key name to encrypt the user input (`ContactCenter`). */ readonly kmsKey: string; /** * Labels as key value pairs */ readonly labels: { [key: string]: string; }; /** * name of resource */ readonly name: string; /** * Optional. Params that sets up Google as IdP. */ readonly samlParams: outputs.contactcenteraiplatform.v1alpha1.SAMLParamsResponse; /** * The state of this contact center. */ readonly state: string; /** * [Output only] Update time stamp */ readonly updateTime: string; /** * URIs to access the deployed ContactCenters. */ readonly uris: outputs.contactcenteraiplatform.v1alpha1.URIsResponse; /** * Optional. Email address of the first admin user. */ readonly userEmail: string; } /** * Gets details of a single ContactCenter. */ export declare function getContactCenterOutput(args: GetContactCenterOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetContactCenterOutputArgs { contactCenterId: pulumi.Input; location: pulumi.Input; project?: pulumi.Input; }