1. Packages
  2. Google Cloud Native
  3. API Docs
  4. contactcenteraiplatform
  5. contactcenteraiplatform/v1alpha1
  6. ContactCenter

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.contactcenteraiplatform/v1alpha1.ContactCenter

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Creates a new ContactCenter in a given project and location.

Create ContactCenter Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new ContactCenter(name: string, args: ContactCenterArgs, opts?: CustomResourceOptions);
@overload
def ContactCenter(resource_name: str,
                  args: ContactCenterArgs,
                  opts: Optional[ResourceOptions] = None)

@overload
def ContactCenter(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  customer_domain_prefix: Optional[str] = None,
                  display_name: Optional[str] = None,
                  contact_center_id: Optional[str] = None,
                  kms_key: Optional[str] = None,
                  ccaip_managed_users: Optional[bool] = None,
                  instance_config: Optional[InstanceConfigArgs] = None,
                  admin_user: Optional[AdminUserArgs] = None,
                  labels: Optional[Mapping[str, str]] = None,
                  location: Optional[str] = None,
                  name: Optional[str] = None,
                  project: Optional[str] = None,
                  request_id: Optional[str] = None,
                  saml_params: Optional[SAMLParamsArgs] = None,
                  user_email: Optional[str] = None)
func NewContactCenter(ctx *Context, name string, args ContactCenterArgs, opts ...ResourceOption) (*ContactCenter, error)
public ContactCenter(string name, ContactCenterArgs args, CustomResourceOptions? opts = null)
public ContactCenter(String name, ContactCenterArgs args)
public ContactCenter(String name, ContactCenterArgs args, CustomResourceOptions options)
type: google-native:contactcenteraiplatform/v1alpha1:ContactCenter
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ContactCenterArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ContactCenterArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ContactCenterArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ContactCenterArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ContactCenterArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var contactCenterResource = new GoogleNative.ContactCenterAIPlatform.V1Alpha1.ContactCenter("contactCenterResource", new()
{
    CustomerDomainPrefix = "string",
    DisplayName = "string",
    ContactCenterId = "string",
    KmsKey = "string",
    CcaipManagedUsers = false,
    InstanceConfig = new GoogleNative.ContactCenterAIPlatform.V1Alpha1.Inputs.InstanceConfigArgs
    {
        InstanceSize = GoogleNative.ContactCenterAIPlatform.V1Alpha1.InstanceConfigInstanceSize.InstanceSizeUnspecified,
    },
    AdminUser = new GoogleNative.ContactCenterAIPlatform.V1Alpha1.Inputs.AdminUserArgs
    {
        FamilyName = "string",
        GivenName = "string",
    },
    Labels = 
    {
        { "string", "string" },
    },
    Location = "string",
    Name = "string",
    Project = "string",
    RequestId = "string",
    SamlParams = new GoogleNative.ContactCenterAIPlatform.V1Alpha1.Inputs.SAMLParamsArgs
    {
        Certificate = "string",
        EmailMapping = "string",
        EntityId = "string",
        SsoUri = "string",
        UserEmail = "string",
    },
    UserEmail = "string",
});
Copy
example, err := contactcenteraiplatform.NewContactCenter(ctx, "contactCenterResource", &contactcenteraiplatform.ContactCenterArgs{
	CustomerDomainPrefix: pulumi.String("string"),
	DisplayName:          pulumi.String("string"),
	ContactCenterId:      pulumi.String("string"),
	KmsKey:               pulumi.String("string"),
	CcaipManagedUsers:    pulumi.Bool(false),
	InstanceConfig: &contactcenteraiplatform.InstanceConfigArgs{
		InstanceSize: contactcenteraiplatform.InstanceConfigInstanceSizeInstanceSizeUnspecified,
	},
	AdminUser: &contactcenteraiplatform.AdminUserArgs{
		FamilyName: pulumi.String("string"),
		GivenName:  pulumi.String("string"),
	},
	Labels: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Location:  pulumi.String("string"),
	Name:      pulumi.String("string"),
	Project:   pulumi.String("string"),
	RequestId: pulumi.String("string"),
	SamlParams: &contactcenteraiplatform.SAMLParamsArgs{
		Certificate:  pulumi.String("string"),
		EmailMapping: pulumi.String("string"),
		EntityId:     pulumi.String("string"),
		SsoUri:       pulumi.String("string"),
		UserEmail:    pulumi.String("string"),
	},
	UserEmail: pulumi.String("string"),
})
Copy
var contactCenterResource = new ContactCenter("contactCenterResource", ContactCenterArgs.builder()
    .customerDomainPrefix("string")
    .displayName("string")
    .contactCenterId("string")
    .kmsKey("string")
    .ccaipManagedUsers(false)
    .instanceConfig(InstanceConfigArgs.builder()
        .instanceSize("INSTANCE_SIZE_UNSPECIFIED")
        .build())
    .adminUser(AdminUserArgs.builder()
        .familyName("string")
        .givenName("string")
        .build())
    .labels(Map.of("string", "string"))
    .location("string")
    .name("string")
    .project("string")
    .requestId("string")
    .samlParams(SAMLParamsArgs.builder()
        .certificate("string")
        .emailMapping("string")
        .entityId("string")
        .ssoUri("string")
        .userEmail("string")
        .build())
    .userEmail("string")
    .build());
