Documentation ¶
Index ¶
- Constants
- type AdminUser
- type AdminUserArgs
- func (AdminUserArgs) ElementType() reflect.Type
- func (i AdminUserArgs) ToAdminUserOutput() AdminUserOutput
- func (i AdminUserArgs) ToAdminUserOutputWithContext(ctx context.Context) AdminUserOutput
- func (i AdminUserArgs) ToAdminUserPtrOutput() AdminUserPtrOutput
- func (i AdminUserArgs) ToAdminUserPtrOutputWithContext(ctx context.Context) AdminUserPtrOutput
- type AdminUserInput
- type AdminUserOutput
- func (AdminUserOutput) ElementType() reflect.Type
- func (o AdminUserOutput) FamilyName() pulumi.StringPtrOutput
- func (o AdminUserOutput) GivenName() pulumi.StringPtrOutput
- func (o AdminUserOutput) ToAdminUserOutput() AdminUserOutput
- func (o AdminUserOutput) ToAdminUserOutputWithContext(ctx context.Context) AdminUserOutput
- func (o AdminUserOutput) ToAdminUserPtrOutput() AdminUserPtrOutput
- func (o AdminUserOutput) ToAdminUserPtrOutputWithContext(ctx context.Context) AdminUserPtrOutput
- type AdminUserPtrInput
- type AdminUserPtrOutput
- func (o AdminUserPtrOutput) Elem() AdminUserOutput
- func (AdminUserPtrOutput) ElementType() reflect.Type
- func (o AdminUserPtrOutput) FamilyName() pulumi.StringPtrOutput
- func (o AdminUserPtrOutput) GivenName() pulumi.StringPtrOutput
- func (o AdminUserPtrOutput) ToAdminUserPtrOutput() AdminUserPtrOutput
- func (o AdminUserPtrOutput) ToAdminUserPtrOutputWithContext(ctx context.Context) AdminUserPtrOutput
- type AdminUserResponse
- type AdminUserResponseOutput
- func (AdminUserResponseOutput) ElementType() reflect.Type
- func (o AdminUserResponseOutput) FamilyName() pulumi.StringOutput
- func (o AdminUserResponseOutput) GivenName() pulumi.StringOutput
- func (o AdminUserResponseOutput) ToAdminUserResponseOutput() AdminUserResponseOutput
- func (o AdminUserResponseOutput) ToAdminUserResponseOutputWithContext(ctx context.Context) AdminUserResponseOutput
- type ContactCenter
- type ContactCenterArgs
- type ContactCenterInput
- type ContactCenterOutput
- func (o ContactCenterOutput) AdminUser() AdminUserResponseOutput
- func (o ContactCenterOutput) CcaipManagedUsers() pulumi.BoolOutput
- func (o ContactCenterOutput) ContactCenterId() pulumi.StringOutput
- func (o ContactCenterOutput) CreateTime() pulumi.StringOutput
- func (o ContactCenterOutput) CustomerDomainPrefix() pulumi.StringOutput
- func (o ContactCenterOutput) DisplayName() pulumi.StringOutput
- func (ContactCenterOutput) ElementType() reflect.Type
- func (o ContactCenterOutput) InstanceConfig() InstanceConfigResponseOutput
- func (o ContactCenterOutput) KmsKey() pulumi.StringOutput
- func (o ContactCenterOutput) Labels() pulumi.StringMapOutput
- func (o ContactCenterOutput) Location() pulumi.StringOutput
- func (o ContactCenterOutput) Name() pulumi.StringOutput
- func (o ContactCenterOutput) Project() pulumi.StringOutput
- func (o ContactCenterOutput) RequestId() pulumi.StringPtrOutput
- func (o ContactCenterOutput) SamlParams() SAMLParamsResponseOutput
- func (o ContactCenterOutput) State() pulumi.StringOutput
- func (o ContactCenterOutput) ToContactCenterOutput() ContactCenterOutput
- func (o ContactCenterOutput) ToContactCenterOutputWithContext(ctx context.Context) ContactCenterOutput
- func (o ContactCenterOutput) UpdateTime() pulumi.StringOutput
- func (o ContactCenterOutput) Uris() URIsResponseOutput
- func (o ContactCenterOutput) UserEmail() pulumi.StringOutput
- type ContactCenterState
- type InstanceConfig
- type InstanceConfigArgs
- func (InstanceConfigArgs) ElementType() reflect.Type
- func (i InstanceConfigArgs) ToInstanceConfigOutput() InstanceConfigOutput
- func (i InstanceConfigArgs) ToInstanceConfigOutputWithContext(ctx context.Context) InstanceConfigOutput
- func (i InstanceConfigArgs) ToInstanceConfigPtrOutput() InstanceConfigPtrOutput
- func (i InstanceConfigArgs) ToInstanceConfigPtrOutputWithContext(ctx context.Context) InstanceConfigPtrOutput
- type InstanceConfigInput
- type InstanceConfigInstanceSize
- func (InstanceConfigInstanceSize) ElementType() reflect.Type
- func (e InstanceConfigInstanceSize) ToInstanceConfigInstanceSizeOutput() InstanceConfigInstanceSizeOutput
- func (e InstanceConfigInstanceSize) ToInstanceConfigInstanceSizeOutputWithContext(ctx context.Context) InstanceConfigInstanceSizeOutput
- func (e InstanceConfigInstanceSize) ToInstanceConfigInstanceSizePtrOutput() InstanceConfigInstanceSizePtrOutput
- func (e InstanceConfigInstanceSize) ToInstanceConfigInstanceSizePtrOutputWithContext(ctx context.Context) InstanceConfigInstanceSizePtrOutput
- func (e InstanceConfigInstanceSize) ToStringOutput() pulumi.StringOutput
- func (e InstanceConfigInstanceSize) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InstanceConfigInstanceSize) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InstanceConfigInstanceSize) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceConfigInstanceSizeInput
- type InstanceConfigInstanceSizeOutput
- func (InstanceConfigInstanceSizeOutput) ElementType() reflect.Type
- func (o InstanceConfigInstanceSizeOutput) ToInstanceConfigInstanceSizeOutput() InstanceConfigInstanceSizeOutput
- func (o InstanceConfigInstanceSizeOutput) ToInstanceConfigInstanceSizeOutputWithContext(ctx context.Context) InstanceConfigInstanceSizeOutput
- func (o InstanceConfigInstanceSizeOutput) ToInstanceConfigInstanceSizePtrOutput() InstanceConfigInstanceSizePtrOutput
- func (o InstanceConfigInstanceSizeOutput) ToInstanceConfigInstanceSizePtrOutputWithContext(ctx context.Context) InstanceConfigInstanceSizePtrOutput
- func (o InstanceConfigInstanceSizeOutput) ToStringOutput() pulumi.StringOutput
- func (o InstanceConfigInstanceSizeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InstanceConfigInstanceSizeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceConfigInstanceSizeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceConfigInstanceSizePtrInput
- type InstanceConfigInstanceSizePtrOutput
- func (o InstanceConfigInstanceSizePtrOutput) Elem() InstanceConfigInstanceSizeOutput
- func (InstanceConfigInstanceSizePtrOutput) ElementType() reflect.Type
- func (o InstanceConfigInstanceSizePtrOutput) ToInstanceConfigInstanceSizePtrOutput() InstanceConfigInstanceSizePtrOutput
- func (o InstanceConfigInstanceSizePtrOutput) ToInstanceConfigInstanceSizePtrOutputWithContext(ctx context.Context) InstanceConfigInstanceSizePtrOutput
- func (o InstanceConfigInstanceSizePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceConfigInstanceSizePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceConfigOutput
- func (InstanceConfigOutput) ElementType() reflect.Type
- func (o InstanceConfigOutput) InstanceSize() InstanceConfigInstanceSizePtrOutput
- func (o InstanceConfigOutput) ToInstanceConfigOutput() InstanceConfigOutput
- func (o InstanceConfigOutput) ToInstanceConfigOutputWithContext(ctx context.Context) InstanceConfigOutput
- func (o InstanceConfigOutput) ToInstanceConfigPtrOutput() InstanceConfigPtrOutput
- func (o InstanceConfigOutput) ToInstanceConfigPtrOutputWithContext(ctx context.Context) InstanceConfigPtrOutput
- type InstanceConfigPtrInput
- type InstanceConfigPtrOutput
- func (o InstanceConfigPtrOutput) Elem() InstanceConfigOutput
- func (InstanceConfigPtrOutput) ElementType() reflect.Type
- func (o InstanceConfigPtrOutput) InstanceSize() InstanceConfigInstanceSizePtrOutput
- func (o InstanceConfigPtrOutput) ToInstanceConfigPtrOutput() InstanceConfigPtrOutput
- func (o InstanceConfigPtrOutput) ToInstanceConfigPtrOutputWithContext(ctx context.Context) InstanceConfigPtrOutput
- type InstanceConfigResponse
- type InstanceConfigResponseOutput
- func (InstanceConfigResponseOutput) ElementType() reflect.Type
- func (o InstanceConfigResponseOutput) InstanceSize() pulumi.StringOutput
- func (o InstanceConfigResponseOutput) ToInstanceConfigResponseOutput() InstanceConfigResponseOutput
- func (o InstanceConfigResponseOutput) ToInstanceConfigResponseOutputWithContext(ctx context.Context) InstanceConfigResponseOutput
- type LookupContactCenterArgs
- type LookupContactCenterOutputArgs
- type LookupContactCenterResult
- type LookupContactCenterResultOutput
- func (o LookupContactCenterResultOutput) AdminUser() AdminUserResponseOutput
- func (o LookupContactCenterResultOutput) CcaipManagedUsers() pulumi.BoolOutput
- func (o LookupContactCenterResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupContactCenterResultOutput) CustomerDomainPrefix() pulumi.StringOutput
- func (o LookupContactCenterResultOutput) DisplayName() pulumi.StringOutput
- func (LookupContactCenterResultOutput) ElementType() reflect.Type
- func (o LookupContactCenterResultOutput) InstanceConfig() InstanceConfigResponseOutput
- func (o LookupContactCenterResultOutput) KmsKey() pulumi.StringOutput
- func (o LookupContactCenterResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupContactCenterResultOutput) Name() pulumi.StringOutput
- func (o LookupContactCenterResultOutput) SamlParams() SAMLParamsResponseOutput
- func (o LookupContactCenterResultOutput) State() pulumi.StringOutput
- func (o LookupContactCenterResultOutput) ToLookupContactCenterResultOutput() LookupContactCenterResultOutput
- func (o LookupContactCenterResultOutput) ToLookupContactCenterResultOutputWithContext(ctx context.Context) LookupContactCenterResultOutput
- func (o LookupContactCenterResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupContactCenterResultOutput) Uris() URIsResponseOutput
- func (o LookupContactCenterResultOutput) UserEmail() pulumi.StringOutput
- type SAMLParams
- type SAMLParamsArgs
- func (SAMLParamsArgs) ElementType() reflect.Type
- func (i SAMLParamsArgs) ToSAMLParamsOutput() SAMLParamsOutput
- func (i SAMLParamsArgs) ToSAMLParamsOutputWithContext(ctx context.Context) SAMLParamsOutput
- func (i SAMLParamsArgs) ToSAMLParamsPtrOutput() SAMLParamsPtrOutput
- func (i SAMLParamsArgs) ToSAMLParamsPtrOutputWithContext(ctx context.Context) SAMLParamsPtrOutput
- type SAMLParamsInput
- type SAMLParamsOutput
- func (o SAMLParamsOutput) Certificate() pulumi.StringPtrOutput
- func (SAMLParamsOutput) ElementType() reflect.Type
- func (o SAMLParamsOutput) EmailMapping() pulumi.StringPtrOutput
- func (o SAMLParamsOutput) EntityId() pulumi.StringPtrOutput
- func (o SAMLParamsOutput) SsoUri() pulumi.StringPtrOutput
- func (o SAMLParamsOutput) ToSAMLParamsOutput() SAMLParamsOutput
- func (o SAMLParamsOutput) ToSAMLParamsOutputWithContext(ctx context.Context) SAMLParamsOutput
- func (o SAMLParamsOutput) ToSAMLParamsPtrOutput() SAMLParamsPtrOutput
- func (o SAMLParamsOutput) ToSAMLParamsPtrOutputWithContext(ctx context.Context) SAMLParamsPtrOutput
- func (o SAMLParamsOutput) UserEmail() pulumi.StringPtrOutput
- type SAMLParamsPtrInput
- type SAMLParamsPtrOutput
- func (o SAMLParamsPtrOutput) Certificate() pulumi.StringPtrOutput
- func (o SAMLParamsPtrOutput) Elem() SAMLParamsOutput
- func (SAMLParamsPtrOutput) ElementType() reflect.Type
- func (o SAMLParamsPtrOutput) EmailMapping() pulumi.StringPtrOutput
- func (o SAMLParamsPtrOutput) EntityId() pulumi.StringPtrOutput
- func (o SAMLParamsPtrOutput) SsoUri() pulumi.StringPtrOutput
- func (o SAMLParamsPtrOutput) ToSAMLParamsPtrOutput() SAMLParamsPtrOutput
- func (o SAMLParamsPtrOutput) ToSAMLParamsPtrOutputWithContext(ctx context.Context) SAMLParamsPtrOutput
- func (o SAMLParamsPtrOutput) UserEmail() pulumi.StringPtrOutput
- type SAMLParamsResponse
- type SAMLParamsResponseOutput
- func (o SAMLParamsResponseOutput) Certificate() pulumi.StringOutput
- func (SAMLParamsResponseOutput) ElementType() reflect.Type
- func (o SAMLParamsResponseOutput) EmailMapping() pulumi.StringOutput
- func (o SAMLParamsResponseOutput) EntityId() pulumi.StringOutput
- func (o SAMLParamsResponseOutput) SsoUri() pulumi.StringOutput
- func (o SAMLParamsResponseOutput) ToSAMLParamsResponseOutput() SAMLParamsResponseOutput
- func (o SAMLParamsResponseOutput) ToSAMLParamsResponseOutputWithContext(ctx context.Context) SAMLParamsResponseOutput
- func (o SAMLParamsResponseOutput) UserEmail() pulumi.StringOutput
- type URIsResponse
- type URIsResponseOutput
- func (o URIsResponseOutput) ChatBotUri() pulumi.StringOutput
- func (URIsResponseOutput) ElementType() reflect.Type
- func (o URIsResponseOutput) MediaUri() pulumi.StringOutput
- func (o URIsResponseOutput) RootUri() pulumi.StringOutput
- func (o URIsResponseOutput) ToURIsResponseOutput() URIsResponseOutput
- func (o URIsResponseOutput) ToURIsResponseOutputWithContext(ctx context.Context) URIsResponseOutput
- func (o URIsResponseOutput) VirtualAgentStreamingServiceUri() pulumi.StringOutput
Constants ¶
const ( // The default value. This value is used if the state is omitted. InstanceConfigInstanceSizeInstanceSizeUnspecified = InstanceConfigInstanceSize("INSTANCE_SIZE_UNSPECIFIED") // Instance Size STANDARD_SMALL. InstanceConfigInstanceSizeStandardSmall = InstanceConfigInstanceSize("STANDARD_SMALL") // Instance Size STANDARD_MEDIUM. InstanceConfigInstanceSizeStandardMedium = InstanceConfigInstanceSize("STANDARD_MEDIUM") // Instance Size STANDARD_LARGE. InstanceConfigInstanceSizeStandardLarge = InstanceConfigInstanceSize("STANDARD_LARGE") // Instance Size STANDARD_XLARGE. InstanceConfigInstanceSizeStandardXlarge = InstanceConfigInstanceSize("STANDARD_XLARGE") // Instance Size STANDARD_2XLARGE. InstanceConfigInstanceSizeStandard2xlarge = InstanceConfigInstanceSize("STANDARD_2XLARGE") // Instance Size STANDARD_3XLARGE. InstanceConfigInstanceSizeStandard3xlarge = InstanceConfigInstanceSize("STANDARD_3XLARGE") // Instance Size DEV_EXTRA_SMALL. InstanceConfigInstanceSizeDevXsmall = InstanceConfigInstanceSize("DEV_XSMALL") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdminUser ¶ added in v0.29.0
type AdminUser struct { // Optional. Last/family name of the first admin user. FamilyName *string `pulumi:"familyName"` // Optional. First/given name of the first admin user. GivenName *string `pulumi:"givenName"` }
Message storing info about the first admin user. Next ID: 3
type AdminUserArgs ¶ added in v0.29.0
type AdminUserArgs struct { // Optional. Last/family name of the first admin user. FamilyName pulumi.StringPtrInput `pulumi:"familyName"` // Optional. First/given name of the first admin user. GivenName pulumi.StringPtrInput `pulumi:"givenName"` }
Message storing info about the first admin user. Next ID: 3
func (AdminUserArgs) ElementType ¶ added in v0.29.0
func (AdminUserArgs) ElementType() reflect.Type
func (AdminUserArgs) ToAdminUserOutput ¶ added in v0.29.0
func (i AdminUserArgs) ToAdminUserOutput() AdminUserOutput
func (AdminUserArgs) ToAdminUserOutputWithContext ¶ added in v0.29.0
func (i AdminUserArgs) ToAdminUserOutputWithContext(ctx context.Context) AdminUserOutput
func (AdminUserArgs) ToAdminUserPtrOutput ¶ added in v0.29.0
func (i AdminUserArgs) ToAdminUserPtrOutput() AdminUserPtrOutput
func (AdminUserArgs) ToAdminUserPtrOutputWithContext ¶ added in v0.29.0
func (i AdminUserArgs) ToAdminUserPtrOutputWithContext(ctx context.Context) AdminUserPtrOutput
type AdminUserInput ¶ added in v0.29.0
type AdminUserInput interface { pulumi.Input ToAdminUserOutput() AdminUserOutput ToAdminUserOutputWithContext(context.Context) AdminUserOutput }
AdminUserInput is an input type that accepts AdminUserArgs and AdminUserOutput values. You can construct a concrete instance of `AdminUserInput` via:
AdminUserArgs{...}
type AdminUserOutput ¶ added in v0.29.0
type AdminUserOutput struct{ *pulumi.OutputState }
Message storing info about the first admin user. Next ID: 3
func (AdminUserOutput) ElementType ¶ added in v0.29.0
func (AdminUserOutput) ElementType() reflect.Type
func (AdminUserOutput) FamilyName ¶ added in v0.29.0
func (o AdminUserOutput) FamilyName() pulumi.StringPtrOutput
Optional. Last/family name of the first admin user.
func (AdminUserOutput) GivenName ¶ added in v0.29.0
func (o AdminUserOutput) GivenName() pulumi.StringPtrOutput
Optional. First/given name of the first admin user.
func (AdminUserOutput) ToAdminUserOutput ¶ added in v0.29.0
func (o AdminUserOutput) ToAdminUserOutput() AdminUserOutput
func (AdminUserOutput) ToAdminUserOutputWithContext ¶ added in v0.29.0
func (o AdminUserOutput) ToAdminUserOutputWithContext(ctx context.Context) AdminUserOutput
func (AdminUserOutput) ToAdminUserPtrOutput ¶ added in v0.29.0
func (o AdminUserOutput) ToAdminUserPtrOutput() AdminUserPtrOutput
func (AdminUserOutput) ToAdminUserPtrOutputWithContext ¶ added in v0.29.0
func (o AdminUserOutput) ToAdminUserPtrOutputWithContext(ctx context.Context) AdminUserPtrOutput
type AdminUserPtrInput ¶ added in v0.29.0
type AdminUserPtrInput interface { pulumi.Input ToAdminUserPtrOutput() AdminUserPtrOutput ToAdminUserPtrOutputWithContext(context.Context) AdminUserPtrOutput }
AdminUserPtrInput is an input type that accepts AdminUserArgs, AdminUserPtr and AdminUserPtrOutput values. You can construct a concrete instance of `AdminUserPtrInput` via:
AdminUserArgs{...} or: nil
func AdminUserPtr ¶ added in v0.29.0
func AdminUserPtr(v *AdminUserArgs) AdminUserPtrInput
type AdminUserPtrOutput ¶ added in v0.29.0
type AdminUserPtrOutput struct{ *pulumi.OutputState }
func (AdminUserPtrOutput) Elem ¶ added in v0.29.0
func (o AdminUserPtrOutput) Elem() AdminUserOutput
func (AdminUserPtrOutput) ElementType ¶ added in v0.29.0
func (AdminUserPtrOutput) ElementType() reflect.Type
func (AdminUserPtrOutput) FamilyName ¶ added in v0.29.0
func (o AdminUserPtrOutput) FamilyName() pulumi.StringPtrOutput
Optional. Last/family name of the first admin user.
func (AdminUserPtrOutput) GivenName ¶ added in v0.29.0
func (o AdminUserPtrOutput) GivenName() pulumi.StringPtrOutput
Optional. First/given name of the first admin user.
func (AdminUserPtrOutput) ToAdminUserPtrOutput ¶ added in v0.29.0
func (o AdminUserPtrOutput) ToAdminUserPtrOutput() AdminUserPtrOutput
func (AdminUserPtrOutput) ToAdminUserPtrOutputWithContext ¶ added in v0.29.0
func (o AdminUserPtrOutput) ToAdminUserPtrOutputWithContext(ctx context.Context) AdminUserPtrOutput
type AdminUserResponse ¶ added in v0.29.0
type AdminUserResponse struct { // Optional. Last/family name of the first admin user. FamilyName string `pulumi:"familyName"` // Optional. First/given name of the first admin user. GivenName string `pulumi:"givenName"` }
Message storing info about the first admin user. Next ID: 3
type AdminUserResponseOutput ¶ added in v0.29.0
type AdminUserResponseOutput struct{ *pulumi.OutputState }
Message storing info about the first admin user. Next ID: 3
func (AdminUserResponseOutput) ElementType ¶ added in v0.29.0
func (AdminUserResponseOutput) ElementType() reflect.Type
func (AdminUserResponseOutput) FamilyName ¶ added in v0.29.0
func (o AdminUserResponseOutput) FamilyName() pulumi.StringOutput
Optional. Last/family name of the first admin user.
func (AdminUserResponseOutput) GivenName ¶ added in v0.29.0
func (o AdminUserResponseOutput) GivenName() pulumi.StringOutput
Optional. First/given name of the first admin user.
func (AdminUserResponseOutput) ToAdminUserResponseOutput ¶ added in v0.29.0
func (o AdminUserResponseOutput) ToAdminUserResponseOutput() AdminUserResponseOutput
func (AdminUserResponseOutput) ToAdminUserResponseOutputWithContext ¶ added in v0.29.0
func (o AdminUserResponseOutput) ToAdminUserResponseOutputWithContext(ctx context.Context) AdminUserResponseOutput
type ContactCenter ¶
type ContactCenter struct { pulumi.CustomResourceState // Optional. Info about the first admin user, such as given name and family name. AdminUser AdminUserResponseOutput `pulumi:"adminUser"` // Optional. Whether to enable users to be created in the CCAIP-instance concurrently to having users in Cloud identity CcaipManagedUsers pulumi.BoolOutput `pulumi:"ccaipManagedUsers"` // 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 ContactCenterId pulumi.StringOutput `pulumi:"contactCenterId"` // [Output only] Create time stamp CreateTime pulumi.StringOutput `pulumi:"createTime"` // Immutable. At least 2 and max 16 char long, must conform to [RFC 1035](https://www.ietf.org/rfc/rfc1035.txt). CustomerDomainPrefix pulumi.StringOutput `pulumi:"customerDomainPrefix"` // A user friendly name for the ContactCenter. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The configuration of this instance, it is currently immutable once created. InstanceConfig InstanceConfigResponseOutput `pulumi:"instanceConfig"` // Immutable. The KMS key name to encrypt the user input (`ContactCenter`). KmsKey pulumi.StringOutput `pulumi:"kmsKey"` // Labels as key value pairs Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // name of resource Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // 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). RequestId pulumi.StringPtrOutput `pulumi:"requestId"` // Optional. Params that sets up Google as IdP. SamlParams SAMLParamsResponseOutput `pulumi:"samlParams"` // The state of this contact center. State pulumi.StringOutput `pulumi:"state"` // [Output only] Update time stamp UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // URIs to access the deployed ContactCenters. Uris URIsResponseOutput `pulumi:"uris"` // Optional. Email address of the first admin user. UserEmail pulumi.StringOutput `pulumi:"userEmail"` }
Creates a new ContactCenter in a given project and location.
func GetContactCenter ¶
func GetContactCenter(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ContactCenterState, opts ...pulumi.ResourceOption) (*ContactCenter, error)
GetContactCenter gets an existing ContactCenter resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewContactCenter ¶
func NewContactCenter(ctx *pulumi.Context, name string, args *ContactCenterArgs, opts ...pulumi.ResourceOption) (*ContactCenter, error)
NewContactCenter registers a new resource with the given unique name, arguments, and options.
func (*ContactCenter) ElementType ¶
func (*ContactCenter) ElementType() reflect.Type
func (*ContactCenter) ToContactCenterOutput ¶
func (i *ContactCenter) ToContactCenterOutput() ContactCenterOutput
func (*ContactCenter) ToContactCenterOutputWithContext ¶
func (i *ContactCenter) ToContactCenterOutputWithContext(ctx context.Context) ContactCenterOutput
type ContactCenterArgs ¶
type ContactCenterArgs struct { // Optional. Info about the first admin user, such as given name and family name. AdminUser AdminUserPtrInput // Optional. Whether to enable users to be created in the CCAIP-instance concurrently to having users in Cloud identity CcaipManagedUsers pulumi.BoolPtrInput // 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 ContactCenterId pulumi.StringInput // Immutable. At least 2 and max 16 char long, must conform to [RFC 1035](https://www.ietf.org/rfc/rfc1035.txt). CustomerDomainPrefix pulumi.StringInput // A user friendly name for the ContactCenter. DisplayName pulumi.StringInput // The configuration of this instance, it is currently immutable once created. InstanceConfig InstanceConfigPtrInput // Immutable. The KMS key name to encrypt the user input (`ContactCenter`). KmsKey pulumi.StringPtrInput // Labels as key value pairs Labels pulumi.StringMapInput Location pulumi.StringPtrInput // name of resource Name pulumi.StringPtrInput Project pulumi.StringPtrInput // 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). RequestId pulumi.StringPtrInput // Optional. Params that sets up Google as IdP. SamlParams SAMLParamsPtrInput // Optional. Email address of the first admin user. UserEmail pulumi.StringPtrInput }
The set of arguments for constructing a ContactCenter resource.
func (ContactCenterArgs) ElementType ¶
func (ContactCenterArgs) ElementType() reflect.Type
type ContactCenterInput ¶
type ContactCenterInput interface { pulumi.Input ToContactCenterOutput() ContactCenterOutput ToContactCenterOutputWithContext(ctx context.Context) ContactCenterOutput }
type ContactCenterOutput ¶
type ContactCenterOutput struct{ *pulumi.OutputState }
func (ContactCenterOutput) AdminUser ¶ added in v0.29.0
func (o ContactCenterOutput) AdminUser() AdminUserResponseOutput
Optional. Info about the first admin user, such as given name and family name.
func (ContactCenterOutput) CcaipManagedUsers ¶
func (o ContactCenterOutput) CcaipManagedUsers() pulumi.BoolOutput
Optional. Whether to enable users to be created in the CCAIP-instance concurrently to having users in Cloud identity
func (ContactCenterOutput) ContactCenterId ¶
func (o ContactCenterOutput) ContactCenterId() pulumi.StringOutput
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
func (ContactCenterOutput) CreateTime ¶
func (o ContactCenterOutput) CreateTime() pulumi.StringOutput
[Output only] Create time stamp
func (ContactCenterOutput) CustomerDomainPrefix ¶
func (o ContactCenterOutput) CustomerDomainPrefix() pulumi.StringOutput
Immutable. At least 2 and max 16 char long, must conform to [RFC 1035](https://www.ietf.org/rfc/rfc1035.txt).
func (ContactCenterOutput) DisplayName ¶
func (o ContactCenterOutput) DisplayName() pulumi.StringOutput
A user friendly name for the ContactCenter.
func (ContactCenterOutput) ElementType ¶
func (ContactCenterOutput) ElementType() reflect.Type
func (ContactCenterOutput) InstanceConfig ¶
func (o ContactCenterOutput) InstanceConfig() InstanceConfigResponseOutput
The configuration of this instance, it is currently immutable once created.
func (ContactCenterOutput) KmsKey ¶ added in v0.32.0
func (o ContactCenterOutput) KmsKey() pulumi.StringOutput
Immutable. The KMS key name to encrypt the user input (`ContactCenter`).
func (ContactCenterOutput) Labels ¶
func (o ContactCenterOutput) Labels() pulumi.StringMapOutput
Labels as key value pairs
func (ContactCenterOutput) Location ¶
func (o ContactCenterOutput) Location() pulumi.StringOutput
func (ContactCenterOutput) Name ¶
func (o ContactCenterOutput) Name() pulumi.StringOutput
name of resource
func (ContactCenterOutput) Project ¶
func (o ContactCenterOutput) Project() pulumi.StringOutput
func (ContactCenterOutput) RequestId ¶
func (o ContactCenterOutput) RequestId() pulumi.StringPtrOutput
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).
func (ContactCenterOutput) SamlParams ¶
func (o ContactCenterOutput) SamlParams() SAMLParamsResponseOutput
Optional. Params that sets up Google as IdP.
func (ContactCenterOutput) State ¶
func (o ContactCenterOutput) State() pulumi.StringOutput
The state of this contact center.
func (ContactCenterOutput) ToContactCenterOutput ¶
func (o ContactCenterOutput) ToContactCenterOutput() ContactCenterOutput
func (ContactCenterOutput) ToContactCenterOutputWithContext ¶
func (o ContactCenterOutput) ToContactCenterOutputWithContext(ctx context.Context) ContactCenterOutput
func (ContactCenterOutput) UpdateTime ¶
func (o ContactCenterOutput) UpdateTime() pulumi.StringOutput
[Output only] Update time stamp
func (ContactCenterOutput) Uris ¶
func (o ContactCenterOutput) Uris() URIsResponseOutput
URIs to access the deployed ContactCenters.
func (ContactCenterOutput) UserEmail ¶
func (o ContactCenterOutput) UserEmail() pulumi.StringOutput
Optional. Email address of the first admin user.
type ContactCenterState ¶
type ContactCenterState struct { }
func (ContactCenterState) ElementType ¶
func (ContactCenterState) ElementType() reflect.Type
type InstanceConfig ¶
type InstanceConfig struct { // The instance size of this the instance configuration. InstanceSize *InstanceConfigInstanceSize `pulumi:"instanceSize"` }
Message storing the instance configuration.
type InstanceConfigArgs ¶
type InstanceConfigArgs struct { // The instance size of this the instance configuration. InstanceSize InstanceConfigInstanceSizePtrInput `pulumi:"instanceSize"` }
Message storing the instance configuration.
func (InstanceConfigArgs) ElementType ¶
func (InstanceConfigArgs) ElementType() reflect.Type
func (InstanceConfigArgs) ToInstanceConfigOutput ¶
func (i InstanceConfigArgs) ToInstanceConfigOutput() InstanceConfigOutput
func (InstanceConfigArgs) ToInstanceConfigOutputWithContext ¶
func (i InstanceConfigArgs) ToInstanceConfigOutputWithContext(ctx context.Context) InstanceConfigOutput
func (InstanceConfigArgs) ToInstanceConfigPtrOutput ¶
func (i InstanceConfigArgs) ToInstanceConfigPtrOutput() InstanceConfigPtrOutput
func (InstanceConfigArgs) ToInstanceConfigPtrOutputWithContext ¶
func (i InstanceConfigArgs) ToInstanceConfigPtrOutputWithContext(ctx context.Context) InstanceConfigPtrOutput
type InstanceConfigInput ¶
type InstanceConfigInput interface { pulumi.Input ToInstanceConfigOutput() InstanceConfigOutput ToInstanceConfigOutputWithContext(context.Context) InstanceConfigOutput }
InstanceConfigInput is an input type that accepts InstanceConfigArgs and InstanceConfigOutput values. You can construct a concrete instance of `InstanceConfigInput` via:
InstanceConfigArgs{...}
type InstanceConfigInstanceSize ¶
type InstanceConfigInstanceSize string
The instance size of this the instance configuration.
func (InstanceConfigInstanceSize) ElementType ¶
func (InstanceConfigInstanceSize) ElementType() reflect.Type
func (InstanceConfigInstanceSize) ToInstanceConfigInstanceSizeOutput ¶
func (e InstanceConfigInstanceSize) ToInstanceConfigInstanceSizeOutput() InstanceConfigInstanceSizeOutput
func (InstanceConfigInstanceSize) ToInstanceConfigInstanceSizeOutputWithContext ¶
func (e InstanceConfigInstanceSize) ToInstanceConfigInstanceSizeOutputWithContext(ctx context.Context) InstanceConfigInstanceSizeOutput
func (InstanceConfigInstanceSize) ToInstanceConfigInstanceSizePtrOutput ¶
func (e InstanceConfigInstanceSize) ToInstanceConfigInstanceSizePtrOutput() InstanceConfigInstanceSizePtrOutput
func (InstanceConfigInstanceSize) ToInstanceConfigInstanceSizePtrOutputWithContext ¶
func (e InstanceConfigInstanceSize) ToInstanceConfigInstanceSizePtrOutputWithContext(ctx context.Context) InstanceConfigInstanceSizePtrOutput
func (InstanceConfigInstanceSize) ToStringOutput ¶
func (e InstanceConfigInstanceSize) ToStringOutput() pulumi.StringOutput
func (InstanceConfigInstanceSize) ToStringOutputWithContext ¶
func (e InstanceConfigInstanceSize) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceConfigInstanceSize) ToStringPtrOutput ¶
func (e InstanceConfigInstanceSize) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceConfigInstanceSize) ToStringPtrOutputWithContext ¶
func (e InstanceConfigInstanceSize) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceConfigInstanceSizeInput ¶
type InstanceConfigInstanceSizeInput interface { pulumi.Input ToInstanceConfigInstanceSizeOutput() InstanceConfigInstanceSizeOutput ToInstanceConfigInstanceSizeOutputWithContext(context.Context) InstanceConfigInstanceSizeOutput }
InstanceConfigInstanceSizeInput is an input type that accepts InstanceConfigInstanceSizeArgs and InstanceConfigInstanceSizeOutput values. You can construct a concrete instance of `InstanceConfigInstanceSizeInput` via:
InstanceConfigInstanceSizeArgs{...}
type InstanceConfigInstanceSizeOutput ¶
type InstanceConfigInstanceSizeOutput struct{ *pulumi.OutputState }
func (InstanceConfigInstanceSizeOutput) ElementType ¶
func (InstanceConfigInstanceSizeOutput) ElementType() reflect.Type
func (InstanceConfigInstanceSizeOutput) ToInstanceConfigInstanceSizeOutput ¶
func (o InstanceConfigInstanceSizeOutput) ToInstanceConfigInstanceSizeOutput() InstanceConfigInstanceSizeOutput
func (InstanceConfigInstanceSizeOutput) ToInstanceConfigInstanceSizeOutputWithContext ¶
func (o InstanceConfigInstanceSizeOutput) ToInstanceConfigInstanceSizeOutputWithContext(ctx context.Context) InstanceConfigInstanceSizeOutput
func (InstanceConfigInstanceSizeOutput) ToInstanceConfigInstanceSizePtrOutput ¶
func (o InstanceConfigInstanceSizeOutput) ToInstanceConfigInstanceSizePtrOutput() InstanceConfigInstanceSizePtrOutput
func (InstanceConfigInstanceSizeOutput) ToInstanceConfigInstanceSizePtrOutputWithContext ¶
func (o InstanceConfigInstanceSizeOutput) ToInstanceConfigInstanceSizePtrOutputWithContext(ctx context.Context) InstanceConfigInstanceSizePtrOutput
func (InstanceConfigInstanceSizeOutput) ToStringOutput ¶
func (o InstanceConfigInstanceSizeOutput) ToStringOutput() pulumi.StringOutput
func (InstanceConfigInstanceSizeOutput) ToStringOutputWithContext ¶
func (o InstanceConfigInstanceSizeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceConfigInstanceSizeOutput) ToStringPtrOutput ¶
func (o InstanceConfigInstanceSizeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceConfigInstanceSizeOutput) ToStringPtrOutputWithContext ¶
func (o InstanceConfigInstanceSizeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceConfigInstanceSizePtrInput ¶
type InstanceConfigInstanceSizePtrInput interface { pulumi.Input ToInstanceConfigInstanceSizePtrOutput() InstanceConfigInstanceSizePtrOutput ToInstanceConfigInstanceSizePtrOutputWithContext(context.Context) InstanceConfigInstanceSizePtrOutput }
func InstanceConfigInstanceSizePtr ¶
func InstanceConfigInstanceSizePtr(v string) InstanceConfigInstanceSizePtrInput
type InstanceConfigInstanceSizePtrOutput ¶
type InstanceConfigInstanceSizePtrOutput struct{ *pulumi.OutputState }
func (InstanceConfigInstanceSizePtrOutput) Elem ¶
func (o InstanceConfigInstanceSizePtrOutput) Elem() InstanceConfigInstanceSizeOutput
func (InstanceConfigInstanceSizePtrOutput) ElementType ¶
func (InstanceConfigInstanceSizePtrOutput) ElementType() reflect.Type
func (InstanceConfigInstanceSizePtrOutput) ToInstanceConfigInstanceSizePtrOutput ¶
func (o InstanceConfigInstanceSizePtrOutput) ToInstanceConfigInstanceSizePtrOutput() InstanceConfigInstanceSizePtrOutput
func (InstanceConfigInstanceSizePtrOutput) ToInstanceConfigInstanceSizePtrOutputWithContext ¶
func (o InstanceConfigInstanceSizePtrOutput) ToInstanceConfigInstanceSizePtrOutputWithContext(ctx context.Context) InstanceConfigInstanceSizePtrOutput
func (InstanceConfigInstanceSizePtrOutput) ToStringPtrOutput ¶
func (o InstanceConfigInstanceSizePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceConfigInstanceSizePtrOutput) ToStringPtrOutputWithContext ¶
func (o InstanceConfigInstanceSizePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceConfigOutput ¶
type InstanceConfigOutput struct{ *pulumi.OutputState }
Message storing the instance configuration.
func (InstanceConfigOutput) ElementType ¶
func (InstanceConfigOutput) ElementType() reflect.Type
func (InstanceConfigOutput) InstanceSize ¶
func (o InstanceConfigOutput) InstanceSize() InstanceConfigInstanceSizePtrOutput
The instance size of this the instance configuration.
func (InstanceConfigOutput) ToInstanceConfigOutput ¶
func (o InstanceConfigOutput) ToInstanceConfigOutput() InstanceConfigOutput
func (InstanceConfigOutput) ToInstanceConfigOutputWithContext ¶
func (o InstanceConfigOutput) ToInstanceConfigOutputWithContext(ctx context.Context) InstanceConfigOutput
func (InstanceConfigOutput) ToInstanceConfigPtrOutput ¶
func (o InstanceConfigOutput) ToInstanceConfigPtrOutput() InstanceConfigPtrOutput
func (InstanceConfigOutput) ToInstanceConfigPtrOutputWithContext ¶
func (o InstanceConfigOutput) ToInstanceConfigPtrOutputWithContext(ctx context.Context) InstanceConfigPtrOutput
type InstanceConfigPtrInput ¶
type InstanceConfigPtrInput interface { pulumi.Input ToInstanceConfigPtrOutput() InstanceConfigPtrOutput ToInstanceConfigPtrOutputWithContext(context.Context) InstanceConfigPtrOutput }
InstanceConfigPtrInput is an input type that accepts InstanceConfigArgs, InstanceConfigPtr and InstanceConfigPtrOutput values. You can construct a concrete instance of `InstanceConfigPtrInput` via:
InstanceConfigArgs{...} or: nil
func InstanceConfigPtr ¶
func InstanceConfigPtr(v *InstanceConfigArgs) InstanceConfigPtrInput
type InstanceConfigPtrOutput ¶
type InstanceConfigPtrOutput struct{ *pulumi.OutputState }
func (InstanceConfigPtrOutput) Elem ¶
func (o InstanceConfigPtrOutput) Elem() InstanceConfigOutput
func (InstanceConfigPtrOutput) ElementType ¶
func (InstanceConfigPtrOutput) ElementType() reflect.Type
func (InstanceConfigPtrOutput) InstanceSize ¶
func (o InstanceConfigPtrOutput) InstanceSize() InstanceConfigInstanceSizePtrOutput
The instance size of this the instance configuration.
func (InstanceConfigPtrOutput) ToInstanceConfigPtrOutput ¶
func (o InstanceConfigPtrOutput) ToInstanceConfigPtrOutput() InstanceConfigPtrOutput
func (InstanceConfigPtrOutput) ToInstanceConfigPtrOutputWithContext ¶
func (o InstanceConfigPtrOutput) ToInstanceConfigPtrOutputWithContext(ctx context.Context) InstanceConfigPtrOutput
type InstanceConfigResponse ¶
type InstanceConfigResponse struct { // The instance size of this the instance configuration. InstanceSize string `pulumi:"instanceSize"` }
Message storing the instance configuration.
type InstanceConfigResponseOutput ¶
type InstanceConfigResponseOutput struct{ *pulumi.OutputState }
Message storing the instance configuration.
func (InstanceConfigResponseOutput) ElementType ¶
func (InstanceConfigResponseOutput) ElementType() reflect.Type
func (InstanceConfigResponseOutput) InstanceSize ¶
func (o InstanceConfigResponseOutput) InstanceSize() pulumi.StringOutput
The instance size of this the instance configuration.
func (InstanceConfigResponseOutput) ToInstanceConfigResponseOutput ¶
func (o InstanceConfigResponseOutput) ToInstanceConfigResponseOutput() InstanceConfigResponseOutput
func (InstanceConfigResponseOutput) ToInstanceConfigResponseOutputWithContext ¶
func (o InstanceConfigResponseOutput) ToInstanceConfigResponseOutputWithContext(ctx context.Context) InstanceConfigResponseOutput
type LookupContactCenterArgs ¶
type LookupContactCenterOutputArgs ¶
type LookupContactCenterOutputArgs struct { ContactCenterId pulumi.StringInput `pulumi:"contactCenterId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupContactCenterOutputArgs) ElementType ¶
func (LookupContactCenterOutputArgs) ElementType() reflect.Type
type LookupContactCenterResult ¶
type LookupContactCenterResult struct { // Optional. Info about the first admin user, such as given name and family name. AdminUser AdminUserResponse `pulumi:"adminUser"` // Optional. Whether to enable users to be created in the CCAIP-instance concurrently to having users in Cloud identity CcaipManagedUsers bool `pulumi:"ccaipManagedUsers"` // [Output only] Create time stamp CreateTime string `pulumi:"createTime"` // Immutable. At least 2 and max 16 char long, must conform to [RFC 1035](https://www.ietf.org/rfc/rfc1035.txt). CustomerDomainPrefix string `pulumi:"customerDomainPrefix"` // A user friendly name for the ContactCenter. DisplayName string `pulumi:"displayName"` // The configuration of this instance, it is currently immutable once created. InstanceConfig InstanceConfigResponse `pulumi:"instanceConfig"` // Immutable. The KMS key name to encrypt the user input (`ContactCenter`). KmsKey string `pulumi:"kmsKey"` // Labels as key value pairs Labels map[string]string `pulumi:"labels"` // name of resource Name string `pulumi:"name"` // Optional. Params that sets up Google as IdP. SamlParams SAMLParamsResponse `pulumi:"samlParams"` // The state of this contact center. State string `pulumi:"state"` // [Output only] Update time stamp UpdateTime string `pulumi:"updateTime"` // URIs to access the deployed ContactCenters. Uris URIsResponse `pulumi:"uris"` // Optional. Email address of the first admin user. UserEmail string `pulumi:"userEmail"` }
func LookupContactCenter ¶
func LookupContactCenter(ctx *pulumi.Context, args *LookupContactCenterArgs, opts ...pulumi.InvokeOption) (*LookupContactCenterResult, error)
Gets details of a single ContactCenter.
type LookupContactCenterResultOutput ¶
type LookupContactCenterResultOutput struct{ *pulumi.OutputState }
func LookupContactCenterOutput ¶
func LookupContactCenterOutput(ctx *pulumi.Context, args LookupContactCenterOutputArgs, opts ...pulumi.InvokeOption) LookupContactCenterResultOutput
func (LookupContactCenterResultOutput) AdminUser ¶ added in v0.29.0
func (o LookupContactCenterResultOutput) AdminUser() AdminUserResponseOutput
Optional. Info about the first admin user, such as given name and family name.
func (LookupContactCenterResultOutput) CcaipManagedUsers ¶
func (o LookupContactCenterResultOutput) CcaipManagedUsers() pulumi.BoolOutput
Optional. Whether to enable users to be created in the CCAIP-instance concurrently to having users in Cloud identity
func (LookupContactCenterResultOutput) CreateTime ¶
func (o LookupContactCenterResultOutput) CreateTime() pulumi.StringOutput
[Output only] Create time stamp
func (LookupContactCenterResultOutput) CustomerDomainPrefix ¶
func (o LookupContactCenterResultOutput) CustomerDomainPrefix() pulumi.StringOutput
Immutable. At least 2 and max 16 char long, must conform to [RFC 1035](https://www.ietf.org/rfc/rfc1035.txt).
func (LookupContactCenterResultOutput) DisplayName ¶
func (o LookupContactCenterResultOutput) DisplayName() pulumi.StringOutput
A user friendly name for the ContactCenter.
func (LookupContactCenterResultOutput) ElementType ¶
func (LookupContactCenterResultOutput) ElementType() reflect.Type
func (LookupContactCenterResultOutput) InstanceConfig ¶
func (o LookupContactCenterResultOutput) InstanceConfig() InstanceConfigResponseOutput
The configuration of this instance, it is currently immutable once created.
func (LookupContactCenterResultOutput) KmsKey ¶ added in v0.32.0
func (o LookupContactCenterResultOutput) KmsKey() pulumi.StringOutput
Immutable. The KMS key name to encrypt the user input (`ContactCenter`).
func (LookupContactCenterResultOutput) Labels ¶
func (o LookupContactCenterResultOutput) Labels() pulumi.StringMapOutput
Labels as key value pairs
func (LookupContactCenterResultOutput) Name ¶
func (o LookupContactCenterResultOutput) Name() pulumi.StringOutput
name of resource
func (LookupContactCenterResultOutput) SamlParams ¶
func (o LookupContactCenterResultOutput) SamlParams() SAMLParamsResponseOutput
Optional. Params that sets up Google as IdP.
func (LookupContactCenterResultOutput) State ¶
func (o LookupContactCenterResultOutput) State() pulumi.StringOutput
The state of this contact center.
func (LookupContactCenterResultOutput) ToLookupContactCenterResultOutput ¶
func (o LookupContactCenterResultOutput) ToLookupContactCenterResultOutput() LookupContactCenterResultOutput
func (LookupContactCenterResultOutput) ToLookupContactCenterResultOutputWithContext ¶
func (o LookupContactCenterResultOutput) ToLookupContactCenterResultOutputWithContext(ctx context.Context) LookupContactCenterResultOutput
func (LookupContactCenterResultOutput) UpdateTime ¶
func (o LookupContactCenterResultOutput) UpdateTime() pulumi.StringOutput
[Output only] Update time stamp
func (LookupContactCenterResultOutput) Uris ¶
func (o LookupContactCenterResultOutput) Uris() URIsResponseOutput
URIs to access the deployed ContactCenters.
func (LookupContactCenterResultOutput) UserEmail ¶
func (o LookupContactCenterResultOutput) UserEmail() pulumi.StringOutput
Optional. Email address of the first admin user.
type SAMLParams ¶
type SAMLParams struct { // SAML certificate Certificate *string `pulumi:"certificate"` // IdP field that maps to the user’s email address EmailMapping *string `pulumi:"emailMapping"` // Entity id URL EntityId *string `pulumi:"entityId"` // Single sign-on URL SsoUri *string `pulumi:"ssoUri"` // Email address of the first admin users. UserEmail *string `pulumi:"userEmail"` }
Message storing SAML params to enable Google as IDP.
type SAMLParamsArgs ¶
type SAMLParamsArgs struct { // SAML certificate Certificate pulumi.StringPtrInput `pulumi:"certificate"` // IdP field that maps to the user’s email address EmailMapping pulumi.StringPtrInput `pulumi:"emailMapping"` // Entity id URL EntityId pulumi.StringPtrInput `pulumi:"entityId"` // Single sign-on URL SsoUri pulumi.StringPtrInput `pulumi:"ssoUri"` // Email address of the first admin users. UserEmail pulumi.StringPtrInput `pulumi:"userEmail"` }
Message storing SAML params to enable Google as IDP.
func (SAMLParamsArgs) ElementType ¶
func (SAMLParamsArgs) ElementType() reflect.Type
func (SAMLParamsArgs) ToSAMLParamsOutput ¶
func (i SAMLParamsArgs) ToSAMLParamsOutput() SAMLParamsOutput
func (SAMLParamsArgs) ToSAMLParamsOutputWithContext ¶
func (i SAMLParamsArgs) ToSAMLParamsOutputWithContext(ctx context.Context) SAMLParamsOutput
func (SAMLParamsArgs) ToSAMLParamsPtrOutput ¶
func (i SAMLParamsArgs) ToSAMLParamsPtrOutput() SAMLParamsPtrOutput
func (SAMLParamsArgs) ToSAMLParamsPtrOutputWithContext ¶
func (i SAMLParamsArgs) ToSAMLParamsPtrOutputWithContext(ctx context.Context) SAMLParamsPtrOutput
type SAMLParamsInput ¶
type SAMLParamsInput interface { pulumi.Input ToSAMLParamsOutput() SAMLParamsOutput ToSAMLParamsOutputWithContext(context.Context) SAMLParamsOutput }
SAMLParamsInput is an input type that accepts SAMLParamsArgs and SAMLParamsOutput values. You can construct a concrete instance of `SAMLParamsInput` via:
SAMLParamsArgs{...}
type SAMLParamsOutput ¶
type SAMLParamsOutput struct{ *pulumi.OutputState }
Message storing SAML params to enable Google as IDP.
func (SAMLParamsOutput) Certificate ¶
func (o SAMLParamsOutput) Certificate() pulumi.StringPtrOutput
SAML certificate
func (SAMLParamsOutput) ElementType ¶
func (SAMLParamsOutput) ElementType() reflect.Type
func (SAMLParamsOutput) EmailMapping ¶ added in v0.32.0
func (o SAMLParamsOutput) EmailMapping() pulumi.StringPtrOutput
IdP field that maps to the user’s email address
func (SAMLParamsOutput) EntityId ¶
func (o SAMLParamsOutput) EntityId() pulumi.StringPtrOutput
Entity id URL
func (SAMLParamsOutput) SsoUri ¶
func (o SAMLParamsOutput) SsoUri() pulumi.StringPtrOutput
Single sign-on URL
func (SAMLParamsOutput) ToSAMLParamsOutput ¶
func (o SAMLParamsOutput) ToSAMLParamsOutput() SAMLParamsOutput
func (SAMLParamsOutput) ToSAMLParamsOutputWithContext ¶
func (o SAMLParamsOutput) ToSAMLParamsOutputWithContext(ctx context.Context) SAMLParamsOutput
func (SAMLParamsOutput) ToSAMLParamsPtrOutput ¶
func (o SAMLParamsOutput) ToSAMLParamsPtrOutput() SAMLParamsPtrOutput
func (SAMLParamsOutput) ToSAMLParamsPtrOutputWithContext ¶
func (o SAMLParamsOutput) ToSAMLParamsPtrOutputWithContext(ctx context.Context) SAMLParamsPtrOutput
func (SAMLParamsOutput) UserEmail ¶
func (o SAMLParamsOutput) UserEmail() pulumi.StringPtrOutput
Email address of the first admin users.
type SAMLParamsPtrInput ¶
type SAMLParamsPtrInput interface { pulumi.Input ToSAMLParamsPtrOutput() SAMLParamsPtrOutput ToSAMLParamsPtrOutputWithContext(context.Context) SAMLParamsPtrOutput }
SAMLParamsPtrInput is an input type that accepts SAMLParamsArgs, SAMLParamsPtr and SAMLParamsPtrOutput values. You can construct a concrete instance of `SAMLParamsPtrInput` via:
SAMLParamsArgs{...} or: nil
func SAMLParamsPtr ¶
func SAMLParamsPtr(v *SAMLParamsArgs) SAMLParamsPtrInput
type SAMLParamsPtrOutput ¶
type SAMLParamsPtrOutput struct{ *pulumi.OutputState }
func (SAMLParamsPtrOutput) Certificate ¶
func (o SAMLParamsPtrOutput) Certificate() pulumi.StringPtrOutput
SAML certificate
func (SAMLParamsPtrOutput) Elem ¶
func (o SAMLParamsPtrOutput) Elem() SAMLParamsOutput
func (SAMLParamsPtrOutput) ElementType ¶
func (SAMLParamsPtrOutput) ElementType() reflect.Type
func (SAMLParamsPtrOutput) EmailMapping ¶ added in v0.32.0
func (o SAMLParamsPtrOutput) EmailMapping() pulumi.StringPtrOutput
IdP field that maps to the user’s email address
func (SAMLParamsPtrOutput) EntityId ¶
func (o SAMLParamsPtrOutput) EntityId() pulumi.StringPtrOutput
Entity id URL
func (SAMLParamsPtrOutput) SsoUri ¶
func (o SAMLParamsPtrOutput) SsoUri() pulumi.StringPtrOutput
Single sign-on URL
func (SAMLParamsPtrOutput) ToSAMLParamsPtrOutput ¶
func (o SAMLParamsPtrOutput) ToSAMLParamsPtrOutput() SAMLParamsPtrOutput
func (SAMLParamsPtrOutput) ToSAMLParamsPtrOutputWithContext ¶
func (o SAMLParamsPtrOutput) ToSAMLParamsPtrOutputWithContext(ctx context.Context) SAMLParamsPtrOutput
func (SAMLParamsPtrOutput) UserEmail ¶
func (o SAMLParamsPtrOutput) UserEmail() pulumi.StringPtrOutput
Email address of the first admin users.
type SAMLParamsResponse ¶
type SAMLParamsResponse struct { // SAML certificate Certificate string `pulumi:"certificate"` // IdP field that maps to the user’s email address EmailMapping string `pulumi:"emailMapping"` // Entity id URL EntityId string `pulumi:"entityId"` // Single sign-on URL SsoUri string `pulumi:"ssoUri"` // Email address of the first admin users. UserEmail string `pulumi:"userEmail"` }
Message storing SAML params to enable Google as IDP.
type SAMLParamsResponseOutput ¶
type SAMLParamsResponseOutput struct{ *pulumi.OutputState }
Message storing SAML params to enable Google as IDP.
func (SAMLParamsResponseOutput) Certificate ¶
func (o SAMLParamsResponseOutput) Certificate() pulumi.StringOutput
SAML certificate
func (SAMLParamsResponseOutput) ElementType ¶
func (SAMLParamsResponseOutput) ElementType() reflect.Type
func (SAMLParamsResponseOutput) EmailMapping ¶ added in v0.32.0
func (o SAMLParamsResponseOutput) EmailMapping() pulumi.StringOutput
IdP field that maps to the user’s email address
func (SAMLParamsResponseOutput) EntityId ¶
func (o SAMLParamsResponseOutput) EntityId() pulumi.StringOutput
Entity id URL
func (SAMLParamsResponseOutput) SsoUri ¶
func (o SAMLParamsResponseOutput) SsoUri() pulumi.StringOutput
Single sign-on URL
func (SAMLParamsResponseOutput) ToSAMLParamsResponseOutput ¶
func (o SAMLParamsResponseOutput) ToSAMLParamsResponseOutput() SAMLParamsResponseOutput
func (SAMLParamsResponseOutput) ToSAMLParamsResponseOutputWithContext ¶
func (o SAMLParamsResponseOutput) ToSAMLParamsResponseOutputWithContext(ctx context.Context) SAMLParamsResponseOutput
func (SAMLParamsResponseOutput) UserEmail ¶
func (o SAMLParamsResponseOutput) UserEmail() pulumi.StringOutput
Email address of the first admin users.
type URIsResponse ¶
type URIsResponse struct { // Chat Bot Uri of the ContactCenter ChatBotUri string `pulumi:"chatBotUri"` // Media Uri of the ContactCenter. MediaUri string `pulumi:"mediaUri"` // Root Uri of the ContactCenter. RootUri string `pulumi:"rootUri"` // Virtual Agent Streaming Service Uri of the ContactCenter. VirtualAgentStreamingServiceUri string `pulumi:"virtualAgentStreamingServiceUri"` }
Message storing the URIs of the ContactCenter.
type URIsResponseOutput ¶
type URIsResponseOutput struct{ *pulumi.OutputState }
Message storing the URIs of the ContactCenter.
func (URIsResponseOutput) ChatBotUri ¶
func (o URIsResponseOutput) ChatBotUri() pulumi.StringOutput
Chat Bot Uri of the ContactCenter
func (URIsResponseOutput) ElementType ¶
func (URIsResponseOutput) ElementType() reflect.Type
func (URIsResponseOutput) MediaUri ¶
func (o URIsResponseOutput) MediaUri() pulumi.StringOutput
Media Uri of the ContactCenter.
func (URIsResponseOutput) RootUri ¶
func (o URIsResponseOutput) RootUri() pulumi.StringOutput
Root Uri of the ContactCenter.
func (URIsResponseOutput) ToURIsResponseOutput ¶
func (o URIsResponseOutput) ToURIsResponseOutput() URIsResponseOutput
func (URIsResponseOutput) ToURIsResponseOutputWithContext ¶
func (o URIsResponseOutput) ToURIsResponseOutputWithContext(ctx context.Context) URIsResponseOutput
func (URIsResponseOutput) VirtualAgentStreamingServiceUri ¶
func (o URIsResponseOutput) VirtualAgentStreamingServiceUri() pulumi.StringOutput
Virtual Agent Streaming Service Uri of the ContactCenter.