Versions in this module Expand all Collapse all v5 v5.45.0 Apr 16, 2024 Changes in this version + type Args struct + Description terra.StringValue + Id terra.StringValue + InstanceId terra.StringValue + Name terra.StringValue + QuickConnectConfig *QuickConnectConfig + Tags terra.MapValue[terra.StringValue] + TagsAll terra.MapValue[terra.StringValue] + type DataArgs struct + Id terra.StringValue + InstanceId terra.StringValue + Name terra.StringValue + QuickConnectId terra.StringValue + Tags terra.MapValue[terra.StringValue] + type DataQuickConnectConfigAttributes struct + func (qcc DataQuickConnectConfigAttributes) InternalRef() (terra.Reference, error) + func (qcc DataQuickConnectConfigAttributes) InternalTokens() (hclwrite.Tokens, error) + func (qcc DataQuickConnectConfigAttributes) InternalWithRef(ref terra.Reference) DataQuickConnectConfigAttributes + func (qcc DataQuickConnectConfigAttributes) PhoneConfig() terra.ListValue[DataQuickConnectConfigPhoneConfigAttributes] + func (qcc DataQuickConnectConfigAttributes) QueueConfig() terra.ListValue[DataQuickConnectConfigQueueConfigAttributes] + func (qcc DataQuickConnectConfigAttributes) QuickConnectType() terra.StringValue + func (qcc DataQuickConnectConfigAttributes) UserConfig() terra.ListValue[DataQuickConnectConfigUserConfigAttributes] + type DataQuickConnectConfigPhoneConfigAttributes struct + func (pc DataQuickConnectConfigPhoneConfigAttributes) InternalRef() (terra.Reference, error) + func (pc DataQuickConnectConfigPhoneConfigAttributes) InternalTokens() (hclwrite.Tokens, error) + func (pc DataQuickConnectConfigPhoneConfigAttributes) InternalWithRef(ref terra.Reference) DataQuickConnectConfigPhoneConfigAttributes + func (pc DataQuickConnectConfigPhoneConfigAttributes) PhoneNumber() terra.StringValue + type DataQuickConnectConfigPhoneConfigState struct + PhoneNumber string + type DataQuickConnectConfigQueueConfigAttributes struct + func (qc DataQuickConnectConfigQueueConfigAttributes) ContactFlowId() terra.StringValue + func (qc DataQuickConnectConfigQueueConfigAttributes) InternalRef() (terra.Reference, error) + func (qc DataQuickConnectConfigQueueConfigAttributes) InternalTokens() (hclwrite.Tokens, error) + func (qc DataQuickConnectConfigQueueConfigAttributes) InternalWithRef(ref terra.Reference) DataQuickConnectConfigQueueConfigAttributes + func (qc DataQuickConnectConfigQueueConfigAttributes) QueueId() terra.StringValue + type DataQuickConnectConfigQueueConfigState struct + ContactFlowId string + QueueId string + type DataQuickConnectConfigState struct + PhoneConfig []DataQuickConnectConfigPhoneConfigState + QueueConfig []DataQuickConnectConfigQueueConfigState + QuickConnectType string + UserConfig []DataQuickConnectConfigUserConfigState + type DataQuickConnectConfigUserConfigAttributes struct + func (uc DataQuickConnectConfigUserConfigAttributes) ContactFlowId() terra.StringValue + func (uc DataQuickConnectConfigUserConfigAttributes) InternalRef() (terra.Reference, error) + func (uc DataQuickConnectConfigUserConfigAttributes) InternalTokens() (hclwrite.Tokens, error) + func (uc DataQuickConnectConfigUserConfigAttributes) InternalWithRef(ref terra.Reference) DataQuickConnectConfigUserConfigAttributes + func (uc DataQuickConnectConfigUserConfigAttributes) UserId() terra.StringValue + type DataQuickConnectConfigUserConfigState struct + ContactFlowId string + UserId string + type DataSource struct + Args DataArgs + Name string + func Data(name string, args DataArgs) *DataSource + func (acqc *DataSource) Attributes() dataAwsConnectQuickConnectAttributes + func (acqc *DataSource) Configuration() interface{} + func (acqc *DataSource) DataSource() string + func (acqc *DataSource) LocalName() string + type QuickConnectConfig struct + PhoneConfig []QuickConnectConfigPhoneConfig + QueueConfig []QuickConnectConfigQueueConfig + QuickConnectType terra.StringValue + UserConfig []QuickConnectConfigUserConfig + type QuickConnectConfigAttributes struct + func (qcc QuickConnectConfigAttributes) InternalRef() (terra.Reference, error) + func (qcc QuickConnectConfigAttributes) InternalTokens() (hclwrite.Tokens, error) + func (qcc QuickConnectConfigAttributes) InternalWithRef(ref terra.Reference) QuickConnectConfigAttributes + func (qcc QuickConnectConfigAttributes) PhoneConfig() terra.ListValue[QuickConnectConfigPhoneConfigAttributes] + func (qcc QuickConnectConfigAttributes) QueueConfig() terra.ListValue[QuickConnectConfigQueueConfigAttributes] + func (qcc QuickConnectConfigAttributes) QuickConnectType() terra.StringValue + func (qcc QuickConnectConfigAttributes) UserConfig() terra.ListValue[QuickConnectConfigUserConfigAttributes] + type QuickConnectConfigPhoneConfig struct + PhoneNumber terra.StringValue + type QuickConnectConfigPhoneConfigAttributes struct + func (pc QuickConnectConfigPhoneConfigAttributes) InternalRef() (terra.Reference, error) + func (pc QuickConnectConfigPhoneConfigAttributes) InternalTokens() (hclwrite.Tokens, error) + func (pc QuickConnectConfigPhoneConfigAttributes) InternalWithRef(ref terra.Reference) QuickConnectConfigPhoneConfigAttributes + func (pc QuickConnectConfigPhoneConfigAttributes) PhoneNumber() terra.StringValue + type QuickConnectConfigPhoneConfigState struct + PhoneNumber string + type QuickConnectConfigQueueConfig struct + ContactFlowId terra.StringValue + QueueId terra.StringValue + type QuickConnectConfigQueueConfigAttributes struct + func (qc QuickConnectConfigQueueConfigAttributes) ContactFlowId() terra.StringValue + func (qc QuickConnectConfigQueueConfigAttributes) InternalRef() (terra.Reference, error) + func (qc QuickConnectConfigQueueConfigAttributes) InternalTokens() (hclwrite.Tokens, error) + func (qc QuickConnectConfigQueueConfigAttributes) InternalWithRef(ref terra.Reference) QuickConnectConfigQueueConfigAttributes + func (qc QuickConnectConfigQueueConfigAttributes) QueueId() terra.StringValue + type QuickConnectConfigQueueConfigState struct + ContactFlowId string + QueueId string + type QuickConnectConfigState struct + PhoneConfig []QuickConnectConfigPhoneConfigState + QueueConfig []QuickConnectConfigQueueConfigState + QuickConnectType string + UserConfig []QuickConnectConfigUserConfigState + type QuickConnectConfigUserConfig struct + ContactFlowId terra.StringValue + UserId terra.StringValue + type QuickConnectConfigUserConfigAttributes struct + func (uc QuickConnectConfigUserConfigAttributes) ContactFlowId() terra.StringValue + func (uc QuickConnectConfigUserConfigAttributes) InternalRef() (terra.Reference, error) + func (uc QuickConnectConfigUserConfigAttributes) InternalTokens() (hclwrite.Tokens, error) + func (uc QuickConnectConfigUserConfigAttributes) InternalWithRef(ref terra.Reference) QuickConnectConfigUserConfigAttributes + func (uc QuickConnectConfigUserConfigAttributes) UserId() terra.StringValue + type QuickConnectConfigUserConfigState struct + ContactFlowId string + UserId string + type Resource struct + Args Args + DependsOn terra.Dependencies + Lifecycle *terra.Lifecycle + Name string + func New(name string, args Args) *Resource + func (acqc *Resource) Attributes() awsConnectQuickConnectAttributes + func (acqc *Resource) Configuration() interface{} + func (acqc *Resource) DependOn() terra.Reference + func (acqc *Resource) Dependencies() terra.Dependencies + func (acqc *Resource) ImportState(state io.Reader) error + func (acqc *Resource) LifecycleManagement() *terra.Lifecycle + func (acqc *Resource) LocalName() string + func (acqc *Resource) State() (*awsConnectQuickConnectState, bool) + func (acqc *Resource) StateMust() *awsConnectQuickConnectState + func (acqc *Resource) Type() string