Copy
contact_center_resource = google_native.contactcenteraiplatform.v1alpha1.ContactCenter("contactCenterResource",
    customer_domain_prefix="string",
    display_name="string",
    contact_center_id="string",
    kms_key="string",
    ccaip_managed_users=False,
    instance_config={
        "instance_size": google_native.contactcenteraiplatform.v1alpha1.InstanceConfigInstanceSize.INSTANCE_SIZE_UNSPECIFIED,
    },
    admin_user={
        "family_name": "string",
        "given_name": "string",
    },
    labels={
        "string": "string",
    },
    location="string",
    name="string",
    project="string",
    request_id="string",
    saml_params={
        "certificate": "string",
        "email_mapping": "string",
        "entity_id": "string",
        "sso_uri": "string",
        "user_email": "string",
    },
    user_email="string")
Copy
const contactCenterResource = new google_native.contactcenteraiplatform.v1alpha1.ContactCenter("contactCenterResource", {
    customerDomainPrefix: "string",
    displayName: "string",
    contactCenterId: "string",
    kmsKey: "string",
    ccaipManagedUsers: false,
    instanceConfig: {
        instanceSize: google_native.contactcenteraiplatform.v1alpha1.InstanceConfigInstanceSize.InstanceSizeUnspecified,
    },
    adminUser: {
        familyName: "string",
        givenName: "string",
    },
    labels: {
        string: "string",
    },
    location: "string",
    name: "string",
    project: "string",
    requestId: "string",
    samlParams: {
        certificate: "string",
        emailMapping: "string",
        entityId: "string",
        ssoUri: "string",
        userEmail: "string",
    },
    userEmail: "string",
});
Copy
type: google-native:contactcenteraiplatform/v1alpha1:ContactCenter
properties:
    adminUser:
        familyName: string
        givenName: string
    ccaipManagedUsers: false
    contactCenterId: string
    customerDomainPrefix: string
    displayName: string
    instanceConfig:
        instanceSize: INSTANCE_SIZE_UNSPECIFIED
    kmsKey: string
    labels:
        string: string
    location: string
    name: string
    project: string
    requestId: string
    samlParams:
        certificate: string
        emailMapping: string
        entityId: string
        ssoUri: string
        userEmail: string
    userEmail: string
Copy

ContactCenter Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The ContactCenter resource accepts the following input properties:

ContactCenterId
This property is required.
Changes to this property will trigger replacement.
string
Required. Id of the requesting object If auto-generating Id server-side, remove this field and contact_center_id from the method_signature of Create RPC
CustomerDomainPrefix This property is required. string
Immutable. At least 2 and max 16 char long, must conform to RFC 1035.
DisplayName This property is required. string
A user friendly name for the ContactCenter.
AdminUser Pulumi.GoogleNative.ContactCenterAIPlatform.V1Alpha1.Inputs.AdminUser
Optional. Info about the first admin user, such as given name and family name.
CcaipManagedUsers bool
Optional. Whether to enable users to be created in the CCAIP-instance concurrently to having users in Cloud identity
InstanceConfig Pulumi.GoogleNative.ContactCenterAIPlatform.V1Alpha1.Inputs.InstanceConfig
The configuration of this instance, it is currently immutable once created.
KmsKey string
Immutable. The KMS key name to encrypt the user input (ContactCenter).
Labels Dictionary<string, string>
Labels as key value pairs
Location Changes to this property will trigger replacement. string
Name string
name of resource
Project Changes to this property will trigger replacement. string
RequestId string
Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
SamlParams Pulumi.GoogleNative.ContactCenterAIPlatform.V1Alpha1.Inputs.SAMLParams
Optional. Params that sets up Google as IdP.
UserEmail string
Optional. Email address of the first admin user.
ContactCenterId
This property is required.
Changes to this property will trigger replacement.
string
Required. Id of the requesting object If auto-generating Id server-side, remove this field and contact_center_id from the method_signature of Create RPC
CustomerDomainPrefix This property is required. string
Immutable. At least 2 and max 16 char long, must conform to RFC 1035.
DisplayName This property is required. string
A user friendly name for the ContactCenter.
AdminUser AdminUserArgs
Optional. Info about the first admin user, such as given name and family name.
CcaipManagedUsers bool
Optional. Whether to enable users to be created in the CCAIP-instance concurrently to having users in Cloud identity
InstanceConfig InstanceConfigArgs
The configuration of this instance, it is currently immutable once created.
KmsKey string
Immutable. The KMS key name to encrypt the user input (ContactCenter).
Labels map[string]string
Labels as key value pairs
Location Changes to this property will trigger replacement. string
Name string
name of resource
Project Changes to this property will trigger replacement. string
RequestId string
Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
SamlParams SAMLParamsArgs
Optional. Params that sets up Google as IdP.
UserEmail string
Optional. Email address of the first admin user.
contactCenterId
This property is required.
Changes to this property will trigger replacement.
String
Required. Id of the requesting object If auto-generating Id server-side, remove this field and contact_center_id from the method_signature of Create RPC
customerDomainPrefix This property is required. String
Immutable. At least 2 and max 16 char long, must conform to RFC 1035.
displayName This property is required. String
A user friendly name for the ContactCenter.
adminUser AdminUser
Optional. Info about the first admin user, such as given name and family name.
ccaipManagedUsers Boolean
Optional. Whether to enable users to be created in the CCAIP-instance concurrently to having users in Cloud identity
instanceConfig InstanceConfig
The configuration of this instance, it is currently immutable once created.
kmsKey String
Immutable. The KMS key name to encrypt the user input (ContactCenter).
labels Map<String,String>
Labels as key value pairs
location Changes to this property will trigger replacement. String
name String
name of resource
project Changes to this property will trigger replacement. String
requestId String
Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
samlParams SAMLParams
Optional. Params that sets up Google as IdP.
userEmail String
Optional. Email address of the first admin user.
contactCenterId
This property is required.
Changes to this property will trigger replacement.
string
Required. Id of the requesting object If auto-generating Id server-side, remove this field and contact_center_id from the method_signature of Create RPC
customerDomainPrefix This property is required. string
Immutable. At least 2 and max 16 char long, must conform to RFC 1035.
displayName This property is required. string
A user friendly name for the ContactCenter.
adminUser AdminUser
Optional. Info about the first admin user, such as given name and family name.
ccaipManagedUsers boolean
Optional. Whether to enable users to be created in the CCAIP-instance concurrently to having users in Cloud identity
instanceConfig InstanceConfig
The configuration of this instance, it is currently immutable once created.
kmsKey string
Immutable. The KMS key name to encrypt the user input (ContactCenter).
labels {[key: string]: string}
Labels as key value pairs
location Changes to this property will trigger replacement. string
name string
name of resource
project Changes to this property will trigger replacement. string
requestId string
Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
samlParams SAMLParams
Optional. Params that sets up Google as IdP.
userEmail string
Optional. Email address of the first admin user.
contact_center_id
This property is required.
Changes to this property will trigger replacement.
str
Required. Id of the requesting object If auto-generating Id server-side, remove this field and contact_center_id from the method_signature of Create RPC
customer_domain_prefix This property is required. str
Immutable. At least 2 and max 16 char long, must conform to RFC 1035.
display_name This property is required. str
A user friendly name for the ContactCenter.
admin_user AdminUserArgs
Optional. Info about the first admin user, such as given name and family name.
ccaip_managed_users bool
Optional. Whether to enable users to be created in the CCAIP-instance concurrently to having users in Cloud identity
instance_config InstanceConfigArgs
The configuration of this instance, it is currently immutable once created.
kms_key str
Immutable. The KMS key name to encrypt the user input (ContactCenter).
labels Mapping[str, str]
Labels as key value pairs
location Changes to this property will trigger replacement. str
name str
name of resource
project Changes to this property will trigger replacement. str
request_id str
Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
saml_params SAMLParamsArgs
Optional. Params that sets up Google as IdP.
user_email str
Optional. Email address of the first admin user.
contactCenterId
This property is required.
Changes to this property will trigger replacement.
String
Required. Id of the requesting object If auto-generating Id server-side, remove this field and contact_center_id from the method_signature of Create RPC
customerDomainPrefix This property is required. String
Immutable. At least 2 and max 16 char long, must conform to RFC 1035.
displayName This property is required. String
A user friendly name for the ContactCenter.
adminUser Property Map
Optional. Info about the first admin user, such as given name and family name.
ccaipManagedUsers Boolean
Optional. Whether to enable users to be created in the CCAIP-instance concurrently to having users in Cloud identity
instanceConfig Property Map
The configuration of this instance, it is currently immutable once created.
kmsKey String
Immutable. The KMS key name to encrypt the user input (ContactCenter).
labels Map<String>
Labels as key value pairs
location Changes to this property will trigger replacement. String
name String
name of resource
project Changes to this property will trigger replacement. String
requestId String
Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
samlParams Property Map
Optional. Params that sets up Google as IdP.
userEmail String
Optional. Email address of the first admin user.

Outputs

All input properties are implicitly available as output properties. Additionally, the ContactCenter resource produces the following output properties:

CreateTime string
[Output only] Create time stamp
Id string
The provider-assigned unique ID for this managed resource.
State string
The state of this contact center.
UpdateTime string
[Output only] Update time stamp
Uris Pulumi.GoogleNative.ContactCenterAIPlatform.V1Alpha1.Outputs.URIsResponse
URIs to access the deployed ContactCenters.
CreateTime string
[Output only] Create time stamp
Id string
The provider-assigned unique ID for this managed resource.
State string
The state of this contact center.
UpdateTime string
[Output only] Update time stamp
Uris URIsResponse
URIs to access the deployed ContactCenters.
createTime String
[Output only] Create time stamp
id String
The provider-assigned unique ID for this managed resource.
state String
The state of this contact center.
updateTime String
[Output only] Update time stamp
uris URIsResponse
URIs to access the deployed ContactCenters.
createTime string
[Output only] Create time stamp
id string
The provider-assigned unique ID for this managed resource.
state string
The state of this contact center.
updateTime string
[Output only] Update time stamp
uris URIsResponse
URIs to access the deployed ContactCenters.
create_time str
[Output only] Create time stamp
id str
The provider-assigned unique ID for this managed resource.
state str
The state of this contact center.
update_time str
[Output only] Update time stamp
uris URIsResponse
URIs to access the deployed ContactCenters.
createTime String
[Output only] Create time stamp
id String
The provider-assigned unique ID for this managed resource.
state String
The state of this contact center.
updateTime String
[Output only] Update time stamp
uris Property Map
URIs to access the deployed ContactCenters.

Supporting Types

AdminUser
, AdminUserArgs

FamilyName string
Optional. Last/family name of the first admin user.
GivenName string
Optional. First/given name of the first admin user.
FamilyName string
Optional. Last/family name of the first admin user.
GivenName string
Optional. First/given name of the first admin user.
familyName String
Optional. Last/family name of the first admin user.
givenName String
Optional. First/given name of the first admin user.
familyName string
Optional. Last/family name of the first admin user.
givenName string
Optional. First/given name of the first admin user.
family_name str
Optional. Last/family name of the first admin user.
given_name str
Optional. First/given name of the first admin user.
familyName String
Optional. Last/family name of the first admin user.
givenName String
Optional. First/given name of the first admin user.

AdminUserResponse
, AdminUserResponseArgs

FamilyName This property is required. string
Optional. Last/family name of the first admin user.
GivenName This property is required. string
Optional. First/given name of the first admin user.
FamilyName This property is required. string
Optional. Last/family name of the first admin user.
GivenName This property is required. string
Optional. First/given name of the first admin user.
familyName This property is required. String
Optional. Last/family name of the first admin user.
givenName This property is required. String
Optional. First/given name of the first admin user.
familyName This property is required. string
Optional. Last/family name of the first admin user.
givenName This property is required. string
Optional. First/given name of the first admin user.
family_name This property is required. str
Optional. Last/family name of the first admin user.
given_name This property is required. str
Optional. First/given name of the first admin user.
familyName This property is required. String
Optional. Last/family name of the first admin user.
givenName This property is required. String
Optional. First/given name of the first admin user.

InstanceConfig
, InstanceConfigArgs

InstanceSize InstanceConfigInstanceSize
The instance size of this the instance configuration.
instanceSize InstanceConfigInstanceSize
The instance size of this the instance configuration.
instanceSize InstanceConfigInstanceSize
The instance size of this the instance configuration.
instance_size InstanceConfigInstanceSize
The instance size of this the instance configuration.

InstanceConfigInstanceSize
, InstanceConfigInstanceSizeArgs

InstanceSizeUnspecified
INSTANCE_SIZE_UNSPECIFIEDThe default value. This value is used if the state is omitted.
StandardSmall
STANDARD_SMALLInstance Size STANDARD_SMALL.
StandardMedium
STANDARD_MEDIUMInstance Size STANDARD_MEDIUM.
StandardLarge
STANDARD_LARGEInstance Size STANDARD_LARGE.
StandardXlarge
STANDARD_XLARGEInstance Size STANDARD_XLARGE.
Standard2xlarge
STANDARD_2XLARGEInstance Size STANDARD_2XLARGE.
Standard3xlarge
STANDARD_3XLARGEInstance Size STANDARD_3XLARGE.
DevXsmall
DEV_XSMALLInstance Size DEV_EXTRA_SMALL.
InstanceConfigInstanceSizeInstanceSizeUnspecified
INSTANCE_SIZE_UNSPECIFIEDThe default value. This value is used if the state is omitted.
InstanceConfigInstanceSizeStandardSmall
STANDARD_SMALLInstance Size STANDARD_SMALL.
InstanceConfigInstanceSizeStandardMedium
STANDARD_MEDIUMInstance Size STANDARD_MEDIUM.
InstanceConfigInstanceSizeStandardLarge
STANDARD_LARGEInstance Size STANDARD_LARGE.
InstanceConfigInstanceSizeStandardXlarge
STANDARD_XLARGEInstance Size STANDARD_XLARGE.
InstanceConfigInstanceSizeStandard2xlarge
STANDARD_2XLARGEInstance Size STANDARD_2XLARGE.
InstanceConfigInstanceSizeStandard3xlarge
STANDARD_3XLARGEInstance Size STANDARD_3XLARGE.
InstanceConfigInstanceSizeDevXsmall
DEV_XSMALLInstance Size DEV_EXTRA_SMALL.
InstanceSizeUnspecified
INSTANCE_SIZE_UNSPECIFIEDThe default value. This value is used if the state is omitted.
StandardSmall
STANDARD_SMALLInstance Size STANDARD_SMALL.
StandardMedium
STANDARD_MEDIUMInstance Size STANDARD_MEDIUM.
StandardLarge
STANDARD_LARGEInstance Size STANDARD_LARGE.
StandardXlarge
STANDARD_XLARGEInstance Size STANDARD_XLARGE.
Standard2xlarge
STANDARD_2XLARGEInstance Size STANDARD_2XLARGE.
Standard3xlarge
STANDARD_3XLARGEInstance Size STANDARD_3XLARGE.
DevXsmall
DEV_XSMALLInstance Size DEV_EXTRA_SMALL.
InstanceSizeUnspecified
INSTANCE_SIZE_UNSPECIFIEDThe default value. This value is used if the state is omitted.
StandardSmall
STANDARD_SMALLInstance Size STANDARD_SMALL.
StandardMedium
STANDARD_MEDIUMInstance Size STANDARD_MEDIUM.
StandardLarge
STANDARD_LARGEInstance Size STANDARD_LARGE.
StandardXlarge
STANDARD_XLARGEInstance Size STANDARD_XLARGE.
Standard2xlarge
STANDARD_2XLARGEInstance Size STANDARD_2XLARGE.
Standard3xlarge
STANDARD_3XLARGEInstance Size STANDARD_3XLARGE.
DevXsmall
DEV_XSMALLInstance Size DEV_EXTRA_SMALL.
INSTANCE_SIZE_UNSPECIFIED
INSTANCE_SIZE_UNSPECIFIEDThe default value. This value is used if the state is omitted.
STANDARD_SMALL
STANDARD_SMALLInstance Size STANDARD_SMALL.
STANDARD_MEDIUM
STANDARD_MEDIUMInstance Size STANDARD_MEDIUM.
STANDARD_LARGE
STANDARD_LARGEInstance Size STANDARD_LARGE.
STANDARD_XLARGE
STANDARD_XLARGEInstance Size STANDARD_XLARGE.
STANDARD2XLARGE
STANDARD_2XLARGEInstance Size STANDARD_2XLARGE.
STANDARD3XLARGE
STANDARD_3XLARGEInstance Size STANDARD_3XLARGE.
DEV_XSMALL
DEV_XSMALLInstance Size DEV_EXTRA_SMALL.
"INSTANCE_SIZE_UNSPECIFIED"
INSTANCE_SIZE_UNSPECIFIEDThe default value. This value is used if the state is omitted.
"STANDARD_SMALL"
STANDARD_SMALLInstance Size STANDARD_SMALL.
"STANDARD_MEDIUM"
STANDARD_MEDIUMInstance Size STANDARD_MEDIUM.
"STANDARD_LARGE"
STANDARD_LARGEInstance Size STANDARD_LARGE.
"STANDARD_XLARGE"
STANDARD_XLARGEInstance Size STANDARD_XLARGE.
"STANDARD_2XLARGE"
STANDARD_2XLARGEInstance Size STANDARD_2XLARGE.
"STANDARD_3XLARGE"
STANDARD_3XLARGEInstance Size STANDARD_3XLARGE.
"DEV_XSMALL"
DEV_XSMALLInstance Size DEV_EXTRA_SMALL.

InstanceConfigResponse
, InstanceConfigResponseArgs

InstanceSize This property is required. string
The instance size of this the instance configuration.
InstanceSize This property is required. string
The instance size of this the instance configuration.
instanceSize This property is required. String
The instance size of this the instance configuration.
instanceSize This property is required. string
The instance size of this the instance configuration.
instance_size This property is required. str
The instance size of this the instance configuration.
instanceSize This property is required. String
The instance size of this the instance configuration.

SAMLParams
, SAMLParamsArgs

Certificate string
SAML certificate
EmailMapping string
IdP field that maps to the user’s email address
EntityId string
Entity id URL
SsoUri string
Single sign-on URL
UserEmail string
Email address of the first admin users.
Certificate string
SAML certificate
EmailMapping string
IdP field that maps to the user’s email address
EntityId string
Entity id URL
SsoUri string
Single sign-on URL
UserEmail string
Email address of the first admin users.
certificate String
SAML certificate
emailMapping String
IdP field that maps to the user’s email address
entityId String
Entity id URL
ssoUri String
Single sign-on URL
userEmail String
Email address of the first admin users.
certificate string
SAML certificate
emailMapping string
IdP field that maps to the user’s email address
entityId string
Entity id URL
ssoUri string
Single sign-on URL
userEmail string
Email address of the first admin users.
certificate str
SAML certificate
email_mapping str
IdP field that maps to the user’s email address
entity_id str
Entity id URL
sso_uri str
Single sign-on URL
user_email str
Email address of the first admin users.
certificate String
SAML certificate
emailMapping String
IdP field that maps to the user’s email address
entityId String
Entity id URL
ssoUri String
Single sign-on URL
userEmail String
Email address of the first admin users.

SAMLParamsResponse
, SAMLParamsResponseArgs

Certificate This property is required. string
SAML certificate
EmailMapping This property is required. string
IdP field that maps to the user’s email address
EntityId This property is required. string
Entity id URL
SsoUri This property is required. string
Single sign-on URL
UserEmail This property is required. string
Email address of the first admin users.
Certificate This property is required. string
SAML certificate
EmailMapping This property is required. string
IdP field that maps to the user’s email address
EntityId This property is required. string
Entity id URL
SsoUri This property is required. string
Single sign-on URL
UserEmail This property is required. string
Email address of the first admin users.
certificate This property is required. String
SAML certificate
emailMapping This property is required. String
IdP field that maps to the user’s email address
entityId This property is required. String
Entity id URL
ssoUri This property is required. String
Single sign-on URL
userEmail This property is required. String
Email address of the first admin users.
certificate This property is required. string
SAML certificate
emailMapping This property is required. string
IdP field that maps to the user’s email address
entityId This property is required. string
Entity id URL
ssoUri This property is required. string
Single sign-on URL
userEmail This property is required. string
Email address of the first admin users.
certificate This property is required. str
SAML certificate
email_mapping This property is required. str
IdP field that maps to the user’s email address
entity_id This property is required. str
Entity id URL
sso_uri This property is required. str
Single sign-on URL
user_email This property is required. str
Email address of the first admin users.
certificate This property is required. String
SAML certificate
emailMapping This property is required. String
IdP field that maps to the user’s email address
entityId This property is required. String
Entity id URL
ssoUri This property is required. String
Single sign-on URL
userEmail This property is required. String
Email address of the first admin users.

URIsResponse
, URIsResponseArgs

ChatBotUri This property is required. string
Chat Bot Uri of the ContactCenter
MediaUri This property is required. string
Media Uri of the ContactCenter.
RootUri This property is required. string
Root Uri of the ContactCenter.
VirtualAgentStreamingServiceUri This property is required. string
Virtual Agent Streaming Service Uri of the ContactCenter.
ChatBotUri This property is required. string
Chat Bot Uri of the ContactCenter
MediaUri This property is required. string
Media Uri of the ContactCenter.
RootUri This property is required. string
Root Uri of the ContactCenter.
VirtualAgentStreamingServiceUri This property is required. string
Virtual Agent Streaming Service Uri of the ContactCenter.
chatBotUri This property is required. String
Chat Bot Uri of the ContactCenter
mediaUri This property is required. String
Media Uri of the ContactCenter.
rootUri This property is required. String
Root Uri of the ContactCenter.
virtualAgentStreamingServiceUri This property is required. String
Virtual Agent Streaming Service Uri of the ContactCenter.
chatBotUri This property is required. string
Chat Bot Uri of the ContactCenter
mediaUri This property is required. string
Media Uri of the ContactCenter.
rootUri This property is required. string
Root Uri of the ContactCenter.
virtualAgentStreamingServiceUri This property is required. string
Virtual Agent Streaming Service Uri of the ContactCenter.
chat_bot_uri This property is required. str
Chat Bot Uri of the ContactCenter
media_uri This property is required. str
Media Uri of the ContactCenter.
root_uri This property is required. str
Root Uri of the ContactCenter.
virtual_agent_streaming_service_uri This property is required. str
Virtual Agent Streaming Service Uri of the ContactCenter.
chatBotUri This property is required. String
Chat Bot Uri of the ContactCenter
mediaUri This property is required. String
Media Uri of the ContactCenter.
rootUri This property is required. String
Root Uri of the ContactCenter.
virtualAgentStreamingServiceUri This property is required. String
Virtual Agent Streaming Service Uri of the ContactCenter.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi