connect

package
v0.97.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 21, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ContactFlowStateEnumActive   = ContactFlowStateEnum("ACTIVE")
	ContactFlowStateEnumArchived = ContactFlowStateEnum("ARCHIVED")
)
View Source
const (
	ContactFlowTypeContactFlow     = ContactFlowType("CONTACT_FLOW")
	ContactFlowTypeCustomerQueue   = ContactFlowType("CUSTOMER_QUEUE")
	ContactFlowTypeCustomerHold    = ContactFlowType("CUSTOMER_HOLD")
	ContactFlowTypeCustomerWhisper = ContactFlowType("CUSTOMER_WHISPER")
	ContactFlowTypeAgentHold       = ContactFlowType("AGENT_HOLD")
	ContactFlowTypeAgentWhisper    = ContactFlowType("AGENT_WHISPER")
	ContactFlowTypeOutboundWhisper = ContactFlowType("OUTBOUND_WHISPER")
	ContactFlowTypeAgentTransfer   = ContactFlowType("AGENT_TRANSFER")
	ContactFlowTypeQueueTransfer   = ContactFlowType("QUEUE_TRANSFER")
)
View Source
const (
	EvaluationFormNumericQuestionPropertyValueAutomationLabelOverallCustomerSentimentScore = EvaluationFormNumericQuestionPropertyValueAutomationLabel("OVERALL_CUSTOMER_SENTIMENT_SCORE")
	EvaluationFormNumericQuestionPropertyValueAutomationLabelOverallAgentSentimentScore    = EvaluationFormNumericQuestionPropertyValueAutomationLabel("OVERALL_AGENT_SENTIMENT_SCORE")
	EvaluationFormNumericQuestionPropertyValueAutomationLabelNonTalkTime                   = EvaluationFormNumericQuestionPropertyValueAutomationLabel("NON_TALK_TIME")
	EvaluationFormNumericQuestionPropertyValueAutomationLabelNonTalkTimePercentage         = EvaluationFormNumericQuestionPropertyValueAutomationLabel("NON_TALK_TIME_PERCENTAGE")
	EvaluationFormNumericQuestionPropertyValueAutomationLabelNumberOfInterruptions         = EvaluationFormNumericQuestionPropertyValueAutomationLabel("NUMBER_OF_INTERRUPTIONS")
	EvaluationFormNumericQuestionPropertyValueAutomationLabelContactDuration               = EvaluationFormNumericQuestionPropertyValueAutomationLabel("CONTACT_DURATION")
	EvaluationFormNumericQuestionPropertyValueAutomationLabelAgentInteractionDuration      = EvaluationFormNumericQuestionPropertyValueAutomationLabel("AGENT_INTERACTION_DURATION")
	EvaluationFormNumericQuestionPropertyValueAutomationLabelCustomerHoldTime              = EvaluationFormNumericQuestionPropertyValueAutomationLabel("CUSTOMER_HOLD_TIME")
)
View Source
const (
	EvaluationFormQuestionQuestionTypeNumeric      = EvaluationFormQuestionQuestionType("NUMERIC")
	EvaluationFormQuestionQuestionTypeSingleselect = EvaluationFormQuestionQuestionType("SINGLESELECT")
	EvaluationFormQuestionQuestionTypeText         = EvaluationFormQuestionQuestionType("TEXT")
)
View Source
const (
	EvaluationFormScoringStrategyModeQuestionOnly = EvaluationFormScoringStrategyMode("QUESTION_ONLY")
	EvaluationFormScoringStrategyModeSectionOnly  = EvaluationFormScoringStrategyMode("SECTION_ONLY")
)
View Source
const (
	EvaluationFormScoringStrategyStatusEnabled  = EvaluationFormScoringStrategyStatus("ENABLED")
	EvaluationFormScoringStrategyStatusDisabled = EvaluationFormScoringStrategyStatus("DISABLED")
)
View Source
const (
	EvaluationFormSingleSelectQuestionPropertiesDisplayAsDropdown = EvaluationFormSingleSelectQuestionPropertiesDisplayAs("DROPDOWN")
	EvaluationFormSingleSelectQuestionPropertiesDisplayAsRadio    = EvaluationFormSingleSelectQuestionPropertiesDisplayAs("RADIO")
)
View Source
const (
	EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPresent    = EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition("PRESENT")
	EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionNotPresent = EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition("NOT_PRESENT")
)
View Source
const (
	EvaluationFormStatusDraft  = EvaluationFormStatus("DRAFT")
	EvaluationFormStatusActive = EvaluationFormStatus("ACTIVE")
)
View Source
const (
	HoursOfOperationConfigDaySunday    = HoursOfOperationConfigDay("SUNDAY")
	HoursOfOperationConfigDayMonday    = HoursOfOperationConfigDay("MONDAY")
	HoursOfOperationConfigDayTuesday   = HoursOfOperationConfigDay("TUESDAY")
	HoursOfOperationConfigDayWednesday = HoursOfOperationConfigDay("WEDNESDAY")
	HoursOfOperationConfigDayThursday  = HoursOfOperationConfigDay("THURSDAY")
	HoursOfOperationConfigDayFriday    = HoursOfOperationConfigDay("FRIDAY")
	HoursOfOperationConfigDaySaturday  = HoursOfOperationConfigDay("SATURDAY")
)
View Source
const (
	InstanceIdentityManagementTypeSaml              = InstanceIdentityManagementType("SAML")
	InstanceIdentityManagementTypeConnectManaged    = InstanceIdentityManagementType("CONNECT_MANAGED")
	InstanceIdentityManagementTypeExistingDirectory = InstanceIdentityManagementType("EXISTING_DIRECTORY")
)
View Source
const (
	InstanceStatusCreationInProgress = InstanceStatus("CREATION_IN_PROGRESS")
	InstanceStatusCreationFailed     = InstanceStatus("CREATION_FAILED")
	InstanceStatusActive             = InstanceStatus("ACTIVE")
)
View Source
const (
	InstanceStorageConfigInstanceStorageResourceTypeChatTranscripts     = InstanceStorageConfigInstanceStorageResourceType("CHAT_TRANSCRIPTS")
	InstanceStorageConfigInstanceStorageResourceTypeCallRecordings      = InstanceStorageConfigInstanceStorageResourceType("CALL_RECORDINGS")
	InstanceStorageConfigInstanceStorageResourceTypeScheduledReports    = InstanceStorageConfigInstanceStorageResourceType("SCHEDULED_REPORTS")
	InstanceStorageConfigInstanceStorageResourceTypeMediaStreams        = InstanceStorageConfigInstanceStorageResourceType("MEDIA_STREAMS")
	InstanceStorageConfigInstanceStorageResourceTypeContactTraceRecords = InstanceStorageConfigInstanceStorageResourceType("CONTACT_TRACE_RECORDS")
	InstanceStorageConfigInstanceStorageResourceTypeAgentEvents         = InstanceStorageConfigInstanceStorageResourceType("AGENT_EVENTS")
)
View Source
const (
	InstanceStorageConfigStorageTypeS3                 = InstanceStorageConfigStorageType("S3")
	InstanceStorageConfigStorageTypeKinesisVideoStream = InstanceStorageConfigStorageType("KINESIS_VIDEO_STREAM")
	InstanceStorageConfigStorageTypeKinesisStream      = InstanceStorageConfigStorageType("KINESIS_STREAM")
	InstanceStorageConfigStorageTypeKinesisFirehose    = InstanceStorageConfigStorageType("KINESIS_FIREHOSE")
)
View Source
const (
	IntegrationAssociationIntegrationTypeLexBot         = IntegrationAssociationIntegrationType("LEX_BOT")
	IntegrationAssociationIntegrationTypeLambdaFunction = IntegrationAssociationIntegrationType("LAMBDA_FUNCTION")
	IntegrationAssociationIntegrationTypeApplication    = IntegrationAssociationIntegrationType("APPLICATION")
)
View Source
const (
	QueueStatusEnabled  = QueueStatus("ENABLED")
	QueueStatusDisabled = QueueStatus("DISABLED")
)
View Source
const (
	QueueTypeStandard = QueueType("STANDARD")
	QueueTypeAgent    = QueueType("AGENT")
)
View Source
const (
	QuickConnectTypePhoneNumber = QuickConnectType("PHONE_NUMBER")
	QuickConnectTypeQueue       = QuickConnectType("QUEUE")
	QuickConnectTypeUser        = QuickConnectType("USER")
)
View Source
const (
	RoutingProfileAgentAvailabilityTimerTimeSinceLastActivity = RoutingProfileAgentAvailabilityTimer("TIME_SINCE_LAST_ACTIVITY")
	RoutingProfileAgentAvailabilityTimerTimeSinceLastInbound  = RoutingProfileAgentAvailabilityTimer("TIME_SINCE_LAST_INBOUND")
)
View Source
const (
	RoutingProfileBehaviorTypeRouteCurrentChannelOnly = RoutingProfileBehaviorType("ROUTE_CURRENT_CHANNEL_ONLY")
	RoutingProfileBehaviorTypeRouteAnyChannel         = RoutingProfileBehaviorType("ROUTE_ANY_CHANNEL")
)
View Source
const (
	RoutingProfileChannelVoice = RoutingProfileChannel("VOICE")
	RoutingProfileChannelChat  = RoutingProfileChannel("CHAT")
	RoutingProfileChannelTask  = RoutingProfileChannel("TASK")
)
View Source
const (
	RulePublishStatusDraft     = RulePublishStatus("DRAFT")
	RulePublishStatusPublished = RulePublishStatus("PUBLISHED")
)
View Source
const (
	RuleTriggerEventSourceEventSourceNameOnContactEvaluationSubmit       = RuleTriggerEventSourceEventSourceName("OnContactEvaluationSubmit")
	RuleTriggerEventSourceEventSourceNameOnPostCallAnalysisAvailable     = RuleTriggerEventSourceEventSourceName("OnPostCallAnalysisAvailable")
	RuleTriggerEventSourceEventSourceNameOnRealTimeCallAnalysisAvailable = RuleTriggerEventSourceEventSourceName("OnRealTimeCallAnalysisAvailable")
	RuleTriggerEventSourceEventSourceNameOnRealTimeChatAnalysisAvailable = RuleTriggerEventSourceEventSourceName("OnRealTimeChatAnalysisAvailable")
	RuleTriggerEventSourceEventSourceNameOnPostChatAnalysisAvailable     = RuleTriggerEventSourceEventSourceName("OnPostChatAnalysisAvailable")
	RuleTriggerEventSourceEventSourceNameOnZendeskTicketCreate           = RuleTriggerEventSourceEventSourceName("OnZendeskTicketCreate")
	RuleTriggerEventSourceEventSourceNameOnZendeskTicketStatusUpdate     = RuleTriggerEventSourceEventSourceName("OnZendeskTicketStatusUpdate")
	RuleTriggerEventSourceEventSourceNameOnSalesforceCaseCreate          = RuleTriggerEventSourceEventSourceName("OnSalesforceCaseCreate")
	RuleTriggerEventSourceEventSourceNameOnMetricDataUpdate              = RuleTriggerEventSourceEventSourceName("OnMetricDataUpdate")
	RuleTriggerEventSourceEventSourceNameOnCaseCreate                    = RuleTriggerEventSourceEventSourceName("OnCaseCreate")
	RuleTriggerEventSourceEventSourceNameOnCaseUpdate                    = RuleTriggerEventSourceEventSourceName("OnCaseUpdate")
)
View Source
const (
	TaskTemplateFieldTypeName          = TaskTemplateFieldType("NAME")
	TaskTemplateFieldTypeDescription   = TaskTemplateFieldType("DESCRIPTION")
	TaskTemplateFieldTypeScheduledTime = TaskTemplateFieldType("SCHEDULED_TIME")
	TaskTemplateFieldTypeQuickConnect  = TaskTemplateFieldType("QUICK_CONNECT")
	TaskTemplateFieldTypeUrl           = TaskTemplateFieldType("URL")
	TaskTemplateFieldTypeNumber        = TaskTemplateFieldType("NUMBER")
	TaskTemplateFieldTypeText          = TaskTemplateFieldType("TEXT")
	TaskTemplateFieldTypeTextArea      = TaskTemplateFieldType("TEXT_AREA")
	TaskTemplateFieldTypeDateTime      = TaskTemplateFieldType("DATE_TIME")
	TaskTemplateFieldTypeBoolean       = TaskTemplateFieldType("BOOLEAN")
	TaskTemplateFieldTypeSingleSelect  = TaskTemplateFieldType("SINGLE_SELECT")
	TaskTemplateFieldTypeEmail         = TaskTemplateFieldType("EMAIL")
)
View Source
const (
	TaskTemplateStatusActive   = TaskTemplateStatus("ACTIVE")
	TaskTemplateStatusInactive = TaskTemplateStatus("INACTIVE")
)
View Source
const (
	TrafficDistributionGroupStatusCreationInProgress = TrafficDistributionGroupStatus("CREATION_IN_PROGRESS")
	TrafficDistributionGroupStatusActive             = TrafficDistributionGroupStatus("ACTIVE")
	TrafficDistributionGroupStatusCreationFailed     = TrafficDistributionGroupStatus("CREATION_FAILED")
	TrafficDistributionGroupStatusPendingDeletion    = TrafficDistributionGroupStatus("PENDING_DELETION")
	TrafficDistributionGroupStatusDeletionFailed     = TrafficDistributionGroupStatus("DELETION_FAILED")
	TrafficDistributionGroupStatusUpdateInProgress   = TrafficDistributionGroupStatus("UPDATE_IN_PROGRESS")
)
View Source
const (
	UserPhoneTypeSoftPhone = UserPhoneType("SOFT_PHONE")
	UserPhoneTypeDeskPhone = UserPhoneType("DESK_PHONE")
)
View Source
const (
	InstanceStorageConfigEncryptionTypeKms = InstanceStorageConfigEncryptionType("KMS")
)
View Source
const (
	RuleSendNotificationActionContentTypePlainText = RuleSendNotificationActionContentType("PLAIN_TEXT")
)
View Source
const (
	RuleSendNotificationActionDeliveryMethodEmail = RuleSendNotificationActionDeliveryMethod("EMAIL")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ApprovedOrigin added in v0.49.0

type ApprovedOrigin struct {
	pulumi.CustomResourceState

	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	Origin     pulumi.StringOutput `pulumi:"origin"`
}

Resource Type definition for AWS::Connect::ApprovedOrigin

func GetApprovedOrigin added in v0.49.0

func GetApprovedOrigin(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApprovedOriginState, opts ...pulumi.ResourceOption) (*ApprovedOrigin, error)

GetApprovedOrigin gets an existing ApprovedOrigin 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 NewApprovedOrigin added in v0.49.0

func NewApprovedOrigin(ctx *pulumi.Context,
	name string, args *ApprovedOriginArgs, opts ...pulumi.ResourceOption) (*ApprovedOrigin, error)

NewApprovedOrigin registers a new resource with the given unique name, arguments, and options.

func (*ApprovedOrigin) ElementType added in v0.49.0

func (*ApprovedOrigin) ElementType() reflect.Type

func (*ApprovedOrigin) ToApprovedOriginOutput added in v0.49.0

func (i *ApprovedOrigin) ToApprovedOriginOutput() ApprovedOriginOutput

func (*ApprovedOrigin) ToApprovedOriginOutputWithContext added in v0.49.0

func (i *ApprovedOrigin) ToApprovedOriginOutputWithContext(ctx context.Context) ApprovedOriginOutput

type ApprovedOriginArgs added in v0.49.0

type ApprovedOriginArgs struct {
	InstanceId pulumi.StringInput
	Origin     pulumi.StringInput
}

The set of arguments for constructing a ApprovedOrigin resource.

func (ApprovedOriginArgs) ElementType added in v0.49.0

func (ApprovedOriginArgs) ElementType() reflect.Type

type ApprovedOriginInput added in v0.49.0

type ApprovedOriginInput interface {
	pulumi.Input

	ToApprovedOriginOutput() ApprovedOriginOutput
	ToApprovedOriginOutputWithContext(ctx context.Context) ApprovedOriginOutput
}

type ApprovedOriginOutput added in v0.49.0

type ApprovedOriginOutput struct{ *pulumi.OutputState }

func (ApprovedOriginOutput) ElementType added in v0.49.0

func (ApprovedOriginOutput) ElementType() reflect.Type

func (ApprovedOriginOutput) InstanceId added in v0.49.0

func (o ApprovedOriginOutput) InstanceId() pulumi.StringOutput

func (ApprovedOriginOutput) Origin added in v0.49.0

func (ApprovedOriginOutput) ToApprovedOriginOutput added in v0.49.0

func (o ApprovedOriginOutput) ToApprovedOriginOutput() ApprovedOriginOutput

func (ApprovedOriginOutput) ToApprovedOriginOutputWithContext added in v0.49.0

func (o ApprovedOriginOutput) ToApprovedOriginOutputWithContext(ctx context.Context) ApprovedOriginOutput

type ApprovedOriginState added in v0.49.0

type ApprovedOriginState struct {
}

func (ApprovedOriginState) ElementType added in v0.49.0

func (ApprovedOriginState) ElementType() reflect.Type

type ConstraintsProperties added in v0.19.0

type ConstraintsProperties struct {
	InvisibleFields []TaskTemplateInvisibleFieldInfo `pulumi:"invisibleFields"`
	ReadOnlyFields  []TaskTemplateReadOnlyFieldInfo  `pulumi:"readOnlyFields"`
	RequiredFields  []TaskTemplateRequiredFieldInfo  `pulumi:"requiredFields"`
}

The constraints for the task template

type ConstraintsPropertiesArgs added in v0.19.0

type ConstraintsPropertiesArgs struct {
	InvisibleFields TaskTemplateInvisibleFieldInfoArrayInput `pulumi:"invisibleFields"`
	ReadOnlyFields  TaskTemplateReadOnlyFieldInfoArrayInput  `pulumi:"readOnlyFields"`
	RequiredFields  TaskTemplateRequiredFieldInfoArrayInput  `pulumi:"requiredFields"`
}

The constraints for the task template

func (ConstraintsPropertiesArgs) ElementType added in v0.19.0

func (ConstraintsPropertiesArgs) ElementType() reflect.Type

func (ConstraintsPropertiesArgs) ToConstraintsPropertiesOutput added in v0.19.0

func (i ConstraintsPropertiesArgs) ToConstraintsPropertiesOutput() ConstraintsPropertiesOutput

func (ConstraintsPropertiesArgs) ToConstraintsPropertiesOutputWithContext added in v0.19.0

func (i ConstraintsPropertiesArgs) ToConstraintsPropertiesOutputWithContext(ctx context.Context) ConstraintsPropertiesOutput

func (ConstraintsPropertiesArgs) ToConstraintsPropertiesPtrOutput added in v0.19.0

func (i ConstraintsPropertiesArgs) ToConstraintsPropertiesPtrOutput() ConstraintsPropertiesPtrOutput

func (ConstraintsPropertiesArgs) ToConstraintsPropertiesPtrOutputWithContext added in v0.19.0

func (i ConstraintsPropertiesArgs) ToConstraintsPropertiesPtrOutputWithContext(ctx context.Context) ConstraintsPropertiesPtrOutput

type ConstraintsPropertiesInput added in v0.19.0

type ConstraintsPropertiesInput interface {
	pulumi.Input

	ToConstraintsPropertiesOutput() ConstraintsPropertiesOutput
	ToConstraintsPropertiesOutputWithContext(context.Context) ConstraintsPropertiesOutput
}

ConstraintsPropertiesInput is an input type that accepts ConstraintsPropertiesArgs and ConstraintsPropertiesOutput values. You can construct a concrete instance of `ConstraintsPropertiesInput` via:

ConstraintsPropertiesArgs{...}

type ConstraintsPropertiesOutput added in v0.19.0

type ConstraintsPropertiesOutput struct{ *pulumi.OutputState }

The constraints for the task template

func (ConstraintsPropertiesOutput) ElementType added in v0.19.0

func (ConstraintsPropertiesOutput) InvisibleFields added in v0.19.0

func (ConstraintsPropertiesOutput) ReadOnlyFields added in v0.19.0

func (ConstraintsPropertiesOutput) RequiredFields added in v0.19.0

func (ConstraintsPropertiesOutput) ToConstraintsPropertiesOutput added in v0.19.0

func (o ConstraintsPropertiesOutput) ToConstraintsPropertiesOutput() ConstraintsPropertiesOutput

func (ConstraintsPropertiesOutput) ToConstraintsPropertiesOutputWithContext added in v0.19.0

func (o ConstraintsPropertiesOutput) ToConstraintsPropertiesOutputWithContext(ctx context.Context) ConstraintsPropertiesOutput

func (ConstraintsPropertiesOutput) ToConstraintsPropertiesPtrOutput added in v0.19.0

func (o ConstraintsPropertiesOutput) ToConstraintsPropertiesPtrOutput() ConstraintsPropertiesPtrOutput

func (ConstraintsPropertiesOutput) ToConstraintsPropertiesPtrOutputWithContext added in v0.19.0

func (o ConstraintsPropertiesOutput) ToConstraintsPropertiesPtrOutputWithContext(ctx context.Context) ConstraintsPropertiesPtrOutput

type ConstraintsPropertiesPtrInput added in v0.19.0

type ConstraintsPropertiesPtrInput interface {
	pulumi.Input

	ToConstraintsPropertiesPtrOutput() ConstraintsPropertiesPtrOutput
	ToConstraintsPropertiesPtrOutputWithContext(context.Context) ConstraintsPropertiesPtrOutput
}

ConstraintsPropertiesPtrInput is an input type that accepts ConstraintsPropertiesArgs, ConstraintsPropertiesPtr and ConstraintsPropertiesPtrOutput values. You can construct a concrete instance of `ConstraintsPropertiesPtrInput` via:

        ConstraintsPropertiesArgs{...}

or:

        nil

func ConstraintsPropertiesPtr added in v0.19.0

func ConstraintsPropertiesPtr(v *ConstraintsPropertiesArgs) ConstraintsPropertiesPtrInput

type ConstraintsPropertiesPtrOutput added in v0.19.0

type ConstraintsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ConstraintsPropertiesPtrOutput) Elem added in v0.19.0

func (ConstraintsPropertiesPtrOutput) ElementType added in v0.19.0

func (ConstraintsPropertiesPtrOutput) InvisibleFields added in v0.19.0

func (ConstraintsPropertiesPtrOutput) ReadOnlyFields added in v0.19.0

func (ConstraintsPropertiesPtrOutput) RequiredFields added in v0.19.0

func (ConstraintsPropertiesPtrOutput) ToConstraintsPropertiesPtrOutput added in v0.19.0

func (o ConstraintsPropertiesPtrOutput) ToConstraintsPropertiesPtrOutput() ConstraintsPropertiesPtrOutput

func (ConstraintsPropertiesPtrOutput) ToConstraintsPropertiesPtrOutputWithContext added in v0.19.0

func (o ConstraintsPropertiesPtrOutput) ToConstraintsPropertiesPtrOutputWithContext(ctx context.Context) ConstraintsPropertiesPtrOutput

type ContactFlow added in v0.7.0

type ContactFlow struct {
	pulumi.CustomResourceState

	// The identifier of the contact flow (ARN).
	ContactFlowArn pulumi.StringOutput `pulumi:"contactFlowArn"`
	// The content of the contact flow in JSON format.
	Content pulumi.StringOutput `pulumi:"content"`
	// The description of the contact flow.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The identifier of the Amazon Connect instance (ARN).
	InstanceArn pulumi.StringOutput `pulumi:"instanceArn"`
	// The name of the contact flow.
	Name pulumi.StringOutput `pulumi:"name"`
	// The state of the contact flow.
	State ContactFlowStateEnumPtrOutput `pulumi:"state"`
	// One or more tags.
	Tags ContactFlowTagArrayOutput `pulumi:"tags"`
	// The type of the contact flow.
	Type ContactFlowTypeOutput `pulumi:"type"`
}

Resource Type definition for AWS::Connect::ContactFlow

func GetContactFlow added in v0.7.0

func GetContactFlow(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ContactFlowState, opts ...pulumi.ResourceOption) (*ContactFlow, error)

GetContactFlow gets an existing ContactFlow 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 NewContactFlow added in v0.7.0

func NewContactFlow(ctx *pulumi.Context,
	name string, args *ContactFlowArgs, opts ...pulumi.ResourceOption) (*ContactFlow, error)

NewContactFlow registers a new resource with the given unique name, arguments, and options.

func (*ContactFlow) ElementType added in v0.7.0

func (*ContactFlow) ElementType() reflect.Type

func (*ContactFlow) ToContactFlowOutput added in v0.7.0

func (i *ContactFlow) ToContactFlowOutput() ContactFlowOutput

func (*ContactFlow) ToContactFlowOutputWithContext added in v0.7.0

func (i *ContactFlow) ToContactFlowOutputWithContext(ctx context.Context) ContactFlowOutput

type ContactFlowArgs added in v0.7.0

type ContactFlowArgs struct {
	// The content of the contact flow in JSON format.
	Content pulumi.StringInput
	// The description of the contact flow.
	Description pulumi.StringPtrInput
	// The identifier of the Amazon Connect instance (ARN).
	InstanceArn pulumi.StringInput
	// The name of the contact flow.
	Name pulumi.StringPtrInput
	// The state of the contact flow.
	State ContactFlowStateEnumPtrInput
	// One or more tags.
	Tags ContactFlowTagArrayInput
	// The type of the contact flow.
	Type ContactFlowTypeInput
}

The set of arguments for constructing a ContactFlow resource.

func (ContactFlowArgs) ElementType added in v0.7.0

func (ContactFlowArgs) ElementType() reflect.Type

type ContactFlowInput added in v0.7.0

type ContactFlowInput interface {
	pulumi.Input

	ToContactFlowOutput() ContactFlowOutput
	ToContactFlowOutputWithContext(ctx context.Context) ContactFlowOutput
}

type ContactFlowModule added in v0.7.0

type ContactFlowModule struct {
	pulumi.CustomResourceState

	// The identifier of the contact flow module (ARN).
	ContactFlowModuleArn pulumi.StringOutput `pulumi:"contactFlowModuleArn"`
	// The content of the contact flow module in JSON format.
	Content pulumi.StringOutput `pulumi:"content"`
	// The description of the contact flow module.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The identifier of the Amazon Connect instance (ARN).
	InstanceArn pulumi.StringOutput `pulumi:"instanceArn"`
	// The name of the contact flow module.
	Name pulumi.StringOutput `pulumi:"name"`
	// The state of the contact flow module.
	State pulumi.StringPtrOutput `pulumi:"state"`
	// The status of the contact flow module.
	Status pulumi.StringOutput `pulumi:"status"`
	// One or more tags.
	Tags ContactFlowModuleTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::Connect::ContactFlowModule.

func GetContactFlowModule added in v0.7.0

func GetContactFlowModule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ContactFlowModuleState, opts ...pulumi.ResourceOption) (*ContactFlowModule, error)

GetContactFlowModule gets an existing ContactFlowModule 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 NewContactFlowModule added in v0.7.0

func NewContactFlowModule(ctx *pulumi.Context,
	name string, args *ContactFlowModuleArgs, opts ...pulumi.ResourceOption) (*ContactFlowModule, error)

NewContactFlowModule registers a new resource with the given unique name, arguments, and options.

func (*ContactFlowModule) ElementType added in v0.7.0

func (*ContactFlowModule) ElementType() reflect.Type

func (*ContactFlowModule) ToContactFlowModuleOutput added in v0.7.0

func (i *ContactFlowModule) ToContactFlowModuleOutput() ContactFlowModuleOutput

func (*ContactFlowModule) ToContactFlowModuleOutputWithContext added in v0.7.0

func (i *ContactFlowModule) ToContactFlowModuleOutputWithContext(ctx context.Context) ContactFlowModuleOutput

type ContactFlowModuleArgs added in v0.7.0

type ContactFlowModuleArgs struct {
	// The content of the contact flow module in JSON format.
	Content pulumi.StringInput
	// The description of the contact flow module.
	Description pulumi.StringPtrInput
	// The identifier of the Amazon Connect instance (ARN).
	InstanceArn pulumi.StringInput
	// The name of the contact flow module.
	Name pulumi.StringPtrInput
	// The state of the contact flow module.
	State pulumi.StringPtrInput
	// One or more tags.
	Tags ContactFlowModuleTagArrayInput
}

The set of arguments for constructing a ContactFlowModule resource.

func (ContactFlowModuleArgs) ElementType added in v0.7.0

func (ContactFlowModuleArgs) ElementType() reflect.Type

type ContactFlowModuleInput added in v0.7.0

type ContactFlowModuleInput interface {
	pulumi.Input

	ToContactFlowModuleOutput() ContactFlowModuleOutput
	ToContactFlowModuleOutputWithContext(ctx context.Context) ContactFlowModuleOutput
}

type ContactFlowModuleOutput added in v0.7.0

type ContactFlowModuleOutput struct{ *pulumi.OutputState }

func (ContactFlowModuleOutput) ContactFlowModuleArn added in v0.17.0

func (o ContactFlowModuleOutput) ContactFlowModuleArn() pulumi.StringOutput

The identifier of the contact flow module (ARN).

func (ContactFlowModuleOutput) Content added in v0.17.0

The content of the contact flow module in JSON format.

func (ContactFlowModuleOutput) Description added in v0.17.0

The description of the contact flow module.

func (ContactFlowModuleOutput) ElementType added in v0.7.0

func (ContactFlowModuleOutput) ElementType() reflect.Type

func (ContactFlowModuleOutput) InstanceArn added in v0.17.0

The identifier of the Amazon Connect instance (ARN).

func (ContactFlowModuleOutput) Name added in v0.17.0

The name of the contact flow module.

func (ContactFlowModuleOutput) State added in v0.17.0

The state of the contact flow module.

func (ContactFlowModuleOutput) Status added in v0.17.0

The status of the contact flow module.

func (ContactFlowModuleOutput) Tags added in v0.17.0

One or more tags.

func (ContactFlowModuleOutput) ToContactFlowModuleOutput added in v0.7.0

func (o ContactFlowModuleOutput) ToContactFlowModuleOutput() ContactFlowModuleOutput

func (ContactFlowModuleOutput) ToContactFlowModuleOutputWithContext added in v0.7.0

func (o ContactFlowModuleOutput) ToContactFlowModuleOutputWithContext(ctx context.Context) ContactFlowModuleOutput

type ContactFlowModuleState added in v0.7.0

type ContactFlowModuleState struct {
}

func (ContactFlowModuleState) ElementType added in v0.7.0

func (ContactFlowModuleState) ElementType() reflect.Type

type ContactFlowModuleTag added in v0.7.0

type ContactFlowModuleTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type ContactFlowModuleTagArgs added in v0.7.0

type ContactFlowModuleTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (ContactFlowModuleTagArgs) ElementType added in v0.7.0

func (ContactFlowModuleTagArgs) ElementType() reflect.Type

func (ContactFlowModuleTagArgs) ToContactFlowModuleTagOutput added in v0.7.0

func (i ContactFlowModuleTagArgs) ToContactFlowModuleTagOutput() ContactFlowModuleTagOutput

func (ContactFlowModuleTagArgs) ToContactFlowModuleTagOutputWithContext added in v0.7.0

func (i ContactFlowModuleTagArgs) ToContactFlowModuleTagOutputWithContext(ctx context.Context) ContactFlowModuleTagOutput

type ContactFlowModuleTagArray added in v0.7.0

type ContactFlowModuleTagArray []ContactFlowModuleTagInput

func (ContactFlowModuleTagArray) ElementType added in v0.7.0

func (ContactFlowModuleTagArray) ElementType() reflect.Type

func (ContactFlowModuleTagArray) ToContactFlowModuleTagArrayOutput added in v0.7.0

func (i ContactFlowModuleTagArray) ToContactFlowModuleTagArrayOutput() ContactFlowModuleTagArrayOutput

func (ContactFlowModuleTagArray) ToContactFlowModuleTagArrayOutputWithContext added in v0.7.0

func (i ContactFlowModuleTagArray) ToContactFlowModuleTagArrayOutputWithContext(ctx context.Context) ContactFlowModuleTagArrayOutput

type ContactFlowModuleTagArrayInput added in v0.7.0

type ContactFlowModuleTagArrayInput interface {
	pulumi.Input

	ToContactFlowModuleTagArrayOutput() ContactFlowModuleTagArrayOutput
	ToContactFlowModuleTagArrayOutputWithContext(context.Context) ContactFlowModuleTagArrayOutput
}

ContactFlowModuleTagArrayInput is an input type that accepts ContactFlowModuleTagArray and ContactFlowModuleTagArrayOutput values. You can construct a concrete instance of `ContactFlowModuleTagArrayInput` via:

ContactFlowModuleTagArray{ ContactFlowModuleTagArgs{...} }

type ContactFlowModuleTagArrayOutput added in v0.7.0

type ContactFlowModuleTagArrayOutput struct{ *pulumi.OutputState }

func (ContactFlowModuleTagArrayOutput) ElementType added in v0.7.0

func (ContactFlowModuleTagArrayOutput) Index added in v0.7.0

func (ContactFlowModuleTagArrayOutput) ToContactFlowModuleTagArrayOutput added in v0.7.0

func (o ContactFlowModuleTagArrayOutput) ToContactFlowModuleTagArrayOutput() ContactFlowModuleTagArrayOutput

func (ContactFlowModuleTagArrayOutput) ToContactFlowModuleTagArrayOutputWithContext added in v0.7.0

func (o ContactFlowModuleTagArrayOutput) ToContactFlowModuleTagArrayOutputWithContext(ctx context.Context) ContactFlowModuleTagArrayOutput

type ContactFlowModuleTagInput added in v0.7.0

type ContactFlowModuleTagInput interface {
	pulumi.Input

	ToContactFlowModuleTagOutput() ContactFlowModuleTagOutput
	ToContactFlowModuleTagOutputWithContext(context.Context) ContactFlowModuleTagOutput
}

ContactFlowModuleTagInput is an input type that accepts ContactFlowModuleTagArgs and ContactFlowModuleTagOutput values. You can construct a concrete instance of `ContactFlowModuleTagInput` via:

ContactFlowModuleTagArgs{...}

type ContactFlowModuleTagOutput added in v0.7.0

type ContactFlowModuleTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (ContactFlowModuleTagOutput) ElementType added in v0.7.0

func (ContactFlowModuleTagOutput) ElementType() reflect.Type

func (ContactFlowModuleTagOutput) Key added in v0.7.0

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (ContactFlowModuleTagOutput) ToContactFlowModuleTagOutput added in v0.7.0

func (o ContactFlowModuleTagOutput) ToContactFlowModuleTagOutput() ContactFlowModuleTagOutput

func (ContactFlowModuleTagOutput) ToContactFlowModuleTagOutputWithContext added in v0.7.0

func (o ContactFlowModuleTagOutput) ToContactFlowModuleTagOutputWithContext(ctx context.Context) ContactFlowModuleTagOutput

func (ContactFlowModuleTagOutput) Value added in v0.7.0

The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type ContactFlowOutput added in v0.7.0

type ContactFlowOutput struct{ *pulumi.OutputState }

func (ContactFlowOutput) ContactFlowArn added in v0.17.0

func (o ContactFlowOutput) ContactFlowArn() pulumi.StringOutput

The identifier of the contact flow (ARN).

func (ContactFlowOutput) Content added in v0.17.0

The content of the contact flow in JSON format.

func (ContactFlowOutput) Description added in v0.17.0

func (o ContactFlowOutput) Description() pulumi.StringPtrOutput

The description of the contact flow.

func (ContactFlowOutput) ElementType added in v0.7.0

func (ContactFlowOutput) ElementType() reflect.Type

func (ContactFlowOutput) InstanceArn added in v0.17.0

func (o ContactFlowOutput) InstanceArn() pulumi.StringOutput

The identifier of the Amazon Connect instance (ARN).

func (ContactFlowOutput) Name added in v0.17.0

The name of the contact flow.

func (ContactFlowOutput) State added in v0.17.0

The state of the contact flow.

func (ContactFlowOutput) Tags added in v0.17.0

One or more tags.

func (ContactFlowOutput) ToContactFlowOutput added in v0.7.0

func (o ContactFlowOutput) ToContactFlowOutput() ContactFlowOutput

func (ContactFlowOutput) ToContactFlowOutputWithContext added in v0.7.0

func (o ContactFlowOutput) ToContactFlowOutputWithContext(ctx context.Context) ContactFlowOutput

func (ContactFlowOutput) Type added in v0.17.0

The type of the contact flow.

type ContactFlowState added in v0.7.0

type ContactFlowState struct {
}

func (ContactFlowState) ElementType added in v0.7.0

func (ContactFlowState) ElementType() reflect.Type

type ContactFlowStateEnum added in v0.7.0

type ContactFlowStateEnum string

The state of the contact flow.

func (ContactFlowStateEnum) ElementType added in v0.7.0

func (ContactFlowStateEnum) ElementType() reflect.Type

func (ContactFlowStateEnum) ToContactFlowStateEnumOutput added in v0.7.0

func (e ContactFlowStateEnum) ToContactFlowStateEnumOutput() ContactFlowStateEnumOutput

func (ContactFlowStateEnum) ToContactFlowStateEnumOutputWithContext added in v0.7.0

func (e ContactFlowStateEnum) ToContactFlowStateEnumOutputWithContext(ctx context.Context) ContactFlowStateEnumOutput

func (ContactFlowStateEnum) ToContactFlowStateEnumPtrOutput added in v0.7.0

func (e ContactFlowStateEnum) ToContactFlowStateEnumPtrOutput() ContactFlowStateEnumPtrOutput

func (ContactFlowStateEnum) ToContactFlowStateEnumPtrOutputWithContext added in v0.7.0

func (e ContactFlowStateEnum) ToContactFlowStateEnumPtrOutputWithContext(ctx context.Context) ContactFlowStateEnumPtrOutput

func (ContactFlowStateEnum) ToStringOutput added in v0.7.0

func (e ContactFlowStateEnum) ToStringOutput() pulumi.StringOutput

func (ContactFlowStateEnum) ToStringOutputWithContext added in v0.7.0

func (e ContactFlowStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ContactFlowStateEnum) ToStringPtrOutput added in v0.7.0

func (e ContactFlowStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContactFlowStateEnum) ToStringPtrOutputWithContext added in v0.7.0

func (e ContactFlowStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ContactFlowStateEnumInput added in v0.7.0

type ContactFlowStateEnumInput interface {
	pulumi.Input

	ToContactFlowStateEnumOutput() ContactFlowStateEnumOutput
	ToContactFlowStateEnumOutputWithContext(context.Context) ContactFlowStateEnumOutput
}

ContactFlowStateEnumInput is an input type that accepts values of the ContactFlowStateEnum enum A concrete instance of `ContactFlowStateEnumInput` can be one of the following:

ContactFlowStateEnumActive
ContactFlowStateEnumArchived

type ContactFlowStateEnumOutput added in v0.7.0

type ContactFlowStateEnumOutput struct{ *pulumi.OutputState }

func (ContactFlowStateEnumOutput) ElementType added in v0.7.0

func (ContactFlowStateEnumOutput) ElementType() reflect.Type

func (ContactFlowStateEnumOutput) ToContactFlowStateEnumOutput added in v0.7.0

func (o ContactFlowStateEnumOutput) ToContactFlowStateEnumOutput() ContactFlowStateEnumOutput

func (ContactFlowStateEnumOutput) ToContactFlowStateEnumOutputWithContext added in v0.7.0

func (o ContactFlowStateEnumOutput) ToContactFlowStateEnumOutputWithContext(ctx context.Context) ContactFlowStateEnumOutput

func (ContactFlowStateEnumOutput) ToContactFlowStateEnumPtrOutput added in v0.7.0

func (o ContactFlowStateEnumOutput) ToContactFlowStateEnumPtrOutput() ContactFlowStateEnumPtrOutput

func (ContactFlowStateEnumOutput) ToContactFlowStateEnumPtrOutputWithContext added in v0.7.0

func (o ContactFlowStateEnumOutput) ToContactFlowStateEnumPtrOutputWithContext(ctx context.Context) ContactFlowStateEnumPtrOutput

func (ContactFlowStateEnumOutput) ToStringOutput added in v0.7.0

func (o ContactFlowStateEnumOutput) ToStringOutput() pulumi.StringOutput

func (ContactFlowStateEnumOutput) ToStringOutputWithContext added in v0.7.0

func (o ContactFlowStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ContactFlowStateEnumOutput) ToStringPtrOutput added in v0.7.0

func (o ContactFlowStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContactFlowStateEnumOutput) ToStringPtrOutputWithContext added in v0.7.0

func (o ContactFlowStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ContactFlowStateEnumPtrInput added in v0.7.0

type ContactFlowStateEnumPtrInput interface {
	pulumi.Input

	ToContactFlowStateEnumPtrOutput() ContactFlowStateEnumPtrOutput
	ToContactFlowStateEnumPtrOutputWithContext(context.Context) ContactFlowStateEnumPtrOutput
}

func ContactFlowStateEnumPtr added in v0.7.0

func ContactFlowStateEnumPtr(v string) ContactFlowStateEnumPtrInput

type ContactFlowStateEnumPtrOutput added in v0.7.0

type ContactFlowStateEnumPtrOutput struct{ *pulumi.OutputState }

func (ContactFlowStateEnumPtrOutput) Elem added in v0.7.0

func (ContactFlowStateEnumPtrOutput) ElementType added in v0.7.0

func (ContactFlowStateEnumPtrOutput) ToContactFlowStateEnumPtrOutput added in v0.7.0

func (o ContactFlowStateEnumPtrOutput) ToContactFlowStateEnumPtrOutput() ContactFlowStateEnumPtrOutput

func (ContactFlowStateEnumPtrOutput) ToContactFlowStateEnumPtrOutputWithContext added in v0.7.0

func (o ContactFlowStateEnumPtrOutput) ToContactFlowStateEnumPtrOutputWithContext(ctx context.Context) ContactFlowStateEnumPtrOutput

func (ContactFlowStateEnumPtrOutput) ToStringPtrOutput added in v0.7.0

func (ContactFlowStateEnumPtrOutput) ToStringPtrOutputWithContext added in v0.7.0

func (o ContactFlowStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ContactFlowTag added in v0.7.0

type ContactFlowTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. . You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type ContactFlowTagArgs added in v0.7.0

type ContactFlowTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. . You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (ContactFlowTagArgs) ElementType added in v0.7.0

func (ContactFlowTagArgs) ElementType() reflect.Type

func (ContactFlowTagArgs) ToContactFlowTagOutput added in v0.7.0

func (i ContactFlowTagArgs) ToContactFlowTagOutput() ContactFlowTagOutput

func (ContactFlowTagArgs) ToContactFlowTagOutputWithContext added in v0.7.0

func (i ContactFlowTagArgs) ToContactFlowTagOutputWithContext(ctx context.Context) ContactFlowTagOutput

type ContactFlowTagArray added in v0.7.0

type ContactFlowTagArray []ContactFlowTagInput

func (ContactFlowTagArray) ElementType added in v0.7.0

func (ContactFlowTagArray) ElementType() reflect.Type

func (ContactFlowTagArray) ToContactFlowTagArrayOutput added in v0.7.0

func (i ContactFlowTagArray) ToContactFlowTagArrayOutput() ContactFlowTagArrayOutput

func (ContactFlowTagArray) ToContactFlowTagArrayOutputWithContext added in v0.7.0

func (i ContactFlowTagArray) ToContactFlowTagArrayOutputWithContext(ctx context.Context) ContactFlowTagArrayOutput

type ContactFlowTagArrayInput added in v0.7.0

type ContactFlowTagArrayInput interface {
	pulumi.Input

	ToContactFlowTagArrayOutput() ContactFlowTagArrayOutput
	ToContactFlowTagArrayOutputWithContext(context.Context) ContactFlowTagArrayOutput
}

ContactFlowTagArrayInput is an input type that accepts ContactFlowTagArray and ContactFlowTagArrayOutput values. You can construct a concrete instance of `ContactFlowTagArrayInput` via:

ContactFlowTagArray{ ContactFlowTagArgs{...} }

type ContactFlowTagArrayOutput added in v0.7.0

type ContactFlowTagArrayOutput struct{ *pulumi.OutputState }

func (ContactFlowTagArrayOutput) ElementType added in v0.7.0

func (ContactFlowTagArrayOutput) ElementType() reflect.Type

func (ContactFlowTagArrayOutput) Index added in v0.7.0

func (ContactFlowTagArrayOutput) ToContactFlowTagArrayOutput added in v0.7.0

func (o ContactFlowTagArrayOutput) ToContactFlowTagArrayOutput() ContactFlowTagArrayOutput

func (ContactFlowTagArrayOutput) ToContactFlowTagArrayOutputWithContext added in v0.7.0

func (o ContactFlowTagArrayOutput) ToContactFlowTagArrayOutputWithContext(ctx context.Context) ContactFlowTagArrayOutput

type ContactFlowTagInput added in v0.7.0

type ContactFlowTagInput interface {
	pulumi.Input

	ToContactFlowTagOutput() ContactFlowTagOutput
	ToContactFlowTagOutputWithContext(context.Context) ContactFlowTagOutput
}

ContactFlowTagInput is an input type that accepts ContactFlowTagArgs and ContactFlowTagOutput values. You can construct a concrete instance of `ContactFlowTagInput` via:

ContactFlowTagArgs{...}

type ContactFlowTagOutput added in v0.7.0

type ContactFlowTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (ContactFlowTagOutput) ElementType added in v0.7.0

func (ContactFlowTagOutput) ElementType() reflect.Type

func (ContactFlowTagOutput) Key added in v0.7.0

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (ContactFlowTagOutput) ToContactFlowTagOutput added in v0.7.0

func (o ContactFlowTagOutput) ToContactFlowTagOutput() ContactFlowTagOutput

func (ContactFlowTagOutput) ToContactFlowTagOutputWithContext added in v0.7.0

func (o ContactFlowTagOutput) ToContactFlowTagOutputWithContext(ctx context.Context) ContactFlowTagOutput

func (ContactFlowTagOutput) Value added in v0.7.0

The value for the tag. . You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type ContactFlowType added in v0.7.0

type ContactFlowType string

The type of the contact flow.

func (ContactFlowType) ElementType added in v0.7.0

func (ContactFlowType) ElementType() reflect.Type

func (ContactFlowType) ToContactFlowTypeOutput added in v0.7.0

func (e ContactFlowType) ToContactFlowTypeOutput() ContactFlowTypeOutput

func (ContactFlowType) ToContactFlowTypeOutputWithContext added in v0.7.0

func (e ContactFlowType) ToContactFlowTypeOutputWithContext(ctx context.Context) ContactFlowTypeOutput

func (ContactFlowType) ToContactFlowTypePtrOutput added in v0.7.0

func (e ContactFlowType) ToContactFlowTypePtrOutput() ContactFlowTypePtrOutput

func (ContactFlowType) ToContactFlowTypePtrOutputWithContext added in v0.7.0

func (e ContactFlowType) ToContactFlowTypePtrOutputWithContext(ctx context.Context) ContactFlowTypePtrOutput

func (ContactFlowType) ToStringOutput added in v0.7.0

func (e ContactFlowType) ToStringOutput() pulumi.StringOutput

func (ContactFlowType) ToStringOutputWithContext added in v0.7.0

func (e ContactFlowType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ContactFlowType) ToStringPtrOutput added in v0.7.0

func (e ContactFlowType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContactFlowType) ToStringPtrOutputWithContext added in v0.7.0

func (e ContactFlowType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ContactFlowTypeInput added in v0.7.0

type ContactFlowTypeInput interface {
	pulumi.Input

	ToContactFlowTypeOutput() ContactFlowTypeOutput
	ToContactFlowTypeOutputWithContext(context.Context) ContactFlowTypeOutput
}

ContactFlowTypeInput is an input type that accepts values of the ContactFlowType enum A concrete instance of `ContactFlowTypeInput` can be one of the following:

ContactFlowTypeContactFlow
ContactFlowTypeCustomerQueue
ContactFlowTypeCustomerHold
ContactFlowTypeCustomerWhisper
ContactFlowTypeAgentHold
ContactFlowTypeAgentWhisper
ContactFlowTypeOutboundWhisper
ContactFlowTypeAgentTransfer
ContactFlowTypeQueueTransfer

type ContactFlowTypeOutput added in v0.7.0

type ContactFlowTypeOutput struct{ *pulumi.OutputState }

func (ContactFlowTypeOutput) ElementType added in v0.7.0

func (ContactFlowTypeOutput) ElementType() reflect.Type

func (ContactFlowTypeOutput) ToContactFlowTypeOutput added in v0.7.0

func (o ContactFlowTypeOutput) ToContactFlowTypeOutput() ContactFlowTypeOutput

func (ContactFlowTypeOutput) ToContactFlowTypeOutputWithContext added in v0.7.0

func (o ContactFlowTypeOutput) ToContactFlowTypeOutputWithContext(ctx context.Context) ContactFlowTypeOutput

func (ContactFlowTypeOutput) ToContactFlowTypePtrOutput added in v0.7.0

func (o ContactFlowTypeOutput) ToContactFlowTypePtrOutput() ContactFlowTypePtrOutput

func (ContactFlowTypeOutput) ToContactFlowTypePtrOutputWithContext added in v0.7.0

func (o ContactFlowTypeOutput) ToContactFlowTypePtrOutputWithContext(ctx context.Context) ContactFlowTypePtrOutput

func (ContactFlowTypeOutput) ToStringOutput added in v0.7.0

func (o ContactFlowTypeOutput) ToStringOutput() pulumi.StringOutput

func (ContactFlowTypeOutput) ToStringOutputWithContext added in v0.7.0

func (o ContactFlowTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ContactFlowTypeOutput) ToStringPtrOutput added in v0.7.0

func (o ContactFlowTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContactFlowTypeOutput) ToStringPtrOutputWithContext added in v0.7.0

func (o ContactFlowTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ContactFlowTypePtrInput added in v0.7.0

type ContactFlowTypePtrInput interface {
	pulumi.Input

	ToContactFlowTypePtrOutput() ContactFlowTypePtrOutput
	ToContactFlowTypePtrOutputWithContext(context.Context) ContactFlowTypePtrOutput
}

func ContactFlowTypePtr added in v0.7.0

func ContactFlowTypePtr(v string) ContactFlowTypePtrInput

type ContactFlowTypePtrOutput added in v0.7.0

type ContactFlowTypePtrOutput struct{ *pulumi.OutputState }

func (ContactFlowTypePtrOutput) Elem added in v0.7.0

func (ContactFlowTypePtrOutput) ElementType added in v0.7.0

func (ContactFlowTypePtrOutput) ElementType() reflect.Type

func (ContactFlowTypePtrOutput) ToContactFlowTypePtrOutput added in v0.7.0

func (o ContactFlowTypePtrOutput) ToContactFlowTypePtrOutput() ContactFlowTypePtrOutput

func (ContactFlowTypePtrOutput) ToContactFlowTypePtrOutputWithContext added in v0.7.0

func (o ContactFlowTypePtrOutput) ToContactFlowTypePtrOutputWithContext(ctx context.Context) ContactFlowTypePtrOutput

func (ContactFlowTypePtrOutput) ToStringPtrOutput added in v0.7.0

func (o ContactFlowTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContactFlowTypePtrOutput) ToStringPtrOutputWithContext added in v0.7.0

func (o ContactFlowTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EvaluationForm added in v0.60.0

type EvaluationForm struct {
	pulumi.CustomResourceState

	// The description of the evaluation form.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The Amazon Resource Name (ARN) for the evaluation form.
	EvaluationFormArn pulumi.StringOutput `pulumi:"evaluationFormArn"`
	// The Amazon Resource Name (ARN) of the instance.
	InstanceArn pulumi.StringOutput `pulumi:"instanceArn"`
	// The list of evaluation form items.
	Items EvaluationFormBaseItemArrayOutput `pulumi:"items"`
	// The scoring strategy.
	ScoringStrategy EvaluationFormScoringStrategyPtrOutput `pulumi:"scoringStrategy"`
	// The status of the evaluation form.
	Status EvaluationFormStatusOutput `pulumi:"status"`
	// One or more tags.
	Tags EvaluationFormTagArrayOutput `pulumi:"tags"`
	// The title of the evaluation form.
	Title pulumi.StringOutput `pulumi:"title"`
}

Resource Type definition for AWS::Connect::EvaluationForm

func GetEvaluationForm added in v0.60.0

func GetEvaluationForm(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EvaluationFormState, opts ...pulumi.ResourceOption) (*EvaluationForm, error)

GetEvaluationForm gets an existing EvaluationForm 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 NewEvaluationForm added in v0.60.0

func NewEvaluationForm(ctx *pulumi.Context,
	name string, args *EvaluationFormArgs, opts ...pulumi.ResourceOption) (*EvaluationForm, error)

NewEvaluationForm registers a new resource with the given unique name, arguments, and options.

func (*EvaluationForm) ElementType added in v0.60.0

func (*EvaluationForm) ElementType() reflect.Type

func (*EvaluationForm) ToEvaluationFormOutput added in v0.60.0

func (i *EvaluationForm) ToEvaluationFormOutput() EvaluationFormOutput

func (*EvaluationForm) ToEvaluationFormOutputWithContext added in v0.60.0

func (i *EvaluationForm) ToEvaluationFormOutputWithContext(ctx context.Context) EvaluationFormOutput

type EvaluationFormArgs added in v0.60.0

type EvaluationFormArgs struct {
	// The description of the evaluation form.
	Description pulumi.StringPtrInput
	// The Amazon Resource Name (ARN) of the instance.
	InstanceArn pulumi.StringInput
	// The list of evaluation form items.
	Items EvaluationFormBaseItemArrayInput
	// The scoring strategy.
	ScoringStrategy EvaluationFormScoringStrategyPtrInput
	// The status of the evaluation form.
	Status EvaluationFormStatusInput
	// One or more tags.
	Tags EvaluationFormTagArrayInput
	// The title of the evaluation form.
	Title pulumi.StringInput
}

The set of arguments for constructing a EvaluationForm resource.

func (EvaluationFormArgs) ElementType added in v0.60.0

func (EvaluationFormArgs) ElementType() reflect.Type

type EvaluationFormBaseItem added in v0.60.0

type EvaluationFormBaseItem struct {
	// The evaluation form section item
	Section EvaluationFormSection `pulumi:"section"`
}

The evaluation form base item.

type EvaluationFormBaseItemArgs added in v0.60.0

type EvaluationFormBaseItemArgs struct {
	// The evaluation form section item
	Section EvaluationFormSectionInput `pulumi:"section"`
}

The evaluation form base item.

func (EvaluationFormBaseItemArgs) ElementType added in v0.60.0

func (EvaluationFormBaseItemArgs) ElementType() reflect.Type

func (EvaluationFormBaseItemArgs) ToEvaluationFormBaseItemOutput added in v0.60.0

func (i EvaluationFormBaseItemArgs) ToEvaluationFormBaseItemOutput() EvaluationFormBaseItemOutput

func (EvaluationFormBaseItemArgs) ToEvaluationFormBaseItemOutputWithContext added in v0.60.0

func (i EvaluationFormBaseItemArgs) ToEvaluationFormBaseItemOutputWithContext(ctx context.Context) EvaluationFormBaseItemOutput

type EvaluationFormBaseItemArray added in v0.60.0

type EvaluationFormBaseItemArray []EvaluationFormBaseItemInput

func (EvaluationFormBaseItemArray) ElementType added in v0.60.0

func (EvaluationFormBaseItemArray) ToEvaluationFormBaseItemArrayOutput added in v0.60.0

func (i EvaluationFormBaseItemArray) ToEvaluationFormBaseItemArrayOutput() EvaluationFormBaseItemArrayOutput

func (EvaluationFormBaseItemArray) ToEvaluationFormBaseItemArrayOutputWithContext added in v0.60.0

func (i EvaluationFormBaseItemArray) ToEvaluationFormBaseItemArrayOutputWithContext(ctx context.Context) EvaluationFormBaseItemArrayOutput

type EvaluationFormBaseItemArrayInput added in v0.60.0

type EvaluationFormBaseItemArrayInput interface {
	pulumi.Input

	ToEvaluationFormBaseItemArrayOutput() EvaluationFormBaseItemArrayOutput
	ToEvaluationFormBaseItemArrayOutputWithContext(context.Context) EvaluationFormBaseItemArrayOutput
}

EvaluationFormBaseItemArrayInput is an input type that accepts EvaluationFormBaseItemArray and EvaluationFormBaseItemArrayOutput values. You can construct a concrete instance of `EvaluationFormBaseItemArrayInput` via:

EvaluationFormBaseItemArray{ EvaluationFormBaseItemArgs{...} }

type EvaluationFormBaseItemArrayOutput added in v0.60.0

type EvaluationFormBaseItemArrayOutput struct{ *pulumi.OutputState }

func (EvaluationFormBaseItemArrayOutput) ElementType added in v0.60.0

func (EvaluationFormBaseItemArrayOutput) Index added in v0.60.0

func (EvaluationFormBaseItemArrayOutput) ToEvaluationFormBaseItemArrayOutput added in v0.60.0

func (o EvaluationFormBaseItemArrayOutput) ToEvaluationFormBaseItemArrayOutput() EvaluationFormBaseItemArrayOutput

func (EvaluationFormBaseItemArrayOutput) ToEvaluationFormBaseItemArrayOutputWithContext added in v0.60.0

func (o EvaluationFormBaseItemArrayOutput) ToEvaluationFormBaseItemArrayOutputWithContext(ctx context.Context) EvaluationFormBaseItemArrayOutput

type EvaluationFormBaseItemInput added in v0.60.0

type EvaluationFormBaseItemInput interface {
	pulumi.Input

	ToEvaluationFormBaseItemOutput() EvaluationFormBaseItemOutput
	ToEvaluationFormBaseItemOutputWithContext(context.Context) EvaluationFormBaseItemOutput
}

EvaluationFormBaseItemInput is an input type that accepts EvaluationFormBaseItemArgs and EvaluationFormBaseItemOutput values. You can construct a concrete instance of `EvaluationFormBaseItemInput` via:

EvaluationFormBaseItemArgs{...}

type EvaluationFormBaseItemOutput added in v0.60.0

type EvaluationFormBaseItemOutput struct{ *pulumi.OutputState }

The evaluation form base item.

func (EvaluationFormBaseItemOutput) ElementType added in v0.60.0

func (EvaluationFormBaseItemOutput) Section added in v0.60.0

The evaluation form section item

func (EvaluationFormBaseItemOutput) ToEvaluationFormBaseItemOutput added in v0.60.0

func (o EvaluationFormBaseItemOutput) ToEvaluationFormBaseItemOutput() EvaluationFormBaseItemOutput

func (EvaluationFormBaseItemOutput) ToEvaluationFormBaseItemOutputWithContext added in v0.60.0

func (o EvaluationFormBaseItemOutput) ToEvaluationFormBaseItemOutputWithContext(ctx context.Context) EvaluationFormBaseItemOutput

type EvaluationFormInput added in v0.60.0

type EvaluationFormInput interface {
	pulumi.Input

	ToEvaluationFormOutput() EvaluationFormOutput
	ToEvaluationFormOutputWithContext(ctx context.Context) EvaluationFormOutput
}

type EvaluationFormItem added in v0.60.0

type EvaluationFormItem struct {
	// The evaluation form question item
	Question *EvaluationFormQuestion `pulumi:"question"`
	// The evaluation form section item
	Section *EvaluationFormSection `pulumi:"section"`
}

The evaluation form item.

type EvaluationFormItemArgs added in v0.60.0

type EvaluationFormItemArgs struct {
	// The evaluation form question item
	Question EvaluationFormQuestionPtrInput `pulumi:"question"`
	// The evaluation form section item
	Section EvaluationFormSectionPtrInput `pulumi:"section"`
}

The evaluation form item.

func (EvaluationFormItemArgs) ElementType added in v0.60.0

func (EvaluationFormItemArgs) ElementType() reflect.Type

func (EvaluationFormItemArgs) ToEvaluationFormItemOutput added in v0.60.0

func (i EvaluationFormItemArgs) ToEvaluationFormItemOutput() EvaluationFormItemOutput

func (EvaluationFormItemArgs) ToEvaluationFormItemOutputWithContext added in v0.60.0

func (i EvaluationFormItemArgs) ToEvaluationFormItemOutputWithContext(ctx context.Context) EvaluationFormItemOutput

type EvaluationFormItemArray added in v0.60.0

type EvaluationFormItemArray []EvaluationFormItemInput

func (EvaluationFormItemArray) ElementType added in v0.60.0

func (EvaluationFormItemArray) ElementType() reflect.Type

func (EvaluationFormItemArray) ToEvaluationFormItemArrayOutput added in v0.60.0

func (i EvaluationFormItemArray) ToEvaluationFormItemArrayOutput() EvaluationFormItemArrayOutput

func (EvaluationFormItemArray) ToEvaluationFormItemArrayOutputWithContext added in v0.60.0

func (i EvaluationFormItemArray) ToEvaluationFormItemArrayOutputWithContext(ctx context.Context) EvaluationFormItemArrayOutput

type EvaluationFormItemArrayInput added in v0.60.0

type EvaluationFormItemArrayInput interface {
	pulumi.Input

	ToEvaluationFormItemArrayOutput() EvaluationFormItemArrayOutput
	ToEvaluationFormItemArrayOutputWithContext(context.Context) EvaluationFormItemArrayOutput
}

EvaluationFormItemArrayInput is an input type that accepts EvaluationFormItemArray and EvaluationFormItemArrayOutput values. You can construct a concrete instance of `EvaluationFormItemArrayInput` via:

EvaluationFormItemArray{ EvaluationFormItemArgs{...} }

type EvaluationFormItemArrayOutput added in v0.60.0

type EvaluationFormItemArrayOutput struct{ *pulumi.OutputState }

func (EvaluationFormItemArrayOutput) ElementType added in v0.60.0

func (EvaluationFormItemArrayOutput) Index added in v0.60.0

func (EvaluationFormItemArrayOutput) ToEvaluationFormItemArrayOutput added in v0.60.0

func (o EvaluationFormItemArrayOutput) ToEvaluationFormItemArrayOutput() EvaluationFormItemArrayOutput

func (EvaluationFormItemArrayOutput) ToEvaluationFormItemArrayOutputWithContext added in v0.60.0

func (o EvaluationFormItemArrayOutput) ToEvaluationFormItemArrayOutputWithContext(ctx context.Context) EvaluationFormItemArrayOutput

type EvaluationFormItemInput added in v0.60.0

type EvaluationFormItemInput interface {
	pulumi.Input

	ToEvaluationFormItemOutput() EvaluationFormItemOutput
	ToEvaluationFormItemOutputWithContext(context.Context) EvaluationFormItemOutput
}

EvaluationFormItemInput is an input type that accepts EvaluationFormItemArgs and EvaluationFormItemOutput values. You can construct a concrete instance of `EvaluationFormItemInput` via:

EvaluationFormItemArgs{...}

type EvaluationFormItemOutput added in v0.60.0

type EvaluationFormItemOutput struct{ *pulumi.OutputState }

The evaluation form item.

func (EvaluationFormItemOutput) ElementType added in v0.60.0

func (EvaluationFormItemOutput) ElementType() reflect.Type

func (EvaluationFormItemOutput) Question added in v0.60.0

The evaluation form question item

func (EvaluationFormItemOutput) Section added in v0.60.0

The evaluation form section item

func (EvaluationFormItemOutput) ToEvaluationFormItemOutput added in v0.60.0

func (o EvaluationFormItemOutput) ToEvaluationFormItemOutput() EvaluationFormItemOutput

func (EvaluationFormItemOutput) ToEvaluationFormItemOutputWithContext added in v0.60.0

func (o EvaluationFormItemOutput) ToEvaluationFormItemOutputWithContext(ctx context.Context) EvaluationFormItemOutput

type EvaluationFormNumericQuestionAutomation added in v0.60.0

type EvaluationFormNumericQuestionAutomation struct {
	// The automation property name of the question.
	PropertyValue EvaluationFormNumericQuestionPropertyValueAutomation `pulumi:"propertyValue"`
}

The automation properties for the numeric question.

type EvaluationFormNumericQuestionAutomationArgs added in v0.60.0

type EvaluationFormNumericQuestionAutomationArgs struct {
	// The automation property name of the question.
	PropertyValue EvaluationFormNumericQuestionPropertyValueAutomationInput `pulumi:"propertyValue"`
}

The automation properties for the numeric question.

func (EvaluationFormNumericQuestionAutomationArgs) ElementType added in v0.60.0

func (EvaluationFormNumericQuestionAutomationArgs) ToEvaluationFormNumericQuestionAutomationOutput added in v0.60.0

func (i EvaluationFormNumericQuestionAutomationArgs) ToEvaluationFormNumericQuestionAutomationOutput() EvaluationFormNumericQuestionAutomationOutput

func (EvaluationFormNumericQuestionAutomationArgs) ToEvaluationFormNumericQuestionAutomationOutputWithContext added in v0.60.0

func (i EvaluationFormNumericQuestionAutomationArgs) ToEvaluationFormNumericQuestionAutomationOutputWithContext(ctx context.Context) EvaluationFormNumericQuestionAutomationOutput

func (EvaluationFormNumericQuestionAutomationArgs) ToEvaluationFormNumericQuestionAutomationPtrOutput added in v0.60.0

func (i EvaluationFormNumericQuestionAutomationArgs) ToEvaluationFormNumericQuestionAutomationPtrOutput() EvaluationFormNumericQuestionAutomationPtrOutput

func (EvaluationFormNumericQuestionAutomationArgs) ToEvaluationFormNumericQuestionAutomationPtrOutputWithContext added in v0.60.0

func (i EvaluationFormNumericQuestionAutomationArgs) ToEvaluationFormNumericQuestionAutomationPtrOutputWithContext(ctx context.Context) EvaluationFormNumericQuestionAutomationPtrOutput

type EvaluationFormNumericQuestionAutomationInput added in v0.60.0

type EvaluationFormNumericQuestionAutomationInput interface {
	pulumi.Input

	ToEvaluationFormNumericQuestionAutomationOutput() EvaluationFormNumericQuestionAutomationOutput
	ToEvaluationFormNumericQuestionAutomationOutputWithContext(context.Context) EvaluationFormNumericQuestionAutomationOutput
}

EvaluationFormNumericQuestionAutomationInput is an input type that accepts EvaluationFormNumericQuestionAutomationArgs and EvaluationFormNumericQuestionAutomationOutput values. You can construct a concrete instance of `EvaluationFormNumericQuestionAutomationInput` via:

EvaluationFormNumericQuestionAutomationArgs{...}

type EvaluationFormNumericQuestionAutomationOutput added in v0.60.0

type EvaluationFormNumericQuestionAutomationOutput struct{ *pulumi.OutputState }

The automation properties for the numeric question.

func (EvaluationFormNumericQuestionAutomationOutput) ElementType added in v0.60.0

func (EvaluationFormNumericQuestionAutomationOutput) PropertyValue added in v0.60.0

The automation property name of the question.

func (EvaluationFormNumericQuestionAutomationOutput) ToEvaluationFormNumericQuestionAutomationOutput added in v0.60.0

func (o EvaluationFormNumericQuestionAutomationOutput) ToEvaluationFormNumericQuestionAutomationOutput() EvaluationFormNumericQuestionAutomationOutput

func (EvaluationFormNumericQuestionAutomationOutput) ToEvaluationFormNumericQuestionAutomationOutputWithContext added in v0.60.0

func (o EvaluationFormNumericQuestionAutomationOutput) ToEvaluationFormNumericQuestionAutomationOutputWithContext(ctx context.Context) EvaluationFormNumericQuestionAutomationOutput

func (EvaluationFormNumericQuestionAutomationOutput) ToEvaluationFormNumericQuestionAutomationPtrOutput added in v0.60.0

func (o EvaluationFormNumericQuestionAutomationOutput) ToEvaluationFormNumericQuestionAutomationPtrOutput() EvaluationFormNumericQuestionAutomationPtrOutput

func (EvaluationFormNumericQuestionAutomationOutput) ToEvaluationFormNumericQuestionAutomationPtrOutputWithContext added in v0.60.0

func (o EvaluationFormNumericQuestionAutomationOutput) ToEvaluationFormNumericQuestionAutomationPtrOutputWithContext(ctx context.Context) EvaluationFormNumericQuestionAutomationPtrOutput

type EvaluationFormNumericQuestionAutomationPtrInput added in v0.60.0

type EvaluationFormNumericQuestionAutomationPtrInput interface {
	pulumi.Input

	ToEvaluationFormNumericQuestionAutomationPtrOutput() EvaluationFormNumericQuestionAutomationPtrOutput
	ToEvaluationFormNumericQuestionAutomationPtrOutputWithContext(context.Context) EvaluationFormNumericQuestionAutomationPtrOutput
}

EvaluationFormNumericQuestionAutomationPtrInput is an input type that accepts EvaluationFormNumericQuestionAutomationArgs, EvaluationFormNumericQuestionAutomationPtr and EvaluationFormNumericQuestionAutomationPtrOutput values. You can construct a concrete instance of `EvaluationFormNumericQuestionAutomationPtrInput` via:

        EvaluationFormNumericQuestionAutomationArgs{...}

or:

        nil

type EvaluationFormNumericQuestionAutomationPtrOutput added in v0.60.0

type EvaluationFormNumericQuestionAutomationPtrOutput struct{ *pulumi.OutputState }

func (EvaluationFormNumericQuestionAutomationPtrOutput) Elem added in v0.60.0

func (EvaluationFormNumericQuestionAutomationPtrOutput) ElementType added in v0.60.0

func (EvaluationFormNumericQuestionAutomationPtrOutput) PropertyValue added in v0.60.0

The automation property name of the question.

func (EvaluationFormNumericQuestionAutomationPtrOutput) ToEvaluationFormNumericQuestionAutomationPtrOutput added in v0.60.0

func (o EvaluationFormNumericQuestionAutomationPtrOutput) ToEvaluationFormNumericQuestionAutomationPtrOutput() EvaluationFormNumericQuestionAutomationPtrOutput

func (EvaluationFormNumericQuestionAutomationPtrOutput) ToEvaluationFormNumericQuestionAutomationPtrOutputWithContext added in v0.60.0

func (o EvaluationFormNumericQuestionAutomationPtrOutput) ToEvaluationFormNumericQuestionAutomationPtrOutputWithContext(ctx context.Context) EvaluationFormNumericQuestionAutomationPtrOutput

type EvaluationFormNumericQuestionOption added in v0.60.0

type EvaluationFormNumericQuestionOption struct {
	// The flag to mark the option as automatic fail.
	AutomaticFail *bool `pulumi:"automaticFail"`
	// The maximum value of the option range.
	MaxValue int `pulumi:"maxValue"`
	// The minimum value of the option range.
	MinValue int `pulumi:"minValue"`
	// The score of the option range.
	Score *int `pulumi:"score"`
}

The option ranges used for scoring in numeric questions.

type EvaluationFormNumericQuestionOptionArgs added in v0.60.0

type EvaluationFormNumericQuestionOptionArgs struct {
	// The flag to mark the option as automatic fail.
	AutomaticFail pulumi.BoolPtrInput `pulumi:"automaticFail"`
	// The maximum value of the option range.
	MaxValue pulumi.IntInput `pulumi:"maxValue"`
	// The minimum value of the option range.
	MinValue pulumi.IntInput `pulumi:"minValue"`
	// The score of the option range.
	Score pulumi.IntPtrInput `pulumi:"score"`
}

The option ranges used for scoring in numeric questions.

func (EvaluationFormNumericQuestionOptionArgs) ElementType added in v0.60.0

func (EvaluationFormNumericQuestionOptionArgs) ToEvaluationFormNumericQuestionOptionOutput added in v0.60.0

func (i EvaluationFormNumericQuestionOptionArgs) ToEvaluationFormNumericQuestionOptionOutput() EvaluationFormNumericQuestionOptionOutput

func (EvaluationFormNumericQuestionOptionArgs) ToEvaluationFormNumericQuestionOptionOutputWithContext added in v0.60.0

func (i EvaluationFormNumericQuestionOptionArgs) ToEvaluationFormNumericQuestionOptionOutputWithContext(ctx context.Context) EvaluationFormNumericQuestionOptionOutput

type EvaluationFormNumericQuestionOptionArray added in v0.60.0

type EvaluationFormNumericQuestionOptionArray []EvaluationFormNumericQuestionOptionInput

func (EvaluationFormNumericQuestionOptionArray) ElementType added in v0.60.0

func (EvaluationFormNumericQuestionOptionArray) ToEvaluationFormNumericQuestionOptionArrayOutput added in v0.60.0

func (i EvaluationFormNumericQuestionOptionArray) ToEvaluationFormNumericQuestionOptionArrayOutput() EvaluationFormNumericQuestionOptionArrayOutput

func (EvaluationFormNumericQuestionOptionArray) ToEvaluationFormNumericQuestionOptionArrayOutputWithContext added in v0.60.0

func (i EvaluationFormNumericQuestionOptionArray) ToEvaluationFormNumericQuestionOptionArrayOutputWithContext(ctx context.Context) EvaluationFormNumericQuestionOptionArrayOutput

type EvaluationFormNumericQuestionOptionArrayInput added in v0.60.0

type EvaluationFormNumericQuestionOptionArrayInput interface {
	pulumi.Input

	ToEvaluationFormNumericQuestionOptionArrayOutput() EvaluationFormNumericQuestionOptionArrayOutput
	ToEvaluationFormNumericQuestionOptionArrayOutputWithContext(context.Context) EvaluationFormNumericQuestionOptionArrayOutput
}

EvaluationFormNumericQuestionOptionArrayInput is an input type that accepts EvaluationFormNumericQuestionOptionArray and EvaluationFormNumericQuestionOptionArrayOutput values. You can construct a concrete instance of `EvaluationFormNumericQuestionOptionArrayInput` via:

EvaluationFormNumericQuestionOptionArray{ EvaluationFormNumericQuestionOptionArgs{...} }

type EvaluationFormNumericQuestionOptionArrayOutput added in v0.60.0

type EvaluationFormNumericQuestionOptionArrayOutput struct{ *pulumi.OutputState }

func (EvaluationFormNumericQuestionOptionArrayOutput) ElementType added in v0.60.0

func (EvaluationFormNumericQuestionOptionArrayOutput) Index added in v0.60.0

func (EvaluationFormNumericQuestionOptionArrayOutput) ToEvaluationFormNumericQuestionOptionArrayOutput added in v0.60.0

func (o EvaluationFormNumericQuestionOptionArrayOutput) ToEvaluationFormNumericQuestionOptionArrayOutput() EvaluationFormNumericQuestionOptionArrayOutput

func (EvaluationFormNumericQuestionOptionArrayOutput) ToEvaluationFormNumericQuestionOptionArrayOutputWithContext added in v0.60.0

func (o EvaluationFormNumericQuestionOptionArrayOutput) ToEvaluationFormNumericQuestionOptionArrayOutputWithContext(ctx context.Context) EvaluationFormNumericQuestionOptionArrayOutput

type EvaluationFormNumericQuestionOptionInput added in v0.60.0

type EvaluationFormNumericQuestionOptionInput interface {
	pulumi.Input

	ToEvaluationFormNumericQuestionOptionOutput() EvaluationFormNumericQuestionOptionOutput
	ToEvaluationFormNumericQuestionOptionOutputWithContext(context.Context) EvaluationFormNumericQuestionOptionOutput
}

EvaluationFormNumericQuestionOptionInput is an input type that accepts EvaluationFormNumericQuestionOptionArgs and EvaluationFormNumericQuestionOptionOutput values. You can construct a concrete instance of `EvaluationFormNumericQuestionOptionInput` via:

EvaluationFormNumericQuestionOptionArgs{...}

type EvaluationFormNumericQuestionOptionOutput added in v0.60.0

type EvaluationFormNumericQuestionOptionOutput struct{ *pulumi.OutputState }

The option ranges used for scoring in numeric questions.

func (EvaluationFormNumericQuestionOptionOutput) AutomaticFail added in v0.60.0

The flag to mark the option as automatic fail.

func (EvaluationFormNumericQuestionOptionOutput) ElementType added in v0.60.0

func (EvaluationFormNumericQuestionOptionOutput) MaxValue added in v0.60.0

The maximum value of the option range.

func (EvaluationFormNumericQuestionOptionOutput) MinValue added in v0.60.0

The minimum value of the option range.

func (EvaluationFormNumericQuestionOptionOutput) Score added in v0.60.0

The score of the option range.

func (EvaluationFormNumericQuestionOptionOutput) ToEvaluationFormNumericQuestionOptionOutput added in v0.60.0

func (o EvaluationFormNumericQuestionOptionOutput) ToEvaluationFormNumericQuestionOptionOutput() EvaluationFormNumericQuestionOptionOutput

func (EvaluationFormNumericQuestionOptionOutput) ToEvaluationFormNumericQuestionOptionOutputWithContext added in v0.60.0

func (o EvaluationFormNumericQuestionOptionOutput) ToEvaluationFormNumericQuestionOptionOutputWithContext(ctx context.Context) EvaluationFormNumericQuestionOptionOutput

type EvaluationFormNumericQuestionProperties added in v0.60.0

type EvaluationFormNumericQuestionProperties struct {
	// The automation properties for the numeric question.
	Automation *EvaluationFormNumericQuestionAutomation `pulumi:"automation"`
	// The maximum value for answers of the question.
	MaxValue int `pulumi:"maxValue"`
	// The minimum value for answers of the question.
	MinValue int `pulumi:"minValue"`
	// The list of option ranges used for scoring.
	Options []EvaluationFormNumericQuestionOption `pulumi:"options"`
}

The properties of the numeric question.

type EvaluationFormNumericQuestionPropertiesArgs added in v0.60.0

type EvaluationFormNumericQuestionPropertiesArgs struct {
	// The automation properties for the numeric question.
	Automation EvaluationFormNumericQuestionAutomationPtrInput `pulumi:"automation"`
	// The maximum value for answers of the question.
	MaxValue pulumi.IntInput `pulumi:"maxValue"`
	// The minimum value for answers of the question.
	MinValue pulumi.IntInput `pulumi:"minValue"`
	// The list of option ranges used for scoring.
	Options EvaluationFormNumericQuestionOptionArrayInput `pulumi:"options"`
}

The properties of the numeric question.

func (EvaluationFormNumericQuestionPropertiesArgs) ElementType added in v0.60.0

func (EvaluationFormNumericQuestionPropertiesArgs) ToEvaluationFormNumericQuestionPropertiesOutput added in v0.60.0

func (i EvaluationFormNumericQuestionPropertiesArgs) ToEvaluationFormNumericQuestionPropertiesOutput() EvaluationFormNumericQuestionPropertiesOutput

func (EvaluationFormNumericQuestionPropertiesArgs) ToEvaluationFormNumericQuestionPropertiesOutputWithContext added in v0.60.0

func (i EvaluationFormNumericQuestionPropertiesArgs) ToEvaluationFormNumericQuestionPropertiesOutputWithContext(ctx context.Context) EvaluationFormNumericQuestionPropertiesOutput

func (EvaluationFormNumericQuestionPropertiesArgs) ToEvaluationFormNumericQuestionPropertiesPtrOutput added in v0.60.0

func (i EvaluationFormNumericQuestionPropertiesArgs) ToEvaluationFormNumericQuestionPropertiesPtrOutput() EvaluationFormNumericQuestionPropertiesPtrOutput

func (EvaluationFormNumericQuestionPropertiesArgs) ToEvaluationFormNumericQuestionPropertiesPtrOutputWithContext added in v0.60.0

func (i EvaluationFormNumericQuestionPropertiesArgs) ToEvaluationFormNumericQuestionPropertiesPtrOutputWithContext(ctx context.Context) EvaluationFormNumericQuestionPropertiesPtrOutput

type EvaluationFormNumericQuestionPropertiesInput added in v0.60.0

type EvaluationFormNumericQuestionPropertiesInput interface {
	pulumi.Input

	ToEvaluationFormNumericQuestionPropertiesOutput() EvaluationFormNumericQuestionPropertiesOutput
	ToEvaluationFormNumericQuestionPropertiesOutputWithContext(context.Context) EvaluationFormNumericQuestionPropertiesOutput
}

EvaluationFormNumericQuestionPropertiesInput is an input type that accepts EvaluationFormNumericQuestionPropertiesArgs and EvaluationFormNumericQuestionPropertiesOutput values. You can construct a concrete instance of `EvaluationFormNumericQuestionPropertiesInput` via:

EvaluationFormNumericQuestionPropertiesArgs{...}

type EvaluationFormNumericQuestionPropertiesOutput added in v0.60.0

type EvaluationFormNumericQuestionPropertiesOutput struct{ *pulumi.OutputState }

The properties of the numeric question.

func (EvaluationFormNumericQuestionPropertiesOutput) Automation added in v0.60.0

The automation properties for the numeric question.

func (EvaluationFormNumericQuestionPropertiesOutput) ElementType added in v0.60.0

func (EvaluationFormNumericQuestionPropertiesOutput) MaxValue added in v0.60.0

The maximum value for answers of the question.

func (EvaluationFormNumericQuestionPropertiesOutput) MinValue added in v0.60.0

The minimum value for answers of the question.

func (EvaluationFormNumericQuestionPropertiesOutput) Options added in v0.60.0

The list of option ranges used for scoring.

func (EvaluationFormNumericQuestionPropertiesOutput) ToEvaluationFormNumericQuestionPropertiesOutput added in v0.60.0

func (o EvaluationFormNumericQuestionPropertiesOutput) ToEvaluationFormNumericQuestionPropertiesOutput() EvaluationFormNumericQuestionPropertiesOutput

func (EvaluationFormNumericQuestionPropertiesOutput) ToEvaluationFormNumericQuestionPropertiesOutputWithContext added in v0.60.0

func (o EvaluationFormNumericQuestionPropertiesOutput) ToEvaluationFormNumericQuestionPropertiesOutputWithContext(ctx context.Context) EvaluationFormNumericQuestionPropertiesOutput

func (EvaluationFormNumericQuestionPropertiesOutput) ToEvaluationFormNumericQuestionPropertiesPtrOutput added in v0.60.0

func (o EvaluationFormNumericQuestionPropertiesOutput) ToEvaluationFormNumericQuestionPropertiesPtrOutput() EvaluationFormNumericQuestionPropertiesPtrOutput

func (EvaluationFormNumericQuestionPropertiesOutput) ToEvaluationFormNumericQuestionPropertiesPtrOutputWithContext added in v0.60.0

func (o EvaluationFormNumericQuestionPropertiesOutput) ToEvaluationFormNumericQuestionPropertiesPtrOutputWithContext(ctx context.Context) EvaluationFormNumericQuestionPropertiesPtrOutput

type EvaluationFormNumericQuestionPropertiesPtrInput added in v0.60.0

type EvaluationFormNumericQuestionPropertiesPtrInput interface {
	pulumi.Input

	ToEvaluationFormNumericQuestionPropertiesPtrOutput() EvaluationFormNumericQuestionPropertiesPtrOutput
	ToEvaluationFormNumericQuestionPropertiesPtrOutputWithContext(context.Context) EvaluationFormNumericQuestionPropertiesPtrOutput
}

EvaluationFormNumericQuestionPropertiesPtrInput is an input type that accepts EvaluationFormNumericQuestionPropertiesArgs, EvaluationFormNumericQuestionPropertiesPtr and EvaluationFormNumericQuestionPropertiesPtrOutput values. You can construct a concrete instance of `EvaluationFormNumericQuestionPropertiesPtrInput` via:

        EvaluationFormNumericQuestionPropertiesArgs{...}

or:

        nil

type EvaluationFormNumericQuestionPropertiesPtrOutput added in v0.60.0

type EvaluationFormNumericQuestionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (EvaluationFormNumericQuestionPropertiesPtrOutput) Automation added in v0.60.0

The automation properties for the numeric question.

func (EvaluationFormNumericQuestionPropertiesPtrOutput) Elem added in v0.60.0

func (EvaluationFormNumericQuestionPropertiesPtrOutput) ElementType added in v0.60.0

func (EvaluationFormNumericQuestionPropertiesPtrOutput) MaxValue added in v0.60.0

The maximum value for answers of the question.

func (EvaluationFormNumericQuestionPropertiesPtrOutput) MinValue added in v0.60.0

The minimum value for answers of the question.

func (EvaluationFormNumericQuestionPropertiesPtrOutput) Options added in v0.60.0

The list of option ranges used for scoring.

func (EvaluationFormNumericQuestionPropertiesPtrOutput) ToEvaluationFormNumericQuestionPropertiesPtrOutput added in v0.60.0

func (o EvaluationFormNumericQuestionPropertiesPtrOutput) ToEvaluationFormNumericQuestionPropertiesPtrOutput() EvaluationFormNumericQuestionPropertiesPtrOutput

func (EvaluationFormNumericQuestionPropertiesPtrOutput) ToEvaluationFormNumericQuestionPropertiesPtrOutputWithContext added in v0.60.0

func (o EvaluationFormNumericQuestionPropertiesPtrOutput) ToEvaluationFormNumericQuestionPropertiesPtrOutputWithContext(ctx context.Context) EvaluationFormNumericQuestionPropertiesPtrOutput

type EvaluationFormNumericQuestionPropertyValueAutomation added in v0.60.0

type EvaluationFormNumericQuestionPropertyValueAutomation struct {
	// The automation property label.
	Label EvaluationFormNumericQuestionPropertyValueAutomationLabel `pulumi:"label"`
}

The automation property name of the question.

type EvaluationFormNumericQuestionPropertyValueAutomationArgs added in v0.60.0

type EvaluationFormNumericQuestionPropertyValueAutomationArgs struct {
	// The automation property label.
	Label EvaluationFormNumericQuestionPropertyValueAutomationLabelInput `pulumi:"label"`
}

The automation property name of the question.

func (EvaluationFormNumericQuestionPropertyValueAutomationArgs) ElementType added in v0.60.0

func (EvaluationFormNumericQuestionPropertyValueAutomationArgs) ToEvaluationFormNumericQuestionPropertyValueAutomationOutput added in v0.60.0

func (EvaluationFormNumericQuestionPropertyValueAutomationArgs) ToEvaluationFormNumericQuestionPropertyValueAutomationOutputWithContext added in v0.60.0

func (i EvaluationFormNumericQuestionPropertyValueAutomationArgs) ToEvaluationFormNumericQuestionPropertyValueAutomationOutputWithContext(ctx context.Context) EvaluationFormNumericQuestionPropertyValueAutomationOutput

func (EvaluationFormNumericQuestionPropertyValueAutomationArgs) ToEvaluationFormNumericQuestionPropertyValueAutomationPtrOutput added in v0.60.0

func (i EvaluationFormNumericQuestionPropertyValueAutomationArgs) ToEvaluationFormNumericQuestionPropertyValueAutomationPtrOutput() EvaluationFormNumericQuestionPropertyValueAutomationPtrOutput

func (EvaluationFormNumericQuestionPropertyValueAutomationArgs) ToEvaluationFormNumericQuestionPropertyValueAutomationPtrOutputWithContext added in v0.60.0

func (i EvaluationFormNumericQuestionPropertyValueAutomationArgs) ToEvaluationFormNumericQuestionPropertyValueAutomationPtrOutputWithContext(ctx context.Context) EvaluationFormNumericQuestionPropertyValueAutomationPtrOutput

type EvaluationFormNumericQuestionPropertyValueAutomationInput added in v0.60.0

type EvaluationFormNumericQuestionPropertyValueAutomationInput interface {
	pulumi.Input

	ToEvaluationFormNumericQuestionPropertyValueAutomationOutput() EvaluationFormNumericQuestionPropertyValueAutomationOutput
	ToEvaluationFormNumericQuestionPropertyValueAutomationOutputWithContext(context.Context) EvaluationFormNumericQuestionPropertyValueAutomationOutput
}

EvaluationFormNumericQuestionPropertyValueAutomationInput is an input type that accepts EvaluationFormNumericQuestionPropertyValueAutomationArgs and EvaluationFormNumericQuestionPropertyValueAutomationOutput values. You can construct a concrete instance of `EvaluationFormNumericQuestionPropertyValueAutomationInput` via:

EvaluationFormNumericQuestionPropertyValueAutomationArgs{...}

type EvaluationFormNumericQuestionPropertyValueAutomationLabel added in v0.60.0

type EvaluationFormNumericQuestionPropertyValueAutomationLabel string

The automation property label.

func (EvaluationFormNumericQuestionPropertyValueAutomationLabel) ElementType added in v0.60.0

func (EvaluationFormNumericQuestionPropertyValueAutomationLabel) ToEvaluationFormNumericQuestionPropertyValueAutomationLabelOutput added in v0.60.0

func (e EvaluationFormNumericQuestionPropertyValueAutomationLabel) ToEvaluationFormNumericQuestionPropertyValueAutomationLabelOutput() EvaluationFormNumericQuestionPropertyValueAutomationLabelOutput

func (EvaluationFormNumericQuestionPropertyValueAutomationLabel) ToEvaluationFormNumericQuestionPropertyValueAutomationLabelOutputWithContext added in v0.60.0

func (e EvaluationFormNumericQuestionPropertyValueAutomationLabel) ToEvaluationFormNumericQuestionPropertyValueAutomationLabelOutputWithContext(ctx context.Context) EvaluationFormNumericQuestionPropertyValueAutomationLabelOutput

func (EvaluationFormNumericQuestionPropertyValueAutomationLabel) ToEvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutput added in v0.60.0

func (e EvaluationFormNumericQuestionPropertyValueAutomationLabel) ToEvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutput() EvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutput

func (EvaluationFormNumericQuestionPropertyValueAutomationLabel) ToEvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutputWithContext added in v0.60.0

func (e EvaluationFormNumericQuestionPropertyValueAutomationLabel) ToEvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutputWithContext(ctx context.Context) EvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutput

func (EvaluationFormNumericQuestionPropertyValueAutomationLabel) ToStringOutput added in v0.60.0

func (EvaluationFormNumericQuestionPropertyValueAutomationLabel) ToStringOutputWithContext added in v0.60.0

func (EvaluationFormNumericQuestionPropertyValueAutomationLabel) ToStringPtrOutput added in v0.60.0

func (EvaluationFormNumericQuestionPropertyValueAutomationLabel) ToStringPtrOutputWithContext added in v0.60.0

type EvaluationFormNumericQuestionPropertyValueAutomationLabelInput added in v0.60.0

type EvaluationFormNumericQuestionPropertyValueAutomationLabelInput interface {
	pulumi.Input

	ToEvaluationFormNumericQuestionPropertyValueAutomationLabelOutput() EvaluationFormNumericQuestionPropertyValueAutomationLabelOutput
	ToEvaluationFormNumericQuestionPropertyValueAutomationLabelOutputWithContext(context.Context) EvaluationFormNumericQuestionPropertyValueAutomationLabelOutput
}

EvaluationFormNumericQuestionPropertyValueAutomationLabelInput is an input type that accepts values of the EvaluationFormNumericQuestionPropertyValueAutomationLabel enum A concrete instance of `EvaluationFormNumericQuestionPropertyValueAutomationLabelInput` can be one of the following:

EvaluationFormNumericQuestionPropertyValueAutomationLabelOverallCustomerSentimentScore
EvaluationFormNumericQuestionPropertyValueAutomationLabelOverallAgentSentimentScore
EvaluationFormNumericQuestionPropertyValueAutomationLabelNonTalkTime
EvaluationFormNumericQuestionPropertyValueAutomationLabelNonTalkTimePercentage
EvaluationFormNumericQuestionPropertyValueAutomationLabelNumberOfInterruptions
EvaluationFormNumericQuestionPropertyValueAutomationLabelContactDuration
EvaluationFormNumericQuestionPropertyValueAutomationLabelAgentInteractionDuration
EvaluationFormNumericQuestionPropertyValueAutomationLabelCustomerHoldTime

type EvaluationFormNumericQuestionPropertyValueAutomationLabelOutput added in v0.60.0

type EvaluationFormNumericQuestionPropertyValueAutomationLabelOutput struct{ *pulumi.OutputState }

func (EvaluationFormNumericQuestionPropertyValueAutomationLabelOutput) ElementType added in v0.60.0

func (EvaluationFormNumericQuestionPropertyValueAutomationLabelOutput) ToEvaluationFormNumericQuestionPropertyValueAutomationLabelOutput added in v0.60.0

func (EvaluationFormNumericQuestionPropertyValueAutomationLabelOutput) ToEvaluationFormNumericQuestionPropertyValueAutomationLabelOutputWithContext added in v0.60.0

func (o EvaluationFormNumericQuestionPropertyValueAutomationLabelOutput) ToEvaluationFormNumericQuestionPropertyValueAutomationLabelOutputWithContext(ctx context.Context) EvaluationFormNumericQuestionPropertyValueAutomationLabelOutput

func (EvaluationFormNumericQuestionPropertyValueAutomationLabelOutput) ToEvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutput added in v0.60.0

func (EvaluationFormNumericQuestionPropertyValueAutomationLabelOutput) ToEvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutputWithContext added in v0.60.0

func (o EvaluationFormNumericQuestionPropertyValueAutomationLabelOutput) ToEvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutputWithContext(ctx context.Context) EvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutput

func (EvaluationFormNumericQuestionPropertyValueAutomationLabelOutput) ToStringOutput added in v0.60.0

func (EvaluationFormNumericQuestionPropertyValueAutomationLabelOutput) ToStringOutputWithContext added in v0.60.0

func (EvaluationFormNumericQuestionPropertyValueAutomationLabelOutput) ToStringPtrOutput added in v0.60.0

func (EvaluationFormNumericQuestionPropertyValueAutomationLabelOutput) ToStringPtrOutputWithContext added in v0.60.0

type EvaluationFormNumericQuestionPropertyValueAutomationLabelPtrInput added in v0.60.0

type EvaluationFormNumericQuestionPropertyValueAutomationLabelPtrInput interface {
	pulumi.Input

	ToEvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutput() EvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutput
	ToEvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutputWithContext(context.Context) EvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutput
}

func EvaluationFormNumericQuestionPropertyValueAutomationLabelPtr added in v0.60.0

func EvaluationFormNumericQuestionPropertyValueAutomationLabelPtr(v string) EvaluationFormNumericQuestionPropertyValueAutomationLabelPtrInput

type EvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutput added in v0.60.0

type EvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutput struct{ *pulumi.OutputState }

func (EvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutput) Elem added in v0.60.0

func (EvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutput) ElementType added in v0.60.0

func (EvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutput) ToEvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutput added in v0.60.0

func (EvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutput) ToEvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutputWithContext added in v0.60.0

func (o EvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutput) ToEvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutputWithContext(ctx context.Context) EvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutput

func (EvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutput) ToStringPtrOutput added in v0.60.0

func (EvaluationFormNumericQuestionPropertyValueAutomationLabelPtrOutput) ToStringPtrOutputWithContext added in v0.60.0

type EvaluationFormNumericQuestionPropertyValueAutomationOutput added in v0.60.0

type EvaluationFormNumericQuestionPropertyValueAutomationOutput struct{ *pulumi.OutputState }

The automation property name of the question.

func (EvaluationFormNumericQuestionPropertyValueAutomationOutput) ElementType added in v0.60.0

func (EvaluationFormNumericQuestionPropertyValueAutomationOutput) Label added in v0.60.0

The automation property label.

func (EvaluationFormNumericQuestionPropertyValueAutomationOutput) ToEvaluationFormNumericQuestionPropertyValueAutomationOutput added in v0.60.0

func (EvaluationFormNumericQuestionPropertyValueAutomationOutput) ToEvaluationFormNumericQuestionPropertyValueAutomationOutputWithContext added in v0.60.0

func (o EvaluationFormNumericQuestionPropertyValueAutomationOutput) ToEvaluationFormNumericQuestionPropertyValueAutomationOutputWithContext(ctx context.Context) EvaluationFormNumericQuestionPropertyValueAutomationOutput

func (EvaluationFormNumericQuestionPropertyValueAutomationOutput) ToEvaluationFormNumericQuestionPropertyValueAutomationPtrOutput added in v0.60.0

func (EvaluationFormNumericQuestionPropertyValueAutomationOutput) ToEvaluationFormNumericQuestionPropertyValueAutomationPtrOutputWithContext added in v0.60.0

func (o EvaluationFormNumericQuestionPropertyValueAutomationOutput) ToEvaluationFormNumericQuestionPropertyValueAutomationPtrOutputWithContext(ctx context.Context) EvaluationFormNumericQuestionPropertyValueAutomationPtrOutput

type EvaluationFormNumericQuestionPropertyValueAutomationPtrInput added in v0.60.0

type EvaluationFormNumericQuestionPropertyValueAutomationPtrInput interface {
	pulumi.Input

	ToEvaluationFormNumericQuestionPropertyValueAutomationPtrOutput() EvaluationFormNumericQuestionPropertyValueAutomationPtrOutput
	ToEvaluationFormNumericQuestionPropertyValueAutomationPtrOutputWithContext(context.Context) EvaluationFormNumericQuestionPropertyValueAutomationPtrOutput
}

EvaluationFormNumericQuestionPropertyValueAutomationPtrInput is an input type that accepts EvaluationFormNumericQuestionPropertyValueAutomationArgs, EvaluationFormNumericQuestionPropertyValueAutomationPtr and EvaluationFormNumericQuestionPropertyValueAutomationPtrOutput values. You can construct a concrete instance of `EvaluationFormNumericQuestionPropertyValueAutomationPtrInput` via:

        EvaluationFormNumericQuestionPropertyValueAutomationArgs{...}

or:

        nil

type EvaluationFormNumericQuestionPropertyValueAutomationPtrOutput added in v0.60.0

type EvaluationFormNumericQuestionPropertyValueAutomationPtrOutput struct{ *pulumi.OutputState }

func (EvaluationFormNumericQuestionPropertyValueAutomationPtrOutput) Elem added in v0.60.0

func (EvaluationFormNumericQuestionPropertyValueAutomationPtrOutput) ElementType added in v0.60.0

func (EvaluationFormNumericQuestionPropertyValueAutomationPtrOutput) Label added in v0.60.0

The automation property label.

func (EvaluationFormNumericQuestionPropertyValueAutomationPtrOutput) ToEvaluationFormNumericQuestionPropertyValueAutomationPtrOutput added in v0.60.0

func (EvaluationFormNumericQuestionPropertyValueAutomationPtrOutput) ToEvaluationFormNumericQuestionPropertyValueAutomationPtrOutputWithContext added in v0.60.0

func (o EvaluationFormNumericQuestionPropertyValueAutomationPtrOutput) ToEvaluationFormNumericQuestionPropertyValueAutomationPtrOutputWithContext(ctx context.Context) EvaluationFormNumericQuestionPropertyValueAutomationPtrOutput

type EvaluationFormOutput added in v0.60.0

type EvaluationFormOutput struct{ *pulumi.OutputState }

func (EvaluationFormOutput) Description added in v0.60.0

The description of the evaluation form.

func (EvaluationFormOutput) ElementType added in v0.60.0

func (EvaluationFormOutput) ElementType() reflect.Type

func (EvaluationFormOutput) EvaluationFormArn added in v0.60.0

func (o EvaluationFormOutput) EvaluationFormArn() pulumi.StringOutput

The Amazon Resource Name (ARN) for the evaluation form.

func (EvaluationFormOutput) InstanceArn added in v0.60.0

func (o EvaluationFormOutput) InstanceArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the instance.

func (EvaluationFormOutput) Items added in v0.60.0

The list of evaluation form items.

func (EvaluationFormOutput) ScoringStrategy added in v0.60.0

The scoring strategy.

func (EvaluationFormOutput) Status added in v0.60.0

The status of the evaluation form.

func (EvaluationFormOutput) Tags added in v0.60.0

One or more tags.

func (EvaluationFormOutput) Title added in v0.60.0

The title of the evaluation form.

func (EvaluationFormOutput) ToEvaluationFormOutput added in v0.60.0

func (o EvaluationFormOutput) ToEvaluationFormOutput() EvaluationFormOutput

func (EvaluationFormOutput) ToEvaluationFormOutputWithContext added in v0.60.0

func (o EvaluationFormOutput) ToEvaluationFormOutputWithContext(ctx context.Context) EvaluationFormOutput

type EvaluationFormQuestion added in v0.60.0

type EvaluationFormQuestion struct {
	// The instructions for the question.
	Instructions *string `pulumi:"instructions"`
	// The flag to enable not applicable answers to the question.
	NotApplicableEnabled *bool `pulumi:"notApplicableEnabled"`
	// The type of the question.
	QuestionType EvaluationFormQuestionQuestionType `pulumi:"questionType"`
	// The properties of the question
	QuestionTypeProperties *EvaluationFormQuestionTypeProperties `pulumi:"questionTypeProperties"`
	// The identifier used to reference the question.
	RefId string `pulumi:"refId"`
	// The title of the question.
	Title string `pulumi:"title"`
	// The question weight used for scoring.
	Weight *float64 `pulumi:"weight"`
}

The evaluation form question.

type EvaluationFormQuestionArgs added in v0.60.0

type EvaluationFormQuestionArgs struct {
	// The instructions for the question.
	Instructions pulumi.StringPtrInput `pulumi:"instructions"`
	// The flag to enable not applicable answers to the question.
	NotApplicableEnabled pulumi.BoolPtrInput `pulumi:"notApplicableEnabled"`
	// The type of the question.
	QuestionType EvaluationFormQuestionQuestionTypeInput `pulumi:"questionType"`
	// The properties of the question
	QuestionTypeProperties EvaluationFormQuestionTypePropertiesPtrInput `pulumi:"questionTypeProperties"`
	// The identifier used to reference the question.
	RefId pulumi.StringInput `pulumi:"refId"`
	// The title of the question.
	Title pulumi.StringInput `pulumi:"title"`
	// The question weight used for scoring.
	Weight pulumi.Float64PtrInput `pulumi:"weight"`
}

The evaluation form question.

func (EvaluationFormQuestionArgs) ElementType added in v0.60.0

func (EvaluationFormQuestionArgs) ElementType() reflect.Type

func (EvaluationFormQuestionArgs) ToEvaluationFormQuestionOutput added in v0.60.0

func (i EvaluationFormQuestionArgs) ToEvaluationFormQuestionOutput() EvaluationFormQuestionOutput

func (EvaluationFormQuestionArgs) ToEvaluationFormQuestionOutputWithContext added in v0.60.0

func (i EvaluationFormQuestionArgs) ToEvaluationFormQuestionOutputWithContext(ctx context.Context) EvaluationFormQuestionOutput

func (EvaluationFormQuestionArgs) ToEvaluationFormQuestionPtrOutput added in v0.60.0

func (i EvaluationFormQuestionArgs) ToEvaluationFormQuestionPtrOutput() EvaluationFormQuestionPtrOutput

func (EvaluationFormQuestionArgs) ToEvaluationFormQuestionPtrOutputWithContext added in v0.60.0

func (i EvaluationFormQuestionArgs) ToEvaluationFormQuestionPtrOutputWithContext(ctx context.Context) EvaluationFormQuestionPtrOutput

type EvaluationFormQuestionInput added in v0.60.0

type EvaluationFormQuestionInput interface {
	pulumi.Input

	ToEvaluationFormQuestionOutput() EvaluationFormQuestionOutput
	ToEvaluationFormQuestionOutputWithContext(context.Context) EvaluationFormQuestionOutput
}

EvaluationFormQuestionInput is an input type that accepts EvaluationFormQuestionArgs and EvaluationFormQuestionOutput values. You can construct a concrete instance of `EvaluationFormQuestionInput` via:

EvaluationFormQuestionArgs{...}

type EvaluationFormQuestionOutput added in v0.60.0

type EvaluationFormQuestionOutput struct{ *pulumi.OutputState }

The evaluation form question.

func (EvaluationFormQuestionOutput) ElementType added in v0.60.0

func (EvaluationFormQuestionOutput) Instructions added in v0.60.0

The instructions for the question.

func (EvaluationFormQuestionOutput) NotApplicableEnabled added in v0.60.0

func (o EvaluationFormQuestionOutput) NotApplicableEnabled() pulumi.BoolPtrOutput

The flag to enable not applicable answers to the question.

func (EvaluationFormQuestionOutput) QuestionType added in v0.60.0

The type of the question.

func (EvaluationFormQuestionOutput) QuestionTypeProperties added in v0.60.0

The properties of the question

func (EvaluationFormQuestionOutput) RefId added in v0.60.0

The identifier used to reference the question.

func (EvaluationFormQuestionOutput) Title added in v0.60.0

The title of the question.

func (EvaluationFormQuestionOutput) ToEvaluationFormQuestionOutput added in v0.60.0

func (o EvaluationFormQuestionOutput) ToEvaluationFormQuestionOutput() EvaluationFormQuestionOutput

func (EvaluationFormQuestionOutput) ToEvaluationFormQuestionOutputWithContext added in v0.60.0

func (o EvaluationFormQuestionOutput) ToEvaluationFormQuestionOutputWithContext(ctx context.Context) EvaluationFormQuestionOutput

func (EvaluationFormQuestionOutput) ToEvaluationFormQuestionPtrOutput added in v0.60.0

func (o EvaluationFormQuestionOutput) ToEvaluationFormQuestionPtrOutput() EvaluationFormQuestionPtrOutput

func (EvaluationFormQuestionOutput) ToEvaluationFormQuestionPtrOutputWithContext added in v0.60.0

func (o EvaluationFormQuestionOutput) ToEvaluationFormQuestionPtrOutputWithContext(ctx context.Context) EvaluationFormQuestionPtrOutput

func (EvaluationFormQuestionOutput) Weight added in v0.60.0

The question weight used for scoring.

type EvaluationFormQuestionPtrInput added in v0.60.0

type EvaluationFormQuestionPtrInput interface {
	pulumi.Input

	ToEvaluationFormQuestionPtrOutput() EvaluationFormQuestionPtrOutput
	ToEvaluationFormQuestionPtrOutputWithContext(context.Context) EvaluationFormQuestionPtrOutput
}

EvaluationFormQuestionPtrInput is an input type that accepts EvaluationFormQuestionArgs, EvaluationFormQuestionPtr and EvaluationFormQuestionPtrOutput values. You can construct a concrete instance of `EvaluationFormQuestionPtrInput` via:

        EvaluationFormQuestionArgs{...}

or:

        nil

func EvaluationFormQuestionPtr added in v0.60.0

func EvaluationFormQuestionPtr(v *EvaluationFormQuestionArgs) EvaluationFormQuestionPtrInput

type EvaluationFormQuestionPtrOutput added in v0.60.0

type EvaluationFormQuestionPtrOutput struct{ *pulumi.OutputState }

func (EvaluationFormQuestionPtrOutput) Elem added in v0.60.0

func (EvaluationFormQuestionPtrOutput) ElementType added in v0.60.0

func (EvaluationFormQuestionPtrOutput) Instructions added in v0.60.0

The instructions for the question.

func (EvaluationFormQuestionPtrOutput) NotApplicableEnabled added in v0.60.0

func (o EvaluationFormQuestionPtrOutput) NotApplicableEnabled() pulumi.BoolPtrOutput

The flag to enable not applicable answers to the question.

func (EvaluationFormQuestionPtrOutput) QuestionType added in v0.60.0

The type of the question.

func (EvaluationFormQuestionPtrOutput) QuestionTypeProperties added in v0.60.0

The properties of the question

func (EvaluationFormQuestionPtrOutput) RefId added in v0.60.0

The identifier used to reference the question.

func (EvaluationFormQuestionPtrOutput) Title added in v0.60.0

The title of the question.

func (EvaluationFormQuestionPtrOutput) ToEvaluationFormQuestionPtrOutput added in v0.60.0

func (o EvaluationFormQuestionPtrOutput) ToEvaluationFormQuestionPtrOutput() EvaluationFormQuestionPtrOutput

func (EvaluationFormQuestionPtrOutput) ToEvaluationFormQuestionPtrOutputWithContext added in v0.60.0

func (o EvaluationFormQuestionPtrOutput) ToEvaluationFormQuestionPtrOutputWithContext(ctx context.Context) EvaluationFormQuestionPtrOutput

func (EvaluationFormQuestionPtrOutput) Weight added in v0.60.0

The question weight used for scoring.

type EvaluationFormQuestionQuestionType added in v0.60.0

type EvaluationFormQuestionQuestionType string

The type of the question.

func (EvaluationFormQuestionQuestionType) ElementType added in v0.60.0

func (EvaluationFormQuestionQuestionType) ToEvaluationFormQuestionQuestionTypeOutput added in v0.60.0

func (e EvaluationFormQuestionQuestionType) ToEvaluationFormQuestionQuestionTypeOutput() EvaluationFormQuestionQuestionTypeOutput

func (EvaluationFormQuestionQuestionType) ToEvaluationFormQuestionQuestionTypeOutputWithContext added in v0.60.0

func (e EvaluationFormQuestionQuestionType) ToEvaluationFormQuestionQuestionTypeOutputWithContext(ctx context.Context) EvaluationFormQuestionQuestionTypeOutput

func (EvaluationFormQuestionQuestionType) ToEvaluationFormQuestionQuestionTypePtrOutput added in v0.60.0

func (e EvaluationFormQuestionQuestionType) ToEvaluationFormQuestionQuestionTypePtrOutput() EvaluationFormQuestionQuestionTypePtrOutput

func (EvaluationFormQuestionQuestionType) ToEvaluationFormQuestionQuestionTypePtrOutputWithContext added in v0.60.0

func (e EvaluationFormQuestionQuestionType) ToEvaluationFormQuestionQuestionTypePtrOutputWithContext(ctx context.Context) EvaluationFormQuestionQuestionTypePtrOutput

func (EvaluationFormQuestionQuestionType) ToStringOutput added in v0.60.0

func (EvaluationFormQuestionQuestionType) ToStringOutputWithContext added in v0.60.0

func (e EvaluationFormQuestionQuestionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EvaluationFormQuestionQuestionType) ToStringPtrOutput added in v0.60.0

func (EvaluationFormQuestionQuestionType) ToStringPtrOutputWithContext added in v0.60.0

func (e EvaluationFormQuestionQuestionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EvaluationFormQuestionQuestionTypeInput added in v0.60.0

type EvaluationFormQuestionQuestionTypeInput interface {
	pulumi.Input

	ToEvaluationFormQuestionQuestionTypeOutput() EvaluationFormQuestionQuestionTypeOutput
	ToEvaluationFormQuestionQuestionTypeOutputWithContext(context.Context) EvaluationFormQuestionQuestionTypeOutput
}

EvaluationFormQuestionQuestionTypeInput is an input type that accepts values of the EvaluationFormQuestionQuestionType enum A concrete instance of `EvaluationFormQuestionQuestionTypeInput` can be one of the following:

EvaluationFormQuestionQuestionTypeNumeric
EvaluationFormQuestionQuestionTypeSingleselect
EvaluationFormQuestionQuestionTypeText

type EvaluationFormQuestionQuestionTypeOutput added in v0.60.0

type EvaluationFormQuestionQuestionTypeOutput struct{ *pulumi.OutputState }

func (EvaluationFormQuestionQuestionTypeOutput) ElementType added in v0.60.0

func (EvaluationFormQuestionQuestionTypeOutput) ToEvaluationFormQuestionQuestionTypeOutput added in v0.60.0

func (o EvaluationFormQuestionQuestionTypeOutput) ToEvaluationFormQuestionQuestionTypeOutput() EvaluationFormQuestionQuestionTypeOutput

func (EvaluationFormQuestionQuestionTypeOutput) ToEvaluationFormQuestionQuestionTypeOutputWithContext added in v0.60.0

func (o EvaluationFormQuestionQuestionTypeOutput) ToEvaluationFormQuestionQuestionTypeOutputWithContext(ctx context.Context) EvaluationFormQuestionQuestionTypeOutput

func (EvaluationFormQuestionQuestionTypeOutput) ToEvaluationFormQuestionQuestionTypePtrOutput added in v0.60.0

func (o EvaluationFormQuestionQuestionTypeOutput) ToEvaluationFormQuestionQuestionTypePtrOutput() EvaluationFormQuestionQuestionTypePtrOutput

func (EvaluationFormQuestionQuestionTypeOutput) ToEvaluationFormQuestionQuestionTypePtrOutputWithContext added in v0.60.0

func (o EvaluationFormQuestionQuestionTypeOutput) ToEvaluationFormQuestionQuestionTypePtrOutputWithContext(ctx context.Context) EvaluationFormQuestionQuestionTypePtrOutput

func (EvaluationFormQuestionQuestionTypeOutput) ToStringOutput added in v0.60.0

func (EvaluationFormQuestionQuestionTypeOutput) ToStringOutputWithContext added in v0.60.0

func (EvaluationFormQuestionQuestionTypeOutput) ToStringPtrOutput added in v0.60.0

func (EvaluationFormQuestionQuestionTypeOutput) ToStringPtrOutputWithContext added in v0.60.0

type EvaluationFormQuestionQuestionTypePtrInput added in v0.60.0

type EvaluationFormQuestionQuestionTypePtrInput interface {
	pulumi.Input

	ToEvaluationFormQuestionQuestionTypePtrOutput() EvaluationFormQuestionQuestionTypePtrOutput
	ToEvaluationFormQuestionQuestionTypePtrOutputWithContext(context.Context) EvaluationFormQuestionQuestionTypePtrOutput
}

func EvaluationFormQuestionQuestionTypePtr added in v0.60.0

func EvaluationFormQuestionQuestionTypePtr(v string) EvaluationFormQuestionQuestionTypePtrInput

type EvaluationFormQuestionQuestionTypePtrOutput added in v0.60.0

type EvaluationFormQuestionQuestionTypePtrOutput struct{ *pulumi.OutputState }

func (EvaluationFormQuestionQuestionTypePtrOutput) Elem added in v0.60.0

func (EvaluationFormQuestionQuestionTypePtrOutput) ElementType added in v0.60.0

func (EvaluationFormQuestionQuestionTypePtrOutput) ToEvaluationFormQuestionQuestionTypePtrOutput added in v0.60.0

func (o EvaluationFormQuestionQuestionTypePtrOutput) ToEvaluationFormQuestionQuestionTypePtrOutput() EvaluationFormQuestionQuestionTypePtrOutput

func (EvaluationFormQuestionQuestionTypePtrOutput) ToEvaluationFormQuestionQuestionTypePtrOutputWithContext added in v0.60.0

func (o EvaluationFormQuestionQuestionTypePtrOutput) ToEvaluationFormQuestionQuestionTypePtrOutputWithContext(ctx context.Context) EvaluationFormQuestionQuestionTypePtrOutput

func (EvaluationFormQuestionQuestionTypePtrOutput) ToStringPtrOutput added in v0.60.0

func (EvaluationFormQuestionQuestionTypePtrOutput) ToStringPtrOutputWithContext added in v0.60.0

type EvaluationFormQuestionTypeProperties added in v0.60.0

type EvaluationFormQuestionTypeProperties struct {
	// The properties of the numeric question.
	Numeric *EvaluationFormNumericQuestionProperties `pulumi:"numeric"`
	// The properties of the single-select question.
	SingleSelect *EvaluationFormSingleSelectQuestionProperties `pulumi:"singleSelect"`
}

The properties of the question.

type EvaluationFormQuestionTypePropertiesArgs added in v0.60.0

type EvaluationFormQuestionTypePropertiesArgs struct {
	// The properties of the numeric question.
	Numeric EvaluationFormNumericQuestionPropertiesPtrInput `pulumi:"numeric"`
	// The properties of the single-select question.
	SingleSelect EvaluationFormSingleSelectQuestionPropertiesPtrInput `pulumi:"singleSelect"`
}

The properties of the question.

func (EvaluationFormQuestionTypePropertiesArgs) ElementType added in v0.60.0

func (EvaluationFormQuestionTypePropertiesArgs) ToEvaluationFormQuestionTypePropertiesOutput added in v0.60.0

func (i EvaluationFormQuestionTypePropertiesArgs) ToEvaluationFormQuestionTypePropertiesOutput() EvaluationFormQuestionTypePropertiesOutput

func (EvaluationFormQuestionTypePropertiesArgs) ToEvaluationFormQuestionTypePropertiesOutputWithContext added in v0.60.0

func (i EvaluationFormQuestionTypePropertiesArgs) ToEvaluationFormQuestionTypePropertiesOutputWithContext(ctx context.Context) EvaluationFormQuestionTypePropertiesOutput

func (EvaluationFormQuestionTypePropertiesArgs) ToEvaluationFormQuestionTypePropertiesPtrOutput added in v0.60.0

func (i EvaluationFormQuestionTypePropertiesArgs) ToEvaluationFormQuestionTypePropertiesPtrOutput() EvaluationFormQuestionTypePropertiesPtrOutput

func (EvaluationFormQuestionTypePropertiesArgs) ToEvaluationFormQuestionTypePropertiesPtrOutputWithContext added in v0.60.0

func (i EvaluationFormQuestionTypePropertiesArgs) ToEvaluationFormQuestionTypePropertiesPtrOutputWithContext(ctx context.Context) EvaluationFormQuestionTypePropertiesPtrOutput

type EvaluationFormQuestionTypePropertiesInput added in v0.60.0

type EvaluationFormQuestionTypePropertiesInput interface {
	pulumi.Input

	ToEvaluationFormQuestionTypePropertiesOutput() EvaluationFormQuestionTypePropertiesOutput
	ToEvaluationFormQuestionTypePropertiesOutputWithContext(context.Context) EvaluationFormQuestionTypePropertiesOutput
}

EvaluationFormQuestionTypePropertiesInput is an input type that accepts EvaluationFormQuestionTypePropertiesArgs and EvaluationFormQuestionTypePropertiesOutput values. You can construct a concrete instance of `EvaluationFormQuestionTypePropertiesInput` via:

EvaluationFormQuestionTypePropertiesArgs{...}

type EvaluationFormQuestionTypePropertiesOutput added in v0.60.0

type EvaluationFormQuestionTypePropertiesOutput struct{ *pulumi.OutputState }

The properties of the question.

func (EvaluationFormQuestionTypePropertiesOutput) ElementType added in v0.60.0

func (EvaluationFormQuestionTypePropertiesOutput) Numeric added in v0.60.0

The properties of the numeric question.

func (EvaluationFormQuestionTypePropertiesOutput) SingleSelect added in v0.60.0

The properties of the single-select question.

func (EvaluationFormQuestionTypePropertiesOutput) ToEvaluationFormQuestionTypePropertiesOutput added in v0.60.0

func (o EvaluationFormQuestionTypePropertiesOutput) ToEvaluationFormQuestionTypePropertiesOutput() EvaluationFormQuestionTypePropertiesOutput

func (EvaluationFormQuestionTypePropertiesOutput) ToEvaluationFormQuestionTypePropertiesOutputWithContext added in v0.60.0

func (o EvaluationFormQuestionTypePropertiesOutput) ToEvaluationFormQuestionTypePropertiesOutputWithContext(ctx context.Context) EvaluationFormQuestionTypePropertiesOutput

func (EvaluationFormQuestionTypePropertiesOutput) ToEvaluationFormQuestionTypePropertiesPtrOutput added in v0.60.0

func (o EvaluationFormQuestionTypePropertiesOutput) ToEvaluationFormQuestionTypePropertiesPtrOutput() EvaluationFormQuestionTypePropertiesPtrOutput

func (EvaluationFormQuestionTypePropertiesOutput) ToEvaluationFormQuestionTypePropertiesPtrOutputWithContext added in v0.60.0

func (o EvaluationFormQuestionTypePropertiesOutput) ToEvaluationFormQuestionTypePropertiesPtrOutputWithContext(ctx context.Context) EvaluationFormQuestionTypePropertiesPtrOutput

type EvaluationFormQuestionTypePropertiesPtrInput added in v0.60.0

type EvaluationFormQuestionTypePropertiesPtrInput interface {
	pulumi.Input

	ToEvaluationFormQuestionTypePropertiesPtrOutput() EvaluationFormQuestionTypePropertiesPtrOutput
	ToEvaluationFormQuestionTypePropertiesPtrOutputWithContext(context.Context) EvaluationFormQuestionTypePropertiesPtrOutput
}

EvaluationFormQuestionTypePropertiesPtrInput is an input type that accepts EvaluationFormQuestionTypePropertiesArgs, EvaluationFormQuestionTypePropertiesPtr and EvaluationFormQuestionTypePropertiesPtrOutput values. You can construct a concrete instance of `EvaluationFormQuestionTypePropertiesPtrInput` via:

        EvaluationFormQuestionTypePropertiesArgs{...}

or:

        nil

type EvaluationFormQuestionTypePropertiesPtrOutput added in v0.60.0

type EvaluationFormQuestionTypePropertiesPtrOutput struct{ *pulumi.OutputState }

func (EvaluationFormQuestionTypePropertiesPtrOutput) Elem added in v0.60.0

func (EvaluationFormQuestionTypePropertiesPtrOutput) ElementType added in v0.60.0

func (EvaluationFormQuestionTypePropertiesPtrOutput) Numeric added in v0.60.0

The properties of the numeric question.

func (EvaluationFormQuestionTypePropertiesPtrOutput) SingleSelect added in v0.60.0

The properties of the single-select question.

func (EvaluationFormQuestionTypePropertiesPtrOutput) ToEvaluationFormQuestionTypePropertiesPtrOutput added in v0.60.0

func (o EvaluationFormQuestionTypePropertiesPtrOutput) ToEvaluationFormQuestionTypePropertiesPtrOutput() EvaluationFormQuestionTypePropertiesPtrOutput

func (EvaluationFormQuestionTypePropertiesPtrOutput) ToEvaluationFormQuestionTypePropertiesPtrOutputWithContext added in v0.60.0

func (o EvaluationFormQuestionTypePropertiesPtrOutput) ToEvaluationFormQuestionTypePropertiesPtrOutputWithContext(ctx context.Context) EvaluationFormQuestionTypePropertiesPtrOutput

type EvaluationFormScoringStrategy added in v0.60.0

type EvaluationFormScoringStrategy struct {
	// The scoring mode.
	Mode EvaluationFormScoringStrategyMode `pulumi:"mode"`
	// The scoring status.
	Status EvaluationFormScoringStrategyStatus `pulumi:"status"`
}

The scoring strategy.

type EvaluationFormScoringStrategyArgs added in v0.60.0

type EvaluationFormScoringStrategyArgs struct {
	// The scoring mode.
	Mode EvaluationFormScoringStrategyModeInput `pulumi:"mode"`
	// The scoring status.
	Status EvaluationFormScoringStrategyStatusInput `pulumi:"status"`
}

The scoring strategy.

func (EvaluationFormScoringStrategyArgs) ElementType added in v0.60.0

func (EvaluationFormScoringStrategyArgs) ToEvaluationFormScoringStrategyOutput added in v0.60.0

func (i EvaluationFormScoringStrategyArgs) ToEvaluationFormScoringStrategyOutput() EvaluationFormScoringStrategyOutput

func (EvaluationFormScoringStrategyArgs) ToEvaluationFormScoringStrategyOutputWithContext added in v0.60.0

func (i EvaluationFormScoringStrategyArgs) ToEvaluationFormScoringStrategyOutputWithContext(ctx context.Context) EvaluationFormScoringStrategyOutput

func (EvaluationFormScoringStrategyArgs) ToEvaluationFormScoringStrategyPtrOutput added in v0.60.0

func (i EvaluationFormScoringStrategyArgs) ToEvaluationFormScoringStrategyPtrOutput() EvaluationFormScoringStrategyPtrOutput

func (EvaluationFormScoringStrategyArgs) ToEvaluationFormScoringStrategyPtrOutputWithContext added in v0.60.0

func (i EvaluationFormScoringStrategyArgs) ToEvaluationFormScoringStrategyPtrOutputWithContext(ctx context.Context) EvaluationFormScoringStrategyPtrOutput

type EvaluationFormScoringStrategyInput added in v0.60.0

type EvaluationFormScoringStrategyInput interface {
	pulumi.Input

	ToEvaluationFormScoringStrategyOutput() EvaluationFormScoringStrategyOutput
	ToEvaluationFormScoringStrategyOutputWithContext(context.Context) EvaluationFormScoringStrategyOutput
}

EvaluationFormScoringStrategyInput is an input type that accepts EvaluationFormScoringStrategyArgs and EvaluationFormScoringStrategyOutput values. You can construct a concrete instance of `EvaluationFormScoringStrategyInput` via:

EvaluationFormScoringStrategyArgs{...}

type EvaluationFormScoringStrategyMode added in v0.60.0

type EvaluationFormScoringStrategyMode string

The scoring mode.

func (EvaluationFormScoringStrategyMode) ElementType added in v0.60.0

func (EvaluationFormScoringStrategyMode) ToEvaluationFormScoringStrategyModeOutput added in v0.60.0

func (e EvaluationFormScoringStrategyMode) ToEvaluationFormScoringStrategyModeOutput() EvaluationFormScoringStrategyModeOutput

func (EvaluationFormScoringStrategyMode) ToEvaluationFormScoringStrategyModeOutputWithContext added in v0.60.0

func (e EvaluationFormScoringStrategyMode) ToEvaluationFormScoringStrategyModeOutputWithContext(ctx context.Context) EvaluationFormScoringStrategyModeOutput

func (EvaluationFormScoringStrategyMode) ToEvaluationFormScoringStrategyModePtrOutput added in v0.60.0

func (e EvaluationFormScoringStrategyMode) ToEvaluationFormScoringStrategyModePtrOutput() EvaluationFormScoringStrategyModePtrOutput

func (EvaluationFormScoringStrategyMode) ToEvaluationFormScoringStrategyModePtrOutputWithContext added in v0.60.0

func (e EvaluationFormScoringStrategyMode) ToEvaluationFormScoringStrategyModePtrOutputWithContext(ctx context.Context) EvaluationFormScoringStrategyModePtrOutput

func (EvaluationFormScoringStrategyMode) ToStringOutput added in v0.60.0

func (EvaluationFormScoringStrategyMode) ToStringOutputWithContext added in v0.60.0

func (e EvaluationFormScoringStrategyMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EvaluationFormScoringStrategyMode) ToStringPtrOutput added in v0.60.0

func (EvaluationFormScoringStrategyMode) ToStringPtrOutputWithContext added in v0.60.0

func (e EvaluationFormScoringStrategyMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EvaluationFormScoringStrategyModeInput added in v0.60.0

type EvaluationFormScoringStrategyModeInput interface {
	pulumi.Input

	ToEvaluationFormScoringStrategyModeOutput() EvaluationFormScoringStrategyModeOutput
	ToEvaluationFormScoringStrategyModeOutputWithContext(context.Context) EvaluationFormScoringStrategyModeOutput
}

EvaluationFormScoringStrategyModeInput is an input type that accepts values of the EvaluationFormScoringStrategyMode enum A concrete instance of `EvaluationFormScoringStrategyModeInput` can be one of the following:

EvaluationFormScoringStrategyModeQuestionOnly
EvaluationFormScoringStrategyModeSectionOnly

type EvaluationFormScoringStrategyModeOutput added in v0.60.0

type EvaluationFormScoringStrategyModeOutput struct{ *pulumi.OutputState }

func (EvaluationFormScoringStrategyModeOutput) ElementType added in v0.60.0

func (EvaluationFormScoringStrategyModeOutput) ToEvaluationFormScoringStrategyModeOutput added in v0.60.0

func (o EvaluationFormScoringStrategyModeOutput) ToEvaluationFormScoringStrategyModeOutput() EvaluationFormScoringStrategyModeOutput

func (EvaluationFormScoringStrategyModeOutput) ToEvaluationFormScoringStrategyModeOutputWithContext added in v0.60.0

func (o EvaluationFormScoringStrategyModeOutput) ToEvaluationFormScoringStrategyModeOutputWithContext(ctx context.Context) EvaluationFormScoringStrategyModeOutput

func (EvaluationFormScoringStrategyModeOutput) ToEvaluationFormScoringStrategyModePtrOutput added in v0.60.0

func (o EvaluationFormScoringStrategyModeOutput) ToEvaluationFormScoringStrategyModePtrOutput() EvaluationFormScoringStrategyModePtrOutput

func (EvaluationFormScoringStrategyModeOutput) ToEvaluationFormScoringStrategyModePtrOutputWithContext added in v0.60.0

func (o EvaluationFormScoringStrategyModeOutput) ToEvaluationFormScoringStrategyModePtrOutputWithContext(ctx context.Context) EvaluationFormScoringStrategyModePtrOutput

func (EvaluationFormScoringStrategyModeOutput) ToStringOutput added in v0.60.0

func (EvaluationFormScoringStrategyModeOutput) ToStringOutputWithContext added in v0.60.0

func (EvaluationFormScoringStrategyModeOutput) ToStringPtrOutput added in v0.60.0

func (EvaluationFormScoringStrategyModeOutput) ToStringPtrOutputWithContext added in v0.60.0

type EvaluationFormScoringStrategyModePtrInput added in v0.60.0

type EvaluationFormScoringStrategyModePtrInput interface {
	pulumi.Input

	ToEvaluationFormScoringStrategyModePtrOutput() EvaluationFormScoringStrategyModePtrOutput
	ToEvaluationFormScoringStrategyModePtrOutputWithContext(context.Context) EvaluationFormScoringStrategyModePtrOutput
}

func EvaluationFormScoringStrategyModePtr added in v0.60.0

func EvaluationFormScoringStrategyModePtr(v string) EvaluationFormScoringStrategyModePtrInput

type EvaluationFormScoringStrategyModePtrOutput added in v0.60.0

type EvaluationFormScoringStrategyModePtrOutput struct{ *pulumi.OutputState }

func (EvaluationFormScoringStrategyModePtrOutput) Elem added in v0.60.0

func (EvaluationFormScoringStrategyModePtrOutput) ElementType added in v0.60.0

func (EvaluationFormScoringStrategyModePtrOutput) ToEvaluationFormScoringStrategyModePtrOutput added in v0.60.0

func (o EvaluationFormScoringStrategyModePtrOutput) ToEvaluationFormScoringStrategyModePtrOutput() EvaluationFormScoringStrategyModePtrOutput

func (EvaluationFormScoringStrategyModePtrOutput) ToEvaluationFormScoringStrategyModePtrOutputWithContext added in v0.60.0

func (o EvaluationFormScoringStrategyModePtrOutput) ToEvaluationFormScoringStrategyModePtrOutputWithContext(ctx context.Context) EvaluationFormScoringStrategyModePtrOutput

func (EvaluationFormScoringStrategyModePtrOutput) ToStringPtrOutput added in v0.60.0

func (EvaluationFormScoringStrategyModePtrOutput) ToStringPtrOutputWithContext added in v0.60.0

type EvaluationFormScoringStrategyOutput added in v0.60.0

type EvaluationFormScoringStrategyOutput struct{ *pulumi.OutputState }

The scoring strategy.

func (EvaluationFormScoringStrategyOutput) ElementType added in v0.60.0

func (EvaluationFormScoringStrategyOutput) Mode added in v0.60.0

The scoring mode.

func (EvaluationFormScoringStrategyOutput) Status added in v0.60.0

The scoring status.

func (EvaluationFormScoringStrategyOutput) ToEvaluationFormScoringStrategyOutput added in v0.60.0

func (o EvaluationFormScoringStrategyOutput) ToEvaluationFormScoringStrategyOutput() EvaluationFormScoringStrategyOutput

func (EvaluationFormScoringStrategyOutput) ToEvaluationFormScoringStrategyOutputWithContext added in v0.60.0

func (o EvaluationFormScoringStrategyOutput) ToEvaluationFormScoringStrategyOutputWithContext(ctx context.Context) EvaluationFormScoringStrategyOutput

func (EvaluationFormScoringStrategyOutput) ToEvaluationFormScoringStrategyPtrOutput added in v0.60.0

func (o EvaluationFormScoringStrategyOutput) ToEvaluationFormScoringStrategyPtrOutput() EvaluationFormScoringStrategyPtrOutput

func (EvaluationFormScoringStrategyOutput) ToEvaluationFormScoringStrategyPtrOutputWithContext added in v0.60.0

func (o EvaluationFormScoringStrategyOutput) ToEvaluationFormScoringStrategyPtrOutputWithContext(ctx context.Context) EvaluationFormScoringStrategyPtrOutput

type EvaluationFormScoringStrategyPtrInput added in v0.60.0

type EvaluationFormScoringStrategyPtrInput interface {
	pulumi.Input

	ToEvaluationFormScoringStrategyPtrOutput() EvaluationFormScoringStrategyPtrOutput
	ToEvaluationFormScoringStrategyPtrOutputWithContext(context.Context) EvaluationFormScoringStrategyPtrOutput
}

EvaluationFormScoringStrategyPtrInput is an input type that accepts EvaluationFormScoringStrategyArgs, EvaluationFormScoringStrategyPtr and EvaluationFormScoringStrategyPtrOutput values. You can construct a concrete instance of `EvaluationFormScoringStrategyPtrInput` via:

        EvaluationFormScoringStrategyArgs{...}

or:

        nil

type EvaluationFormScoringStrategyPtrOutput added in v0.60.0

type EvaluationFormScoringStrategyPtrOutput struct{ *pulumi.OutputState }

func (EvaluationFormScoringStrategyPtrOutput) Elem added in v0.60.0

func (EvaluationFormScoringStrategyPtrOutput) ElementType added in v0.60.0

func (EvaluationFormScoringStrategyPtrOutput) Mode added in v0.60.0

The scoring mode.

func (EvaluationFormScoringStrategyPtrOutput) Status added in v0.60.0

The scoring status.

func (EvaluationFormScoringStrategyPtrOutput) ToEvaluationFormScoringStrategyPtrOutput added in v0.60.0

func (o EvaluationFormScoringStrategyPtrOutput) ToEvaluationFormScoringStrategyPtrOutput() EvaluationFormScoringStrategyPtrOutput

func (EvaluationFormScoringStrategyPtrOutput) ToEvaluationFormScoringStrategyPtrOutputWithContext added in v0.60.0

func (o EvaluationFormScoringStrategyPtrOutput) ToEvaluationFormScoringStrategyPtrOutputWithContext(ctx context.Context) EvaluationFormScoringStrategyPtrOutput

type EvaluationFormScoringStrategyStatus added in v0.60.0

type EvaluationFormScoringStrategyStatus string

The scoring status.

func (EvaluationFormScoringStrategyStatus) ElementType added in v0.60.0

func (EvaluationFormScoringStrategyStatus) ToEvaluationFormScoringStrategyStatusOutput added in v0.60.0

func (e EvaluationFormScoringStrategyStatus) ToEvaluationFormScoringStrategyStatusOutput() EvaluationFormScoringStrategyStatusOutput

func (EvaluationFormScoringStrategyStatus) ToEvaluationFormScoringStrategyStatusOutputWithContext added in v0.60.0

func (e EvaluationFormScoringStrategyStatus) ToEvaluationFormScoringStrategyStatusOutputWithContext(ctx context.Context) EvaluationFormScoringStrategyStatusOutput

func (EvaluationFormScoringStrategyStatus) ToEvaluationFormScoringStrategyStatusPtrOutput added in v0.60.0

func (e EvaluationFormScoringStrategyStatus) ToEvaluationFormScoringStrategyStatusPtrOutput() EvaluationFormScoringStrategyStatusPtrOutput

func (EvaluationFormScoringStrategyStatus) ToEvaluationFormScoringStrategyStatusPtrOutputWithContext added in v0.60.0

func (e EvaluationFormScoringStrategyStatus) ToEvaluationFormScoringStrategyStatusPtrOutputWithContext(ctx context.Context) EvaluationFormScoringStrategyStatusPtrOutput

func (EvaluationFormScoringStrategyStatus) ToStringOutput added in v0.60.0

func (EvaluationFormScoringStrategyStatus) ToStringOutputWithContext added in v0.60.0

func (e EvaluationFormScoringStrategyStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EvaluationFormScoringStrategyStatus) ToStringPtrOutput added in v0.60.0

func (EvaluationFormScoringStrategyStatus) ToStringPtrOutputWithContext added in v0.60.0

func (e EvaluationFormScoringStrategyStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EvaluationFormScoringStrategyStatusInput added in v0.60.0

type EvaluationFormScoringStrategyStatusInput interface {
	pulumi.Input

	ToEvaluationFormScoringStrategyStatusOutput() EvaluationFormScoringStrategyStatusOutput
	ToEvaluationFormScoringStrategyStatusOutputWithContext(context.Context) EvaluationFormScoringStrategyStatusOutput
}

EvaluationFormScoringStrategyStatusInput is an input type that accepts values of the EvaluationFormScoringStrategyStatus enum A concrete instance of `EvaluationFormScoringStrategyStatusInput` can be one of the following:

EvaluationFormScoringStrategyStatusEnabled
EvaluationFormScoringStrategyStatusDisabled

type EvaluationFormScoringStrategyStatusOutput added in v0.60.0

type EvaluationFormScoringStrategyStatusOutput struct{ *pulumi.OutputState }

func (EvaluationFormScoringStrategyStatusOutput) ElementType added in v0.60.0

func (EvaluationFormScoringStrategyStatusOutput) ToEvaluationFormScoringStrategyStatusOutput added in v0.60.0

func (o EvaluationFormScoringStrategyStatusOutput) ToEvaluationFormScoringStrategyStatusOutput() EvaluationFormScoringStrategyStatusOutput

func (EvaluationFormScoringStrategyStatusOutput) ToEvaluationFormScoringStrategyStatusOutputWithContext added in v0.60.0

func (o EvaluationFormScoringStrategyStatusOutput) ToEvaluationFormScoringStrategyStatusOutputWithContext(ctx context.Context) EvaluationFormScoringStrategyStatusOutput

func (EvaluationFormScoringStrategyStatusOutput) ToEvaluationFormScoringStrategyStatusPtrOutput added in v0.60.0

func (o EvaluationFormScoringStrategyStatusOutput) ToEvaluationFormScoringStrategyStatusPtrOutput() EvaluationFormScoringStrategyStatusPtrOutput

func (EvaluationFormScoringStrategyStatusOutput) ToEvaluationFormScoringStrategyStatusPtrOutputWithContext added in v0.60.0

func (o EvaluationFormScoringStrategyStatusOutput) ToEvaluationFormScoringStrategyStatusPtrOutputWithContext(ctx context.Context) EvaluationFormScoringStrategyStatusPtrOutput

func (EvaluationFormScoringStrategyStatusOutput) ToStringOutput added in v0.60.0

func (EvaluationFormScoringStrategyStatusOutput) ToStringOutputWithContext added in v0.60.0

func (EvaluationFormScoringStrategyStatusOutput) ToStringPtrOutput added in v0.60.0

func (EvaluationFormScoringStrategyStatusOutput) ToStringPtrOutputWithContext added in v0.60.0

type EvaluationFormScoringStrategyStatusPtrInput added in v0.60.0

type EvaluationFormScoringStrategyStatusPtrInput interface {
	pulumi.Input

	ToEvaluationFormScoringStrategyStatusPtrOutput() EvaluationFormScoringStrategyStatusPtrOutput
	ToEvaluationFormScoringStrategyStatusPtrOutputWithContext(context.Context) EvaluationFormScoringStrategyStatusPtrOutput
}

func EvaluationFormScoringStrategyStatusPtr added in v0.60.0

func EvaluationFormScoringStrategyStatusPtr(v string) EvaluationFormScoringStrategyStatusPtrInput

type EvaluationFormScoringStrategyStatusPtrOutput added in v0.60.0

type EvaluationFormScoringStrategyStatusPtrOutput struct{ *pulumi.OutputState }

func (EvaluationFormScoringStrategyStatusPtrOutput) Elem added in v0.60.0

func (EvaluationFormScoringStrategyStatusPtrOutput) ElementType added in v0.60.0

func (EvaluationFormScoringStrategyStatusPtrOutput) ToEvaluationFormScoringStrategyStatusPtrOutput added in v0.60.0

func (o EvaluationFormScoringStrategyStatusPtrOutput) ToEvaluationFormScoringStrategyStatusPtrOutput() EvaluationFormScoringStrategyStatusPtrOutput

func (EvaluationFormScoringStrategyStatusPtrOutput) ToEvaluationFormScoringStrategyStatusPtrOutputWithContext added in v0.60.0

func (o EvaluationFormScoringStrategyStatusPtrOutput) ToEvaluationFormScoringStrategyStatusPtrOutputWithContext(ctx context.Context) EvaluationFormScoringStrategyStatusPtrOutput

func (EvaluationFormScoringStrategyStatusPtrOutput) ToStringPtrOutput added in v0.60.0

func (EvaluationFormScoringStrategyStatusPtrOutput) ToStringPtrOutputWithContext added in v0.60.0

type EvaluationFormSection added in v0.60.0

type EvaluationFormSection struct {
	// The instructions for the section.
	Instructions *string `pulumi:"instructions"`
	// The list of section items.
	Items []EvaluationFormItem `pulumi:"items"`
	// The identifier to reference the section.
	RefId string `pulumi:"refId"`
	// The title of the section.
	Title string `pulumi:"title"`
	// The item weight used for scoring.
	Weight *float64 `pulumi:"weight"`
}

The evaluation form section.

type EvaluationFormSectionArgs added in v0.60.0

type EvaluationFormSectionArgs struct {
	// The instructions for the section.
	Instructions pulumi.StringPtrInput `pulumi:"instructions"`
	// The list of section items.
	Items EvaluationFormItemArrayInput `pulumi:"items"`
	// The identifier to reference the section.
	RefId pulumi.StringInput `pulumi:"refId"`
	// The title of the section.
	Title pulumi.StringInput `pulumi:"title"`
	// The item weight used for scoring.
	Weight pulumi.Float64PtrInput `pulumi:"weight"`
}

The evaluation form section.

func (EvaluationFormSectionArgs) ElementType added in v0.60.0

func (EvaluationFormSectionArgs) ElementType() reflect.Type

func (EvaluationFormSectionArgs) ToEvaluationFormSectionOutput added in v0.60.0

func (i EvaluationFormSectionArgs) ToEvaluationFormSectionOutput() EvaluationFormSectionOutput

func (EvaluationFormSectionArgs) ToEvaluationFormSectionOutputWithContext added in v0.60.0

func (i EvaluationFormSectionArgs) ToEvaluationFormSectionOutputWithContext(ctx context.Context) EvaluationFormSectionOutput

func (EvaluationFormSectionArgs) ToEvaluationFormSectionPtrOutput added in v0.60.0

func (i EvaluationFormSectionArgs) ToEvaluationFormSectionPtrOutput() EvaluationFormSectionPtrOutput

func (EvaluationFormSectionArgs) ToEvaluationFormSectionPtrOutputWithContext added in v0.60.0

func (i EvaluationFormSectionArgs) ToEvaluationFormSectionPtrOutputWithContext(ctx context.Context) EvaluationFormSectionPtrOutput

type EvaluationFormSectionInput added in v0.60.0

type EvaluationFormSectionInput interface {
	pulumi.Input

	ToEvaluationFormSectionOutput() EvaluationFormSectionOutput
	ToEvaluationFormSectionOutputWithContext(context.Context) EvaluationFormSectionOutput
}

EvaluationFormSectionInput is an input type that accepts EvaluationFormSectionArgs and EvaluationFormSectionOutput values. You can construct a concrete instance of `EvaluationFormSectionInput` via:

EvaluationFormSectionArgs{...}

type EvaluationFormSectionOutput added in v0.60.0

type EvaluationFormSectionOutput struct{ *pulumi.OutputState }

The evaluation form section.

func (EvaluationFormSectionOutput) ElementType added in v0.60.0

func (EvaluationFormSectionOutput) Instructions added in v0.60.0

The instructions for the section.

func (EvaluationFormSectionOutput) Items added in v0.60.0

The list of section items.

func (EvaluationFormSectionOutput) RefId added in v0.60.0

The identifier to reference the section.

func (EvaluationFormSectionOutput) Title added in v0.60.0

The title of the section.

func (EvaluationFormSectionOutput) ToEvaluationFormSectionOutput added in v0.60.0

func (o EvaluationFormSectionOutput) ToEvaluationFormSectionOutput() EvaluationFormSectionOutput

func (EvaluationFormSectionOutput) ToEvaluationFormSectionOutputWithContext added in v0.60.0

func (o EvaluationFormSectionOutput) ToEvaluationFormSectionOutputWithContext(ctx context.Context) EvaluationFormSectionOutput

func (EvaluationFormSectionOutput) ToEvaluationFormSectionPtrOutput added in v0.60.0

func (o EvaluationFormSectionOutput) ToEvaluationFormSectionPtrOutput() EvaluationFormSectionPtrOutput

func (EvaluationFormSectionOutput) ToEvaluationFormSectionPtrOutputWithContext added in v0.60.0

func (o EvaluationFormSectionOutput) ToEvaluationFormSectionPtrOutputWithContext(ctx context.Context) EvaluationFormSectionPtrOutput

func (EvaluationFormSectionOutput) Weight added in v0.60.0

The item weight used for scoring.

type EvaluationFormSectionPtrInput added in v0.60.0

type EvaluationFormSectionPtrInput interface {
	pulumi.Input

	ToEvaluationFormSectionPtrOutput() EvaluationFormSectionPtrOutput
	ToEvaluationFormSectionPtrOutputWithContext(context.Context) EvaluationFormSectionPtrOutput
}

EvaluationFormSectionPtrInput is an input type that accepts EvaluationFormSectionArgs, EvaluationFormSectionPtr and EvaluationFormSectionPtrOutput values. You can construct a concrete instance of `EvaluationFormSectionPtrInput` via:

        EvaluationFormSectionArgs{...}

or:

        nil

func EvaluationFormSectionPtr added in v0.60.0

func EvaluationFormSectionPtr(v *EvaluationFormSectionArgs) EvaluationFormSectionPtrInput

type EvaluationFormSectionPtrOutput added in v0.60.0

type EvaluationFormSectionPtrOutput struct{ *pulumi.OutputState }

func (EvaluationFormSectionPtrOutput) Elem added in v0.60.0

func (EvaluationFormSectionPtrOutput) ElementType added in v0.60.0

func (EvaluationFormSectionPtrOutput) Instructions added in v0.60.0

The instructions for the section.

func (EvaluationFormSectionPtrOutput) Items added in v0.60.0

The list of section items.

func (EvaluationFormSectionPtrOutput) RefId added in v0.60.0

The identifier to reference the section.

func (EvaluationFormSectionPtrOutput) Title added in v0.60.0

The title of the section.

func (EvaluationFormSectionPtrOutput) ToEvaluationFormSectionPtrOutput added in v0.60.0

func (o EvaluationFormSectionPtrOutput) ToEvaluationFormSectionPtrOutput() EvaluationFormSectionPtrOutput

func (EvaluationFormSectionPtrOutput) ToEvaluationFormSectionPtrOutputWithContext added in v0.60.0

func (o EvaluationFormSectionPtrOutput) ToEvaluationFormSectionPtrOutputWithContext(ctx context.Context) EvaluationFormSectionPtrOutput

func (EvaluationFormSectionPtrOutput) Weight added in v0.60.0

The item weight used for scoring.

type EvaluationFormSingleSelectQuestionAutomation added in v0.60.0

type EvaluationFormSingleSelectQuestionAutomation struct {
	// The option reference identifier of the default answer.
	DefaultOptionRefId *string `pulumi:"defaultOptionRefId"`
	// The answer options for the automation.
	Options []EvaluationFormSingleSelectQuestionAutomationOption `pulumi:"options"`
}

The automation properties for the single-select question.

type EvaluationFormSingleSelectQuestionAutomationArgs added in v0.60.0

type EvaluationFormSingleSelectQuestionAutomationArgs struct {
	// The option reference identifier of the default answer.
	DefaultOptionRefId pulumi.StringPtrInput `pulumi:"defaultOptionRefId"`
	// The answer options for the automation.
	Options EvaluationFormSingleSelectQuestionAutomationOptionArrayInput `pulumi:"options"`
}

The automation properties for the single-select question.

func (EvaluationFormSingleSelectQuestionAutomationArgs) ElementType added in v0.60.0

func (EvaluationFormSingleSelectQuestionAutomationArgs) ToEvaluationFormSingleSelectQuestionAutomationOutput added in v0.60.0

func (i EvaluationFormSingleSelectQuestionAutomationArgs) ToEvaluationFormSingleSelectQuestionAutomationOutput() EvaluationFormSingleSelectQuestionAutomationOutput

func (EvaluationFormSingleSelectQuestionAutomationArgs) ToEvaluationFormSingleSelectQuestionAutomationOutputWithContext added in v0.60.0

func (i EvaluationFormSingleSelectQuestionAutomationArgs) ToEvaluationFormSingleSelectQuestionAutomationOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionAutomationOutput

func (EvaluationFormSingleSelectQuestionAutomationArgs) ToEvaluationFormSingleSelectQuestionAutomationPtrOutput added in v0.60.0

func (i EvaluationFormSingleSelectQuestionAutomationArgs) ToEvaluationFormSingleSelectQuestionAutomationPtrOutput() EvaluationFormSingleSelectQuestionAutomationPtrOutput

func (EvaluationFormSingleSelectQuestionAutomationArgs) ToEvaluationFormSingleSelectQuestionAutomationPtrOutputWithContext added in v0.60.0

func (i EvaluationFormSingleSelectQuestionAutomationArgs) ToEvaluationFormSingleSelectQuestionAutomationPtrOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionAutomationPtrOutput

type EvaluationFormSingleSelectQuestionAutomationInput added in v0.60.0

type EvaluationFormSingleSelectQuestionAutomationInput interface {
	pulumi.Input

	ToEvaluationFormSingleSelectQuestionAutomationOutput() EvaluationFormSingleSelectQuestionAutomationOutput
	ToEvaluationFormSingleSelectQuestionAutomationOutputWithContext(context.Context) EvaluationFormSingleSelectQuestionAutomationOutput
}

EvaluationFormSingleSelectQuestionAutomationInput is an input type that accepts EvaluationFormSingleSelectQuestionAutomationArgs and EvaluationFormSingleSelectQuestionAutomationOutput values. You can construct a concrete instance of `EvaluationFormSingleSelectQuestionAutomationInput` via:

EvaluationFormSingleSelectQuestionAutomationArgs{...}

type EvaluationFormSingleSelectQuestionAutomationOption added in v0.60.0

type EvaluationFormSingleSelectQuestionAutomationOption struct {
	// The automation option based on Rules categories.
	RuleCategory EvaluationFormSingleSelectQuestionRuleCategoryAutomation `pulumi:"ruleCategory"`
}

The automation option for the single-select question.

type EvaluationFormSingleSelectQuestionAutomationOptionArgs added in v0.60.0

type EvaluationFormSingleSelectQuestionAutomationOptionArgs struct {
	// The automation option based on Rules categories.
	RuleCategory EvaluationFormSingleSelectQuestionRuleCategoryAutomationInput `pulumi:"ruleCategory"`
}

The automation option for the single-select question.

func (EvaluationFormSingleSelectQuestionAutomationOptionArgs) ElementType added in v0.60.0

func (EvaluationFormSingleSelectQuestionAutomationOptionArgs) ToEvaluationFormSingleSelectQuestionAutomationOptionOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionAutomationOptionArgs) ToEvaluationFormSingleSelectQuestionAutomationOptionOutputWithContext added in v0.60.0

func (i EvaluationFormSingleSelectQuestionAutomationOptionArgs) ToEvaluationFormSingleSelectQuestionAutomationOptionOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionAutomationOptionOutput

type EvaluationFormSingleSelectQuestionAutomationOptionArray added in v0.60.0

type EvaluationFormSingleSelectQuestionAutomationOptionArray []EvaluationFormSingleSelectQuestionAutomationOptionInput

func (EvaluationFormSingleSelectQuestionAutomationOptionArray) ElementType added in v0.60.0

func (EvaluationFormSingleSelectQuestionAutomationOptionArray) ToEvaluationFormSingleSelectQuestionAutomationOptionArrayOutput added in v0.60.0

func (i EvaluationFormSingleSelectQuestionAutomationOptionArray) ToEvaluationFormSingleSelectQuestionAutomationOptionArrayOutput() EvaluationFormSingleSelectQuestionAutomationOptionArrayOutput

func (EvaluationFormSingleSelectQuestionAutomationOptionArray) ToEvaluationFormSingleSelectQuestionAutomationOptionArrayOutputWithContext added in v0.60.0

func (i EvaluationFormSingleSelectQuestionAutomationOptionArray) ToEvaluationFormSingleSelectQuestionAutomationOptionArrayOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionAutomationOptionArrayOutput

type EvaluationFormSingleSelectQuestionAutomationOptionArrayInput added in v0.60.0

type EvaluationFormSingleSelectQuestionAutomationOptionArrayInput interface {
	pulumi.Input

	ToEvaluationFormSingleSelectQuestionAutomationOptionArrayOutput() EvaluationFormSingleSelectQuestionAutomationOptionArrayOutput
	ToEvaluationFormSingleSelectQuestionAutomationOptionArrayOutputWithContext(context.Context) EvaluationFormSingleSelectQuestionAutomationOptionArrayOutput
}

EvaluationFormSingleSelectQuestionAutomationOptionArrayInput is an input type that accepts EvaluationFormSingleSelectQuestionAutomationOptionArray and EvaluationFormSingleSelectQuestionAutomationOptionArrayOutput values. You can construct a concrete instance of `EvaluationFormSingleSelectQuestionAutomationOptionArrayInput` via:

EvaluationFormSingleSelectQuestionAutomationOptionArray{ EvaluationFormSingleSelectQuestionAutomationOptionArgs{...} }

type EvaluationFormSingleSelectQuestionAutomationOptionArrayOutput added in v0.60.0

type EvaluationFormSingleSelectQuestionAutomationOptionArrayOutput struct{ *pulumi.OutputState }

func (EvaluationFormSingleSelectQuestionAutomationOptionArrayOutput) ElementType added in v0.60.0

func (EvaluationFormSingleSelectQuestionAutomationOptionArrayOutput) Index added in v0.60.0

func (EvaluationFormSingleSelectQuestionAutomationOptionArrayOutput) ToEvaluationFormSingleSelectQuestionAutomationOptionArrayOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionAutomationOptionArrayOutput) ToEvaluationFormSingleSelectQuestionAutomationOptionArrayOutputWithContext added in v0.60.0

func (o EvaluationFormSingleSelectQuestionAutomationOptionArrayOutput) ToEvaluationFormSingleSelectQuestionAutomationOptionArrayOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionAutomationOptionArrayOutput

type EvaluationFormSingleSelectQuestionAutomationOptionInput added in v0.60.0

type EvaluationFormSingleSelectQuestionAutomationOptionInput interface {
	pulumi.Input

	ToEvaluationFormSingleSelectQuestionAutomationOptionOutput() EvaluationFormSingleSelectQuestionAutomationOptionOutput
	ToEvaluationFormSingleSelectQuestionAutomationOptionOutputWithContext(context.Context) EvaluationFormSingleSelectQuestionAutomationOptionOutput
}

EvaluationFormSingleSelectQuestionAutomationOptionInput is an input type that accepts EvaluationFormSingleSelectQuestionAutomationOptionArgs and EvaluationFormSingleSelectQuestionAutomationOptionOutput values. You can construct a concrete instance of `EvaluationFormSingleSelectQuestionAutomationOptionInput` via:

EvaluationFormSingleSelectQuestionAutomationOptionArgs{...}

type EvaluationFormSingleSelectQuestionAutomationOptionOutput added in v0.60.0

type EvaluationFormSingleSelectQuestionAutomationOptionOutput struct{ *pulumi.OutputState }

The automation option for the single-select question.

func (EvaluationFormSingleSelectQuestionAutomationOptionOutput) ElementType added in v0.60.0

func (EvaluationFormSingleSelectQuestionAutomationOptionOutput) RuleCategory added in v0.60.0

The automation option based on Rules categories.

func (EvaluationFormSingleSelectQuestionAutomationOptionOutput) ToEvaluationFormSingleSelectQuestionAutomationOptionOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionAutomationOptionOutput) ToEvaluationFormSingleSelectQuestionAutomationOptionOutputWithContext added in v0.60.0

func (o EvaluationFormSingleSelectQuestionAutomationOptionOutput) ToEvaluationFormSingleSelectQuestionAutomationOptionOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionAutomationOptionOutput

type EvaluationFormSingleSelectQuestionAutomationOutput added in v0.60.0

type EvaluationFormSingleSelectQuestionAutomationOutput struct{ *pulumi.OutputState }

The automation properties for the single-select question.

func (EvaluationFormSingleSelectQuestionAutomationOutput) DefaultOptionRefId added in v0.60.0

The option reference identifier of the default answer.

func (EvaluationFormSingleSelectQuestionAutomationOutput) ElementType added in v0.60.0

func (EvaluationFormSingleSelectQuestionAutomationOutput) Options added in v0.60.0

The answer options for the automation.

func (EvaluationFormSingleSelectQuestionAutomationOutput) ToEvaluationFormSingleSelectQuestionAutomationOutput added in v0.60.0

func (o EvaluationFormSingleSelectQuestionAutomationOutput) ToEvaluationFormSingleSelectQuestionAutomationOutput() EvaluationFormSingleSelectQuestionAutomationOutput

func (EvaluationFormSingleSelectQuestionAutomationOutput) ToEvaluationFormSingleSelectQuestionAutomationOutputWithContext added in v0.60.0

func (o EvaluationFormSingleSelectQuestionAutomationOutput) ToEvaluationFormSingleSelectQuestionAutomationOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionAutomationOutput

func (EvaluationFormSingleSelectQuestionAutomationOutput) ToEvaluationFormSingleSelectQuestionAutomationPtrOutput added in v0.60.0

func (o EvaluationFormSingleSelectQuestionAutomationOutput) ToEvaluationFormSingleSelectQuestionAutomationPtrOutput() EvaluationFormSingleSelectQuestionAutomationPtrOutput

func (EvaluationFormSingleSelectQuestionAutomationOutput) ToEvaluationFormSingleSelectQuestionAutomationPtrOutputWithContext added in v0.60.0

func (o EvaluationFormSingleSelectQuestionAutomationOutput) ToEvaluationFormSingleSelectQuestionAutomationPtrOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionAutomationPtrOutput

type EvaluationFormSingleSelectQuestionAutomationPtrInput added in v0.60.0

type EvaluationFormSingleSelectQuestionAutomationPtrInput interface {
	pulumi.Input

	ToEvaluationFormSingleSelectQuestionAutomationPtrOutput() EvaluationFormSingleSelectQuestionAutomationPtrOutput
	ToEvaluationFormSingleSelectQuestionAutomationPtrOutputWithContext(context.Context) EvaluationFormSingleSelectQuestionAutomationPtrOutput
}

EvaluationFormSingleSelectQuestionAutomationPtrInput is an input type that accepts EvaluationFormSingleSelectQuestionAutomationArgs, EvaluationFormSingleSelectQuestionAutomationPtr and EvaluationFormSingleSelectQuestionAutomationPtrOutput values. You can construct a concrete instance of `EvaluationFormSingleSelectQuestionAutomationPtrInput` via:

        EvaluationFormSingleSelectQuestionAutomationArgs{...}

or:

        nil

type EvaluationFormSingleSelectQuestionAutomationPtrOutput added in v0.60.0

type EvaluationFormSingleSelectQuestionAutomationPtrOutput struct{ *pulumi.OutputState }

func (EvaluationFormSingleSelectQuestionAutomationPtrOutput) DefaultOptionRefId added in v0.60.0

The option reference identifier of the default answer.

func (EvaluationFormSingleSelectQuestionAutomationPtrOutput) Elem added in v0.60.0

func (EvaluationFormSingleSelectQuestionAutomationPtrOutput) ElementType added in v0.60.0

func (EvaluationFormSingleSelectQuestionAutomationPtrOutput) Options added in v0.60.0

The answer options for the automation.

func (EvaluationFormSingleSelectQuestionAutomationPtrOutput) ToEvaluationFormSingleSelectQuestionAutomationPtrOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionAutomationPtrOutput) ToEvaluationFormSingleSelectQuestionAutomationPtrOutputWithContext added in v0.60.0

func (o EvaluationFormSingleSelectQuestionAutomationPtrOutput) ToEvaluationFormSingleSelectQuestionAutomationPtrOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionAutomationPtrOutput

type EvaluationFormSingleSelectQuestionOption added in v0.60.0

type EvaluationFormSingleSelectQuestionOption struct {
	// The flag to mark the option as automatic fail.
	AutomaticFail *bool `pulumi:"automaticFail"`
	// The identifier used to reference the option.
	RefId string `pulumi:"refId"`
	// The score of the option.
	Score *int `pulumi:"score"`
	// The title of the option.
	Text string `pulumi:"text"`
}

The option for a question.

type EvaluationFormSingleSelectQuestionOptionArgs added in v0.60.0

type EvaluationFormSingleSelectQuestionOptionArgs struct {
	// The flag to mark the option as automatic fail.
	AutomaticFail pulumi.BoolPtrInput `pulumi:"automaticFail"`
	// The identifier used to reference the option.
	RefId pulumi.StringInput `pulumi:"refId"`
	// The score of the option.
	Score pulumi.IntPtrInput `pulumi:"score"`
	// The title of the option.
	Text pulumi.StringInput `pulumi:"text"`
}

The option for a question.

func (EvaluationFormSingleSelectQuestionOptionArgs) ElementType added in v0.60.0

func (EvaluationFormSingleSelectQuestionOptionArgs) ToEvaluationFormSingleSelectQuestionOptionOutput added in v0.60.0

func (i EvaluationFormSingleSelectQuestionOptionArgs) ToEvaluationFormSingleSelectQuestionOptionOutput() EvaluationFormSingleSelectQuestionOptionOutput

func (EvaluationFormSingleSelectQuestionOptionArgs) ToEvaluationFormSingleSelectQuestionOptionOutputWithContext added in v0.60.0

func (i EvaluationFormSingleSelectQuestionOptionArgs) ToEvaluationFormSingleSelectQuestionOptionOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionOptionOutput

type EvaluationFormSingleSelectQuestionOptionArray added in v0.60.0

type EvaluationFormSingleSelectQuestionOptionArray []EvaluationFormSingleSelectQuestionOptionInput

func (EvaluationFormSingleSelectQuestionOptionArray) ElementType added in v0.60.0

func (EvaluationFormSingleSelectQuestionOptionArray) ToEvaluationFormSingleSelectQuestionOptionArrayOutput added in v0.60.0

func (i EvaluationFormSingleSelectQuestionOptionArray) ToEvaluationFormSingleSelectQuestionOptionArrayOutput() EvaluationFormSingleSelectQuestionOptionArrayOutput

func (EvaluationFormSingleSelectQuestionOptionArray) ToEvaluationFormSingleSelectQuestionOptionArrayOutputWithContext added in v0.60.0

func (i EvaluationFormSingleSelectQuestionOptionArray) ToEvaluationFormSingleSelectQuestionOptionArrayOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionOptionArrayOutput

type EvaluationFormSingleSelectQuestionOptionArrayInput added in v0.60.0

type EvaluationFormSingleSelectQuestionOptionArrayInput interface {
	pulumi.Input

	ToEvaluationFormSingleSelectQuestionOptionArrayOutput() EvaluationFormSingleSelectQuestionOptionArrayOutput
	ToEvaluationFormSingleSelectQuestionOptionArrayOutputWithContext(context.Context) EvaluationFormSingleSelectQuestionOptionArrayOutput
}

EvaluationFormSingleSelectQuestionOptionArrayInput is an input type that accepts EvaluationFormSingleSelectQuestionOptionArray and EvaluationFormSingleSelectQuestionOptionArrayOutput values. You can construct a concrete instance of `EvaluationFormSingleSelectQuestionOptionArrayInput` via:

EvaluationFormSingleSelectQuestionOptionArray{ EvaluationFormSingleSelectQuestionOptionArgs{...} }

type EvaluationFormSingleSelectQuestionOptionArrayOutput added in v0.60.0

type EvaluationFormSingleSelectQuestionOptionArrayOutput struct{ *pulumi.OutputState }

func (EvaluationFormSingleSelectQuestionOptionArrayOutput) ElementType added in v0.60.0

func (EvaluationFormSingleSelectQuestionOptionArrayOutput) Index added in v0.60.0

func (EvaluationFormSingleSelectQuestionOptionArrayOutput) ToEvaluationFormSingleSelectQuestionOptionArrayOutput added in v0.60.0

func (o EvaluationFormSingleSelectQuestionOptionArrayOutput) ToEvaluationFormSingleSelectQuestionOptionArrayOutput() EvaluationFormSingleSelectQuestionOptionArrayOutput

func (EvaluationFormSingleSelectQuestionOptionArrayOutput) ToEvaluationFormSingleSelectQuestionOptionArrayOutputWithContext added in v0.60.0

func (o EvaluationFormSingleSelectQuestionOptionArrayOutput) ToEvaluationFormSingleSelectQuestionOptionArrayOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionOptionArrayOutput

type EvaluationFormSingleSelectQuestionOptionInput added in v0.60.0

type EvaluationFormSingleSelectQuestionOptionInput interface {
	pulumi.Input

	ToEvaluationFormSingleSelectQuestionOptionOutput() EvaluationFormSingleSelectQuestionOptionOutput
	ToEvaluationFormSingleSelectQuestionOptionOutputWithContext(context.Context) EvaluationFormSingleSelectQuestionOptionOutput
}

EvaluationFormSingleSelectQuestionOptionInput is an input type that accepts EvaluationFormSingleSelectQuestionOptionArgs and EvaluationFormSingleSelectQuestionOptionOutput values. You can construct a concrete instance of `EvaluationFormSingleSelectQuestionOptionInput` via:

EvaluationFormSingleSelectQuestionOptionArgs{...}

type EvaluationFormSingleSelectQuestionOptionOutput added in v0.60.0

type EvaluationFormSingleSelectQuestionOptionOutput struct{ *pulumi.OutputState }

The option for a question.

func (EvaluationFormSingleSelectQuestionOptionOutput) AutomaticFail added in v0.60.0

The flag to mark the option as automatic fail.

func (EvaluationFormSingleSelectQuestionOptionOutput) ElementType added in v0.60.0

func (EvaluationFormSingleSelectQuestionOptionOutput) RefId added in v0.60.0

The identifier used to reference the option.

func (EvaluationFormSingleSelectQuestionOptionOutput) Score added in v0.60.0

The score of the option.

func (EvaluationFormSingleSelectQuestionOptionOutput) Text added in v0.60.0

The title of the option.

func (EvaluationFormSingleSelectQuestionOptionOutput) ToEvaluationFormSingleSelectQuestionOptionOutput added in v0.60.0

func (o EvaluationFormSingleSelectQuestionOptionOutput) ToEvaluationFormSingleSelectQuestionOptionOutput() EvaluationFormSingleSelectQuestionOptionOutput

func (EvaluationFormSingleSelectQuestionOptionOutput) ToEvaluationFormSingleSelectQuestionOptionOutputWithContext added in v0.60.0

func (o EvaluationFormSingleSelectQuestionOptionOutput) ToEvaluationFormSingleSelectQuestionOptionOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionOptionOutput

type EvaluationFormSingleSelectQuestionProperties added in v0.60.0

type EvaluationFormSingleSelectQuestionProperties struct {
	// The automation properties for the single-select question.
	Automation *EvaluationFormSingleSelectQuestionAutomation `pulumi:"automation"`
	// The display mode of the single-select question.
	DisplayAs *EvaluationFormSingleSelectQuestionPropertiesDisplayAs `pulumi:"displayAs"`
	// The list of options for the question.
	Options []EvaluationFormSingleSelectQuestionOption `pulumi:"options"`
}

The properties of the single-select question.

type EvaluationFormSingleSelectQuestionPropertiesArgs added in v0.60.0

type EvaluationFormSingleSelectQuestionPropertiesArgs struct {
	// The automation properties for the single-select question.
	Automation EvaluationFormSingleSelectQuestionAutomationPtrInput `pulumi:"automation"`
	// The display mode of the single-select question.
	DisplayAs EvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrInput `pulumi:"displayAs"`
	// The list of options for the question.
	Options EvaluationFormSingleSelectQuestionOptionArrayInput `pulumi:"options"`
}

The properties of the single-select question.

func (EvaluationFormSingleSelectQuestionPropertiesArgs) ElementType added in v0.60.0

func (EvaluationFormSingleSelectQuestionPropertiesArgs) ToEvaluationFormSingleSelectQuestionPropertiesOutput added in v0.60.0

func (i EvaluationFormSingleSelectQuestionPropertiesArgs) ToEvaluationFormSingleSelectQuestionPropertiesOutput() EvaluationFormSingleSelectQuestionPropertiesOutput

func (EvaluationFormSingleSelectQuestionPropertiesArgs) ToEvaluationFormSingleSelectQuestionPropertiesOutputWithContext added in v0.60.0

func (i EvaluationFormSingleSelectQuestionPropertiesArgs) ToEvaluationFormSingleSelectQuestionPropertiesOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionPropertiesOutput

func (EvaluationFormSingleSelectQuestionPropertiesArgs) ToEvaluationFormSingleSelectQuestionPropertiesPtrOutput added in v0.60.0

func (i EvaluationFormSingleSelectQuestionPropertiesArgs) ToEvaluationFormSingleSelectQuestionPropertiesPtrOutput() EvaluationFormSingleSelectQuestionPropertiesPtrOutput

func (EvaluationFormSingleSelectQuestionPropertiesArgs) ToEvaluationFormSingleSelectQuestionPropertiesPtrOutputWithContext added in v0.60.0

func (i EvaluationFormSingleSelectQuestionPropertiesArgs) ToEvaluationFormSingleSelectQuestionPropertiesPtrOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionPropertiesPtrOutput

type EvaluationFormSingleSelectQuestionPropertiesDisplayAs added in v0.60.0

type EvaluationFormSingleSelectQuestionPropertiesDisplayAs string

The display mode of the single-select question.

func (EvaluationFormSingleSelectQuestionPropertiesDisplayAs) ElementType added in v0.60.0

func (EvaluationFormSingleSelectQuestionPropertiesDisplayAs) ToEvaluationFormSingleSelectQuestionPropertiesDisplayAsOutput added in v0.60.0

func (e EvaluationFormSingleSelectQuestionPropertiesDisplayAs) ToEvaluationFormSingleSelectQuestionPropertiesDisplayAsOutput() EvaluationFormSingleSelectQuestionPropertiesDisplayAsOutput

func (EvaluationFormSingleSelectQuestionPropertiesDisplayAs) ToEvaluationFormSingleSelectQuestionPropertiesDisplayAsOutputWithContext added in v0.60.0

func (e EvaluationFormSingleSelectQuestionPropertiesDisplayAs) ToEvaluationFormSingleSelectQuestionPropertiesDisplayAsOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionPropertiesDisplayAsOutput

func (EvaluationFormSingleSelectQuestionPropertiesDisplayAs) ToEvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutput added in v0.60.0

func (e EvaluationFormSingleSelectQuestionPropertiesDisplayAs) ToEvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutput() EvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutput

func (EvaluationFormSingleSelectQuestionPropertiesDisplayAs) ToEvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutputWithContext added in v0.60.0

func (e EvaluationFormSingleSelectQuestionPropertiesDisplayAs) ToEvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutput

func (EvaluationFormSingleSelectQuestionPropertiesDisplayAs) ToStringOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionPropertiesDisplayAs) ToStringOutputWithContext added in v0.60.0

func (EvaluationFormSingleSelectQuestionPropertiesDisplayAs) ToStringPtrOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionPropertiesDisplayAs) ToStringPtrOutputWithContext added in v0.60.0

type EvaluationFormSingleSelectQuestionPropertiesDisplayAsInput added in v0.60.0

type EvaluationFormSingleSelectQuestionPropertiesDisplayAsInput interface {
	pulumi.Input

	ToEvaluationFormSingleSelectQuestionPropertiesDisplayAsOutput() EvaluationFormSingleSelectQuestionPropertiesDisplayAsOutput
	ToEvaluationFormSingleSelectQuestionPropertiesDisplayAsOutputWithContext(context.Context) EvaluationFormSingleSelectQuestionPropertiesDisplayAsOutput
}

EvaluationFormSingleSelectQuestionPropertiesDisplayAsInput is an input type that accepts values of the EvaluationFormSingleSelectQuestionPropertiesDisplayAs enum A concrete instance of `EvaluationFormSingleSelectQuestionPropertiesDisplayAsInput` can be one of the following:

EvaluationFormSingleSelectQuestionPropertiesDisplayAsDropdown
EvaluationFormSingleSelectQuestionPropertiesDisplayAsRadio

type EvaluationFormSingleSelectQuestionPropertiesDisplayAsOutput added in v0.60.0

type EvaluationFormSingleSelectQuestionPropertiesDisplayAsOutput struct{ *pulumi.OutputState }

func (EvaluationFormSingleSelectQuestionPropertiesDisplayAsOutput) ElementType added in v0.60.0

func (EvaluationFormSingleSelectQuestionPropertiesDisplayAsOutput) ToEvaluationFormSingleSelectQuestionPropertiesDisplayAsOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionPropertiesDisplayAsOutput) ToEvaluationFormSingleSelectQuestionPropertiesDisplayAsOutputWithContext added in v0.60.0

func (o EvaluationFormSingleSelectQuestionPropertiesDisplayAsOutput) ToEvaluationFormSingleSelectQuestionPropertiesDisplayAsOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionPropertiesDisplayAsOutput

func (EvaluationFormSingleSelectQuestionPropertiesDisplayAsOutput) ToEvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionPropertiesDisplayAsOutput) ToEvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutputWithContext added in v0.60.0

func (o EvaluationFormSingleSelectQuestionPropertiesDisplayAsOutput) ToEvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutput

func (EvaluationFormSingleSelectQuestionPropertiesDisplayAsOutput) ToStringOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionPropertiesDisplayAsOutput) ToStringOutputWithContext added in v0.60.0

func (EvaluationFormSingleSelectQuestionPropertiesDisplayAsOutput) ToStringPtrOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionPropertiesDisplayAsOutput) ToStringPtrOutputWithContext added in v0.60.0

type EvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrInput added in v0.60.0

type EvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrInput interface {
	pulumi.Input

	ToEvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutput() EvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutput
	ToEvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutputWithContext(context.Context) EvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutput
}

func EvaluationFormSingleSelectQuestionPropertiesDisplayAsPtr added in v0.60.0

func EvaluationFormSingleSelectQuestionPropertiesDisplayAsPtr(v string) EvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrInput

type EvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutput added in v0.60.0

type EvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutput struct{ *pulumi.OutputState }

func (EvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutput) Elem added in v0.60.0

func (EvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutput) ElementType added in v0.60.0

func (EvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutput) ToEvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutput) ToEvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutputWithContext added in v0.60.0

func (o EvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutput) ToEvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutput

func (EvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutput) ToStringPtrOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionPropertiesDisplayAsPtrOutput) ToStringPtrOutputWithContext added in v0.60.0

type EvaluationFormSingleSelectQuestionPropertiesInput added in v0.60.0

type EvaluationFormSingleSelectQuestionPropertiesInput interface {
	pulumi.Input

	ToEvaluationFormSingleSelectQuestionPropertiesOutput() EvaluationFormSingleSelectQuestionPropertiesOutput
	ToEvaluationFormSingleSelectQuestionPropertiesOutputWithContext(context.Context) EvaluationFormSingleSelectQuestionPropertiesOutput
}

EvaluationFormSingleSelectQuestionPropertiesInput is an input type that accepts EvaluationFormSingleSelectQuestionPropertiesArgs and EvaluationFormSingleSelectQuestionPropertiesOutput values. You can construct a concrete instance of `EvaluationFormSingleSelectQuestionPropertiesInput` via:

EvaluationFormSingleSelectQuestionPropertiesArgs{...}

type EvaluationFormSingleSelectQuestionPropertiesOutput added in v0.60.0

type EvaluationFormSingleSelectQuestionPropertiesOutput struct{ *pulumi.OutputState }

The properties of the single-select question.

func (EvaluationFormSingleSelectQuestionPropertiesOutput) Automation added in v0.60.0

The automation properties for the single-select question.

func (EvaluationFormSingleSelectQuestionPropertiesOutput) DisplayAs added in v0.60.0

The display mode of the single-select question.

func (EvaluationFormSingleSelectQuestionPropertiesOutput) ElementType added in v0.60.0

func (EvaluationFormSingleSelectQuestionPropertiesOutput) Options added in v0.60.0

The list of options for the question.

func (EvaluationFormSingleSelectQuestionPropertiesOutput) ToEvaluationFormSingleSelectQuestionPropertiesOutput added in v0.60.0

func (o EvaluationFormSingleSelectQuestionPropertiesOutput) ToEvaluationFormSingleSelectQuestionPropertiesOutput() EvaluationFormSingleSelectQuestionPropertiesOutput

func (EvaluationFormSingleSelectQuestionPropertiesOutput) ToEvaluationFormSingleSelectQuestionPropertiesOutputWithContext added in v0.60.0

func (o EvaluationFormSingleSelectQuestionPropertiesOutput) ToEvaluationFormSingleSelectQuestionPropertiesOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionPropertiesOutput

func (EvaluationFormSingleSelectQuestionPropertiesOutput) ToEvaluationFormSingleSelectQuestionPropertiesPtrOutput added in v0.60.0

func (o EvaluationFormSingleSelectQuestionPropertiesOutput) ToEvaluationFormSingleSelectQuestionPropertiesPtrOutput() EvaluationFormSingleSelectQuestionPropertiesPtrOutput

func (EvaluationFormSingleSelectQuestionPropertiesOutput) ToEvaluationFormSingleSelectQuestionPropertiesPtrOutputWithContext added in v0.60.0

func (o EvaluationFormSingleSelectQuestionPropertiesOutput) ToEvaluationFormSingleSelectQuestionPropertiesPtrOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionPropertiesPtrOutput

type EvaluationFormSingleSelectQuestionPropertiesPtrInput added in v0.60.0

type EvaluationFormSingleSelectQuestionPropertiesPtrInput interface {
	pulumi.Input

	ToEvaluationFormSingleSelectQuestionPropertiesPtrOutput() EvaluationFormSingleSelectQuestionPropertiesPtrOutput
	ToEvaluationFormSingleSelectQuestionPropertiesPtrOutputWithContext(context.Context) EvaluationFormSingleSelectQuestionPropertiesPtrOutput
}

EvaluationFormSingleSelectQuestionPropertiesPtrInput is an input type that accepts EvaluationFormSingleSelectQuestionPropertiesArgs, EvaluationFormSingleSelectQuestionPropertiesPtr and EvaluationFormSingleSelectQuestionPropertiesPtrOutput values. You can construct a concrete instance of `EvaluationFormSingleSelectQuestionPropertiesPtrInput` via:

        EvaluationFormSingleSelectQuestionPropertiesArgs{...}

or:

        nil

type EvaluationFormSingleSelectQuestionPropertiesPtrOutput added in v0.60.0

type EvaluationFormSingleSelectQuestionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (EvaluationFormSingleSelectQuestionPropertiesPtrOutput) Automation added in v0.60.0

The automation properties for the single-select question.

func (EvaluationFormSingleSelectQuestionPropertiesPtrOutput) DisplayAs added in v0.60.0

The display mode of the single-select question.

func (EvaluationFormSingleSelectQuestionPropertiesPtrOutput) Elem added in v0.60.0

func (EvaluationFormSingleSelectQuestionPropertiesPtrOutput) ElementType added in v0.60.0

func (EvaluationFormSingleSelectQuestionPropertiesPtrOutput) Options added in v0.60.0

The list of options for the question.

func (EvaluationFormSingleSelectQuestionPropertiesPtrOutput) ToEvaluationFormSingleSelectQuestionPropertiesPtrOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionPropertiesPtrOutput) ToEvaluationFormSingleSelectQuestionPropertiesPtrOutputWithContext added in v0.60.0

func (o EvaluationFormSingleSelectQuestionPropertiesPtrOutput) ToEvaluationFormSingleSelectQuestionPropertiesPtrOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionPropertiesPtrOutput

type EvaluationFormSingleSelectQuestionRuleCategoryAutomation added in v0.60.0

type EvaluationFormSingleSelectQuestionRuleCategoryAutomation struct {
	// The category name as defined in Rules.
	Category string `pulumi:"category"`
	// The automation condition applied on contact categories.
	Condition EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition `pulumi:"condition"`
	// The option identifier referencing the option to be selected when the automation option is triggered.
	OptionRefId string `pulumi:"optionRefId"`
}

The automation option based on Rules categories.

type EvaluationFormSingleSelectQuestionRuleCategoryAutomationArgs added in v0.60.0

type EvaluationFormSingleSelectQuestionRuleCategoryAutomationArgs struct {
	// The category name as defined in Rules.
	Category pulumi.StringInput `pulumi:"category"`
	// The automation condition applied on contact categories.
	Condition EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionInput `pulumi:"condition"`
	// The option identifier referencing the option to be selected when the automation option is triggered.
	OptionRefId pulumi.StringInput `pulumi:"optionRefId"`
}

The automation option based on Rules categories.

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationArgs) ElementType added in v0.60.0

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationArgs) ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationArgs) ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationOutputWithContext added in v0.60.0

func (i EvaluationFormSingleSelectQuestionRuleCategoryAutomationArgs) ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionRuleCategoryAutomationOutput

type EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition added in v0.60.0

type EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition string

The automation condition applied on contact categories.

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition) ElementType added in v0.60.0

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition) ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition) ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutputWithContext added in v0.60.0

func (e EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition) ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutput

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition) ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition) ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrOutputWithContext added in v0.60.0

func (e EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition) ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrOutput

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition) ToStringOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition) ToStringOutputWithContext added in v0.60.0

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition) ToStringPtrOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition) ToStringPtrOutputWithContext added in v0.60.0

type EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionInput added in v0.60.0

type EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionInput interface {
	pulumi.Input

	ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutput() EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutput
	ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutputWithContext(context.Context) EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutput
}

EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionInput is an input type that accepts values of the EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition enum A concrete instance of `EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionInput` can be one of the following:

EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPresent
EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionNotPresent

type EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutput added in v0.60.0

type EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutput struct{ *pulumi.OutputState }

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutput) ElementType added in v0.60.0

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutput) ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutput) ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutputWithContext added in v0.60.0

func (o EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutput) ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutput

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutput) ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutput) ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrOutputWithContext added in v0.60.0

func (o EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutput) ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrOutput

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutput) ToStringOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutput) ToStringOutputWithContext added in v0.60.0

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutput) ToStringPtrOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionOutput) ToStringPtrOutputWithContext added in v0.60.0

type EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrInput added in v0.60.0

type EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrInput interface {
	pulumi.Input

	ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrOutput() EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrOutput
	ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrOutputWithContext(context.Context) EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrOutput
}

func EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtr added in v0.60.0

func EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtr(v string) EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrInput

type EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrOutput added in v0.60.0

type EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrOutput struct{ *pulumi.OutputState }

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrOutput) Elem added in v0.60.0

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrOutput) ElementType added in v0.60.0

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrOutput) ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrOutput) ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrOutputWithContext added in v0.60.0

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrOutput) ToStringPtrOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationConditionPtrOutput) ToStringPtrOutputWithContext added in v0.60.0

type EvaluationFormSingleSelectQuestionRuleCategoryAutomationInput added in v0.60.0

type EvaluationFormSingleSelectQuestionRuleCategoryAutomationInput interface {
	pulumi.Input

	ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationOutput() EvaluationFormSingleSelectQuestionRuleCategoryAutomationOutput
	ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationOutputWithContext(context.Context) EvaluationFormSingleSelectQuestionRuleCategoryAutomationOutput
}

EvaluationFormSingleSelectQuestionRuleCategoryAutomationInput is an input type that accepts EvaluationFormSingleSelectQuestionRuleCategoryAutomationArgs and EvaluationFormSingleSelectQuestionRuleCategoryAutomationOutput values. You can construct a concrete instance of `EvaluationFormSingleSelectQuestionRuleCategoryAutomationInput` via:

EvaluationFormSingleSelectQuestionRuleCategoryAutomationArgs{...}

type EvaluationFormSingleSelectQuestionRuleCategoryAutomationOutput added in v0.60.0

type EvaluationFormSingleSelectQuestionRuleCategoryAutomationOutput struct{ *pulumi.OutputState }

The automation option based on Rules categories.

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationOutput) Category added in v0.60.0

The category name as defined in Rules.

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationOutput) Condition added in v0.60.0

The automation condition applied on contact categories.

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationOutput) ElementType added in v0.60.0

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationOutput) OptionRefId added in v0.60.0

The option identifier referencing the option to be selected when the automation option is triggered.

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationOutput) ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationOutput added in v0.60.0

func (EvaluationFormSingleSelectQuestionRuleCategoryAutomationOutput) ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationOutputWithContext added in v0.60.0

func (o EvaluationFormSingleSelectQuestionRuleCategoryAutomationOutput) ToEvaluationFormSingleSelectQuestionRuleCategoryAutomationOutputWithContext(ctx context.Context) EvaluationFormSingleSelectQuestionRuleCategoryAutomationOutput

type EvaluationFormState added in v0.60.0

type EvaluationFormState struct {
}

func (EvaluationFormState) ElementType added in v0.60.0

func (EvaluationFormState) ElementType() reflect.Type

type EvaluationFormStatus added in v0.60.0

type EvaluationFormStatus string

The status of the evaluation form.

func (EvaluationFormStatus) ElementType added in v0.60.0

func (EvaluationFormStatus) ElementType() reflect.Type

func (EvaluationFormStatus) ToEvaluationFormStatusOutput added in v0.60.0

func (e EvaluationFormStatus) ToEvaluationFormStatusOutput() EvaluationFormStatusOutput

func (EvaluationFormStatus) ToEvaluationFormStatusOutputWithContext added in v0.60.0

func (e EvaluationFormStatus) ToEvaluationFormStatusOutputWithContext(ctx context.Context) EvaluationFormStatusOutput

func (EvaluationFormStatus) ToEvaluationFormStatusPtrOutput added in v0.60.0

func (e EvaluationFormStatus) ToEvaluationFormStatusPtrOutput() EvaluationFormStatusPtrOutput

func (EvaluationFormStatus) ToEvaluationFormStatusPtrOutputWithContext added in v0.60.0

func (e EvaluationFormStatus) ToEvaluationFormStatusPtrOutputWithContext(ctx context.Context) EvaluationFormStatusPtrOutput

func (EvaluationFormStatus) ToStringOutput added in v0.60.0

func (e EvaluationFormStatus) ToStringOutput() pulumi.StringOutput

func (EvaluationFormStatus) ToStringOutputWithContext added in v0.60.0

func (e EvaluationFormStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EvaluationFormStatus) ToStringPtrOutput added in v0.60.0

func (e EvaluationFormStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (EvaluationFormStatus) ToStringPtrOutputWithContext added in v0.60.0

func (e EvaluationFormStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EvaluationFormStatusInput added in v0.60.0

type EvaluationFormStatusInput interface {
	pulumi.Input

	ToEvaluationFormStatusOutput() EvaluationFormStatusOutput
	ToEvaluationFormStatusOutputWithContext(context.Context) EvaluationFormStatusOutput
}

EvaluationFormStatusInput is an input type that accepts values of the EvaluationFormStatus enum A concrete instance of `EvaluationFormStatusInput` can be one of the following:

EvaluationFormStatusDraft
EvaluationFormStatusActive

type EvaluationFormStatusOutput added in v0.60.0

type EvaluationFormStatusOutput struct{ *pulumi.OutputState }

func (EvaluationFormStatusOutput) ElementType added in v0.60.0

func (EvaluationFormStatusOutput) ElementType() reflect.Type

func (EvaluationFormStatusOutput) ToEvaluationFormStatusOutput added in v0.60.0

func (o EvaluationFormStatusOutput) ToEvaluationFormStatusOutput() EvaluationFormStatusOutput

func (EvaluationFormStatusOutput) ToEvaluationFormStatusOutputWithContext added in v0.60.0

func (o EvaluationFormStatusOutput) ToEvaluationFormStatusOutputWithContext(ctx context.Context) EvaluationFormStatusOutput

func (EvaluationFormStatusOutput) ToEvaluationFormStatusPtrOutput added in v0.60.0

func (o EvaluationFormStatusOutput) ToEvaluationFormStatusPtrOutput() EvaluationFormStatusPtrOutput

func (EvaluationFormStatusOutput) ToEvaluationFormStatusPtrOutputWithContext added in v0.60.0

func (o EvaluationFormStatusOutput) ToEvaluationFormStatusPtrOutputWithContext(ctx context.Context) EvaluationFormStatusPtrOutput

func (EvaluationFormStatusOutput) ToStringOutput added in v0.60.0

func (o EvaluationFormStatusOutput) ToStringOutput() pulumi.StringOutput

func (EvaluationFormStatusOutput) ToStringOutputWithContext added in v0.60.0

func (o EvaluationFormStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EvaluationFormStatusOutput) ToStringPtrOutput added in v0.60.0

func (o EvaluationFormStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EvaluationFormStatusOutput) ToStringPtrOutputWithContext added in v0.60.0

func (o EvaluationFormStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EvaluationFormStatusPtrInput added in v0.60.0

type EvaluationFormStatusPtrInput interface {
	pulumi.Input

	ToEvaluationFormStatusPtrOutput() EvaluationFormStatusPtrOutput
	ToEvaluationFormStatusPtrOutputWithContext(context.Context) EvaluationFormStatusPtrOutput
}

func EvaluationFormStatusPtr added in v0.60.0

func EvaluationFormStatusPtr(v string) EvaluationFormStatusPtrInput

type EvaluationFormStatusPtrOutput added in v0.60.0

type EvaluationFormStatusPtrOutput struct{ *pulumi.OutputState }

func (EvaluationFormStatusPtrOutput) Elem added in v0.60.0

func (EvaluationFormStatusPtrOutput) ElementType added in v0.60.0

func (EvaluationFormStatusPtrOutput) ToEvaluationFormStatusPtrOutput added in v0.60.0

func (o EvaluationFormStatusPtrOutput) ToEvaluationFormStatusPtrOutput() EvaluationFormStatusPtrOutput

func (EvaluationFormStatusPtrOutput) ToEvaluationFormStatusPtrOutputWithContext added in v0.60.0

func (o EvaluationFormStatusPtrOutput) ToEvaluationFormStatusPtrOutputWithContext(ctx context.Context) EvaluationFormStatusPtrOutput

func (EvaluationFormStatusPtrOutput) ToStringPtrOutput added in v0.60.0

func (EvaluationFormStatusPtrOutput) ToStringPtrOutputWithContext added in v0.60.0

func (o EvaluationFormStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EvaluationFormTag added in v0.60.0

type EvaluationFormTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that's 1 to 256 characters in length.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type EvaluationFormTagArgs added in v0.60.0

type EvaluationFormTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that's 1 to 256 characters in length.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (EvaluationFormTagArgs) ElementType added in v0.60.0

func (EvaluationFormTagArgs) ElementType() reflect.Type

func (EvaluationFormTagArgs) ToEvaluationFormTagOutput added in v0.60.0

func (i EvaluationFormTagArgs) ToEvaluationFormTagOutput() EvaluationFormTagOutput

func (EvaluationFormTagArgs) ToEvaluationFormTagOutputWithContext added in v0.60.0

func (i EvaluationFormTagArgs) ToEvaluationFormTagOutputWithContext(ctx context.Context) EvaluationFormTagOutput

type EvaluationFormTagArray added in v0.60.0

type EvaluationFormTagArray []EvaluationFormTagInput

func (EvaluationFormTagArray) ElementType added in v0.60.0

func (EvaluationFormTagArray) ElementType() reflect.Type

func (EvaluationFormTagArray) ToEvaluationFormTagArrayOutput added in v0.60.0

func (i EvaluationFormTagArray) ToEvaluationFormTagArrayOutput() EvaluationFormTagArrayOutput

func (EvaluationFormTagArray) ToEvaluationFormTagArrayOutputWithContext added in v0.60.0

func (i EvaluationFormTagArray) ToEvaluationFormTagArrayOutputWithContext(ctx context.Context) EvaluationFormTagArrayOutput

type EvaluationFormTagArrayInput added in v0.60.0

type EvaluationFormTagArrayInput interface {
	pulumi.Input

	ToEvaluationFormTagArrayOutput() EvaluationFormTagArrayOutput
	ToEvaluationFormTagArrayOutputWithContext(context.Context) EvaluationFormTagArrayOutput
}

EvaluationFormTagArrayInput is an input type that accepts EvaluationFormTagArray and EvaluationFormTagArrayOutput values. You can construct a concrete instance of `EvaluationFormTagArrayInput` via:

EvaluationFormTagArray{ EvaluationFormTagArgs{...} }

type EvaluationFormTagArrayOutput added in v0.60.0

type EvaluationFormTagArrayOutput struct{ *pulumi.OutputState }

func (EvaluationFormTagArrayOutput) ElementType added in v0.60.0

func (EvaluationFormTagArrayOutput) Index added in v0.60.0

func (EvaluationFormTagArrayOutput) ToEvaluationFormTagArrayOutput added in v0.60.0

func (o EvaluationFormTagArrayOutput) ToEvaluationFormTagArrayOutput() EvaluationFormTagArrayOutput

func (EvaluationFormTagArrayOutput) ToEvaluationFormTagArrayOutputWithContext added in v0.60.0

func (o EvaluationFormTagArrayOutput) ToEvaluationFormTagArrayOutputWithContext(ctx context.Context) EvaluationFormTagArrayOutput

type EvaluationFormTagInput added in v0.60.0

type EvaluationFormTagInput interface {
	pulumi.Input

	ToEvaluationFormTagOutput() EvaluationFormTagOutput
	ToEvaluationFormTagOutputWithContext(context.Context) EvaluationFormTagOutput
}

EvaluationFormTagInput is an input type that accepts EvaluationFormTagArgs and EvaluationFormTagOutput values. You can construct a concrete instance of `EvaluationFormTagInput` via:

EvaluationFormTagArgs{...}

type EvaluationFormTagOutput added in v0.60.0

type EvaluationFormTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (EvaluationFormTagOutput) ElementType added in v0.60.0

func (EvaluationFormTagOutput) ElementType() reflect.Type

func (EvaluationFormTagOutput) Key added in v0.60.0

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (EvaluationFormTagOutput) ToEvaluationFormTagOutput added in v0.60.0

func (o EvaluationFormTagOutput) ToEvaluationFormTagOutput() EvaluationFormTagOutput

func (EvaluationFormTagOutput) ToEvaluationFormTagOutputWithContext added in v0.60.0

func (o EvaluationFormTagOutput) ToEvaluationFormTagOutputWithContext(ctx context.Context) EvaluationFormTagOutput

func (EvaluationFormTagOutput) Value added in v0.60.0

The value for the tag. You can specify a value that's 1 to 256 characters in length.

type HoursOfOperation added in v0.3.0

type HoursOfOperation struct {
	pulumi.CustomResourceState

	// Configuration information for the hours of operation: day, start time, and end time.
	Config HoursOfOperationConfigArrayOutput `pulumi:"config"`
	// The description of the hours of operation.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The Amazon Resource Name (ARN) for the hours of operation.
	HoursOfOperationArn pulumi.StringOutput `pulumi:"hoursOfOperationArn"`
	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringOutput `pulumi:"instanceArn"`
	// The name of the hours of operation.
	Name pulumi.StringOutput `pulumi:"name"`
	// One or more tags.
	Tags HoursOfOperationTagArrayOutput `pulumi:"tags"`
	// The time zone of the hours of operation.
	TimeZone pulumi.StringOutput `pulumi:"timeZone"`
}

Resource Type definition for AWS::Connect::HoursOfOperation

func GetHoursOfOperation added in v0.3.0

func GetHoursOfOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HoursOfOperationState, opts ...pulumi.ResourceOption) (*HoursOfOperation, error)

GetHoursOfOperation gets an existing HoursOfOperation 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 NewHoursOfOperation added in v0.3.0

func NewHoursOfOperation(ctx *pulumi.Context,
	name string, args *HoursOfOperationArgs, opts ...pulumi.ResourceOption) (*HoursOfOperation, error)

NewHoursOfOperation registers a new resource with the given unique name, arguments, and options.

func (*HoursOfOperation) ElementType added in v0.3.0

func (*HoursOfOperation) ElementType() reflect.Type

func (*HoursOfOperation) ToHoursOfOperationOutput added in v0.3.0

func (i *HoursOfOperation) ToHoursOfOperationOutput() HoursOfOperationOutput

func (*HoursOfOperation) ToHoursOfOperationOutputWithContext added in v0.3.0

func (i *HoursOfOperation) ToHoursOfOperationOutputWithContext(ctx context.Context) HoursOfOperationOutput

type HoursOfOperationArgs added in v0.3.0

type HoursOfOperationArgs struct {
	// Configuration information for the hours of operation: day, start time, and end time.
	Config HoursOfOperationConfigArrayInput
	// The description of the hours of operation.
	Description pulumi.StringPtrInput
	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringInput
	// The name of the hours of operation.
	Name pulumi.StringPtrInput
	// One or more tags.
	Tags HoursOfOperationTagArrayInput
	// The time zone of the hours of operation.
	TimeZone pulumi.StringInput
}

The set of arguments for constructing a HoursOfOperation resource.

func (HoursOfOperationArgs) ElementType added in v0.3.0

func (HoursOfOperationArgs) ElementType() reflect.Type

type HoursOfOperationConfig added in v0.3.0

type HoursOfOperationConfig struct {
	// The day that the hours of operation applies to.
	Day HoursOfOperationConfigDay `pulumi:"day"`
	// The end time that your contact center closes.
	EndTime HoursOfOperationTimeSlice `pulumi:"endTime"`
	// The start time that your contact center opens.
	StartTime HoursOfOperationTimeSlice `pulumi:"startTime"`
}

Contains information about the hours of operation.

type HoursOfOperationConfigArgs added in v0.3.0

type HoursOfOperationConfigArgs struct {
	// The day that the hours of operation applies to.
	Day HoursOfOperationConfigDayInput `pulumi:"day"`
	// The end time that your contact center closes.
	EndTime HoursOfOperationTimeSliceInput `pulumi:"endTime"`
	// The start time that your contact center opens.
	StartTime HoursOfOperationTimeSliceInput `pulumi:"startTime"`
}

Contains information about the hours of operation.

func (HoursOfOperationConfigArgs) ElementType added in v0.3.0

func (HoursOfOperationConfigArgs) ElementType() reflect.Type

func (HoursOfOperationConfigArgs) ToHoursOfOperationConfigOutput added in v0.3.0

func (i HoursOfOperationConfigArgs) ToHoursOfOperationConfigOutput() HoursOfOperationConfigOutput

func (HoursOfOperationConfigArgs) ToHoursOfOperationConfigOutputWithContext added in v0.3.0

func (i HoursOfOperationConfigArgs) ToHoursOfOperationConfigOutputWithContext(ctx context.Context) HoursOfOperationConfigOutput

type HoursOfOperationConfigArray added in v0.3.0

type HoursOfOperationConfigArray []HoursOfOperationConfigInput

func (HoursOfOperationConfigArray) ElementType added in v0.3.0

func (HoursOfOperationConfigArray) ToHoursOfOperationConfigArrayOutput added in v0.3.0

func (i HoursOfOperationConfigArray) ToHoursOfOperationConfigArrayOutput() HoursOfOperationConfigArrayOutput

func (HoursOfOperationConfigArray) ToHoursOfOperationConfigArrayOutputWithContext added in v0.3.0

func (i HoursOfOperationConfigArray) ToHoursOfOperationConfigArrayOutputWithContext(ctx context.Context) HoursOfOperationConfigArrayOutput

type HoursOfOperationConfigArrayInput added in v0.3.0

type HoursOfOperationConfigArrayInput interface {
	pulumi.Input

	ToHoursOfOperationConfigArrayOutput() HoursOfOperationConfigArrayOutput
	ToHoursOfOperationConfigArrayOutputWithContext(context.Context) HoursOfOperationConfigArrayOutput
}

HoursOfOperationConfigArrayInput is an input type that accepts HoursOfOperationConfigArray and HoursOfOperationConfigArrayOutput values. You can construct a concrete instance of `HoursOfOperationConfigArrayInput` via:

HoursOfOperationConfigArray{ HoursOfOperationConfigArgs{...} }

type HoursOfOperationConfigArrayOutput added in v0.3.0

type HoursOfOperationConfigArrayOutput struct{ *pulumi.OutputState }

func (HoursOfOperationConfigArrayOutput) ElementType added in v0.3.0

func (HoursOfOperationConfigArrayOutput) Index added in v0.3.0

func (HoursOfOperationConfigArrayOutput) ToHoursOfOperationConfigArrayOutput added in v0.3.0

func (o HoursOfOperationConfigArrayOutput) ToHoursOfOperationConfigArrayOutput() HoursOfOperationConfigArrayOutput

func (HoursOfOperationConfigArrayOutput) ToHoursOfOperationConfigArrayOutputWithContext added in v0.3.0

func (o HoursOfOperationConfigArrayOutput) ToHoursOfOperationConfigArrayOutputWithContext(ctx context.Context) HoursOfOperationConfigArrayOutput

type HoursOfOperationConfigDay added in v0.3.0

type HoursOfOperationConfigDay string

The day that the hours of operation applies to.

func (HoursOfOperationConfigDay) ElementType added in v0.3.0

func (HoursOfOperationConfigDay) ElementType() reflect.Type

func (HoursOfOperationConfigDay) ToHoursOfOperationConfigDayOutput added in v0.3.0

func (e HoursOfOperationConfigDay) ToHoursOfOperationConfigDayOutput() HoursOfOperationConfigDayOutput

func (HoursOfOperationConfigDay) ToHoursOfOperationConfigDayOutputWithContext added in v0.3.0

func (e HoursOfOperationConfigDay) ToHoursOfOperationConfigDayOutputWithContext(ctx context.Context) HoursOfOperationConfigDayOutput

func (HoursOfOperationConfigDay) ToHoursOfOperationConfigDayPtrOutput added in v0.3.0

func (e HoursOfOperationConfigDay) ToHoursOfOperationConfigDayPtrOutput() HoursOfOperationConfigDayPtrOutput

func (HoursOfOperationConfigDay) ToHoursOfOperationConfigDayPtrOutputWithContext added in v0.3.0

func (e HoursOfOperationConfigDay) ToHoursOfOperationConfigDayPtrOutputWithContext(ctx context.Context) HoursOfOperationConfigDayPtrOutput

func (HoursOfOperationConfigDay) ToStringOutput added in v0.3.0

func (e HoursOfOperationConfigDay) ToStringOutput() pulumi.StringOutput

func (HoursOfOperationConfigDay) ToStringOutputWithContext added in v0.3.0

func (e HoursOfOperationConfigDay) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (HoursOfOperationConfigDay) ToStringPtrOutput added in v0.3.0

func (e HoursOfOperationConfigDay) ToStringPtrOutput() pulumi.StringPtrOutput

func (HoursOfOperationConfigDay) ToStringPtrOutputWithContext added in v0.3.0

func (e HoursOfOperationConfigDay) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type HoursOfOperationConfigDayInput added in v0.3.0

type HoursOfOperationConfigDayInput interface {
	pulumi.Input

	ToHoursOfOperationConfigDayOutput() HoursOfOperationConfigDayOutput
	ToHoursOfOperationConfigDayOutputWithContext(context.Context) HoursOfOperationConfigDayOutput
}

HoursOfOperationConfigDayInput is an input type that accepts values of the HoursOfOperationConfigDay enum A concrete instance of `HoursOfOperationConfigDayInput` can be one of the following:

HoursOfOperationConfigDaySunday
HoursOfOperationConfigDayMonday
HoursOfOperationConfigDayTuesday
HoursOfOperationConfigDayWednesday
HoursOfOperationConfigDayThursday
HoursOfOperationConfigDayFriday
HoursOfOperationConfigDaySaturday

type HoursOfOperationConfigDayOutput added in v0.3.0

type HoursOfOperationConfigDayOutput struct{ *pulumi.OutputState }

func (HoursOfOperationConfigDayOutput) ElementType added in v0.3.0

func (HoursOfOperationConfigDayOutput) ToHoursOfOperationConfigDayOutput added in v0.3.0

func (o HoursOfOperationConfigDayOutput) ToHoursOfOperationConfigDayOutput() HoursOfOperationConfigDayOutput

func (HoursOfOperationConfigDayOutput) ToHoursOfOperationConfigDayOutputWithContext added in v0.3.0

func (o HoursOfOperationConfigDayOutput) ToHoursOfOperationConfigDayOutputWithContext(ctx context.Context) HoursOfOperationConfigDayOutput

func (HoursOfOperationConfigDayOutput) ToHoursOfOperationConfigDayPtrOutput added in v0.3.0

func (o HoursOfOperationConfigDayOutput) ToHoursOfOperationConfigDayPtrOutput() HoursOfOperationConfigDayPtrOutput

func (HoursOfOperationConfigDayOutput) ToHoursOfOperationConfigDayPtrOutputWithContext added in v0.3.0

func (o HoursOfOperationConfigDayOutput) ToHoursOfOperationConfigDayPtrOutputWithContext(ctx context.Context) HoursOfOperationConfigDayPtrOutput

func (HoursOfOperationConfigDayOutput) ToStringOutput added in v0.3.0

func (HoursOfOperationConfigDayOutput) ToStringOutputWithContext added in v0.3.0

func (o HoursOfOperationConfigDayOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (HoursOfOperationConfigDayOutput) ToStringPtrOutput added in v0.3.0

func (HoursOfOperationConfigDayOutput) ToStringPtrOutputWithContext added in v0.3.0

func (o HoursOfOperationConfigDayOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type HoursOfOperationConfigDayPtrInput added in v0.3.0

type HoursOfOperationConfigDayPtrInput interface {
	pulumi.Input

	ToHoursOfOperationConfigDayPtrOutput() HoursOfOperationConfigDayPtrOutput
	ToHoursOfOperationConfigDayPtrOutputWithContext(context.Context) HoursOfOperationConfigDayPtrOutput
}

func HoursOfOperationConfigDayPtr added in v0.3.0

func HoursOfOperationConfigDayPtr(v string) HoursOfOperationConfigDayPtrInput

type HoursOfOperationConfigDayPtrOutput added in v0.3.0

type HoursOfOperationConfigDayPtrOutput struct{ *pulumi.OutputState }

func (HoursOfOperationConfigDayPtrOutput) Elem added in v0.3.0

func (HoursOfOperationConfigDayPtrOutput) ElementType added in v0.3.0

func (HoursOfOperationConfigDayPtrOutput) ToHoursOfOperationConfigDayPtrOutput added in v0.3.0

func (o HoursOfOperationConfigDayPtrOutput) ToHoursOfOperationConfigDayPtrOutput() HoursOfOperationConfigDayPtrOutput

func (HoursOfOperationConfigDayPtrOutput) ToHoursOfOperationConfigDayPtrOutputWithContext added in v0.3.0

func (o HoursOfOperationConfigDayPtrOutput) ToHoursOfOperationConfigDayPtrOutputWithContext(ctx context.Context) HoursOfOperationConfigDayPtrOutput

func (HoursOfOperationConfigDayPtrOutput) ToStringPtrOutput added in v0.3.0

func (HoursOfOperationConfigDayPtrOutput) ToStringPtrOutputWithContext added in v0.3.0

func (o HoursOfOperationConfigDayPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type HoursOfOperationConfigInput added in v0.3.0

type HoursOfOperationConfigInput interface {
	pulumi.Input

	ToHoursOfOperationConfigOutput() HoursOfOperationConfigOutput
	ToHoursOfOperationConfigOutputWithContext(context.Context) HoursOfOperationConfigOutput
}

HoursOfOperationConfigInput is an input type that accepts HoursOfOperationConfigArgs and HoursOfOperationConfigOutput values. You can construct a concrete instance of `HoursOfOperationConfigInput` via:

HoursOfOperationConfigArgs{...}

type HoursOfOperationConfigOutput added in v0.3.0

type HoursOfOperationConfigOutput struct{ *pulumi.OutputState }

Contains information about the hours of operation.

func (HoursOfOperationConfigOutput) Day added in v0.3.0

The day that the hours of operation applies to.

func (HoursOfOperationConfigOutput) ElementType added in v0.3.0

func (HoursOfOperationConfigOutput) EndTime added in v0.3.0

The end time that your contact center closes.

func (HoursOfOperationConfigOutput) StartTime added in v0.3.0

The start time that your contact center opens.

func (HoursOfOperationConfigOutput) ToHoursOfOperationConfigOutput added in v0.3.0

func (o HoursOfOperationConfigOutput) ToHoursOfOperationConfigOutput() HoursOfOperationConfigOutput

func (HoursOfOperationConfigOutput) ToHoursOfOperationConfigOutputWithContext added in v0.3.0

func (o HoursOfOperationConfigOutput) ToHoursOfOperationConfigOutputWithContext(ctx context.Context) HoursOfOperationConfigOutput

type HoursOfOperationInput added in v0.3.0

type HoursOfOperationInput interface {
	pulumi.Input

	ToHoursOfOperationOutput() HoursOfOperationOutput
	ToHoursOfOperationOutputWithContext(ctx context.Context) HoursOfOperationOutput
}

type HoursOfOperationOutput added in v0.3.0

type HoursOfOperationOutput struct{ *pulumi.OutputState }

func (HoursOfOperationOutput) Config added in v0.17.0

Configuration information for the hours of operation: day, start time, and end time.

func (HoursOfOperationOutput) Description added in v0.17.0

The description of the hours of operation.

func (HoursOfOperationOutput) ElementType added in v0.3.0

func (HoursOfOperationOutput) ElementType() reflect.Type

func (HoursOfOperationOutput) HoursOfOperationArn added in v0.17.0

func (o HoursOfOperationOutput) HoursOfOperationArn() pulumi.StringOutput

The Amazon Resource Name (ARN) for the hours of operation.

func (HoursOfOperationOutput) InstanceArn added in v0.17.0

func (o HoursOfOperationOutput) InstanceArn() pulumi.StringOutput

The identifier of the Amazon Connect instance.

func (HoursOfOperationOutput) Name added in v0.17.0

The name of the hours of operation.

func (HoursOfOperationOutput) Tags added in v0.17.0

One or more tags.

func (HoursOfOperationOutput) TimeZone added in v0.17.0

The time zone of the hours of operation.

func (HoursOfOperationOutput) ToHoursOfOperationOutput added in v0.3.0

func (o HoursOfOperationOutput) ToHoursOfOperationOutput() HoursOfOperationOutput

func (HoursOfOperationOutput) ToHoursOfOperationOutputWithContext added in v0.3.0

func (o HoursOfOperationOutput) ToHoursOfOperationOutputWithContext(ctx context.Context) HoursOfOperationOutput

type HoursOfOperationState added in v0.3.0

type HoursOfOperationState struct {
}

func (HoursOfOperationState) ElementType added in v0.3.0

func (HoursOfOperationState) ElementType() reflect.Type

type HoursOfOperationTag added in v0.3.0

type HoursOfOperationTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type HoursOfOperationTagArgs added in v0.3.0

type HoursOfOperationTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (HoursOfOperationTagArgs) ElementType added in v0.3.0

func (HoursOfOperationTagArgs) ElementType() reflect.Type

func (HoursOfOperationTagArgs) ToHoursOfOperationTagOutput added in v0.3.0

func (i HoursOfOperationTagArgs) ToHoursOfOperationTagOutput() HoursOfOperationTagOutput

func (HoursOfOperationTagArgs) ToHoursOfOperationTagOutputWithContext added in v0.3.0

func (i HoursOfOperationTagArgs) ToHoursOfOperationTagOutputWithContext(ctx context.Context) HoursOfOperationTagOutput

type HoursOfOperationTagArray added in v0.3.0

type HoursOfOperationTagArray []HoursOfOperationTagInput

func (HoursOfOperationTagArray) ElementType added in v0.3.0

func (HoursOfOperationTagArray) ElementType() reflect.Type

func (HoursOfOperationTagArray) ToHoursOfOperationTagArrayOutput added in v0.3.0

func (i HoursOfOperationTagArray) ToHoursOfOperationTagArrayOutput() HoursOfOperationTagArrayOutput

func (HoursOfOperationTagArray) ToHoursOfOperationTagArrayOutputWithContext added in v0.3.0

func (i HoursOfOperationTagArray) ToHoursOfOperationTagArrayOutputWithContext(ctx context.Context) HoursOfOperationTagArrayOutput

type HoursOfOperationTagArrayInput added in v0.3.0

type HoursOfOperationTagArrayInput interface {
	pulumi.Input

	ToHoursOfOperationTagArrayOutput() HoursOfOperationTagArrayOutput
	ToHoursOfOperationTagArrayOutputWithContext(context.Context) HoursOfOperationTagArrayOutput
}

HoursOfOperationTagArrayInput is an input type that accepts HoursOfOperationTagArray and HoursOfOperationTagArrayOutput values. You can construct a concrete instance of `HoursOfOperationTagArrayInput` via:

HoursOfOperationTagArray{ HoursOfOperationTagArgs{...} }

type HoursOfOperationTagArrayOutput added in v0.3.0

type HoursOfOperationTagArrayOutput struct{ *pulumi.OutputState }

func (HoursOfOperationTagArrayOutput) ElementType added in v0.3.0

func (HoursOfOperationTagArrayOutput) Index added in v0.3.0

func (HoursOfOperationTagArrayOutput) ToHoursOfOperationTagArrayOutput added in v0.3.0

func (o HoursOfOperationTagArrayOutput) ToHoursOfOperationTagArrayOutput() HoursOfOperationTagArrayOutput

func (HoursOfOperationTagArrayOutput) ToHoursOfOperationTagArrayOutputWithContext added in v0.3.0

func (o HoursOfOperationTagArrayOutput) ToHoursOfOperationTagArrayOutputWithContext(ctx context.Context) HoursOfOperationTagArrayOutput

type HoursOfOperationTagInput added in v0.3.0

type HoursOfOperationTagInput interface {
	pulumi.Input

	ToHoursOfOperationTagOutput() HoursOfOperationTagOutput
	ToHoursOfOperationTagOutputWithContext(context.Context) HoursOfOperationTagOutput
}

HoursOfOperationTagInput is an input type that accepts HoursOfOperationTagArgs and HoursOfOperationTagOutput values. You can construct a concrete instance of `HoursOfOperationTagInput` via:

HoursOfOperationTagArgs{...}

type HoursOfOperationTagOutput added in v0.3.0

type HoursOfOperationTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (HoursOfOperationTagOutput) ElementType added in v0.3.0

func (HoursOfOperationTagOutput) ElementType() reflect.Type

func (HoursOfOperationTagOutput) Key added in v0.3.0

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (HoursOfOperationTagOutput) ToHoursOfOperationTagOutput added in v0.3.0

func (o HoursOfOperationTagOutput) ToHoursOfOperationTagOutput() HoursOfOperationTagOutput

func (HoursOfOperationTagOutput) ToHoursOfOperationTagOutputWithContext added in v0.3.0

func (o HoursOfOperationTagOutput) ToHoursOfOperationTagOutputWithContext(ctx context.Context) HoursOfOperationTagOutput

func (HoursOfOperationTagOutput) Value added in v0.3.0

The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type HoursOfOperationTimeSlice added in v0.3.0

type HoursOfOperationTimeSlice struct {
	// The hours.
	Hours int `pulumi:"hours"`
	// The minutes.
	Minutes int `pulumi:"minutes"`
}

The start time or end time for an hours of operation.

type HoursOfOperationTimeSliceArgs added in v0.3.0

type HoursOfOperationTimeSliceArgs struct {
	// The hours.
	Hours pulumi.IntInput `pulumi:"hours"`
	// The minutes.
	Minutes pulumi.IntInput `pulumi:"minutes"`
}

The start time or end time for an hours of operation.

func (HoursOfOperationTimeSliceArgs) ElementType added in v0.3.0

func (HoursOfOperationTimeSliceArgs) ToHoursOfOperationTimeSliceOutput added in v0.3.0

func (i HoursOfOperationTimeSliceArgs) ToHoursOfOperationTimeSliceOutput() HoursOfOperationTimeSliceOutput

func (HoursOfOperationTimeSliceArgs) ToHoursOfOperationTimeSliceOutputWithContext added in v0.3.0

func (i HoursOfOperationTimeSliceArgs) ToHoursOfOperationTimeSliceOutputWithContext(ctx context.Context) HoursOfOperationTimeSliceOutput

type HoursOfOperationTimeSliceInput added in v0.3.0

type HoursOfOperationTimeSliceInput interface {
	pulumi.Input

	ToHoursOfOperationTimeSliceOutput() HoursOfOperationTimeSliceOutput
	ToHoursOfOperationTimeSliceOutputWithContext(context.Context) HoursOfOperationTimeSliceOutput
}

HoursOfOperationTimeSliceInput is an input type that accepts HoursOfOperationTimeSliceArgs and HoursOfOperationTimeSliceOutput values. You can construct a concrete instance of `HoursOfOperationTimeSliceInput` via:

HoursOfOperationTimeSliceArgs{...}

type HoursOfOperationTimeSliceOutput added in v0.3.0

type HoursOfOperationTimeSliceOutput struct{ *pulumi.OutputState }

The start time or end time for an hours of operation.

func (HoursOfOperationTimeSliceOutput) ElementType added in v0.3.0

func (HoursOfOperationTimeSliceOutput) Hours added in v0.3.0

The hours.

func (HoursOfOperationTimeSliceOutput) Minutes added in v0.3.0

The minutes.

func (HoursOfOperationTimeSliceOutput) ToHoursOfOperationTimeSliceOutput added in v0.3.0

func (o HoursOfOperationTimeSliceOutput) ToHoursOfOperationTimeSliceOutput() HoursOfOperationTimeSliceOutput

func (HoursOfOperationTimeSliceOutput) ToHoursOfOperationTimeSliceOutputWithContext added in v0.3.0

func (o HoursOfOperationTimeSliceOutput) ToHoursOfOperationTimeSliceOutputWithContext(ctx context.Context) HoursOfOperationTimeSliceOutput

type Instance added in v0.21.0

type Instance struct {
	pulumi.CustomResourceState

	// An instanceArn is automatically generated on creation based on instanceId.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The attributes for the instance.
	Attributes InstanceAttributesOutput `pulumi:"attributes"`
	// Timestamp of instance creation logged as part of instance creation.
	CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
	// Existing directoryId user wants to map to the new Connect instance.
	DirectoryId pulumi.StringPtrOutput `pulumi:"directoryId"`
	// Specifies the type of directory integration for new instance.
	IdentityManagementType InstanceIdentityManagementTypeOutput `pulumi:"identityManagementType"`
	// Alias of the new directory created as part of new instance creation.
	InstanceAlias pulumi.StringPtrOutput `pulumi:"instanceAlias"`
	// Specifies the creation status of new instance.
	InstanceStatus InstanceStatusOutput `pulumi:"instanceStatus"`
	// Service linked role created as part of instance creation.
	ServiceRole pulumi.StringOutput `pulumi:"serviceRole"`
	// An array of key-value pairs to apply to this resource.
	Tags InstanceTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::Connect::Instance

func GetInstance added in v0.21.0

func GetInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)

GetInstance gets an existing Instance 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 NewInstance added in v0.21.0

func NewInstance(ctx *pulumi.Context,
	name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)

NewInstance registers a new resource with the given unique name, arguments, and options.

func (*Instance) ElementType added in v0.21.0

func (*Instance) ElementType() reflect.Type

func (*Instance) ToInstanceOutput added in v0.21.0

func (i *Instance) ToInstanceOutput() InstanceOutput

func (*Instance) ToInstanceOutputWithContext added in v0.21.0

func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput

type InstanceArgs added in v0.21.0

type InstanceArgs struct {
	// The attributes for the instance.
	Attributes InstanceAttributesInput
	// Existing directoryId user wants to map to the new Connect instance.
	DirectoryId pulumi.StringPtrInput
	// Specifies the type of directory integration for new instance.
	IdentityManagementType InstanceIdentityManagementTypeInput
	// Alias of the new directory created as part of new instance creation.
	InstanceAlias pulumi.StringPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags InstanceTagArrayInput
}

The set of arguments for constructing a Instance resource.

func (InstanceArgs) ElementType added in v0.21.0

func (InstanceArgs) ElementType() reflect.Type

type InstanceAttributes added in v0.21.0

type InstanceAttributes struct {
	AutoResolveBestVoices *bool `pulumi:"autoResolveBestVoices"`
	ContactLens           *bool `pulumi:"contactLens"`
	ContactflowLogs       *bool `pulumi:"contactflowLogs"`
	EarlyMedia            *bool `pulumi:"earlyMedia"`
	InboundCalls          bool  `pulumi:"inboundCalls"`
	OutboundCalls         bool  `pulumi:"outboundCalls"`
	UseCustomTtsVoices    *bool `pulumi:"useCustomTtsVoices"`
}

type InstanceAttributesArgs added in v0.21.0

type InstanceAttributesArgs struct {
	AutoResolveBestVoices pulumi.BoolPtrInput `pulumi:"autoResolveBestVoices"`
	ContactLens           pulumi.BoolPtrInput `pulumi:"contactLens"`
	ContactflowLogs       pulumi.BoolPtrInput `pulumi:"contactflowLogs"`
	EarlyMedia            pulumi.BoolPtrInput `pulumi:"earlyMedia"`
	InboundCalls          pulumi.BoolInput    `pulumi:"inboundCalls"`
	OutboundCalls         pulumi.BoolInput    `pulumi:"outboundCalls"`
	UseCustomTtsVoices    pulumi.BoolPtrInput `pulumi:"useCustomTtsVoices"`
}

func (InstanceAttributesArgs) ElementType added in v0.21.0

func (InstanceAttributesArgs) ElementType() reflect.Type

func (InstanceAttributesArgs) ToInstanceAttributesOutput added in v0.21.0

func (i InstanceAttributesArgs) ToInstanceAttributesOutput() InstanceAttributesOutput

func (InstanceAttributesArgs) ToInstanceAttributesOutputWithContext added in v0.21.0

func (i InstanceAttributesArgs) ToInstanceAttributesOutputWithContext(ctx context.Context) InstanceAttributesOutput

type InstanceAttributesInput added in v0.21.0

type InstanceAttributesInput interface {
	pulumi.Input

	ToInstanceAttributesOutput() InstanceAttributesOutput
	ToInstanceAttributesOutputWithContext(context.Context) InstanceAttributesOutput
}

InstanceAttributesInput is an input type that accepts InstanceAttributesArgs and InstanceAttributesOutput values. You can construct a concrete instance of `InstanceAttributesInput` via:

InstanceAttributesArgs{...}

type InstanceAttributesOutput added in v0.21.0

type InstanceAttributesOutput struct{ *pulumi.OutputState }

func (InstanceAttributesOutput) AutoResolveBestVoices added in v0.21.0

func (o InstanceAttributesOutput) AutoResolveBestVoices() pulumi.BoolPtrOutput

func (InstanceAttributesOutput) ContactLens added in v0.21.0

func (InstanceAttributesOutput) ContactflowLogs added in v0.21.0

func (o InstanceAttributesOutput) ContactflowLogs() pulumi.BoolPtrOutput

func (InstanceAttributesOutput) EarlyMedia added in v0.21.0

func (InstanceAttributesOutput) ElementType added in v0.21.0

func (InstanceAttributesOutput) ElementType() reflect.Type

func (InstanceAttributesOutput) InboundCalls added in v0.21.0

func (o InstanceAttributesOutput) InboundCalls() pulumi.BoolOutput

func (InstanceAttributesOutput) OutboundCalls added in v0.21.0

func (o InstanceAttributesOutput) OutboundCalls() pulumi.BoolOutput

func (InstanceAttributesOutput) ToInstanceAttributesOutput added in v0.21.0

func (o InstanceAttributesOutput) ToInstanceAttributesOutput() InstanceAttributesOutput

func (InstanceAttributesOutput) ToInstanceAttributesOutputWithContext added in v0.21.0

func (o InstanceAttributesOutput) ToInstanceAttributesOutputWithContext(ctx context.Context) InstanceAttributesOutput

func (InstanceAttributesOutput) UseCustomTtsVoices added in v0.72.0

func (o InstanceAttributesOutput) UseCustomTtsVoices() pulumi.BoolPtrOutput

type InstanceAttributesPtrOutput added in v0.21.0

type InstanceAttributesPtrOutput struct{ *pulumi.OutputState }

func (InstanceAttributesPtrOutput) AutoResolveBestVoices added in v0.21.0

func (o InstanceAttributesPtrOutput) AutoResolveBestVoices() pulumi.BoolPtrOutput

func (InstanceAttributesPtrOutput) ContactLens added in v0.21.0

func (InstanceAttributesPtrOutput) ContactflowLogs added in v0.21.0

func (o InstanceAttributesPtrOutput) ContactflowLogs() pulumi.BoolPtrOutput

func (InstanceAttributesPtrOutput) EarlyMedia added in v0.21.0

func (InstanceAttributesPtrOutput) Elem added in v0.21.0

func (InstanceAttributesPtrOutput) ElementType added in v0.21.0

func (InstanceAttributesPtrOutput) InboundCalls added in v0.21.0

func (InstanceAttributesPtrOutput) OutboundCalls added in v0.21.0

func (InstanceAttributesPtrOutput) ToInstanceAttributesPtrOutput added in v0.21.0

func (o InstanceAttributesPtrOutput) ToInstanceAttributesPtrOutput() InstanceAttributesPtrOutput

func (InstanceAttributesPtrOutput) ToInstanceAttributesPtrOutputWithContext added in v0.21.0

func (o InstanceAttributesPtrOutput) ToInstanceAttributesPtrOutputWithContext(ctx context.Context) InstanceAttributesPtrOutput

func (InstanceAttributesPtrOutput) UseCustomTtsVoices added in v0.72.0

func (o InstanceAttributesPtrOutput) UseCustomTtsVoices() pulumi.BoolPtrOutput

type InstanceIdentityManagementType added in v0.21.0

type InstanceIdentityManagementType string

Specifies the type of directory integration for new instance.

func (InstanceIdentityManagementType) ElementType added in v0.21.0

func (InstanceIdentityManagementType) ToInstanceIdentityManagementTypeOutput added in v0.21.0

func (e InstanceIdentityManagementType) ToInstanceIdentityManagementTypeOutput() InstanceIdentityManagementTypeOutput

func (InstanceIdentityManagementType) ToInstanceIdentityManagementTypeOutputWithContext added in v0.21.0

func (e InstanceIdentityManagementType) ToInstanceIdentityManagementTypeOutputWithContext(ctx context.Context) InstanceIdentityManagementTypeOutput

func (InstanceIdentityManagementType) ToInstanceIdentityManagementTypePtrOutput added in v0.21.0

func (e InstanceIdentityManagementType) ToInstanceIdentityManagementTypePtrOutput() InstanceIdentityManagementTypePtrOutput

func (InstanceIdentityManagementType) ToInstanceIdentityManagementTypePtrOutputWithContext added in v0.21.0

func (e InstanceIdentityManagementType) ToInstanceIdentityManagementTypePtrOutputWithContext(ctx context.Context) InstanceIdentityManagementTypePtrOutput

func (InstanceIdentityManagementType) ToStringOutput added in v0.21.0

func (InstanceIdentityManagementType) ToStringOutputWithContext added in v0.21.0

func (e InstanceIdentityManagementType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (InstanceIdentityManagementType) ToStringPtrOutput added in v0.21.0

func (InstanceIdentityManagementType) ToStringPtrOutputWithContext added in v0.21.0

func (e InstanceIdentityManagementType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type InstanceIdentityManagementTypeInput added in v0.21.0

type InstanceIdentityManagementTypeInput interface {
	pulumi.Input

	ToInstanceIdentityManagementTypeOutput() InstanceIdentityManagementTypeOutput
	ToInstanceIdentityManagementTypeOutputWithContext(context.Context) InstanceIdentityManagementTypeOutput
}

InstanceIdentityManagementTypeInput is an input type that accepts values of the InstanceIdentityManagementType enum A concrete instance of `InstanceIdentityManagementTypeInput` can be one of the following:

InstanceIdentityManagementTypeSaml
InstanceIdentityManagementTypeConnectManaged
InstanceIdentityManagementTypeExistingDirectory

type InstanceIdentityManagementTypeOutput added in v0.21.0

type InstanceIdentityManagementTypeOutput struct{ *pulumi.OutputState }

func (InstanceIdentityManagementTypeOutput) ElementType added in v0.21.0

func (InstanceIdentityManagementTypeOutput) ToInstanceIdentityManagementTypeOutput added in v0.21.0

func (o InstanceIdentityManagementTypeOutput) ToInstanceIdentityManagementTypeOutput() InstanceIdentityManagementTypeOutput

func (InstanceIdentityManagementTypeOutput) ToInstanceIdentityManagementTypeOutputWithContext added in v0.21.0

func (o InstanceIdentityManagementTypeOutput) ToInstanceIdentityManagementTypeOutputWithContext(ctx context.Context) InstanceIdentityManagementTypeOutput

func (InstanceIdentityManagementTypeOutput) ToInstanceIdentityManagementTypePtrOutput added in v0.21.0

func (o InstanceIdentityManagementTypeOutput) ToInstanceIdentityManagementTypePtrOutput() InstanceIdentityManagementTypePtrOutput

func (InstanceIdentityManagementTypeOutput) ToInstanceIdentityManagementTypePtrOutputWithContext added in v0.21.0

func (o InstanceIdentityManagementTypeOutput) ToInstanceIdentityManagementTypePtrOutputWithContext(ctx context.Context) InstanceIdentityManagementTypePtrOutput

func (InstanceIdentityManagementTypeOutput) ToStringOutput added in v0.21.0

func (InstanceIdentityManagementTypeOutput) ToStringOutputWithContext added in v0.21.0

func (o InstanceIdentityManagementTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (InstanceIdentityManagementTypeOutput) ToStringPtrOutput added in v0.21.0

func (InstanceIdentityManagementTypeOutput) ToStringPtrOutputWithContext added in v0.21.0

func (o InstanceIdentityManagementTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type InstanceIdentityManagementTypePtrInput added in v0.21.0

type InstanceIdentityManagementTypePtrInput interface {
	pulumi.Input

	ToInstanceIdentityManagementTypePtrOutput() InstanceIdentityManagementTypePtrOutput
	ToInstanceIdentityManagementTypePtrOutputWithContext(context.Context) InstanceIdentityManagementTypePtrOutput
}

func InstanceIdentityManagementTypePtr added in v0.21.0

func InstanceIdentityManagementTypePtr(v string) InstanceIdentityManagementTypePtrInput

type InstanceIdentityManagementTypePtrOutput added in v0.21.0

type InstanceIdentityManagementTypePtrOutput struct{ *pulumi.OutputState }

func (InstanceIdentityManagementTypePtrOutput) Elem added in v0.21.0

func (InstanceIdentityManagementTypePtrOutput) ElementType added in v0.21.0

func (InstanceIdentityManagementTypePtrOutput) ToInstanceIdentityManagementTypePtrOutput added in v0.21.0

func (o InstanceIdentityManagementTypePtrOutput) ToInstanceIdentityManagementTypePtrOutput() InstanceIdentityManagementTypePtrOutput

func (InstanceIdentityManagementTypePtrOutput) ToInstanceIdentityManagementTypePtrOutputWithContext added in v0.21.0

func (o InstanceIdentityManagementTypePtrOutput) ToInstanceIdentityManagementTypePtrOutputWithContext(ctx context.Context) InstanceIdentityManagementTypePtrOutput

func (InstanceIdentityManagementTypePtrOutput) ToStringPtrOutput added in v0.21.0

func (InstanceIdentityManagementTypePtrOutput) ToStringPtrOutputWithContext added in v0.21.0

type InstanceInput added in v0.21.0

type InstanceInput interface {
	pulumi.Input

	ToInstanceOutput() InstanceOutput
	ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
}

type InstanceOutput added in v0.21.0

type InstanceOutput struct{ *pulumi.OutputState }

func (InstanceOutput) Arn added in v0.21.0

An instanceArn is automatically generated on creation based on instanceId.

func (InstanceOutput) Attributes added in v0.21.0

The attributes for the instance.

func (InstanceOutput) CreatedTime added in v0.21.0

func (o InstanceOutput) CreatedTime() pulumi.StringOutput

Timestamp of instance creation logged as part of instance creation.

func (InstanceOutput) DirectoryId added in v0.21.0

func (o InstanceOutput) DirectoryId() pulumi.StringPtrOutput

Existing directoryId user wants to map to the new Connect instance.

func (InstanceOutput) ElementType added in v0.21.0

func (InstanceOutput) ElementType() reflect.Type

func (InstanceOutput) IdentityManagementType added in v0.21.0

func (o InstanceOutput) IdentityManagementType() InstanceIdentityManagementTypeOutput

Specifies the type of directory integration for new instance.

func (InstanceOutput) InstanceAlias added in v0.21.0

func (o InstanceOutput) InstanceAlias() pulumi.StringPtrOutput

Alias of the new directory created as part of new instance creation.

func (InstanceOutput) InstanceStatus added in v0.21.0

func (o InstanceOutput) InstanceStatus() InstanceStatusOutput

Specifies the creation status of new instance.

func (InstanceOutput) ServiceRole added in v0.21.0

func (o InstanceOutput) ServiceRole() pulumi.StringOutput

Service linked role created as part of instance creation.

func (InstanceOutput) Tags added in v0.91.0

An array of key-value pairs to apply to this resource.

func (InstanceOutput) ToInstanceOutput added in v0.21.0

func (o InstanceOutput) ToInstanceOutput() InstanceOutput

func (InstanceOutput) ToInstanceOutputWithContext added in v0.21.0

func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput

type InstanceState added in v0.21.0

type InstanceState struct {
}

func (InstanceState) ElementType added in v0.21.0

func (InstanceState) ElementType() reflect.Type

type InstanceStatus added in v0.21.0

type InstanceStatus string

Specifies the creation status of new instance.

type InstanceStatusOutput added in v0.21.0

type InstanceStatusOutput struct{ *pulumi.OutputState }

func (InstanceStatusOutput) ElementType added in v0.21.0

func (InstanceStatusOutput) ElementType() reflect.Type

func (InstanceStatusOutput) ToInstanceStatusOutput added in v0.21.0

func (o InstanceStatusOutput) ToInstanceStatusOutput() InstanceStatusOutput

func (InstanceStatusOutput) ToInstanceStatusOutputWithContext added in v0.21.0

func (o InstanceStatusOutput) ToInstanceStatusOutputWithContext(ctx context.Context) InstanceStatusOutput

func (InstanceStatusOutput) ToInstanceStatusPtrOutput added in v0.21.0

func (o InstanceStatusOutput) ToInstanceStatusPtrOutput() InstanceStatusPtrOutput

func (InstanceStatusOutput) ToInstanceStatusPtrOutputWithContext added in v0.21.0

func (o InstanceStatusOutput) ToInstanceStatusPtrOutputWithContext(ctx context.Context) InstanceStatusPtrOutput

func (InstanceStatusOutput) ToStringOutput added in v0.21.0

func (o InstanceStatusOutput) ToStringOutput() pulumi.StringOutput

func (InstanceStatusOutput) ToStringOutputWithContext added in v0.21.0

func (o InstanceStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (InstanceStatusOutput) ToStringPtrOutput added in v0.21.0

func (o InstanceStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (InstanceStatusOutput) ToStringPtrOutputWithContext added in v0.21.0

func (o InstanceStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type InstanceStatusPtrOutput added in v0.21.0

type InstanceStatusPtrOutput struct{ *pulumi.OutputState }

func (InstanceStatusPtrOutput) Elem added in v0.21.0

func (InstanceStatusPtrOutput) ElementType added in v0.21.0

func (InstanceStatusPtrOutput) ElementType() reflect.Type

func (InstanceStatusPtrOutput) ToInstanceStatusPtrOutput added in v0.21.0

func (o InstanceStatusPtrOutput) ToInstanceStatusPtrOutput() InstanceStatusPtrOutput

func (InstanceStatusPtrOutput) ToInstanceStatusPtrOutputWithContext added in v0.21.0

func (o InstanceStatusPtrOutput) ToInstanceStatusPtrOutputWithContext(ctx context.Context) InstanceStatusPtrOutput

func (InstanceStatusPtrOutput) ToStringPtrOutput added in v0.21.0

func (o InstanceStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (InstanceStatusPtrOutput) ToStringPtrOutputWithContext added in v0.21.0

func (o InstanceStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type InstanceStorageConfig added in v0.23.0

type InstanceStorageConfig struct {
	pulumi.CustomResourceState

	AssociationId pulumi.StringOutput `pulumi:"associationId"`
	// Connect Instance ID with which the storage config will be associated
	InstanceArn              pulumi.StringOutput                                    `pulumi:"instanceArn"`
	KinesisFirehoseConfig    InstanceStorageConfigKinesisFirehoseConfigPtrOutput    `pulumi:"kinesisFirehoseConfig"`
	KinesisStreamConfig      InstanceStorageConfigKinesisStreamConfigPtrOutput      `pulumi:"kinesisStreamConfig"`
	KinesisVideoStreamConfig InstanceStorageConfigKinesisVideoStreamConfigPtrOutput `pulumi:"kinesisVideoStreamConfig"`
	ResourceType             InstanceStorageConfigInstanceStorageResourceTypeOutput `pulumi:"resourceType"`
	S3Config                 InstanceStorageConfigS3ConfigPtrOutput                 `pulumi:"s3Config"`
	StorageType              InstanceStorageConfigStorageTypeOutput                 `pulumi:"storageType"`
}

Resource Type definition for AWS::Connect::InstanceStorageConfig

func GetInstanceStorageConfig added in v0.23.0

func GetInstanceStorageConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstanceStorageConfigState, opts ...pulumi.ResourceOption) (*InstanceStorageConfig, error)

GetInstanceStorageConfig gets an existing InstanceStorageConfig 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 NewInstanceStorageConfig added in v0.23.0

func NewInstanceStorageConfig(ctx *pulumi.Context,
	name string, args *InstanceStorageConfigArgs, opts ...pulumi.ResourceOption) (*InstanceStorageConfig, error)

NewInstanceStorageConfig registers a new resource with the given unique name, arguments, and options.

func (*InstanceStorageConfig) ElementType added in v0.23.0

func (*InstanceStorageConfig) ElementType() reflect.Type

func (*InstanceStorageConfig) ToInstanceStorageConfigOutput added in v0.23.0

func (i *InstanceStorageConfig) ToInstanceStorageConfigOutput() InstanceStorageConfigOutput

func (*InstanceStorageConfig) ToInstanceStorageConfigOutputWithContext added in v0.23.0

func (i *InstanceStorageConfig) ToInstanceStorageConfigOutputWithContext(ctx context.Context) InstanceStorageConfigOutput

type InstanceStorageConfigArgs added in v0.23.0

type InstanceStorageConfigArgs struct {
	// Connect Instance ID with which the storage config will be associated
	InstanceArn              pulumi.StringInput
	KinesisFirehoseConfig    InstanceStorageConfigKinesisFirehoseConfigPtrInput
	KinesisStreamConfig      InstanceStorageConfigKinesisStreamConfigPtrInput
	KinesisVideoStreamConfig InstanceStorageConfigKinesisVideoStreamConfigPtrInput
	ResourceType             InstanceStorageConfigInstanceStorageResourceTypeInput
	S3Config                 InstanceStorageConfigS3ConfigPtrInput
	StorageType              InstanceStorageConfigStorageTypeInput
}

The set of arguments for constructing a InstanceStorageConfig resource.

func (InstanceStorageConfigArgs) ElementType added in v0.23.0

func (InstanceStorageConfigArgs) ElementType() reflect.Type

type InstanceStorageConfigEncryptionConfig added in v0.23.0

type InstanceStorageConfigEncryptionConfig struct {
	EncryptionType InstanceStorageConfigEncryptionType `pulumi:"encryptionType"`
	KeyId          string                              `pulumi:"keyId"`
}

type InstanceStorageConfigEncryptionConfigArgs added in v0.23.0

type InstanceStorageConfigEncryptionConfigArgs struct {
	EncryptionType InstanceStorageConfigEncryptionTypeInput `pulumi:"encryptionType"`
	KeyId          pulumi.StringInput                       `pulumi:"keyId"`
}

func (InstanceStorageConfigEncryptionConfigArgs) ElementType added in v0.23.0

func (InstanceStorageConfigEncryptionConfigArgs) ToInstanceStorageConfigEncryptionConfigOutput added in v0.23.0

func (i InstanceStorageConfigEncryptionConfigArgs) ToInstanceStorageConfigEncryptionConfigOutput() InstanceStorageConfigEncryptionConfigOutput

func (InstanceStorageConfigEncryptionConfigArgs) ToInstanceStorageConfigEncryptionConfigOutputWithContext added in v0.23.0

func (i InstanceStorageConfigEncryptionConfigArgs) ToInstanceStorageConfigEncryptionConfigOutputWithContext(ctx context.Context) InstanceStorageConfigEncryptionConfigOutput

func (InstanceStorageConfigEncryptionConfigArgs) ToInstanceStorageConfigEncryptionConfigPtrOutput added in v0.23.0

func (i InstanceStorageConfigEncryptionConfigArgs) ToInstanceStorageConfigEncryptionConfigPtrOutput() InstanceStorageConfigEncryptionConfigPtrOutput

func (InstanceStorageConfigEncryptionConfigArgs) ToInstanceStorageConfigEncryptionConfigPtrOutputWithContext added in v0.23.0

func (i InstanceStorageConfigEncryptionConfigArgs) ToInstanceStorageConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigEncryptionConfigPtrOutput

type InstanceStorageConfigEncryptionConfigInput added in v0.23.0

type InstanceStorageConfigEncryptionConfigInput interface {
	pulumi.Input

	ToInstanceStorageConfigEncryptionConfigOutput() InstanceStorageConfigEncryptionConfigOutput
	ToInstanceStorageConfigEncryptionConfigOutputWithContext(context.Context) InstanceStorageConfigEncryptionConfigOutput
}

InstanceStorageConfigEncryptionConfigInput is an input type that accepts InstanceStorageConfigEncryptionConfigArgs and InstanceStorageConfigEncryptionConfigOutput values. You can construct a concrete instance of `InstanceStorageConfigEncryptionConfigInput` via:

InstanceStorageConfigEncryptionConfigArgs{...}

type InstanceStorageConfigEncryptionConfigOutput added in v0.23.0

type InstanceStorageConfigEncryptionConfigOutput struct{ *pulumi.OutputState }

func (InstanceStorageConfigEncryptionConfigOutput) ElementType added in v0.23.0

func (InstanceStorageConfigEncryptionConfigOutput) EncryptionType added in v0.23.0

func (InstanceStorageConfigEncryptionConfigOutput) KeyId added in v0.23.0

func (InstanceStorageConfigEncryptionConfigOutput) ToInstanceStorageConfigEncryptionConfigOutput added in v0.23.0

func (o InstanceStorageConfigEncryptionConfigOutput) ToInstanceStorageConfigEncryptionConfigOutput() InstanceStorageConfigEncryptionConfigOutput

func (InstanceStorageConfigEncryptionConfigOutput) ToInstanceStorageConfigEncryptionConfigOutputWithContext added in v0.23.0

func (o InstanceStorageConfigEncryptionConfigOutput) ToInstanceStorageConfigEncryptionConfigOutputWithContext(ctx context.Context) InstanceStorageConfigEncryptionConfigOutput

func (InstanceStorageConfigEncryptionConfigOutput) ToInstanceStorageConfigEncryptionConfigPtrOutput added in v0.23.0

func (o InstanceStorageConfigEncryptionConfigOutput) ToInstanceStorageConfigEncryptionConfigPtrOutput() InstanceStorageConfigEncryptionConfigPtrOutput

func (InstanceStorageConfigEncryptionConfigOutput) ToInstanceStorageConfigEncryptionConfigPtrOutputWithContext added in v0.23.0

func (o InstanceStorageConfigEncryptionConfigOutput) ToInstanceStorageConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigEncryptionConfigPtrOutput

type InstanceStorageConfigEncryptionConfigPtrInput added in v0.23.0

type InstanceStorageConfigEncryptionConfigPtrInput interface {
	pulumi.Input

	ToInstanceStorageConfigEncryptionConfigPtrOutput() InstanceStorageConfigEncryptionConfigPtrOutput
	ToInstanceStorageConfigEncryptionConfigPtrOutputWithContext(context.Context) InstanceStorageConfigEncryptionConfigPtrOutput
}

InstanceStorageConfigEncryptionConfigPtrInput is an input type that accepts InstanceStorageConfigEncryptionConfigArgs, InstanceStorageConfigEncryptionConfigPtr and InstanceStorageConfigEncryptionConfigPtrOutput values. You can construct a concrete instance of `InstanceStorageConfigEncryptionConfigPtrInput` via:

        InstanceStorageConfigEncryptionConfigArgs{...}

or:

        nil

type InstanceStorageConfigEncryptionConfigPtrOutput added in v0.23.0

type InstanceStorageConfigEncryptionConfigPtrOutput struct{ *pulumi.OutputState }

func (InstanceStorageConfigEncryptionConfigPtrOutput) Elem added in v0.23.0

func (InstanceStorageConfigEncryptionConfigPtrOutput) ElementType added in v0.23.0

func (InstanceStorageConfigEncryptionConfigPtrOutput) EncryptionType added in v0.23.0

func (InstanceStorageConfigEncryptionConfigPtrOutput) KeyId added in v0.23.0

func (InstanceStorageConfigEncryptionConfigPtrOutput) ToInstanceStorageConfigEncryptionConfigPtrOutput added in v0.23.0

func (o InstanceStorageConfigEncryptionConfigPtrOutput) ToInstanceStorageConfigEncryptionConfigPtrOutput() InstanceStorageConfigEncryptionConfigPtrOutput

func (InstanceStorageConfigEncryptionConfigPtrOutput) ToInstanceStorageConfigEncryptionConfigPtrOutputWithContext added in v0.23.0

func (o InstanceStorageConfigEncryptionConfigPtrOutput) ToInstanceStorageConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigEncryptionConfigPtrOutput

type InstanceStorageConfigEncryptionType added in v0.23.0

type InstanceStorageConfigEncryptionType string

Specifies default encryption using AWS KMS-Managed Keys

func (InstanceStorageConfigEncryptionType) ElementType added in v0.23.0

func (InstanceStorageConfigEncryptionType) ToInstanceStorageConfigEncryptionTypeOutput added in v0.23.0

func (e InstanceStorageConfigEncryptionType) ToInstanceStorageConfigEncryptionTypeOutput() InstanceStorageConfigEncryptionTypeOutput

func (InstanceStorageConfigEncryptionType) ToInstanceStorageConfigEncryptionTypeOutputWithContext added in v0.23.0

func (e InstanceStorageConfigEncryptionType) ToInstanceStorageConfigEncryptionTypeOutputWithContext(ctx context.Context) InstanceStorageConfigEncryptionTypeOutput

func (InstanceStorageConfigEncryptionType) ToInstanceStorageConfigEncryptionTypePtrOutput added in v0.23.0

func (e InstanceStorageConfigEncryptionType) ToInstanceStorageConfigEncryptionTypePtrOutput() InstanceStorageConfigEncryptionTypePtrOutput

func (InstanceStorageConfigEncryptionType) ToInstanceStorageConfigEncryptionTypePtrOutputWithContext added in v0.23.0

func (e InstanceStorageConfigEncryptionType) ToInstanceStorageConfigEncryptionTypePtrOutputWithContext(ctx context.Context) InstanceStorageConfigEncryptionTypePtrOutput

func (InstanceStorageConfigEncryptionType) ToStringOutput added in v0.23.0

func (InstanceStorageConfigEncryptionType) ToStringOutputWithContext added in v0.23.0

func (e InstanceStorageConfigEncryptionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (InstanceStorageConfigEncryptionType) ToStringPtrOutput added in v0.23.0

func (InstanceStorageConfigEncryptionType) ToStringPtrOutputWithContext added in v0.23.0

func (e InstanceStorageConfigEncryptionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type InstanceStorageConfigEncryptionTypeInput added in v0.23.0

type InstanceStorageConfigEncryptionTypeInput interface {
	pulumi.Input

	ToInstanceStorageConfigEncryptionTypeOutput() InstanceStorageConfigEncryptionTypeOutput
	ToInstanceStorageConfigEncryptionTypeOutputWithContext(context.Context) InstanceStorageConfigEncryptionTypeOutput
}

InstanceStorageConfigEncryptionTypeInput is an input type that accepts values of the InstanceStorageConfigEncryptionType enum A concrete instance of `InstanceStorageConfigEncryptionTypeInput` can be one of the following:

InstanceStorageConfigEncryptionTypeKms

type InstanceStorageConfigEncryptionTypeOutput added in v0.23.0

type InstanceStorageConfigEncryptionTypeOutput struct{ *pulumi.OutputState }

func (InstanceStorageConfigEncryptionTypeOutput) ElementType added in v0.23.0

func (InstanceStorageConfigEncryptionTypeOutput) ToInstanceStorageConfigEncryptionTypeOutput added in v0.23.0

func (o InstanceStorageConfigEncryptionTypeOutput) ToInstanceStorageConfigEncryptionTypeOutput() InstanceStorageConfigEncryptionTypeOutput

func (InstanceStorageConfigEncryptionTypeOutput) ToInstanceStorageConfigEncryptionTypeOutputWithContext added in v0.23.0

func (o InstanceStorageConfigEncryptionTypeOutput) ToInstanceStorageConfigEncryptionTypeOutputWithContext(ctx context.Context) InstanceStorageConfigEncryptionTypeOutput

func (InstanceStorageConfigEncryptionTypeOutput) ToInstanceStorageConfigEncryptionTypePtrOutput added in v0.23.0

func (o InstanceStorageConfigEncryptionTypeOutput) ToInstanceStorageConfigEncryptionTypePtrOutput() InstanceStorageConfigEncryptionTypePtrOutput

func (InstanceStorageConfigEncryptionTypeOutput) ToInstanceStorageConfigEncryptionTypePtrOutputWithContext added in v0.23.0

func (o InstanceStorageConfigEncryptionTypeOutput) ToInstanceStorageConfigEncryptionTypePtrOutputWithContext(ctx context.Context) InstanceStorageConfigEncryptionTypePtrOutput

func (InstanceStorageConfigEncryptionTypeOutput) ToStringOutput added in v0.23.0

func (InstanceStorageConfigEncryptionTypeOutput) ToStringOutputWithContext added in v0.23.0

func (InstanceStorageConfigEncryptionTypeOutput) ToStringPtrOutput added in v0.23.0

func (InstanceStorageConfigEncryptionTypeOutput) ToStringPtrOutputWithContext added in v0.23.0

type InstanceStorageConfigEncryptionTypePtrInput added in v0.23.0

type InstanceStorageConfigEncryptionTypePtrInput interface {
	pulumi.Input

	ToInstanceStorageConfigEncryptionTypePtrOutput() InstanceStorageConfigEncryptionTypePtrOutput
	ToInstanceStorageConfigEncryptionTypePtrOutputWithContext(context.Context) InstanceStorageConfigEncryptionTypePtrOutput
}

func InstanceStorageConfigEncryptionTypePtr added in v0.23.0

func InstanceStorageConfigEncryptionTypePtr(v string) InstanceStorageConfigEncryptionTypePtrInput

type InstanceStorageConfigEncryptionTypePtrOutput added in v0.23.0

type InstanceStorageConfigEncryptionTypePtrOutput struct{ *pulumi.OutputState }

func (InstanceStorageConfigEncryptionTypePtrOutput) Elem added in v0.23.0

func (InstanceStorageConfigEncryptionTypePtrOutput) ElementType added in v0.23.0

func (InstanceStorageConfigEncryptionTypePtrOutput) ToInstanceStorageConfigEncryptionTypePtrOutput added in v0.23.0

func (o InstanceStorageConfigEncryptionTypePtrOutput) ToInstanceStorageConfigEncryptionTypePtrOutput() InstanceStorageConfigEncryptionTypePtrOutput

func (InstanceStorageConfigEncryptionTypePtrOutput) ToInstanceStorageConfigEncryptionTypePtrOutputWithContext added in v0.23.0

func (o InstanceStorageConfigEncryptionTypePtrOutput) ToInstanceStorageConfigEncryptionTypePtrOutputWithContext(ctx context.Context) InstanceStorageConfigEncryptionTypePtrOutput

func (InstanceStorageConfigEncryptionTypePtrOutput) ToStringPtrOutput added in v0.23.0

func (InstanceStorageConfigEncryptionTypePtrOutput) ToStringPtrOutputWithContext added in v0.23.0

type InstanceStorageConfigInput added in v0.23.0

type InstanceStorageConfigInput interface {
	pulumi.Input

	ToInstanceStorageConfigOutput() InstanceStorageConfigOutput
	ToInstanceStorageConfigOutputWithContext(ctx context.Context) InstanceStorageConfigOutput
}

type InstanceStorageConfigInstanceStorageResourceType added in v0.23.0

type InstanceStorageConfigInstanceStorageResourceType string

Specifies the type of storage resource available for the instance

func (InstanceStorageConfigInstanceStorageResourceType) ElementType added in v0.23.0

func (InstanceStorageConfigInstanceStorageResourceType) ToInstanceStorageConfigInstanceStorageResourceTypeOutput added in v0.23.0

func (e InstanceStorageConfigInstanceStorageResourceType) ToInstanceStorageConfigInstanceStorageResourceTypeOutput() InstanceStorageConfigInstanceStorageResourceTypeOutput

func (InstanceStorageConfigInstanceStorageResourceType) ToInstanceStorageConfigInstanceStorageResourceTypeOutputWithContext added in v0.23.0

func (e InstanceStorageConfigInstanceStorageResourceType) ToInstanceStorageConfigInstanceStorageResourceTypeOutputWithContext(ctx context.Context) InstanceStorageConfigInstanceStorageResourceTypeOutput

func (InstanceStorageConfigInstanceStorageResourceType) ToInstanceStorageConfigInstanceStorageResourceTypePtrOutput added in v0.23.0

func (e InstanceStorageConfigInstanceStorageResourceType) ToInstanceStorageConfigInstanceStorageResourceTypePtrOutput() InstanceStorageConfigInstanceStorageResourceTypePtrOutput

func (InstanceStorageConfigInstanceStorageResourceType) ToInstanceStorageConfigInstanceStorageResourceTypePtrOutputWithContext added in v0.23.0

func (e InstanceStorageConfigInstanceStorageResourceType) ToInstanceStorageConfigInstanceStorageResourceTypePtrOutputWithContext(ctx context.Context) InstanceStorageConfigInstanceStorageResourceTypePtrOutput

func (InstanceStorageConfigInstanceStorageResourceType) ToStringOutput added in v0.23.0

func (InstanceStorageConfigInstanceStorageResourceType) ToStringOutputWithContext added in v0.23.0

func (InstanceStorageConfigInstanceStorageResourceType) ToStringPtrOutput added in v0.23.0

func (InstanceStorageConfigInstanceStorageResourceType) ToStringPtrOutputWithContext added in v0.23.0

type InstanceStorageConfigInstanceStorageResourceTypeInput added in v0.23.0

type InstanceStorageConfigInstanceStorageResourceTypeInput interface {
	pulumi.Input

	ToInstanceStorageConfigInstanceStorageResourceTypeOutput() InstanceStorageConfigInstanceStorageResourceTypeOutput
	ToInstanceStorageConfigInstanceStorageResourceTypeOutputWithContext(context.Context) InstanceStorageConfigInstanceStorageResourceTypeOutput
}

InstanceStorageConfigInstanceStorageResourceTypeInput is an input type that accepts values of the InstanceStorageConfigInstanceStorageResourceType enum A concrete instance of `InstanceStorageConfigInstanceStorageResourceTypeInput` can be one of the following:

InstanceStorageConfigInstanceStorageResourceTypeChatTranscripts
InstanceStorageConfigInstanceStorageResourceTypeCallRecordings
InstanceStorageConfigInstanceStorageResourceTypeScheduledReports
InstanceStorageConfigInstanceStorageResourceTypeMediaStreams
InstanceStorageConfigInstanceStorageResourceTypeContactTraceRecords
InstanceStorageConfigInstanceStorageResourceTypeAgentEvents

type InstanceStorageConfigInstanceStorageResourceTypeOutput added in v0.23.0

type InstanceStorageConfigInstanceStorageResourceTypeOutput struct{ *pulumi.OutputState }

func (InstanceStorageConfigInstanceStorageResourceTypeOutput) ElementType added in v0.23.0

func (InstanceStorageConfigInstanceStorageResourceTypeOutput) ToInstanceStorageConfigInstanceStorageResourceTypeOutput added in v0.23.0

func (InstanceStorageConfigInstanceStorageResourceTypeOutput) ToInstanceStorageConfigInstanceStorageResourceTypeOutputWithContext added in v0.23.0

func (o InstanceStorageConfigInstanceStorageResourceTypeOutput) ToInstanceStorageConfigInstanceStorageResourceTypeOutputWithContext(ctx context.Context) InstanceStorageConfigInstanceStorageResourceTypeOutput

func (InstanceStorageConfigInstanceStorageResourceTypeOutput) ToInstanceStorageConfigInstanceStorageResourceTypePtrOutput added in v0.23.0

func (o InstanceStorageConfigInstanceStorageResourceTypeOutput) ToInstanceStorageConfigInstanceStorageResourceTypePtrOutput() InstanceStorageConfigInstanceStorageResourceTypePtrOutput

func (InstanceStorageConfigInstanceStorageResourceTypeOutput) ToInstanceStorageConfigInstanceStorageResourceTypePtrOutputWithContext added in v0.23.0

func (o InstanceStorageConfigInstanceStorageResourceTypeOutput) ToInstanceStorageConfigInstanceStorageResourceTypePtrOutputWithContext(ctx context.Context) InstanceStorageConfigInstanceStorageResourceTypePtrOutput

func (InstanceStorageConfigInstanceStorageResourceTypeOutput) ToStringOutput added in v0.23.0

func (InstanceStorageConfigInstanceStorageResourceTypeOutput) ToStringOutputWithContext added in v0.23.0

func (InstanceStorageConfigInstanceStorageResourceTypeOutput) ToStringPtrOutput added in v0.23.0

func (InstanceStorageConfigInstanceStorageResourceTypeOutput) ToStringPtrOutputWithContext added in v0.23.0

type InstanceStorageConfigInstanceStorageResourceTypePtrInput added in v0.23.0

type InstanceStorageConfigInstanceStorageResourceTypePtrInput interface {
	pulumi.Input

	ToInstanceStorageConfigInstanceStorageResourceTypePtrOutput() InstanceStorageConfigInstanceStorageResourceTypePtrOutput
	ToInstanceStorageConfigInstanceStorageResourceTypePtrOutputWithContext(context.Context) InstanceStorageConfigInstanceStorageResourceTypePtrOutput
}

func InstanceStorageConfigInstanceStorageResourceTypePtr added in v0.23.0

func InstanceStorageConfigInstanceStorageResourceTypePtr(v string) InstanceStorageConfigInstanceStorageResourceTypePtrInput

type InstanceStorageConfigInstanceStorageResourceTypePtrOutput added in v0.23.0

type InstanceStorageConfigInstanceStorageResourceTypePtrOutput struct{ *pulumi.OutputState }

func (InstanceStorageConfigInstanceStorageResourceTypePtrOutput) Elem added in v0.23.0

func (InstanceStorageConfigInstanceStorageResourceTypePtrOutput) ElementType added in v0.23.0

func (InstanceStorageConfigInstanceStorageResourceTypePtrOutput) ToInstanceStorageConfigInstanceStorageResourceTypePtrOutput added in v0.23.0

func (InstanceStorageConfigInstanceStorageResourceTypePtrOutput) ToInstanceStorageConfigInstanceStorageResourceTypePtrOutputWithContext added in v0.23.0

func (o InstanceStorageConfigInstanceStorageResourceTypePtrOutput) ToInstanceStorageConfigInstanceStorageResourceTypePtrOutputWithContext(ctx context.Context) InstanceStorageConfigInstanceStorageResourceTypePtrOutput

func (InstanceStorageConfigInstanceStorageResourceTypePtrOutput) ToStringPtrOutput added in v0.23.0

func (InstanceStorageConfigInstanceStorageResourceTypePtrOutput) ToStringPtrOutputWithContext added in v0.23.0

type InstanceStorageConfigKinesisFirehoseConfig added in v0.23.0

type InstanceStorageConfigKinesisFirehoseConfig struct {
	FirehoseArn string `pulumi:"firehoseArn"`
}

type InstanceStorageConfigKinesisFirehoseConfigArgs added in v0.23.0

type InstanceStorageConfigKinesisFirehoseConfigArgs struct {
	FirehoseArn pulumi.StringInput `pulumi:"firehoseArn"`
}

func (InstanceStorageConfigKinesisFirehoseConfigArgs) ElementType added in v0.23.0

func (InstanceStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigKinesisFirehoseConfigOutput added in v0.23.0

func (i InstanceStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigKinesisFirehoseConfigOutput() InstanceStorageConfigKinesisFirehoseConfigOutput

func (InstanceStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigKinesisFirehoseConfigOutputWithContext added in v0.23.0

func (i InstanceStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigKinesisFirehoseConfigOutputWithContext(ctx context.Context) InstanceStorageConfigKinesisFirehoseConfigOutput

func (InstanceStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigKinesisFirehoseConfigPtrOutput added in v0.23.0

func (i InstanceStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigKinesisFirehoseConfigPtrOutput() InstanceStorageConfigKinesisFirehoseConfigPtrOutput

func (InstanceStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigKinesisFirehoseConfigPtrOutputWithContext added in v0.23.0

func (i InstanceStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigKinesisFirehoseConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigKinesisFirehoseConfigPtrOutput

type InstanceStorageConfigKinesisFirehoseConfigInput added in v0.23.0

type InstanceStorageConfigKinesisFirehoseConfigInput interface {
	pulumi.Input

	ToInstanceStorageConfigKinesisFirehoseConfigOutput() InstanceStorageConfigKinesisFirehoseConfigOutput
	ToInstanceStorageConfigKinesisFirehoseConfigOutputWithContext(context.Context) InstanceStorageConfigKinesisFirehoseConfigOutput
}

InstanceStorageConfigKinesisFirehoseConfigInput is an input type that accepts InstanceStorageConfigKinesisFirehoseConfigArgs and InstanceStorageConfigKinesisFirehoseConfigOutput values. You can construct a concrete instance of `InstanceStorageConfigKinesisFirehoseConfigInput` via:

InstanceStorageConfigKinesisFirehoseConfigArgs{...}

type InstanceStorageConfigKinesisFirehoseConfigOutput added in v0.23.0

type InstanceStorageConfigKinesisFirehoseConfigOutput struct{ *pulumi.OutputState }

func (InstanceStorageConfigKinesisFirehoseConfigOutput) ElementType added in v0.23.0

func (InstanceStorageConfigKinesisFirehoseConfigOutput) FirehoseArn added in v0.23.0

func (InstanceStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigKinesisFirehoseConfigOutput added in v0.23.0

func (o InstanceStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigKinesisFirehoseConfigOutput() InstanceStorageConfigKinesisFirehoseConfigOutput

func (InstanceStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigKinesisFirehoseConfigOutputWithContext added in v0.23.0

func (o InstanceStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigKinesisFirehoseConfigOutputWithContext(ctx context.Context) InstanceStorageConfigKinesisFirehoseConfigOutput

func (InstanceStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigKinesisFirehoseConfigPtrOutput added in v0.23.0

func (o InstanceStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigKinesisFirehoseConfigPtrOutput() InstanceStorageConfigKinesisFirehoseConfigPtrOutput

func (InstanceStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigKinesisFirehoseConfigPtrOutputWithContext added in v0.23.0

func (o InstanceStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigKinesisFirehoseConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigKinesisFirehoseConfigPtrOutput

type InstanceStorageConfigKinesisFirehoseConfigPtrInput added in v0.23.0

type InstanceStorageConfigKinesisFirehoseConfigPtrInput interface {
	pulumi.Input

	ToInstanceStorageConfigKinesisFirehoseConfigPtrOutput() InstanceStorageConfigKinesisFirehoseConfigPtrOutput
	ToInstanceStorageConfigKinesisFirehoseConfigPtrOutputWithContext(context.Context) InstanceStorageConfigKinesisFirehoseConfigPtrOutput
}

InstanceStorageConfigKinesisFirehoseConfigPtrInput is an input type that accepts InstanceStorageConfigKinesisFirehoseConfigArgs, InstanceStorageConfigKinesisFirehoseConfigPtr and InstanceStorageConfigKinesisFirehoseConfigPtrOutput values. You can construct a concrete instance of `InstanceStorageConfigKinesisFirehoseConfigPtrInput` via:

        InstanceStorageConfigKinesisFirehoseConfigArgs{...}

or:

        nil

type InstanceStorageConfigKinesisFirehoseConfigPtrOutput added in v0.23.0

type InstanceStorageConfigKinesisFirehoseConfigPtrOutput struct{ *pulumi.OutputState }

func (InstanceStorageConfigKinesisFirehoseConfigPtrOutput) Elem added in v0.23.0

func (InstanceStorageConfigKinesisFirehoseConfigPtrOutput) ElementType added in v0.23.0

func (InstanceStorageConfigKinesisFirehoseConfigPtrOutput) FirehoseArn added in v0.23.0

func (InstanceStorageConfigKinesisFirehoseConfigPtrOutput) ToInstanceStorageConfigKinesisFirehoseConfigPtrOutput added in v0.23.0

func (o InstanceStorageConfigKinesisFirehoseConfigPtrOutput) ToInstanceStorageConfigKinesisFirehoseConfigPtrOutput() InstanceStorageConfigKinesisFirehoseConfigPtrOutput

func (InstanceStorageConfigKinesisFirehoseConfigPtrOutput) ToInstanceStorageConfigKinesisFirehoseConfigPtrOutputWithContext added in v0.23.0

func (o InstanceStorageConfigKinesisFirehoseConfigPtrOutput) ToInstanceStorageConfigKinesisFirehoseConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigKinesisFirehoseConfigPtrOutput

type InstanceStorageConfigKinesisStreamConfig added in v0.23.0

type InstanceStorageConfigKinesisStreamConfig struct {
	StreamArn string `pulumi:"streamArn"`
}

type InstanceStorageConfigKinesisStreamConfigArgs added in v0.23.0

type InstanceStorageConfigKinesisStreamConfigArgs struct {
	StreamArn pulumi.StringInput `pulumi:"streamArn"`
}

func (InstanceStorageConfigKinesisStreamConfigArgs) ElementType added in v0.23.0

func (InstanceStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigKinesisStreamConfigOutput added in v0.23.0

func (i InstanceStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigKinesisStreamConfigOutput() InstanceStorageConfigKinesisStreamConfigOutput

func (InstanceStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigKinesisStreamConfigOutputWithContext added in v0.23.0

func (i InstanceStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigKinesisStreamConfigOutputWithContext(ctx context.Context) InstanceStorageConfigKinesisStreamConfigOutput

func (InstanceStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigKinesisStreamConfigPtrOutput added in v0.23.0

func (i InstanceStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigKinesisStreamConfigPtrOutput() InstanceStorageConfigKinesisStreamConfigPtrOutput

func (InstanceStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigKinesisStreamConfigPtrOutputWithContext added in v0.23.0

func (i InstanceStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigKinesisStreamConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigKinesisStreamConfigPtrOutput

type InstanceStorageConfigKinesisStreamConfigInput added in v0.23.0

type InstanceStorageConfigKinesisStreamConfigInput interface {
	pulumi.Input

	ToInstanceStorageConfigKinesisStreamConfigOutput() InstanceStorageConfigKinesisStreamConfigOutput
	ToInstanceStorageConfigKinesisStreamConfigOutputWithContext(context.Context) InstanceStorageConfigKinesisStreamConfigOutput
}

InstanceStorageConfigKinesisStreamConfigInput is an input type that accepts InstanceStorageConfigKinesisStreamConfigArgs and InstanceStorageConfigKinesisStreamConfigOutput values. You can construct a concrete instance of `InstanceStorageConfigKinesisStreamConfigInput` via:

InstanceStorageConfigKinesisStreamConfigArgs{...}

type InstanceStorageConfigKinesisStreamConfigOutput added in v0.23.0

type InstanceStorageConfigKinesisStreamConfigOutput struct{ *pulumi.OutputState }

func (InstanceStorageConfigKinesisStreamConfigOutput) ElementType added in v0.23.0

func (InstanceStorageConfigKinesisStreamConfigOutput) StreamArn added in v0.23.0

func (InstanceStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigKinesisStreamConfigOutput added in v0.23.0

func (o InstanceStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigKinesisStreamConfigOutput() InstanceStorageConfigKinesisStreamConfigOutput

func (InstanceStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigKinesisStreamConfigOutputWithContext added in v0.23.0

func (o InstanceStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigKinesisStreamConfigOutputWithContext(ctx context.Context) InstanceStorageConfigKinesisStreamConfigOutput

func (InstanceStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigKinesisStreamConfigPtrOutput added in v0.23.0

func (o InstanceStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigKinesisStreamConfigPtrOutput() InstanceStorageConfigKinesisStreamConfigPtrOutput

func (InstanceStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigKinesisStreamConfigPtrOutputWithContext added in v0.23.0

func (o InstanceStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigKinesisStreamConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigKinesisStreamConfigPtrOutput

type InstanceStorageConfigKinesisStreamConfigPtrInput added in v0.23.0

type InstanceStorageConfigKinesisStreamConfigPtrInput interface {
	pulumi.Input

	ToInstanceStorageConfigKinesisStreamConfigPtrOutput() InstanceStorageConfigKinesisStreamConfigPtrOutput
	ToInstanceStorageConfigKinesisStreamConfigPtrOutputWithContext(context.Context) InstanceStorageConfigKinesisStreamConfigPtrOutput
}

InstanceStorageConfigKinesisStreamConfigPtrInput is an input type that accepts InstanceStorageConfigKinesisStreamConfigArgs, InstanceStorageConfigKinesisStreamConfigPtr and InstanceStorageConfigKinesisStreamConfigPtrOutput values. You can construct a concrete instance of `InstanceStorageConfigKinesisStreamConfigPtrInput` via:

        InstanceStorageConfigKinesisStreamConfigArgs{...}

or:

        nil

type InstanceStorageConfigKinesisStreamConfigPtrOutput added in v0.23.0

type InstanceStorageConfigKinesisStreamConfigPtrOutput struct{ *pulumi.OutputState }

func (InstanceStorageConfigKinesisStreamConfigPtrOutput) Elem added in v0.23.0

func (InstanceStorageConfigKinesisStreamConfigPtrOutput) ElementType added in v0.23.0

func (InstanceStorageConfigKinesisStreamConfigPtrOutput) StreamArn added in v0.23.0

func (InstanceStorageConfigKinesisStreamConfigPtrOutput) ToInstanceStorageConfigKinesisStreamConfigPtrOutput added in v0.23.0

func (o InstanceStorageConfigKinesisStreamConfigPtrOutput) ToInstanceStorageConfigKinesisStreamConfigPtrOutput() InstanceStorageConfigKinesisStreamConfigPtrOutput

func (InstanceStorageConfigKinesisStreamConfigPtrOutput) ToInstanceStorageConfigKinesisStreamConfigPtrOutputWithContext added in v0.23.0

func (o InstanceStorageConfigKinesisStreamConfigPtrOutput) ToInstanceStorageConfigKinesisStreamConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigKinesisStreamConfigPtrOutput

type InstanceStorageConfigKinesisVideoStreamConfig added in v0.23.0

type InstanceStorageConfigKinesisVideoStreamConfig struct {
	EncryptionConfig     InstanceStorageConfigEncryptionConfig `pulumi:"encryptionConfig"`
	Prefix               string                                `pulumi:"prefix"`
	RetentionPeriodHours float64                               `pulumi:"retentionPeriodHours"`
}

type InstanceStorageConfigKinesisVideoStreamConfigArgs added in v0.23.0

type InstanceStorageConfigKinesisVideoStreamConfigArgs struct {
	EncryptionConfig     InstanceStorageConfigEncryptionConfigInput `pulumi:"encryptionConfig"`
	Prefix               pulumi.StringInput                         `pulumi:"prefix"`
	RetentionPeriodHours pulumi.Float64Input                        `pulumi:"retentionPeriodHours"`
}

func (InstanceStorageConfigKinesisVideoStreamConfigArgs) ElementType added in v0.23.0

func (InstanceStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigKinesisVideoStreamConfigOutput added in v0.23.0

func (i InstanceStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigKinesisVideoStreamConfigOutput() InstanceStorageConfigKinesisVideoStreamConfigOutput

func (InstanceStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigKinesisVideoStreamConfigOutputWithContext added in v0.23.0

func (i InstanceStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigKinesisVideoStreamConfigOutputWithContext(ctx context.Context) InstanceStorageConfigKinesisVideoStreamConfigOutput

func (InstanceStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigKinesisVideoStreamConfigPtrOutput added in v0.23.0

func (i InstanceStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigKinesisVideoStreamConfigPtrOutput() InstanceStorageConfigKinesisVideoStreamConfigPtrOutput

func (InstanceStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigKinesisVideoStreamConfigPtrOutputWithContext added in v0.23.0

func (i InstanceStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigKinesisVideoStreamConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigKinesisVideoStreamConfigPtrOutput

type InstanceStorageConfigKinesisVideoStreamConfigInput added in v0.23.0

type InstanceStorageConfigKinesisVideoStreamConfigInput interface {
	pulumi.Input

	ToInstanceStorageConfigKinesisVideoStreamConfigOutput() InstanceStorageConfigKinesisVideoStreamConfigOutput
	ToInstanceStorageConfigKinesisVideoStreamConfigOutputWithContext(context.Context) InstanceStorageConfigKinesisVideoStreamConfigOutput
}

InstanceStorageConfigKinesisVideoStreamConfigInput is an input type that accepts InstanceStorageConfigKinesisVideoStreamConfigArgs and InstanceStorageConfigKinesisVideoStreamConfigOutput values. You can construct a concrete instance of `InstanceStorageConfigKinesisVideoStreamConfigInput` via:

InstanceStorageConfigKinesisVideoStreamConfigArgs{...}

type InstanceStorageConfigKinesisVideoStreamConfigOutput added in v0.23.0

type InstanceStorageConfigKinesisVideoStreamConfigOutput struct{ *pulumi.OutputState }

func (InstanceStorageConfigKinesisVideoStreamConfigOutput) ElementType added in v0.23.0

func (InstanceStorageConfigKinesisVideoStreamConfigOutput) EncryptionConfig added in v0.23.0

func (InstanceStorageConfigKinesisVideoStreamConfigOutput) Prefix added in v0.23.0

func (InstanceStorageConfigKinesisVideoStreamConfigOutput) RetentionPeriodHours added in v0.23.0

func (InstanceStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigKinesisVideoStreamConfigOutput added in v0.23.0

func (o InstanceStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigKinesisVideoStreamConfigOutput() InstanceStorageConfigKinesisVideoStreamConfigOutput

func (InstanceStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigKinesisVideoStreamConfigOutputWithContext added in v0.23.0

func (o InstanceStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigKinesisVideoStreamConfigOutputWithContext(ctx context.Context) InstanceStorageConfigKinesisVideoStreamConfigOutput

func (InstanceStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigKinesisVideoStreamConfigPtrOutput added in v0.23.0

func (o InstanceStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigKinesisVideoStreamConfigPtrOutput() InstanceStorageConfigKinesisVideoStreamConfigPtrOutput

func (InstanceStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigKinesisVideoStreamConfigPtrOutputWithContext added in v0.23.0

func (o InstanceStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigKinesisVideoStreamConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigKinesisVideoStreamConfigPtrOutput

type InstanceStorageConfigKinesisVideoStreamConfigPtrInput added in v0.23.0

type InstanceStorageConfigKinesisVideoStreamConfigPtrInput interface {
	pulumi.Input

	ToInstanceStorageConfigKinesisVideoStreamConfigPtrOutput() InstanceStorageConfigKinesisVideoStreamConfigPtrOutput
	ToInstanceStorageConfigKinesisVideoStreamConfigPtrOutputWithContext(context.Context) InstanceStorageConfigKinesisVideoStreamConfigPtrOutput
}

InstanceStorageConfigKinesisVideoStreamConfigPtrInput is an input type that accepts InstanceStorageConfigKinesisVideoStreamConfigArgs, InstanceStorageConfigKinesisVideoStreamConfigPtr and InstanceStorageConfigKinesisVideoStreamConfigPtrOutput values. You can construct a concrete instance of `InstanceStorageConfigKinesisVideoStreamConfigPtrInput` via:

        InstanceStorageConfigKinesisVideoStreamConfigArgs{...}

or:

        nil

type InstanceStorageConfigKinesisVideoStreamConfigPtrOutput added in v0.23.0

type InstanceStorageConfigKinesisVideoStreamConfigPtrOutput struct{ *pulumi.OutputState }

func (InstanceStorageConfigKinesisVideoStreamConfigPtrOutput) Elem added in v0.23.0

func (InstanceStorageConfigKinesisVideoStreamConfigPtrOutput) ElementType added in v0.23.0

func (InstanceStorageConfigKinesisVideoStreamConfigPtrOutput) EncryptionConfig added in v0.23.0

func (InstanceStorageConfigKinesisVideoStreamConfigPtrOutput) Prefix added in v0.23.0

func (InstanceStorageConfigKinesisVideoStreamConfigPtrOutput) RetentionPeriodHours added in v0.23.0

func (InstanceStorageConfigKinesisVideoStreamConfigPtrOutput) ToInstanceStorageConfigKinesisVideoStreamConfigPtrOutput added in v0.23.0

func (InstanceStorageConfigKinesisVideoStreamConfigPtrOutput) ToInstanceStorageConfigKinesisVideoStreamConfigPtrOutputWithContext added in v0.23.0

func (o InstanceStorageConfigKinesisVideoStreamConfigPtrOutput) ToInstanceStorageConfigKinesisVideoStreamConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigKinesisVideoStreamConfigPtrOutput

type InstanceStorageConfigOutput added in v0.23.0

type InstanceStorageConfigOutput struct{ *pulumi.OutputState }

func (InstanceStorageConfigOutput) AssociationId added in v0.23.0

func (InstanceStorageConfigOutput) ElementType added in v0.23.0

func (InstanceStorageConfigOutput) InstanceArn added in v0.23.0

Connect Instance ID with which the storage config will be associated

func (InstanceStorageConfigOutput) KinesisFirehoseConfig added in v0.23.0

func (InstanceStorageConfigOutput) KinesisStreamConfig added in v0.23.0

func (InstanceStorageConfigOutput) KinesisVideoStreamConfig added in v0.23.0

func (InstanceStorageConfigOutput) ResourceType added in v0.23.0

func (InstanceStorageConfigOutput) S3Config added in v0.23.0

func (InstanceStorageConfigOutput) StorageType added in v0.23.0

func (InstanceStorageConfigOutput) ToInstanceStorageConfigOutput added in v0.23.0

func (o InstanceStorageConfigOutput) ToInstanceStorageConfigOutput() InstanceStorageConfigOutput

func (InstanceStorageConfigOutput) ToInstanceStorageConfigOutputWithContext added in v0.23.0

func (o InstanceStorageConfigOutput) ToInstanceStorageConfigOutputWithContext(ctx context.Context) InstanceStorageConfigOutput

type InstanceStorageConfigS3Config added in v0.23.0

type InstanceStorageConfigS3Config struct {
	BucketName       string                                 `pulumi:"bucketName"`
	BucketPrefix     string                                 `pulumi:"bucketPrefix"`
	EncryptionConfig *InstanceStorageConfigEncryptionConfig `pulumi:"encryptionConfig"`
}

type InstanceStorageConfigS3ConfigArgs added in v0.23.0

type InstanceStorageConfigS3ConfigArgs struct {
	BucketName       pulumi.StringInput                            `pulumi:"bucketName"`
	BucketPrefix     pulumi.StringInput                            `pulumi:"bucketPrefix"`
	EncryptionConfig InstanceStorageConfigEncryptionConfigPtrInput `pulumi:"encryptionConfig"`
}

func (InstanceStorageConfigS3ConfigArgs) ElementType added in v0.23.0

func (InstanceStorageConfigS3ConfigArgs) ToInstanceStorageConfigS3ConfigOutput added in v0.23.0

func (i InstanceStorageConfigS3ConfigArgs) ToInstanceStorageConfigS3ConfigOutput() InstanceStorageConfigS3ConfigOutput

func (InstanceStorageConfigS3ConfigArgs) ToInstanceStorageConfigS3ConfigOutputWithContext added in v0.23.0

func (i InstanceStorageConfigS3ConfigArgs) ToInstanceStorageConfigS3ConfigOutputWithContext(ctx context.Context) InstanceStorageConfigS3ConfigOutput

func (InstanceStorageConfigS3ConfigArgs) ToInstanceStorageConfigS3ConfigPtrOutput added in v0.23.0

func (i InstanceStorageConfigS3ConfigArgs) ToInstanceStorageConfigS3ConfigPtrOutput() InstanceStorageConfigS3ConfigPtrOutput

func (InstanceStorageConfigS3ConfigArgs) ToInstanceStorageConfigS3ConfigPtrOutputWithContext added in v0.23.0

func (i InstanceStorageConfigS3ConfigArgs) ToInstanceStorageConfigS3ConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigS3ConfigPtrOutput

type InstanceStorageConfigS3ConfigInput added in v0.23.0

type InstanceStorageConfigS3ConfigInput interface {
	pulumi.Input

	ToInstanceStorageConfigS3ConfigOutput() InstanceStorageConfigS3ConfigOutput
	ToInstanceStorageConfigS3ConfigOutputWithContext(context.Context) InstanceStorageConfigS3ConfigOutput
}

InstanceStorageConfigS3ConfigInput is an input type that accepts InstanceStorageConfigS3ConfigArgs and InstanceStorageConfigS3ConfigOutput values. You can construct a concrete instance of `InstanceStorageConfigS3ConfigInput` via:

InstanceStorageConfigS3ConfigArgs{...}

type InstanceStorageConfigS3ConfigOutput added in v0.23.0

type InstanceStorageConfigS3ConfigOutput struct{ *pulumi.OutputState }

func (InstanceStorageConfigS3ConfigOutput) BucketName added in v0.23.0

func (InstanceStorageConfigS3ConfigOutput) BucketPrefix added in v0.23.0

func (InstanceStorageConfigS3ConfigOutput) ElementType added in v0.23.0

func (InstanceStorageConfigS3ConfigOutput) EncryptionConfig added in v0.23.0

func (InstanceStorageConfigS3ConfigOutput) ToInstanceStorageConfigS3ConfigOutput added in v0.23.0

func (o InstanceStorageConfigS3ConfigOutput) ToInstanceStorageConfigS3ConfigOutput() InstanceStorageConfigS3ConfigOutput

func (InstanceStorageConfigS3ConfigOutput) ToInstanceStorageConfigS3ConfigOutputWithContext added in v0.23.0

func (o InstanceStorageConfigS3ConfigOutput) ToInstanceStorageConfigS3ConfigOutputWithContext(ctx context.Context) InstanceStorageConfigS3ConfigOutput

func (InstanceStorageConfigS3ConfigOutput) ToInstanceStorageConfigS3ConfigPtrOutput added in v0.23.0

func (o InstanceStorageConfigS3ConfigOutput) ToInstanceStorageConfigS3ConfigPtrOutput() InstanceStorageConfigS3ConfigPtrOutput

func (InstanceStorageConfigS3ConfigOutput) ToInstanceStorageConfigS3ConfigPtrOutputWithContext added in v0.23.0

func (o InstanceStorageConfigS3ConfigOutput) ToInstanceStorageConfigS3ConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigS3ConfigPtrOutput

type InstanceStorageConfigS3ConfigPtrInput added in v0.23.0

type InstanceStorageConfigS3ConfigPtrInput interface {
	pulumi.Input

	ToInstanceStorageConfigS3ConfigPtrOutput() InstanceStorageConfigS3ConfigPtrOutput
	ToInstanceStorageConfigS3ConfigPtrOutputWithContext(context.Context) InstanceStorageConfigS3ConfigPtrOutput
}

InstanceStorageConfigS3ConfigPtrInput is an input type that accepts InstanceStorageConfigS3ConfigArgs, InstanceStorageConfigS3ConfigPtr and InstanceStorageConfigS3ConfigPtrOutput values. You can construct a concrete instance of `InstanceStorageConfigS3ConfigPtrInput` via:

        InstanceStorageConfigS3ConfigArgs{...}

or:

        nil

type InstanceStorageConfigS3ConfigPtrOutput added in v0.23.0

type InstanceStorageConfigS3ConfigPtrOutput struct{ *pulumi.OutputState }

func (InstanceStorageConfigS3ConfigPtrOutput) BucketName added in v0.23.0

func (InstanceStorageConfigS3ConfigPtrOutput) BucketPrefix added in v0.23.0

func (InstanceStorageConfigS3ConfigPtrOutput) Elem added in v0.23.0

func (InstanceStorageConfigS3ConfigPtrOutput) ElementType added in v0.23.0

func (InstanceStorageConfigS3ConfigPtrOutput) EncryptionConfig added in v0.23.0

func (InstanceStorageConfigS3ConfigPtrOutput) ToInstanceStorageConfigS3ConfigPtrOutput added in v0.23.0

func (o InstanceStorageConfigS3ConfigPtrOutput) ToInstanceStorageConfigS3ConfigPtrOutput() InstanceStorageConfigS3ConfigPtrOutput

func (InstanceStorageConfigS3ConfigPtrOutput) ToInstanceStorageConfigS3ConfigPtrOutputWithContext added in v0.23.0

func (o InstanceStorageConfigS3ConfigPtrOutput) ToInstanceStorageConfigS3ConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigS3ConfigPtrOutput

type InstanceStorageConfigState added in v0.23.0

type InstanceStorageConfigState struct {
}

func (InstanceStorageConfigState) ElementType added in v0.23.0

func (InstanceStorageConfigState) ElementType() reflect.Type

type InstanceStorageConfigStorageType added in v0.23.0

type InstanceStorageConfigStorageType string

Specifies the storage type to be associated with the instance

func (InstanceStorageConfigStorageType) ElementType added in v0.23.0

func (InstanceStorageConfigStorageType) ToInstanceStorageConfigStorageTypeOutput added in v0.23.0

func (e InstanceStorageConfigStorageType) ToInstanceStorageConfigStorageTypeOutput() InstanceStorageConfigStorageTypeOutput

func (InstanceStorageConfigStorageType) ToInstanceStorageConfigStorageTypeOutputWithContext added in v0.23.0

func (e InstanceStorageConfigStorageType) ToInstanceStorageConfigStorageTypeOutputWithContext(ctx context.Context) InstanceStorageConfigStorageTypeOutput

func (InstanceStorageConfigStorageType) ToInstanceStorageConfigStorageTypePtrOutput added in v0.23.0

func (e InstanceStorageConfigStorageType) ToInstanceStorageConfigStorageTypePtrOutput() InstanceStorageConfigStorageTypePtrOutput

func (InstanceStorageConfigStorageType) ToInstanceStorageConfigStorageTypePtrOutputWithContext added in v0.23.0

func (e InstanceStorageConfigStorageType) ToInstanceStorageConfigStorageTypePtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageTypePtrOutput

func (InstanceStorageConfigStorageType) ToStringOutput added in v0.23.0

func (InstanceStorageConfigStorageType) ToStringOutputWithContext added in v0.23.0

func (e InstanceStorageConfigStorageType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (InstanceStorageConfigStorageType) ToStringPtrOutput added in v0.23.0

func (InstanceStorageConfigStorageType) ToStringPtrOutputWithContext added in v0.23.0

func (e InstanceStorageConfigStorageType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type InstanceStorageConfigStorageTypeInput added in v0.23.0

type InstanceStorageConfigStorageTypeInput interface {
	pulumi.Input

	ToInstanceStorageConfigStorageTypeOutput() InstanceStorageConfigStorageTypeOutput
	ToInstanceStorageConfigStorageTypeOutputWithContext(context.Context) InstanceStorageConfigStorageTypeOutput
}

InstanceStorageConfigStorageTypeInput is an input type that accepts values of the InstanceStorageConfigStorageType enum A concrete instance of `InstanceStorageConfigStorageTypeInput` can be one of the following:

InstanceStorageConfigStorageTypeS3
InstanceStorageConfigStorageTypeKinesisVideoStream
InstanceStorageConfigStorageTypeKinesisStream
InstanceStorageConfigStorageTypeKinesisFirehose

type InstanceStorageConfigStorageTypeOutput added in v0.23.0

type InstanceStorageConfigStorageTypeOutput struct{ *pulumi.OutputState }

func (InstanceStorageConfigStorageTypeOutput) ElementType added in v0.23.0

func (InstanceStorageConfigStorageTypeOutput) ToInstanceStorageConfigStorageTypeOutput added in v0.23.0

func (o InstanceStorageConfigStorageTypeOutput) ToInstanceStorageConfigStorageTypeOutput() InstanceStorageConfigStorageTypeOutput

func (InstanceStorageConfigStorageTypeOutput) ToInstanceStorageConfigStorageTypeOutputWithContext added in v0.23.0

func (o InstanceStorageConfigStorageTypeOutput) ToInstanceStorageConfigStorageTypeOutputWithContext(ctx context.Context) InstanceStorageConfigStorageTypeOutput

func (InstanceStorageConfigStorageTypeOutput) ToInstanceStorageConfigStorageTypePtrOutput added in v0.23.0

func (o InstanceStorageConfigStorageTypeOutput) ToInstanceStorageConfigStorageTypePtrOutput() InstanceStorageConfigStorageTypePtrOutput

func (InstanceStorageConfigStorageTypeOutput) ToInstanceStorageConfigStorageTypePtrOutputWithContext added in v0.23.0

func (o InstanceStorageConfigStorageTypeOutput) ToInstanceStorageConfigStorageTypePtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageTypePtrOutput

func (InstanceStorageConfigStorageTypeOutput) ToStringOutput added in v0.23.0

func (InstanceStorageConfigStorageTypeOutput) ToStringOutputWithContext added in v0.23.0

func (InstanceStorageConfigStorageTypeOutput) ToStringPtrOutput added in v0.23.0

func (InstanceStorageConfigStorageTypeOutput) ToStringPtrOutputWithContext added in v0.23.0

func (o InstanceStorageConfigStorageTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type InstanceStorageConfigStorageTypePtrInput added in v0.23.0

type InstanceStorageConfigStorageTypePtrInput interface {
	pulumi.Input

	ToInstanceStorageConfigStorageTypePtrOutput() InstanceStorageConfigStorageTypePtrOutput
	ToInstanceStorageConfigStorageTypePtrOutputWithContext(context.Context) InstanceStorageConfigStorageTypePtrOutput
}

func InstanceStorageConfigStorageTypePtr added in v0.23.0

func InstanceStorageConfigStorageTypePtr(v string) InstanceStorageConfigStorageTypePtrInput

type InstanceStorageConfigStorageTypePtrOutput added in v0.23.0

type InstanceStorageConfigStorageTypePtrOutput struct{ *pulumi.OutputState }

func (InstanceStorageConfigStorageTypePtrOutput) Elem added in v0.23.0

func (InstanceStorageConfigStorageTypePtrOutput) ElementType added in v0.23.0

func (InstanceStorageConfigStorageTypePtrOutput) ToInstanceStorageConfigStorageTypePtrOutput added in v0.23.0

func (o InstanceStorageConfigStorageTypePtrOutput) ToInstanceStorageConfigStorageTypePtrOutput() InstanceStorageConfigStorageTypePtrOutput

func (InstanceStorageConfigStorageTypePtrOutput) ToInstanceStorageConfigStorageTypePtrOutputWithContext added in v0.23.0

func (o InstanceStorageConfigStorageTypePtrOutput) ToInstanceStorageConfigStorageTypePtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageTypePtrOutput

func (InstanceStorageConfigStorageTypePtrOutput) ToStringPtrOutput added in v0.23.0

func (InstanceStorageConfigStorageTypePtrOutput) ToStringPtrOutputWithContext added in v0.23.0

type InstanceTag added in v0.91.0

type InstanceTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type InstanceTagArgs added in v0.91.0

type InstanceTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (InstanceTagArgs) ElementType added in v0.91.0

func (InstanceTagArgs) ElementType() reflect.Type

func (InstanceTagArgs) ToInstanceTagOutput added in v0.91.0

func (i InstanceTagArgs) ToInstanceTagOutput() InstanceTagOutput

func (InstanceTagArgs) ToInstanceTagOutputWithContext added in v0.91.0

func (i InstanceTagArgs) ToInstanceTagOutputWithContext(ctx context.Context) InstanceTagOutput

type InstanceTagArray added in v0.91.0

type InstanceTagArray []InstanceTagInput

func (InstanceTagArray) ElementType added in v0.91.0

func (InstanceTagArray) ElementType() reflect.Type

func (InstanceTagArray) ToInstanceTagArrayOutput added in v0.91.0

func (i InstanceTagArray) ToInstanceTagArrayOutput() InstanceTagArrayOutput

func (InstanceTagArray) ToInstanceTagArrayOutputWithContext added in v0.91.0

func (i InstanceTagArray) ToInstanceTagArrayOutputWithContext(ctx context.Context) InstanceTagArrayOutput

type InstanceTagArrayInput added in v0.91.0

type InstanceTagArrayInput interface {
	pulumi.Input

	ToInstanceTagArrayOutput() InstanceTagArrayOutput
	ToInstanceTagArrayOutputWithContext(context.Context) InstanceTagArrayOutput
}

InstanceTagArrayInput is an input type that accepts InstanceTagArray and InstanceTagArrayOutput values. You can construct a concrete instance of `InstanceTagArrayInput` via:

InstanceTagArray{ InstanceTagArgs{...} }

type InstanceTagArrayOutput added in v0.91.0

type InstanceTagArrayOutput struct{ *pulumi.OutputState }

func (InstanceTagArrayOutput) ElementType added in v0.91.0

func (InstanceTagArrayOutput) ElementType() reflect.Type

func (InstanceTagArrayOutput) Index added in v0.91.0

func (InstanceTagArrayOutput) ToInstanceTagArrayOutput added in v0.91.0

func (o InstanceTagArrayOutput) ToInstanceTagArrayOutput() InstanceTagArrayOutput

func (InstanceTagArrayOutput) ToInstanceTagArrayOutputWithContext added in v0.91.0

func (o InstanceTagArrayOutput) ToInstanceTagArrayOutputWithContext(ctx context.Context) InstanceTagArrayOutput

type InstanceTagInput added in v0.91.0

type InstanceTagInput interface {
	pulumi.Input

	ToInstanceTagOutput() InstanceTagOutput
	ToInstanceTagOutputWithContext(context.Context) InstanceTagOutput
}

InstanceTagInput is an input type that accepts InstanceTagArgs and InstanceTagOutput values. You can construct a concrete instance of `InstanceTagInput` via:

InstanceTagArgs{...}

type InstanceTagOutput added in v0.91.0

type InstanceTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (InstanceTagOutput) ElementType added in v0.91.0

func (InstanceTagOutput) ElementType() reflect.Type

func (InstanceTagOutput) Key added in v0.91.0

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (InstanceTagOutput) ToInstanceTagOutput added in v0.91.0

func (o InstanceTagOutput) ToInstanceTagOutput() InstanceTagOutput

func (InstanceTagOutput) ToInstanceTagOutputWithContext added in v0.91.0

func (o InstanceTagOutput) ToInstanceTagOutputWithContext(ctx context.Context) InstanceTagOutput

func (InstanceTagOutput) Value added in v0.91.0

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type IntegrationAssociation added in v0.49.0

type IntegrationAssociation struct {
	pulumi.CustomResourceState

	InstanceId               pulumi.StringOutput                         `pulumi:"instanceId"`
	IntegrationArn           pulumi.StringOutput                         `pulumi:"integrationArn"`
	IntegrationAssociationId pulumi.StringOutput                         `pulumi:"integrationAssociationId"`
	IntegrationType          IntegrationAssociationIntegrationTypeOutput `pulumi:"integrationType"`
}

Resource Type definition for AWS::Connect::IntegrationAssociation

func GetIntegrationAssociation added in v0.49.0

func GetIntegrationAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IntegrationAssociationState, opts ...pulumi.ResourceOption) (*IntegrationAssociation, error)

GetIntegrationAssociation gets an existing IntegrationAssociation 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 NewIntegrationAssociation added in v0.49.0

func NewIntegrationAssociation(ctx *pulumi.Context,
	name string, args *IntegrationAssociationArgs, opts ...pulumi.ResourceOption) (*IntegrationAssociation, error)

NewIntegrationAssociation registers a new resource with the given unique name, arguments, and options.

func (*IntegrationAssociation) ElementType added in v0.49.0

func (*IntegrationAssociation) ElementType() reflect.Type

func (*IntegrationAssociation) ToIntegrationAssociationOutput added in v0.49.0

func (i *IntegrationAssociation) ToIntegrationAssociationOutput() IntegrationAssociationOutput

func (*IntegrationAssociation) ToIntegrationAssociationOutputWithContext added in v0.49.0

func (i *IntegrationAssociation) ToIntegrationAssociationOutputWithContext(ctx context.Context) IntegrationAssociationOutput

type IntegrationAssociationArgs added in v0.49.0

type IntegrationAssociationArgs struct {
	InstanceId      pulumi.StringInput
	IntegrationArn  pulumi.StringInput
	IntegrationType IntegrationAssociationIntegrationTypeInput
}

The set of arguments for constructing a IntegrationAssociation resource.

func (IntegrationAssociationArgs) ElementType added in v0.49.0

func (IntegrationAssociationArgs) ElementType() reflect.Type

type IntegrationAssociationInput added in v0.49.0

type IntegrationAssociationInput interface {
	pulumi.Input

	ToIntegrationAssociationOutput() IntegrationAssociationOutput
	ToIntegrationAssociationOutputWithContext(ctx context.Context) IntegrationAssociationOutput
}

type IntegrationAssociationIntegrationType added in v0.49.0

type IntegrationAssociationIntegrationType string

Specifies the integration type to be associated with the instance

func (IntegrationAssociationIntegrationType) ElementType added in v0.49.0

func (IntegrationAssociationIntegrationType) ToIntegrationAssociationIntegrationTypeOutput added in v0.49.0

func (e IntegrationAssociationIntegrationType) ToIntegrationAssociationIntegrationTypeOutput() IntegrationAssociationIntegrationTypeOutput

func (IntegrationAssociationIntegrationType) ToIntegrationAssociationIntegrationTypeOutputWithContext added in v0.49.0

func (e IntegrationAssociationIntegrationType) ToIntegrationAssociationIntegrationTypeOutputWithContext(ctx context.Context) IntegrationAssociationIntegrationTypeOutput

func (IntegrationAssociationIntegrationType) ToIntegrationAssociationIntegrationTypePtrOutput added in v0.49.0

func (e IntegrationAssociationIntegrationType) ToIntegrationAssociationIntegrationTypePtrOutput() IntegrationAssociationIntegrationTypePtrOutput

func (IntegrationAssociationIntegrationType) ToIntegrationAssociationIntegrationTypePtrOutputWithContext added in v0.49.0

func (e IntegrationAssociationIntegrationType) ToIntegrationAssociationIntegrationTypePtrOutputWithContext(ctx context.Context) IntegrationAssociationIntegrationTypePtrOutput

func (IntegrationAssociationIntegrationType) ToStringOutput added in v0.49.0

func (IntegrationAssociationIntegrationType) ToStringOutputWithContext added in v0.49.0

func (e IntegrationAssociationIntegrationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IntegrationAssociationIntegrationType) ToStringPtrOutput added in v0.49.0

func (IntegrationAssociationIntegrationType) ToStringPtrOutputWithContext added in v0.49.0

func (e IntegrationAssociationIntegrationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IntegrationAssociationIntegrationTypeInput added in v0.49.0

type IntegrationAssociationIntegrationTypeInput interface {
	pulumi.Input

	ToIntegrationAssociationIntegrationTypeOutput() IntegrationAssociationIntegrationTypeOutput
	ToIntegrationAssociationIntegrationTypeOutputWithContext(context.Context) IntegrationAssociationIntegrationTypeOutput
}

IntegrationAssociationIntegrationTypeInput is an input type that accepts values of the IntegrationAssociationIntegrationType enum A concrete instance of `IntegrationAssociationIntegrationTypeInput` can be one of the following:

IntegrationAssociationIntegrationTypeLexBot
IntegrationAssociationIntegrationTypeLambdaFunction
IntegrationAssociationIntegrationTypeApplication

type IntegrationAssociationIntegrationTypeOutput added in v0.49.0

type IntegrationAssociationIntegrationTypeOutput struct{ *pulumi.OutputState }

func (IntegrationAssociationIntegrationTypeOutput) ElementType added in v0.49.0

func (IntegrationAssociationIntegrationTypeOutput) ToIntegrationAssociationIntegrationTypeOutput added in v0.49.0

func (o IntegrationAssociationIntegrationTypeOutput) ToIntegrationAssociationIntegrationTypeOutput() IntegrationAssociationIntegrationTypeOutput

func (IntegrationAssociationIntegrationTypeOutput) ToIntegrationAssociationIntegrationTypeOutputWithContext added in v0.49.0

func (o IntegrationAssociationIntegrationTypeOutput) ToIntegrationAssociationIntegrationTypeOutputWithContext(ctx context.Context) IntegrationAssociationIntegrationTypeOutput

func (IntegrationAssociationIntegrationTypeOutput) ToIntegrationAssociationIntegrationTypePtrOutput added in v0.49.0

func (o IntegrationAssociationIntegrationTypeOutput) ToIntegrationAssociationIntegrationTypePtrOutput() IntegrationAssociationIntegrationTypePtrOutput

func (IntegrationAssociationIntegrationTypeOutput) ToIntegrationAssociationIntegrationTypePtrOutputWithContext added in v0.49.0

func (o IntegrationAssociationIntegrationTypeOutput) ToIntegrationAssociationIntegrationTypePtrOutputWithContext(ctx context.Context) IntegrationAssociationIntegrationTypePtrOutput

func (IntegrationAssociationIntegrationTypeOutput) ToStringOutput added in v0.49.0

func (IntegrationAssociationIntegrationTypeOutput) ToStringOutputWithContext added in v0.49.0

func (IntegrationAssociationIntegrationTypeOutput) ToStringPtrOutput added in v0.49.0

func (IntegrationAssociationIntegrationTypeOutput) ToStringPtrOutputWithContext added in v0.49.0

type IntegrationAssociationIntegrationTypePtrInput added in v0.49.0

type IntegrationAssociationIntegrationTypePtrInput interface {
	pulumi.Input

	ToIntegrationAssociationIntegrationTypePtrOutput() IntegrationAssociationIntegrationTypePtrOutput
	ToIntegrationAssociationIntegrationTypePtrOutputWithContext(context.Context) IntegrationAssociationIntegrationTypePtrOutput
}

func IntegrationAssociationIntegrationTypePtr added in v0.49.0

func IntegrationAssociationIntegrationTypePtr(v string) IntegrationAssociationIntegrationTypePtrInput

type IntegrationAssociationIntegrationTypePtrOutput added in v0.49.0

type IntegrationAssociationIntegrationTypePtrOutput struct{ *pulumi.OutputState }

func (IntegrationAssociationIntegrationTypePtrOutput) Elem added in v0.49.0

func (IntegrationAssociationIntegrationTypePtrOutput) ElementType added in v0.49.0

func (IntegrationAssociationIntegrationTypePtrOutput) ToIntegrationAssociationIntegrationTypePtrOutput added in v0.49.0

func (o IntegrationAssociationIntegrationTypePtrOutput) ToIntegrationAssociationIntegrationTypePtrOutput() IntegrationAssociationIntegrationTypePtrOutput

func (IntegrationAssociationIntegrationTypePtrOutput) ToIntegrationAssociationIntegrationTypePtrOutputWithContext added in v0.49.0

func (o IntegrationAssociationIntegrationTypePtrOutput) ToIntegrationAssociationIntegrationTypePtrOutputWithContext(ctx context.Context) IntegrationAssociationIntegrationTypePtrOutput

func (IntegrationAssociationIntegrationTypePtrOutput) ToStringPtrOutput added in v0.49.0

func (IntegrationAssociationIntegrationTypePtrOutput) ToStringPtrOutputWithContext added in v0.49.0

type IntegrationAssociationOutput added in v0.49.0

type IntegrationAssociationOutput struct{ *pulumi.OutputState }

func (IntegrationAssociationOutput) ElementType added in v0.49.0

func (IntegrationAssociationOutput) InstanceId added in v0.49.0

func (IntegrationAssociationOutput) IntegrationArn added in v0.49.0

func (IntegrationAssociationOutput) IntegrationAssociationId added in v0.49.0

func (o IntegrationAssociationOutput) IntegrationAssociationId() pulumi.StringOutput

func (IntegrationAssociationOutput) IntegrationType added in v0.49.0

func (IntegrationAssociationOutput) ToIntegrationAssociationOutput added in v0.49.0

func (o IntegrationAssociationOutput) ToIntegrationAssociationOutput() IntegrationAssociationOutput

func (IntegrationAssociationOutput) ToIntegrationAssociationOutputWithContext added in v0.49.0

func (o IntegrationAssociationOutput) ToIntegrationAssociationOutputWithContext(ctx context.Context) IntegrationAssociationOutput

type IntegrationAssociationState added in v0.49.0

type IntegrationAssociationState struct {
}

func (IntegrationAssociationState) ElementType added in v0.49.0

type LookupContactFlowArgs added in v0.12.0

type LookupContactFlowArgs struct {
	// The identifier of the contact flow (ARN).
	ContactFlowArn string `pulumi:"contactFlowArn"`
}

type LookupContactFlowModuleArgs added in v0.12.0

type LookupContactFlowModuleArgs struct {
	// The identifier of the contact flow module (ARN).
	ContactFlowModuleArn string `pulumi:"contactFlowModuleArn"`
}

type LookupContactFlowModuleOutputArgs added in v0.12.0

type LookupContactFlowModuleOutputArgs struct {
	// The identifier of the contact flow module (ARN).
	ContactFlowModuleArn pulumi.StringInput `pulumi:"contactFlowModuleArn"`
}

func (LookupContactFlowModuleOutputArgs) ElementType added in v0.12.0

type LookupContactFlowModuleResult added in v0.12.0

type LookupContactFlowModuleResult struct {
	// The identifier of the contact flow module (ARN).
	ContactFlowModuleArn *string `pulumi:"contactFlowModuleArn"`
	// The content of the contact flow module in JSON format.
	Content *string `pulumi:"content"`
	// The description of the contact flow module.
	Description *string `pulumi:"description"`
	// The identifier of the Amazon Connect instance (ARN).
	InstanceArn *string `pulumi:"instanceArn"`
	// The name of the contact flow module.
	Name *string `pulumi:"name"`
	// The state of the contact flow module.
	State *string `pulumi:"state"`
	// The status of the contact flow module.
	Status *string `pulumi:"status"`
	// One or more tags.
	Tags []ContactFlowModuleTag `pulumi:"tags"`
}

func LookupContactFlowModule added in v0.12.0

func LookupContactFlowModule(ctx *pulumi.Context, args *LookupContactFlowModuleArgs, opts ...pulumi.InvokeOption) (*LookupContactFlowModuleResult, error)

Resource Type definition for AWS::Connect::ContactFlowModule.

type LookupContactFlowModuleResultOutput added in v0.12.0

type LookupContactFlowModuleResultOutput struct{ *pulumi.OutputState }

func LookupContactFlowModuleOutput added in v0.12.0

func (LookupContactFlowModuleResultOutput) ContactFlowModuleArn added in v0.12.0

The identifier of the contact flow module (ARN).

func (LookupContactFlowModuleResultOutput) Content added in v0.12.0

The content of the contact flow module in JSON format.

func (LookupContactFlowModuleResultOutput) Description added in v0.12.0

The description of the contact flow module.

func (LookupContactFlowModuleResultOutput) ElementType added in v0.12.0

func (LookupContactFlowModuleResultOutput) InstanceArn added in v0.12.0

The identifier of the Amazon Connect instance (ARN).

func (LookupContactFlowModuleResultOutput) Name added in v0.12.0

The name of the contact flow module.

func (LookupContactFlowModuleResultOutput) State added in v0.12.0

The state of the contact flow module.

func (LookupContactFlowModuleResultOutput) Status added in v0.12.0

The status of the contact flow module.

func (LookupContactFlowModuleResultOutput) Tags added in v0.12.0

One or more tags.

func (LookupContactFlowModuleResultOutput) ToLookupContactFlowModuleResultOutput added in v0.12.0

func (o LookupContactFlowModuleResultOutput) ToLookupContactFlowModuleResultOutput() LookupContactFlowModuleResultOutput

func (LookupContactFlowModuleResultOutput) ToLookupContactFlowModuleResultOutputWithContext added in v0.12.0

func (o LookupContactFlowModuleResultOutput) ToLookupContactFlowModuleResultOutputWithContext(ctx context.Context) LookupContactFlowModuleResultOutput

type LookupContactFlowOutputArgs added in v0.12.0

type LookupContactFlowOutputArgs struct {
	// The identifier of the contact flow (ARN).
	ContactFlowArn pulumi.StringInput `pulumi:"contactFlowArn"`
}

func (LookupContactFlowOutputArgs) ElementType added in v0.12.0

type LookupContactFlowResult added in v0.12.0

type LookupContactFlowResult struct {
	// The identifier of the contact flow (ARN).
	ContactFlowArn *string `pulumi:"contactFlowArn"`
	// The content of the contact flow in JSON format.
	Content *string `pulumi:"content"`
	// The description of the contact flow.
	Description *string `pulumi:"description"`
	// The identifier of the Amazon Connect instance (ARN).
	InstanceArn *string `pulumi:"instanceArn"`
	// The name of the contact flow.
	Name *string `pulumi:"name"`
	// The state of the contact flow.
	State *ContactFlowStateEnum `pulumi:"state"`
	// One or more tags.
	Tags []ContactFlowTag `pulumi:"tags"`
}

func LookupContactFlow added in v0.12.0

func LookupContactFlow(ctx *pulumi.Context, args *LookupContactFlowArgs, opts ...pulumi.InvokeOption) (*LookupContactFlowResult, error)

Resource Type definition for AWS::Connect::ContactFlow

type LookupContactFlowResultOutput added in v0.12.0

type LookupContactFlowResultOutput struct{ *pulumi.OutputState }

func LookupContactFlowOutput added in v0.12.0

func (LookupContactFlowResultOutput) ContactFlowArn added in v0.12.0

The identifier of the contact flow (ARN).

func (LookupContactFlowResultOutput) Content added in v0.12.0

The content of the contact flow in JSON format.

func (LookupContactFlowResultOutput) Description added in v0.12.0

The description of the contact flow.

func (LookupContactFlowResultOutput) ElementType added in v0.12.0

func (LookupContactFlowResultOutput) InstanceArn added in v0.12.0

The identifier of the Amazon Connect instance (ARN).

func (LookupContactFlowResultOutput) Name added in v0.12.0

The name of the contact flow.

func (LookupContactFlowResultOutput) State added in v0.12.0

The state of the contact flow.

func (LookupContactFlowResultOutput) Tags added in v0.12.0

One or more tags.

func (LookupContactFlowResultOutput) ToLookupContactFlowResultOutput added in v0.12.0

func (o LookupContactFlowResultOutput) ToLookupContactFlowResultOutput() LookupContactFlowResultOutput

func (LookupContactFlowResultOutput) ToLookupContactFlowResultOutputWithContext added in v0.12.0

func (o LookupContactFlowResultOutput) ToLookupContactFlowResultOutputWithContext(ctx context.Context) LookupContactFlowResultOutput

type LookupEvaluationFormArgs added in v0.60.0

type LookupEvaluationFormArgs struct {
	// The Amazon Resource Name (ARN) for the evaluation form.
	EvaluationFormArn string `pulumi:"evaluationFormArn"`
}

type LookupEvaluationFormOutputArgs added in v0.60.0

type LookupEvaluationFormOutputArgs struct {
	// The Amazon Resource Name (ARN) for the evaluation form.
	EvaluationFormArn pulumi.StringInput `pulumi:"evaluationFormArn"`
}

func (LookupEvaluationFormOutputArgs) ElementType added in v0.60.0

type LookupEvaluationFormResult added in v0.60.0

type LookupEvaluationFormResult struct {
	// The description of the evaluation form.
	Description *string `pulumi:"description"`
	// The Amazon Resource Name (ARN) for the evaluation form.
	EvaluationFormArn *string `pulumi:"evaluationFormArn"`
	// The Amazon Resource Name (ARN) of the instance.
	InstanceArn *string `pulumi:"instanceArn"`
	// The list of evaluation form items.
	Items []EvaluationFormBaseItem `pulumi:"items"`
	// The scoring strategy.
	ScoringStrategy *EvaluationFormScoringStrategy `pulumi:"scoringStrategy"`
	// The status of the evaluation form.
	Status *EvaluationFormStatus `pulumi:"status"`
	// One or more tags.
	Tags []EvaluationFormTag `pulumi:"tags"`
	// The title of the evaluation form.
	Title *string `pulumi:"title"`
}

func LookupEvaluationForm added in v0.60.0

func LookupEvaluationForm(ctx *pulumi.Context, args *LookupEvaluationFormArgs, opts ...pulumi.InvokeOption) (*LookupEvaluationFormResult, error)

Resource Type definition for AWS::Connect::EvaluationForm

type LookupEvaluationFormResultOutput added in v0.60.0

type LookupEvaluationFormResultOutput struct{ *pulumi.OutputState }

func LookupEvaluationFormOutput added in v0.60.0

func (LookupEvaluationFormResultOutput) Description added in v0.60.0

The description of the evaluation form.

func (LookupEvaluationFormResultOutput) ElementType added in v0.60.0

func (LookupEvaluationFormResultOutput) EvaluationFormArn added in v0.60.0

The Amazon Resource Name (ARN) for the evaluation form.

func (LookupEvaluationFormResultOutput) InstanceArn added in v0.60.0

The Amazon Resource Name (ARN) of the instance.

func (LookupEvaluationFormResultOutput) Items added in v0.60.0

The list of evaluation form items.

func (LookupEvaluationFormResultOutput) ScoringStrategy added in v0.60.0

The scoring strategy.

func (LookupEvaluationFormResultOutput) Status added in v0.60.0

The status of the evaluation form.

func (LookupEvaluationFormResultOutput) Tags added in v0.60.0

One or more tags.

func (LookupEvaluationFormResultOutput) Title added in v0.60.0

The title of the evaluation form.

func (LookupEvaluationFormResultOutput) ToLookupEvaluationFormResultOutput added in v0.60.0

func (o LookupEvaluationFormResultOutput) ToLookupEvaluationFormResultOutput() LookupEvaluationFormResultOutput

func (LookupEvaluationFormResultOutput) ToLookupEvaluationFormResultOutputWithContext added in v0.60.0

func (o LookupEvaluationFormResultOutput) ToLookupEvaluationFormResultOutputWithContext(ctx context.Context) LookupEvaluationFormResultOutput

type LookupHoursOfOperationArgs added in v0.12.0

type LookupHoursOfOperationArgs struct {
	// The Amazon Resource Name (ARN) for the hours of operation.
	HoursOfOperationArn string `pulumi:"hoursOfOperationArn"`
}

type LookupHoursOfOperationOutputArgs added in v0.12.0

type LookupHoursOfOperationOutputArgs struct {
	// The Amazon Resource Name (ARN) for the hours of operation.
	HoursOfOperationArn pulumi.StringInput `pulumi:"hoursOfOperationArn"`
}

func (LookupHoursOfOperationOutputArgs) ElementType added in v0.12.0

type LookupHoursOfOperationResult added in v0.12.0

type LookupHoursOfOperationResult struct {
	// Configuration information for the hours of operation: day, start time, and end time.
	Config []HoursOfOperationConfig `pulumi:"config"`
	// The description of the hours of operation.
	Description *string `pulumi:"description"`
	// The Amazon Resource Name (ARN) for the hours of operation.
	HoursOfOperationArn *string `pulumi:"hoursOfOperationArn"`
	// The identifier of the Amazon Connect instance.
	InstanceArn *string `pulumi:"instanceArn"`
	// The name of the hours of operation.
	Name *string `pulumi:"name"`
	// One or more tags.
	Tags []HoursOfOperationTag `pulumi:"tags"`
	// The time zone of the hours of operation.
	TimeZone *string `pulumi:"timeZone"`
}

func LookupHoursOfOperation added in v0.12.0

func LookupHoursOfOperation(ctx *pulumi.Context, args *LookupHoursOfOperationArgs, opts ...pulumi.InvokeOption) (*LookupHoursOfOperationResult, error)

Resource Type definition for AWS::Connect::HoursOfOperation

type LookupHoursOfOperationResultOutput added in v0.12.0

type LookupHoursOfOperationResultOutput struct{ *pulumi.OutputState }

func LookupHoursOfOperationOutput added in v0.12.0

func (LookupHoursOfOperationResultOutput) Config added in v0.12.0

Configuration information for the hours of operation: day, start time, and end time.

func (LookupHoursOfOperationResultOutput) Description added in v0.12.0

The description of the hours of operation.

func (LookupHoursOfOperationResultOutput) ElementType added in v0.12.0

func (LookupHoursOfOperationResultOutput) HoursOfOperationArn added in v0.12.0

The Amazon Resource Name (ARN) for the hours of operation.

func (LookupHoursOfOperationResultOutput) InstanceArn added in v0.12.0

The identifier of the Amazon Connect instance.

func (LookupHoursOfOperationResultOutput) Name added in v0.12.0

The name of the hours of operation.

func (LookupHoursOfOperationResultOutput) Tags added in v0.12.0

One or more tags.

func (LookupHoursOfOperationResultOutput) TimeZone added in v0.12.0

The time zone of the hours of operation.

func (LookupHoursOfOperationResultOutput) ToLookupHoursOfOperationResultOutput added in v0.12.0

func (o LookupHoursOfOperationResultOutput) ToLookupHoursOfOperationResultOutput() LookupHoursOfOperationResultOutput

func (LookupHoursOfOperationResultOutput) ToLookupHoursOfOperationResultOutputWithContext added in v0.12.0

func (o LookupHoursOfOperationResultOutput) ToLookupHoursOfOperationResultOutputWithContext(ctx context.Context) LookupHoursOfOperationResultOutput

type LookupInstanceArgs added in v0.21.0

type LookupInstanceArgs struct {
	// An instanceArn is automatically generated on creation based on instanceId.
	Arn string `pulumi:"arn"`
}

type LookupInstanceOutputArgs added in v0.21.0

type LookupInstanceOutputArgs struct {
	// An instanceArn is automatically generated on creation based on instanceId.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupInstanceOutputArgs) ElementType added in v0.21.0

func (LookupInstanceOutputArgs) ElementType() reflect.Type

type LookupInstanceResult added in v0.21.0

type LookupInstanceResult struct {
	// An instanceArn is automatically generated on creation based on instanceId.
	Arn *string `pulumi:"arn"`
	// The attributes for the instance.
	Attributes *InstanceAttributes `pulumi:"attributes"`
	// Timestamp of instance creation logged as part of instance creation.
	CreatedTime *string `pulumi:"createdTime"`
	// An instanceId is automatically generated on creation and assigned as the unique identifier.
	Id *string `pulumi:"id"`
	// Specifies the creation status of new instance.
	InstanceStatus *InstanceStatus `pulumi:"instanceStatus"`
	// Service linked role created as part of instance creation.
	ServiceRole *string `pulumi:"serviceRole"`
	// An array of key-value pairs to apply to this resource.
	Tags []InstanceTag `pulumi:"tags"`
}

func LookupInstance added in v0.21.0

func LookupInstance(ctx *pulumi.Context, args *LookupInstanceArgs, opts ...pulumi.InvokeOption) (*LookupInstanceResult, error)

Resource Type definition for AWS::Connect::Instance

type LookupInstanceResultOutput added in v0.21.0

type LookupInstanceResultOutput struct{ *pulumi.OutputState }

func LookupInstanceOutput added in v0.21.0

func LookupInstanceOutput(ctx *pulumi.Context, args LookupInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceResultOutput

func (LookupInstanceResultOutput) Arn added in v0.21.0

An instanceArn is automatically generated on creation based on instanceId.

func (LookupInstanceResultOutput) Attributes added in v0.21.0

The attributes for the instance.

func (LookupInstanceResultOutput) CreatedTime added in v0.21.0

Timestamp of instance creation logged as part of instance creation.

func (LookupInstanceResultOutput) ElementType added in v0.21.0

func (LookupInstanceResultOutput) ElementType() reflect.Type

func (LookupInstanceResultOutput) Id added in v0.21.0

An instanceId is automatically generated on creation and assigned as the unique identifier.

func (LookupInstanceResultOutput) InstanceStatus added in v0.21.0

Specifies the creation status of new instance.

func (LookupInstanceResultOutput) ServiceRole added in v0.21.0

Service linked role created as part of instance creation.

func (LookupInstanceResultOutput) Tags added in v0.91.0

An array of key-value pairs to apply to this resource.

func (LookupInstanceResultOutput) ToLookupInstanceResultOutput added in v0.21.0

func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput

func (LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext added in v0.21.0

func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput

type LookupInstanceStorageConfigArgs added in v0.23.0

type LookupInstanceStorageConfigArgs struct {
	AssociationId string `pulumi:"associationId"`
	// Connect Instance ID with which the storage config will be associated
	InstanceArn  string                                           `pulumi:"instanceArn"`
	ResourceType InstanceStorageConfigInstanceStorageResourceType `pulumi:"resourceType"`
}

type LookupInstanceStorageConfigOutputArgs added in v0.23.0

type LookupInstanceStorageConfigOutputArgs struct {
	AssociationId pulumi.StringInput `pulumi:"associationId"`
	// Connect Instance ID with which the storage config will be associated
	InstanceArn  pulumi.StringInput                                    `pulumi:"instanceArn"`
	ResourceType InstanceStorageConfigInstanceStorageResourceTypeInput `pulumi:"resourceType"`
}

func (LookupInstanceStorageConfigOutputArgs) ElementType added in v0.23.0

type LookupInstanceStorageConfigResult added in v0.23.0

type LookupInstanceStorageConfigResult struct {
	AssociationId            *string                                        `pulumi:"associationId"`
	KinesisFirehoseConfig    *InstanceStorageConfigKinesisFirehoseConfig    `pulumi:"kinesisFirehoseConfig"`
	KinesisStreamConfig      *InstanceStorageConfigKinesisStreamConfig      `pulumi:"kinesisStreamConfig"`
	KinesisVideoStreamConfig *InstanceStorageConfigKinesisVideoStreamConfig `pulumi:"kinesisVideoStreamConfig"`
	S3Config                 *InstanceStorageConfigS3Config                 `pulumi:"s3Config"`
	StorageType              *InstanceStorageConfigStorageType              `pulumi:"storageType"`
}

func LookupInstanceStorageConfig added in v0.23.0

func LookupInstanceStorageConfig(ctx *pulumi.Context, args *LookupInstanceStorageConfigArgs, opts ...pulumi.InvokeOption) (*LookupInstanceStorageConfigResult, error)

Resource Type definition for AWS::Connect::InstanceStorageConfig

type LookupInstanceStorageConfigResultOutput added in v0.23.0

type LookupInstanceStorageConfigResultOutput struct{ *pulumi.OutputState }

func (LookupInstanceStorageConfigResultOutput) AssociationId added in v0.23.0

func (LookupInstanceStorageConfigResultOutput) ElementType added in v0.23.0

func (LookupInstanceStorageConfigResultOutput) KinesisFirehoseConfig added in v0.23.0

func (LookupInstanceStorageConfigResultOutput) KinesisStreamConfig added in v0.23.0

func (LookupInstanceStorageConfigResultOutput) KinesisVideoStreamConfig added in v0.23.0

func (LookupInstanceStorageConfigResultOutput) S3Config added in v0.23.0

func (LookupInstanceStorageConfigResultOutput) StorageType added in v0.23.0

func (LookupInstanceStorageConfigResultOutput) ToLookupInstanceStorageConfigResultOutput added in v0.23.0

func (o LookupInstanceStorageConfigResultOutput) ToLookupInstanceStorageConfigResultOutput() LookupInstanceStorageConfigResultOutput

func (LookupInstanceStorageConfigResultOutput) ToLookupInstanceStorageConfigResultOutputWithContext added in v0.23.0

func (o LookupInstanceStorageConfigResultOutput) ToLookupInstanceStorageConfigResultOutputWithContext(ctx context.Context) LookupInstanceStorageConfigResultOutput

type LookupIntegrationAssociationArgs added in v0.49.0

type LookupIntegrationAssociationArgs struct {
	InstanceId      string                                `pulumi:"instanceId"`
	IntegrationArn  string                                `pulumi:"integrationArn"`
	IntegrationType IntegrationAssociationIntegrationType `pulumi:"integrationType"`
}

type LookupIntegrationAssociationOutputArgs added in v0.49.0

type LookupIntegrationAssociationOutputArgs struct {
	InstanceId      pulumi.StringInput                         `pulumi:"instanceId"`
	IntegrationArn  pulumi.StringInput                         `pulumi:"integrationArn"`
	IntegrationType IntegrationAssociationIntegrationTypeInput `pulumi:"integrationType"`
}

func (LookupIntegrationAssociationOutputArgs) ElementType added in v0.49.0

type LookupIntegrationAssociationResult added in v0.49.0

type LookupIntegrationAssociationResult struct {
	IntegrationAssociationId *string `pulumi:"integrationAssociationId"`
}

func LookupIntegrationAssociation added in v0.49.0

func LookupIntegrationAssociation(ctx *pulumi.Context, args *LookupIntegrationAssociationArgs, opts ...pulumi.InvokeOption) (*LookupIntegrationAssociationResult, error)

Resource Type definition for AWS::Connect::IntegrationAssociation

type LookupIntegrationAssociationResultOutput added in v0.49.0

type LookupIntegrationAssociationResultOutput struct{ *pulumi.OutputState }

func (LookupIntegrationAssociationResultOutput) ElementType added in v0.49.0

func (LookupIntegrationAssociationResultOutput) IntegrationAssociationId added in v0.49.0

func (LookupIntegrationAssociationResultOutput) ToLookupIntegrationAssociationResultOutput added in v0.49.0

func (o LookupIntegrationAssociationResultOutput) ToLookupIntegrationAssociationResultOutput() LookupIntegrationAssociationResultOutput

func (LookupIntegrationAssociationResultOutput) ToLookupIntegrationAssociationResultOutputWithContext added in v0.49.0

func (o LookupIntegrationAssociationResultOutput) ToLookupIntegrationAssociationResultOutputWithContext(ctx context.Context) LookupIntegrationAssociationResultOutput

type LookupPhoneNumberArgs added in v0.16.0

type LookupPhoneNumberArgs struct {
	// The phone number ARN
	PhoneNumberArn string `pulumi:"phoneNumberArn"`
}

type LookupPhoneNumberOutputArgs added in v0.16.0

type LookupPhoneNumberOutputArgs struct {
	// The phone number ARN
	PhoneNumberArn pulumi.StringInput `pulumi:"phoneNumberArn"`
}

func (LookupPhoneNumberOutputArgs) ElementType added in v0.16.0

type LookupPhoneNumberResult added in v0.16.0

type LookupPhoneNumberResult struct {
	// The phone number e164 address.
	Address *string `pulumi:"address"`
	// The description of the phone number.
	Description *string `pulumi:"description"`
	// The phone number ARN
	PhoneNumberArn *string `pulumi:"phoneNumberArn"`
	// One or more tags.
	Tags []PhoneNumberTag `pulumi:"tags"`
	// The ARN of the target the phone number is claimed to.
	TargetArn *string `pulumi:"targetArn"`
}

func LookupPhoneNumber added in v0.16.0

func LookupPhoneNumber(ctx *pulumi.Context, args *LookupPhoneNumberArgs, opts ...pulumi.InvokeOption) (*LookupPhoneNumberResult, error)

Resource Type definition for AWS::Connect::PhoneNumber

type LookupPhoneNumberResultOutput added in v0.16.0

type LookupPhoneNumberResultOutput struct{ *pulumi.OutputState }

func LookupPhoneNumberOutput added in v0.16.0

func (LookupPhoneNumberResultOutput) Address added in v0.16.0

The phone number e164 address.

func (LookupPhoneNumberResultOutput) Description added in v0.79.0

The description of the phone number.

func (LookupPhoneNumberResultOutput) ElementType added in v0.16.0

func (LookupPhoneNumberResultOutput) PhoneNumberArn added in v0.16.0

The phone number ARN

func (LookupPhoneNumberResultOutput) Tags added in v0.16.0

One or more tags.

func (LookupPhoneNumberResultOutput) TargetArn added in v0.16.0

The ARN of the target the phone number is claimed to.

func (LookupPhoneNumberResultOutput) ToLookupPhoneNumberResultOutput added in v0.16.0

func (o LookupPhoneNumberResultOutput) ToLookupPhoneNumberResultOutput() LookupPhoneNumberResultOutput

func (LookupPhoneNumberResultOutput) ToLookupPhoneNumberResultOutputWithContext added in v0.16.0

func (o LookupPhoneNumberResultOutput) ToLookupPhoneNumberResultOutputWithContext(ctx context.Context) LookupPhoneNumberResultOutput

type LookupPredefinedAttributeArgs added in v0.92.0

type LookupPredefinedAttributeArgs struct {
	// The identifier of the Amazon Connect instance.
	InstanceArn string `pulumi:"instanceArn"`
	// The name of the predefined attribute.
	Name string `pulumi:"name"`
}

type LookupPredefinedAttributeOutputArgs added in v0.92.0

type LookupPredefinedAttributeOutputArgs struct {
	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringInput `pulumi:"instanceArn"`
	// The name of the predefined attribute.
	Name pulumi.StringInput `pulumi:"name"`
}

func (LookupPredefinedAttributeOutputArgs) ElementType added in v0.92.0

type LookupPredefinedAttributeResult added in v0.92.0

type LookupPredefinedAttributeResult struct {
	// The values of a predefined attribute.
	Values *ValuesProperties `pulumi:"values"`
}

func LookupPredefinedAttribute added in v0.92.0

func LookupPredefinedAttribute(ctx *pulumi.Context, args *LookupPredefinedAttributeArgs, opts ...pulumi.InvokeOption) (*LookupPredefinedAttributeResult, error)

Resource Type definition for AWS::Connect::PredefinedAttribute

type LookupPredefinedAttributeResultOutput added in v0.92.0

type LookupPredefinedAttributeResultOutput struct{ *pulumi.OutputState }

func (LookupPredefinedAttributeResultOutput) ElementType added in v0.92.0

func (LookupPredefinedAttributeResultOutput) ToLookupPredefinedAttributeResultOutput added in v0.92.0

func (o LookupPredefinedAttributeResultOutput) ToLookupPredefinedAttributeResultOutput() LookupPredefinedAttributeResultOutput

func (LookupPredefinedAttributeResultOutput) ToLookupPredefinedAttributeResultOutputWithContext added in v0.92.0

func (o LookupPredefinedAttributeResultOutput) ToLookupPredefinedAttributeResultOutputWithContext(ctx context.Context) LookupPredefinedAttributeResultOutput

func (LookupPredefinedAttributeResultOutput) Values added in v0.92.0

The values of a predefined attribute.

type LookupPromptArgs added in v0.62.0

type LookupPromptArgs struct {
	// The Amazon Resource Name (ARN) for the prompt.
	PromptArn string `pulumi:"promptArn"`
}

type LookupPromptOutputArgs added in v0.62.0

type LookupPromptOutputArgs struct {
	// The Amazon Resource Name (ARN) for the prompt.
	PromptArn pulumi.StringInput `pulumi:"promptArn"`
}

func (LookupPromptOutputArgs) ElementType added in v0.62.0

func (LookupPromptOutputArgs) ElementType() reflect.Type

type LookupPromptResult added in v0.62.0

type LookupPromptResult struct {
	// The description of the prompt.
	Description *string `pulumi:"description"`
	// The identifier of the Amazon Connect instance.
	InstanceArn *string `pulumi:"instanceArn"`
	// The name of the prompt.
	Name *string `pulumi:"name"`
	// The Amazon Resource Name (ARN) for the prompt.
	PromptArn *string `pulumi:"promptArn"`
	// An array of key-value pairs to apply to this resource.
	Tags []PromptTag `pulumi:"tags"`
}

func LookupPrompt added in v0.62.0

func LookupPrompt(ctx *pulumi.Context, args *LookupPromptArgs, opts ...pulumi.InvokeOption) (*LookupPromptResult, error)

Resource Type definition for AWS::Connect::Prompt

type LookupPromptResultOutput added in v0.62.0

type LookupPromptResultOutput struct{ *pulumi.OutputState }

func LookupPromptOutput added in v0.62.0

func LookupPromptOutput(ctx *pulumi.Context, args LookupPromptOutputArgs, opts ...pulumi.InvokeOption) LookupPromptResultOutput

func (LookupPromptResultOutput) Description added in v0.62.0

The description of the prompt.

func (LookupPromptResultOutput) ElementType added in v0.62.0

func (LookupPromptResultOutput) ElementType() reflect.Type

func (LookupPromptResultOutput) InstanceArn added in v0.62.0

The identifier of the Amazon Connect instance.

func (LookupPromptResultOutput) Name added in v0.62.0

The name of the prompt.

func (LookupPromptResultOutput) PromptArn added in v0.62.0

The Amazon Resource Name (ARN) for the prompt.

func (LookupPromptResultOutput) Tags added in v0.62.0

An array of key-value pairs to apply to this resource.

func (LookupPromptResultOutput) ToLookupPromptResultOutput added in v0.62.0

func (o LookupPromptResultOutput) ToLookupPromptResultOutput() LookupPromptResultOutput

func (LookupPromptResultOutput) ToLookupPromptResultOutputWithContext added in v0.62.0

func (o LookupPromptResultOutput) ToLookupPromptResultOutputWithContext(ctx context.Context) LookupPromptResultOutput

type LookupQueueArgs added in v0.69.0

type LookupQueueArgs struct {
	// The Amazon Resource Name (ARN) for the queue.
	QueueArn string `pulumi:"queueArn"`
}

type LookupQueueOutputArgs added in v0.69.0

type LookupQueueOutputArgs struct {
	// The Amazon Resource Name (ARN) for the queue.
	QueueArn pulumi.StringInput `pulumi:"queueArn"`
}

func (LookupQueueOutputArgs) ElementType added in v0.69.0

func (LookupQueueOutputArgs) ElementType() reflect.Type

type LookupQueueResult added in v0.69.0

type LookupQueueResult struct {
	// The description of the queue.
	Description *string `pulumi:"description"`
	// The identifier for the hours of operation.
	HoursOfOperationArn *string `pulumi:"hoursOfOperationArn"`
	// The identifier of the Amazon Connect instance.
	InstanceArn *string `pulumi:"instanceArn"`
	// The maximum number of contacts that can be in the queue before it is considered full.
	MaxContacts *int `pulumi:"maxContacts"`
	// The name of the queue.
	Name *string `pulumi:"name"`
	// The outbound caller ID name, number, and outbound whisper flow.
	OutboundCallerConfig *QueueOutboundCallerConfig `pulumi:"outboundCallerConfig"`
	// The Amazon Resource Name (ARN) for the queue.
	QueueArn *string `pulumi:"queueArn"`
	// The quick connects available to agents who are working the queue.
	QuickConnectArns []string `pulumi:"quickConnectArns"`
	// The status of the queue.
	Status *QueueStatus `pulumi:"status"`
	// An array of key-value pairs to apply to this resource.
	Tags []QueueTag `pulumi:"tags"`
	// The type of queue.
	Type *QueueType `pulumi:"type"`
}

func LookupQueue added in v0.69.0

func LookupQueue(ctx *pulumi.Context, args *LookupQueueArgs, opts ...pulumi.InvokeOption) (*LookupQueueResult, error)

Resource Type definition for AWS::Connect::Queue

type LookupQueueResultOutput added in v0.69.0

type LookupQueueResultOutput struct{ *pulumi.OutputState }

func LookupQueueOutput added in v0.69.0

func LookupQueueOutput(ctx *pulumi.Context, args LookupQueueOutputArgs, opts ...pulumi.InvokeOption) LookupQueueResultOutput

func (LookupQueueResultOutput) Description added in v0.69.0

The description of the queue.

func (LookupQueueResultOutput) ElementType added in v0.69.0

func (LookupQueueResultOutput) ElementType() reflect.Type

func (LookupQueueResultOutput) HoursOfOperationArn added in v0.69.0

func (o LookupQueueResultOutput) HoursOfOperationArn() pulumi.StringPtrOutput

The identifier for the hours of operation.

func (LookupQueueResultOutput) InstanceArn added in v0.69.0

The identifier of the Amazon Connect instance.

func (LookupQueueResultOutput) MaxContacts added in v0.69.0

The maximum number of contacts that can be in the queue before it is considered full.

func (LookupQueueResultOutput) Name added in v0.69.0

The name of the queue.

func (LookupQueueResultOutput) OutboundCallerConfig added in v0.69.0

The outbound caller ID name, number, and outbound whisper flow.

func (LookupQueueResultOutput) QueueArn added in v0.69.0

The Amazon Resource Name (ARN) for the queue.

func (LookupQueueResultOutput) QuickConnectArns added in v0.69.0

func (o LookupQueueResultOutput) QuickConnectArns() pulumi.StringArrayOutput

The quick connects available to agents who are working the queue.

func (LookupQueueResultOutput) Status added in v0.69.0

The status of the queue.

func (LookupQueueResultOutput) Tags added in v0.69.0

An array of key-value pairs to apply to this resource.

func (LookupQueueResultOutput) ToLookupQueueResultOutput added in v0.69.0

func (o LookupQueueResultOutput) ToLookupQueueResultOutput() LookupQueueResultOutput

func (LookupQueueResultOutput) ToLookupQueueResultOutputWithContext added in v0.69.0

func (o LookupQueueResultOutput) ToLookupQueueResultOutputWithContext(ctx context.Context) LookupQueueResultOutput

func (LookupQueueResultOutput) Type added in v0.69.0

The type of queue.

type LookupQuickConnectArgs added in v0.12.0

type LookupQuickConnectArgs struct {
	// The Amazon Resource Name (ARN) for the quick connect.
	QuickConnectArn string `pulumi:"quickConnectArn"`
}

type LookupQuickConnectOutputArgs added in v0.12.0

type LookupQuickConnectOutputArgs struct {
	// The Amazon Resource Name (ARN) for the quick connect.
	QuickConnectArn pulumi.StringInput `pulumi:"quickConnectArn"`
}

func (LookupQuickConnectOutputArgs) ElementType added in v0.12.0

type LookupQuickConnectResult added in v0.12.0

type LookupQuickConnectResult struct {
	// The description of the quick connect.
	Description *string `pulumi:"description"`
	// The identifier of the Amazon Connect instance.
	InstanceArn *string `pulumi:"instanceArn"`
	// The name of the quick connect.
	Name *string `pulumi:"name"`
	// The Amazon Resource Name (ARN) for the quick connect.
	QuickConnectArn *string `pulumi:"quickConnectArn"`
	// Configuration settings for the quick connect.
	QuickConnectConfig *QuickConnectConfig `pulumi:"quickConnectConfig"`
	// The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
	QuickConnectType *QuickConnectType `pulumi:"quickConnectType"`
	// One or more tags.
	Tags []QuickConnectTag `pulumi:"tags"`
}

func LookupQuickConnect added in v0.12.0

func LookupQuickConnect(ctx *pulumi.Context, args *LookupQuickConnectArgs, opts ...pulumi.InvokeOption) (*LookupQuickConnectResult, error)

Resource Type definition for AWS::Connect::QuickConnect

type LookupQuickConnectResultOutput added in v0.12.0

type LookupQuickConnectResultOutput struct{ *pulumi.OutputState }

func LookupQuickConnectOutput added in v0.12.0

func (LookupQuickConnectResultOutput) Description added in v0.12.0

The description of the quick connect.

func (LookupQuickConnectResultOutput) ElementType added in v0.12.0

func (LookupQuickConnectResultOutput) InstanceArn added in v0.12.0

The identifier of the Amazon Connect instance.

func (LookupQuickConnectResultOutput) Name added in v0.12.0

The name of the quick connect.

func (LookupQuickConnectResultOutput) QuickConnectArn added in v0.12.0

The Amazon Resource Name (ARN) for the quick connect.

func (LookupQuickConnectResultOutput) QuickConnectConfig added in v0.12.0

Configuration settings for the quick connect.

func (LookupQuickConnectResultOutput) QuickConnectType added in v0.76.0

The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).

func (LookupQuickConnectResultOutput) Tags added in v0.12.0

One or more tags.

func (LookupQuickConnectResultOutput) ToLookupQuickConnectResultOutput added in v0.12.0

func (o LookupQuickConnectResultOutput) ToLookupQuickConnectResultOutput() LookupQuickConnectResultOutput

func (LookupQuickConnectResultOutput) ToLookupQuickConnectResultOutputWithContext added in v0.12.0

func (o LookupQuickConnectResultOutput) ToLookupQuickConnectResultOutputWithContext(ctx context.Context) LookupQuickConnectResultOutput

type LookupRoutingProfileArgs added in v0.69.0

type LookupRoutingProfileArgs struct {
	// The Amazon Resource Name (ARN) of the routing profile.
	RoutingProfileArn string `pulumi:"routingProfileArn"`
}

type LookupRoutingProfileOutputArgs added in v0.69.0

type LookupRoutingProfileOutputArgs struct {
	// The Amazon Resource Name (ARN) of the routing profile.
	RoutingProfileArn pulumi.StringInput `pulumi:"routingProfileArn"`
}

func (LookupRoutingProfileOutputArgs) ElementType added in v0.69.0

type LookupRoutingProfileResult added in v0.69.0

type LookupRoutingProfileResult struct {
	// Whether agents with this routing profile will have their routing order calculated based on longest idle time or time since their last inbound contact.
	AgentAvailabilityTimer *RoutingProfileAgentAvailabilityTimer `pulumi:"agentAvailabilityTimer"`
	// The identifier of the default outbound queue for this routing profile.
	DefaultOutboundQueueArn *string `pulumi:"defaultOutboundQueueArn"`
	// The description of the routing profile.
	Description *string `pulumi:"description"`
	// The identifier of the Amazon Connect instance.
	InstanceArn *string `pulumi:"instanceArn"`
	// The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
	MediaConcurrencies []RoutingProfileMediaConcurrency `pulumi:"mediaConcurrencies"`
	// The name of the routing profile.
	Name *string `pulumi:"name"`
	// The queues to associate with this routing profile.
	QueueConfigs []RoutingProfileQueueConfig `pulumi:"queueConfigs"`
	// The Amazon Resource Name (ARN) of the routing profile.
	RoutingProfileArn *string `pulumi:"routingProfileArn"`
	// An array of key-value pairs to apply to this resource.
	Tags []RoutingProfileTag `pulumi:"tags"`
}

func LookupRoutingProfile added in v0.69.0

func LookupRoutingProfile(ctx *pulumi.Context, args *LookupRoutingProfileArgs, opts ...pulumi.InvokeOption) (*LookupRoutingProfileResult, error)

Resource Type definition for AWS::Connect::RoutingProfile

type LookupRoutingProfileResultOutput added in v0.69.0

type LookupRoutingProfileResultOutput struct{ *pulumi.OutputState }

func LookupRoutingProfileOutput added in v0.69.0

func (LookupRoutingProfileResultOutput) AgentAvailabilityTimer added in v0.81.0

Whether agents with this routing profile will have their routing order calculated based on longest idle time or time since their last inbound contact.

func (LookupRoutingProfileResultOutput) DefaultOutboundQueueArn added in v0.69.0

func (o LookupRoutingProfileResultOutput) DefaultOutboundQueueArn() pulumi.StringPtrOutput

The identifier of the default outbound queue for this routing profile.

func (LookupRoutingProfileResultOutput) Description added in v0.69.0

The description of the routing profile.

func (LookupRoutingProfileResultOutput) ElementType added in v0.69.0

func (LookupRoutingProfileResultOutput) InstanceArn added in v0.69.0

The identifier of the Amazon Connect instance.

func (LookupRoutingProfileResultOutput) MediaConcurrencies added in v0.69.0

The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.

func (LookupRoutingProfileResultOutput) Name added in v0.69.0

The name of the routing profile.

func (LookupRoutingProfileResultOutput) QueueConfigs added in v0.69.0

The queues to associate with this routing profile.

func (LookupRoutingProfileResultOutput) RoutingProfileArn added in v0.69.0

The Amazon Resource Name (ARN) of the routing profile.

func (LookupRoutingProfileResultOutput) Tags added in v0.69.0

An array of key-value pairs to apply to this resource.

func (LookupRoutingProfileResultOutput) ToLookupRoutingProfileResultOutput added in v0.69.0

func (o LookupRoutingProfileResultOutput) ToLookupRoutingProfileResultOutput() LookupRoutingProfileResultOutput

func (LookupRoutingProfileResultOutput) ToLookupRoutingProfileResultOutputWithContext added in v0.69.0

func (o LookupRoutingProfileResultOutput) ToLookupRoutingProfileResultOutputWithContext(ctx context.Context) LookupRoutingProfileResultOutput

type LookupRuleArgs added in v0.44.0

type LookupRuleArgs struct {
	// The Amazon Resource Name (ARN) of the rule.
	RuleArn string `pulumi:"ruleArn"`
}

type LookupRuleOutputArgs added in v0.44.0

type LookupRuleOutputArgs struct {
	// The Amazon Resource Name (ARN) of the rule.
	RuleArn pulumi.StringInput `pulumi:"ruleArn"`
}

func (LookupRuleOutputArgs) ElementType added in v0.44.0

func (LookupRuleOutputArgs) ElementType() reflect.Type

type LookupRuleResult added in v0.44.0

type LookupRuleResult struct {
	// The list of actions that will be executed when a rule is triggered.
	Actions *RuleActions `pulumi:"actions"`
	// The conditions of a rule.
	Function *string `pulumi:"function"`
	// The name of the rule.
	Name *string `pulumi:"name"`
	// The publish status of a rule, either draft or published.
	PublishStatus *RulePublishStatus `pulumi:"publishStatus"`
	// The Amazon Resource Name (ARN) of the rule.
	RuleArn *string `pulumi:"ruleArn"`
	// One or more tags.
	Tags []RuleTag `pulumi:"tags"`
}

func LookupRule added in v0.44.0

func LookupRule(ctx *pulumi.Context, args *LookupRuleArgs, opts ...pulumi.InvokeOption) (*LookupRuleResult, error)

Resource Type definition for AWS:Connect::Rule

type LookupRuleResultOutput added in v0.44.0

type LookupRuleResultOutput struct{ *pulumi.OutputState }

func LookupRuleOutput added in v0.44.0

func LookupRuleOutput(ctx *pulumi.Context, args LookupRuleOutputArgs, opts ...pulumi.InvokeOption) LookupRuleResultOutput

func (LookupRuleResultOutput) Actions added in v0.44.0

The list of actions that will be executed when a rule is triggered.

func (LookupRuleResultOutput) ElementType added in v0.44.0

func (LookupRuleResultOutput) ElementType() reflect.Type

func (LookupRuleResultOutput) Function added in v0.44.0

The conditions of a rule.

func (LookupRuleResultOutput) Name added in v0.44.0

The name of the rule.

func (LookupRuleResultOutput) PublishStatus added in v0.44.0

The publish status of a rule, either draft or published.

func (LookupRuleResultOutput) RuleArn added in v0.44.0

The Amazon Resource Name (ARN) of the rule.

func (LookupRuleResultOutput) Tags added in v0.44.0

One or more tags.

func (LookupRuleResultOutput) ToLookupRuleResultOutput added in v0.44.0

func (o LookupRuleResultOutput) ToLookupRuleResultOutput() LookupRuleResultOutput

func (LookupRuleResultOutput) ToLookupRuleResultOutputWithContext added in v0.44.0

func (o LookupRuleResultOutput) ToLookupRuleResultOutputWithContext(ctx context.Context) LookupRuleResultOutput

type LookupSecurityKeyArgs added in v0.49.0

type LookupSecurityKeyArgs struct {
	AssociationId string `pulumi:"associationId"`
	InstanceId    string `pulumi:"instanceId"`
}

type LookupSecurityKeyOutputArgs added in v0.49.0

type LookupSecurityKeyOutputArgs struct {
	AssociationId pulumi.StringInput `pulumi:"associationId"`
	InstanceId    pulumi.StringInput `pulumi:"instanceId"`
}

func (LookupSecurityKeyOutputArgs) ElementType added in v0.49.0

type LookupSecurityKeyResult added in v0.49.0

type LookupSecurityKeyResult struct {
	AssociationId *string `pulumi:"associationId"`
}

func LookupSecurityKey added in v0.49.0

func LookupSecurityKey(ctx *pulumi.Context, args *LookupSecurityKeyArgs, opts ...pulumi.InvokeOption) (*LookupSecurityKeyResult, error)

Resource Type definition for AWS::Connect::SecurityKey

type LookupSecurityKeyResultOutput added in v0.49.0

type LookupSecurityKeyResultOutput struct{ *pulumi.OutputState }

func LookupSecurityKeyOutput added in v0.49.0

func (LookupSecurityKeyResultOutput) AssociationId added in v0.49.0

func (LookupSecurityKeyResultOutput) ElementType added in v0.49.0

func (LookupSecurityKeyResultOutput) ToLookupSecurityKeyResultOutput added in v0.49.0

func (o LookupSecurityKeyResultOutput) ToLookupSecurityKeyResultOutput() LookupSecurityKeyResultOutput

func (LookupSecurityKeyResultOutput) ToLookupSecurityKeyResultOutputWithContext added in v0.49.0

func (o LookupSecurityKeyResultOutput) ToLookupSecurityKeyResultOutputWithContext(ctx context.Context) LookupSecurityKeyResultOutput

type LookupSecurityProfileArgs added in v0.78.0

type LookupSecurityProfileArgs struct {
	// The Amazon Resource Name (ARN) for the security profile.
	SecurityProfileArn string `pulumi:"securityProfileArn"`
}

type LookupSecurityProfileOutputArgs added in v0.78.0

type LookupSecurityProfileOutputArgs struct {
	// The Amazon Resource Name (ARN) for the security profile.
	SecurityProfileArn pulumi.StringInput `pulumi:"securityProfileArn"`
}

func (LookupSecurityProfileOutputArgs) ElementType added in v0.78.0

type LookupSecurityProfileResult added in v0.78.0

type LookupSecurityProfileResult struct {
	// The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
	AllowedAccessControlTags []SecurityProfileTag `pulumi:"allowedAccessControlTags"`
	// The description of the security profile.
	Description *string `pulumi:"description"`
	// Permissions assigned to the security profile.
	Permissions []string `pulumi:"permissions"`
	// The Amazon Resource Name (ARN) for the security profile.
	SecurityProfileArn *string `pulumi:"securityProfileArn"`
	// The list of resources that a security profile applies tag restrictions to in Amazon Connect.
	TagRestrictedResources []string `pulumi:"tagRestrictedResources"`
	// The tags used to organize, track, or control access for this resource.
	Tags []SecurityProfileTag `pulumi:"tags"`
}

func LookupSecurityProfile added in v0.78.0

func LookupSecurityProfile(ctx *pulumi.Context, args *LookupSecurityProfileArgs, opts ...pulumi.InvokeOption) (*LookupSecurityProfileResult, error)

Resource Type definition for AWS::Connect::SecurityProfile

type LookupSecurityProfileResultOutput added in v0.78.0

type LookupSecurityProfileResultOutput struct{ *pulumi.OutputState }

func LookupSecurityProfileOutput added in v0.78.0

func (LookupSecurityProfileResultOutput) AllowedAccessControlTags added in v0.78.0

The list of tags that a security profile uses to restrict access to resources in Amazon Connect.

func (LookupSecurityProfileResultOutput) Description added in v0.78.0

The description of the security profile.

func (LookupSecurityProfileResultOutput) ElementType added in v0.78.0

func (LookupSecurityProfileResultOutput) Permissions added in v0.78.0

Permissions assigned to the security profile.

func (LookupSecurityProfileResultOutput) SecurityProfileArn added in v0.78.0

The Amazon Resource Name (ARN) for the security profile.

func (LookupSecurityProfileResultOutput) TagRestrictedResources added in v0.78.0

func (o LookupSecurityProfileResultOutput) TagRestrictedResources() pulumi.StringArrayOutput

The list of resources that a security profile applies tag restrictions to in Amazon Connect.

func (LookupSecurityProfileResultOutput) Tags added in v0.78.0

The tags used to organize, track, or control access for this resource.

func (LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutput added in v0.78.0

func (o LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutput() LookupSecurityProfileResultOutput

func (LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutputWithContext added in v0.78.0

func (o LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutputWithContext(ctx context.Context) LookupSecurityProfileResultOutput

type LookupTaskTemplateArgs added in v0.19.0

type LookupTaskTemplateArgs struct {
	// The identifier (arn) of the task template.
	Arn string `pulumi:"arn"`
}

type LookupTaskTemplateOutputArgs added in v0.19.0

type LookupTaskTemplateOutputArgs struct {
	// The identifier (arn) of the task template.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupTaskTemplateOutputArgs) ElementType added in v0.19.0

type LookupTaskTemplateResult added in v0.19.0

type LookupTaskTemplateResult struct {
	// The identifier (arn) of the task template.
	Arn         *string `pulumi:"arn"`
	ClientToken *string `pulumi:"clientToken"`
	// The constraints for the task template
	Constraints *ConstraintsProperties `pulumi:"constraints"`
	// The identifier of the contact flow.
	ContactFlowArn *string                         `pulumi:"contactFlowArn"`
	Defaults       []TaskTemplateDefaultFieldValue `pulumi:"defaults"`
	// The description of the task template.
	Description *string `pulumi:"description"`
	// The list of task template's fields
	Fields []TaskTemplateField `pulumi:"fields"`
	// The identifier (arn) of the instance.
	InstanceArn *string `pulumi:"instanceArn"`
	// The name of the task template.
	Name   *string             `pulumi:"name"`
	Status *TaskTemplateStatus `pulumi:"status"`
	// One or more tags.
	Tags []TaskTemplateTag `pulumi:"tags"`
}

func LookupTaskTemplate added in v0.19.0

func LookupTaskTemplate(ctx *pulumi.Context, args *LookupTaskTemplateArgs, opts ...pulumi.InvokeOption) (*LookupTaskTemplateResult, error)

Resource Type definition for AWS::Connect::TaskTemplate.

type LookupTaskTemplateResultOutput added in v0.19.0

type LookupTaskTemplateResultOutput struct{ *pulumi.OutputState }

func LookupTaskTemplateOutput added in v0.19.0

func (LookupTaskTemplateResultOutput) Arn added in v0.19.0

The identifier (arn) of the task template.

func (LookupTaskTemplateResultOutput) ClientToken added in v0.19.0

func (LookupTaskTemplateResultOutput) Constraints added in v0.19.0

The constraints for the task template

func (LookupTaskTemplateResultOutput) ContactFlowArn added in v0.19.0

The identifier of the contact flow.

func (LookupTaskTemplateResultOutput) Defaults added in v0.19.0

func (LookupTaskTemplateResultOutput) Description added in v0.19.0

The description of the task template.

func (LookupTaskTemplateResultOutput) ElementType added in v0.19.0

func (LookupTaskTemplateResultOutput) Fields added in v0.19.0

The list of task template's fields

func (LookupTaskTemplateResultOutput) InstanceArn added in v0.19.0

The identifier (arn) of the instance.

func (LookupTaskTemplateResultOutput) Name added in v0.19.0

The name of the task template.

func (LookupTaskTemplateResultOutput) Status added in v0.19.0

func (LookupTaskTemplateResultOutput) Tags added in v0.19.0

One or more tags.

func (LookupTaskTemplateResultOutput) ToLookupTaskTemplateResultOutput added in v0.19.0

func (o LookupTaskTemplateResultOutput) ToLookupTaskTemplateResultOutput() LookupTaskTemplateResultOutput

func (LookupTaskTemplateResultOutput) ToLookupTaskTemplateResultOutputWithContext added in v0.19.0

func (o LookupTaskTemplateResultOutput) ToLookupTaskTemplateResultOutputWithContext(ctx context.Context) LookupTaskTemplateResultOutput

type LookupTrafficDistributionGroupArgs added in v0.73.0

type LookupTrafficDistributionGroupArgs struct {
	// The identifier of the traffic distribution group.
	TrafficDistributionGroupArn string `pulumi:"trafficDistributionGroupArn"`
}

type LookupTrafficDistributionGroupOutputArgs added in v0.73.0

type LookupTrafficDistributionGroupOutputArgs struct {
	// The identifier of the traffic distribution group.
	TrafficDistributionGroupArn pulumi.StringInput `pulumi:"trafficDistributionGroupArn"`
}

func (LookupTrafficDistributionGroupOutputArgs) ElementType added in v0.73.0

type LookupTrafficDistributionGroupResult added in v0.73.0

type LookupTrafficDistributionGroupResult struct {
	// The identifier of the Amazon Connect instance that has been replicated.
	InstanceArn *string `pulumi:"instanceArn"`
	// If this is the default traffic distribution group.
	IsDefault *bool `pulumi:"isDefault"`
	// The status of the traffic distribution group.
	Status *TrafficDistributionGroupStatus `pulumi:"status"`
	// One or more tags.
	Tags []TrafficDistributionGroupTag `pulumi:"tags"`
	// The identifier of the traffic distribution group.
	TrafficDistributionGroupArn *string `pulumi:"trafficDistributionGroupArn"`
}

func LookupTrafficDistributionGroup added in v0.73.0

Resource Type definition for AWS::Connect::TrafficDistributionGroup

type LookupTrafficDistributionGroupResultOutput added in v0.73.0

type LookupTrafficDistributionGroupResultOutput struct{ *pulumi.OutputState }

func (LookupTrafficDistributionGroupResultOutput) ElementType added in v0.73.0

func (LookupTrafficDistributionGroupResultOutput) InstanceArn added in v0.73.0

The identifier of the Amazon Connect instance that has been replicated.

func (LookupTrafficDistributionGroupResultOutput) IsDefault added in v0.73.0

If this is the default traffic distribution group.

func (LookupTrafficDistributionGroupResultOutput) Status added in v0.73.0

The status of the traffic distribution group.

func (LookupTrafficDistributionGroupResultOutput) Tags added in v0.73.0

One or more tags.

func (LookupTrafficDistributionGroupResultOutput) ToLookupTrafficDistributionGroupResultOutput added in v0.73.0

func (o LookupTrafficDistributionGroupResultOutput) ToLookupTrafficDistributionGroupResultOutput() LookupTrafficDistributionGroupResultOutput

func (LookupTrafficDistributionGroupResultOutput) ToLookupTrafficDistributionGroupResultOutputWithContext added in v0.73.0

func (o LookupTrafficDistributionGroupResultOutput) ToLookupTrafficDistributionGroupResultOutputWithContext(ctx context.Context) LookupTrafficDistributionGroupResultOutput

func (LookupTrafficDistributionGroupResultOutput) TrafficDistributionGroupArn added in v0.73.0

func (o LookupTrafficDistributionGroupResultOutput) TrafficDistributionGroupArn() pulumi.StringPtrOutput

The identifier of the traffic distribution group.

type LookupUserArgs added in v0.12.0

type LookupUserArgs struct {
	// The Amazon Resource Name (ARN) for the user.
	UserArn string `pulumi:"userArn"`
}

type LookupUserHierarchyGroupArgs added in v0.12.0

type LookupUserHierarchyGroupArgs struct {
	// The Amazon Resource Name (ARN) for the user hierarchy group.
	UserHierarchyGroupArn string `pulumi:"userHierarchyGroupArn"`
}

type LookupUserHierarchyGroupOutputArgs added in v0.12.0

type LookupUserHierarchyGroupOutputArgs struct {
	// The Amazon Resource Name (ARN) for the user hierarchy group.
	UserHierarchyGroupArn pulumi.StringInput `pulumi:"userHierarchyGroupArn"`
}

func (LookupUserHierarchyGroupOutputArgs) ElementType added in v0.12.0

type LookupUserHierarchyGroupResult added in v0.12.0

type LookupUserHierarchyGroupResult struct {
	// The identifier of the Amazon Connect instance.
	InstanceArn *string `pulumi:"instanceArn"`
	// The name of the user hierarchy group.
	Name *string `pulumi:"name"`
	// One or more tags.
	Tags []UserHierarchyGroupTag `pulumi:"tags"`
	// The Amazon Resource Name (ARN) for the user hierarchy group.
	UserHierarchyGroupArn *string `pulumi:"userHierarchyGroupArn"`
}

func LookupUserHierarchyGroup added in v0.12.0

func LookupUserHierarchyGroup(ctx *pulumi.Context, args *LookupUserHierarchyGroupArgs, opts ...pulumi.InvokeOption) (*LookupUserHierarchyGroupResult, error)

Resource Type definition for AWS::Connect::UserHierarchyGroup

type LookupUserHierarchyGroupResultOutput added in v0.12.0

type LookupUserHierarchyGroupResultOutput struct{ *pulumi.OutputState }

func (LookupUserHierarchyGroupResultOutput) ElementType added in v0.12.0

func (LookupUserHierarchyGroupResultOutput) InstanceArn added in v0.12.0

The identifier of the Amazon Connect instance.

func (LookupUserHierarchyGroupResultOutput) Name added in v0.12.0

The name of the user hierarchy group.

func (LookupUserHierarchyGroupResultOutput) Tags added in v0.80.0

One or more tags.

func (LookupUserHierarchyGroupResultOutput) ToLookupUserHierarchyGroupResultOutput added in v0.12.0

func (o LookupUserHierarchyGroupResultOutput) ToLookupUserHierarchyGroupResultOutput() LookupUserHierarchyGroupResultOutput

func (LookupUserHierarchyGroupResultOutput) ToLookupUserHierarchyGroupResultOutputWithContext added in v0.12.0

func (o LookupUserHierarchyGroupResultOutput) ToLookupUserHierarchyGroupResultOutputWithContext(ctx context.Context) LookupUserHierarchyGroupResultOutput

func (LookupUserHierarchyGroupResultOutput) UserHierarchyGroupArn added in v0.12.0

The Amazon Resource Name (ARN) for the user hierarchy group.

type LookupUserOutputArgs added in v0.12.0

type LookupUserOutputArgs struct {
	// The Amazon Resource Name (ARN) for the user.
	UserArn pulumi.StringInput `pulumi:"userArn"`
}

func (LookupUserOutputArgs) ElementType added in v0.12.0

func (LookupUserOutputArgs) ElementType() reflect.Type

type LookupUserResult added in v0.12.0

type LookupUserResult struct {
	// The identifier of the user account in the directory used for identity management.
	DirectoryUserId *string `pulumi:"directoryUserId"`
	// The identifier of the hierarchy group for the user.
	HierarchyGroupArn *string `pulumi:"hierarchyGroupArn"`
	// The information about the identity of the user.
	IdentityInfo *UserIdentityInfo `pulumi:"identityInfo"`
	// The identifier of the Amazon Connect instance.
	InstanceArn *string `pulumi:"instanceArn"`
	// The phone settings for the user.
	PhoneConfig *UserPhoneConfig `pulumi:"phoneConfig"`
	// The identifier of the routing profile for the user.
	RoutingProfileArn *string `pulumi:"routingProfileArn"`
	// One or more security profile arns for the user
	SecurityProfileArns []string `pulumi:"securityProfileArns"`
	// One or more tags.
	Tags []UserTag `pulumi:"tags"`
	// The Amazon Resource Name (ARN) for the user.
	UserArn *string `pulumi:"userArn"`
	// One or more predefined attributes assigned to a user, with a level that indicates how skilled they are.
	UserProficiencies []UserProficiency `pulumi:"userProficiencies"`
	// The user name for the account.
	Username *string `pulumi:"username"`
}

func LookupUser added in v0.12.0

func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error)

Resource Type definition for AWS::Connect::User

type LookupUserResultOutput added in v0.12.0

type LookupUserResultOutput struct{ *pulumi.OutputState }

func LookupUserOutput added in v0.12.0

func LookupUserOutput(ctx *pulumi.Context, args LookupUserOutputArgs, opts ...pulumi.InvokeOption) LookupUserResultOutput

func (LookupUserResultOutput) DirectoryUserId added in v0.12.0

func (o LookupUserResultOutput) DirectoryUserId() pulumi.StringPtrOutput

The identifier of the user account in the directory used for identity management.

func (LookupUserResultOutput) ElementType added in v0.12.0

func (LookupUserResultOutput) ElementType() reflect.Type

func (LookupUserResultOutput) HierarchyGroupArn added in v0.12.0

func (o LookupUserResultOutput) HierarchyGroupArn() pulumi.StringPtrOutput

The identifier of the hierarchy group for the user.

func (LookupUserResultOutput) IdentityInfo added in v0.12.0

The information about the identity of the user.

func (LookupUserResultOutput) InstanceArn added in v0.12.0

The identifier of the Amazon Connect instance.

func (LookupUserResultOutput) PhoneConfig added in v0.12.0

The phone settings for the user.

func (LookupUserResultOutput) RoutingProfileArn added in v0.12.0

func (o LookupUserResultOutput) RoutingProfileArn() pulumi.StringPtrOutput

The identifier of the routing profile for the user.

func (LookupUserResultOutput) SecurityProfileArns added in v0.12.0

func (o LookupUserResultOutput) SecurityProfileArns() pulumi.StringArrayOutput

One or more security profile arns for the user

func (LookupUserResultOutput) Tags added in v0.12.0

One or more tags.

func (LookupUserResultOutput) ToLookupUserResultOutput added in v0.12.0

func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput

func (LookupUserResultOutput) ToLookupUserResultOutputWithContext added in v0.12.0

func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput

func (LookupUserResultOutput) UserArn added in v0.12.0

The Amazon Resource Name (ARN) for the user.

func (LookupUserResultOutput) UserProficiencies added in v0.92.0

func (o LookupUserResultOutput) UserProficiencies() UserProficiencyArrayOutput

One or more predefined attributes assigned to a user, with a level that indicates how skilled they are.

func (LookupUserResultOutput) Username added in v0.12.0

The user name for the account.

type LookupViewArgs added in v0.76.0

type LookupViewArgs struct {
	// The Amazon Resource Name (ARN) of the view.
	ViewArn string `pulumi:"viewArn"`
}

type LookupViewOutputArgs added in v0.76.0

type LookupViewOutputArgs struct {
	// The Amazon Resource Name (ARN) of the view.
	ViewArn pulumi.StringInput `pulumi:"viewArn"`
}

func (LookupViewOutputArgs) ElementType added in v0.76.0

func (LookupViewOutputArgs) ElementType() reflect.Type

type LookupViewResult added in v0.76.0

type LookupViewResult struct {
	// The actions of the view in an array.
	Actions []string `pulumi:"actions"`
	// The description of the view.
	Description *string `pulumi:"description"`
	// The Amazon Resource Name (ARN) of the instance.
	InstanceArn *string `pulumi:"instanceArn"`
	// The name of the view.
	Name *string `pulumi:"name"`
	// One or more tags.
	Tags []ViewTag `pulumi:"tags"`
	// The template of the view as JSON.
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Connect::View` for more information about the expected schema for this property.
	Template interface{} `pulumi:"template"`
	// The Amazon Resource Name (ARN) of the view.
	ViewArn *string `pulumi:"viewArn"`
	// The view content hash.
	ViewContentSha256 *string `pulumi:"viewContentSha256"`
	// The view id of the view.
	ViewId *string `pulumi:"viewId"`
}

func LookupView added in v0.76.0

func LookupView(ctx *pulumi.Context, args *LookupViewArgs, opts ...pulumi.InvokeOption) (*LookupViewResult, error)

Resource Type definition for AWS::Connect::View

type LookupViewResultOutput added in v0.76.0

type LookupViewResultOutput struct{ *pulumi.OutputState }

func LookupViewOutput added in v0.76.0

func LookupViewOutput(ctx *pulumi.Context, args LookupViewOutputArgs, opts ...pulumi.InvokeOption) LookupViewResultOutput

func (LookupViewResultOutput) Actions added in v0.76.0

The actions of the view in an array.

func (LookupViewResultOutput) Description added in v0.76.0

The description of the view.

func (LookupViewResultOutput) ElementType added in v0.76.0

func (LookupViewResultOutput) ElementType() reflect.Type

func (LookupViewResultOutput) InstanceArn added in v0.76.0

The Amazon Resource Name (ARN) of the instance.

func (LookupViewResultOutput) Name added in v0.76.0

The name of the view.

func (LookupViewResultOutput) Tags added in v0.76.0

One or more tags.

func (LookupViewResultOutput) Template added in v0.76.0

The template of the view as JSON.

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Connect::View` for more information about the expected schema for this property.

func (LookupViewResultOutput) ToLookupViewResultOutput added in v0.76.0

func (o LookupViewResultOutput) ToLookupViewResultOutput() LookupViewResultOutput

func (LookupViewResultOutput) ToLookupViewResultOutputWithContext added in v0.76.0

func (o LookupViewResultOutput) ToLookupViewResultOutputWithContext(ctx context.Context) LookupViewResultOutput

func (LookupViewResultOutput) ViewArn added in v0.76.0

The Amazon Resource Name (ARN) of the view.

func (LookupViewResultOutput) ViewContentSha256 added in v0.76.0

func (o LookupViewResultOutput) ViewContentSha256() pulumi.StringPtrOutput

The view content hash.

func (LookupViewResultOutput) ViewId added in v0.76.0

The view id of the view.

type LookupViewVersionArgs added in v0.76.0

type LookupViewVersionArgs struct {
	// The Amazon Resource Name (ARN) of the created view version.
	ViewVersionArn string `pulumi:"viewVersionArn"`
}

type LookupViewVersionOutputArgs added in v0.76.0

type LookupViewVersionOutputArgs struct {
	// The Amazon Resource Name (ARN) of the created view version.
	ViewVersionArn pulumi.StringInput `pulumi:"viewVersionArn"`
}

func (LookupViewVersionOutputArgs) ElementType added in v0.76.0

type LookupViewVersionResult added in v0.76.0

type LookupViewVersionResult struct {
	// The version of the view.
	Version *int `pulumi:"version"`
	// The Amazon Resource Name (ARN) of the created view version.
	ViewVersionArn *string `pulumi:"viewVersionArn"`
}

func LookupViewVersion added in v0.76.0

func LookupViewVersion(ctx *pulumi.Context, args *LookupViewVersionArgs, opts ...pulumi.InvokeOption) (*LookupViewVersionResult, error)

Resource Type definition for AWS::Connect::ViewVersion

type LookupViewVersionResultOutput added in v0.76.0

type LookupViewVersionResultOutput struct{ *pulumi.OutputState }

func LookupViewVersionOutput added in v0.76.0

func (LookupViewVersionResultOutput) ElementType added in v0.76.0

func (LookupViewVersionResultOutput) ToLookupViewVersionResultOutput added in v0.76.0

func (o LookupViewVersionResultOutput) ToLookupViewVersionResultOutput() LookupViewVersionResultOutput

func (LookupViewVersionResultOutput) ToLookupViewVersionResultOutputWithContext added in v0.76.0

func (o LookupViewVersionResultOutput) ToLookupViewVersionResultOutputWithContext(ctx context.Context) LookupViewVersionResultOutput

func (LookupViewVersionResultOutput) Version added in v0.76.0

The version of the view.

func (LookupViewVersionResultOutput) ViewVersionArn added in v0.76.0

The Amazon Resource Name (ARN) of the created view version.

type PhoneNumber added in v0.16.0

type PhoneNumber struct {
	pulumi.CustomResourceState

	// The phone number e164 address.
	Address pulumi.StringOutput `pulumi:"address"`
	// The phone number country code.
	CountryCode pulumi.StringPtrOutput `pulumi:"countryCode"`
	// The description of the phone number.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The phone number ARN
	PhoneNumberArn pulumi.StringOutput `pulumi:"phoneNumberArn"`
	// The phone number prefix.
	Prefix pulumi.StringPtrOutput `pulumi:"prefix"`
	// The source phone number arn.
	SourcePhoneNumberArn pulumi.StringPtrOutput `pulumi:"sourcePhoneNumberArn"`
	// One or more tags.
	Tags PhoneNumberTagArrayOutput `pulumi:"tags"`
	// The ARN of the target the phone number is claimed to.
	TargetArn pulumi.StringOutput `pulumi:"targetArn"`
	// The phone number type
	Type pulumi.StringPtrOutput `pulumi:"type"`
}

Resource Type definition for AWS::Connect::PhoneNumber

func GetPhoneNumber added in v0.16.0

func GetPhoneNumber(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PhoneNumberState, opts ...pulumi.ResourceOption) (*PhoneNumber, error)

GetPhoneNumber gets an existing PhoneNumber 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 NewPhoneNumber added in v0.16.0

func NewPhoneNumber(ctx *pulumi.Context,
	name string, args *PhoneNumberArgs, opts ...pulumi.ResourceOption) (*PhoneNumber, error)

NewPhoneNumber registers a new resource with the given unique name, arguments, and options.

func (*PhoneNumber) ElementType added in v0.16.0

func (*PhoneNumber) ElementType() reflect.Type

func (*PhoneNumber) ToPhoneNumberOutput added in v0.16.0

func (i *PhoneNumber) ToPhoneNumberOutput() PhoneNumberOutput

func (*PhoneNumber) ToPhoneNumberOutputWithContext added in v0.16.0

func (i *PhoneNumber) ToPhoneNumberOutputWithContext(ctx context.Context) PhoneNumberOutput

type PhoneNumberArgs added in v0.16.0

type PhoneNumberArgs struct {
	// The phone number country code.
	CountryCode pulumi.StringPtrInput
	// The description of the phone number.
	Description pulumi.StringPtrInput
	// The phone number prefix.
	Prefix pulumi.StringPtrInput
	// The source phone number arn.
	SourcePhoneNumberArn pulumi.StringPtrInput
	// One or more tags.
	Tags PhoneNumberTagArrayInput
	// The ARN of the target the phone number is claimed to.
	TargetArn pulumi.StringInput
	// The phone number type
	Type pulumi.StringPtrInput
}

The set of arguments for constructing a PhoneNumber resource.

func (PhoneNumberArgs) ElementType added in v0.16.0

func (PhoneNumberArgs) ElementType() reflect.Type

type PhoneNumberInput added in v0.16.0

type PhoneNumberInput interface {
	pulumi.Input

	ToPhoneNumberOutput() PhoneNumberOutput
	ToPhoneNumberOutputWithContext(ctx context.Context) PhoneNumberOutput
}

type PhoneNumberOutput added in v0.16.0

type PhoneNumberOutput struct{ *pulumi.OutputState }

func (PhoneNumberOutput) Address added in v0.17.0

The phone number e164 address.

func (PhoneNumberOutput) CountryCode added in v0.17.0

func (o PhoneNumberOutput) CountryCode() pulumi.StringPtrOutput

The phone number country code.

func (PhoneNumberOutput) Description added in v0.17.0

func (o PhoneNumberOutput) Description() pulumi.StringPtrOutput

The description of the phone number.

func (PhoneNumberOutput) ElementType added in v0.16.0

func (PhoneNumberOutput) ElementType() reflect.Type

func (PhoneNumberOutput) PhoneNumberArn added in v0.17.0

func (o PhoneNumberOutput) PhoneNumberArn() pulumi.StringOutput

The phone number ARN

func (PhoneNumberOutput) Prefix added in v0.17.0

The phone number prefix.

func (PhoneNumberOutput) SourcePhoneNumberArn added in v0.92.0

func (o PhoneNumberOutput) SourcePhoneNumberArn() pulumi.StringPtrOutput

The source phone number arn.

func (PhoneNumberOutput) Tags added in v0.17.0

One or more tags.

func (PhoneNumberOutput) TargetArn added in v0.17.0

func (o PhoneNumberOutput) TargetArn() pulumi.StringOutput

The ARN of the target the phone number is claimed to.

func (PhoneNumberOutput) ToPhoneNumberOutput added in v0.16.0

func (o PhoneNumberOutput) ToPhoneNumberOutput() PhoneNumberOutput

func (PhoneNumberOutput) ToPhoneNumberOutputWithContext added in v0.16.0

func (o PhoneNumberOutput) ToPhoneNumberOutputWithContext(ctx context.Context) PhoneNumberOutput

func (PhoneNumberOutput) Type added in v0.17.0

The phone number type

type PhoneNumberState added in v0.16.0

type PhoneNumberState struct {
}

func (PhoneNumberState) ElementType added in v0.16.0

func (PhoneNumberState) ElementType() reflect.Type

type PhoneNumberTag added in v0.16.0

type PhoneNumberTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type PhoneNumberTagArgs added in v0.16.0

type PhoneNumberTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (PhoneNumberTagArgs) ElementType added in v0.16.0

func (PhoneNumberTagArgs) ElementType() reflect.Type

func (PhoneNumberTagArgs) ToPhoneNumberTagOutput added in v0.16.0

func (i PhoneNumberTagArgs) ToPhoneNumberTagOutput() PhoneNumberTagOutput

func (PhoneNumberTagArgs) ToPhoneNumberTagOutputWithContext added in v0.16.0

func (i PhoneNumberTagArgs) ToPhoneNumberTagOutputWithContext(ctx context.Context) PhoneNumberTagOutput

type PhoneNumberTagArray added in v0.16.0

type PhoneNumberTagArray []PhoneNumberTagInput

func (PhoneNumberTagArray) ElementType added in v0.16.0

func (PhoneNumberTagArray) ElementType() reflect.Type

func (PhoneNumberTagArray) ToPhoneNumberTagArrayOutput added in v0.16.0

func (i PhoneNumberTagArray) ToPhoneNumberTagArrayOutput() PhoneNumberTagArrayOutput

func (PhoneNumberTagArray) ToPhoneNumberTagArrayOutputWithContext added in v0.16.0

func (i PhoneNumberTagArray) ToPhoneNumberTagArrayOutputWithContext(ctx context.Context) PhoneNumberTagArrayOutput

type PhoneNumberTagArrayInput added in v0.16.0

type PhoneNumberTagArrayInput interface {
	pulumi.Input

	ToPhoneNumberTagArrayOutput() PhoneNumberTagArrayOutput
	ToPhoneNumberTagArrayOutputWithContext(context.Context) PhoneNumberTagArrayOutput
}

PhoneNumberTagArrayInput is an input type that accepts PhoneNumberTagArray and PhoneNumberTagArrayOutput values. You can construct a concrete instance of `PhoneNumberTagArrayInput` via:

PhoneNumberTagArray{ PhoneNumberTagArgs{...} }

type PhoneNumberTagArrayOutput added in v0.16.0

type PhoneNumberTagArrayOutput struct{ *pulumi.OutputState }

func (PhoneNumberTagArrayOutput) ElementType added in v0.16.0

func (PhoneNumberTagArrayOutput) ElementType() reflect.Type

func (PhoneNumberTagArrayOutput) Index added in v0.16.0

func (PhoneNumberTagArrayOutput) ToPhoneNumberTagArrayOutput added in v0.16.0

func (o PhoneNumberTagArrayOutput) ToPhoneNumberTagArrayOutput() PhoneNumberTagArrayOutput

func (PhoneNumberTagArrayOutput) ToPhoneNumberTagArrayOutputWithContext added in v0.16.0

func (o PhoneNumberTagArrayOutput) ToPhoneNumberTagArrayOutputWithContext(ctx context.Context) PhoneNumberTagArrayOutput

type PhoneNumberTagInput added in v0.16.0

type PhoneNumberTagInput interface {
	pulumi.Input

	ToPhoneNumberTagOutput() PhoneNumberTagOutput
	ToPhoneNumberTagOutputWithContext(context.Context) PhoneNumberTagOutput
}

PhoneNumberTagInput is an input type that accepts PhoneNumberTagArgs and PhoneNumberTagOutput values. You can construct a concrete instance of `PhoneNumberTagInput` via:

PhoneNumberTagArgs{...}

type PhoneNumberTagOutput added in v0.16.0

type PhoneNumberTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (PhoneNumberTagOutput) ElementType added in v0.16.0

func (PhoneNumberTagOutput) ElementType() reflect.Type

func (PhoneNumberTagOutput) Key added in v0.16.0

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (PhoneNumberTagOutput) ToPhoneNumberTagOutput added in v0.16.0

func (o PhoneNumberTagOutput) ToPhoneNumberTagOutput() PhoneNumberTagOutput

func (PhoneNumberTagOutput) ToPhoneNumberTagOutputWithContext added in v0.16.0

func (o PhoneNumberTagOutput) ToPhoneNumberTagOutputWithContext(ctx context.Context) PhoneNumberTagOutput

func (PhoneNumberTagOutput) Value added in v0.16.0

The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type PredefinedAttribute added in v0.92.0

type PredefinedAttribute struct {
	pulumi.CustomResourceState

	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringOutput `pulumi:"instanceArn"`
	// The name of the predefined attribute.
	Name pulumi.StringOutput `pulumi:"name"`
	// The values of a predefined attribute.
	Values ValuesPropertiesOutput `pulumi:"values"`
}

Resource Type definition for AWS::Connect::PredefinedAttribute

func GetPredefinedAttribute added in v0.92.0

func GetPredefinedAttribute(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PredefinedAttributeState, opts ...pulumi.ResourceOption) (*PredefinedAttribute, error)

GetPredefinedAttribute gets an existing PredefinedAttribute 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 NewPredefinedAttribute added in v0.92.0

func NewPredefinedAttribute(ctx *pulumi.Context,
	name string, args *PredefinedAttributeArgs, opts ...pulumi.ResourceOption) (*PredefinedAttribute, error)

NewPredefinedAttribute registers a new resource with the given unique name, arguments, and options.

func (*PredefinedAttribute) ElementType added in v0.92.0

func (*PredefinedAttribute) ElementType() reflect.Type

func (*PredefinedAttribute) ToPredefinedAttributeOutput added in v0.92.0

func (i *PredefinedAttribute) ToPredefinedAttributeOutput() PredefinedAttributeOutput

func (*PredefinedAttribute) ToPredefinedAttributeOutputWithContext added in v0.92.0

func (i *PredefinedAttribute) ToPredefinedAttributeOutputWithContext(ctx context.Context) PredefinedAttributeOutput

type PredefinedAttributeArgs added in v0.92.0

type PredefinedAttributeArgs struct {
	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringInput
	// The name of the predefined attribute.
	Name pulumi.StringPtrInput
	// The values of a predefined attribute.
	Values ValuesPropertiesInput
}

The set of arguments for constructing a PredefinedAttribute resource.

func (PredefinedAttributeArgs) ElementType added in v0.92.0

func (PredefinedAttributeArgs) ElementType() reflect.Type

type PredefinedAttributeInput added in v0.92.0

type PredefinedAttributeInput interface {
	pulumi.Input

	ToPredefinedAttributeOutput() PredefinedAttributeOutput
	ToPredefinedAttributeOutputWithContext(ctx context.Context) PredefinedAttributeOutput
}

type PredefinedAttributeOutput added in v0.92.0

type PredefinedAttributeOutput struct{ *pulumi.OutputState }

func (PredefinedAttributeOutput) ElementType added in v0.92.0

func (PredefinedAttributeOutput) ElementType() reflect.Type

func (PredefinedAttributeOutput) InstanceArn added in v0.92.0

The identifier of the Amazon Connect instance.

func (PredefinedAttributeOutput) Name added in v0.92.0

The name of the predefined attribute.

func (PredefinedAttributeOutput) ToPredefinedAttributeOutput added in v0.92.0

func (o PredefinedAttributeOutput) ToPredefinedAttributeOutput() PredefinedAttributeOutput

func (PredefinedAttributeOutput) ToPredefinedAttributeOutputWithContext added in v0.92.0

func (o PredefinedAttributeOutput) ToPredefinedAttributeOutputWithContext(ctx context.Context) PredefinedAttributeOutput

func (PredefinedAttributeOutput) Values added in v0.92.0

The values of a predefined attribute.

type PredefinedAttributeState added in v0.92.0

type PredefinedAttributeState struct {
}

func (PredefinedAttributeState) ElementType added in v0.92.0

func (PredefinedAttributeState) ElementType() reflect.Type

type Prompt added in v0.62.0

type Prompt struct {
	pulumi.CustomResourceState

	// The description of the prompt.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringOutput `pulumi:"instanceArn"`
	// The name of the prompt.
	Name pulumi.StringOutput `pulumi:"name"`
	// The Amazon Resource Name (ARN) for the prompt.
	PromptArn pulumi.StringOutput `pulumi:"promptArn"`
	// S3 URI of the customer's audio file for creating prompts resource..
	S3Uri pulumi.StringPtrOutput `pulumi:"s3Uri"`
	// An array of key-value pairs to apply to this resource.
	Tags PromptTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::Connect::Prompt

func GetPrompt added in v0.62.0

func GetPrompt(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PromptState, opts ...pulumi.ResourceOption) (*Prompt, error)

GetPrompt gets an existing Prompt 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 NewPrompt added in v0.62.0

func NewPrompt(ctx *pulumi.Context,
	name string, args *PromptArgs, opts ...pulumi.ResourceOption) (*Prompt, error)

NewPrompt registers a new resource with the given unique name, arguments, and options.

func (*Prompt) ElementType added in v0.62.0

func (*Prompt) ElementType() reflect.Type

func (*Prompt) ToPromptOutput added in v0.62.0

func (i *Prompt) ToPromptOutput() PromptOutput

func (*Prompt) ToPromptOutputWithContext added in v0.62.0

func (i *Prompt) ToPromptOutputWithContext(ctx context.Context) PromptOutput

type PromptArgs added in v0.62.0

type PromptArgs struct {
	// The description of the prompt.
	Description pulumi.StringPtrInput
	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringInput
	// The name of the prompt.
	Name pulumi.StringPtrInput
	// S3 URI of the customer's audio file for creating prompts resource..
	S3Uri pulumi.StringPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags PromptTagArrayInput
}

The set of arguments for constructing a Prompt resource.

func (PromptArgs) ElementType added in v0.62.0

func (PromptArgs) ElementType() reflect.Type

type PromptInput added in v0.62.0

type PromptInput interface {
	pulumi.Input

	ToPromptOutput() PromptOutput
	ToPromptOutputWithContext(ctx context.Context) PromptOutput
}

type PromptOutput added in v0.62.0

type PromptOutput struct{ *pulumi.OutputState }

func (PromptOutput) Description added in v0.62.0

func (o PromptOutput) Description() pulumi.StringPtrOutput

The description of the prompt.

func (PromptOutput) ElementType added in v0.62.0

func (PromptOutput) ElementType() reflect.Type

func (PromptOutput) InstanceArn added in v0.62.0

func (o PromptOutput) InstanceArn() pulumi.StringOutput

The identifier of the Amazon Connect instance.

func (PromptOutput) Name added in v0.62.0

func (o PromptOutput) Name() pulumi.StringOutput

The name of the prompt.

func (PromptOutput) PromptArn added in v0.62.0

func (o PromptOutput) PromptArn() pulumi.StringOutput

The Amazon Resource Name (ARN) for the prompt.

func (PromptOutput) S3Uri added in v0.62.0

S3 URI of the customer's audio file for creating prompts resource..

func (PromptOutput) Tags added in v0.62.0

An array of key-value pairs to apply to this resource.

func (PromptOutput) ToPromptOutput added in v0.62.0

func (o PromptOutput) ToPromptOutput() PromptOutput

func (PromptOutput) ToPromptOutputWithContext added in v0.62.0

func (o PromptOutput) ToPromptOutputWithContext(ctx context.Context) PromptOutput

type PromptState added in v0.62.0

type PromptState struct {
}

func (PromptState) ElementType added in v0.62.0

func (PromptState) ElementType() reflect.Type

type PromptTag added in v0.62.0

type PromptTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type PromptTagArgs added in v0.62.0

type PromptTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (PromptTagArgs) ElementType added in v0.62.0

func (PromptTagArgs) ElementType() reflect.Type

func (PromptTagArgs) ToPromptTagOutput added in v0.62.0

func (i PromptTagArgs) ToPromptTagOutput() PromptTagOutput

func (PromptTagArgs) ToPromptTagOutputWithContext added in v0.62.0

func (i PromptTagArgs) ToPromptTagOutputWithContext(ctx context.Context) PromptTagOutput

type PromptTagArray added in v0.62.0

type PromptTagArray []PromptTagInput

func (PromptTagArray) ElementType added in v0.62.0

func (PromptTagArray) ElementType() reflect.Type

func (PromptTagArray) ToPromptTagArrayOutput added in v0.62.0

func (i PromptTagArray) ToPromptTagArrayOutput() PromptTagArrayOutput

func (PromptTagArray) ToPromptTagArrayOutputWithContext added in v0.62.0

func (i PromptTagArray) ToPromptTagArrayOutputWithContext(ctx context.Context) PromptTagArrayOutput

type PromptTagArrayInput added in v0.62.0

type PromptTagArrayInput interface {
	pulumi.Input

	ToPromptTagArrayOutput() PromptTagArrayOutput
	ToPromptTagArrayOutputWithContext(context.Context) PromptTagArrayOutput
}

PromptTagArrayInput is an input type that accepts PromptTagArray and PromptTagArrayOutput values. You can construct a concrete instance of `PromptTagArrayInput` via:

PromptTagArray{ PromptTagArgs{...} }

type PromptTagArrayOutput added in v0.62.0

type PromptTagArrayOutput struct{ *pulumi.OutputState }

func (PromptTagArrayOutput) ElementType added in v0.62.0

func (PromptTagArrayOutput) ElementType() reflect.Type

func (PromptTagArrayOutput) Index added in v0.62.0

func (PromptTagArrayOutput) ToPromptTagArrayOutput added in v0.62.0

func (o PromptTagArrayOutput) ToPromptTagArrayOutput() PromptTagArrayOutput

func (PromptTagArrayOutput) ToPromptTagArrayOutputWithContext added in v0.62.0

func (o PromptTagArrayOutput) ToPromptTagArrayOutputWithContext(ctx context.Context) PromptTagArrayOutput

type PromptTagInput added in v0.62.0

type PromptTagInput interface {
	pulumi.Input

	ToPromptTagOutput() PromptTagOutput
	ToPromptTagOutputWithContext(context.Context) PromptTagOutput
}

PromptTagInput is an input type that accepts PromptTagArgs and PromptTagOutput values. You can construct a concrete instance of `PromptTagInput` via:

PromptTagArgs{...}

type PromptTagOutput added in v0.62.0

type PromptTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (PromptTagOutput) ElementType added in v0.62.0

func (PromptTagOutput) ElementType() reflect.Type

func (PromptTagOutput) Key added in v0.62.0

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (PromptTagOutput) ToPromptTagOutput added in v0.62.0

func (o PromptTagOutput) ToPromptTagOutput() PromptTagOutput

func (PromptTagOutput) ToPromptTagOutputWithContext added in v0.62.0

func (o PromptTagOutput) ToPromptTagOutputWithContext(ctx context.Context) PromptTagOutput

func (PromptTagOutput) Value added in v0.62.0

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type Queue added in v0.69.0

type Queue struct {
	pulumi.CustomResourceState

	// The description of the queue.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The identifier for the hours of operation.
	HoursOfOperationArn pulumi.StringOutput `pulumi:"hoursOfOperationArn"`
	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringOutput `pulumi:"instanceArn"`
	// The maximum number of contacts that can be in the queue before it is considered full.
	MaxContacts pulumi.IntPtrOutput `pulumi:"maxContacts"`
	// The name of the queue.
	Name pulumi.StringOutput `pulumi:"name"`
	// The outbound caller ID name, number, and outbound whisper flow.
	OutboundCallerConfig QueueOutboundCallerConfigPtrOutput `pulumi:"outboundCallerConfig"`
	// The Amazon Resource Name (ARN) for the queue.
	QueueArn pulumi.StringOutput `pulumi:"queueArn"`
	// The quick connects available to agents who are working the queue.
	QuickConnectArns pulumi.StringArrayOutput `pulumi:"quickConnectArns"`
	// The status of the queue.
	Status QueueStatusPtrOutput `pulumi:"status"`
	// An array of key-value pairs to apply to this resource.
	Tags QueueTagArrayOutput `pulumi:"tags"`
	// The type of queue.
	Type QueueTypeOutput `pulumi:"type"`
}

Resource Type definition for AWS::Connect::Queue

func GetQueue added in v0.69.0

func GetQueue(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *QueueState, opts ...pulumi.ResourceOption) (*Queue, error)

GetQueue gets an existing Queue 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 NewQueue added in v0.69.0

func NewQueue(ctx *pulumi.Context,
	name string, args *QueueArgs, opts ...pulumi.ResourceOption) (*Queue, error)

NewQueue registers a new resource with the given unique name, arguments, and options.

func (*Queue) ElementType added in v0.69.0

func (*Queue) ElementType() reflect.Type

func (*Queue) ToQueueOutput added in v0.69.0

func (i *Queue) ToQueueOutput() QueueOutput

func (*Queue) ToQueueOutputWithContext added in v0.69.0

func (i *Queue) ToQueueOutputWithContext(ctx context.Context) QueueOutput

type QueueArgs added in v0.69.0

type QueueArgs struct {
	// The description of the queue.
	Description pulumi.StringPtrInput
	// The identifier for the hours of operation.
	HoursOfOperationArn pulumi.StringInput
	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringInput
	// The maximum number of contacts that can be in the queue before it is considered full.
	MaxContacts pulumi.IntPtrInput
	// The name of the queue.
	Name pulumi.StringPtrInput
	// The outbound caller ID name, number, and outbound whisper flow.
	OutboundCallerConfig QueueOutboundCallerConfigPtrInput
	// The quick connects available to agents who are working the queue.
	QuickConnectArns pulumi.StringArrayInput
	// The status of the queue.
	Status QueueStatusPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags QueueTagArrayInput
}

The set of arguments for constructing a Queue resource.

func (QueueArgs) ElementType added in v0.69.0

func (QueueArgs) ElementType() reflect.Type

type QueueInput added in v0.69.0

type QueueInput interface {
	pulumi.Input

	ToQueueOutput() QueueOutput
	ToQueueOutputWithContext(ctx context.Context) QueueOutput
}

type QueueOutboundCallerConfig added in v0.69.0

type QueueOutboundCallerConfig struct {
	OutboundCallerIdName      *string `pulumi:"outboundCallerIdName"`
	OutboundCallerIdNumberArn *string `pulumi:"outboundCallerIdNumberArn"`
	OutboundFlowArn           *string `pulumi:"outboundFlowArn"`
}

The outbound caller ID name, number, and outbound whisper flow.

type QueueOutboundCallerConfigArgs added in v0.69.0

type QueueOutboundCallerConfigArgs struct {
	OutboundCallerIdName      pulumi.StringPtrInput `pulumi:"outboundCallerIdName"`
	OutboundCallerIdNumberArn pulumi.StringPtrInput `pulumi:"outboundCallerIdNumberArn"`
	OutboundFlowArn           pulumi.StringPtrInput `pulumi:"outboundFlowArn"`
}

The outbound caller ID name, number, and outbound whisper flow.

func (QueueOutboundCallerConfigArgs) ElementType added in v0.69.0

func (QueueOutboundCallerConfigArgs) ToQueueOutboundCallerConfigOutput added in v0.69.0

func (i QueueOutboundCallerConfigArgs) ToQueueOutboundCallerConfigOutput() QueueOutboundCallerConfigOutput

func (QueueOutboundCallerConfigArgs) ToQueueOutboundCallerConfigOutputWithContext added in v0.69.0

func (i QueueOutboundCallerConfigArgs) ToQueueOutboundCallerConfigOutputWithContext(ctx context.Context) QueueOutboundCallerConfigOutput

func (QueueOutboundCallerConfigArgs) ToQueueOutboundCallerConfigPtrOutput added in v0.69.0

func (i QueueOutboundCallerConfigArgs) ToQueueOutboundCallerConfigPtrOutput() QueueOutboundCallerConfigPtrOutput

func (QueueOutboundCallerConfigArgs) ToQueueOutboundCallerConfigPtrOutputWithContext added in v0.69.0

func (i QueueOutboundCallerConfigArgs) ToQueueOutboundCallerConfigPtrOutputWithContext(ctx context.Context) QueueOutboundCallerConfigPtrOutput

type QueueOutboundCallerConfigInput added in v0.69.0

type QueueOutboundCallerConfigInput interface {
	pulumi.Input

	ToQueueOutboundCallerConfigOutput() QueueOutboundCallerConfigOutput
	ToQueueOutboundCallerConfigOutputWithContext(context.Context) QueueOutboundCallerConfigOutput
}

QueueOutboundCallerConfigInput is an input type that accepts QueueOutboundCallerConfigArgs and QueueOutboundCallerConfigOutput values. You can construct a concrete instance of `QueueOutboundCallerConfigInput` via:

QueueOutboundCallerConfigArgs{...}

type QueueOutboundCallerConfigOutput added in v0.69.0

type QueueOutboundCallerConfigOutput struct{ *pulumi.OutputState }

The outbound caller ID name, number, and outbound whisper flow.

func (QueueOutboundCallerConfigOutput) ElementType added in v0.69.0

func (QueueOutboundCallerConfigOutput) OutboundCallerIdName added in v0.69.0

func (o QueueOutboundCallerConfigOutput) OutboundCallerIdName() pulumi.StringPtrOutput

func (QueueOutboundCallerConfigOutput) OutboundCallerIdNumberArn added in v0.69.0

func (o QueueOutboundCallerConfigOutput) OutboundCallerIdNumberArn() pulumi.StringPtrOutput

func (QueueOutboundCallerConfigOutput) OutboundFlowArn added in v0.69.0

func (QueueOutboundCallerConfigOutput) ToQueueOutboundCallerConfigOutput added in v0.69.0

func (o QueueOutboundCallerConfigOutput) ToQueueOutboundCallerConfigOutput() QueueOutboundCallerConfigOutput

func (QueueOutboundCallerConfigOutput) ToQueueOutboundCallerConfigOutputWithContext added in v0.69.0

func (o QueueOutboundCallerConfigOutput) ToQueueOutboundCallerConfigOutputWithContext(ctx context.Context) QueueOutboundCallerConfigOutput

func (QueueOutboundCallerConfigOutput) ToQueueOutboundCallerConfigPtrOutput added in v0.69.0

func (o QueueOutboundCallerConfigOutput) ToQueueOutboundCallerConfigPtrOutput() QueueOutboundCallerConfigPtrOutput

func (QueueOutboundCallerConfigOutput) ToQueueOutboundCallerConfigPtrOutputWithContext added in v0.69.0

func (o QueueOutboundCallerConfigOutput) ToQueueOutboundCallerConfigPtrOutputWithContext(ctx context.Context) QueueOutboundCallerConfigPtrOutput

type QueueOutboundCallerConfigPtrInput added in v0.69.0

type QueueOutboundCallerConfigPtrInput interface {
	pulumi.Input

	ToQueueOutboundCallerConfigPtrOutput() QueueOutboundCallerConfigPtrOutput
	ToQueueOutboundCallerConfigPtrOutputWithContext(context.Context) QueueOutboundCallerConfigPtrOutput
}

QueueOutboundCallerConfigPtrInput is an input type that accepts QueueOutboundCallerConfigArgs, QueueOutboundCallerConfigPtr and QueueOutboundCallerConfigPtrOutput values. You can construct a concrete instance of `QueueOutboundCallerConfigPtrInput` via:

        QueueOutboundCallerConfigArgs{...}

or:

        nil

func QueueOutboundCallerConfigPtr added in v0.69.0

type QueueOutboundCallerConfigPtrOutput added in v0.69.0

type QueueOutboundCallerConfigPtrOutput struct{ *pulumi.OutputState }

func (QueueOutboundCallerConfigPtrOutput) Elem added in v0.69.0

func (QueueOutboundCallerConfigPtrOutput) ElementType added in v0.69.0

func (QueueOutboundCallerConfigPtrOutput) OutboundCallerIdName added in v0.69.0

func (QueueOutboundCallerConfigPtrOutput) OutboundCallerIdNumberArn added in v0.69.0

func (o QueueOutboundCallerConfigPtrOutput) OutboundCallerIdNumberArn() pulumi.StringPtrOutput

func (QueueOutboundCallerConfigPtrOutput) OutboundFlowArn added in v0.69.0

func (QueueOutboundCallerConfigPtrOutput) ToQueueOutboundCallerConfigPtrOutput added in v0.69.0

func (o QueueOutboundCallerConfigPtrOutput) ToQueueOutboundCallerConfigPtrOutput() QueueOutboundCallerConfigPtrOutput

func (QueueOutboundCallerConfigPtrOutput) ToQueueOutboundCallerConfigPtrOutputWithContext added in v0.69.0

func (o QueueOutboundCallerConfigPtrOutput) ToQueueOutboundCallerConfigPtrOutputWithContext(ctx context.Context) QueueOutboundCallerConfigPtrOutput

type QueueOutput added in v0.69.0

type QueueOutput struct{ *pulumi.OutputState }

func (QueueOutput) Description added in v0.69.0

func (o QueueOutput) Description() pulumi.StringPtrOutput

The description of the queue.

func (QueueOutput) ElementType added in v0.69.0

func (QueueOutput) ElementType() reflect.Type

func (QueueOutput) HoursOfOperationArn added in v0.69.0

func (o QueueOutput) HoursOfOperationArn() pulumi.StringOutput

The identifier for the hours of operation.

func (QueueOutput) InstanceArn added in v0.69.0

func (o QueueOutput) InstanceArn() pulumi.StringOutput

The identifier of the Amazon Connect instance.

func (QueueOutput) MaxContacts added in v0.69.0

func (o QueueOutput) MaxContacts() pulumi.IntPtrOutput

The maximum number of contacts that can be in the queue before it is considered full.

func (QueueOutput) Name added in v0.69.0

func (o QueueOutput) Name() pulumi.StringOutput

The name of the queue.

func (QueueOutput) OutboundCallerConfig added in v0.69.0

func (o QueueOutput) OutboundCallerConfig() QueueOutboundCallerConfigPtrOutput

The outbound caller ID name, number, and outbound whisper flow.

func (QueueOutput) QueueArn added in v0.69.0

func (o QueueOutput) QueueArn() pulumi.StringOutput

The Amazon Resource Name (ARN) for the queue.

func (QueueOutput) QuickConnectArns added in v0.69.0

func (o QueueOutput) QuickConnectArns() pulumi.StringArrayOutput

The quick connects available to agents who are working the queue.

func (QueueOutput) Status added in v0.69.0

func (o QueueOutput) Status() QueueStatusPtrOutput

The status of the queue.

func (QueueOutput) Tags added in v0.69.0

An array of key-value pairs to apply to this resource.

func (QueueOutput) ToQueueOutput added in v0.69.0

func (o QueueOutput) ToQueueOutput() QueueOutput

func (QueueOutput) ToQueueOutputWithContext added in v0.69.0

func (o QueueOutput) ToQueueOutputWithContext(ctx context.Context) QueueOutput

func (QueueOutput) Type added in v0.69.0

func (o QueueOutput) Type() QueueTypeOutput

The type of queue.

type QueueState added in v0.69.0

type QueueState struct {
}

func (QueueState) ElementType added in v0.69.0

func (QueueState) ElementType() reflect.Type

type QueueStatus added in v0.69.0

type QueueStatus string

The status of the queue.

func (QueueStatus) ElementType added in v0.69.0

func (QueueStatus) ElementType() reflect.Type

func (QueueStatus) ToQueueStatusOutput added in v0.69.0

func (e QueueStatus) ToQueueStatusOutput() QueueStatusOutput

func (QueueStatus) ToQueueStatusOutputWithContext added in v0.69.0

func (e QueueStatus) ToQueueStatusOutputWithContext(ctx context.Context) QueueStatusOutput

func (QueueStatus) ToQueueStatusPtrOutput added in v0.69.0

func (e QueueStatus) ToQueueStatusPtrOutput() QueueStatusPtrOutput

func (QueueStatus) ToQueueStatusPtrOutputWithContext added in v0.69.0

func (e QueueStatus) ToQueueStatusPtrOutputWithContext(ctx context.Context) QueueStatusPtrOutput

func (QueueStatus) ToStringOutput added in v0.69.0

func (e QueueStatus) ToStringOutput() pulumi.StringOutput

func (QueueStatus) ToStringOutputWithContext added in v0.69.0

func (e QueueStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (QueueStatus) ToStringPtrOutput added in v0.69.0

func (e QueueStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (QueueStatus) ToStringPtrOutputWithContext added in v0.69.0

func (e QueueStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type QueueStatusInput added in v0.69.0

type QueueStatusInput interface {
	pulumi.Input

	ToQueueStatusOutput() QueueStatusOutput
	ToQueueStatusOutputWithContext(context.Context) QueueStatusOutput
}

QueueStatusInput is an input type that accepts values of the QueueStatus enum A concrete instance of `QueueStatusInput` can be one of the following:

QueueStatusEnabled
QueueStatusDisabled

type QueueStatusOutput added in v0.69.0

type QueueStatusOutput struct{ *pulumi.OutputState }

func (QueueStatusOutput) ElementType added in v0.69.0

func (QueueStatusOutput) ElementType() reflect.Type

func (QueueStatusOutput) ToQueueStatusOutput added in v0.69.0

func (o QueueStatusOutput) ToQueueStatusOutput() QueueStatusOutput

func (QueueStatusOutput) ToQueueStatusOutputWithContext added in v0.69.0

func (o QueueStatusOutput) ToQueueStatusOutputWithContext(ctx context.Context) QueueStatusOutput

func (QueueStatusOutput) ToQueueStatusPtrOutput added in v0.69.0

func (o QueueStatusOutput) ToQueueStatusPtrOutput() QueueStatusPtrOutput

func (QueueStatusOutput) ToQueueStatusPtrOutputWithContext added in v0.69.0

func (o QueueStatusOutput) ToQueueStatusPtrOutputWithContext(ctx context.Context) QueueStatusPtrOutput

func (QueueStatusOutput) ToStringOutput added in v0.69.0

func (o QueueStatusOutput) ToStringOutput() pulumi.StringOutput

func (QueueStatusOutput) ToStringOutputWithContext added in v0.69.0

func (o QueueStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (QueueStatusOutput) ToStringPtrOutput added in v0.69.0

func (o QueueStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (QueueStatusOutput) ToStringPtrOutputWithContext added in v0.69.0

func (o QueueStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type QueueStatusPtrInput added in v0.69.0

type QueueStatusPtrInput interface {
	pulumi.Input

	ToQueueStatusPtrOutput() QueueStatusPtrOutput
	ToQueueStatusPtrOutputWithContext(context.Context) QueueStatusPtrOutput
}

func QueueStatusPtr added in v0.69.0

func QueueStatusPtr(v string) QueueStatusPtrInput

type QueueStatusPtrOutput added in v0.69.0

type QueueStatusPtrOutput struct{ *pulumi.OutputState }

func (QueueStatusPtrOutput) Elem added in v0.69.0

func (QueueStatusPtrOutput) ElementType added in v0.69.0

func (QueueStatusPtrOutput) ElementType() reflect.Type

func (QueueStatusPtrOutput) ToQueueStatusPtrOutput added in v0.69.0

func (o QueueStatusPtrOutput) ToQueueStatusPtrOutput() QueueStatusPtrOutput

func (QueueStatusPtrOutput) ToQueueStatusPtrOutputWithContext added in v0.69.0

func (o QueueStatusPtrOutput) ToQueueStatusPtrOutputWithContext(ctx context.Context) QueueStatusPtrOutput

func (QueueStatusPtrOutput) ToStringPtrOutput added in v0.69.0

func (o QueueStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (QueueStatusPtrOutput) ToStringPtrOutputWithContext added in v0.69.0

func (o QueueStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type QueueTag added in v0.69.0

type QueueTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type QueueTagArgs added in v0.69.0

type QueueTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (QueueTagArgs) ElementType added in v0.69.0

func (QueueTagArgs) ElementType() reflect.Type

func (QueueTagArgs) ToQueueTagOutput added in v0.69.0

func (i QueueTagArgs) ToQueueTagOutput() QueueTagOutput

func (QueueTagArgs) ToQueueTagOutputWithContext added in v0.69.0

func (i QueueTagArgs) ToQueueTagOutputWithContext(ctx context.Context) QueueTagOutput

type QueueTagArray added in v0.69.0

type QueueTagArray []QueueTagInput

func (QueueTagArray) ElementType added in v0.69.0

func (QueueTagArray) ElementType() reflect.Type

func (QueueTagArray) ToQueueTagArrayOutput added in v0.69.0

func (i QueueTagArray) ToQueueTagArrayOutput() QueueTagArrayOutput

func (QueueTagArray) ToQueueTagArrayOutputWithContext added in v0.69.0

func (i QueueTagArray) ToQueueTagArrayOutputWithContext(ctx context.Context) QueueTagArrayOutput

type QueueTagArrayInput added in v0.69.0

type QueueTagArrayInput interface {
	pulumi.Input

	ToQueueTagArrayOutput() QueueTagArrayOutput
	ToQueueTagArrayOutputWithContext(context.Context) QueueTagArrayOutput
}

QueueTagArrayInput is an input type that accepts QueueTagArray and QueueTagArrayOutput values. You can construct a concrete instance of `QueueTagArrayInput` via:

QueueTagArray{ QueueTagArgs{...} }

type QueueTagArrayOutput added in v0.69.0

type QueueTagArrayOutput struct{ *pulumi.OutputState }

func (QueueTagArrayOutput) ElementType added in v0.69.0

func (QueueTagArrayOutput) ElementType() reflect.Type

func (QueueTagArrayOutput) Index added in v0.69.0

func (QueueTagArrayOutput) ToQueueTagArrayOutput added in v0.69.0

func (o QueueTagArrayOutput) ToQueueTagArrayOutput() QueueTagArrayOutput

func (QueueTagArrayOutput) ToQueueTagArrayOutputWithContext added in v0.69.0

func (o QueueTagArrayOutput) ToQueueTagArrayOutputWithContext(ctx context.Context) QueueTagArrayOutput

type QueueTagInput added in v0.69.0

type QueueTagInput interface {
	pulumi.Input

	ToQueueTagOutput() QueueTagOutput
	ToQueueTagOutputWithContext(context.Context) QueueTagOutput
}

QueueTagInput is an input type that accepts QueueTagArgs and QueueTagOutput values. You can construct a concrete instance of `QueueTagInput` via:

QueueTagArgs{...}

type QueueTagOutput added in v0.69.0

type QueueTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (QueueTagOutput) ElementType added in v0.69.0

func (QueueTagOutput) ElementType() reflect.Type

func (QueueTagOutput) Key added in v0.69.0

func (QueueTagOutput) ToQueueTagOutput added in v0.69.0

func (o QueueTagOutput) ToQueueTagOutput() QueueTagOutput

func (QueueTagOutput) ToQueueTagOutputWithContext added in v0.69.0

func (o QueueTagOutput) ToQueueTagOutputWithContext(ctx context.Context) QueueTagOutput

func (QueueTagOutput) Value added in v0.69.0

type QueueType added in v0.69.0

type QueueType string

The type of queue.

type QueueTypeOutput added in v0.69.0

type QueueTypeOutput struct{ *pulumi.OutputState }

func (QueueTypeOutput) ElementType added in v0.69.0

func (QueueTypeOutput) ElementType() reflect.Type

func (QueueTypeOutput) ToQueueTypeOutput added in v0.69.0

func (o QueueTypeOutput) ToQueueTypeOutput() QueueTypeOutput

func (QueueTypeOutput) ToQueueTypeOutputWithContext added in v0.69.0

func (o QueueTypeOutput) ToQueueTypeOutputWithContext(ctx context.Context) QueueTypeOutput

func (QueueTypeOutput) ToQueueTypePtrOutput added in v0.69.0

func (o QueueTypeOutput) ToQueueTypePtrOutput() QueueTypePtrOutput

func (QueueTypeOutput) ToQueueTypePtrOutputWithContext added in v0.69.0

func (o QueueTypeOutput) ToQueueTypePtrOutputWithContext(ctx context.Context) QueueTypePtrOutput

func (QueueTypeOutput) ToStringOutput added in v0.69.0

func (o QueueTypeOutput) ToStringOutput() pulumi.StringOutput

func (QueueTypeOutput) ToStringOutputWithContext added in v0.69.0

func (o QueueTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (QueueTypeOutput) ToStringPtrOutput added in v0.69.0

func (o QueueTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (QueueTypeOutput) ToStringPtrOutputWithContext added in v0.69.0

func (o QueueTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type QueueTypePtrOutput added in v0.69.0

type QueueTypePtrOutput struct{ *pulumi.OutputState }

func (QueueTypePtrOutput) Elem added in v0.69.0

func (QueueTypePtrOutput) ElementType added in v0.69.0

func (QueueTypePtrOutput) ElementType() reflect.Type

func (QueueTypePtrOutput) ToQueueTypePtrOutput added in v0.69.0

func (o QueueTypePtrOutput) ToQueueTypePtrOutput() QueueTypePtrOutput

func (QueueTypePtrOutput) ToQueueTypePtrOutputWithContext added in v0.69.0

func (o QueueTypePtrOutput) ToQueueTypePtrOutputWithContext(ctx context.Context) QueueTypePtrOutput

func (QueueTypePtrOutput) ToStringPtrOutput added in v0.69.0

func (o QueueTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (QueueTypePtrOutput) ToStringPtrOutputWithContext added in v0.69.0

func (o QueueTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type QuickConnect

type QuickConnect struct {
	pulumi.CustomResourceState

	// The description of the quick connect.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringOutput `pulumi:"instanceArn"`
	// The name of the quick connect.
	Name pulumi.StringOutput `pulumi:"name"`
	// The Amazon Resource Name (ARN) for the quick connect.
	QuickConnectArn pulumi.StringOutput `pulumi:"quickConnectArn"`
	// Configuration settings for the quick connect.
	QuickConnectConfig QuickConnectConfigOutput `pulumi:"quickConnectConfig"`
	// The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
	QuickConnectType QuickConnectTypeOutput `pulumi:"quickConnectType"`
	// One or more tags.
	Tags QuickConnectTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::Connect::QuickConnect

func GetQuickConnect

func GetQuickConnect(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *QuickConnectState, opts ...pulumi.ResourceOption) (*QuickConnect, error)

GetQuickConnect gets an existing QuickConnect 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 NewQuickConnect

func NewQuickConnect(ctx *pulumi.Context,
	name string, args *QuickConnectArgs, opts ...pulumi.ResourceOption) (*QuickConnect, error)

NewQuickConnect registers a new resource with the given unique name, arguments, and options.

func (*QuickConnect) ElementType

func (*QuickConnect) ElementType() reflect.Type

func (*QuickConnect) ToQuickConnectOutput

func (i *QuickConnect) ToQuickConnectOutput() QuickConnectOutput

func (*QuickConnect) ToQuickConnectOutputWithContext

func (i *QuickConnect) ToQuickConnectOutputWithContext(ctx context.Context) QuickConnectOutput

type QuickConnectArgs

type QuickConnectArgs struct {
	// The description of the quick connect.
	Description pulumi.StringPtrInput
	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringInput
	// The name of the quick connect.
	Name pulumi.StringPtrInput
	// Configuration settings for the quick connect.
	QuickConnectConfig QuickConnectConfigInput
	// One or more tags.
	Tags QuickConnectTagArrayInput
}

The set of arguments for constructing a QuickConnect resource.

func (QuickConnectArgs) ElementType

func (QuickConnectArgs) ElementType() reflect.Type

type QuickConnectConfig added in v0.2.0

type QuickConnectConfig struct {
	PhoneConfig      *QuickConnectPhoneNumberQuickConnectConfig `pulumi:"phoneConfig"`
	QueueConfig      *QuickConnectQueueQuickConnectConfig       `pulumi:"queueConfig"`
	QuickConnectType QuickConnectType                           `pulumi:"quickConnectType"`
	UserConfig       *QuickConnectUserQuickConnectConfig        `pulumi:"userConfig"`
}

Configuration settings for the quick connect.

type QuickConnectConfigArgs added in v0.2.0

type QuickConnectConfigArgs struct {
	PhoneConfig      QuickConnectPhoneNumberQuickConnectConfigPtrInput `pulumi:"phoneConfig"`
	QueueConfig      QuickConnectQueueQuickConnectConfigPtrInput       `pulumi:"queueConfig"`
	QuickConnectType QuickConnectTypeInput                             `pulumi:"quickConnectType"`
	UserConfig       QuickConnectUserQuickConnectConfigPtrInput        `pulumi:"userConfig"`
}

Configuration settings for the quick connect.

func (QuickConnectConfigArgs) ElementType added in v0.2.0

func (QuickConnectConfigArgs) ElementType() reflect.Type

func (QuickConnectConfigArgs) ToQuickConnectConfigOutput added in v0.2.0

func (i QuickConnectConfigArgs) ToQuickConnectConfigOutput() QuickConnectConfigOutput

func (QuickConnectConfigArgs) ToQuickConnectConfigOutputWithContext added in v0.2.0

func (i QuickConnectConfigArgs) ToQuickConnectConfigOutputWithContext(ctx context.Context) QuickConnectConfigOutput

type QuickConnectConfigInput added in v0.2.0

type QuickConnectConfigInput interface {
	pulumi.Input

	ToQuickConnectConfigOutput() QuickConnectConfigOutput
	ToQuickConnectConfigOutputWithContext(context.Context) QuickConnectConfigOutput
}

QuickConnectConfigInput is an input type that accepts QuickConnectConfigArgs and QuickConnectConfigOutput values. You can construct a concrete instance of `QuickConnectConfigInput` via:

QuickConnectConfigArgs{...}

type QuickConnectConfigOutput added in v0.2.0

type QuickConnectConfigOutput struct{ *pulumi.OutputState }

Configuration settings for the quick connect.

func (QuickConnectConfigOutput) ElementType added in v0.2.0

func (QuickConnectConfigOutput) ElementType() reflect.Type

func (QuickConnectConfigOutput) PhoneConfig added in v0.2.0

func (QuickConnectConfigOutput) QueueConfig added in v0.2.0

func (QuickConnectConfigOutput) QuickConnectType added in v0.2.0

func (o QuickConnectConfigOutput) QuickConnectType() QuickConnectTypeOutput

func (QuickConnectConfigOutput) ToQuickConnectConfigOutput added in v0.2.0

func (o QuickConnectConfigOutput) ToQuickConnectConfigOutput() QuickConnectConfigOutput

func (QuickConnectConfigOutput) ToQuickConnectConfigOutputWithContext added in v0.2.0

func (o QuickConnectConfigOutput) ToQuickConnectConfigOutputWithContext(ctx context.Context) QuickConnectConfigOutput

func (QuickConnectConfigOutput) UserConfig added in v0.2.0

type QuickConnectConfigPtrOutput added in v0.2.0

type QuickConnectConfigPtrOutput struct{ *pulumi.OutputState }

func (QuickConnectConfigPtrOutput) Elem added in v0.2.0

func (QuickConnectConfigPtrOutput) ElementType added in v0.2.0

func (QuickConnectConfigPtrOutput) PhoneConfig added in v0.2.0

func (QuickConnectConfigPtrOutput) QueueConfig added in v0.2.0

func (QuickConnectConfigPtrOutput) QuickConnectType added in v0.2.0

func (QuickConnectConfigPtrOutput) ToQuickConnectConfigPtrOutput added in v0.2.0

func (o QuickConnectConfigPtrOutput) ToQuickConnectConfigPtrOutput() QuickConnectConfigPtrOutput

func (QuickConnectConfigPtrOutput) ToQuickConnectConfigPtrOutputWithContext added in v0.2.0

func (o QuickConnectConfigPtrOutput) ToQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectConfigPtrOutput

func (QuickConnectConfigPtrOutput) UserConfig added in v0.2.0

type QuickConnectInput

type QuickConnectInput interface {
	pulumi.Input

	ToQuickConnectOutput() QuickConnectOutput
	ToQuickConnectOutputWithContext(ctx context.Context) QuickConnectOutput
}

type QuickConnectOutput

type QuickConnectOutput struct{ *pulumi.OutputState }

func (QuickConnectOutput) Description added in v0.17.0

func (o QuickConnectOutput) Description() pulumi.StringPtrOutput

The description of the quick connect.

func (QuickConnectOutput) ElementType

func (QuickConnectOutput) ElementType() reflect.Type

func (QuickConnectOutput) InstanceArn added in v0.17.0

func (o QuickConnectOutput) InstanceArn() pulumi.StringOutput

The identifier of the Amazon Connect instance.

func (QuickConnectOutput) Name added in v0.17.0

The name of the quick connect.

func (QuickConnectOutput) QuickConnectArn added in v0.17.0

func (o QuickConnectOutput) QuickConnectArn() pulumi.StringOutput

The Amazon Resource Name (ARN) for the quick connect.

func (QuickConnectOutput) QuickConnectConfig added in v0.17.0

func (o QuickConnectOutput) QuickConnectConfig() QuickConnectConfigOutput

Configuration settings for the quick connect.

func (QuickConnectOutput) QuickConnectType added in v0.76.0

func (o QuickConnectOutput) QuickConnectType() QuickConnectTypeOutput

The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).

func (QuickConnectOutput) Tags added in v0.17.0

One or more tags.

func (QuickConnectOutput) ToQuickConnectOutput

func (o QuickConnectOutput) ToQuickConnectOutput() QuickConnectOutput

func (QuickConnectOutput) ToQuickConnectOutputWithContext

func (o QuickConnectOutput) ToQuickConnectOutputWithContext(ctx context.Context) QuickConnectOutput

type QuickConnectPhoneNumberQuickConnectConfig

type QuickConnectPhoneNumberQuickConnectConfig struct {
	PhoneNumber string `pulumi:"phoneNumber"`
}

The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.

type QuickConnectPhoneNumberQuickConnectConfigArgs

type QuickConnectPhoneNumberQuickConnectConfigArgs struct {
	PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"`
}

The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.

func (QuickConnectPhoneNumberQuickConnectConfigArgs) ElementType

func (QuickConnectPhoneNumberQuickConnectConfigArgs) ToQuickConnectPhoneNumberQuickConnectConfigOutput

func (i QuickConnectPhoneNumberQuickConnectConfigArgs) ToQuickConnectPhoneNumberQuickConnectConfigOutput() QuickConnectPhoneNumberQuickConnectConfigOutput

func (QuickConnectPhoneNumberQuickConnectConfigArgs) ToQuickConnectPhoneNumberQuickConnectConfigOutputWithContext

func (i QuickConnectPhoneNumberQuickConnectConfigArgs) ToQuickConnectPhoneNumberQuickConnectConfigOutputWithContext(ctx context.Context) QuickConnectPhoneNumberQuickConnectConfigOutput

func (QuickConnectPhoneNumberQuickConnectConfigArgs) ToQuickConnectPhoneNumberQuickConnectConfigPtrOutput

func (i QuickConnectPhoneNumberQuickConnectConfigArgs) ToQuickConnectPhoneNumberQuickConnectConfigPtrOutput() QuickConnectPhoneNumberQuickConnectConfigPtrOutput

func (QuickConnectPhoneNumberQuickConnectConfigArgs) ToQuickConnectPhoneNumberQuickConnectConfigPtrOutputWithContext

func (i QuickConnectPhoneNumberQuickConnectConfigArgs) ToQuickConnectPhoneNumberQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectPhoneNumberQuickConnectConfigPtrOutput

type QuickConnectPhoneNumberQuickConnectConfigInput

type QuickConnectPhoneNumberQuickConnectConfigInput interface {
	pulumi.Input

	ToQuickConnectPhoneNumberQuickConnectConfigOutput() QuickConnectPhoneNumberQuickConnectConfigOutput
	ToQuickConnectPhoneNumberQuickConnectConfigOutputWithContext(context.Context) QuickConnectPhoneNumberQuickConnectConfigOutput
}

QuickConnectPhoneNumberQuickConnectConfigInput is an input type that accepts QuickConnectPhoneNumberQuickConnectConfigArgs and QuickConnectPhoneNumberQuickConnectConfigOutput values. You can construct a concrete instance of `QuickConnectPhoneNumberQuickConnectConfigInput` via:

QuickConnectPhoneNumberQuickConnectConfigArgs{...}

type QuickConnectPhoneNumberQuickConnectConfigOutput

type QuickConnectPhoneNumberQuickConnectConfigOutput struct{ *pulumi.OutputState }

The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.

func (QuickConnectPhoneNumberQuickConnectConfigOutput) ElementType

func (QuickConnectPhoneNumberQuickConnectConfigOutput) PhoneNumber

func (QuickConnectPhoneNumberQuickConnectConfigOutput) ToQuickConnectPhoneNumberQuickConnectConfigOutput

func (o QuickConnectPhoneNumberQuickConnectConfigOutput) ToQuickConnectPhoneNumberQuickConnectConfigOutput() QuickConnectPhoneNumberQuickConnectConfigOutput

func (QuickConnectPhoneNumberQuickConnectConfigOutput) ToQuickConnectPhoneNumberQuickConnectConfigOutputWithContext

func (o QuickConnectPhoneNumberQuickConnectConfigOutput) ToQuickConnectPhoneNumberQuickConnectConfigOutputWithContext(ctx context.Context) QuickConnectPhoneNumberQuickConnectConfigOutput

func (QuickConnectPhoneNumberQuickConnectConfigOutput) ToQuickConnectPhoneNumberQuickConnectConfigPtrOutput

func (o QuickConnectPhoneNumberQuickConnectConfigOutput) ToQuickConnectPhoneNumberQuickConnectConfigPtrOutput() QuickConnectPhoneNumberQuickConnectConfigPtrOutput

func (QuickConnectPhoneNumberQuickConnectConfigOutput) ToQuickConnectPhoneNumberQuickConnectConfigPtrOutputWithContext

func (o QuickConnectPhoneNumberQuickConnectConfigOutput) ToQuickConnectPhoneNumberQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectPhoneNumberQuickConnectConfigPtrOutput

type QuickConnectPhoneNumberQuickConnectConfigPtrInput

type QuickConnectPhoneNumberQuickConnectConfigPtrInput interface {
	pulumi.Input

	ToQuickConnectPhoneNumberQuickConnectConfigPtrOutput() QuickConnectPhoneNumberQuickConnectConfigPtrOutput
	ToQuickConnectPhoneNumberQuickConnectConfigPtrOutputWithContext(context.Context) QuickConnectPhoneNumberQuickConnectConfigPtrOutput
}

QuickConnectPhoneNumberQuickConnectConfigPtrInput is an input type that accepts QuickConnectPhoneNumberQuickConnectConfigArgs, QuickConnectPhoneNumberQuickConnectConfigPtr and QuickConnectPhoneNumberQuickConnectConfigPtrOutput values. You can construct a concrete instance of `QuickConnectPhoneNumberQuickConnectConfigPtrInput` via:

        QuickConnectPhoneNumberQuickConnectConfigArgs{...}

or:

        nil

type QuickConnectPhoneNumberQuickConnectConfigPtrOutput

type QuickConnectPhoneNumberQuickConnectConfigPtrOutput struct{ *pulumi.OutputState }

func (QuickConnectPhoneNumberQuickConnectConfigPtrOutput) Elem

func (QuickConnectPhoneNumberQuickConnectConfigPtrOutput) ElementType

func (QuickConnectPhoneNumberQuickConnectConfigPtrOutput) PhoneNumber

func (QuickConnectPhoneNumberQuickConnectConfigPtrOutput) ToQuickConnectPhoneNumberQuickConnectConfigPtrOutput

func (o QuickConnectPhoneNumberQuickConnectConfigPtrOutput) ToQuickConnectPhoneNumberQuickConnectConfigPtrOutput() QuickConnectPhoneNumberQuickConnectConfigPtrOutput

func (QuickConnectPhoneNumberQuickConnectConfigPtrOutput) ToQuickConnectPhoneNumberQuickConnectConfigPtrOutputWithContext

func (o QuickConnectPhoneNumberQuickConnectConfigPtrOutput) ToQuickConnectPhoneNumberQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectPhoneNumberQuickConnectConfigPtrOutput

type QuickConnectQueueQuickConnectConfig

type QuickConnectQueueQuickConnectConfig struct {
	ContactFlowArn string `pulumi:"contactFlowArn"`
	QueueArn       string `pulumi:"queueArn"`
}

The queue configuration. This is required only if QuickConnectType is QUEUE.

type QuickConnectQueueQuickConnectConfigArgs

type QuickConnectQueueQuickConnectConfigArgs struct {
	ContactFlowArn pulumi.StringInput `pulumi:"contactFlowArn"`
	QueueArn       pulumi.StringInput `pulumi:"queueArn"`
}

The queue configuration. This is required only if QuickConnectType is QUEUE.

func (QuickConnectQueueQuickConnectConfigArgs) ElementType

func (QuickConnectQueueQuickConnectConfigArgs) ToQuickConnectQueueQuickConnectConfigOutput

func (i QuickConnectQueueQuickConnectConfigArgs) ToQuickConnectQueueQuickConnectConfigOutput() QuickConnectQueueQuickConnectConfigOutput

func (QuickConnectQueueQuickConnectConfigArgs) ToQuickConnectQueueQuickConnectConfigOutputWithContext

func (i QuickConnectQueueQuickConnectConfigArgs) ToQuickConnectQueueQuickConnectConfigOutputWithContext(ctx context.Context) QuickConnectQueueQuickConnectConfigOutput

func (QuickConnectQueueQuickConnectConfigArgs) ToQuickConnectQueueQuickConnectConfigPtrOutput

func (i QuickConnectQueueQuickConnectConfigArgs) ToQuickConnectQueueQuickConnectConfigPtrOutput() QuickConnectQueueQuickConnectConfigPtrOutput

func (QuickConnectQueueQuickConnectConfigArgs) ToQuickConnectQueueQuickConnectConfigPtrOutputWithContext

func (i QuickConnectQueueQuickConnectConfigArgs) ToQuickConnectQueueQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectQueueQuickConnectConfigPtrOutput

type QuickConnectQueueQuickConnectConfigInput

type QuickConnectQueueQuickConnectConfigInput interface {
	pulumi.Input

	ToQuickConnectQueueQuickConnectConfigOutput() QuickConnectQueueQuickConnectConfigOutput
	ToQuickConnectQueueQuickConnectConfigOutputWithContext(context.Context) QuickConnectQueueQuickConnectConfigOutput
}

QuickConnectQueueQuickConnectConfigInput is an input type that accepts QuickConnectQueueQuickConnectConfigArgs and QuickConnectQueueQuickConnectConfigOutput values. You can construct a concrete instance of `QuickConnectQueueQuickConnectConfigInput` via:

QuickConnectQueueQuickConnectConfigArgs{...}

type QuickConnectQueueQuickConnectConfigOutput

type QuickConnectQueueQuickConnectConfigOutput struct{ *pulumi.OutputState }

The queue configuration. This is required only if QuickConnectType is QUEUE.

func (QuickConnectQueueQuickConnectConfigOutput) ContactFlowArn

func (QuickConnectQueueQuickConnectConfigOutput) ElementType

func (QuickConnectQueueQuickConnectConfigOutput) QueueArn

func (QuickConnectQueueQuickConnectConfigOutput) ToQuickConnectQueueQuickConnectConfigOutput

func (o QuickConnectQueueQuickConnectConfigOutput) ToQuickConnectQueueQuickConnectConfigOutput() QuickConnectQueueQuickConnectConfigOutput

func (QuickConnectQueueQuickConnectConfigOutput) ToQuickConnectQueueQuickConnectConfigOutputWithContext

func (o QuickConnectQueueQuickConnectConfigOutput) ToQuickConnectQueueQuickConnectConfigOutputWithContext(ctx context.Context) QuickConnectQueueQuickConnectConfigOutput

func (QuickConnectQueueQuickConnectConfigOutput) ToQuickConnectQueueQuickConnectConfigPtrOutput

func (o QuickConnectQueueQuickConnectConfigOutput) ToQuickConnectQueueQuickConnectConfigPtrOutput() QuickConnectQueueQuickConnectConfigPtrOutput

func (QuickConnectQueueQuickConnectConfigOutput) ToQuickConnectQueueQuickConnectConfigPtrOutputWithContext

func (o QuickConnectQueueQuickConnectConfigOutput) ToQuickConnectQueueQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectQueueQuickConnectConfigPtrOutput

type QuickConnectQueueQuickConnectConfigPtrInput

type QuickConnectQueueQuickConnectConfigPtrInput interface {
	pulumi.Input

	ToQuickConnectQueueQuickConnectConfigPtrOutput() QuickConnectQueueQuickConnectConfigPtrOutput
	ToQuickConnectQueueQuickConnectConfigPtrOutputWithContext(context.Context) QuickConnectQueueQuickConnectConfigPtrOutput
}

QuickConnectQueueQuickConnectConfigPtrInput is an input type that accepts QuickConnectQueueQuickConnectConfigArgs, QuickConnectQueueQuickConnectConfigPtr and QuickConnectQueueQuickConnectConfigPtrOutput values. You can construct a concrete instance of `QuickConnectQueueQuickConnectConfigPtrInput` via:

        QuickConnectQueueQuickConnectConfigArgs{...}

or:

        nil

type QuickConnectQueueQuickConnectConfigPtrOutput

type QuickConnectQueueQuickConnectConfigPtrOutput struct{ *pulumi.OutputState }

func (QuickConnectQueueQuickConnectConfigPtrOutput) ContactFlowArn

func (QuickConnectQueueQuickConnectConfigPtrOutput) Elem

func (QuickConnectQueueQuickConnectConfigPtrOutput) ElementType

func (QuickConnectQueueQuickConnectConfigPtrOutput) QueueArn

func (QuickConnectQueueQuickConnectConfigPtrOutput) ToQuickConnectQueueQuickConnectConfigPtrOutput

func (o QuickConnectQueueQuickConnectConfigPtrOutput) ToQuickConnectQueueQuickConnectConfigPtrOutput() QuickConnectQueueQuickConnectConfigPtrOutput

func (QuickConnectQueueQuickConnectConfigPtrOutput) ToQuickConnectQueueQuickConnectConfigPtrOutputWithContext

func (o QuickConnectQueueQuickConnectConfigPtrOutput) ToQuickConnectQueueQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectQueueQuickConnectConfigPtrOutput

type QuickConnectState

type QuickConnectState struct {
}

func (QuickConnectState) ElementType

func (QuickConnectState) ElementType() reflect.Type

type QuickConnectTag

type QuickConnectTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type QuickConnectTagArgs

type QuickConnectTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (QuickConnectTagArgs) ElementType

func (QuickConnectTagArgs) ElementType() reflect.Type

func (QuickConnectTagArgs) ToQuickConnectTagOutput

func (i QuickConnectTagArgs) ToQuickConnectTagOutput() QuickConnectTagOutput

func (QuickConnectTagArgs) ToQuickConnectTagOutputWithContext

func (i QuickConnectTagArgs) ToQuickConnectTagOutputWithContext(ctx context.Context) QuickConnectTagOutput

type QuickConnectTagArray

type QuickConnectTagArray []QuickConnectTagInput

func (QuickConnectTagArray) ElementType

func (QuickConnectTagArray) ElementType() reflect.Type

func (QuickConnectTagArray) ToQuickConnectTagArrayOutput

func (i QuickConnectTagArray) ToQuickConnectTagArrayOutput() QuickConnectTagArrayOutput

func (QuickConnectTagArray) ToQuickConnectTagArrayOutputWithContext

func (i QuickConnectTagArray) ToQuickConnectTagArrayOutputWithContext(ctx context.Context) QuickConnectTagArrayOutput

type QuickConnectTagArrayInput

type QuickConnectTagArrayInput interface {
	pulumi.Input

	ToQuickConnectTagArrayOutput() QuickConnectTagArrayOutput
	ToQuickConnectTagArrayOutputWithContext(context.Context) QuickConnectTagArrayOutput
}

QuickConnectTagArrayInput is an input type that accepts QuickConnectTagArray and QuickConnectTagArrayOutput values. You can construct a concrete instance of `QuickConnectTagArrayInput` via:

QuickConnectTagArray{ QuickConnectTagArgs{...} }

type QuickConnectTagArrayOutput

type QuickConnectTagArrayOutput struct{ *pulumi.OutputState }

func (QuickConnectTagArrayOutput) ElementType

func (QuickConnectTagArrayOutput) ElementType() reflect.Type

func (QuickConnectTagArrayOutput) Index

func (QuickConnectTagArrayOutput) ToQuickConnectTagArrayOutput

func (o QuickConnectTagArrayOutput) ToQuickConnectTagArrayOutput() QuickConnectTagArrayOutput

func (QuickConnectTagArrayOutput) ToQuickConnectTagArrayOutputWithContext

func (o QuickConnectTagArrayOutput) ToQuickConnectTagArrayOutputWithContext(ctx context.Context) QuickConnectTagArrayOutput

type QuickConnectTagInput

type QuickConnectTagInput interface {
	pulumi.Input

	ToQuickConnectTagOutput() QuickConnectTagOutput
	ToQuickConnectTagOutputWithContext(context.Context) QuickConnectTagOutput
}

QuickConnectTagInput is an input type that accepts QuickConnectTagArgs and QuickConnectTagOutput values. You can construct a concrete instance of `QuickConnectTagInput` via:

QuickConnectTagArgs{...}

type QuickConnectTagOutput

type QuickConnectTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (QuickConnectTagOutput) ElementType

func (QuickConnectTagOutput) ElementType() reflect.Type

func (QuickConnectTagOutput) Key

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (QuickConnectTagOutput) ToQuickConnectTagOutput

func (o QuickConnectTagOutput) ToQuickConnectTagOutput() QuickConnectTagOutput

func (QuickConnectTagOutput) ToQuickConnectTagOutputWithContext

func (o QuickConnectTagOutput) ToQuickConnectTagOutputWithContext(ctx context.Context) QuickConnectTagOutput

func (QuickConnectTagOutput) Value

The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type QuickConnectType added in v0.2.0

type QuickConnectType string

The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).

func (QuickConnectType) ElementType added in v0.2.0

func (QuickConnectType) ElementType() reflect.Type

func (QuickConnectType) ToQuickConnectTypeOutput added in v0.2.0

func (e QuickConnectType) ToQuickConnectTypeOutput() QuickConnectTypeOutput

func (QuickConnectType) ToQuickConnectTypeOutputWithContext added in v0.2.0

func (e QuickConnectType) ToQuickConnectTypeOutputWithContext(ctx context.Context) QuickConnectTypeOutput

func (QuickConnectType) ToQuickConnectTypePtrOutput added in v0.2.0

func (e QuickConnectType) ToQuickConnectTypePtrOutput() QuickConnectTypePtrOutput

func (QuickConnectType) ToQuickConnectTypePtrOutputWithContext added in v0.2.0

func (e QuickConnectType) ToQuickConnectTypePtrOutputWithContext(ctx context.Context) QuickConnectTypePtrOutput

func (QuickConnectType) ToStringOutput added in v0.2.0

func (e QuickConnectType) ToStringOutput() pulumi.StringOutput

func (QuickConnectType) ToStringOutputWithContext added in v0.2.0

func (e QuickConnectType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (QuickConnectType) ToStringPtrOutput added in v0.2.0

func (e QuickConnectType) ToStringPtrOutput() pulumi.StringPtrOutput

func (QuickConnectType) ToStringPtrOutputWithContext added in v0.2.0

func (e QuickConnectType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type QuickConnectTypeInput added in v0.2.0

type QuickConnectTypeInput interface {
	pulumi.Input

	ToQuickConnectTypeOutput() QuickConnectTypeOutput
	ToQuickConnectTypeOutputWithContext(context.Context) QuickConnectTypeOutput
}

QuickConnectTypeInput is an input type that accepts values of the QuickConnectType enum A concrete instance of `QuickConnectTypeInput` can be one of the following:

QuickConnectTypePhoneNumber
QuickConnectTypeQueue
QuickConnectTypeUser

type QuickConnectTypeOutput added in v0.2.0

type QuickConnectTypeOutput struct{ *pulumi.OutputState }

func (QuickConnectTypeOutput) ElementType added in v0.2.0

func (QuickConnectTypeOutput) ElementType() reflect.Type

func (QuickConnectTypeOutput) ToQuickConnectTypeOutput added in v0.2.0

func (o QuickConnectTypeOutput) ToQuickConnectTypeOutput() QuickConnectTypeOutput

func (QuickConnectTypeOutput) ToQuickConnectTypeOutputWithContext added in v0.2.0

func (o QuickConnectTypeOutput) ToQuickConnectTypeOutputWithContext(ctx context.Context) QuickConnectTypeOutput

func (QuickConnectTypeOutput) ToQuickConnectTypePtrOutput added in v0.2.0

func (o QuickConnectTypeOutput) ToQuickConnectTypePtrOutput() QuickConnectTypePtrOutput

func (QuickConnectTypeOutput) ToQuickConnectTypePtrOutputWithContext added in v0.2.0

func (o QuickConnectTypeOutput) ToQuickConnectTypePtrOutputWithContext(ctx context.Context) QuickConnectTypePtrOutput

func (QuickConnectTypeOutput) ToStringOutput added in v0.2.0

func (o QuickConnectTypeOutput) ToStringOutput() pulumi.StringOutput

func (QuickConnectTypeOutput) ToStringOutputWithContext added in v0.2.0

func (o QuickConnectTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (QuickConnectTypeOutput) ToStringPtrOutput added in v0.2.0

func (o QuickConnectTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (QuickConnectTypeOutput) ToStringPtrOutputWithContext added in v0.2.0

func (o QuickConnectTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type QuickConnectTypePtrInput added in v0.2.0

type QuickConnectTypePtrInput interface {
	pulumi.Input

	ToQuickConnectTypePtrOutput() QuickConnectTypePtrOutput
	ToQuickConnectTypePtrOutputWithContext(context.Context) QuickConnectTypePtrOutput
}

func QuickConnectTypePtr added in v0.2.0

func QuickConnectTypePtr(v string) QuickConnectTypePtrInput

type QuickConnectTypePtrOutput added in v0.2.0

type QuickConnectTypePtrOutput struct{ *pulumi.OutputState }

func (QuickConnectTypePtrOutput) Elem added in v0.2.0

func (QuickConnectTypePtrOutput) ElementType added in v0.2.0

func (QuickConnectTypePtrOutput) ElementType() reflect.Type

func (QuickConnectTypePtrOutput) ToQuickConnectTypePtrOutput added in v0.2.0

func (o QuickConnectTypePtrOutput) ToQuickConnectTypePtrOutput() QuickConnectTypePtrOutput

func (QuickConnectTypePtrOutput) ToQuickConnectTypePtrOutputWithContext added in v0.2.0

func (o QuickConnectTypePtrOutput) ToQuickConnectTypePtrOutputWithContext(ctx context.Context) QuickConnectTypePtrOutput

func (QuickConnectTypePtrOutput) ToStringPtrOutput added in v0.2.0

func (o QuickConnectTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (QuickConnectTypePtrOutput) ToStringPtrOutputWithContext added in v0.2.0

func (o QuickConnectTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type QuickConnectUserQuickConnectConfig

type QuickConnectUserQuickConnectConfig struct {
	ContactFlowArn string `pulumi:"contactFlowArn"`
	UserArn        string `pulumi:"userArn"`
}

The user configuration. This is required only if QuickConnectType is USER.

type QuickConnectUserQuickConnectConfigArgs

type QuickConnectUserQuickConnectConfigArgs struct {
	ContactFlowArn pulumi.StringInput `pulumi:"contactFlowArn"`
	UserArn        pulumi.StringInput `pulumi:"userArn"`
}

The user configuration. This is required only if QuickConnectType is USER.

func (QuickConnectUserQuickConnectConfigArgs) ElementType

func (QuickConnectUserQuickConnectConfigArgs) ToQuickConnectUserQuickConnectConfigOutput

func (i QuickConnectUserQuickConnectConfigArgs) ToQuickConnectUserQuickConnectConfigOutput() QuickConnectUserQuickConnectConfigOutput

func (QuickConnectUserQuickConnectConfigArgs) ToQuickConnectUserQuickConnectConfigOutputWithContext

func (i QuickConnectUserQuickConnectConfigArgs) ToQuickConnectUserQuickConnectConfigOutputWithContext(ctx context.Context) QuickConnectUserQuickConnectConfigOutput

func (QuickConnectUserQuickConnectConfigArgs) ToQuickConnectUserQuickConnectConfigPtrOutput

func (i QuickConnectUserQuickConnectConfigArgs) ToQuickConnectUserQuickConnectConfigPtrOutput() QuickConnectUserQuickConnectConfigPtrOutput

func (QuickConnectUserQuickConnectConfigArgs) ToQuickConnectUserQuickConnectConfigPtrOutputWithContext

func (i QuickConnectUserQuickConnectConfigArgs) ToQuickConnectUserQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectUserQuickConnectConfigPtrOutput

type QuickConnectUserQuickConnectConfigInput

type QuickConnectUserQuickConnectConfigInput interface {
	pulumi.Input

	ToQuickConnectUserQuickConnectConfigOutput() QuickConnectUserQuickConnectConfigOutput
	ToQuickConnectUserQuickConnectConfigOutputWithContext(context.Context) QuickConnectUserQuickConnectConfigOutput
}

QuickConnectUserQuickConnectConfigInput is an input type that accepts QuickConnectUserQuickConnectConfigArgs and QuickConnectUserQuickConnectConfigOutput values. You can construct a concrete instance of `QuickConnectUserQuickConnectConfigInput` via:

QuickConnectUserQuickConnectConfigArgs{...}

type QuickConnectUserQuickConnectConfigOutput

type QuickConnectUserQuickConnectConfigOutput struct{ *pulumi.OutputState }

The user configuration. This is required only if QuickConnectType is USER.

func (QuickConnectUserQuickConnectConfigOutput) ContactFlowArn

func (QuickConnectUserQuickConnectConfigOutput) ElementType

func (QuickConnectUserQuickConnectConfigOutput) ToQuickConnectUserQuickConnectConfigOutput

func (o QuickConnectUserQuickConnectConfigOutput) ToQuickConnectUserQuickConnectConfigOutput() QuickConnectUserQuickConnectConfigOutput

func (QuickConnectUserQuickConnectConfigOutput) ToQuickConnectUserQuickConnectConfigOutputWithContext

func (o QuickConnectUserQuickConnectConfigOutput) ToQuickConnectUserQuickConnectConfigOutputWithContext(ctx context.Context) QuickConnectUserQuickConnectConfigOutput

func (QuickConnectUserQuickConnectConfigOutput) ToQuickConnectUserQuickConnectConfigPtrOutput

func (o QuickConnectUserQuickConnectConfigOutput) ToQuickConnectUserQuickConnectConfigPtrOutput() QuickConnectUserQuickConnectConfigPtrOutput

func (QuickConnectUserQuickConnectConfigOutput) ToQuickConnectUserQuickConnectConfigPtrOutputWithContext

func (o QuickConnectUserQuickConnectConfigOutput) ToQuickConnectUserQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectUserQuickConnectConfigPtrOutput

func (QuickConnectUserQuickConnectConfigOutput) UserArn

type QuickConnectUserQuickConnectConfigPtrInput

type QuickConnectUserQuickConnectConfigPtrInput interface {
	pulumi.Input

	ToQuickConnectUserQuickConnectConfigPtrOutput() QuickConnectUserQuickConnectConfigPtrOutput
	ToQuickConnectUserQuickConnectConfigPtrOutputWithContext(context.Context) QuickConnectUserQuickConnectConfigPtrOutput
}

QuickConnectUserQuickConnectConfigPtrInput is an input type that accepts QuickConnectUserQuickConnectConfigArgs, QuickConnectUserQuickConnectConfigPtr and QuickConnectUserQuickConnectConfigPtrOutput values. You can construct a concrete instance of `QuickConnectUserQuickConnectConfigPtrInput` via:

        QuickConnectUserQuickConnectConfigArgs{...}

or:

        nil

type QuickConnectUserQuickConnectConfigPtrOutput

type QuickConnectUserQuickConnectConfigPtrOutput struct{ *pulumi.OutputState }

func (QuickConnectUserQuickConnectConfigPtrOutput) ContactFlowArn

func (QuickConnectUserQuickConnectConfigPtrOutput) Elem

func (QuickConnectUserQuickConnectConfigPtrOutput) ElementType

func (QuickConnectUserQuickConnectConfigPtrOutput) ToQuickConnectUserQuickConnectConfigPtrOutput

func (o QuickConnectUserQuickConnectConfigPtrOutput) ToQuickConnectUserQuickConnectConfigPtrOutput() QuickConnectUserQuickConnectConfigPtrOutput

func (QuickConnectUserQuickConnectConfigPtrOutput) ToQuickConnectUserQuickConnectConfigPtrOutputWithContext

func (o QuickConnectUserQuickConnectConfigPtrOutput) ToQuickConnectUserQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectUserQuickConnectConfigPtrOutput

func (QuickConnectUserQuickConnectConfigPtrOutput) UserArn

type RoutingProfile added in v0.69.0

type RoutingProfile struct {
	pulumi.CustomResourceState

	// Whether agents with this routing profile will have their routing order calculated based on longest idle time or time since their last inbound contact.
	AgentAvailabilityTimer RoutingProfileAgentAvailabilityTimerPtrOutput `pulumi:"agentAvailabilityTimer"`
	// The identifier of the default outbound queue for this routing profile.
	DefaultOutboundQueueArn pulumi.StringOutput `pulumi:"defaultOutboundQueueArn"`
	// The description of the routing profile.
	Description pulumi.StringOutput `pulumi:"description"`
	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringOutput `pulumi:"instanceArn"`
	// The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
	MediaConcurrencies RoutingProfileMediaConcurrencyArrayOutput `pulumi:"mediaConcurrencies"`
	// The name of the routing profile.
	Name pulumi.StringOutput `pulumi:"name"`
	// The queues to associate with this routing profile.
	QueueConfigs RoutingProfileQueueConfigArrayOutput `pulumi:"queueConfigs"`
	// The Amazon Resource Name (ARN) of the routing profile.
	RoutingProfileArn pulumi.StringOutput `pulumi:"routingProfileArn"`
	// An array of key-value pairs to apply to this resource.
	Tags RoutingProfileTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::Connect::RoutingProfile

func GetRoutingProfile added in v0.69.0

func GetRoutingProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RoutingProfileState, opts ...pulumi.ResourceOption) (*RoutingProfile, error)

GetRoutingProfile gets an existing RoutingProfile 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 NewRoutingProfile added in v0.69.0

func NewRoutingProfile(ctx *pulumi.Context,
	name string, args *RoutingProfileArgs, opts ...pulumi.ResourceOption) (*RoutingProfile, error)

NewRoutingProfile registers a new resource with the given unique name, arguments, and options.

func (*RoutingProfile) ElementType added in v0.69.0

func (*RoutingProfile) ElementType() reflect.Type

func (*RoutingProfile) ToRoutingProfileOutput added in v0.69.0

func (i *RoutingProfile) ToRoutingProfileOutput() RoutingProfileOutput

func (*RoutingProfile) ToRoutingProfileOutputWithContext added in v0.69.0

func (i *RoutingProfile) ToRoutingProfileOutputWithContext(ctx context.Context) RoutingProfileOutput

type RoutingProfileAgentAvailabilityTimer added in v0.81.0

type RoutingProfileAgentAvailabilityTimer string

Whether agents with this routing profile will have their routing order calculated based on longest idle time or time since their last inbound contact.

func (RoutingProfileAgentAvailabilityTimer) ElementType added in v0.81.0

func (RoutingProfileAgentAvailabilityTimer) ToRoutingProfileAgentAvailabilityTimerOutput added in v0.81.0

func (e RoutingProfileAgentAvailabilityTimer) ToRoutingProfileAgentAvailabilityTimerOutput() RoutingProfileAgentAvailabilityTimerOutput

func (RoutingProfileAgentAvailabilityTimer) ToRoutingProfileAgentAvailabilityTimerOutputWithContext added in v0.81.0

func (e RoutingProfileAgentAvailabilityTimer) ToRoutingProfileAgentAvailabilityTimerOutputWithContext(ctx context.Context) RoutingProfileAgentAvailabilityTimerOutput

func (RoutingProfileAgentAvailabilityTimer) ToRoutingProfileAgentAvailabilityTimerPtrOutput added in v0.81.0

func (e RoutingProfileAgentAvailabilityTimer) ToRoutingProfileAgentAvailabilityTimerPtrOutput() RoutingProfileAgentAvailabilityTimerPtrOutput

func (RoutingProfileAgentAvailabilityTimer) ToRoutingProfileAgentAvailabilityTimerPtrOutputWithContext added in v0.81.0

func (e RoutingProfileAgentAvailabilityTimer) ToRoutingProfileAgentAvailabilityTimerPtrOutputWithContext(ctx context.Context) RoutingProfileAgentAvailabilityTimerPtrOutput

func (RoutingProfileAgentAvailabilityTimer) ToStringOutput added in v0.81.0

func (RoutingProfileAgentAvailabilityTimer) ToStringOutputWithContext added in v0.81.0

func (e RoutingProfileAgentAvailabilityTimer) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RoutingProfileAgentAvailabilityTimer) ToStringPtrOutput added in v0.81.0

func (RoutingProfileAgentAvailabilityTimer) ToStringPtrOutputWithContext added in v0.81.0

func (e RoutingProfileAgentAvailabilityTimer) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RoutingProfileAgentAvailabilityTimerInput added in v0.81.0

type RoutingProfileAgentAvailabilityTimerInput interface {
	pulumi.Input

	ToRoutingProfileAgentAvailabilityTimerOutput() RoutingProfileAgentAvailabilityTimerOutput
	ToRoutingProfileAgentAvailabilityTimerOutputWithContext(context.Context) RoutingProfileAgentAvailabilityTimerOutput
}

RoutingProfileAgentAvailabilityTimerInput is an input type that accepts values of the RoutingProfileAgentAvailabilityTimer enum A concrete instance of `RoutingProfileAgentAvailabilityTimerInput` can be one of the following:

RoutingProfileAgentAvailabilityTimerTimeSinceLastActivity
RoutingProfileAgentAvailabilityTimerTimeSinceLastInbound

type RoutingProfileAgentAvailabilityTimerOutput added in v0.81.0

type RoutingProfileAgentAvailabilityTimerOutput struct{ *pulumi.OutputState }

func (RoutingProfileAgentAvailabilityTimerOutput) ElementType added in v0.81.0

func (RoutingProfileAgentAvailabilityTimerOutput) ToRoutingProfileAgentAvailabilityTimerOutput added in v0.81.0

func (o RoutingProfileAgentAvailabilityTimerOutput) ToRoutingProfileAgentAvailabilityTimerOutput() RoutingProfileAgentAvailabilityTimerOutput

func (RoutingProfileAgentAvailabilityTimerOutput) ToRoutingProfileAgentAvailabilityTimerOutputWithContext added in v0.81.0

func (o RoutingProfileAgentAvailabilityTimerOutput) ToRoutingProfileAgentAvailabilityTimerOutputWithContext(ctx context.Context) RoutingProfileAgentAvailabilityTimerOutput

func (RoutingProfileAgentAvailabilityTimerOutput) ToRoutingProfileAgentAvailabilityTimerPtrOutput added in v0.81.0

func (o RoutingProfileAgentAvailabilityTimerOutput) ToRoutingProfileAgentAvailabilityTimerPtrOutput() RoutingProfileAgentAvailabilityTimerPtrOutput

func (RoutingProfileAgentAvailabilityTimerOutput) ToRoutingProfileAgentAvailabilityTimerPtrOutputWithContext added in v0.81.0

func (o RoutingProfileAgentAvailabilityTimerOutput) ToRoutingProfileAgentAvailabilityTimerPtrOutputWithContext(ctx context.Context) RoutingProfileAgentAvailabilityTimerPtrOutput

func (RoutingProfileAgentAvailabilityTimerOutput) ToStringOutput added in v0.81.0

func (RoutingProfileAgentAvailabilityTimerOutput) ToStringOutputWithContext added in v0.81.0

func (RoutingProfileAgentAvailabilityTimerOutput) ToStringPtrOutput added in v0.81.0

func (RoutingProfileAgentAvailabilityTimerOutput) ToStringPtrOutputWithContext added in v0.81.0

type RoutingProfileAgentAvailabilityTimerPtrInput added in v0.81.0

type RoutingProfileAgentAvailabilityTimerPtrInput interface {
	pulumi.Input

	ToRoutingProfileAgentAvailabilityTimerPtrOutput() RoutingProfileAgentAvailabilityTimerPtrOutput
	ToRoutingProfileAgentAvailabilityTimerPtrOutputWithContext(context.Context) RoutingProfileAgentAvailabilityTimerPtrOutput
}

func RoutingProfileAgentAvailabilityTimerPtr added in v0.81.0

func RoutingProfileAgentAvailabilityTimerPtr(v string) RoutingProfileAgentAvailabilityTimerPtrInput

type RoutingProfileAgentAvailabilityTimerPtrOutput added in v0.81.0

type RoutingProfileAgentAvailabilityTimerPtrOutput struct{ *pulumi.OutputState }

func (RoutingProfileAgentAvailabilityTimerPtrOutput) Elem added in v0.81.0

func (RoutingProfileAgentAvailabilityTimerPtrOutput) ElementType added in v0.81.0

func (RoutingProfileAgentAvailabilityTimerPtrOutput) ToRoutingProfileAgentAvailabilityTimerPtrOutput added in v0.81.0

func (o RoutingProfileAgentAvailabilityTimerPtrOutput) ToRoutingProfileAgentAvailabilityTimerPtrOutput() RoutingProfileAgentAvailabilityTimerPtrOutput

func (RoutingProfileAgentAvailabilityTimerPtrOutput) ToRoutingProfileAgentAvailabilityTimerPtrOutputWithContext added in v0.81.0

func (o RoutingProfileAgentAvailabilityTimerPtrOutput) ToRoutingProfileAgentAvailabilityTimerPtrOutputWithContext(ctx context.Context) RoutingProfileAgentAvailabilityTimerPtrOutput

func (RoutingProfileAgentAvailabilityTimerPtrOutput) ToStringPtrOutput added in v0.81.0

func (RoutingProfileAgentAvailabilityTimerPtrOutput) ToStringPtrOutputWithContext added in v0.81.0

type RoutingProfileArgs added in v0.69.0

type RoutingProfileArgs struct {
	// Whether agents with this routing profile will have their routing order calculated based on longest idle time or time since their last inbound contact.
	AgentAvailabilityTimer RoutingProfileAgentAvailabilityTimerPtrInput
	// The identifier of the default outbound queue for this routing profile.
	DefaultOutboundQueueArn pulumi.StringInput
	// The description of the routing profile.
	Description pulumi.StringInput
	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringInput
	// The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
	MediaConcurrencies RoutingProfileMediaConcurrencyArrayInput
	// The name of the routing profile.
	Name pulumi.StringPtrInput
	// The queues to associate with this routing profile.
	QueueConfigs RoutingProfileQueueConfigArrayInput
	// An array of key-value pairs to apply to this resource.
	Tags RoutingProfileTagArrayInput
}

The set of arguments for constructing a RoutingProfile resource.

func (RoutingProfileArgs) ElementType added in v0.69.0

func (RoutingProfileArgs) ElementType() reflect.Type

type RoutingProfileBehaviorType added in v0.69.0

type RoutingProfileBehaviorType string

Specifies the other channels that can be routed to an agent handling their current channel.

func (RoutingProfileBehaviorType) ElementType added in v0.69.0

func (RoutingProfileBehaviorType) ElementType() reflect.Type

func (RoutingProfileBehaviorType) ToRoutingProfileBehaviorTypeOutput added in v0.69.0

func (e RoutingProfileBehaviorType) ToRoutingProfileBehaviorTypeOutput() RoutingProfileBehaviorTypeOutput

func (RoutingProfileBehaviorType) ToRoutingProfileBehaviorTypeOutputWithContext added in v0.69.0

func (e RoutingProfileBehaviorType) ToRoutingProfileBehaviorTypeOutputWithContext(ctx context.Context) RoutingProfileBehaviorTypeOutput

func (RoutingProfileBehaviorType) ToRoutingProfileBehaviorTypePtrOutput added in v0.69.0

func (e RoutingProfileBehaviorType) ToRoutingProfileBehaviorTypePtrOutput() RoutingProfileBehaviorTypePtrOutput

func (RoutingProfileBehaviorType) ToRoutingProfileBehaviorTypePtrOutputWithContext added in v0.69.0

func (e RoutingProfileBehaviorType) ToRoutingProfileBehaviorTypePtrOutputWithContext(ctx context.Context) RoutingProfileBehaviorTypePtrOutput

func (RoutingProfileBehaviorType) ToStringOutput added in v0.69.0

func (e RoutingProfileBehaviorType) ToStringOutput() pulumi.StringOutput

func (RoutingProfileBehaviorType) ToStringOutputWithContext added in v0.69.0

func (e RoutingProfileBehaviorType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RoutingProfileBehaviorType) ToStringPtrOutput added in v0.69.0

func (e RoutingProfileBehaviorType) ToStringPtrOutput() pulumi.StringPtrOutput

func (RoutingProfileBehaviorType) ToStringPtrOutputWithContext added in v0.69.0

func (e RoutingProfileBehaviorType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RoutingProfileBehaviorTypeInput added in v0.69.0

type RoutingProfileBehaviorTypeInput interface {
	pulumi.Input

	ToRoutingProfileBehaviorTypeOutput() RoutingProfileBehaviorTypeOutput
	ToRoutingProfileBehaviorTypeOutputWithContext(context.Context) RoutingProfileBehaviorTypeOutput
}

RoutingProfileBehaviorTypeInput is an input type that accepts values of the RoutingProfileBehaviorType enum A concrete instance of `RoutingProfileBehaviorTypeInput` can be one of the following:

RoutingProfileBehaviorTypeRouteCurrentChannelOnly
RoutingProfileBehaviorTypeRouteAnyChannel

type RoutingProfileBehaviorTypeOutput added in v0.69.0

type RoutingProfileBehaviorTypeOutput struct{ *pulumi.OutputState }

func (RoutingProfileBehaviorTypeOutput) ElementType added in v0.69.0

func (RoutingProfileBehaviorTypeOutput) ToRoutingProfileBehaviorTypeOutput added in v0.69.0

func (o RoutingProfileBehaviorTypeOutput) ToRoutingProfileBehaviorTypeOutput() RoutingProfileBehaviorTypeOutput

func (RoutingProfileBehaviorTypeOutput) ToRoutingProfileBehaviorTypeOutputWithContext added in v0.69.0

func (o RoutingProfileBehaviorTypeOutput) ToRoutingProfileBehaviorTypeOutputWithContext(ctx context.Context) RoutingProfileBehaviorTypeOutput

func (RoutingProfileBehaviorTypeOutput) ToRoutingProfileBehaviorTypePtrOutput added in v0.69.0

func (o RoutingProfileBehaviorTypeOutput) ToRoutingProfileBehaviorTypePtrOutput() RoutingProfileBehaviorTypePtrOutput

func (RoutingProfileBehaviorTypeOutput) ToRoutingProfileBehaviorTypePtrOutputWithContext added in v0.69.0

func (o RoutingProfileBehaviorTypeOutput) ToRoutingProfileBehaviorTypePtrOutputWithContext(ctx context.Context) RoutingProfileBehaviorTypePtrOutput

func (RoutingProfileBehaviorTypeOutput) ToStringOutput added in v0.69.0

func (RoutingProfileBehaviorTypeOutput) ToStringOutputWithContext added in v0.69.0

func (o RoutingProfileBehaviorTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RoutingProfileBehaviorTypeOutput) ToStringPtrOutput added in v0.69.0

func (RoutingProfileBehaviorTypeOutput) ToStringPtrOutputWithContext added in v0.69.0

func (o RoutingProfileBehaviorTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RoutingProfileBehaviorTypePtrInput added in v0.69.0

type RoutingProfileBehaviorTypePtrInput interface {
	pulumi.Input

	ToRoutingProfileBehaviorTypePtrOutput() RoutingProfileBehaviorTypePtrOutput
	ToRoutingProfileBehaviorTypePtrOutputWithContext(context.Context) RoutingProfileBehaviorTypePtrOutput
}

func RoutingProfileBehaviorTypePtr added in v0.69.0

func RoutingProfileBehaviorTypePtr(v string) RoutingProfileBehaviorTypePtrInput

type RoutingProfileBehaviorTypePtrOutput added in v0.69.0

type RoutingProfileBehaviorTypePtrOutput struct{ *pulumi.OutputState }

func (RoutingProfileBehaviorTypePtrOutput) Elem added in v0.69.0

func (RoutingProfileBehaviorTypePtrOutput) ElementType added in v0.69.0

func (RoutingProfileBehaviorTypePtrOutput) ToRoutingProfileBehaviorTypePtrOutput added in v0.69.0

func (o RoutingProfileBehaviorTypePtrOutput) ToRoutingProfileBehaviorTypePtrOutput() RoutingProfileBehaviorTypePtrOutput

func (RoutingProfileBehaviorTypePtrOutput) ToRoutingProfileBehaviorTypePtrOutputWithContext added in v0.69.0

func (o RoutingProfileBehaviorTypePtrOutput) ToRoutingProfileBehaviorTypePtrOutputWithContext(ctx context.Context) RoutingProfileBehaviorTypePtrOutput

func (RoutingProfileBehaviorTypePtrOutput) ToStringPtrOutput added in v0.69.0

func (RoutingProfileBehaviorTypePtrOutput) ToStringPtrOutputWithContext added in v0.69.0

func (o RoutingProfileBehaviorTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RoutingProfileChannel added in v0.69.0

type RoutingProfileChannel string

The channels that agents can handle in the Contact Control Panel (CCP).

func (RoutingProfileChannel) ElementType added in v0.69.0

func (RoutingProfileChannel) ElementType() reflect.Type

func (RoutingProfileChannel) ToRoutingProfileChannelOutput added in v0.69.0

func (e RoutingProfileChannel) ToRoutingProfileChannelOutput() RoutingProfileChannelOutput

func (RoutingProfileChannel) ToRoutingProfileChannelOutputWithContext added in v0.69.0

func (e RoutingProfileChannel) ToRoutingProfileChannelOutputWithContext(ctx context.Context) RoutingProfileChannelOutput

func (RoutingProfileChannel) ToRoutingProfileChannelPtrOutput added in v0.69.0

func (e RoutingProfileChannel) ToRoutingProfileChannelPtrOutput() RoutingProfileChannelPtrOutput

func (RoutingProfileChannel) ToRoutingProfileChannelPtrOutputWithContext added in v0.69.0

func (e RoutingProfileChannel) ToRoutingProfileChannelPtrOutputWithContext(ctx context.Context) RoutingProfileChannelPtrOutput

func (RoutingProfileChannel) ToStringOutput added in v0.69.0

func (e RoutingProfileChannel) ToStringOutput() pulumi.StringOutput

func (RoutingProfileChannel) ToStringOutputWithContext added in v0.69.0

func (e RoutingProfileChannel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RoutingProfileChannel) ToStringPtrOutput added in v0.69.0

func (e RoutingProfileChannel) ToStringPtrOutput() pulumi.StringPtrOutput

func (RoutingProfileChannel) ToStringPtrOutputWithContext added in v0.69.0

func (e RoutingProfileChannel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RoutingProfileChannelInput added in v0.69.0

type RoutingProfileChannelInput interface {
	pulumi.Input

	ToRoutingProfileChannelOutput() RoutingProfileChannelOutput
	ToRoutingProfileChannelOutputWithContext(context.Context) RoutingProfileChannelOutput
}

RoutingProfileChannelInput is an input type that accepts values of the RoutingProfileChannel enum A concrete instance of `RoutingProfileChannelInput` can be one of the following:

RoutingProfileChannelVoice
RoutingProfileChannelChat
RoutingProfileChannelTask

type RoutingProfileChannelOutput added in v0.69.0

type RoutingProfileChannelOutput struct{ *pulumi.OutputState }

func (RoutingProfileChannelOutput) ElementType added in v0.69.0

func (RoutingProfileChannelOutput) ToRoutingProfileChannelOutput added in v0.69.0

func (o RoutingProfileChannelOutput) ToRoutingProfileChannelOutput() RoutingProfileChannelOutput

func (RoutingProfileChannelOutput) ToRoutingProfileChannelOutputWithContext added in v0.69.0

func (o RoutingProfileChannelOutput) ToRoutingProfileChannelOutputWithContext(ctx context.Context) RoutingProfileChannelOutput

func (RoutingProfileChannelOutput) ToRoutingProfileChannelPtrOutput added in v0.69.0

func (o RoutingProfileChannelOutput) ToRoutingProfileChannelPtrOutput() RoutingProfileChannelPtrOutput

func (RoutingProfileChannelOutput) ToRoutingProfileChannelPtrOutputWithContext added in v0.69.0

func (o RoutingProfileChannelOutput) ToRoutingProfileChannelPtrOutputWithContext(ctx context.Context) RoutingProfileChannelPtrOutput

func (RoutingProfileChannelOutput) ToStringOutput added in v0.69.0

func (o RoutingProfileChannelOutput) ToStringOutput() pulumi.StringOutput

func (RoutingProfileChannelOutput) ToStringOutputWithContext added in v0.69.0

func (o RoutingProfileChannelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RoutingProfileChannelOutput) ToStringPtrOutput added in v0.69.0

func (o RoutingProfileChannelOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RoutingProfileChannelOutput) ToStringPtrOutputWithContext added in v0.69.0

func (o RoutingProfileChannelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RoutingProfileChannelPtrInput added in v0.69.0

type RoutingProfileChannelPtrInput interface {
	pulumi.Input

	ToRoutingProfileChannelPtrOutput() RoutingProfileChannelPtrOutput
	ToRoutingProfileChannelPtrOutputWithContext(context.Context) RoutingProfileChannelPtrOutput
}

func RoutingProfileChannelPtr added in v0.69.0

func RoutingProfileChannelPtr(v string) RoutingProfileChannelPtrInput

type RoutingProfileChannelPtrOutput added in v0.69.0

type RoutingProfileChannelPtrOutput struct{ *pulumi.OutputState }

func (RoutingProfileChannelPtrOutput) Elem added in v0.69.0

func (RoutingProfileChannelPtrOutput) ElementType added in v0.69.0

func (RoutingProfileChannelPtrOutput) ToRoutingProfileChannelPtrOutput added in v0.69.0

func (o RoutingProfileChannelPtrOutput) ToRoutingProfileChannelPtrOutput() RoutingProfileChannelPtrOutput

func (RoutingProfileChannelPtrOutput) ToRoutingProfileChannelPtrOutputWithContext added in v0.69.0

func (o RoutingProfileChannelPtrOutput) ToRoutingProfileChannelPtrOutputWithContext(ctx context.Context) RoutingProfileChannelPtrOutput

func (RoutingProfileChannelPtrOutput) ToStringPtrOutput added in v0.69.0

func (RoutingProfileChannelPtrOutput) ToStringPtrOutputWithContext added in v0.69.0

func (o RoutingProfileChannelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RoutingProfileCrossChannelBehavior added in v0.69.0

type RoutingProfileCrossChannelBehavior struct {
	BehaviorType RoutingProfileBehaviorType `pulumi:"behaviorType"`
}

Defines the cross-channel routing behavior that allows an agent working on a contact in one channel to be offered a contact from a different channel.

type RoutingProfileCrossChannelBehaviorArgs added in v0.69.0

type RoutingProfileCrossChannelBehaviorArgs struct {
	BehaviorType RoutingProfileBehaviorTypeInput `pulumi:"behaviorType"`
}

Defines the cross-channel routing behavior that allows an agent working on a contact in one channel to be offered a contact from a different channel.

func (RoutingProfileCrossChannelBehaviorArgs) ElementType added in v0.69.0

func (RoutingProfileCrossChannelBehaviorArgs) ToRoutingProfileCrossChannelBehaviorOutput added in v0.69.0

func (i RoutingProfileCrossChannelBehaviorArgs) ToRoutingProfileCrossChannelBehaviorOutput() RoutingProfileCrossChannelBehaviorOutput

func (RoutingProfileCrossChannelBehaviorArgs) ToRoutingProfileCrossChannelBehaviorOutputWithContext added in v0.69.0

func (i RoutingProfileCrossChannelBehaviorArgs) ToRoutingProfileCrossChannelBehaviorOutputWithContext(ctx context.Context) RoutingProfileCrossChannelBehaviorOutput

func (RoutingProfileCrossChannelBehaviorArgs) ToRoutingProfileCrossChannelBehaviorPtrOutput added in v0.69.0

func (i RoutingProfileCrossChannelBehaviorArgs) ToRoutingProfileCrossChannelBehaviorPtrOutput() RoutingProfileCrossChannelBehaviorPtrOutput

func (RoutingProfileCrossChannelBehaviorArgs) ToRoutingProfileCrossChannelBehaviorPtrOutputWithContext added in v0.69.0

func (i RoutingProfileCrossChannelBehaviorArgs) ToRoutingProfileCrossChannelBehaviorPtrOutputWithContext(ctx context.Context) RoutingProfileCrossChannelBehaviorPtrOutput

type RoutingProfileCrossChannelBehaviorInput added in v0.69.0

type RoutingProfileCrossChannelBehaviorInput interface {
	pulumi.Input

	ToRoutingProfileCrossChannelBehaviorOutput() RoutingProfileCrossChannelBehaviorOutput
	ToRoutingProfileCrossChannelBehaviorOutputWithContext(context.Context) RoutingProfileCrossChannelBehaviorOutput
}

RoutingProfileCrossChannelBehaviorInput is an input type that accepts RoutingProfileCrossChannelBehaviorArgs and RoutingProfileCrossChannelBehaviorOutput values. You can construct a concrete instance of `RoutingProfileCrossChannelBehaviorInput` via:

RoutingProfileCrossChannelBehaviorArgs{...}

type RoutingProfileCrossChannelBehaviorOutput added in v0.69.0

type RoutingProfileCrossChannelBehaviorOutput struct{ *pulumi.OutputState }

Defines the cross-channel routing behavior that allows an agent working on a contact in one channel to be offered a contact from a different channel.

func (RoutingProfileCrossChannelBehaviorOutput) BehaviorType added in v0.69.0

func (RoutingProfileCrossChannelBehaviorOutput) ElementType added in v0.69.0

func (RoutingProfileCrossChannelBehaviorOutput) ToRoutingProfileCrossChannelBehaviorOutput added in v0.69.0

func (o RoutingProfileCrossChannelBehaviorOutput) ToRoutingProfileCrossChannelBehaviorOutput() RoutingProfileCrossChannelBehaviorOutput

func (RoutingProfileCrossChannelBehaviorOutput) ToRoutingProfileCrossChannelBehaviorOutputWithContext added in v0.69.0

func (o RoutingProfileCrossChannelBehaviorOutput) ToRoutingProfileCrossChannelBehaviorOutputWithContext(ctx context.Context) RoutingProfileCrossChannelBehaviorOutput

func (RoutingProfileCrossChannelBehaviorOutput) ToRoutingProfileCrossChannelBehaviorPtrOutput added in v0.69.0

func (o RoutingProfileCrossChannelBehaviorOutput) ToRoutingProfileCrossChannelBehaviorPtrOutput() RoutingProfileCrossChannelBehaviorPtrOutput

func (RoutingProfileCrossChannelBehaviorOutput) ToRoutingProfileCrossChannelBehaviorPtrOutputWithContext added in v0.69.0

func (o RoutingProfileCrossChannelBehaviorOutput) ToRoutingProfileCrossChannelBehaviorPtrOutputWithContext(ctx context.Context) RoutingProfileCrossChannelBehaviorPtrOutput

type RoutingProfileCrossChannelBehaviorPtrInput added in v0.69.0

type RoutingProfileCrossChannelBehaviorPtrInput interface {
	pulumi.Input

	ToRoutingProfileCrossChannelBehaviorPtrOutput() RoutingProfileCrossChannelBehaviorPtrOutput
	ToRoutingProfileCrossChannelBehaviorPtrOutputWithContext(context.Context) RoutingProfileCrossChannelBehaviorPtrOutput
}

RoutingProfileCrossChannelBehaviorPtrInput is an input type that accepts RoutingProfileCrossChannelBehaviorArgs, RoutingProfileCrossChannelBehaviorPtr and RoutingProfileCrossChannelBehaviorPtrOutput values. You can construct a concrete instance of `RoutingProfileCrossChannelBehaviorPtrInput` via:

        RoutingProfileCrossChannelBehaviorArgs{...}

or:

        nil

type RoutingProfileCrossChannelBehaviorPtrOutput added in v0.69.0

type RoutingProfileCrossChannelBehaviorPtrOutput struct{ *pulumi.OutputState }

func (RoutingProfileCrossChannelBehaviorPtrOutput) BehaviorType added in v0.69.0

func (RoutingProfileCrossChannelBehaviorPtrOutput) Elem added in v0.69.0

func (RoutingProfileCrossChannelBehaviorPtrOutput) ElementType added in v0.69.0

func (RoutingProfileCrossChannelBehaviorPtrOutput) ToRoutingProfileCrossChannelBehaviorPtrOutput added in v0.69.0

func (o RoutingProfileCrossChannelBehaviorPtrOutput) ToRoutingProfileCrossChannelBehaviorPtrOutput() RoutingProfileCrossChannelBehaviorPtrOutput

func (RoutingProfileCrossChannelBehaviorPtrOutput) ToRoutingProfileCrossChannelBehaviorPtrOutputWithContext added in v0.69.0

func (o RoutingProfileCrossChannelBehaviorPtrOutput) ToRoutingProfileCrossChannelBehaviorPtrOutputWithContext(ctx context.Context) RoutingProfileCrossChannelBehaviorPtrOutput

type RoutingProfileInput added in v0.69.0

type RoutingProfileInput interface {
	pulumi.Input

	ToRoutingProfileOutput() RoutingProfileOutput
	ToRoutingProfileOutputWithContext(ctx context.Context) RoutingProfileOutput
}

type RoutingProfileMediaConcurrency added in v0.69.0

type RoutingProfileMediaConcurrency struct {
	Channel              RoutingProfileChannel               `pulumi:"channel"`
	Concurrency          int                                 `pulumi:"concurrency"`
	CrossChannelBehavior *RoutingProfileCrossChannelBehavior `pulumi:"crossChannelBehavior"`
}

Contains information about which channels are supported, and how many contacts an agent can have on a channel simultaneously.

type RoutingProfileMediaConcurrencyArgs added in v0.69.0

type RoutingProfileMediaConcurrencyArgs struct {
	Channel              RoutingProfileChannelInput                 `pulumi:"channel"`
	Concurrency          pulumi.IntInput                            `pulumi:"concurrency"`
	CrossChannelBehavior RoutingProfileCrossChannelBehaviorPtrInput `pulumi:"crossChannelBehavior"`
}

Contains information about which channels are supported, and how many contacts an agent can have on a channel simultaneously.

func (RoutingProfileMediaConcurrencyArgs) ElementType added in v0.69.0

func (RoutingProfileMediaConcurrencyArgs) ToRoutingProfileMediaConcurrencyOutput added in v0.69.0

func (i RoutingProfileMediaConcurrencyArgs) ToRoutingProfileMediaConcurrencyOutput() RoutingProfileMediaConcurrencyOutput

func (RoutingProfileMediaConcurrencyArgs) ToRoutingProfileMediaConcurrencyOutputWithContext added in v0.69.0

func (i RoutingProfileMediaConcurrencyArgs) ToRoutingProfileMediaConcurrencyOutputWithContext(ctx context.Context) RoutingProfileMediaConcurrencyOutput

type RoutingProfileMediaConcurrencyArray added in v0.69.0

type RoutingProfileMediaConcurrencyArray []RoutingProfileMediaConcurrencyInput

func (RoutingProfileMediaConcurrencyArray) ElementType added in v0.69.0

func (RoutingProfileMediaConcurrencyArray) ToRoutingProfileMediaConcurrencyArrayOutput added in v0.69.0

func (i RoutingProfileMediaConcurrencyArray) ToRoutingProfileMediaConcurrencyArrayOutput() RoutingProfileMediaConcurrencyArrayOutput

func (RoutingProfileMediaConcurrencyArray) ToRoutingProfileMediaConcurrencyArrayOutputWithContext added in v0.69.0

func (i RoutingProfileMediaConcurrencyArray) ToRoutingProfileMediaConcurrencyArrayOutputWithContext(ctx context.Context) RoutingProfileMediaConcurrencyArrayOutput

type RoutingProfileMediaConcurrencyArrayInput added in v0.69.0

type RoutingProfileMediaConcurrencyArrayInput interface {
	pulumi.Input

	ToRoutingProfileMediaConcurrencyArrayOutput() RoutingProfileMediaConcurrencyArrayOutput
	ToRoutingProfileMediaConcurrencyArrayOutputWithContext(context.Context) RoutingProfileMediaConcurrencyArrayOutput
}

RoutingProfileMediaConcurrencyArrayInput is an input type that accepts RoutingProfileMediaConcurrencyArray and RoutingProfileMediaConcurrencyArrayOutput values. You can construct a concrete instance of `RoutingProfileMediaConcurrencyArrayInput` via:

RoutingProfileMediaConcurrencyArray{ RoutingProfileMediaConcurrencyArgs{...} }

type RoutingProfileMediaConcurrencyArrayOutput added in v0.69.0

type RoutingProfileMediaConcurrencyArrayOutput struct{ *pulumi.OutputState }

func (RoutingProfileMediaConcurrencyArrayOutput) ElementType added in v0.69.0

func (RoutingProfileMediaConcurrencyArrayOutput) Index added in v0.69.0

func (RoutingProfileMediaConcurrencyArrayOutput) ToRoutingProfileMediaConcurrencyArrayOutput added in v0.69.0

func (o RoutingProfileMediaConcurrencyArrayOutput) ToRoutingProfileMediaConcurrencyArrayOutput() RoutingProfileMediaConcurrencyArrayOutput

func (RoutingProfileMediaConcurrencyArrayOutput) ToRoutingProfileMediaConcurrencyArrayOutputWithContext added in v0.69.0

func (o RoutingProfileMediaConcurrencyArrayOutput) ToRoutingProfileMediaConcurrencyArrayOutputWithContext(ctx context.Context) RoutingProfileMediaConcurrencyArrayOutput

type RoutingProfileMediaConcurrencyInput added in v0.69.0

type RoutingProfileMediaConcurrencyInput interface {
	pulumi.Input

	ToRoutingProfileMediaConcurrencyOutput() RoutingProfileMediaConcurrencyOutput
	ToRoutingProfileMediaConcurrencyOutputWithContext(context.Context) RoutingProfileMediaConcurrencyOutput
}

RoutingProfileMediaConcurrencyInput is an input type that accepts RoutingProfileMediaConcurrencyArgs and RoutingProfileMediaConcurrencyOutput values. You can construct a concrete instance of `RoutingProfileMediaConcurrencyInput` via:

RoutingProfileMediaConcurrencyArgs{...}

type RoutingProfileMediaConcurrencyOutput added in v0.69.0

type RoutingProfileMediaConcurrencyOutput struct{ *pulumi.OutputState }

Contains information about which channels are supported, and how many contacts an agent can have on a channel simultaneously.

func (RoutingProfileMediaConcurrencyOutput) Channel added in v0.69.0

func (RoutingProfileMediaConcurrencyOutput) Concurrency added in v0.69.0

func (RoutingProfileMediaConcurrencyOutput) CrossChannelBehavior added in v0.69.0

func (RoutingProfileMediaConcurrencyOutput) ElementType added in v0.69.0

func (RoutingProfileMediaConcurrencyOutput) ToRoutingProfileMediaConcurrencyOutput added in v0.69.0

func (o RoutingProfileMediaConcurrencyOutput) ToRoutingProfileMediaConcurrencyOutput() RoutingProfileMediaConcurrencyOutput

func (RoutingProfileMediaConcurrencyOutput) ToRoutingProfileMediaConcurrencyOutputWithContext added in v0.69.0

func (o RoutingProfileMediaConcurrencyOutput) ToRoutingProfileMediaConcurrencyOutputWithContext(ctx context.Context) RoutingProfileMediaConcurrencyOutput

type RoutingProfileOutput added in v0.69.0

type RoutingProfileOutput struct{ *pulumi.OutputState }

func (RoutingProfileOutput) AgentAvailabilityTimer added in v0.81.0

Whether agents with this routing profile will have their routing order calculated based on longest idle time or time since their last inbound contact.

func (RoutingProfileOutput) DefaultOutboundQueueArn added in v0.69.0

func (o RoutingProfileOutput) DefaultOutboundQueueArn() pulumi.StringOutput

The identifier of the default outbound queue for this routing profile.

func (RoutingProfileOutput) Description added in v0.69.0

func (o RoutingProfileOutput) Description() pulumi.StringOutput

The description of the routing profile.

func (RoutingProfileOutput) ElementType added in v0.69.0

func (RoutingProfileOutput) ElementType() reflect.Type

func (RoutingProfileOutput) InstanceArn added in v0.69.0

func (o RoutingProfileOutput) InstanceArn() pulumi.StringOutput

The identifier of the Amazon Connect instance.

func (RoutingProfileOutput) MediaConcurrencies added in v0.69.0

The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.

func (RoutingProfileOutput) Name added in v0.69.0

The name of the routing profile.

func (RoutingProfileOutput) QueueConfigs added in v0.69.0

The queues to associate with this routing profile.

func (RoutingProfileOutput) RoutingProfileArn added in v0.69.0

func (o RoutingProfileOutput) RoutingProfileArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the routing profile.

func (RoutingProfileOutput) Tags added in v0.69.0

An array of key-value pairs to apply to this resource.

func (RoutingProfileOutput) ToRoutingProfileOutput added in v0.69.0

func (o RoutingProfileOutput) ToRoutingProfileOutput() RoutingProfileOutput

func (RoutingProfileOutput) ToRoutingProfileOutputWithContext added in v0.69.0

func (o RoutingProfileOutput) ToRoutingProfileOutputWithContext(ctx context.Context) RoutingProfileOutput

type RoutingProfileQueueConfig added in v0.69.0

type RoutingProfileQueueConfig struct {
	Delay          int                          `pulumi:"delay"`
	Priority       int                          `pulumi:"priority"`
	QueueReference RoutingProfileQueueReference `pulumi:"queueReference"`
}

Contains information about the queue and channel for which priority and delay can be set.

type RoutingProfileQueueConfigArgs added in v0.69.0

type RoutingProfileQueueConfigArgs struct {
	Delay          pulumi.IntInput                   `pulumi:"delay"`
	Priority       pulumi.IntInput                   `pulumi:"priority"`
	QueueReference RoutingProfileQueueReferenceInput `pulumi:"queueReference"`
}

Contains information about the queue and channel for which priority and delay can be set.

func (RoutingProfileQueueConfigArgs) ElementType added in v0.69.0

func (RoutingProfileQueueConfigArgs) ToRoutingProfileQueueConfigOutput added in v0.69.0

func (i RoutingProfileQueueConfigArgs) ToRoutingProfileQueueConfigOutput() RoutingProfileQueueConfigOutput

func (RoutingProfileQueueConfigArgs) ToRoutingProfileQueueConfigOutputWithContext added in v0.69.0

func (i RoutingProfileQueueConfigArgs) ToRoutingProfileQueueConfigOutputWithContext(ctx context.Context) RoutingProfileQueueConfigOutput

type RoutingProfileQueueConfigArray added in v0.69.0

type RoutingProfileQueueConfigArray []RoutingProfileQueueConfigInput

func (RoutingProfileQueueConfigArray) ElementType added in v0.69.0

func (RoutingProfileQueueConfigArray) ToRoutingProfileQueueConfigArrayOutput added in v0.69.0

func (i RoutingProfileQueueConfigArray) ToRoutingProfileQueueConfigArrayOutput() RoutingProfileQueueConfigArrayOutput

func (RoutingProfileQueueConfigArray) ToRoutingProfileQueueConfigArrayOutputWithContext added in v0.69.0

func (i RoutingProfileQueueConfigArray) ToRoutingProfileQueueConfigArrayOutputWithContext(ctx context.Context) RoutingProfileQueueConfigArrayOutput

type RoutingProfileQueueConfigArrayInput added in v0.69.0

type RoutingProfileQueueConfigArrayInput interface {
	pulumi.Input

	ToRoutingProfileQueueConfigArrayOutput() RoutingProfileQueueConfigArrayOutput
	ToRoutingProfileQueueConfigArrayOutputWithContext(context.Context) RoutingProfileQueueConfigArrayOutput
}

RoutingProfileQueueConfigArrayInput is an input type that accepts RoutingProfileQueueConfigArray and RoutingProfileQueueConfigArrayOutput values. You can construct a concrete instance of `RoutingProfileQueueConfigArrayInput` via:

RoutingProfileQueueConfigArray{ RoutingProfileQueueConfigArgs{...} }

type RoutingProfileQueueConfigArrayOutput added in v0.69.0

type RoutingProfileQueueConfigArrayOutput struct{ *pulumi.OutputState }

func (RoutingProfileQueueConfigArrayOutput) ElementType added in v0.69.0

func (RoutingProfileQueueConfigArrayOutput) Index added in v0.69.0

func (RoutingProfileQueueConfigArrayOutput) ToRoutingProfileQueueConfigArrayOutput added in v0.69.0

func (o RoutingProfileQueueConfigArrayOutput) ToRoutingProfileQueueConfigArrayOutput() RoutingProfileQueueConfigArrayOutput

func (RoutingProfileQueueConfigArrayOutput) ToRoutingProfileQueueConfigArrayOutputWithContext added in v0.69.0

func (o RoutingProfileQueueConfigArrayOutput) ToRoutingProfileQueueConfigArrayOutputWithContext(ctx context.Context) RoutingProfileQueueConfigArrayOutput

type RoutingProfileQueueConfigInput added in v0.69.0

type RoutingProfileQueueConfigInput interface {
	pulumi.Input

	ToRoutingProfileQueueConfigOutput() RoutingProfileQueueConfigOutput
	ToRoutingProfileQueueConfigOutputWithContext(context.Context) RoutingProfileQueueConfigOutput
}

RoutingProfileQueueConfigInput is an input type that accepts RoutingProfileQueueConfigArgs and RoutingProfileQueueConfigOutput values. You can construct a concrete instance of `RoutingProfileQueueConfigInput` via:

RoutingProfileQueueConfigArgs{...}

type RoutingProfileQueueConfigOutput added in v0.69.0

type RoutingProfileQueueConfigOutput struct{ *pulumi.OutputState }

Contains information about the queue and channel for which priority and delay can be set.

func (RoutingProfileQueueConfigOutput) Delay added in v0.69.0

func (RoutingProfileQueueConfigOutput) ElementType added in v0.69.0

func (RoutingProfileQueueConfigOutput) Priority added in v0.69.0

func (RoutingProfileQueueConfigOutput) QueueReference added in v0.69.0

func (RoutingProfileQueueConfigOutput) ToRoutingProfileQueueConfigOutput added in v0.69.0

func (o RoutingProfileQueueConfigOutput) ToRoutingProfileQueueConfigOutput() RoutingProfileQueueConfigOutput

func (RoutingProfileQueueConfigOutput) ToRoutingProfileQueueConfigOutputWithContext added in v0.69.0

func (o RoutingProfileQueueConfigOutput) ToRoutingProfileQueueConfigOutputWithContext(ctx context.Context) RoutingProfileQueueConfigOutput

type RoutingProfileQueueReference added in v0.69.0

type RoutingProfileQueueReference struct {
	Channel  RoutingProfileChannel `pulumi:"channel"`
	QueueArn string                `pulumi:"queueArn"`
}

Contains the channel and queue identifier for a routing profile.

type RoutingProfileQueueReferenceArgs added in v0.69.0

type RoutingProfileQueueReferenceArgs struct {
	Channel  RoutingProfileChannelInput `pulumi:"channel"`
	QueueArn pulumi.StringInput         `pulumi:"queueArn"`
}

Contains the channel and queue identifier for a routing profile.

func (RoutingProfileQueueReferenceArgs) ElementType added in v0.69.0

func (RoutingProfileQueueReferenceArgs) ToRoutingProfileQueueReferenceOutput added in v0.69.0

func (i RoutingProfileQueueReferenceArgs) ToRoutingProfileQueueReferenceOutput() RoutingProfileQueueReferenceOutput

func (RoutingProfileQueueReferenceArgs) ToRoutingProfileQueueReferenceOutputWithContext added in v0.69.0

func (i RoutingProfileQueueReferenceArgs) ToRoutingProfileQueueReferenceOutputWithContext(ctx context.Context) RoutingProfileQueueReferenceOutput

type RoutingProfileQueueReferenceInput added in v0.69.0

type RoutingProfileQueueReferenceInput interface {
	pulumi.Input

	ToRoutingProfileQueueReferenceOutput() RoutingProfileQueueReferenceOutput
	ToRoutingProfileQueueReferenceOutputWithContext(context.Context) RoutingProfileQueueReferenceOutput
}

RoutingProfileQueueReferenceInput is an input type that accepts RoutingProfileQueueReferenceArgs and RoutingProfileQueueReferenceOutput values. You can construct a concrete instance of `RoutingProfileQueueReferenceInput` via:

RoutingProfileQueueReferenceArgs{...}

type RoutingProfileQueueReferenceOutput added in v0.69.0

type RoutingProfileQueueReferenceOutput struct{ *pulumi.OutputState }

Contains the channel and queue identifier for a routing profile.

func (RoutingProfileQueueReferenceOutput) Channel added in v0.69.0

func (RoutingProfileQueueReferenceOutput) ElementType added in v0.69.0

func (RoutingProfileQueueReferenceOutput) QueueArn added in v0.69.0

func (RoutingProfileQueueReferenceOutput) ToRoutingProfileQueueReferenceOutput added in v0.69.0

func (o RoutingProfileQueueReferenceOutput) ToRoutingProfileQueueReferenceOutput() RoutingProfileQueueReferenceOutput

func (RoutingProfileQueueReferenceOutput) ToRoutingProfileQueueReferenceOutputWithContext added in v0.69.0

func (o RoutingProfileQueueReferenceOutput) ToRoutingProfileQueueReferenceOutputWithContext(ctx context.Context) RoutingProfileQueueReferenceOutput

type RoutingProfileState added in v0.69.0

type RoutingProfileState struct {
}

func (RoutingProfileState) ElementType added in v0.69.0

func (RoutingProfileState) ElementType() reflect.Type

type RoutingProfileTag added in v0.69.0

type RoutingProfileTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type RoutingProfileTagArgs added in v0.69.0

type RoutingProfileTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (RoutingProfileTagArgs) ElementType added in v0.69.0

func (RoutingProfileTagArgs) ElementType() reflect.Type

func (RoutingProfileTagArgs) ToRoutingProfileTagOutput added in v0.69.0

func (i RoutingProfileTagArgs) ToRoutingProfileTagOutput() RoutingProfileTagOutput

func (RoutingProfileTagArgs) ToRoutingProfileTagOutputWithContext added in v0.69.0

func (i RoutingProfileTagArgs) ToRoutingProfileTagOutputWithContext(ctx context.Context) RoutingProfileTagOutput

type RoutingProfileTagArray added in v0.69.0

type RoutingProfileTagArray []RoutingProfileTagInput

func (RoutingProfileTagArray) ElementType added in v0.69.0

func (RoutingProfileTagArray) ElementType() reflect.Type

func (RoutingProfileTagArray) ToRoutingProfileTagArrayOutput added in v0.69.0

func (i RoutingProfileTagArray) ToRoutingProfileTagArrayOutput() RoutingProfileTagArrayOutput

func (RoutingProfileTagArray) ToRoutingProfileTagArrayOutputWithContext added in v0.69.0

func (i RoutingProfileTagArray) ToRoutingProfileTagArrayOutputWithContext(ctx context.Context) RoutingProfileTagArrayOutput

type RoutingProfileTagArrayInput added in v0.69.0

type RoutingProfileTagArrayInput interface {
	pulumi.Input

	ToRoutingProfileTagArrayOutput() RoutingProfileTagArrayOutput
	ToRoutingProfileTagArrayOutputWithContext(context.Context) RoutingProfileTagArrayOutput
}

RoutingProfileTagArrayInput is an input type that accepts RoutingProfileTagArray and RoutingProfileTagArrayOutput values. You can construct a concrete instance of `RoutingProfileTagArrayInput` via:

RoutingProfileTagArray{ RoutingProfileTagArgs{...} }

type RoutingProfileTagArrayOutput added in v0.69.0

type RoutingProfileTagArrayOutput struct{ *pulumi.OutputState }

func (RoutingProfileTagArrayOutput) ElementType added in v0.69.0

func (RoutingProfileTagArrayOutput) Index added in v0.69.0

func (RoutingProfileTagArrayOutput) ToRoutingProfileTagArrayOutput added in v0.69.0

func (o RoutingProfileTagArrayOutput) ToRoutingProfileTagArrayOutput() RoutingProfileTagArrayOutput

func (RoutingProfileTagArrayOutput) ToRoutingProfileTagArrayOutputWithContext added in v0.69.0

func (o RoutingProfileTagArrayOutput) ToRoutingProfileTagArrayOutputWithContext(ctx context.Context) RoutingProfileTagArrayOutput

type RoutingProfileTagInput added in v0.69.0

type RoutingProfileTagInput interface {
	pulumi.Input

	ToRoutingProfileTagOutput() RoutingProfileTagOutput
	ToRoutingProfileTagOutputWithContext(context.Context) RoutingProfileTagOutput
}

RoutingProfileTagInput is an input type that accepts RoutingProfileTagArgs and RoutingProfileTagOutput values. You can construct a concrete instance of `RoutingProfileTagInput` via:

RoutingProfileTagArgs{...}

type RoutingProfileTagOutput added in v0.69.0

type RoutingProfileTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (RoutingProfileTagOutput) ElementType added in v0.69.0

func (RoutingProfileTagOutput) ElementType() reflect.Type

func (RoutingProfileTagOutput) Key added in v0.69.0

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (RoutingProfileTagOutput) ToRoutingProfileTagOutput added in v0.69.0

func (o RoutingProfileTagOutput) ToRoutingProfileTagOutput() RoutingProfileTagOutput

func (RoutingProfileTagOutput) ToRoutingProfileTagOutputWithContext added in v0.69.0

func (o RoutingProfileTagOutput) ToRoutingProfileTagOutputWithContext(ctx context.Context) RoutingProfileTagOutput

func (RoutingProfileTagOutput) Value added in v0.69.0

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type Rule added in v0.44.0

type Rule struct {
	pulumi.CustomResourceState

	// The list of actions that will be executed when a rule is triggered.
	Actions RuleActionsOutput `pulumi:"actions"`
	// The conditions of a rule.
	Function pulumi.StringOutput `pulumi:"function"`
	// The Amazon Resource Name (ARN) of the instance.
	InstanceArn pulumi.StringOutput `pulumi:"instanceArn"`
	// The name of the rule.
	Name pulumi.StringOutput `pulumi:"name"`
	// The publish status of a rule, either draft or published.
	PublishStatus RulePublishStatusOutput `pulumi:"publishStatus"`
	// The Amazon Resource Name (ARN) of the rule.
	RuleArn pulumi.StringOutput `pulumi:"ruleArn"`
	// One or more tags.
	Tags RuleTagArrayOutput `pulumi:"tags"`
	// The event source that triggers the rule.
	TriggerEventSource RuleTriggerEventSourceOutput `pulumi:"triggerEventSource"`
}

Resource Type definition for AWS:Connect::Rule

func GetRule added in v0.44.0

func GetRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RuleState, opts ...pulumi.ResourceOption) (*Rule, error)

GetRule gets an existing Rule 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 NewRule added in v0.44.0

func NewRule(ctx *pulumi.Context,
	name string, args *RuleArgs, opts ...pulumi.ResourceOption) (*Rule, error)

NewRule registers a new resource with the given unique name, arguments, and options.

func (*Rule) ElementType added in v0.44.0

func (*Rule) ElementType() reflect.Type

func (*Rule) ToRuleOutput added in v0.44.0

func (i *Rule) ToRuleOutput() RuleOutput

func (*Rule) ToRuleOutputWithContext added in v0.44.0

func (i *Rule) ToRuleOutputWithContext(ctx context.Context) RuleOutput

type RuleActions added in v0.44.0

type RuleActions struct {
	AssignContactCategoryActions []RuleAssignContactCategoryAction `pulumi:"assignContactCategoryActions"`
	CreateCaseActions            []RuleCreateCaseAction            `pulumi:"createCaseActions"`
	EndAssociatedTasksActions    []RuleEndAssociatedTasksAction    `pulumi:"endAssociatedTasksActions"`
	EventBridgeActions           []RuleEventBridgeAction           `pulumi:"eventBridgeActions"`
	SendNotificationActions      []RuleSendNotificationAction      `pulumi:"sendNotificationActions"`
	TaskActions                  []RuleTaskAction                  `pulumi:"taskActions"`
	UpdateCaseActions            []RuleUpdateCaseAction            `pulumi:"updateCaseActions"`
}

The list of actions that will be executed when a rule is triggered.

type RuleActionsArgs added in v0.44.0

type RuleActionsArgs struct {
	AssignContactCategoryActions RuleAssignContactCategoryActionArrayInput `pulumi:"assignContactCategoryActions"`
	CreateCaseActions            RuleCreateCaseActionArrayInput            `pulumi:"createCaseActions"`
	EndAssociatedTasksActions    RuleEndAssociatedTasksActionArrayInput    `pulumi:"endAssociatedTasksActions"`
	EventBridgeActions           RuleEventBridgeActionArrayInput           `pulumi:"eventBridgeActions"`
	SendNotificationActions      RuleSendNotificationActionArrayInput      `pulumi:"sendNotificationActions"`
	TaskActions                  RuleTaskActionArrayInput                  `pulumi:"taskActions"`
	UpdateCaseActions            RuleUpdateCaseActionArrayInput            `pulumi:"updateCaseActions"`
}

The list of actions that will be executed when a rule is triggered.

func (RuleActionsArgs) ElementType added in v0.44.0

func (RuleActionsArgs) ElementType() reflect.Type

func (RuleActionsArgs) ToRuleActionsOutput added in v0.44.0

func (i RuleActionsArgs) ToRuleActionsOutput() RuleActionsOutput

func (RuleActionsArgs) ToRuleActionsOutputWithContext added in v0.44.0

func (i RuleActionsArgs) ToRuleActionsOutputWithContext(ctx context.Context) RuleActionsOutput

type RuleActionsInput added in v0.44.0

type RuleActionsInput interface {
	pulumi.Input

	ToRuleActionsOutput() RuleActionsOutput
	ToRuleActionsOutputWithContext(context.Context) RuleActionsOutput
}

RuleActionsInput is an input type that accepts RuleActionsArgs and RuleActionsOutput values. You can construct a concrete instance of `RuleActionsInput` via:

RuleActionsArgs{...}

type RuleActionsOutput added in v0.44.0

type RuleActionsOutput struct{ *pulumi.OutputState }

The list of actions that will be executed when a rule is triggered.

func (RuleActionsOutput) AssignContactCategoryActions added in v0.44.0

func (o RuleActionsOutput) AssignContactCategoryActions() RuleAssignContactCategoryActionArrayOutput

func (RuleActionsOutput) CreateCaseActions added in v0.91.0

func (o RuleActionsOutput) CreateCaseActions() RuleCreateCaseActionArrayOutput

func (RuleActionsOutput) ElementType added in v0.44.0

func (RuleActionsOutput) ElementType() reflect.Type

func (RuleActionsOutput) EndAssociatedTasksActions added in v0.94.0

func (o RuleActionsOutput) EndAssociatedTasksActions() RuleEndAssociatedTasksActionArrayOutput

func (RuleActionsOutput) EventBridgeActions added in v0.44.0

func (o RuleActionsOutput) EventBridgeActions() RuleEventBridgeActionArrayOutput

func (RuleActionsOutput) SendNotificationActions added in v0.44.0

func (o RuleActionsOutput) SendNotificationActions() RuleSendNotificationActionArrayOutput

func (RuleActionsOutput) TaskActions added in v0.44.0

func (RuleActionsOutput) ToRuleActionsOutput added in v0.44.0

func (o RuleActionsOutput) ToRuleActionsOutput() RuleActionsOutput

func (RuleActionsOutput) ToRuleActionsOutputWithContext added in v0.44.0

func (o RuleActionsOutput) ToRuleActionsOutputWithContext(ctx context.Context) RuleActionsOutput

func (RuleActionsOutput) UpdateCaseActions added in v0.91.0

func (o RuleActionsOutput) UpdateCaseActions() RuleUpdateCaseActionArrayOutput

type RuleActionsPtrOutput added in v0.44.0

type RuleActionsPtrOutput struct{ *pulumi.OutputState }

func (RuleActionsPtrOutput) AssignContactCategoryActions added in v0.44.0

func (o RuleActionsPtrOutput) AssignContactCategoryActions() RuleAssignContactCategoryActionArrayOutput

func (RuleActionsPtrOutput) CreateCaseActions added in v0.91.0

func (RuleActionsPtrOutput) Elem added in v0.44.0

func (RuleActionsPtrOutput) ElementType added in v0.44.0

func (RuleActionsPtrOutput) ElementType() reflect.Type

func (RuleActionsPtrOutput) EndAssociatedTasksActions added in v0.94.0

func (o RuleActionsPtrOutput) EndAssociatedTasksActions() RuleEndAssociatedTasksActionArrayOutput

func (RuleActionsPtrOutput) EventBridgeActions added in v0.44.0

func (RuleActionsPtrOutput) SendNotificationActions added in v0.44.0

func (o RuleActionsPtrOutput) SendNotificationActions() RuleSendNotificationActionArrayOutput

func (RuleActionsPtrOutput) TaskActions added in v0.44.0

func (RuleActionsPtrOutput) ToRuleActionsPtrOutput added in v0.44.0

func (o RuleActionsPtrOutput) ToRuleActionsPtrOutput() RuleActionsPtrOutput

func (RuleActionsPtrOutput) ToRuleActionsPtrOutputWithContext added in v0.44.0

func (o RuleActionsPtrOutput) ToRuleActionsPtrOutputWithContext(ctx context.Context) RuleActionsPtrOutput

func (RuleActionsPtrOutput) UpdateCaseActions added in v0.91.0

type RuleArgs added in v0.44.0

type RuleArgs struct {
	// The list of actions that will be executed when a rule is triggered.
	Actions RuleActionsInput
	// The conditions of a rule.
	Function pulumi.StringInput
	// The Amazon Resource Name (ARN) of the instance.
	InstanceArn pulumi.StringInput
	// The name of the rule.
	Name pulumi.StringPtrInput
	// The publish status of a rule, either draft or published.
	PublishStatus RulePublishStatusInput
	// One or more tags.
	Tags RuleTagArrayInput
	// The event source that triggers the rule.
	TriggerEventSource RuleTriggerEventSourceInput
}

The set of arguments for constructing a Rule resource.

func (RuleArgs) ElementType added in v0.44.0

func (RuleArgs) ElementType() reflect.Type

type RuleAssignContactCategoryAction added in v0.44.0

type RuleAssignContactCategoryAction struct {
}

The definition for assigning contact category action.

type RuleAssignContactCategoryActionArgs added in v0.44.0

type RuleAssignContactCategoryActionArgs struct {
}

The definition for assigning contact category action.

func (RuleAssignContactCategoryActionArgs) ElementType added in v0.44.0

func (RuleAssignContactCategoryActionArgs) ToRuleAssignContactCategoryActionOutput added in v0.44.0

func (i RuleAssignContactCategoryActionArgs) ToRuleAssignContactCategoryActionOutput() RuleAssignContactCategoryActionOutput

func (RuleAssignContactCategoryActionArgs) ToRuleAssignContactCategoryActionOutputWithContext added in v0.44.0

func (i RuleAssignContactCategoryActionArgs) ToRuleAssignContactCategoryActionOutputWithContext(ctx context.Context) RuleAssignContactCategoryActionOutput

type RuleAssignContactCategoryActionArray added in v0.44.0

type RuleAssignContactCategoryActionArray []RuleAssignContactCategoryActionInput

func (RuleAssignContactCategoryActionArray) ElementType added in v0.44.0

func (RuleAssignContactCategoryActionArray) ToRuleAssignContactCategoryActionArrayOutput added in v0.44.0

func (i RuleAssignContactCategoryActionArray) ToRuleAssignContactCategoryActionArrayOutput() RuleAssignContactCategoryActionArrayOutput

func (RuleAssignContactCategoryActionArray) ToRuleAssignContactCategoryActionArrayOutputWithContext added in v0.44.0

func (i RuleAssignContactCategoryActionArray) ToRuleAssignContactCategoryActionArrayOutputWithContext(ctx context.Context) RuleAssignContactCategoryActionArrayOutput

type RuleAssignContactCategoryActionArrayInput added in v0.44.0

type RuleAssignContactCategoryActionArrayInput interface {
	pulumi.Input

	ToRuleAssignContactCategoryActionArrayOutput() RuleAssignContactCategoryActionArrayOutput
	ToRuleAssignContactCategoryActionArrayOutputWithContext(context.Context) RuleAssignContactCategoryActionArrayOutput
}

RuleAssignContactCategoryActionArrayInput is an input type that accepts RuleAssignContactCategoryActionArray and RuleAssignContactCategoryActionArrayOutput values. You can construct a concrete instance of `RuleAssignContactCategoryActionArrayInput` via:

RuleAssignContactCategoryActionArray{ RuleAssignContactCategoryActionArgs{...} }

type RuleAssignContactCategoryActionArrayOutput added in v0.44.0

type RuleAssignContactCategoryActionArrayOutput struct{ *pulumi.OutputState }

func (RuleAssignContactCategoryActionArrayOutput) ElementType added in v0.44.0

func (RuleAssignContactCategoryActionArrayOutput) Index added in v0.44.0

func (RuleAssignContactCategoryActionArrayOutput) ToRuleAssignContactCategoryActionArrayOutput added in v0.44.0

func (o RuleAssignContactCategoryActionArrayOutput) ToRuleAssignContactCategoryActionArrayOutput() RuleAssignContactCategoryActionArrayOutput

func (RuleAssignContactCategoryActionArrayOutput) ToRuleAssignContactCategoryActionArrayOutputWithContext added in v0.44.0

func (o RuleAssignContactCategoryActionArrayOutput) ToRuleAssignContactCategoryActionArrayOutputWithContext(ctx context.Context) RuleAssignContactCategoryActionArrayOutput

type RuleAssignContactCategoryActionInput added in v0.44.0

type RuleAssignContactCategoryActionInput interface {
	pulumi.Input

	ToRuleAssignContactCategoryActionOutput() RuleAssignContactCategoryActionOutput
	ToRuleAssignContactCategoryActionOutputWithContext(context.Context) RuleAssignContactCategoryActionOutput
}

RuleAssignContactCategoryActionInput is an input type that accepts RuleAssignContactCategoryActionArgs and RuleAssignContactCategoryActionOutput values. You can construct a concrete instance of `RuleAssignContactCategoryActionInput` via:

RuleAssignContactCategoryActionArgs{...}

type RuleAssignContactCategoryActionOutput added in v0.44.0

type RuleAssignContactCategoryActionOutput struct{ *pulumi.OutputState }

The definition for assigning contact category action.

func (RuleAssignContactCategoryActionOutput) ElementType added in v0.44.0

func (RuleAssignContactCategoryActionOutput) ToRuleAssignContactCategoryActionOutput added in v0.44.0

func (o RuleAssignContactCategoryActionOutput) ToRuleAssignContactCategoryActionOutput() RuleAssignContactCategoryActionOutput

func (RuleAssignContactCategoryActionOutput) ToRuleAssignContactCategoryActionOutputWithContext added in v0.44.0

func (o RuleAssignContactCategoryActionOutput) ToRuleAssignContactCategoryActionOutputWithContext(ctx context.Context) RuleAssignContactCategoryActionOutput

type RuleCreateCaseAction added in v0.91.0

type RuleCreateCaseAction struct {
	Fields []RuleField `pulumi:"fields"`
	// The Id of template.
	TemplateId string `pulumi:"templateId"`
}

The definition for create case action.

type RuleCreateCaseActionArgs added in v0.91.0

type RuleCreateCaseActionArgs struct {
	Fields RuleFieldArrayInput `pulumi:"fields"`
	// The Id of template.
	TemplateId pulumi.StringInput `pulumi:"templateId"`
}

The definition for create case action.

func (RuleCreateCaseActionArgs) ElementType added in v0.91.0

func (RuleCreateCaseActionArgs) ElementType() reflect.Type

func (RuleCreateCaseActionArgs) ToRuleCreateCaseActionOutput added in v0.91.0

func (i RuleCreateCaseActionArgs) ToRuleCreateCaseActionOutput() RuleCreateCaseActionOutput

func (RuleCreateCaseActionArgs) ToRuleCreateCaseActionOutputWithContext added in v0.91.0

func (i RuleCreateCaseActionArgs) ToRuleCreateCaseActionOutputWithContext(ctx context.Context) RuleCreateCaseActionOutput

type RuleCreateCaseActionArray added in v0.91.0

type RuleCreateCaseActionArray []RuleCreateCaseActionInput

func (RuleCreateCaseActionArray) ElementType added in v0.91.0

func (RuleCreateCaseActionArray) ElementType() reflect.Type

func (RuleCreateCaseActionArray) ToRuleCreateCaseActionArrayOutput added in v0.91.0

func (i RuleCreateCaseActionArray) ToRuleCreateCaseActionArrayOutput() RuleCreateCaseActionArrayOutput

func (RuleCreateCaseActionArray) ToRuleCreateCaseActionArrayOutputWithContext added in v0.91.0

func (i RuleCreateCaseActionArray) ToRuleCreateCaseActionArrayOutputWithContext(ctx context.Context) RuleCreateCaseActionArrayOutput

type RuleCreateCaseActionArrayInput added in v0.91.0

type RuleCreateCaseActionArrayInput interface {
	pulumi.Input

	ToRuleCreateCaseActionArrayOutput() RuleCreateCaseActionArrayOutput
	ToRuleCreateCaseActionArrayOutputWithContext(context.Context) RuleCreateCaseActionArrayOutput
}

RuleCreateCaseActionArrayInput is an input type that accepts RuleCreateCaseActionArray and RuleCreateCaseActionArrayOutput values. You can construct a concrete instance of `RuleCreateCaseActionArrayInput` via:

RuleCreateCaseActionArray{ RuleCreateCaseActionArgs{...} }

type RuleCreateCaseActionArrayOutput added in v0.91.0

type RuleCreateCaseActionArrayOutput struct{ *pulumi.OutputState }

func (RuleCreateCaseActionArrayOutput) ElementType added in v0.91.0

func (RuleCreateCaseActionArrayOutput) Index added in v0.91.0

func (RuleCreateCaseActionArrayOutput) ToRuleCreateCaseActionArrayOutput added in v0.91.0

func (o RuleCreateCaseActionArrayOutput) ToRuleCreateCaseActionArrayOutput() RuleCreateCaseActionArrayOutput

func (RuleCreateCaseActionArrayOutput) ToRuleCreateCaseActionArrayOutputWithContext added in v0.91.0

func (o RuleCreateCaseActionArrayOutput) ToRuleCreateCaseActionArrayOutputWithContext(ctx context.Context) RuleCreateCaseActionArrayOutput

type RuleCreateCaseActionInput added in v0.91.0

type RuleCreateCaseActionInput interface {
	pulumi.Input

	ToRuleCreateCaseActionOutput() RuleCreateCaseActionOutput
	ToRuleCreateCaseActionOutputWithContext(context.Context) RuleCreateCaseActionOutput
}

RuleCreateCaseActionInput is an input type that accepts RuleCreateCaseActionArgs and RuleCreateCaseActionOutput values. You can construct a concrete instance of `RuleCreateCaseActionInput` via:

RuleCreateCaseActionArgs{...}

type RuleCreateCaseActionOutput added in v0.91.0

type RuleCreateCaseActionOutput struct{ *pulumi.OutputState }

The definition for create case action.

func (RuleCreateCaseActionOutput) ElementType added in v0.91.0

func (RuleCreateCaseActionOutput) ElementType() reflect.Type

func (RuleCreateCaseActionOutput) Fields added in v0.91.0

func (RuleCreateCaseActionOutput) TemplateId added in v0.91.0

The Id of template.

func (RuleCreateCaseActionOutput) ToRuleCreateCaseActionOutput added in v0.91.0

func (o RuleCreateCaseActionOutput) ToRuleCreateCaseActionOutput() RuleCreateCaseActionOutput

func (RuleCreateCaseActionOutput) ToRuleCreateCaseActionOutputWithContext added in v0.91.0

func (o RuleCreateCaseActionOutput) ToRuleCreateCaseActionOutputWithContext(ctx context.Context) RuleCreateCaseActionOutput

type RuleEndAssociatedTasksAction added in v0.91.0

type RuleEndAssociatedTasksAction struct {
}

The definition for ending associated task action.

type RuleEndAssociatedTasksActionArgs added in v0.91.0

type RuleEndAssociatedTasksActionArgs struct {
}

The definition for ending associated task action.

func (RuleEndAssociatedTasksActionArgs) ElementType added in v0.91.0

func (RuleEndAssociatedTasksActionArgs) ToRuleEndAssociatedTasksActionOutput added in v0.91.0

func (i RuleEndAssociatedTasksActionArgs) ToRuleEndAssociatedTasksActionOutput() RuleEndAssociatedTasksActionOutput

func (RuleEndAssociatedTasksActionArgs) ToRuleEndAssociatedTasksActionOutputWithContext added in v0.91.0

func (i RuleEndAssociatedTasksActionArgs) ToRuleEndAssociatedTasksActionOutputWithContext(ctx context.Context) RuleEndAssociatedTasksActionOutput

type RuleEndAssociatedTasksActionArray added in v0.91.0

type RuleEndAssociatedTasksActionArray []RuleEndAssociatedTasksActionInput

func (RuleEndAssociatedTasksActionArray) ElementType added in v0.91.0

func (RuleEndAssociatedTasksActionArray) ToRuleEndAssociatedTasksActionArrayOutput added in v0.91.0

func (i RuleEndAssociatedTasksActionArray) ToRuleEndAssociatedTasksActionArrayOutput() RuleEndAssociatedTasksActionArrayOutput

func (RuleEndAssociatedTasksActionArray) ToRuleEndAssociatedTasksActionArrayOutputWithContext added in v0.91.0

func (i RuleEndAssociatedTasksActionArray) ToRuleEndAssociatedTasksActionArrayOutputWithContext(ctx context.Context) RuleEndAssociatedTasksActionArrayOutput

type RuleEndAssociatedTasksActionArrayInput added in v0.91.0

type RuleEndAssociatedTasksActionArrayInput interface {
	pulumi.Input

	ToRuleEndAssociatedTasksActionArrayOutput() RuleEndAssociatedTasksActionArrayOutput
	ToRuleEndAssociatedTasksActionArrayOutputWithContext(context.Context) RuleEndAssociatedTasksActionArrayOutput
}

RuleEndAssociatedTasksActionArrayInput is an input type that accepts RuleEndAssociatedTasksActionArray and RuleEndAssociatedTasksActionArrayOutput values. You can construct a concrete instance of `RuleEndAssociatedTasksActionArrayInput` via:

RuleEndAssociatedTasksActionArray{ RuleEndAssociatedTasksActionArgs{...} }

type RuleEndAssociatedTasksActionArrayOutput added in v0.91.0

type RuleEndAssociatedTasksActionArrayOutput struct{ *pulumi.OutputState }

func (RuleEndAssociatedTasksActionArrayOutput) ElementType added in v0.91.0

func (RuleEndAssociatedTasksActionArrayOutput) Index added in v0.91.0

func (RuleEndAssociatedTasksActionArrayOutput) ToRuleEndAssociatedTasksActionArrayOutput added in v0.91.0

func (o RuleEndAssociatedTasksActionArrayOutput) ToRuleEndAssociatedTasksActionArrayOutput() RuleEndAssociatedTasksActionArrayOutput

func (RuleEndAssociatedTasksActionArrayOutput) ToRuleEndAssociatedTasksActionArrayOutputWithContext added in v0.91.0

func (o RuleEndAssociatedTasksActionArrayOutput) ToRuleEndAssociatedTasksActionArrayOutputWithContext(ctx context.Context) RuleEndAssociatedTasksActionArrayOutput

type RuleEndAssociatedTasksActionInput added in v0.91.0

type RuleEndAssociatedTasksActionInput interface {
	pulumi.Input

	ToRuleEndAssociatedTasksActionOutput() RuleEndAssociatedTasksActionOutput
	ToRuleEndAssociatedTasksActionOutputWithContext(context.Context) RuleEndAssociatedTasksActionOutput
}

RuleEndAssociatedTasksActionInput is an input type that accepts RuleEndAssociatedTasksActionArgs and RuleEndAssociatedTasksActionOutput values. You can construct a concrete instance of `RuleEndAssociatedTasksActionInput` via:

RuleEndAssociatedTasksActionArgs{...}

type RuleEndAssociatedTasksActionOutput added in v0.91.0

type RuleEndAssociatedTasksActionOutput struct{ *pulumi.OutputState }

The definition for ending associated task action.

func (RuleEndAssociatedTasksActionOutput) ElementType added in v0.91.0

func (RuleEndAssociatedTasksActionOutput) ToRuleEndAssociatedTasksActionOutput added in v0.91.0

func (o RuleEndAssociatedTasksActionOutput) ToRuleEndAssociatedTasksActionOutput() RuleEndAssociatedTasksActionOutput

func (RuleEndAssociatedTasksActionOutput) ToRuleEndAssociatedTasksActionOutputWithContext added in v0.91.0

func (o RuleEndAssociatedTasksActionOutput) ToRuleEndAssociatedTasksActionOutputWithContext(ctx context.Context) RuleEndAssociatedTasksActionOutput

type RuleEventBridgeAction added in v0.44.0

type RuleEventBridgeAction struct {
	// The name of the event bridge action.
	Name string `pulumi:"name"`
}

The definition for event bridge action.

type RuleEventBridgeActionArgs added in v0.44.0

type RuleEventBridgeActionArgs struct {
	// The name of the event bridge action.
	Name pulumi.StringInput `pulumi:"name"`
}

The definition for event bridge action.

func (RuleEventBridgeActionArgs) ElementType added in v0.44.0

func (RuleEventBridgeActionArgs) ElementType() reflect.Type

func (RuleEventBridgeActionArgs) ToRuleEventBridgeActionOutput added in v0.44.0

func (i RuleEventBridgeActionArgs) ToRuleEventBridgeActionOutput() RuleEventBridgeActionOutput

func (RuleEventBridgeActionArgs) ToRuleEventBridgeActionOutputWithContext added in v0.44.0

func (i RuleEventBridgeActionArgs) ToRuleEventBridgeActionOutputWithContext(ctx context.Context) RuleEventBridgeActionOutput

type RuleEventBridgeActionArray added in v0.44.0

type RuleEventBridgeActionArray []RuleEventBridgeActionInput

func (RuleEventBridgeActionArray) ElementType added in v0.44.0

func (RuleEventBridgeActionArray) ElementType() reflect.Type

func (RuleEventBridgeActionArray) ToRuleEventBridgeActionArrayOutput added in v0.44.0

func (i RuleEventBridgeActionArray) ToRuleEventBridgeActionArrayOutput() RuleEventBridgeActionArrayOutput

func (RuleEventBridgeActionArray) ToRuleEventBridgeActionArrayOutputWithContext added in v0.44.0

func (i RuleEventBridgeActionArray) ToRuleEventBridgeActionArrayOutputWithContext(ctx context.Context) RuleEventBridgeActionArrayOutput

type RuleEventBridgeActionArrayInput added in v0.44.0

type RuleEventBridgeActionArrayInput interface {
	pulumi.Input

	ToRuleEventBridgeActionArrayOutput() RuleEventBridgeActionArrayOutput
	ToRuleEventBridgeActionArrayOutputWithContext(context.Context) RuleEventBridgeActionArrayOutput
}

RuleEventBridgeActionArrayInput is an input type that accepts RuleEventBridgeActionArray and RuleEventBridgeActionArrayOutput values. You can construct a concrete instance of `RuleEventBridgeActionArrayInput` via:

RuleEventBridgeActionArray{ RuleEventBridgeActionArgs{...} }

type RuleEventBridgeActionArrayOutput added in v0.44.0

type RuleEventBridgeActionArrayOutput struct{ *pulumi.OutputState }

func (RuleEventBridgeActionArrayOutput) ElementType added in v0.44.0

func (RuleEventBridgeActionArrayOutput) Index added in v0.44.0

func (RuleEventBridgeActionArrayOutput) ToRuleEventBridgeActionArrayOutput added in v0.44.0

func (o RuleEventBridgeActionArrayOutput) ToRuleEventBridgeActionArrayOutput() RuleEventBridgeActionArrayOutput

func (RuleEventBridgeActionArrayOutput) ToRuleEventBridgeActionArrayOutputWithContext added in v0.44.0

func (o RuleEventBridgeActionArrayOutput) ToRuleEventBridgeActionArrayOutputWithContext(ctx context.Context) RuleEventBridgeActionArrayOutput

type RuleEventBridgeActionInput added in v0.44.0

type RuleEventBridgeActionInput interface {
	pulumi.Input

	ToRuleEventBridgeActionOutput() RuleEventBridgeActionOutput
	ToRuleEventBridgeActionOutputWithContext(context.Context) RuleEventBridgeActionOutput
}

RuleEventBridgeActionInput is an input type that accepts RuleEventBridgeActionArgs and RuleEventBridgeActionOutput values. You can construct a concrete instance of `RuleEventBridgeActionInput` via:

RuleEventBridgeActionArgs{...}

type RuleEventBridgeActionOutput added in v0.44.0

type RuleEventBridgeActionOutput struct{ *pulumi.OutputState }

The definition for event bridge action.

func (RuleEventBridgeActionOutput) ElementType added in v0.44.0

func (RuleEventBridgeActionOutput) Name added in v0.44.0

The name of the event bridge action.

func (RuleEventBridgeActionOutput) ToRuleEventBridgeActionOutput added in v0.44.0

func (o RuleEventBridgeActionOutput) ToRuleEventBridgeActionOutput() RuleEventBridgeActionOutput

func (RuleEventBridgeActionOutput) ToRuleEventBridgeActionOutputWithContext added in v0.44.0

func (o RuleEventBridgeActionOutput) ToRuleEventBridgeActionOutputWithContext(ctx context.Context) RuleEventBridgeActionOutput

type RuleField added in v0.91.0

type RuleField struct {
	// The Id of the field
	Id    string         `pulumi:"id"`
	Value RuleFieldValue `pulumi:"value"`
}

The field of the case.

type RuleFieldArgs added in v0.91.0

type RuleFieldArgs struct {
	// The Id of the field
	Id    pulumi.StringInput  `pulumi:"id"`
	Value RuleFieldValueInput `pulumi:"value"`
}

The field of the case.

func (RuleFieldArgs) ElementType added in v0.91.0

func (RuleFieldArgs) ElementType() reflect.Type

func (RuleFieldArgs) ToRuleFieldOutput added in v0.91.0

func (i RuleFieldArgs) ToRuleFieldOutput() RuleFieldOutput

func (RuleFieldArgs) ToRuleFieldOutputWithContext added in v0.91.0

func (i RuleFieldArgs) ToRuleFieldOutputWithContext(ctx context.Context) RuleFieldOutput

type RuleFieldArray added in v0.91.0

type RuleFieldArray []RuleFieldInput

func (RuleFieldArray) ElementType added in v0.91.0

func (RuleFieldArray) ElementType() reflect.Type

func (RuleFieldArray) ToRuleFieldArrayOutput added in v0.91.0

func (i RuleFieldArray) ToRuleFieldArrayOutput() RuleFieldArrayOutput

func (RuleFieldArray) ToRuleFieldArrayOutputWithContext added in v0.91.0

func (i RuleFieldArray) ToRuleFieldArrayOutputWithContext(ctx context.Context) RuleFieldArrayOutput

type RuleFieldArrayInput added in v0.91.0

type RuleFieldArrayInput interface {
	pulumi.Input

	ToRuleFieldArrayOutput() RuleFieldArrayOutput
	ToRuleFieldArrayOutputWithContext(context.Context) RuleFieldArrayOutput
}

RuleFieldArrayInput is an input type that accepts RuleFieldArray and RuleFieldArrayOutput values. You can construct a concrete instance of `RuleFieldArrayInput` via:

RuleFieldArray{ RuleFieldArgs{...} }

type RuleFieldArrayOutput added in v0.91.0

type RuleFieldArrayOutput struct{ *pulumi.OutputState }

func (RuleFieldArrayOutput) ElementType added in v0.91.0

func (RuleFieldArrayOutput) ElementType() reflect.Type

func (RuleFieldArrayOutput) Index added in v0.91.0

func (RuleFieldArrayOutput) ToRuleFieldArrayOutput added in v0.91.0

func (o RuleFieldArrayOutput) ToRuleFieldArrayOutput() RuleFieldArrayOutput

func (RuleFieldArrayOutput) ToRuleFieldArrayOutputWithContext added in v0.91.0

func (o RuleFieldArrayOutput) ToRuleFieldArrayOutputWithContext(ctx context.Context) RuleFieldArrayOutput

type RuleFieldInput added in v0.91.0

type RuleFieldInput interface {
	pulumi.Input

	ToRuleFieldOutput() RuleFieldOutput
	ToRuleFieldOutputWithContext(context.Context) RuleFieldOutput
}

RuleFieldInput is an input type that accepts RuleFieldArgs and RuleFieldOutput values. You can construct a concrete instance of `RuleFieldInput` via:

RuleFieldArgs{...}

type RuleFieldOutput added in v0.91.0

type RuleFieldOutput struct{ *pulumi.OutputState }

The field of the case.

func (RuleFieldOutput) ElementType added in v0.91.0

func (RuleFieldOutput) ElementType() reflect.Type

func (RuleFieldOutput) Id added in v0.91.0

The Id of the field

func (RuleFieldOutput) ToRuleFieldOutput added in v0.91.0

func (o RuleFieldOutput) ToRuleFieldOutput() RuleFieldOutput

func (RuleFieldOutput) ToRuleFieldOutputWithContext added in v0.91.0

func (o RuleFieldOutput) ToRuleFieldOutputWithContext(ctx context.Context) RuleFieldOutput

func (RuleFieldOutput) Value added in v0.91.0

type RuleFieldValue added in v0.91.0

type RuleFieldValue struct {
	BooleanValue *bool       `pulumi:"booleanValue"`
	DoubleValue  *float64    `pulumi:"doubleValue"`
	EmptyValue   interface{} `pulumi:"emptyValue"`
	StringValue  *string     `pulumi:"stringValue"`
}

The value of the field.

type RuleFieldValueArgs added in v0.91.0

type RuleFieldValueArgs struct {
	BooleanValue pulumi.BoolPtrInput    `pulumi:"booleanValue"`
	DoubleValue  pulumi.Float64PtrInput `pulumi:"doubleValue"`
	EmptyValue   pulumi.Input           `pulumi:"emptyValue"`
	StringValue  pulumi.StringPtrInput  `pulumi:"stringValue"`
}

The value of the field.

func (RuleFieldValueArgs) ElementType added in v0.91.0

func (RuleFieldValueArgs) ElementType() reflect.Type

func (RuleFieldValueArgs) ToRuleFieldValueOutput added in v0.91.0

func (i RuleFieldValueArgs) ToRuleFieldValueOutput() RuleFieldValueOutput

func (RuleFieldValueArgs) ToRuleFieldValueOutputWithContext added in v0.91.0

func (i RuleFieldValueArgs) ToRuleFieldValueOutputWithContext(ctx context.Context) RuleFieldValueOutput

type RuleFieldValueInput added in v0.91.0

type RuleFieldValueInput interface {
	pulumi.Input

	ToRuleFieldValueOutput() RuleFieldValueOutput
	ToRuleFieldValueOutputWithContext(context.Context) RuleFieldValueOutput
}

RuleFieldValueInput is an input type that accepts RuleFieldValueArgs and RuleFieldValueOutput values. You can construct a concrete instance of `RuleFieldValueInput` via:

RuleFieldValueArgs{...}

type RuleFieldValueOutput added in v0.91.0

type RuleFieldValueOutput struct{ *pulumi.OutputState }

The value of the field.

func (RuleFieldValueOutput) BooleanValue added in v0.91.0

func (o RuleFieldValueOutput) BooleanValue() pulumi.BoolPtrOutput

func (RuleFieldValueOutput) DoubleValue added in v0.91.0

func (RuleFieldValueOutput) ElementType added in v0.91.0

func (RuleFieldValueOutput) ElementType() reflect.Type

func (RuleFieldValueOutput) EmptyValue added in v0.91.0

func (o RuleFieldValueOutput) EmptyValue() pulumi.AnyOutput

func (RuleFieldValueOutput) StringValue added in v0.91.0

func (RuleFieldValueOutput) ToRuleFieldValueOutput added in v0.91.0

func (o RuleFieldValueOutput) ToRuleFieldValueOutput() RuleFieldValueOutput

func (RuleFieldValueOutput) ToRuleFieldValueOutputWithContext added in v0.91.0

func (o RuleFieldValueOutput) ToRuleFieldValueOutputWithContext(ctx context.Context) RuleFieldValueOutput

type RuleInput added in v0.44.0

type RuleInput interface {
	pulumi.Input

	ToRuleOutput() RuleOutput
	ToRuleOutputWithContext(ctx context.Context) RuleOutput
}

type RuleNotificationRecipientType added in v0.44.0

type RuleNotificationRecipientType struct {
	// The list of recipients by user arns.
	UserArns []string `pulumi:"userArns"`
	// The collection of recipients who are identified by user tags
	UserTags interface{} `pulumi:"userTags"`
}

The type of notification recipient.

type RuleNotificationRecipientTypeArgs added in v0.44.0

type RuleNotificationRecipientTypeArgs struct {
	// The list of recipients by user arns.
	UserArns pulumi.StringArrayInput `pulumi:"userArns"`
	// The collection of recipients who are identified by user tags
	UserTags pulumi.Input `pulumi:"userTags"`
}

The type of notification recipient.

func (RuleNotificationRecipientTypeArgs) ElementType added in v0.44.0

func (RuleNotificationRecipientTypeArgs) ToRuleNotificationRecipientTypeOutput added in v0.44.0

func (i RuleNotificationRecipientTypeArgs) ToRuleNotificationRecipientTypeOutput() RuleNotificationRecipientTypeOutput

func (RuleNotificationRecipientTypeArgs) ToRuleNotificationRecipientTypeOutputWithContext added in v0.44.0

func (i RuleNotificationRecipientTypeArgs) ToRuleNotificationRecipientTypeOutputWithContext(ctx context.Context) RuleNotificationRecipientTypeOutput

type RuleNotificationRecipientTypeInput added in v0.44.0

type RuleNotificationRecipientTypeInput interface {
	pulumi.Input

	ToRuleNotificationRecipientTypeOutput() RuleNotificationRecipientTypeOutput
	ToRuleNotificationRecipientTypeOutputWithContext(context.Context) RuleNotificationRecipientTypeOutput
}

RuleNotificationRecipientTypeInput is an input type that accepts RuleNotificationRecipientTypeArgs and RuleNotificationRecipientTypeOutput values. You can construct a concrete instance of `RuleNotificationRecipientTypeInput` via:

RuleNotificationRecipientTypeArgs{...}

type RuleNotificationRecipientTypeOutput added in v0.44.0

type RuleNotificationRecipientTypeOutput struct{ *pulumi.OutputState }

The type of notification recipient.

func (RuleNotificationRecipientTypeOutput) ElementType added in v0.44.0

func (RuleNotificationRecipientTypeOutput) ToRuleNotificationRecipientTypeOutput added in v0.44.0

func (o RuleNotificationRecipientTypeOutput) ToRuleNotificationRecipientTypeOutput() RuleNotificationRecipientTypeOutput

func (RuleNotificationRecipientTypeOutput) ToRuleNotificationRecipientTypeOutputWithContext added in v0.44.0

func (o RuleNotificationRecipientTypeOutput) ToRuleNotificationRecipientTypeOutputWithContext(ctx context.Context) RuleNotificationRecipientTypeOutput

func (RuleNotificationRecipientTypeOutput) UserArns added in v0.44.0

The list of recipients by user arns.

func (RuleNotificationRecipientTypeOutput) UserTags added in v0.44.0

The collection of recipients who are identified by user tags

type RuleOutput added in v0.44.0

type RuleOutput struct{ *pulumi.OutputState }

func (RuleOutput) Actions added in v0.44.0

func (o RuleOutput) Actions() RuleActionsOutput

The list of actions that will be executed when a rule is triggered.

func (RuleOutput) ElementType added in v0.44.0

func (RuleOutput) ElementType() reflect.Type

func (RuleOutput) Function added in v0.44.0

func (o RuleOutput) Function() pulumi.StringOutput

The conditions of a rule.

func (RuleOutput) InstanceArn added in v0.44.0

func (o RuleOutput) InstanceArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the instance.

func (RuleOutput) Name added in v0.44.0

func (o RuleOutput) Name() pulumi.StringOutput

The name of the rule.

func (RuleOutput) PublishStatus added in v0.44.0

func (o RuleOutput) PublishStatus() RulePublishStatusOutput

The publish status of a rule, either draft or published.

func (RuleOutput) RuleArn added in v0.44.0

func (o RuleOutput) RuleArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the rule.

func (RuleOutput) Tags added in v0.44.0

func (o RuleOutput) Tags() RuleTagArrayOutput

One or more tags.

func (RuleOutput) ToRuleOutput added in v0.44.0

func (o RuleOutput) ToRuleOutput() RuleOutput

func (RuleOutput) ToRuleOutputWithContext added in v0.44.0

func (o RuleOutput) ToRuleOutputWithContext(ctx context.Context) RuleOutput

func (RuleOutput) TriggerEventSource added in v0.44.0

func (o RuleOutput) TriggerEventSource() RuleTriggerEventSourceOutput

The event source that triggers the rule.

type RulePublishStatus added in v0.44.0

type RulePublishStatus string

The publish status of a rule, either draft or published.

func (RulePublishStatus) ElementType added in v0.44.0

func (RulePublishStatus) ElementType() reflect.Type

func (RulePublishStatus) ToRulePublishStatusOutput added in v0.44.0

func (e RulePublishStatus) ToRulePublishStatusOutput() RulePublishStatusOutput

func (RulePublishStatus) ToRulePublishStatusOutputWithContext added in v0.44.0

func (e RulePublishStatus) ToRulePublishStatusOutputWithContext(ctx context.Context) RulePublishStatusOutput

func (RulePublishStatus) ToRulePublishStatusPtrOutput added in v0.44.0

func (e RulePublishStatus) ToRulePublishStatusPtrOutput() RulePublishStatusPtrOutput

func (RulePublishStatus) ToRulePublishStatusPtrOutputWithContext added in v0.44.0

func (e RulePublishStatus) ToRulePublishStatusPtrOutputWithContext(ctx context.Context) RulePublishStatusPtrOutput

func (RulePublishStatus) ToStringOutput added in v0.44.0

func (e RulePublishStatus) ToStringOutput() pulumi.StringOutput

func (RulePublishStatus) ToStringOutputWithContext added in v0.44.0

func (e RulePublishStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RulePublishStatus) ToStringPtrOutput added in v0.44.0

func (e RulePublishStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (RulePublishStatus) ToStringPtrOutputWithContext added in v0.44.0

func (e RulePublishStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RulePublishStatusInput added in v0.44.0

type RulePublishStatusInput interface {
	pulumi.Input

	ToRulePublishStatusOutput() RulePublishStatusOutput
	ToRulePublishStatusOutputWithContext(context.Context) RulePublishStatusOutput
}

RulePublishStatusInput is an input type that accepts values of the RulePublishStatus enum A concrete instance of `RulePublishStatusInput` can be one of the following:

RulePublishStatusDraft
RulePublishStatusPublished

type RulePublishStatusOutput added in v0.44.0

type RulePublishStatusOutput struct{ *pulumi.OutputState }

func (RulePublishStatusOutput) ElementType added in v0.44.0

func (RulePublishStatusOutput) ElementType() reflect.Type

func (RulePublishStatusOutput) ToRulePublishStatusOutput added in v0.44.0

func (o RulePublishStatusOutput) ToRulePublishStatusOutput() RulePublishStatusOutput

func (RulePublishStatusOutput) ToRulePublishStatusOutputWithContext added in v0.44.0

func (o RulePublishStatusOutput) ToRulePublishStatusOutputWithContext(ctx context.Context) RulePublishStatusOutput

func (RulePublishStatusOutput) ToRulePublishStatusPtrOutput added in v0.44.0

func (o RulePublishStatusOutput) ToRulePublishStatusPtrOutput() RulePublishStatusPtrOutput

func (RulePublishStatusOutput) ToRulePublishStatusPtrOutputWithContext added in v0.44.0

func (o RulePublishStatusOutput) ToRulePublishStatusPtrOutputWithContext(ctx context.Context) RulePublishStatusPtrOutput

func (RulePublishStatusOutput) ToStringOutput added in v0.44.0

func (o RulePublishStatusOutput) ToStringOutput() pulumi.StringOutput

func (RulePublishStatusOutput) ToStringOutputWithContext added in v0.44.0

func (o RulePublishStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RulePublishStatusOutput) ToStringPtrOutput added in v0.44.0

func (o RulePublishStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RulePublishStatusOutput) ToStringPtrOutputWithContext added in v0.44.0

func (o RulePublishStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RulePublishStatusPtrInput added in v0.44.0

type RulePublishStatusPtrInput interface {
	pulumi.Input

	ToRulePublishStatusPtrOutput() RulePublishStatusPtrOutput
	ToRulePublishStatusPtrOutputWithContext(context.Context) RulePublishStatusPtrOutput
}

func RulePublishStatusPtr added in v0.44.0

func RulePublishStatusPtr(v string) RulePublishStatusPtrInput

type RulePublishStatusPtrOutput added in v0.44.0

type RulePublishStatusPtrOutput struct{ *pulumi.OutputState }

func (RulePublishStatusPtrOutput) Elem added in v0.44.0

func (RulePublishStatusPtrOutput) ElementType added in v0.44.0

func (RulePublishStatusPtrOutput) ElementType() reflect.Type

func (RulePublishStatusPtrOutput) ToRulePublishStatusPtrOutput added in v0.44.0

func (o RulePublishStatusPtrOutput) ToRulePublishStatusPtrOutput() RulePublishStatusPtrOutput

func (RulePublishStatusPtrOutput) ToRulePublishStatusPtrOutputWithContext added in v0.44.0

func (o RulePublishStatusPtrOutput) ToRulePublishStatusPtrOutputWithContext(ctx context.Context) RulePublishStatusPtrOutput

func (RulePublishStatusPtrOutput) ToStringPtrOutput added in v0.44.0

func (o RulePublishStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RulePublishStatusPtrOutput) ToStringPtrOutputWithContext added in v0.44.0

func (o RulePublishStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RuleSendNotificationAction added in v0.44.0

type RuleSendNotificationAction struct {
	// The content of notification.
	Content string `pulumi:"content"`
	// The type of content.
	ContentType RuleSendNotificationActionContentType `pulumi:"contentType"`
	// The means of delivery.
	DeliveryMethod RuleSendNotificationActionDeliveryMethod `pulumi:"deliveryMethod"`
	Recipient      RuleNotificationRecipientType            `pulumi:"recipient"`
	// The subject of notification.
	Subject *string `pulumi:"subject"`
}

The definition for sending notification action.

type RuleSendNotificationActionArgs added in v0.44.0

type RuleSendNotificationActionArgs struct {
	// The content of notification.
	Content pulumi.StringInput `pulumi:"content"`
	// The type of content.
	ContentType RuleSendNotificationActionContentTypeInput `pulumi:"contentType"`
	// The means of delivery.
	DeliveryMethod RuleSendNotificationActionDeliveryMethodInput `pulumi:"deliveryMethod"`
	Recipient      RuleNotificationRecipientTypeInput            `pulumi:"recipient"`
	// The subject of notification.
	Subject pulumi.StringPtrInput `pulumi:"subject"`
}

The definition for sending notification action.

func (RuleSendNotificationActionArgs) ElementType added in v0.44.0

func (RuleSendNotificationActionArgs) ToRuleSendNotificationActionOutput added in v0.44.0

func (i RuleSendNotificationActionArgs) ToRuleSendNotificationActionOutput() RuleSendNotificationActionOutput

func (RuleSendNotificationActionArgs) ToRuleSendNotificationActionOutputWithContext added in v0.44.0

func (i RuleSendNotificationActionArgs) ToRuleSendNotificationActionOutputWithContext(ctx context.Context) RuleSendNotificationActionOutput

type RuleSendNotificationActionArray added in v0.44.0

type RuleSendNotificationActionArray []RuleSendNotificationActionInput

func (RuleSendNotificationActionArray) ElementType added in v0.44.0

func (RuleSendNotificationActionArray) ToRuleSendNotificationActionArrayOutput added in v0.44.0

func (i RuleSendNotificationActionArray) ToRuleSendNotificationActionArrayOutput() RuleSendNotificationActionArrayOutput

func (RuleSendNotificationActionArray) ToRuleSendNotificationActionArrayOutputWithContext added in v0.44.0

func (i RuleSendNotificationActionArray) ToRuleSendNotificationActionArrayOutputWithContext(ctx context.Context) RuleSendNotificationActionArrayOutput

type RuleSendNotificationActionArrayInput added in v0.44.0

type RuleSendNotificationActionArrayInput interface {
	pulumi.Input

	ToRuleSendNotificationActionArrayOutput() RuleSendNotificationActionArrayOutput
	ToRuleSendNotificationActionArrayOutputWithContext(context.Context) RuleSendNotificationActionArrayOutput
}

RuleSendNotificationActionArrayInput is an input type that accepts RuleSendNotificationActionArray and RuleSendNotificationActionArrayOutput values. You can construct a concrete instance of `RuleSendNotificationActionArrayInput` via:

RuleSendNotificationActionArray{ RuleSendNotificationActionArgs{...} }

type RuleSendNotificationActionArrayOutput added in v0.44.0

type RuleSendNotificationActionArrayOutput struct{ *pulumi.OutputState }

func (RuleSendNotificationActionArrayOutput) ElementType added in v0.44.0

func (RuleSendNotificationActionArrayOutput) Index added in v0.44.0

func (RuleSendNotificationActionArrayOutput) ToRuleSendNotificationActionArrayOutput added in v0.44.0

func (o RuleSendNotificationActionArrayOutput) ToRuleSendNotificationActionArrayOutput() RuleSendNotificationActionArrayOutput

func (RuleSendNotificationActionArrayOutput) ToRuleSendNotificationActionArrayOutputWithContext added in v0.44.0

func (o RuleSendNotificationActionArrayOutput) ToRuleSendNotificationActionArrayOutputWithContext(ctx context.Context) RuleSendNotificationActionArrayOutput

type RuleSendNotificationActionContentType added in v0.44.0

type RuleSendNotificationActionContentType string

The type of content.

func (RuleSendNotificationActionContentType) ElementType added in v0.44.0

func (RuleSendNotificationActionContentType) ToRuleSendNotificationActionContentTypeOutput added in v0.44.0

func (e RuleSendNotificationActionContentType) ToRuleSendNotificationActionContentTypeOutput() RuleSendNotificationActionContentTypeOutput

func (RuleSendNotificationActionContentType) ToRuleSendNotificationActionContentTypeOutputWithContext added in v0.44.0

func (e RuleSendNotificationActionContentType) ToRuleSendNotificationActionContentTypeOutputWithContext(ctx context.Context) RuleSendNotificationActionContentTypeOutput

func (RuleSendNotificationActionContentType) ToRuleSendNotificationActionContentTypePtrOutput added in v0.44.0

func (e RuleSendNotificationActionContentType) ToRuleSendNotificationActionContentTypePtrOutput() RuleSendNotificationActionContentTypePtrOutput

func (RuleSendNotificationActionContentType) ToRuleSendNotificationActionContentTypePtrOutputWithContext added in v0.44.0

func (e RuleSendNotificationActionContentType) ToRuleSendNotificationActionContentTypePtrOutputWithContext(ctx context.Context) RuleSendNotificationActionContentTypePtrOutput

func (RuleSendNotificationActionContentType) ToStringOutput added in v0.44.0

func (RuleSendNotificationActionContentType) ToStringOutputWithContext added in v0.44.0

func (e RuleSendNotificationActionContentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RuleSendNotificationActionContentType) ToStringPtrOutput added in v0.44.0

func (RuleSendNotificationActionContentType) ToStringPtrOutputWithContext added in v0.44.0

func (e RuleSendNotificationActionContentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RuleSendNotificationActionContentTypeInput added in v0.44.0

type RuleSendNotificationActionContentTypeInput interface {
	pulumi.Input

	ToRuleSendNotificationActionContentTypeOutput() RuleSendNotificationActionContentTypeOutput
	ToRuleSendNotificationActionContentTypeOutputWithContext(context.Context) RuleSendNotificationActionContentTypeOutput
}

RuleSendNotificationActionContentTypeInput is an input type that accepts values of the RuleSendNotificationActionContentType enum A concrete instance of `RuleSendNotificationActionContentTypeInput` can be one of the following:

RuleSendNotificationActionContentTypePlainText

type RuleSendNotificationActionContentTypeOutput added in v0.44.0

type RuleSendNotificationActionContentTypeOutput struct{ *pulumi.OutputState }

func (RuleSendNotificationActionContentTypeOutput) ElementType added in v0.44.0

func (RuleSendNotificationActionContentTypeOutput) ToRuleSendNotificationActionContentTypeOutput added in v0.44.0

func (o RuleSendNotificationActionContentTypeOutput) ToRuleSendNotificationActionContentTypeOutput() RuleSendNotificationActionContentTypeOutput

func (RuleSendNotificationActionContentTypeOutput) ToRuleSendNotificationActionContentTypeOutputWithContext added in v0.44.0

func (o RuleSendNotificationActionContentTypeOutput) ToRuleSendNotificationActionContentTypeOutputWithContext(ctx context.Context) RuleSendNotificationActionContentTypeOutput

func (RuleSendNotificationActionContentTypeOutput) ToRuleSendNotificationActionContentTypePtrOutput added in v0.44.0

func (o RuleSendNotificationActionContentTypeOutput) ToRuleSendNotificationActionContentTypePtrOutput() RuleSendNotificationActionContentTypePtrOutput

func (RuleSendNotificationActionContentTypeOutput) ToRuleSendNotificationActionContentTypePtrOutputWithContext added in v0.44.0

func (o RuleSendNotificationActionContentTypeOutput) ToRuleSendNotificationActionContentTypePtrOutputWithContext(ctx context.Context) RuleSendNotificationActionContentTypePtrOutput

func (RuleSendNotificationActionContentTypeOutput) ToStringOutput added in v0.44.0

func (RuleSendNotificationActionContentTypeOutput) ToStringOutputWithContext added in v0.44.0

func (RuleSendNotificationActionContentTypeOutput) ToStringPtrOutput added in v0.44.0

func (RuleSendNotificationActionContentTypeOutput) ToStringPtrOutputWithContext added in v0.44.0

type RuleSendNotificationActionContentTypePtrInput added in v0.44.0

type RuleSendNotificationActionContentTypePtrInput interface {
	pulumi.Input

	ToRuleSendNotificationActionContentTypePtrOutput() RuleSendNotificationActionContentTypePtrOutput
	ToRuleSendNotificationActionContentTypePtrOutputWithContext(context.Context) RuleSendNotificationActionContentTypePtrOutput
}

func RuleSendNotificationActionContentTypePtr added in v0.44.0

func RuleSendNotificationActionContentTypePtr(v string) RuleSendNotificationActionContentTypePtrInput

type RuleSendNotificationActionContentTypePtrOutput added in v0.44.0

type RuleSendNotificationActionContentTypePtrOutput struct{ *pulumi.OutputState }

func (RuleSendNotificationActionContentTypePtrOutput) Elem added in v0.44.0

func (RuleSendNotificationActionContentTypePtrOutput) ElementType added in v0.44.0

func (RuleSendNotificationActionContentTypePtrOutput) ToRuleSendNotificationActionContentTypePtrOutput added in v0.44.0

func (o RuleSendNotificationActionContentTypePtrOutput) ToRuleSendNotificationActionContentTypePtrOutput() RuleSendNotificationActionContentTypePtrOutput

func (RuleSendNotificationActionContentTypePtrOutput) ToRuleSendNotificationActionContentTypePtrOutputWithContext added in v0.44.0

func (o RuleSendNotificationActionContentTypePtrOutput) ToRuleSendNotificationActionContentTypePtrOutputWithContext(ctx context.Context) RuleSendNotificationActionContentTypePtrOutput

func (RuleSendNotificationActionContentTypePtrOutput) ToStringPtrOutput added in v0.44.0

func (RuleSendNotificationActionContentTypePtrOutput) ToStringPtrOutputWithContext added in v0.44.0

type RuleSendNotificationActionDeliveryMethod added in v0.44.0

type RuleSendNotificationActionDeliveryMethod string

The means of delivery.

func (RuleSendNotificationActionDeliveryMethod) ElementType added in v0.44.0

func (RuleSendNotificationActionDeliveryMethod) ToRuleSendNotificationActionDeliveryMethodOutput added in v0.44.0

func (e RuleSendNotificationActionDeliveryMethod) ToRuleSendNotificationActionDeliveryMethodOutput() RuleSendNotificationActionDeliveryMethodOutput

func (RuleSendNotificationActionDeliveryMethod) ToRuleSendNotificationActionDeliveryMethodOutputWithContext added in v0.44.0

func (e RuleSendNotificationActionDeliveryMethod) ToRuleSendNotificationActionDeliveryMethodOutputWithContext(ctx context.Context) RuleSendNotificationActionDeliveryMethodOutput

func (RuleSendNotificationActionDeliveryMethod) ToRuleSendNotificationActionDeliveryMethodPtrOutput added in v0.44.0

func (e RuleSendNotificationActionDeliveryMethod) ToRuleSendNotificationActionDeliveryMethodPtrOutput() RuleSendNotificationActionDeliveryMethodPtrOutput

func (RuleSendNotificationActionDeliveryMethod) ToRuleSendNotificationActionDeliveryMethodPtrOutputWithContext added in v0.44.0

func (e RuleSendNotificationActionDeliveryMethod) ToRuleSendNotificationActionDeliveryMethodPtrOutputWithContext(ctx context.Context) RuleSendNotificationActionDeliveryMethodPtrOutput

func (RuleSendNotificationActionDeliveryMethod) ToStringOutput added in v0.44.0

func (RuleSendNotificationActionDeliveryMethod) ToStringOutputWithContext added in v0.44.0

func (RuleSendNotificationActionDeliveryMethod) ToStringPtrOutput added in v0.44.0

func (RuleSendNotificationActionDeliveryMethod) ToStringPtrOutputWithContext added in v0.44.0

type RuleSendNotificationActionDeliveryMethodInput added in v0.44.0

type RuleSendNotificationActionDeliveryMethodInput interface {
	pulumi.Input

	ToRuleSendNotificationActionDeliveryMethodOutput() RuleSendNotificationActionDeliveryMethodOutput
	ToRuleSendNotificationActionDeliveryMethodOutputWithContext(context.Context) RuleSendNotificationActionDeliveryMethodOutput
}

RuleSendNotificationActionDeliveryMethodInput is an input type that accepts values of the RuleSendNotificationActionDeliveryMethod enum A concrete instance of `RuleSendNotificationActionDeliveryMethodInput` can be one of the following:

RuleSendNotificationActionDeliveryMethodEmail

type RuleSendNotificationActionDeliveryMethodOutput added in v0.44.0

type RuleSendNotificationActionDeliveryMethodOutput struct{ *pulumi.OutputState }

func (RuleSendNotificationActionDeliveryMethodOutput) ElementType added in v0.44.0

func (RuleSendNotificationActionDeliveryMethodOutput) ToRuleSendNotificationActionDeliveryMethodOutput added in v0.44.0

func (o RuleSendNotificationActionDeliveryMethodOutput) ToRuleSendNotificationActionDeliveryMethodOutput() RuleSendNotificationActionDeliveryMethodOutput

func (RuleSendNotificationActionDeliveryMethodOutput) ToRuleSendNotificationActionDeliveryMethodOutputWithContext added in v0.44.0

func (o RuleSendNotificationActionDeliveryMethodOutput) ToRuleSendNotificationActionDeliveryMethodOutputWithContext(ctx context.Context) RuleSendNotificationActionDeliveryMethodOutput

func (RuleSendNotificationActionDeliveryMethodOutput) ToRuleSendNotificationActionDeliveryMethodPtrOutput added in v0.44.0

func (o RuleSendNotificationActionDeliveryMethodOutput) ToRuleSendNotificationActionDeliveryMethodPtrOutput() RuleSendNotificationActionDeliveryMethodPtrOutput

func (RuleSendNotificationActionDeliveryMethodOutput) ToRuleSendNotificationActionDeliveryMethodPtrOutputWithContext added in v0.44.0

func (o RuleSendNotificationActionDeliveryMethodOutput) ToRuleSendNotificationActionDeliveryMethodPtrOutputWithContext(ctx context.Context) RuleSendNotificationActionDeliveryMethodPtrOutput

func (RuleSendNotificationActionDeliveryMethodOutput) ToStringOutput added in v0.44.0

func (RuleSendNotificationActionDeliveryMethodOutput) ToStringOutputWithContext added in v0.44.0

func (RuleSendNotificationActionDeliveryMethodOutput) ToStringPtrOutput added in v0.44.0

func (RuleSendNotificationActionDeliveryMethodOutput) ToStringPtrOutputWithContext added in v0.44.0

type RuleSendNotificationActionDeliveryMethodPtrInput added in v0.44.0

type RuleSendNotificationActionDeliveryMethodPtrInput interface {
	pulumi.Input

	ToRuleSendNotificationActionDeliveryMethodPtrOutput() RuleSendNotificationActionDeliveryMethodPtrOutput
	ToRuleSendNotificationActionDeliveryMethodPtrOutputWithContext(context.Context) RuleSendNotificationActionDeliveryMethodPtrOutput
}

func RuleSendNotificationActionDeliveryMethodPtr added in v0.44.0

func RuleSendNotificationActionDeliveryMethodPtr(v string) RuleSendNotificationActionDeliveryMethodPtrInput

type RuleSendNotificationActionDeliveryMethodPtrOutput added in v0.44.0

type RuleSendNotificationActionDeliveryMethodPtrOutput struct{ *pulumi.OutputState }

func (RuleSendNotificationActionDeliveryMethodPtrOutput) Elem added in v0.44.0

func (RuleSendNotificationActionDeliveryMethodPtrOutput) ElementType added in v0.44.0

func (RuleSendNotificationActionDeliveryMethodPtrOutput) ToRuleSendNotificationActionDeliveryMethodPtrOutput added in v0.44.0

func (o RuleSendNotificationActionDeliveryMethodPtrOutput) ToRuleSendNotificationActionDeliveryMethodPtrOutput() RuleSendNotificationActionDeliveryMethodPtrOutput

func (RuleSendNotificationActionDeliveryMethodPtrOutput) ToRuleSendNotificationActionDeliveryMethodPtrOutputWithContext added in v0.44.0

func (o RuleSendNotificationActionDeliveryMethodPtrOutput) ToRuleSendNotificationActionDeliveryMethodPtrOutputWithContext(ctx context.Context) RuleSendNotificationActionDeliveryMethodPtrOutput

func (RuleSendNotificationActionDeliveryMethodPtrOutput) ToStringPtrOutput added in v0.44.0

func (RuleSendNotificationActionDeliveryMethodPtrOutput) ToStringPtrOutputWithContext added in v0.44.0

type RuleSendNotificationActionInput added in v0.44.0

type RuleSendNotificationActionInput interface {
	pulumi.Input

	ToRuleSendNotificationActionOutput() RuleSendNotificationActionOutput
	ToRuleSendNotificationActionOutputWithContext(context.Context) RuleSendNotificationActionOutput
}

RuleSendNotificationActionInput is an input type that accepts RuleSendNotificationActionArgs and RuleSendNotificationActionOutput values. You can construct a concrete instance of `RuleSendNotificationActionInput` via:

RuleSendNotificationActionArgs{...}

type RuleSendNotificationActionOutput added in v0.44.0

type RuleSendNotificationActionOutput struct{ *pulumi.OutputState }

The definition for sending notification action.

func (RuleSendNotificationActionOutput) Content added in v0.44.0

The content of notification.

func (RuleSendNotificationActionOutput) ContentType added in v0.44.0

The type of content.

func (RuleSendNotificationActionOutput) DeliveryMethod added in v0.44.0

The means of delivery.

func (RuleSendNotificationActionOutput) ElementType added in v0.44.0

func (RuleSendNotificationActionOutput) Recipient added in v0.44.0

func (RuleSendNotificationActionOutput) Subject added in v0.44.0

The subject of notification.

func (RuleSendNotificationActionOutput) ToRuleSendNotificationActionOutput added in v0.44.0

func (o RuleSendNotificationActionOutput) ToRuleSendNotificationActionOutput() RuleSendNotificationActionOutput

func (RuleSendNotificationActionOutput) ToRuleSendNotificationActionOutputWithContext added in v0.44.0

func (o RuleSendNotificationActionOutput) ToRuleSendNotificationActionOutputWithContext(ctx context.Context) RuleSendNotificationActionOutput

type RuleState added in v0.44.0

type RuleState struct {
}

func (RuleState) ElementType added in v0.44.0

func (RuleState) ElementType() reflect.Type

type RuleTag added in v0.44.0

type RuleTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that's 1 to 256 characters in length.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type RuleTagArgs added in v0.44.0

type RuleTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that's 1 to 256 characters in length.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (RuleTagArgs) ElementType added in v0.44.0

func (RuleTagArgs) ElementType() reflect.Type

func (RuleTagArgs) ToRuleTagOutput added in v0.44.0

func (i RuleTagArgs) ToRuleTagOutput() RuleTagOutput

func (RuleTagArgs) ToRuleTagOutputWithContext added in v0.44.0

func (i RuleTagArgs) ToRuleTagOutputWithContext(ctx context.Context) RuleTagOutput

type RuleTagArray added in v0.44.0

type RuleTagArray []RuleTagInput

func (RuleTagArray) ElementType added in v0.44.0

func (RuleTagArray) ElementType() reflect.Type

func (RuleTagArray) ToRuleTagArrayOutput added in v0.44.0

func (i RuleTagArray) ToRuleTagArrayOutput() RuleTagArrayOutput

func (RuleTagArray) ToRuleTagArrayOutputWithContext added in v0.44.0

func (i RuleTagArray) ToRuleTagArrayOutputWithContext(ctx context.Context) RuleTagArrayOutput

type RuleTagArrayInput added in v0.44.0

type RuleTagArrayInput interface {
	pulumi.Input

	ToRuleTagArrayOutput() RuleTagArrayOutput
	ToRuleTagArrayOutputWithContext(context.Context) RuleTagArrayOutput
}

RuleTagArrayInput is an input type that accepts RuleTagArray and RuleTagArrayOutput values. You can construct a concrete instance of `RuleTagArrayInput` via:

RuleTagArray{ RuleTagArgs{...} }

type RuleTagArrayOutput added in v0.44.0

type RuleTagArrayOutput struct{ *pulumi.OutputState }

func (RuleTagArrayOutput) ElementType added in v0.44.0

func (RuleTagArrayOutput) ElementType() reflect.Type

func (RuleTagArrayOutput) Index added in v0.44.0

func (RuleTagArrayOutput) ToRuleTagArrayOutput added in v0.44.0

func (o RuleTagArrayOutput) ToRuleTagArrayOutput() RuleTagArrayOutput

func (RuleTagArrayOutput) ToRuleTagArrayOutputWithContext added in v0.44.0

func (o RuleTagArrayOutput) ToRuleTagArrayOutputWithContext(ctx context.Context) RuleTagArrayOutput

type RuleTagInput added in v0.44.0

type RuleTagInput interface {
	pulumi.Input

	ToRuleTagOutput() RuleTagOutput
	ToRuleTagOutputWithContext(context.Context) RuleTagOutput
}

RuleTagInput is an input type that accepts RuleTagArgs and RuleTagOutput values. You can construct a concrete instance of `RuleTagInput` via:

RuleTagArgs{...}

type RuleTagOutput added in v0.44.0

type RuleTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (RuleTagOutput) ElementType added in v0.44.0

func (RuleTagOutput) ElementType() reflect.Type

func (RuleTagOutput) Key added in v0.44.0

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (RuleTagOutput) ToRuleTagOutput added in v0.44.0

func (o RuleTagOutput) ToRuleTagOutput() RuleTagOutput

func (RuleTagOutput) ToRuleTagOutputWithContext added in v0.44.0

func (o RuleTagOutput) ToRuleTagOutputWithContext(ctx context.Context) RuleTagOutput

func (RuleTagOutput) Value added in v0.44.0

func (o RuleTagOutput) Value() pulumi.StringOutput

The value for the tag. You can specify a value that's 1 to 256 characters in length.

type RuleTaskAction added in v0.44.0

type RuleTaskAction struct {
	// The Amazon Resource Name (ARN) of the contact flow.
	ContactFlowArn string `pulumi:"contactFlowArn"`
	// The description which appears in the agent's Contact Control Panel (CCP).
	Description *string `pulumi:"description"`
	// The name which appears in the agent's Contact Control Panel (CCP).
	Name string `pulumi:"name"`
	// A formatted URL that is shown to an agent in the Contact Control Panel (CCP).
	References interface{} `pulumi:"references"`
}

The definition of task action.

type RuleTaskActionArgs added in v0.44.0

type RuleTaskActionArgs struct {
	// The Amazon Resource Name (ARN) of the contact flow.
	ContactFlowArn pulumi.StringInput `pulumi:"contactFlowArn"`
	// The description which appears in the agent's Contact Control Panel (CCP).
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The name which appears in the agent's Contact Control Panel (CCP).
	Name pulumi.StringInput `pulumi:"name"`
	// A formatted URL that is shown to an agent in the Contact Control Panel (CCP).
	References pulumi.Input `pulumi:"references"`
}

The definition of task action.

func (RuleTaskActionArgs) ElementType added in v0.44.0

func (RuleTaskActionArgs) ElementType() reflect.Type

func (RuleTaskActionArgs) ToRuleTaskActionOutput added in v0.44.0

func (i RuleTaskActionArgs) ToRuleTaskActionOutput() RuleTaskActionOutput

func (RuleTaskActionArgs) ToRuleTaskActionOutputWithContext added in v0.44.0

func (i RuleTaskActionArgs) ToRuleTaskActionOutputWithContext(ctx context.Context) RuleTaskActionOutput

type RuleTaskActionArray added in v0.44.0

type RuleTaskActionArray []RuleTaskActionInput

func (RuleTaskActionArray) ElementType added in v0.44.0

func (RuleTaskActionArray) ElementType() reflect.Type

func (RuleTaskActionArray) ToRuleTaskActionArrayOutput added in v0.44.0

func (i RuleTaskActionArray) ToRuleTaskActionArrayOutput() RuleTaskActionArrayOutput

func (RuleTaskActionArray) ToRuleTaskActionArrayOutputWithContext added in v0.44.0

func (i RuleTaskActionArray) ToRuleTaskActionArrayOutputWithContext(ctx context.Context) RuleTaskActionArrayOutput

type RuleTaskActionArrayInput added in v0.44.0

type RuleTaskActionArrayInput interface {
	pulumi.Input

	ToRuleTaskActionArrayOutput() RuleTaskActionArrayOutput
	ToRuleTaskActionArrayOutputWithContext(context.Context) RuleTaskActionArrayOutput
}

RuleTaskActionArrayInput is an input type that accepts RuleTaskActionArray and RuleTaskActionArrayOutput values. You can construct a concrete instance of `RuleTaskActionArrayInput` via:

RuleTaskActionArray{ RuleTaskActionArgs{...} }

type RuleTaskActionArrayOutput added in v0.44.0

type RuleTaskActionArrayOutput struct{ *pulumi.OutputState }

func (RuleTaskActionArrayOutput) ElementType added in v0.44.0

func (RuleTaskActionArrayOutput) ElementType() reflect.Type

func (RuleTaskActionArrayOutput) Index added in v0.44.0

func (RuleTaskActionArrayOutput) ToRuleTaskActionArrayOutput added in v0.44.0

func (o RuleTaskActionArrayOutput) ToRuleTaskActionArrayOutput() RuleTaskActionArrayOutput

func (RuleTaskActionArrayOutput) ToRuleTaskActionArrayOutputWithContext added in v0.44.0

func (o RuleTaskActionArrayOutput) ToRuleTaskActionArrayOutputWithContext(ctx context.Context) RuleTaskActionArrayOutput

type RuleTaskActionInput added in v0.44.0

type RuleTaskActionInput interface {
	pulumi.Input

	ToRuleTaskActionOutput() RuleTaskActionOutput
	ToRuleTaskActionOutputWithContext(context.Context) RuleTaskActionOutput
}

RuleTaskActionInput is an input type that accepts RuleTaskActionArgs and RuleTaskActionOutput values. You can construct a concrete instance of `RuleTaskActionInput` via:

RuleTaskActionArgs{...}

type RuleTaskActionOutput added in v0.44.0

type RuleTaskActionOutput struct{ *pulumi.OutputState }

The definition of task action.

func (RuleTaskActionOutput) ContactFlowArn added in v0.44.0

func (o RuleTaskActionOutput) ContactFlowArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the contact flow.

func (RuleTaskActionOutput) Description added in v0.44.0

The description which appears in the agent's Contact Control Panel (CCP).

func (RuleTaskActionOutput) ElementType added in v0.44.0

func (RuleTaskActionOutput) ElementType() reflect.Type

func (RuleTaskActionOutput) Name added in v0.44.0

The name which appears in the agent's Contact Control Panel (CCP).

func (RuleTaskActionOutput) References added in v0.44.0

func (o RuleTaskActionOutput) References() pulumi.AnyOutput

A formatted URL that is shown to an agent in the Contact Control Panel (CCP).

func (RuleTaskActionOutput) ToRuleTaskActionOutput added in v0.44.0

func (o RuleTaskActionOutput) ToRuleTaskActionOutput() RuleTaskActionOutput

func (RuleTaskActionOutput) ToRuleTaskActionOutputWithContext added in v0.44.0

func (o RuleTaskActionOutput) ToRuleTaskActionOutputWithContext(ctx context.Context) RuleTaskActionOutput

type RuleTriggerEventSource added in v0.44.0

type RuleTriggerEventSource struct {
	// The name of event source.
	EventSourceName RuleTriggerEventSourceEventSourceName `pulumi:"eventSourceName"`
	// The Amazon Resource Name (ARN) for the AppIntegration association.
	IntegrationAssociationArn *string `pulumi:"integrationAssociationArn"`
}

The event source that will trigger the rule.

type RuleTriggerEventSourceArgs added in v0.44.0

type RuleTriggerEventSourceArgs struct {
	// The name of event source.
	EventSourceName RuleTriggerEventSourceEventSourceNameInput `pulumi:"eventSourceName"`
	// The Amazon Resource Name (ARN) for the AppIntegration association.
	IntegrationAssociationArn pulumi.StringPtrInput `pulumi:"integrationAssociationArn"`
}

The event source that will trigger the rule.

func (RuleTriggerEventSourceArgs) ElementType added in v0.44.0

func (RuleTriggerEventSourceArgs) ElementType() reflect.Type

func (RuleTriggerEventSourceArgs) ToRuleTriggerEventSourceOutput added in v0.44.0

func (i RuleTriggerEventSourceArgs) ToRuleTriggerEventSourceOutput() RuleTriggerEventSourceOutput

func (RuleTriggerEventSourceArgs) ToRuleTriggerEventSourceOutputWithContext added in v0.44.0

func (i RuleTriggerEventSourceArgs) ToRuleTriggerEventSourceOutputWithContext(ctx context.Context) RuleTriggerEventSourceOutput

type RuleTriggerEventSourceEventSourceName added in v0.44.0

type RuleTriggerEventSourceEventSourceName string

The name of event source.

func (RuleTriggerEventSourceEventSourceName) ElementType added in v0.44.0

func (RuleTriggerEventSourceEventSourceName) ToRuleTriggerEventSourceEventSourceNameOutput added in v0.44.0

func (e RuleTriggerEventSourceEventSourceName) ToRuleTriggerEventSourceEventSourceNameOutput() RuleTriggerEventSourceEventSourceNameOutput

func (RuleTriggerEventSourceEventSourceName) ToRuleTriggerEventSourceEventSourceNameOutputWithContext added in v0.44.0

func (e RuleTriggerEventSourceEventSourceName) ToRuleTriggerEventSourceEventSourceNameOutputWithContext(ctx context.Context) RuleTriggerEventSourceEventSourceNameOutput

func (RuleTriggerEventSourceEventSourceName) ToRuleTriggerEventSourceEventSourceNamePtrOutput added in v0.44.0

func (e RuleTriggerEventSourceEventSourceName) ToRuleTriggerEventSourceEventSourceNamePtrOutput() RuleTriggerEventSourceEventSourceNamePtrOutput

func (RuleTriggerEventSourceEventSourceName) ToRuleTriggerEventSourceEventSourceNamePtrOutputWithContext added in v0.44.0

func (e RuleTriggerEventSourceEventSourceName) ToRuleTriggerEventSourceEventSourceNamePtrOutputWithContext(ctx context.Context) RuleTriggerEventSourceEventSourceNamePtrOutput

func (RuleTriggerEventSourceEventSourceName) ToStringOutput added in v0.44.0

func (RuleTriggerEventSourceEventSourceName) ToStringOutputWithContext added in v0.44.0

func (e RuleTriggerEventSourceEventSourceName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RuleTriggerEventSourceEventSourceName) ToStringPtrOutput added in v0.44.0

func (RuleTriggerEventSourceEventSourceName) ToStringPtrOutputWithContext added in v0.44.0

func (e RuleTriggerEventSourceEventSourceName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RuleTriggerEventSourceEventSourceNameInput added in v0.44.0

type RuleTriggerEventSourceEventSourceNameInput interface {
	pulumi.Input

	ToRuleTriggerEventSourceEventSourceNameOutput() RuleTriggerEventSourceEventSourceNameOutput
	ToRuleTriggerEventSourceEventSourceNameOutputWithContext(context.Context) RuleTriggerEventSourceEventSourceNameOutput
}

RuleTriggerEventSourceEventSourceNameInput is an input type that accepts values of the RuleTriggerEventSourceEventSourceName enum A concrete instance of `RuleTriggerEventSourceEventSourceNameInput` can be one of the following:

RuleTriggerEventSourceEventSourceNameOnContactEvaluationSubmit
RuleTriggerEventSourceEventSourceNameOnPostCallAnalysisAvailable
RuleTriggerEventSourceEventSourceNameOnRealTimeCallAnalysisAvailable
RuleTriggerEventSourceEventSourceNameOnRealTimeChatAnalysisAvailable
RuleTriggerEventSourceEventSourceNameOnPostChatAnalysisAvailable
RuleTriggerEventSourceEventSourceNameOnZendeskTicketCreate
RuleTriggerEventSourceEventSourceNameOnZendeskTicketStatusUpdate
RuleTriggerEventSourceEventSourceNameOnSalesforceCaseCreate
RuleTriggerEventSourceEventSourceNameOnMetricDataUpdate
RuleTriggerEventSourceEventSourceNameOnCaseCreate
RuleTriggerEventSourceEventSourceNameOnCaseUpdate

type RuleTriggerEventSourceEventSourceNameOutput added in v0.44.0

type RuleTriggerEventSourceEventSourceNameOutput struct{ *pulumi.OutputState }

func (RuleTriggerEventSourceEventSourceNameOutput) ElementType added in v0.44.0

func (RuleTriggerEventSourceEventSourceNameOutput) ToRuleTriggerEventSourceEventSourceNameOutput added in v0.44.0

func (o RuleTriggerEventSourceEventSourceNameOutput) ToRuleTriggerEventSourceEventSourceNameOutput() RuleTriggerEventSourceEventSourceNameOutput

func (RuleTriggerEventSourceEventSourceNameOutput) ToRuleTriggerEventSourceEventSourceNameOutputWithContext added in v0.44.0

func (o RuleTriggerEventSourceEventSourceNameOutput) ToRuleTriggerEventSourceEventSourceNameOutputWithContext(ctx context.Context) RuleTriggerEventSourceEventSourceNameOutput

func (RuleTriggerEventSourceEventSourceNameOutput) ToRuleTriggerEventSourceEventSourceNamePtrOutput added in v0.44.0

func (o RuleTriggerEventSourceEventSourceNameOutput) ToRuleTriggerEventSourceEventSourceNamePtrOutput() RuleTriggerEventSourceEventSourceNamePtrOutput

func (RuleTriggerEventSourceEventSourceNameOutput) ToRuleTriggerEventSourceEventSourceNamePtrOutputWithContext added in v0.44.0

func (o RuleTriggerEventSourceEventSourceNameOutput) ToRuleTriggerEventSourceEventSourceNamePtrOutputWithContext(ctx context.Context) RuleTriggerEventSourceEventSourceNamePtrOutput

func (RuleTriggerEventSourceEventSourceNameOutput) ToStringOutput added in v0.44.0

func (RuleTriggerEventSourceEventSourceNameOutput) ToStringOutputWithContext added in v0.44.0

func (RuleTriggerEventSourceEventSourceNameOutput) ToStringPtrOutput added in v0.44.0

func (RuleTriggerEventSourceEventSourceNameOutput) ToStringPtrOutputWithContext added in v0.44.0

type RuleTriggerEventSourceEventSourceNamePtrInput added in v0.44.0

type RuleTriggerEventSourceEventSourceNamePtrInput interface {
	pulumi.Input

	ToRuleTriggerEventSourceEventSourceNamePtrOutput() RuleTriggerEventSourceEventSourceNamePtrOutput
	ToRuleTriggerEventSourceEventSourceNamePtrOutputWithContext(context.Context) RuleTriggerEventSourceEventSourceNamePtrOutput
}

func RuleTriggerEventSourceEventSourceNamePtr added in v0.44.0

func RuleTriggerEventSourceEventSourceNamePtr(v string) RuleTriggerEventSourceEventSourceNamePtrInput

type RuleTriggerEventSourceEventSourceNamePtrOutput added in v0.44.0

type RuleTriggerEventSourceEventSourceNamePtrOutput struct{ *pulumi.OutputState }

func (RuleTriggerEventSourceEventSourceNamePtrOutput) Elem added in v0.44.0

func (RuleTriggerEventSourceEventSourceNamePtrOutput) ElementType added in v0.44.0

func (RuleTriggerEventSourceEventSourceNamePtrOutput) ToRuleTriggerEventSourceEventSourceNamePtrOutput added in v0.44.0

func (o RuleTriggerEventSourceEventSourceNamePtrOutput) ToRuleTriggerEventSourceEventSourceNamePtrOutput() RuleTriggerEventSourceEventSourceNamePtrOutput

func (RuleTriggerEventSourceEventSourceNamePtrOutput) ToRuleTriggerEventSourceEventSourceNamePtrOutputWithContext added in v0.44.0

func (o RuleTriggerEventSourceEventSourceNamePtrOutput) ToRuleTriggerEventSourceEventSourceNamePtrOutputWithContext(ctx context.Context) RuleTriggerEventSourceEventSourceNamePtrOutput

func (RuleTriggerEventSourceEventSourceNamePtrOutput) ToStringPtrOutput added in v0.44.0

func (RuleTriggerEventSourceEventSourceNamePtrOutput) ToStringPtrOutputWithContext added in v0.44.0

type RuleTriggerEventSourceInput added in v0.44.0

type RuleTriggerEventSourceInput interface {
	pulumi.Input

	ToRuleTriggerEventSourceOutput() RuleTriggerEventSourceOutput
	ToRuleTriggerEventSourceOutputWithContext(context.Context) RuleTriggerEventSourceOutput
}

RuleTriggerEventSourceInput is an input type that accepts RuleTriggerEventSourceArgs and RuleTriggerEventSourceOutput values. You can construct a concrete instance of `RuleTriggerEventSourceInput` via:

RuleTriggerEventSourceArgs{...}

type RuleTriggerEventSourceOutput added in v0.44.0

type RuleTriggerEventSourceOutput struct{ *pulumi.OutputState }

The event source that will trigger the rule.

func (RuleTriggerEventSourceOutput) ElementType added in v0.44.0

func (RuleTriggerEventSourceOutput) EventSourceName added in v0.44.0

The name of event source.

func (RuleTriggerEventSourceOutput) IntegrationAssociationArn added in v0.44.0

func (o RuleTriggerEventSourceOutput) IntegrationAssociationArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) for the AppIntegration association.

func (RuleTriggerEventSourceOutput) ToRuleTriggerEventSourceOutput added in v0.44.0

func (o RuleTriggerEventSourceOutput) ToRuleTriggerEventSourceOutput() RuleTriggerEventSourceOutput

func (RuleTriggerEventSourceOutput) ToRuleTriggerEventSourceOutputWithContext added in v0.44.0

func (o RuleTriggerEventSourceOutput) ToRuleTriggerEventSourceOutputWithContext(ctx context.Context) RuleTriggerEventSourceOutput

type RuleUpdateCaseAction added in v0.91.0

type RuleUpdateCaseAction struct {
	Fields []RuleField `pulumi:"fields"`
}

The definition for update case action.

type RuleUpdateCaseActionArgs added in v0.91.0

type RuleUpdateCaseActionArgs struct {
	Fields RuleFieldArrayInput `pulumi:"fields"`
}

The definition for update case action.

func (RuleUpdateCaseActionArgs) ElementType added in v0.91.0

func (RuleUpdateCaseActionArgs) ElementType() reflect.Type

func (RuleUpdateCaseActionArgs) ToRuleUpdateCaseActionOutput added in v0.91.0

func (i RuleUpdateCaseActionArgs) ToRuleUpdateCaseActionOutput() RuleUpdateCaseActionOutput

func (RuleUpdateCaseActionArgs) ToRuleUpdateCaseActionOutputWithContext added in v0.91.0

func (i RuleUpdateCaseActionArgs) ToRuleUpdateCaseActionOutputWithContext(ctx context.Context) RuleUpdateCaseActionOutput

type RuleUpdateCaseActionArray added in v0.91.0

type RuleUpdateCaseActionArray []RuleUpdateCaseActionInput

func (RuleUpdateCaseActionArray) ElementType added in v0.91.0

func (RuleUpdateCaseActionArray) ElementType() reflect.Type

func (RuleUpdateCaseActionArray) ToRuleUpdateCaseActionArrayOutput added in v0.91.0

func (i RuleUpdateCaseActionArray) ToRuleUpdateCaseActionArrayOutput() RuleUpdateCaseActionArrayOutput

func (RuleUpdateCaseActionArray) ToRuleUpdateCaseActionArrayOutputWithContext added in v0.91.0

func (i RuleUpdateCaseActionArray) ToRuleUpdateCaseActionArrayOutputWithContext(ctx context.Context) RuleUpdateCaseActionArrayOutput

type RuleUpdateCaseActionArrayInput added in v0.91.0

type RuleUpdateCaseActionArrayInput interface {
	pulumi.Input

	ToRuleUpdateCaseActionArrayOutput() RuleUpdateCaseActionArrayOutput
	ToRuleUpdateCaseActionArrayOutputWithContext(context.Context) RuleUpdateCaseActionArrayOutput
}

RuleUpdateCaseActionArrayInput is an input type that accepts RuleUpdateCaseActionArray and RuleUpdateCaseActionArrayOutput values. You can construct a concrete instance of `RuleUpdateCaseActionArrayInput` via:

RuleUpdateCaseActionArray{ RuleUpdateCaseActionArgs{...} }

type RuleUpdateCaseActionArrayOutput added in v0.91.0

type RuleUpdateCaseActionArrayOutput struct{ *pulumi.OutputState }

func (RuleUpdateCaseActionArrayOutput) ElementType added in v0.91.0

func (RuleUpdateCaseActionArrayOutput) Index added in v0.91.0

func (RuleUpdateCaseActionArrayOutput) ToRuleUpdateCaseActionArrayOutput added in v0.91.0

func (o RuleUpdateCaseActionArrayOutput) ToRuleUpdateCaseActionArrayOutput() RuleUpdateCaseActionArrayOutput

func (RuleUpdateCaseActionArrayOutput) ToRuleUpdateCaseActionArrayOutputWithContext added in v0.91.0

func (o RuleUpdateCaseActionArrayOutput) ToRuleUpdateCaseActionArrayOutputWithContext(ctx context.Context) RuleUpdateCaseActionArrayOutput

type RuleUpdateCaseActionInput added in v0.91.0

type RuleUpdateCaseActionInput interface {
	pulumi.Input

	ToRuleUpdateCaseActionOutput() RuleUpdateCaseActionOutput
	ToRuleUpdateCaseActionOutputWithContext(context.Context) RuleUpdateCaseActionOutput
}

RuleUpdateCaseActionInput is an input type that accepts RuleUpdateCaseActionArgs and RuleUpdateCaseActionOutput values. You can construct a concrete instance of `RuleUpdateCaseActionInput` via:

RuleUpdateCaseActionArgs{...}

type RuleUpdateCaseActionOutput added in v0.91.0

type RuleUpdateCaseActionOutput struct{ *pulumi.OutputState }

The definition for update case action.

func (RuleUpdateCaseActionOutput) ElementType added in v0.91.0

func (RuleUpdateCaseActionOutput) ElementType() reflect.Type

func (RuleUpdateCaseActionOutput) Fields added in v0.91.0

func (RuleUpdateCaseActionOutput) ToRuleUpdateCaseActionOutput added in v0.91.0

func (o RuleUpdateCaseActionOutput) ToRuleUpdateCaseActionOutput() RuleUpdateCaseActionOutput

func (RuleUpdateCaseActionOutput) ToRuleUpdateCaseActionOutputWithContext added in v0.91.0

func (o RuleUpdateCaseActionOutput) ToRuleUpdateCaseActionOutputWithContext(ctx context.Context) RuleUpdateCaseActionOutput

type SecurityKey added in v0.49.0

type SecurityKey struct {
	pulumi.CustomResourceState

	AssociationId pulumi.StringOutput `pulumi:"associationId"`
	InstanceId    pulumi.StringOutput `pulumi:"instanceId"`
	Key           pulumi.StringOutput `pulumi:"key"`
}

Resource Type definition for AWS::Connect::SecurityKey

func GetSecurityKey added in v0.49.0

func GetSecurityKey(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SecurityKeyState, opts ...pulumi.ResourceOption) (*SecurityKey, error)

GetSecurityKey gets an existing SecurityKey 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 NewSecurityKey added in v0.49.0

func NewSecurityKey(ctx *pulumi.Context,
	name string, args *SecurityKeyArgs, opts ...pulumi.ResourceOption) (*SecurityKey, error)

NewSecurityKey registers a new resource with the given unique name, arguments, and options.

func (*SecurityKey) ElementType added in v0.49.0

func (*SecurityKey) ElementType() reflect.Type

func (*SecurityKey) ToSecurityKeyOutput added in v0.49.0

func (i *SecurityKey) ToSecurityKeyOutput() SecurityKeyOutput

func (*SecurityKey) ToSecurityKeyOutputWithContext added in v0.49.0

func (i *SecurityKey) ToSecurityKeyOutputWithContext(ctx context.Context) SecurityKeyOutput

type SecurityKeyArgs added in v0.49.0

type SecurityKeyArgs struct {
	InstanceId pulumi.StringInput
	Key        pulumi.StringInput
}

The set of arguments for constructing a SecurityKey resource.

func (SecurityKeyArgs) ElementType added in v0.49.0

func (SecurityKeyArgs) ElementType() reflect.Type

type SecurityKeyInput added in v0.49.0

type SecurityKeyInput interface {
	pulumi.Input

	ToSecurityKeyOutput() SecurityKeyOutput
	ToSecurityKeyOutputWithContext(ctx context.Context) SecurityKeyOutput
}

type SecurityKeyOutput added in v0.49.0

type SecurityKeyOutput struct{ *pulumi.OutputState }

func (SecurityKeyOutput) AssociationId added in v0.49.0

func (o SecurityKeyOutput) AssociationId() pulumi.StringOutput

func (SecurityKeyOutput) ElementType added in v0.49.0

func (SecurityKeyOutput) ElementType() reflect.Type

func (SecurityKeyOutput) InstanceId added in v0.49.0

func (o SecurityKeyOutput) InstanceId() pulumi.StringOutput

func (SecurityKeyOutput) Key added in v0.49.0

func (SecurityKeyOutput) ToSecurityKeyOutput added in v0.49.0

func (o SecurityKeyOutput) ToSecurityKeyOutput() SecurityKeyOutput

func (SecurityKeyOutput) ToSecurityKeyOutputWithContext added in v0.49.0

func (o SecurityKeyOutput) ToSecurityKeyOutputWithContext(ctx context.Context) SecurityKeyOutput

type SecurityKeyState added in v0.49.0

type SecurityKeyState struct {
}

func (SecurityKeyState) ElementType added in v0.49.0

func (SecurityKeyState) ElementType() reflect.Type

type SecurityProfile added in v0.78.0

type SecurityProfile struct {
	pulumi.CustomResourceState

	// The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
	AllowedAccessControlTags SecurityProfileTagArrayOutput `pulumi:"allowedAccessControlTags"`
	// The description of the security profile.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringOutput `pulumi:"instanceArn"`
	// Permissions assigned to the security profile.
	Permissions pulumi.StringArrayOutput `pulumi:"permissions"`
	// The Amazon Resource Name (ARN) for the security profile.
	SecurityProfileArn pulumi.StringOutput `pulumi:"securityProfileArn"`
	// The name of the security profile.
	SecurityProfileName pulumi.StringOutput `pulumi:"securityProfileName"`
	// The list of resources that a security profile applies tag restrictions to in Amazon Connect.
	TagRestrictedResources pulumi.StringArrayOutput `pulumi:"tagRestrictedResources"`
	// The tags used to organize, track, or control access for this resource.
	Tags SecurityProfileTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::Connect::SecurityProfile

func GetSecurityProfile added in v0.78.0

func GetSecurityProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SecurityProfileState, opts ...pulumi.ResourceOption) (*SecurityProfile, error)

GetSecurityProfile gets an existing SecurityProfile 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 NewSecurityProfile added in v0.78.0

func NewSecurityProfile(ctx *pulumi.Context,
	name string, args *SecurityProfileArgs, opts ...pulumi.ResourceOption) (*SecurityProfile, error)

NewSecurityProfile registers a new resource with the given unique name, arguments, and options.

func (*SecurityProfile) ElementType added in v0.78.0

func (*SecurityProfile) ElementType() reflect.Type

func (*SecurityProfile) ToSecurityProfileOutput added in v0.78.0

func (i *SecurityProfile) ToSecurityProfileOutput() SecurityProfileOutput

func (*SecurityProfile) ToSecurityProfileOutputWithContext added in v0.78.0

func (i *SecurityProfile) ToSecurityProfileOutputWithContext(ctx context.Context) SecurityProfileOutput

type SecurityProfileArgs added in v0.78.0

type SecurityProfileArgs struct {
	// The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
	AllowedAccessControlTags SecurityProfileTagArrayInput
	// The description of the security profile.
	Description pulumi.StringPtrInput
	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringInput
	// Permissions assigned to the security profile.
	Permissions pulumi.StringArrayInput
	// The name of the security profile.
	SecurityProfileName pulumi.StringPtrInput
	// The list of resources that a security profile applies tag restrictions to in Amazon Connect.
	TagRestrictedResources pulumi.StringArrayInput
	// The tags used to organize, track, or control access for this resource.
	Tags SecurityProfileTagArrayInput
}

The set of arguments for constructing a SecurityProfile resource.

func (SecurityProfileArgs) ElementType added in v0.78.0

func (SecurityProfileArgs) ElementType() reflect.Type

type SecurityProfileInput added in v0.78.0

type SecurityProfileInput interface {
	pulumi.Input

	ToSecurityProfileOutput() SecurityProfileOutput
	ToSecurityProfileOutputWithContext(ctx context.Context) SecurityProfileOutput
}

type SecurityProfileOutput added in v0.78.0

type SecurityProfileOutput struct{ *pulumi.OutputState }

func (SecurityProfileOutput) AllowedAccessControlTags added in v0.78.0

func (o SecurityProfileOutput) AllowedAccessControlTags() SecurityProfileTagArrayOutput

The list of tags that a security profile uses to restrict access to resources in Amazon Connect.

func (SecurityProfileOutput) Description added in v0.78.0

The description of the security profile.

func (SecurityProfileOutput) ElementType added in v0.78.0

func (SecurityProfileOutput) ElementType() reflect.Type

func (SecurityProfileOutput) InstanceArn added in v0.78.0

func (o SecurityProfileOutput) InstanceArn() pulumi.StringOutput

The identifier of the Amazon Connect instance.

func (SecurityProfileOutput) Permissions added in v0.78.0

Permissions assigned to the security profile.

func (SecurityProfileOutput) SecurityProfileArn added in v0.78.0

func (o SecurityProfileOutput) SecurityProfileArn() pulumi.StringOutput

The Amazon Resource Name (ARN) for the security profile.

func (SecurityProfileOutput) SecurityProfileName added in v0.78.0

func (o SecurityProfileOutput) SecurityProfileName() pulumi.StringOutput

The name of the security profile.

func (SecurityProfileOutput) TagRestrictedResources added in v0.78.0

func (o SecurityProfileOutput) TagRestrictedResources() pulumi.StringArrayOutput

The list of resources that a security profile applies tag restrictions to in Amazon Connect.

func (SecurityProfileOutput) Tags added in v0.78.0

The tags used to organize, track, or control access for this resource.

func (SecurityProfileOutput) ToSecurityProfileOutput added in v0.78.0

func (o SecurityProfileOutput) ToSecurityProfileOutput() SecurityProfileOutput

func (SecurityProfileOutput) ToSecurityProfileOutputWithContext added in v0.78.0

func (o SecurityProfileOutput) ToSecurityProfileOutputWithContext(ctx context.Context) SecurityProfileOutput

type SecurityProfileState added in v0.78.0

type SecurityProfileState struct {
}

func (SecurityProfileState) ElementType added in v0.78.0

func (SecurityProfileState) ElementType() reflect.Type

type SecurityProfileTag added in v0.78.0

type SecurityProfileTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type SecurityProfileTagArgs added in v0.78.0

type SecurityProfileTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (SecurityProfileTagArgs) ElementType added in v0.78.0

func (SecurityProfileTagArgs) ElementType() reflect.Type

func (SecurityProfileTagArgs) ToSecurityProfileTagOutput added in v0.78.0

func (i SecurityProfileTagArgs) ToSecurityProfileTagOutput() SecurityProfileTagOutput

func (SecurityProfileTagArgs) ToSecurityProfileTagOutputWithContext added in v0.78.0

func (i SecurityProfileTagArgs) ToSecurityProfileTagOutputWithContext(ctx context.Context) SecurityProfileTagOutput

type SecurityProfileTagArray added in v0.78.0

type SecurityProfileTagArray []SecurityProfileTagInput

func (SecurityProfileTagArray) ElementType added in v0.78.0

func (SecurityProfileTagArray) ElementType() reflect.Type

func (SecurityProfileTagArray) ToSecurityProfileTagArrayOutput added in v0.78.0

func (i SecurityProfileTagArray) ToSecurityProfileTagArrayOutput() SecurityProfileTagArrayOutput

func (SecurityProfileTagArray) ToSecurityProfileTagArrayOutputWithContext added in v0.78.0

func (i SecurityProfileTagArray) ToSecurityProfileTagArrayOutputWithContext(ctx context.Context) SecurityProfileTagArrayOutput

type SecurityProfileTagArrayInput added in v0.78.0

type SecurityProfileTagArrayInput interface {
	pulumi.Input

	ToSecurityProfileTagArrayOutput() SecurityProfileTagArrayOutput
	ToSecurityProfileTagArrayOutputWithContext(context.Context) SecurityProfileTagArrayOutput
}

SecurityProfileTagArrayInput is an input type that accepts SecurityProfileTagArray and SecurityProfileTagArrayOutput values. You can construct a concrete instance of `SecurityProfileTagArrayInput` via:

SecurityProfileTagArray{ SecurityProfileTagArgs{...} }

type SecurityProfileTagArrayOutput added in v0.78.0

type SecurityProfileTagArrayOutput struct{ *pulumi.OutputState }

func (SecurityProfileTagArrayOutput) ElementType added in v0.78.0

func (SecurityProfileTagArrayOutput) Index added in v0.78.0

func (SecurityProfileTagArrayOutput) ToSecurityProfileTagArrayOutput added in v0.78.0

func (o SecurityProfileTagArrayOutput) ToSecurityProfileTagArrayOutput() SecurityProfileTagArrayOutput

func (SecurityProfileTagArrayOutput) ToSecurityProfileTagArrayOutputWithContext added in v0.78.0

func (o SecurityProfileTagArrayOutput) ToSecurityProfileTagArrayOutputWithContext(ctx context.Context) SecurityProfileTagArrayOutput

type SecurityProfileTagInput added in v0.78.0

type SecurityProfileTagInput interface {
	pulumi.Input

	ToSecurityProfileTagOutput() SecurityProfileTagOutput
	ToSecurityProfileTagOutputWithContext(context.Context) SecurityProfileTagOutput
}

SecurityProfileTagInput is an input type that accepts SecurityProfileTagArgs and SecurityProfileTagOutput values. You can construct a concrete instance of `SecurityProfileTagInput` via:

SecurityProfileTagArgs{...}

type SecurityProfileTagOutput added in v0.78.0

type SecurityProfileTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (SecurityProfileTagOutput) ElementType added in v0.78.0

func (SecurityProfileTagOutput) ElementType() reflect.Type

func (SecurityProfileTagOutput) Key added in v0.78.0

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (SecurityProfileTagOutput) ToSecurityProfileTagOutput added in v0.78.0

func (o SecurityProfileTagOutput) ToSecurityProfileTagOutput() SecurityProfileTagOutput

func (SecurityProfileTagOutput) ToSecurityProfileTagOutputWithContext added in v0.78.0

func (o SecurityProfileTagOutput) ToSecurityProfileTagOutputWithContext(ctx context.Context) SecurityProfileTagOutput

func (SecurityProfileTagOutput) Value added in v0.78.0

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type TaskTemplate added in v0.19.0

type TaskTemplate struct {
	pulumi.CustomResourceState

	// The identifier (arn) of the task template.
	Arn         pulumi.StringOutput    `pulumi:"arn"`
	ClientToken pulumi.StringPtrOutput `pulumi:"clientToken"`
	// The constraints for the task template
	Constraints ConstraintsPropertiesPtrOutput `pulumi:"constraints"`
	// The identifier of the contact flow.
	ContactFlowArn pulumi.StringPtrOutput                   `pulumi:"contactFlowArn"`
	Defaults       TaskTemplateDefaultFieldValueArrayOutput `pulumi:"defaults"`
	// The description of the task template.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The list of task template's fields
	Fields TaskTemplateFieldArrayOutput `pulumi:"fields"`
	// The identifier (arn) of the instance.
	InstanceArn pulumi.StringOutput `pulumi:"instanceArn"`
	// The name of the task template.
	Name   pulumi.StringPtrOutput      `pulumi:"name"`
	Status TaskTemplateStatusPtrOutput `pulumi:"status"`
	// One or more tags.
	Tags TaskTemplateTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::Connect::TaskTemplate.

func GetTaskTemplate added in v0.19.0

func GetTaskTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TaskTemplateState, opts ...pulumi.ResourceOption) (*TaskTemplate, error)

GetTaskTemplate gets an existing TaskTemplate 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 NewTaskTemplate added in v0.19.0

func NewTaskTemplate(ctx *pulumi.Context,
	name string, args *TaskTemplateArgs, opts ...pulumi.ResourceOption) (*TaskTemplate, error)

NewTaskTemplate registers a new resource with the given unique name, arguments, and options.

func (*TaskTemplate) ElementType added in v0.19.0

func (*TaskTemplate) ElementType() reflect.Type

func (*TaskTemplate) ToTaskTemplateOutput added in v0.19.0

func (i *TaskTemplate) ToTaskTemplateOutput() TaskTemplateOutput

func (*TaskTemplate) ToTaskTemplateOutputWithContext added in v0.19.0

func (i *TaskTemplate) ToTaskTemplateOutputWithContext(ctx context.Context) TaskTemplateOutput

type TaskTemplateArgs added in v0.19.0

type TaskTemplateArgs struct {
	ClientToken pulumi.StringPtrInput
	// The constraints for the task template
	Constraints ConstraintsPropertiesPtrInput
	// The identifier of the contact flow.
	ContactFlowArn pulumi.StringPtrInput
	Defaults       TaskTemplateDefaultFieldValueArrayInput
	// The description of the task template.
	Description pulumi.StringPtrInput
	// The list of task template's fields
	Fields TaskTemplateFieldArrayInput
	// The identifier (arn) of the instance.
	InstanceArn pulumi.StringInput
	// The name of the task template.
	Name   pulumi.StringPtrInput
	Status TaskTemplateStatusPtrInput
	// One or more tags.
	Tags TaskTemplateTagArrayInput
}

The set of arguments for constructing a TaskTemplate resource.

func (TaskTemplateArgs) ElementType added in v0.19.0

func (TaskTemplateArgs) ElementType() reflect.Type

type TaskTemplateDefaultFieldValue added in v0.19.0

type TaskTemplateDefaultFieldValue struct {
	DefaultValue string                      `pulumi:"defaultValue"`
	Id           TaskTemplateFieldIdentifier `pulumi:"id"`
}

the default value for the task template's field

type TaskTemplateDefaultFieldValueArgs added in v0.19.0

type TaskTemplateDefaultFieldValueArgs struct {
	DefaultValue pulumi.StringInput               `pulumi:"defaultValue"`
	Id           TaskTemplateFieldIdentifierInput `pulumi:"id"`
}

the default value for the task template's field

func (TaskTemplateDefaultFieldValueArgs) ElementType added in v0.19.0

func (TaskTemplateDefaultFieldValueArgs) ToTaskTemplateDefaultFieldValueOutput added in v0.19.0

func (i TaskTemplateDefaultFieldValueArgs) ToTaskTemplateDefaultFieldValueOutput() TaskTemplateDefaultFieldValueOutput

func (TaskTemplateDefaultFieldValueArgs) ToTaskTemplateDefaultFieldValueOutputWithContext added in v0.19.0

func (i TaskTemplateDefaultFieldValueArgs) ToTaskTemplateDefaultFieldValueOutputWithContext(ctx context.Context) TaskTemplateDefaultFieldValueOutput

type TaskTemplateDefaultFieldValueArray added in v0.19.0

type TaskTemplateDefaultFieldValueArray []TaskTemplateDefaultFieldValueInput

func (TaskTemplateDefaultFieldValueArray) ElementType added in v0.19.0

func (TaskTemplateDefaultFieldValueArray) ToTaskTemplateDefaultFieldValueArrayOutput added in v0.19.0

func (i TaskTemplateDefaultFieldValueArray) ToTaskTemplateDefaultFieldValueArrayOutput() TaskTemplateDefaultFieldValueArrayOutput

func (TaskTemplateDefaultFieldValueArray) ToTaskTemplateDefaultFieldValueArrayOutputWithContext added in v0.19.0

func (i TaskTemplateDefaultFieldValueArray) ToTaskTemplateDefaultFieldValueArrayOutputWithContext(ctx context.Context) TaskTemplateDefaultFieldValueArrayOutput

type TaskTemplateDefaultFieldValueArrayInput added in v0.19.0

type TaskTemplateDefaultFieldValueArrayInput interface {
	pulumi.Input

	ToTaskTemplateDefaultFieldValueArrayOutput() TaskTemplateDefaultFieldValueArrayOutput
	ToTaskTemplateDefaultFieldValueArrayOutputWithContext(context.Context) TaskTemplateDefaultFieldValueArrayOutput
}

TaskTemplateDefaultFieldValueArrayInput is an input type that accepts TaskTemplateDefaultFieldValueArray and TaskTemplateDefaultFieldValueArrayOutput values. You can construct a concrete instance of `TaskTemplateDefaultFieldValueArrayInput` via:

TaskTemplateDefaultFieldValueArray{ TaskTemplateDefaultFieldValueArgs{...} }

type TaskTemplateDefaultFieldValueArrayOutput added in v0.19.0

type TaskTemplateDefaultFieldValueArrayOutput struct{ *pulumi.OutputState }

func (TaskTemplateDefaultFieldValueArrayOutput) ElementType added in v0.19.0

func (TaskTemplateDefaultFieldValueArrayOutput) Index added in v0.19.0

func (TaskTemplateDefaultFieldValueArrayOutput) ToTaskTemplateDefaultFieldValueArrayOutput added in v0.19.0

func (o TaskTemplateDefaultFieldValueArrayOutput) ToTaskTemplateDefaultFieldValueArrayOutput() TaskTemplateDefaultFieldValueArrayOutput

func (TaskTemplateDefaultFieldValueArrayOutput) ToTaskTemplateDefaultFieldValueArrayOutputWithContext added in v0.19.0

func (o TaskTemplateDefaultFieldValueArrayOutput) ToTaskTemplateDefaultFieldValueArrayOutputWithContext(ctx context.Context) TaskTemplateDefaultFieldValueArrayOutput

type TaskTemplateDefaultFieldValueInput added in v0.19.0

type TaskTemplateDefaultFieldValueInput interface {
	pulumi.Input

	ToTaskTemplateDefaultFieldValueOutput() TaskTemplateDefaultFieldValueOutput
	ToTaskTemplateDefaultFieldValueOutputWithContext(context.Context) TaskTemplateDefaultFieldValueOutput
}

TaskTemplateDefaultFieldValueInput is an input type that accepts TaskTemplateDefaultFieldValueArgs and TaskTemplateDefaultFieldValueOutput values. You can construct a concrete instance of `TaskTemplateDefaultFieldValueInput` via:

TaskTemplateDefaultFieldValueArgs{...}

type TaskTemplateDefaultFieldValueOutput added in v0.19.0

type TaskTemplateDefaultFieldValueOutput struct{ *pulumi.OutputState }

the default value for the task template's field

func (TaskTemplateDefaultFieldValueOutput) DefaultValue added in v0.19.0

func (TaskTemplateDefaultFieldValueOutput) ElementType added in v0.19.0

func (TaskTemplateDefaultFieldValueOutput) Id added in v0.19.0

func (TaskTemplateDefaultFieldValueOutput) ToTaskTemplateDefaultFieldValueOutput added in v0.19.0

func (o TaskTemplateDefaultFieldValueOutput) ToTaskTemplateDefaultFieldValueOutput() TaskTemplateDefaultFieldValueOutput

func (TaskTemplateDefaultFieldValueOutput) ToTaskTemplateDefaultFieldValueOutputWithContext added in v0.19.0

func (o TaskTemplateDefaultFieldValueOutput) ToTaskTemplateDefaultFieldValueOutputWithContext(ctx context.Context) TaskTemplateDefaultFieldValueOutput

type TaskTemplateField added in v0.19.0

type TaskTemplateField struct {
	// The description of the task template's field
	Description *string                     `pulumi:"description"`
	Id          TaskTemplateFieldIdentifier `pulumi:"id"`
	// list of field options to be used with single select
	SingleSelectOptions []string              `pulumi:"singleSelectOptions"`
	Type                TaskTemplateFieldType `pulumi:"type"`
}

A task template field object.

type TaskTemplateFieldArgs added in v0.19.0

type TaskTemplateFieldArgs struct {
	// The description of the task template's field
	Description pulumi.StringPtrInput            `pulumi:"description"`
	Id          TaskTemplateFieldIdentifierInput `pulumi:"id"`
	// list of field options to be used with single select
	SingleSelectOptions pulumi.StringArrayInput    `pulumi:"singleSelectOptions"`
	Type                TaskTemplateFieldTypeInput `pulumi:"type"`
}

A task template field object.

func (TaskTemplateFieldArgs) ElementType added in v0.19.0

func (TaskTemplateFieldArgs) ElementType() reflect.Type

func (TaskTemplateFieldArgs) ToTaskTemplateFieldOutput added in v0.19.0

func (i TaskTemplateFieldArgs) ToTaskTemplateFieldOutput() TaskTemplateFieldOutput

func (TaskTemplateFieldArgs) ToTaskTemplateFieldOutputWithContext added in v0.19.0

func (i TaskTemplateFieldArgs) ToTaskTemplateFieldOutputWithContext(ctx context.Context) TaskTemplateFieldOutput

type TaskTemplateFieldArray added in v0.19.0

type TaskTemplateFieldArray []TaskTemplateFieldInput

func (TaskTemplateFieldArray) ElementType added in v0.19.0

func (TaskTemplateFieldArray) ElementType() reflect.Type

func (TaskTemplateFieldArray) ToTaskTemplateFieldArrayOutput added in v0.19.0

func (i TaskTemplateFieldArray) ToTaskTemplateFieldArrayOutput() TaskTemplateFieldArrayOutput

func (TaskTemplateFieldArray) ToTaskTemplateFieldArrayOutputWithContext added in v0.19.0

func (i TaskTemplateFieldArray) ToTaskTemplateFieldArrayOutputWithContext(ctx context.Context) TaskTemplateFieldArrayOutput

type TaskTemplateFieldArrayInput added in v0.19.0

type TaskTemplateFieldArrayInput interface {
	pulumi.Input

	ToTaskTemplateFieldArrayOutput() TaskTemplateFieldArrayOutput
	ToTaskTemplateFieldArrayOutputWithContext(context.Context) TaskTemplateFieldArrayOutput
}

TaskTemplateFieldArrayInput is an input type that accepts TaskTemplateFieldArray and TaskTemplateFieldArrayOutput values. You can construct a concrete instance of `TaskTemplateFieldArrayInput` via:

TaskTemplateFieldArray{ TaskTemplateFieldArgs{...} }

type TaskTemplateFieldArrayOutput added in v0.19.0

type TaskTemplateFieldArrayOutput struct{ *pulumi.OutputState }

func (TaskTemplateFieldArrayOutput) ElementType added in v0.19.0

func (TaskTemplateFieldArrayOutput) Index added in v0.19.0

func (TaskTemplateFieldArrayOutput) ToTaskTemplateFieldArrayOutput added in v0.19.0

func (o TaskTemplateFieldArrayOutput) ToTaskTemplateFieldArrayOutput() TaskTemplateFieldArrayOutput

func (TaskTemplateFieldArrayOutput) ToTaskTemplateFieldArrayOutputWithContext added in v0.19.0

func (o TaskTemplateFieldArrayOutput) ToTaskTemplateFieldArrayOutputWithContext(ctx context.Context) TaskTemplateFieldArrayOutput

type TaskTemplateFieldIdentifier added in v0.19.0

type TaskTemplateFieldIdentifier struct {
	// The name of the task template field
	Name string `pulumi:"name"`
}

the identifier (name) for the task template field

type TaskTemplateFieldIdentifierArgs added in v0.19.0

type TaskTemplateFieldIdentifierArgs struct {
	// The name of the task template field
	Name pulumi.StringInput `pulumi:"name"`
}

the identifier (name) for the task template field

func (TaskTemplateFieldIdentifierArgs) ElementType added in v0.19.0

func (TaskTemplateFieldIdentifierArgs) ToTaskTemplateFieldIdentifierOutput added in v0.19.0

func (i TaskTemplateFieldIdentifierArgs) ToTaskTemplateFieldIdentifierOutput() TaskTemplateFieldIdentifierOutput

func (TaskTemplateFieldIdentifierArgs) ToTaskTemplateFieldIdentifierOutputWithContext added in v0.19.0

func (i TaskTemplateFieldIdentifierArgs) ToTaskTemplateFieldIdentifierOutputWithContext(ctx context.Context) TaskTemplateFieldIdentifierOutput

type TaskTemplateFieldIdentifierInput added in v0.19.0

type TaskTemplateFieldIdentifierInput interface {
	pulumi.Input

	ToTaskTemplateFieldIdentifierOutput() TaskTemplateFieldIdentifierOutput
	ToTaskTemplateFieldIdentifierOutputWithContext(context.Context) TaskTemplateFieldIdentifierOutput
}

TaskTemplateFieldIdentifierInput is an input type that accepts TaskTemplateFieldIdentifierArgs and TaskTemplateFieldIdentifierOutput values. You can construct a concrete instance of `TaskTemplateFieldIdentifierInput` via:

TaskTemplateFieldIdentifierArgs{...}

type TaskTemplateFieldIdentifierOutput added in v0.19.0

type TaskTemplateFieldIdentifierOutput struct{ *pulumi.OutputState }

the identifier (name) for the task template field

func (TaskTemplateFieldIdentifierOutput) ElementType added in v0.19.0

func (TaskTemplateFieldIdentifierOutput) Name added in v0.19.0

The name of the task template field

func (TaskTemplateFieldIdentifierOutput) ToTaskTemplateFieldIdentifierOutput added in v0.19.0

func (o TaskTemplateFieldIdentifierOutput) ToTaskTemplateFieldIdentifierOutput() TaskTemplateFieldIdentifierOutput

func (TaskTemplateFieldIdentifierOutput) ToTaskTemplateFieldIdentifierOutputWithContext added in v0.19.0

func (o TaskTemplateFieldIdentifierOutput) ToTaskTemplateFieldIdentifierOutputWithContext(ctx context.Context) TaskTemplateFieldIdentifierOutput

type TaskTemplateFieldInput added in v0.19.0

type TaskTemplateFieldInput interface {
	pulumi.Input

	ToTaskTemplateFieldOutput() TaskTemplateFieldOutput
	ToTaskTemplateFieldOutputWithContext(context.Context) TaskTemplateFieldOutput
}

TaskTemplateFieldInput is an input type that accepts TaskTemplateFieldArgs and TaskTemplateFieldOutput values. You can construct a concrete instance of `TaskTemplateFieldInput` via:

TaskTemplateFieldArgs{...}

type TaskTemplateFieldOutput added in v0.19.0

type TaskTemplateFieldOutput struct{ *pulumi.OutputState }

A task template field object.

func (TaskTemplateFieldOutput) Description added in v0.19.0

The description of the task template's field

func (TaskTemplateFieldOutput) ElementType added in v0.19.0

func (TaskTemplateFieldOutput) ElementType() reflect.Type

func (TaskTemplateFieldOutput) Id added in v0.19.0

func (TaskTemplateFieldOutput) SingleSelectOptions added in v0.19.0

func (o TaskTemplateFieldOutput) SingleSelectOptions() pulumi.StringArrayOutput

list of field options to be used with single select

func (TaskTemplateFieldOutput) ToTaskTemplateFieldOutput added in v0.19.0

func (o TaskTemplateFieldOutput) ToTaskTemplateFieldOutput() TaskTemplateFieldOutput

func (TaskTemplateFieldOutput) ToTaskTemplateFieldOutputWithContext added in v0.19.0

func (o TaskTemplateFieldOutput) ToTaskTemplateFieldOutputWithContext(ctx context.Context) TaskTemplateFieldOutput

func (TaskTemplateFieldOutput) Type added in v0.19.0

type TaskTemplateFieldType added in v0.19.0

type TaskTemplateFieldType string

The type of the task template's field

func (TaskTemplateFieldType) ElementType added in v0.19.0

func (TaskTemplateFieldType) ElementType() reflect.Type

func (TaskTemplateFieldType) ToStringOutput added in v0.19.0

func (e TaskTemplateFieldType) ToStringOutput() pulumi.StringOutput

func (TaskTemplateFieldType) ToStringOutputWithContext added in v0.19.0

func (e TaskTemplateFieldType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskTemplateFieldType) ToStringPtrOutput added in v0.19.0

func (e TaskTemplateFieldType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskTemplateFieldType) ToStringPtrOutputWithContext added in v0.19.0

func (e TaskTemplateFieldType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskTemplateFieldType) ToTaskTemplateFieldTypeOutput added in v0.19.0

func (e TaskTemplateFieldType) ToTaskTemplateFieldTypeOutput() TaskTemplateFieldTypeOutput

func (TaskTemplateFieldType) ToTaskTemplateFieldTypeOutputWithContext added in v0.19.0

func (e TaskTemplateFieldType) ToTaskTemplateFieldTypeOutputWithContext(ctx context.Context) TaskTemplateFieldTypeOutput

func (TaskTemplateFieldType) ToTaskTemplateFieldTypePtrOutput added in v0.19.0

func (e TaskTemplateFieldType) ToTaskTemplateFieldTypePtrOutput() TaskTemplateFieldTypePtrOutput

func (TaskTemplateFieldType) ToTaskTemplateFieldTypePtrOutputWithContext added in v0.19.0

func (e TaskTemplateFieldType) ToTaskTemplateFieldTypePtrOutputWithContext(ctx context.Context) TaskTemplateFieldTypePtrOutput

type TaskTemplateFieldTypeInput added in v0.19.0

type TaskTemplateFieldTypeInput interface {
	pulumi.Input

	ToTaskTemplateFieldTypeOutput() TaskTemplateFieldTypeOutput
	ToTaskTemplateFieldTypeOutputWithContext(context.Context) TaskTemplateFieldTypeOutput
}

TaskTemplateFieldTypeInput is an input type that accepts values of the TaskTemplateFieldType enum A concrete instance of `TaskTemplateFieldTypeInput` can be one of the following:

TaskTemplateFieldTypeName
TaskTemplateFieldTypeDescription
TaskTemplateFieldTypeScheduledTime
TaskTemplateFieldTypeQuickConnect
TaskTemplateFieldTypeUrl
TaskTemplateFieldTypeNumber
TaskTemplateFieldTypeText
TaskTemplateFieldTypeTextArea
TaskTemplateFieldTypeDateTime
TaskTemplateFieldTypeBoolean
TaskTemplateFieldTypeSingleSelect
TaskTemplateFieldTypeEmail

type TaskTemplateFieldTypeOutput added in v0.19.0

type TaskTemplateFieldTypeOutput struct{ *pulumi.OutputState }

func (TaskTemplateFieldTypeOutput) ElementType added in v0.19.0

func (TaskTemplateFieldTypeOutput) ToStringOutput added in v0.19.0

func (o TaskTemplateFieldTypeOutput) ToStringOutput() pulumi.StringOutput

func (TaskTemplateFieldTypeOutput) ToStringOutputWithContext added in v0.19.0

func (o TaskTemplateFieldTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskTemplateFieldTypeOutput) ToStringPtrOutput added in v0.19.0

func (o TaskTemplateFieldTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskTemplateFieldTypeOutput) ToStringPtrOutputWithContext added in v0.19.0

func (o TaskTemplateFieldTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskTemplateFieldTypeOutput) ToTaskTemplateFieldTypeOutput added in v0.19.0

func (o TaskTemplateFieldTypeOutput) ToTaskTemplateFieldTypeOutput() TaskTemplateFieldTypeOutput

func (TaskTemplateFieldTypeOutput) ToTaskTemplateFieldTypeOutputWithContext added in v0.19.0

func (o TaskTemplateFieldTypeOutput) ToTaskTemplateFieldTypeOutputWithContext(ctx context.Context) TaskTemplateFieldTypeOutput

func (TaskTemplateFieldTypeOutput) ToTaskTemplateFieldTypePtrOutput added in v0.19.0

func (o TaskTemplateFieldTypeOutput) ToTaskTemplateFieldTypePtrOutput() TaskTemplateFieldTypePtrOutput

func (TaskTemplateFieldTypeOutput) ToTaskTemplateFieldTypePtrOutputWithContext added in v0.19.0

func (o TaskTemplateFieldTypeOutput) ToTaskTemplateFieldTypePtrOutputWithContext(ctx context.Context) TaskTemplateFieldTypePtrOutput

type TaskTemplateFieldTypePtrInput added in v0.19.0

type TaskTemplateFieldTypePtrInput interface {
	pulumi.Input

	ToTaskTemplateFieldTypePtrOutput() TaskTemplateFieldTypePtrOutput
	ToTaskTemplateFieldTypePtrOutputWithContext(context.Context) TaskTemplateFieldTypePtrOutput
}

func TaskTemplateFieldTypePtr added in v0.19.0

func TaskTemplateFieldTypePtr(v string) TaskTemplateFieldTypePtrInput

type TaskTemplateFieldTypePtrOutput added in v0.19.0

type TaskTemplateFieldTypePtrOutput struct{ *pulumi.OutputState }

func (TaskTemplateFieldTypePtrOutput) Elem added in v0.19.0

func (TaskTemplateFieldTypePtrOutput) ElementType added in v0.19.0

func (TaskTemplateFieldTypePtrOutput) ToStringPtrOutput added in v0.19.0

func (TaskTemplateFieldTypePtrOutput) ToStringPtrOutputWithContext added in v0.19.0

func (o TaskTemplateFieldTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskTemplateFieldTypePtrOutput) ToTaskTemplateFieldTypePtrOutput added in v0.19.0

func (o TaskTemplateFieldTypePtrOutput) ToTaskTemplateFieldTypePtrOutput() TaskTemplateFieldTypePtrOutput

func (TaskTemplateFieldTypePtrOutput) ToTaskTemplateFieldTypePtrOutputWithContext added in v0.19.0

func (o TaskTemplateFieldTypePtrOutput) ToTaskTemplateFieldTypePtrOutputWithContext(ctx context.Context) TaskTemplateFieldTypePtrOutput

type TaskTemplateInput added in v0.19.0

type TaskTemplateInput interface {
	pulumi.Input

	ToTaskTemplateOutput() TaskTemplateOutput
	ToTaskTemplateOutputWithContext(ctx context.Context) TaskTemplateOutput
}

type TaskTemplateInvisibleFieldInfo added in v0.19.0

type TaskTemplateInvisibleFieldInfo struct {
	Id TaskTemplateFieldIdentifier `pulumi:"id"`
}

Invisible field info

type TaskTemplateInvisibleFieldInfoArgs added in v0.19.0

type TaskTemplateInvisibleFieldInfoArgs struct {
	Id TaskTemplateFieldIdentifierInput `pulumi:"id"`
}

Invisible field info

func (TaskTemplateInvisibleFieldInfoArgs) ElementType added in v0.19.0

func (TaskTemplateInvisibleFieldInfoArgs) ToTaskTemplateInvisibleFieldInfoOutput added in v0.19.0

func (i TaskTemplateInvisibleFieldInfoArgs) ToTaskTemplateInvisibleFieldInfoOutput() TaskTemplateInvisibleFieldInfoOutput

func (TaskTemplateInvisibleFieldInfoArgs) ToTaskTemplateInvisibleFieldInfoOutputWithContext added in v0.19.0

func (i TaskTemplateInvisibleFieldInfoArgs) ToTaskTemplateInvisibleFieldInfoOutputWithContext(ctx context.Context) TaskTemplateInvisibleFieldInfoOutput

type TaskTemplateInvisibleFieldInfoArray added in v0.19.0

type TaskTemplateInvisibleFieldInfoArray []TaskTemplateInvisibleFieldInfoInput

func (TaskTemplateInvisibleFieldInfoArray) ElementType added in v0.19.0

func (TaskTemplateInvisibleFieldInfoArray) ToTaskTemplateInvisibleFieldInfoArrayOutput added in v0.19.0

func (i TaskTemplateInvisibleFieldInfoArray) ToTaskTemplateInvisibleFieldInfoArrayOutput() TaskTemplateInvisibleFieldInfoArrayOutput

func (TaskTemplateInvisibleFieldInfoArray) ToTaskTemplateInvisibleFieldInfoArrayOutputWithContext added in v0.19.0

func (i TaskTemplateInvisibleFieldInfoArray) ToTaskTemplateInvisibleFieldInfoArrayOutputWithContext(ctx context.Context) TaskTemplateInvisibleFieldInfoArrayOutput

type TaskTemplateInvisibleFieldInfoArrayInput added in v0.19.0

type TaskTemplateInvisibleFieldInfoArrayInput interface {
	pulumi.Input

	ToTaskTemplateInvisibleFieldInfoArrayOutput() TaskTemplateInvisibleFieldInfoArrayOutput
	ToTaskTemplateInvisibleFieldInfoArrayOutputWithContext(context.Context) TaskTemplateInvisibleFieldInfoArrayOutput
}

TaskTemplateInvisibleFieldInfoArrayInput is an input type that accepts TaskTemplateInvisibleFieldInfoArray and TaskTemplateInvisibleFieldInfoArrayOutput values. You can construct a concrete instance of `TaskTemplateInvisibleFieldInfoArrayInput` via:

TaskTemplateInvisibleFieldInfoArray{ TaskTemplateInvisibleFieldInfoArgs{...} }

type TaskTemplateInvisibleFieldInfoArrayOutput added in v0.19.0

type TaskTemplateInvisibleFieldInfoArrayOutput struct{ *pulumi.OutputState }

func (TaskTemplateInvisibleFieldInfoArrayOutput) ElementType added in v0.19.0

func (TaskTemplateInvisibleFieldInfoArrayOutput) Index added in v0.19.0

func (TaskTemplateInvisibleFieldInfoArrayOutput) ToTaskTemplateInvisibleFieldInfoArrayOutput added in v0.19.0

func (o TaskTemplateInvisibleFieldInfoArrayOutput) ToTaskTemplateInvisibleFieldInfoArrayOutput() TaskTemplateInvisibleFieldInfoArrayOutput

func (TaskTemplateInvisibleFieldInfoArrayOutput) ToTaskTemplateInvisibleFieldInfoArrayOutputWithContext added in v0.19.0

func (o TaskTemplateInvisibleFieldInfoArrayOutput) ToTaskTemplateInvisibleFieldInfoArrayOutputWithContext(ctx context.Context) TaskTemplateInvisibleFieldInfoArrayOutput

type TaskTemplateInvisibleFieldInfoInput added in v0.19.0

type TaskTemplateInvisibleFieldInfoInput interface {
	pulumi.Input

	ToTaskTemplateInvisibleFieldInfoOutput() TaskTemplateInvisibleFieldInfoOutput
	ToTaskTemplateInvisibleFieldInfoOutputWithContext(context.Context) TaskTemplateInvisibleFieldInfoOutput
}

TaskTemplateInvisibleFieldInfoInput is an input type that accepts TaskTemplateInvisibleFieldInfoArgs and TaskTemplateInvisibleFieldInfoOutput values. You can construct a concrete instance of `TaskTemplateInvisibleFieldInfoInput` via:

TaskTemplateInvisibleFieldInfoArgs{...}

type TaskTemplateInvisibleFieldInfoOutput added in v0.19.0

type TaskTemplateInvisibleFieldInfoOutput struct{ *pulumi.OutputState }

Invisible field info

func (TaskTemplateInvisibleFieldInfoOutput) ElementType added in v0.19.0

func (TaskTemplateInvisibleFieldInfoOutput) Id added in v0.19.0

func (TaskTemplateInvisibleFieldInfoOutput) ToTaskTemplateInvisibleFieldInfoOutput added in v0.19.0

func (o TaskTemplateInvisibleFieldInfoOutput) ToTaskTemplateInvisibleFieldInfoOutput() TaskTemplateInvisibleFieldInfoOutput

func (TaskTemplateInvisibleFieldInfoOutput) ToTaskTemplateInvisibleFieldInfoOutputWithContext added in v0.19.0

func (o TaskTemplateInvisibleFieldInfoOutput) ToTaskTemplateInvisibleFieldInfoOutputWithContext(ctx context.Context) TaskTemplateInvisibleFieldInfoOutput

type TaskTemplateOutput added in v0.19.0

type TaskTemplateOutput struct{ *pulumi.OutputState }

func (TaskTemplateOutput) Arn added in v0.19.0

The identifier (arn) of the task template.

func (TaskTemplateOutput) ClientToken added in v0.19.0

func (o TaskTemplateOutput) ClientToken() pulumi.StringPtrOutput

func (TaskTemplateOutput) Constraints added in v0.19.0

The constraints for the task template

func (TaskTemplateOutput) ContactFlowArn added in v0.19.0

func (o TaskTemplateOutput) ContactFlowArn() pulumi.StringPtrOutput

The identifier of the contact flow.

func (TaskTemplateOutput) Defaults added in v0.19.0

func (TaskTemplateOutput) Description added in v0.19.0

func (o TaskTemplateOutput) Description() pulumi.StringPtrOutput

The description of the task template.

func (TaskTemplateOutput) ElementType added in v0.19.0

func (TaskTemplateOutput) ElementType() reflect.Type

func (TaskTemplateOutput) Fields added in v0.19.0

The list of task template's fields

func (TaskTemplateOutput) InstanceArn added in v0.19.0

func (o TaskTemplateOutput) InstanceArn() pulumi.StringOutput

The identifier (arn) of the instance.

func (TaskTemplateOutput) Name added in v0.19.0

The name of the task template.

func (TaskTemplateOutput) Status added in v0.19.0

func (TaskTemplateOutput) Tags added in v0.19.0

One or more tags.

func (TaskTemplateOutput) ToTaskTemplateOutput added in v0.19.0

func (o TaskTemplateOutput) ToTaskTemplateOutput() TaskTemplateOutput

func (TaskTemplateOutput) ToTaskTemplateOutputWithContext added in v0.19.0

func (o TaskTemplateOutput) ToTaskTemplateOutputWithContext(ctx context.Context) TaskTemplateOutput

type TaskTemplateReadOnlyFieldInfo added in v0.19.0

type TaskTemplateReadOnlyFieldInfo struct {
	Id TaskTemplateFieldIdentifier `pulumi:"id"`
}

ReadOnly field info

type TaskTemplateReadOnlyFieldInfoArgs added in v0.19.0

type TaskTemplateReadOnlyFieldInfoArgs struct {
	Id TaskTemplateFieldIdentifierInput `pulumi:"id"`
}

ReadOnly field info

func (TaskTemplateReadOnlyFieldInfoArgs) ElementType added in v0.19.0

func (TaskTemplateReadOnlyFieldInfoArgs) ToTaskTemplateReadOnlyFieldInfoOutput added in v0.19.0

func (i TaskTemplateReadOnlyFieldInfoArgs) ToTaskTemplateReadOnlyFieldInfoOutput() TaskTemplateReadOnlyFieldInfoOutput

func (TaskTemplateReadOnlyFieldInfoArgs) ToTaskTemplateReadOnlyFieldInfoOutputWithContext added in v0.19.0

func (i TaskTemplateReadOnlyFieldInfoArgs) ToTaskTemplateReadOnlyFieldInfoOutputWithContext(ctx context.Context) TaskTemplateReadOnlyFieldInfoOutput

type TaskTemplateReadOnlyFieldInfoArray added in v0.19.0

type TaskTemplateReadOnlyFieldInfoArray []TaskTemplateReadOnlyFieldInfoInput

func (TaskTemplateReadOnlyFieldInfoArray) ElementType added in v0.19.0

func (TaskTemplateReadOnlyFieldInfoArray) ToTaskTemplateReadOnlyFieldInfoArrayOutput added in v0.19.0

func (i TaskTemplateReadOnlyFieldInfoArray) ToTaskTemplateReadOnlyFieldInfoArrayOutput() TaskTemplateReadOnlyFieldInfoArrayOutput

func (TaskTemplateReadOnlyFieldInfoArray) ToTaskTemplateReadOnlyFieldInfoArrayOutputWithContext added in v0.19.0

func (i TaskTemplateReadOnlyFieldInfoArray) ToTaskTemplateReadOnlyFieldInfoArrayOutputWithContext(ctx context.Context) TaskTemplateReadOnlyFieldInfoArrayOutput

type TaskTemplateReadOnlyFieldInfoArrayInput added in v0.19.0

type TaskTemplateReadOnlyFieldInfoArrayInput interface {
	pulumi.Input

	ToTaskTemplateReadOnlyFieldInfoArrayOutput() TaskTemplateReadOnlyFieldInfoArrayOutput
	ToTaskTemplateReadOnlyFieldInfoArrayOutputWithContext(context.Context) TaskTemplateReadOnlyFieldInfoArrayOutput
}

TaskTemplateReadOnlyFieldInfoArrayInput is an input type that accepts TaskTemplateReadOnlyFieldInfoArray and TaskTemplateReadOnlyFieldInfoArrayOutput values. You can construct a concrete instance of `TaskTemplateReadOnlyFieldInfoArrayInput` via:

TaskTemplateReadOnlyFieldInfoArray{ TaskTemplateReadOnlyFieldInfoArgs{...} }

type TaskTemplateReadOnlyFieldInfoArrayOutput added in v0.19.0

type TaskTemplateReadOnlyFieldInfoArrayOutput struct{ *pulumi.OutputState }

func (TaskTemplateReadOnlyFieldInfoArrayOutput) ElementType added in v0.19.0

func (TaskTemplateReadOnlyFieldInfoArrayOutput) Index added in v0.19.0

func (TaskTemplateReadOnlyFieldInfoArrayOutput) ToTaskTemplateReadOnlyFieldInfoArrayOutput added in v0.19.0

func (o TaskTemplateReadOnlyFieldInfoArrayOutput) ToTaskTemplateReadOnlyFieldInfoArrayOutput() TaskTemplateReadOnlyFieldInfoArrayOutput

func (TaskTemplateReadOnlyFieldInfoArrayOutput) ToTaskTemplateReadOnlyFieldInfoArrayOutputWithContext added in v0.19.0

func (o TaskTemplateReadOnlyFieldInfoArrayOutput) ToTaskTemplateReadOnlyFieldInfoArrayOutputWithContext(ctx context.Context) TaskTemplateReadOnlyFieldInfoArrayOutput

type TaskTemplateReadOnlyFieldInfoInput added in v0.19.0

type TaskTemplateReadOnlyFieldInfoInput interface {
	pulumi.Input

	ToTaskTemplateReadOnlyFieldInfoOutput() TaskTemplateReadOnlyFieldInfoOutput
	ToTaskTemplateReadOnlyFieldInfoOutputWithContext(context.Context) TaskTemplateReadOnlyFieldInfoOutput
}

TaskTemplateReadOnlyFieldInfoInput is an input type that accepts TaskTemplateReadOnlyFieldInfoArgs and TaskTemplateReadOnlyFieldInfoOutput values. You can construct a concrete instance of `TaskTemplateReadOnlyFieldInfoInput` via:

TaskTemplateReadOnlyFieldInfoArgs{...}

type TaskTemplateReadOnlyFieldInfoOutput added in v0.19.0

type TaskTemplateReadOnlyFieldInfoOutput struct{ *pulumi.OutputState }

ReadOnly field info

func (TaskTemplateReadOnlyFieldInfoOutput) ElementType added in v0.19.0

func (TaskTemplateReadOnlyFieldInfoOutput) Id added in v0.19.0

func (TaskTemplateReadOnlyFieldInfoOutput) ToTaskTemplateReadOnlyFieldInfoOutput added in v0.19.0

func (o TaskTemplateReadOnlyFieldInfoOutput) ToTaskTemplateReadOnlyFieldInfoOutput() TaskTemplateReadOnlyFieldInfoOutput

func (TaskTemplateReadOnlyFieldInfoOutput) ToTaskTemplateReadOnlyFieldInfoOutputWithContext added in v0.19.0

func (o TaskTemplateReadOnlyFieldInfoOutput) ToTaskTemplateReadOnlyFieldInfoOutputWithContext(ctx context.Context) TaskTemplateReadOnlyFieldInfoOutput

type TaskTemplateRequiredFieldInfo added in v0.19.0

type TaskTemplateRequiredFieldInfo struct {
	Id TaskTemplateFieldIdentifier `pulumi:"id"`
}

Required field info

type TaskTemplateRequiredFieldInfoArgs added in v0.19.0

type TaskTemplateRequiredFieldInfoArgs struct {
	Id TaskTemplateFieldIdentifierInput `pulumi:"id"`
}

Required field info

func (TaskTemplateRequiredFieldInfoArgs) ElementType added in v0.19.0

func (TaskTemplateRequiredFieldInfoArgs) ToTaskTemplateRequiredFieldInfoOutput added in v0.19.0

func (i TaskTemplateRequiredFieldInfoArgs) ToTaskTemplateRequiredFieldInfoOutput() TaskTemplateRequiredFieldInfoOutput

func (TaskTemplateRequiredFieldInfoArgs) ToTaskTemplateRequiredFieldInfoOutputWithContext added in v0.19.0

func (i TaskTemplateRequiredFieldInfoArgs) ToTaskTemplateRequiredFieldInfoOutputWithContext(ctx context.Context) TaskTemplateRequiredFieldInfoOutput

type TaskTemplateRequiredFieldInfoArray added in v0.19.0

type TaskTemplateRequiredFieldInfoArray []TaskTemplateRequiredFieldInfoInput

func (TaskTemplateRequiredFieldInfoArray) ElementType added in v0.19.0

func (TaskTemplateRequiredFieldInfoArray) ToTaskTemplateRequiredFieldInfoArrayOutput added in v0.19.0

func (i TaskTemplateRequiredFieldInfoArray) ToTaskTemplateRequiredFieldInfoArrayOutput() TaskTemplateRequiredFieldInfoArrayOutput

func (TaskTemplateRequiredFieldInfoArray) ToTaskTemplateRequiredFieldInfoArrayOutputWithContext added in v0.19.0

func (i TaskTemplateRequiredFieldInfoArray) ToTaskTemplateRequiredFieldInfoArrayOutputWithContext(ctx context.Context) TaskTemplateRequiredFieldInfoArrayOutput

type TaskTemplateRequiredFieldInfoArrayInput added in v0.19.0

type TaskTemplateRequiredFieldInfoArrayInput interface {
	pulumi.Input

	ToTaskTemplateRequiredFieldInfoArrayOutput() TaskTemplateRequiredFieldInfoArrayOutput
	ToTaskTemplateRequiredFieldInfoArrayOutputWithContext(context.Context) TaskTemplateRequiredFieldInfoArrayOutput
}

TaskTemplateRequiredFieldInfoArrayInput is an input type that accepts TaskTemplateRequiredFieldInfoArray and TaskTemplateRequiredFieldInfoArrayOutput values. You can construct a concrete instance of `TaskTemplateRequiredFieldInfoArrayInput` via:

TaskTemplateRequiredFieldInfoArray{ TaskTemplateRequiredFieldInfoArgs{...} }

type TaskTemplateRequiredFieldInfoArrayOutput added in v0.19.0

type TaskTemplateRequiredFieldInfoArrayOutput struct{ *pulumi.OutputState }

func (TaskTemplateRequiredFieldInfoArrayOutput) ElementType added in v0.19.0

func (TaskTemplateRequiredFieldInfoArrayOutput) Index added in v0.19.0

func (TaskTemplateRequiredFieldInfoArrayOutput) ToTaskTemplateRequiredFieldInfoArrayOutput added in v0.19.0

func (o TaskTemplateRequiredFieldInfoArrayOutput) ToTaskTemplateRequiredFieldInfoArrayOutput() TaskTemplateRequiredFieldInfoArrayOutput

func (TaskTemplateRequiredFieldInfoArrayOutput) ToTaskTemplateRequiredFieldInfoArrayOutputWithContext added in v0.19.0

func (o TaskTemplateRequiredFieldInfoArrayOutput) ToTaskTemplateRequiredFieldInfoArrayOutputWithContext(ctx context.Context) TaskTemplateRequiredFieldInfoArrayOutput

type TaskTemplateRequiredFieldInfoInput added in v0.19.0

type TaskTemplateRequiredFieldInfoInput interface {
	pulumi.Input

	ToTaskTemplateRequiredFieldInfoOutput() TaskTemplateRequiredFieldInfoOutput
	ToTaskTemplateRequiredFieldInfoOutputWithContext(context.Context) TaskTemplateRequiredFieldInfoOutput
}

TaskTemplateRequiredFieldInfoInput is an input type that accepts TaskTemplateRequiredFieldInfoArgs and TaskTemplateRequiredFieldInfoOutput values. You can construct a concrete instance of `TaskTemplateRequiredFieldInfoInput` via:

TaskTemplateRequiredFieldInfoArgs{...}

type TaskTemplateRequiredFieldInfoOutput added in v0.19.0

type TaskTemplateRequiredFieldInfoOutput struct{ *pulumi.OutputState }

Required field info

func (TaskTemplateRequiredFieldInfoOutput) ElementType added in v0.19.0

func (TaskTemplateRequiredFieldInfoOutput) Id added in v0.19.0

func (TaskTemplateRequiredFieldInfoOutput) ToTaskTemplateRequiredFieldInfoOutput added in v0.19.0

func (o TaskTemplateRequiredFieldInfoOutput) ToTaskTemplateRequiredFieldInfoOutput() TaskTemplateRequiredFieldInfoOutput

func (TaskTemplateRequiredFieldInfoOutput) ToTaskTemplateRequiredFieldInfoOutputWithContext added in v0.19.0

func (o TaskTemplateRequiredFieldInfoOutput) ToTaskTemplateRequiredFieldInfoOutputWithContext(ctx context.Context) TaskTemplateRequiredFieldInfoOutput

type TaskTemplateState added in v0.19.0

type TaskTemplateState struct {
}

func (TaskTemplateState) ElementType added in v0.19.0

func (TaskTemplateState) ElementType() reflect.Type

type TaskTemplateStatus added in v0.19.0

type TaskTemplateStatus string

The status of the task template

func (TaskTemplateStatus) ElementType added in v0.19.0

func (TaskTemplateStatus) ElementType() reflect.Type

func (TaskTemplateStatus) ToStringOutput added in v0.19.0

func (e TaskTemplateStatus) ToStringOutput() pulumi.StringOutput

func (TaskTemplateStatus) ToStringOutputWithContext added in v0.19.0

func (e TaskTemplateStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskTemplateStatus) ToStringPtrOutput added in v0.19.0

func (e TaskTemplateStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskTemplateStatus) ToStringPtrOutputWithContext added in v0.19.0

func (e TaskTemplateStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskTemplateStatus) ToTaskTemplateStatusOutput added in v0.19.0

func (e TaskTemplateStatus) ToTaskTemplateStatusOutput() TaskTemplateStatusOutput

func (TaskTemplateStatus) ToTaskTemplateStatusOutputWithContext added in v0.19.0

func (e TaskTemplateStatus) ToTaskTemplateStatusOutputWithContext(ctx context.Context) TaskTemplateStatusOutput

func (TaskTemplateStatus) ToTaskTemplateStatusPtrOutput added in v0.19.0

func (e TaskTemplateStatus) ToTaskTemplateStatusPtrOutput() TaskTemplateStatusPtrOutput

func (TaskTemplateStatus) ToTaskTemplateStatusPtrOutputWithContext added in v0.19.0

func (e TaskTemplateStatus) ToTaskTemplateStatusPtrOutputWithContext(ctx context.Context) TaskTemplateStatusPtrOutput

type TaskTemplateStatusInput added in v0.19.0

type TaskTemplateStatusInput interface {
	pulumi.Input

	ToTaskTemplateStatusOutput() TaskTemplateStatusOutput
	ToTaskTemplateStatusOutputWithContext(context.Context) TaskTemplateStatusOutput
}

TaskTemplateStatusInput is an input type that accepts values of the TaskTemplateStatus enum A concrete instance of `TaskTemplateStatusInput` can be one of the following:

TaskTemplateStatusActive
TaskTemplateStatusInactive

type TaskTemplateStatusOutput added in v0.19.0

type TaskTemplateStatusOutput struct{ *pulumi.OutputState }

func (TaskTemplateStatusOutput) ElementType added in v0.19.0

func (TaskTemplateStatusOutput) ElementType() reflect.Type

func (TaskTemplateStatusOutput) ToStringOutput added in v0.19.0

func (o TaskTemplateStatusOutput) ToStringOutput() pulumi.StringOutput

func (TaskTemplateStatusOutput) ToStringOutputWithContext added in v0.19.0

func (o TaskTemplateStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskTemplateStatusOutput) ToStringPtrOutput added in v0.19.0

func (o TaskTemplateStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskTemplateStatusOutput) ToStringPtrOutputWithContext added in v0.19.0

func (o TaskTemplateStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskTemplateStatusOutput) ToTaskTemplateStatusOutput added in v0.19.0

func (o TaskTemplateStatusOutput) ToTaskTemplateStatusOutput() TaskTemplateStatusOutput

func (TaskTemplateStatusOutput) ToTaskTemplateStatusOutputWithContext added in v0.19.0

func (o TaskTemplateStatusOutput) ToTaskTemplateStatusOutputWithContext(ctx context.Context) TaskTemplateStatusOutput

func (TaskTemplateStatusOutput) ToTaskTemplateStatusPtrOutput added in v0.19.0

func (o TaskTemplateStatusOutput) ToTaskTemplateStatusPtrOutput() TaskTemplateStatusPtrOutput

func (TaskTemplateStatusOutput) ToTaskTemplateStatusPtrOutputWithContext added in v0.19.0

func (o TaskTemplateStatusOutput) ToTaskTemplateStatusPtrOutputWithContext(ctx context.Context) TaskTemplateStatusPtrOutput

type TaskTemplateStatusPtrInput added in v0.19.0

type TaskTemplateStatusPtrInput interface {
	pulumi.Input

	ToTaskTemplateStatusPtrOutput() TaskTemplateStatusPtrOutput
	ToTaskTemplateStatusPtrOutputWithContext(context.Context) TaskTemplateStatusPtrOutput
}

func TaskTemplateStatusPtr added in v0.19.0

func TaskTemplateStatusPtr(v string) TaskTemplateStatusPtrInput

type TaskTemplateStatusPtrOutput added in v0.19.0

type TaskTemplateStatusPtrOutput struct{ *pulumi.OutputState }

func (TaskTemplateStatusPtrOutput) Elem added in v0.19.0

func (TaskTemplateStatusPtrOutput) ElementType added in v0.19.0

func (TaskTemplateStatusPtrOutput) ToStringPtrOutput added in v0.19.0

func (o TaskTemplateStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskTemplateStatusPtrOutput) ToStringPtrOutputWithContext added in v0.19.0

func (o TaskTemplateStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskTemplateStatusPtrOutput) ToTaskTemplateStatusPtrOutput added in v0.19.0

func (o TaskTemplateStatusPtrOutput) ToTaskTemplateStatusPtrOutput() TaskTemplateStatusPtrOutput

func (TaskTemplateStatusPtrOutput) ToTaskTemplateStatusPtrOutputWithContext added in v0.19.0

func (o TaskTemplateStatusPtrOutput) ToTaskTemplateStatusPtrOutputWithContext(ctx context.Context) TaskTemplateStatusPtrOutput

type TaskTemplateTag added in v0.19.0

type TaskTemplateTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. . You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type TaskTemplateTagArgs added in v0.19.0

type TaskTemplateTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. . You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (TaskTemplateTagArgs) ElementType added in v0.19.0

func (TaskTemplateTagArgs) ElementType() reflect.Type

func (TaskTemplateTagArgs) ToTaskTemplateTagOutput added in v0.19.0

func (i TaskTemplateTagArgs) ToTaskTemplateTagOutput() TaskTemplateTagOutput

func (TaskTemplateTagArgs) ToTaskTemplateTagOutputWithContext added in v0.19.0

func (i TaskTemplateTagArgs) ToTaskTemplateTagOutputWithContext(ctx context.Context) TaskTemplateTagOutput

type TaskTemplateTagArray added in v0.19.0

type TaskTemplateTagArray []TaskTemplateTagInput

func (TaskTemplateTagArray) ElementType added in v0.19.0

func (TaskTemplateTagArray) ElementType() reflect.Type

func (TaskTemplateTagArray) ToTaskTemplateTagArrayOutput added in v0.19.0

func (i TaskTemplateTagArray) ToTaskTemplateTagArrayOutput() TaskTemplateTagArrayOutput

func (TaskTemplateTagArray) ToTaskTemplateTagArrayOutputWithContext added in v0.19.0

func (i TaskTemplateTagArray) ToTaskTemplateTagArrayOutputWithContext(ctx context.Context) TaskTemplateTagArrayOutput

type TaskTemplateTagArrayInput added in v0.19.0

type TaskTemplateTagArrayInput interface {
	pulumi.Input

	ToTaskTemplateTagArrayOutput() TaskTemplateTagArrayOutput
	ToTaskTemplateTagArrayOutputWithContext(context.Context) TaskTemplateTagArrayOutput
}

TaskTemplateTagArrayInput is an input type that accepts TaskTemplateTagArray and TaskTemplateTagArrayOutput values. You can construct a concrete instance of `TaskTemplateTagArrayInput` via:

TaskTemplateTagArray{ TaskTemplateTagArgs{...} }

type TaskTemplateTagArrayOutput added in v0.19.0

type TaskTemplateTagArrayOutput struct{ *pulumi.OutputState }

func (TaskTemplateTagArrayOutput) ElementType added in v0.19.0

func (TaskTemplateTagArrayOutput) ElementType() reflect.Type

func (TaskTemplateTagArrayOutput) Index added in v0.19.0

func (TaskTemplateTagArrayOutput) ToTaskTemplateTagArrayOutput added in v0.19.0

func (o TaskTemplateTagArrayOutput) ToTaskTemplateTagArrayOutput() TaskTemplateTagArrayOutput

func (TaskTemplateTagArrayOutput) ToTaskTemplateTagArrayOutputWithContext added in v0.19.0

func (o TaskTemplateTagArrayOutput) ToTaskTemplateTagArrayOutputWithContext(ctx context.Context) TaskTemplateTagArrayOutput

type TaskTemplateTagInput added in v0.19.0

type TaskTemplateTagInput interface {
	pulumi.Input

	ToTaskTemplateTagOutput() TaskTemplateTagOutput
	ToTaskTemplateTagOutputWithContext(context.Context) TaskTemplateTagOutput
}

TaskTemplateTagInput is an input type that accepts TaskTemplateTagArgs and TaskTemplateTagOutput values. You can construct a concrete instance of `TaskTemplateTagInput` via:

TaskTemplateTagArgs{...}

type TaskTemplateTagOutput added in v0.19.0

type TaskTemplateTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (TaskTemplateTagOutput) ElementType added in v0.19.0

func (TaskTemplateTagOutput) ElementType() reflect.Type

func (TaskTemplateTagOutput) Key added in v0.19.0

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (TaskTemplateTagOutput) ToTaskTemplateTagOutput added in v0.19.0

func (o TaskTemplateTagOutput) ToTaskTemplateTagOutput() TaskTemplateTagOutput

func (TaskTemplateTagOutput) ToTaskTemplateTagOutputWithContext added in v0.19.0

func (o TaskTemplateTagOutput) ToTaskTemplateTagOutputWithContext(ctx context.Context) TaskTemplateTagOutput

func (TaskTemplateTagOutput) Value added in v0.19.0

The value for the tag. . You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type TrafficDistributionGroup added in v0.73.0

type TrafficDistributionGroup struct {
	pulumi.CustomResourceState

	// A description for the traffic distribution group.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The identifier of the Amazon Connect instance that has been replicated.
	InstanceArn pulumi.StringOutput `pulumi:"instanceArn"`
	// If this is the default traffic distribution group.
	IsDefault pulumi.BoolOutput `pulumi:"isDefault"`
	// The name for the traffic distribution group.
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the traffic distribution group.
	Status TrafficDistributionGroupStatusOutput `pulumi:"status"`
	// One or more tags.
	Tags TrafficDistributionGroupTagArrayOutput `pulumi:"tags"`
	// The identifier of the traffic distribution group.
	TrafficDistributionGroupArn pulumi.StringOutput `pulumi:"trafficDistributionGroupArn"`
}

Resource Type definition for AWS::Connect::TrafficDistributionGroup

func GetTrafficDistributionGroup added in v0.73.0

func GetTrafficDistributionGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TrafficDistributionGroupState, opts ...pulumi.ResourceOption) (*TrafficDistributionGroup, error)

GetTrafficDistributionGroup gets an existing TrafficDistributionGroup 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 NewTrafficDistributionGroup added in v0.73.0

func NewTrafficDistributionGroup(ctx *pulumi.Context,
	name string, args *TrafficDistributionGroupArgs, opts ...pulumi.ResourceOption) (*TrafficDistributionGroup, error)

NewTrafficDistributionGroup registers a new resource with the given unique name, arguments, and options.

func (*TrafficDistributionGroup) ElementType added in v0.73.0

func (*TrafficDistributionGroup) ElementType() reflect.Type

func (*TrafficDistributionGroup) ToTrafficDistributionGroupOutput added in v0.73.0

func (i *TrafficDistributionGroup) ToTrafficDistributionGroupOutput() TrafficDistributionGroupOutput

func (*TrafficDistributionGroup) ToTrafficDistributionGroupOutputWithContext added in v0.73.0

func (i *TrafficDistributionGroup) ToTrafficDistributionGroupOutputWithContext(ctx context.Context) TrafficDistributionGroupOutput

type TrafficDistributionGroupArgs added in v0.73.0

type TrafficDistributionGroupArgs struct {
	// A description for the traffic distribution group.
	Description pulumi.StringPtrInput
	// The identifier of the Amazon Connect instance that has been replicated.
	InstanceArn pulumi.StringInput
	// The name for the traffic distribution group.
	Name pulumi.StringPtrInput
	// One or more tags.
	Tags TrafficDistributionGroupTagArrayInput
}

The set of arguments for constructing a TrafficDistributionGroup resource.

func (TrafficDistributionGroupArgs) ElementType added in v0.73.0

type TrafficDistributionGroupInput added in v0.73.0

type TrafficDistributionGroupInput interface {
	pulumi.Input

	ToTrafficDistributionGroupOutput() TrafficDistributionGroupOutput
	ToTrafficDistributionGroupOutputWithContext(ctx context.Context) TrafficDistributionGroupOutput
}

type TrafficDistributionGroupOutput added in v0.73.0

type TrafficDistributionGroupOutput struct{ *pulumi.OutputState }

func (TrafficDistributionGroupOutput) Description added in v0.73.0

A description for the traffic distribution group.

func (TrafficDistributionGroupOutput) ElementType added in v0.73.0

func (TrafficDistributionGroupOutput) InstanceArn added in v0.73.0

The identifier of the Amazon Connect instance that has been replicated.

func (TrafficDistributionGroupOutput) IsDefault added in v0.73.0

If this is the default traffic distribution group.

func (TrafficDistributionGroupOutput) Name added in v0.73.0

The name for the traffic distribution group.

func (TrafficDistributionGroupOutput) Status added in v0.73.0

The status of the traffic distribution group.

func (TrafficDistributionGroupOutput) Tags added in v0.73.0

One or more tags.

func (TrafficDistributionGroupOutput) ToTrafficDistributionGroupOutput added in v0.73.0

func (o TrafficDistributionGroupOutput) ToTrafficDistributionGroupOutput() TrafficDistributionGroupOutput

func (TrafficDistributionGroupOutput) ToTrafficDistributionGroupOutputWithContext added in v0.73.0

func (o TrafficDistributionGroupOutput) ToTrafficDistributionGroupOutputWithContext(ctx context.Context) TrafficDistributionGroupOutput

func (TrafficDistributionGroupOutput) TrafficDistributionGroupArn added in v0.73.0

func (o TrafficDistributionGroupOutput) TrafficDistributionGroupArn() pulumi.StringOutput

The identifier of the traffic distribution group.

type TrafficDistributionGroupState added in v0.73.0

type TrafficDistributionGroupState struct {
}

func (TrafficDistributionGroupState) ElementType added in v0.73.0

type TrafficDistributionGroupStatus added in v0.73.0

type TrafficDistributionGroupStatus string

The status of the traffic distribution group.

type TrafficDistributionGroupStatusOutput added in v0.73.0

type TrafficDistributionGroupStatusOutput struct{ *pulumi.OutputState }

func (TrafficDistributionGroupStatusOutput) ElementType added in v0.73.0

func (TrafficDistributionGroupStatusOutput) ToStringOutput added in v0.73.0

func (TrafficDistributionGroupStatusOutput) ToStringOutputWithContext added in v0.73.0

func (o TrafficDistributionGroupStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TrafficDistributionGroupStatusOutput) ToStringPtrOutput added in v0.73.0

func (TrafficDistributionGroupStatusOutput) ToStringPtrOutputWithContext added in v0.73.0

func (o TrafficDistributionGroupStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TrafficDistributionGroupStatusOutput) ToTrafficDistributionGroupStatusOutput added in v0.73.0

func (o TrafficDistributionGroupStatusOutput) ToTrafficDistributionGroupStatusOutput() TrafficDistributionGroupStatusOutput

func (TrafficDistributionGroupStatusOutput) ToTrafficDistributionGroupStatusOutputWithContext added in v0.73.0

func (o TrafficDistributionGroupStatusOutput) ToTrafficDistributionGroupStatusOutputWithContext(ctx context.Context) TrafficDistributionGroupStatusOutput

func (TrafficDistributionGroupStatusOutput) ToTrafficDistributionGroupStatusPtrOutput added in v0.73.0

func (o TrafficDistributionGroupStatusOutput) ToTrafficDistributionGroupStatusPtrOutput() TrafficDistributionGroupStatusPtrOutput

func (TrafficDistributionGroupStatusOutput) ToTrafficDistributionGroupStatusPtrOutputWithContext added in v0.73.0

func (o TrafficDistributionGroupStatusOutput) ToTrafficDistributionGroupStatusPtrOutputWithContext(ctx context.Context) TrafficDistributionGroupStatusPtrOutput

type TrafficDistributionGroupStatusPtrOutput added in v0.73.0

type TrafficDistributionGroupStatusPtrOutput struct{ *pulumi.OutputState }

func (TrafficDistributionGroupStatusPtrOutput) Elem added in v0.73.0

func (TrafficDistributionGroupStatusPtrOutput) ElementType added in v0.73.0

func (TrafficDistributionGroupStatusPtrOutput) ToStringPtrOutput added in v0.73.0

func (TrafficDistributionGroupStatusPtrOutput) ToStringPtrOutputWithContext added in v0.73.0

func (TrafficDistributionGroupStatusPtrOutput) ToTrafficDistributionGroupStatusPtrOutput added in v0.73.0

func (o TrafficDistributionGroupStatusPtrOutput) ToTrafficDistributionGroupStatusPtrOutput() TrafficDistributionGroupStatusPtrOutput

func (TrafficDistributionGroupStatusPtrOutput) ToTrafficDistributionGroupStatusPtrOutputWithContext added in v0.73.0

func (o TrafficDistributionGroupStatusPtrOutput) ToTrafficDistributionGroupStatusPtrOutputWithContext(ctx context.Context) TrafficDistributionGroupStatusPtrOutput

type TrafficDistributionGroupTag added in v0.73.0

type TrafficDistributionGroupTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type TrafficDistributionGroupTagArgs added in v0.73.0

type TrafficDistributionGroupTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (TrafficDistributionGroupTagArgs) ElementType added in v0.73.0

func (TrafficDistributionGroupTagArgs) ToTrafficDistributionGroupTagOutput added in v0.73.0

func (i TrafficDistributionGroupTagArgs) ToTrafficDistributionGroupTagOutput() TrafficDistributionGroupTagOutput

func (TrafficDistributionGroupTagArgs) ToTrafficDistributionGroupTagOutputWithContext added in v0.73.0

func (i TrafficDistributionGroupTagArgs) ToTrafficDistributionGroupTagOutputWithContext(ctx context.Context) TrafficDistributionGroupTagOutput

type TrafficDistributionGroupTagArray added in v0.73.0

type TrafficDistributionGroupTagArray []TrafficDistributionGroupTagInput

func (TrafficDistributionGroupTagArray) ElementType added in v0.73.0

func (TrafficDistributionGroupTagArray) ToTrafficDistributionGroupTagArrayOutput added in v0.73.0

func (i TrafficDistributionGroupTagArray) ToTrafficDistributionGroupTagArrayOutput() TrafficDistributionGroupTagArrayOutput

func (TrafficDistributionGroupTagArray) ToTrafficDistributionGroupTagArrayOutputWithContext added in v0.73.0

func (i TrafficDistributionGroupTagArray) ToTrafficDistributionGroupTagArrayOutputWithContext(ctx context.Context) TrafficDistributionGroupTagArrayOutput

type TrafficDistributionGroupTagArrayInput added in v0.73.0

type TrafficDistributionGroupTagArrayInput interface {
	pulumi.Input

	ToTrafficDistributionGroupTagArrayOutput() TrafficDistributionGroupTagArrayOutput
	ToTrafficDistributionGroupTagArrayOutputWithContext(context.Context) TrafficDistributionGroupTagArrayOutput
}

TrafficDistributionGroupTagArrayInput is an input type that accepts TrafficDistributionGroupTagArray and TrafficDistributionGroupTagArrayOutput values. You can construct a concrete instance of `TrafficDistributionGroupTagArrayInput` via:

TrafficDistributionGroupTagArray{ TrafficDistributionGroupTagArgs{...} }

type TrafficDistributionGroupTagArrayOutput added in v0.73.0

type TrafficDistributionGroupTagArrayOutput struct{ *pulumi.OutputState }

func (TrafficDistributionGroupTagArrayOutput) ElementType added in v0.73.0

func (TrafficDistributionGroupTagArrayOutput) Index added in v0.73.0

func (TrafficDistributionGroupTagArrayOutput) ToTrafficDistributionGroupTagArrayOutput added in v0.73.0

func (o TrafficDistributionGroupTagArrayOutput) ToTrafficDistributionGroupTagArrayOutput() TrafficDistributionGroupTagArrayOutput

func (TrafficDistributionGroupTagArrayOutput) ToTrafficDistributionGroupTagArrayOutputWithContext added in v0.73.0

func (o TrafficDistributionGroupTagArrayOutput) ToTrafficDistributionGroupTagArrayOutputWithContext(ctx context.Context) TrafficDistributionGroupTagArrayOutput

type TrafficDistributionGroupTagInput added in v0.73.0

type TrafficDistributionGroupTagInput interface {
	pulumi.Input

	ToTrafficDistributionGroupTagOutput() TrafficDistributionGroupTagOutput
	ToTrafficDistributionGroupTagOutputWithContext(context.Context) TrafficDistributionGroupTagOutput
}

TrafficDistributionGroupTagInput is an input type that accepts TrafficDistributionGroupTagArgs and TrafficDistributionGroupTagOutput values. You can construct a concrete instance of `TrafficDistributionGroupTagInput` via:

TrafficDistributionGroupTagArgs{...}

type TrafficDistributionGroupTagOutput added in v0.73.0

type TrafficDistributionGroupTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (TrafficDistributionGroupTagOutput) ElementType added in v0.73.0

func (TrafficDistributionGroupTagOutput) Key added in v0.73.0

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (TrafficDistributionGroupTagOutput) ToTrafficDistributionGroupTagOutput added in v0.73.0

func (o TrafficDistributionGroupTagOutput) ToTrafficDistributionGroupTagOutput() TrafficDistributionGroupTagOutput

func (TrafficDistributionGroupTagOutput) ToTrafficDistributionGroupTagOutputWithContext added in v0.73.0

func (o TrafficDistributionGroupTagOutput) ToTrafficDistributionGroupTagOutputWithContext(ctx context.Context) TrafficDistributionGroupTagOutput

func (TrafficDistributionGroupTagOutput) Value added in v0.73.0

The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type User added in v0.3.0

type User struct {
	pulumi.CustomResourceState

	// The identifier of the user account in the directory used for identity management.
	DirectoryUserId pulumi.StringPtrOutput `pulumi:"directoryUserId"`
	// The identifier of the hierarchy group for the user.
	HierarchyGroupArn pulumi.StringPtrOutput `pulumi:"hierarchyGroupArn"`
	// The information about the identity of the user.
	IdentityInfo UserIdentityInfoPtrOutput `pulumi:"identityInfo"`
	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringOutput `pulumi:"instanceArn"`
	// The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.
	Password pulumi.StringPtrOutput `pulumi:"password"`
	// The phone settings for the user.
	PhoneConfig UserPhoneConfigOutput `pulumi:"phoneConfig"`
	// The identifier of the routing profile for the user.
	RoutingProfileArn pulumi.StringOutput `pulumi:"routingProfileArn"`
	// One or more security profile arns for the user
	SecurityProfileArns pulumi.StringArrayOutput `pulumi:"securityProfileArns"`
	// One or more tags.
	Tags UserTagArrayOutput `pulumi:"tags"`
	// The Amazon Resource Name (ARN) for the user.
	UserArn pulumi.StringOutput `pulumi:"userArn"`
	// One or more predefined attributes assigned to a user, with a level that indicates how skilled they are.
	UserProficiencies UserProficiencyArrayOutput `pulumi:"userProficiencies"`
	// The user name for the account.
	Username pulumi.StringOutput `pulumi:"username"`
}

Resource Type definition for AWS::Connect::User

func GetUser added in v0.3.0

func GetUser(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)

GetUser gets an existing User 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 NewUser added in v0.3.0

func NewUser(ctx *pulumi.Context,
	name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)

NewUser registers a new resource with the given unique name, arguments, and options.

func (*User) ElementType added in v0.3.0

func (*User) ElementType() reflect.Type

func (*User) ToUserOutput added in v0.3.0

func (i *User) ToUserOutput() UserOutput

func (*User) ToUserOutputWithContext added in v0.3.0

func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput

type UserArgs added in v0.3.0

type UserArgs struct {
	// The identifier of the user account in the directory used for identity management.
	DirectoryUserId pulumi.StringPtrInput
	// The identifier of the hierarchy group for the user.
	HierarchyGroupArn pulumi.StringPtrInput
	// The information about the identity of the user.
	IdentityInfo UserIdentityInfoPtrInput
	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringInput
	// The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.
	Password pulumi.StringPtrInput
	// The phone settings for the user.
	PhoneConfig UserPhoneConfigInput
	// The identifier of the routing profile for the user.
	RoutingProfileArn pulumi.StringInput
	// One or more security profile arns for the user
	SecurityProfileArns pulumi.StringArrayInput
	// One or more tags.
	Tags UserTagArrayInput
	// One or more predefined attributes assigned to a user, with a level that indicates how skilled they are.
	UserProficiencies UserProficiencyArrayInput
	// The user name for the account.
	Username pulumi.StringInput
}

The set of arguments for constructing a User resource.

func (UserArgs) ElementType added in v0.3.0

func (UserArgs) ElementType() reflect.Type

type UserHierarchyGroup added in v0.3.0

type UserHierarchyGroup struct {
	pulumi.CustomResourceState

	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringOutput `pulumi:"instanceArn"`
	// The name of the user hierarchy group.
	Name pulumi.StringOutput `pulumi:"name"`
	// The Amazon Resource Name (ARN) for the parent user hierarchy group.
	ParentGroupArn pulumi.StringPtrOutput `pulumi:"parentGroupArn"`
	// One or more tags.
	Tags UserHierarchyGroupTagArrayOutput `pulumi:"tags"`
	// The Amazon Resource Name (ARN) for the user hierarchy group.
	UserHierarchyGroupArn pulumi.StringOutput `pulumi:"userHierarchyGroupArn"`
}

Resource Type definition for AWS::Connect::UserHierarchyGroup

func GetUserHierarchyGroup added in v0.3.0

func GetUserHierarchyGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserHierarchyGroupState, opts ...pulumi.ResourceOption) (*UserHierarchyGroup, error)

GetUserHierarchyGroup gets an existing UserHierarchyGroup 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 NewUserHierarchyGroup added in v0.3.0

func NewUserHierarchyGroup(ctx *pulumi.Context,
	name string, args *UserHierarchyGroupArgs, opts ...pulumi.ResourceOption) (*UserHierarchyGroup, error)

NewUserHierarchyGroup registers a new resource with the given unique name, arguments, and options.

func (*UserHierarchyGroup) ElementType added in v0.3.0

func (*UserHierarchyGroup) ElementType() reflect.Type

func (*UserHierarchyGroup) ToUserHierarchyGroupOutput added in v0.3.0

func (i *UserHierarchyGroup) ToUserHierarchyGroupOutput() UserHierarchyGroupOutput

func (*UserHierarchyGroup) ToUserHierarchyGroupOutputWithContext added in v0.3.0

func (i *UserHierarchyGroup) ToUserHierarchyGroupOutputWithContext(ctx context.Context) UserHierarchyGroupOutput

type UserHierarchyGroupArgs added in v0.3.0

type UserHierarchyGroupArgs struct {
	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringInput
	// The name of the user hierarchy group.
	Name pulumi.StringPtrInput
	// The Amazon Resource Name (ARN) for the parent user hierarchy group.
	ParentGroupArn pulumi.StringPtrInput
	// One or more tags.
	Tags UserHierarchyGroupTagArrayInput
}

The set of arguments for constructing a UserHierarchyGroup resource.

func (UserHierarchyGroupArgs) ElementType added in v0.3.0

func (UserHierarchyGroupArgs) ElementType() reflect.Type

type UserHierarchyGroupInput added in v0.3.0

type UserHierarchyGroupInput interface {
	pulumi.Input

	ToUserHierarchyGroupOutput() UserHierarchyGroupOutput
	ToUserHierarchyGroupOutputWithContext(ctx context.Context) UserHierarchyGroupOutput
}

type UserHierarchyGroupOutput added in v0.3.0

type UserHierarchyGroupOutput struct{ *pulumi.OutputState }

func (UserHierarchyGroupOutput) ElementType added in v0.3.0

func (UserHierarchyGroupOutput) ElementType() reflect.Type

func (UserHierarchyGroupOutput) InstanceArn added in v0.17.0

The identifier of the Amazon Connect instance.

func (UserHierarchyGroupOutput) Name added in v0.17.0

The name of the user hierarchy group.

func (UserHierarchyGroupOutput) ParentGroupArn added in v0.17.0

func (o UserHierarchyGroupOutput) ParentGroupArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) for the parent user hierarchy group.

func (UserHierarchyGroupOutput) Tags added in v0.80.0

One or more tags.

func (UserHierarchyGroupOutput) ToUserHierarchyGroupOutput added in v0.3.0

func (o UserHierarchyGroupOutput) ToUserHierarchyGroupOutput() UserHierarchyGroupOutput

func (UserHierarchyGroupOutput) ToUserHierarchyGroupOutputWithContext added in v0.3.0

func (o UserHierarchyGroupOutput) ToUserHierarchyGroupOutputWithContext(ctx context.Context) UserHierarchyGroupOutput

func (UserHierarchyGroupOutput) UserHierarchyGroupArn added in v0.17.0

func (o UserHierarchyGroupOutput) UserHierarchyGroupArn() pulumi.StringOutput

The Amazon Resource Name (ARN) for the user hierarchy group.

type UserHierarchyGroupState added in v0.3.0

type UserHierarchyGroupState struct {
}

func (UserHierarchyGroupState) ElementType added in v0.3.0

func (UserHierarchyGroupState) ElementType() reflect.Type

type UserHierarchyGroupTag added in v0.80.0

type UserHierarchyGroupTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type UserHierarchyGroupTagArgs added in v0.80.0

type UserHierarchyGroupTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (UserHierarchyGroupTagArgs) ElementType added in v0.80.0

func (UserHierarchyGroupTagArgs) ElementType() reflect.Type

func (UserHierarchyGroupTagArgs) ToUserHierarchyGroupTagOutput added in v0.80.0

func (i UserHierarchyGroupTagArgs) ToUserHierarchyGroupTagOutput() UserHierarchyGroupTagOutput

func (UserHierarchyGroupTagArgs) ToUserHierarchyGroupTagOutputWithContext added in v0.80.0

func (i UserHierarchyGroupTagArgs) ToUserHierarchyGroupTagOutputWithContext(ctx context.Context) UserHierarchyGroupTagOutput

type UserHierarchyGroupTagArray added in v0.80.0

type UserHierarchyGroupTagArray []UserHierarchyGroupTagInput

func (UserHierarchyGroupTagArray) ElementType added in v0.80.0

func (UserHierarchyGroupTagArray) ElementType() reflect.Type

func (UserHierarchyGroupTagArray) ToUserHierarchyGroupTagArrayOutput added in v0.80.0

func (i UserHierarchyGroupTagArray) ToUserHierarchyGroupTagArrayOutput() UserHierarchyGroupTagArrayOutput

func (UserHierarchyGroupTagArray) ToUserHierarchyGroupTagArrayOutputWithContext added in v0.80.0

func (i UserHierarchyGroupTagArray) ToUserHierarchyGroupTagArrayOutputWithContext(ctx context.Context) UserHierarchyGroupTagArrayOutput

type UserHierarchyGroupTagArrayInput added in v0.80.0

type UserHierarchyGroupTagArrayInput interface {
	pulumi.Input

	ToUserHierarchyGroupTagArrayOutput() UserHierarchyGroupTagArrayOutput
	ToUserHierarchyGroupTagArrayOutputWithContext(context.Context) UserHierarchyGroupTagArrayOutput
}

UserHierarchyGroupTagArrayInput is an input type that accepts UserHierarchyGroupTagArray and UserHierarchyGroupTagArrayOutput values. You can construct a concrete instance of `UserHierarchyGroupTagArrayInput` via:

UserHierarchyGroupTagArray{ UserHierarchyGroupTagArgs{...} }

type UserHierarchyGroupTagArrayOutput added in v0.80.0

type UserHierarchyGroupTagArrayOutput struct{ *pulumi.OutputState }

func (UserHierarchyGroupTagArrayOutput) ElementType added in v0.80.0

func (UserHierarchyGroupTagArrayOutput) Index added in v0.80.0

func (UserHierarchyGroupTagArrayOutput) ToUserHierarchyGroupTagArrayOutput added in v0.80.0

func (o UserHierarchyGroupTagArrayOutput) ToUserHierarchyGroupTagArrayOutput() UserHierarchyGroupTagArrayOutput

func (UserHierarchyGroupTagArrayOutput) ToUserHierarchyGroupTagArrayOutputWithContext added in v0.80.0

func (o UserHierarchyGroupTagArrayOutput) ToUserHierarchyGroupTagArrayOutputWithContext(ctx context.Context) UserHierarchyGroupTagArrayOutput

type UserHierarchyGroupTagInput added in v0.80.0

type UserHierarchyGroupTagInput interface {
	pulumi.Input

	ToUserHierarchyGroupTagOutput() UserHierarchyGroupTagOutput
	ToUserHierarchyGroupTagOutputWithContext(context.Context) UserHierarchyGroupTagOutput
}

UserHierarchyGroupTagInput is an input type that accepts UserHierarchyGroupTagArgs and UserHierarchyGroupTagOutput values. You can construct a concrete instance of `UserHierarchyGroupTagInput` via:

UserHierarchyGroupTagArgs{...}

type UserHierarchyGroupTagOutput added in v0.80.0

type UserHierarchyGroupTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (UserHierarchyGroupTagOutput) ElementType added in v0.80.0

func (UserHierarchyGroupTagOutput) Key added in v0.80.0

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (UserHierarchyGroupTagOutput) ToUserHierarchyGroupTagOutput added in v0.80.0

func (o UserHierarchyGroupTagOutput) ToUserHierarchyGroupTagOutput() UserHierarchyGroupTagOutput

func (UserHierarchyGroupTagOutput) ToUserHierarchyGroupTagOutputWithContext added in v0.80.0

func (o UserHierarchyGroupTagOutput) ToUserHierarchyGroupTagOutputWithContext(ctx context.Context) UserHierarchyGroupTagOutput

func (UserHierarchyGroupTagOutput) Value added in v0.80.0

The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type UserIdentityInfo added in v0.3.0

type UserIdentityInfo struct {
	Email          *string `pulumi:"email"`
	FirstName      *string `pulumi:"firstName"`
	LastName       *string `pulumi:"lastName"`
	Mobile         *string `pulumi:"mobile"`
	SecondaryEmail *string `pulumi:"secondaryEmail"`
}

Contains information about the identity of a user.

type UserIdentityInfoArgs added in v0.3.0

type UserIdentityInfoArgs struct {
	Email          pulumi.StringPtrInput `pulumi:"email"`
	FirstName      pulumi.StringPtrInput `pulumi:"firstName"`
	LastName       pulumi.StringPtrInput `pulumi:"lastName"`
	Mobile         pulumi.StringPtrInput `pulumi:"mobile"`
	SecondaryEmail pulumi.StringPtrInput `pulumi:"secondaryEmail"`
}

Contains information about the identity of a user.

func (UserIdentityInfoArgs) ElementType added in v0.3.0

func (UserIdentityInfoArgs) ElementType() reflect.Type

func (UserIdentityInfoArgs) ToUserIdentityInfoOutput added in v0.3.0

func (i UserIdentityInfoArgs) ToUserIdentityInfoOutput() UserIdentityInfoOutput

func (UserIdentityInfoArgs) ToUserIdentityInfoOutputWithContext added in v0.3.0

func (i UserIdentityInfoArgs) ToUserIdentityInfoOutputWithContext(ctx context.Context) UserIdentityInfoOutput

func (UserIdentityInfoArgs) ToUserIdentityInfoPtrOutput added in v0.3.0

func (i UserIdentityInfoArgs) ToUserIdentityInfoPtrOutput() UserIdentityInfoPtrOutput

func (UserIdentityInfoArgs) ToUserIdentityInfoPtrOutputWithContext added in v0.3.0

func (i UserIdentityInfoArgs) ToUserIdentityInfoPtrOutputWithContext(ctx context.Context) UserIdentityInfoPtrOutput

type UserIdentityInfoInput added in v0.3.0

type UserIdentityInfoInput interface {
	pulumi.Input

	ToUserIdentityInfoOutput() UserIdentityInfoOutput
	ToUserIdentityInfoOutputWithContext(context.Context) UserIdentityInfoOutput
}

UserIdentityInfoInput is an input type that accepts UserIdentityInfoArgs and UserIdentityInfoOutput values. You can construct a concrete instance of `UserIdentityInfoInput` via:

UserIdentityInfoArgs{...}

type UserIdentityInfoOutput added in v0.3.0

type UserIdentityInfoOutput struct{ *pulumi.OutputState }

Contains information about the identity of a user.

func (UserIdentityInfoOutput) ElementType added in v0.3.0

func (UserIdentityInfoOutput) ElementType() reflect.Type

func (UserIdentityInfoOutput) Email added in v0.3.0

func (UserIdentityInfoOutput) FirstName added in v0.3.0

func (UserIdentityInfoOutput) LastName added in v0.3.0

func (UserIdentityInfoOutput) Mobile added in v0.38.0

func (UserIdentityInfoOutput) SecondaryEmail added in v0.38.0

func (o UserIdentityInfoOutput) SecondaryEmail() pulumi.StringPtrOutput

func (UserIdentityInfoOutput) ToUserIdentityInfoOutput added in v0.3.0

func (o UserIdentityInfoOutput) ToUserIdentityInfoOutput() UserIdentityInfoOutput

func (UserIdentityInfoOutput) ToUserIdentityInfoOutputWithContext added in v0.3.0

func (o UserIdentityInfoOutput) ToUserIdentityInfoOutputWithContext(ctx context.Context) UserIdentityInfoOutput

func (UserIdentityInfoOutput) ToUserIdentityInfoPtrOutput added in v0.3.0

func (o UserIdentityInfoOutput) ToUserIdentityInfoPtrOutput() UserIdentityInfoPtrOutput

func (UserIdentityInfoOutput) ToUserIdentityInfoPtrOutputWithContext added in v0.3.0

func (o UserIdentityInfoOutput) ToUserIdentityInfoPtrOutputWithContext(ctx context.Context) UserIdentityInfoPtrOutput

type UserIdentityInfoPtrInput added in v0.3.0

type UserIdentityInfoPtrInput interface {
	pulumi.Input

	ToUserIdentityInfoPtrOutput() UserIdentityInfoPtrOutput
	ToUserIdentityInfoPtrOutputWithContext(context.Context) UserIdentityInfoPtrOutput
}

UserIdentityInfoPtrInput is an input type that accepts UserIdentityInfoArgs, UserIdentityInfoPtr and UserIdentityInfoPtrOutput values. You can construct a concrete instance of `UserIdentityInfoPtrInput` via:

        UserIdentityInfoArgs{...}

or:

        nil

func UserIdentityInfoPtr added in v0.3.0

func UserIdentityInfoPtr(v *UserIdentityInfoArgs) UserIdentityInfoPtrInput

type UserIdentityInfoPtrOutput added in v0.3.0

type UserIdentityInfoPtrOutput struct{ *pulumi.OutputState }

func (UserIdentityInfoPtrOutput) Elem added in v0.3.0

func (UserIdentityInfoPtrOutput) ElementType added in v0.3.0

func (UserIdentityInfoPtrOutput) ElementType() reflect.Type

func (UserIdentityInfoPtrOutput) Email added in v0.3.0

func (UserIdentityInfoPtrOutput) FirstName added in v0.3.0

func (UserIdentityInfoPtrOutput) LastName added in v0.3.0

func (UserIdentityInfoPtrOutput) Mobile added in v0.38.0

func (UserIdentityInfoPtrOutput) SecondaryEmail added in v0.38.0

func (UserIdentityInfoPtrOutput) ToUserIdentityInfoPtrOutput added in v0.3.0

func (o UserIdentityInfoPtrOutput) ToUserIdentityInfoPtrOutput() UserIdentityInfoPtrOutput

func (UserIdentityInfoPtrOutput) ToUserIdentityInfoPtrOutputWithContext added in v0.3.0

func (o UserIdentityInfoPtrOutput) ToUserIdentityInfoPtrOutputWithContext(ctx context.Context) UserIdentityInfoPtrOutput

type UserInput added in v0.3.0

type UserInput interface {
	pulumi.Input

	ToUserOutput() UserOutput
	ToUserOutputWithContext(ctx context.Context) UserOutput
}

type UserOutput added in v0.3.0

type UserOutput struct{ *pulumi.OutputState }

func (UserOutput) DirectoryUserId added in v0.17.0

func (o UserOutput) DirectoryUserId() pulumi.StringPtrOutput

The identifier of the user account in the directory used for identity management.

func (UserOutput) ElementType added in v0.3.0

func (UserOutput) ElementType() reflect.Type

func (UserOutput) HierarchyGroupArn added in v0.17.0

func (o UserOutput) HierarchyGroupArn() pulumi.StringPtrOutput

The identifier of the hierarchy group for the user.

func (UserOutput) IdentityInfo added in v0.17.0

func (o UserOutput) IdentityInfo() UserIdentityInfoPtrOutput

The information about the identity of the user.

func (UserOutput) InstanceArn added in v0.17.0

func (o UserOutput) InstanceArn() pulumi.StringOutput

The identifier of the Amazon Connect instance.

func (UserOutput) Password added in v0.17.0

func (o UserOutput) Password() pulumi.StringPtrOutput

The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.

func (UserOutput) PhoneConfig added in v0.17.0

func (o UserOutput) PhoneConfig() UserPhoneConfigOutput

The phone settings for the user.

func (UserOutput) RoutingProfileArn added in v0.17.0

func (o UserOutput) RoutingProfileArn() pulumi.StringOutput

The identifier of the routing profile for the user.

func (UserOutput) SecurityProfileArns added in v0.17.0

func (o UserOutput) SecurityProfileArns() pulumi.StringArrayOutput

One or more security profile arns for the user

func (UserOutput) Tags added in v0.17.0

func (o UserOutput) Tags() UserTagArrayOutput

One or more tags.

func (UserOutput) ToUserOutput added in v0.3.0

func (o UserOutput) ToUserOutput() UserOutput

func (UserOutput) ToUserOutputWithContext added in v0.3.0

func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput

func (UserOutput) UserArn added in v0.17.0

func (o UserOutput) UserArn() pulumi.StringOutput

The Amazon Resource Name (ARN) for the user.

func (UserOutput) UserProficiencies added in v0.92.0

func (o UserOutput) UserProficiencies() UserProficiencyArrayOutput

One or more predefined attributes assigned to a user, with a level that indicates how skilled they are.

func (UserOutput) Username added in v0.17.0

func (o UserOutput) Username() pulumi.StringOutput

The user name for the account.

type UserPhoneConfig added in v0.3.0

type UserPhoneConfig struct {
	AfterContactWorkTimeLimit *int          `pulumi:"afterContactWorkTimeLimit"`
	AutoAccept                *bool         `pulumi:"autoAccept"`
	DeskPhoneNumber           *string       `pulumi:"deskPhoneNumber"`
	PhoneType                 UserPhoneType `pulumi:"phoneType"`
}

Contains information about the phone configuration settings for a user.

type UserPhoneConfigArgs added in v0.3.0

type UserPhoneConfigArgs struct {
	AfterContactWorkTimeLimit pulumi.IntPtrInput    `pulumi:"afterContactWorkTimeLimit"`
	AutoAccept                pulumi.BoolPtrInput   `pulumi:"autoAccept"`
	DeskPhoneNumber           pulumi.StringPtrInput `pulumi:"deskPhoneNumber"`
	PhoneType                 UserPhoneTypeInput    `pulumi:"phoneType"`
}

Contains information about the phone configuration settings for a user.

func (UserPhoneConfigArgs) ElementType added in v0.3.0

func (UserPhoneConfigArgs) ElementType() reflect.Type

func (UserPhoneConfigArgs) ToUserPhoneConfigOutput added in v0.3.0

func (i UserPhoneConfigArgs) ToUserPhoneConfigOutput() UserPhoneConfigOutput

func (UserPhoneConfigArgs) ToUserPhoneConfigOutputWithContext added in v0.3.0

func (i UserPhoneConfigArgs) ToUserPhoneConfigOutputWithContext(ctx context.Context) UserPhoneConfigOutput

type UserPhoneConfigInput added in v0.3.0

type UserPhoneConfigInput interface {
	pulumi.Input

	ToUserPhoneConfigOutput() UserPhoneConfigOutput
	ToUserPhoneConfigOutputWithContext(context.Context) UserPhoneConfigOutput
}

UserPhoneConfigInput is an input type that accepts UserPhoneConfigArgs and UserPhoneConfigOutput values. You can construct a concrete instance of `UserPhoneConfigInput` via:

UserPhoneConfigArgs{...}

type UserPhoneConfigOutput added in v0.3.0

type UserPhoneConfigOutput struct{ *pulumi.OutputState }

Contains information about the phone configuration settings for a user.

func (UserPhoneConfigOutput) AfterContactWorkTimeLimit added in v0.3.0

func (o UserPhoneConfigOutput) AfterContactWorkTimeLimit() pulumi.IntPtrOutput

func (UserPhoneConfigOutput) AutoAccept added in v0.3.0

func (UserPhoneConfigOutput) DeskPhoneNumber added in v0.3.0

func (o UserPhoneConfigOutput) DeskPhoneNumber() pulumi.StringPtrOutput

func (UserPhoneConfigOutput) ElementType added in v0.3.0

func (UserPhoneConfigOutput) ElementType() reflect.Type

func (UserPhoneConfigOutput) PhoneType added in v0.3.0

func (UserPhoneConfigOutput) ToUserPhoneConfigOutput added in v0.3.0

func (o UserPhoneConfigOutput) ToUserPhoneConfigOutput() UserPhoneConfigOutput

func (UserPhoneConfigOutput) ToUserPhoneConfigOutputWithContext added in v0.3.0

func (o UserPhoneConfigOutput) ToUserPhoneConfigOutputWithContext(ctx context.Context) UserPhoneConfigOutput

type UserPhoneConfigPtrOutput added in v0.3.0

type UserPhoneConfigPtrOutput struct{ *pulumi.OutputState }

func (UserPhoneConfigPtrOutput) AfterContactWorkTimeLimit added in v0.3.0

func (o UserPhoneConfigPtrOutput) AfterContactWorkTimeLimit() pulumi.IntPtrOutput

func (UserPhoneConfigPtrOutput) AutoAccept added in v0.3.0

func (UserPhoneConfigPtrOutput) DeskPhoneNumber added in v0.3.0

func (o UserPhoneConfigPtrOutput) DeskPhoneNumber() pulumi.StringPtrOutput

func (UserPhoneConfigPtrOutput) Elem added in v0.3.0

func (UserPhoneConfigPtrOutput) ElementType added in v0.3.0

func (UserPhoneConfigPtrOutput) ElementType() reflect.Type

func (UserPhoneConfigPtrOutput) PhoneType added in v0.3.0

func (UserPhoneConfigPtrOutput) ToUserPhoneConfigPtrOutput added in v0.3.0

func (o UserPhoneConfigPtrOutput) ToUserPhoneConfigPtrOutput() UserPhoneConfigPtrOutput

func (UserPhoneConfigPtrOutput) ToUserPhoneConfigPtrOutputWithContext added in v0.3.0

func (o UserPhoneConfigPtrOutput) ToUserPhoneConfigPtrOutputWithContext(ctx context.Context) UserPhoneConfigPtrOutput

type UserPhoneType added in v0.3.0

type UserPhoneType string

The phone type.

func (UserPhoneType) ElementType added in v0.3.0

func (UserPhoneType) ElementType() reflect.Type

func (UserPhoneType) ToStringOutput added in v0.3.0

func (e UserPhoneType) ToStringOutput() pulumi.StringOutput

func (UserPhoneType) ToStringOutputWithContext added in v0.3.0

func (e UserPhoneType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (UserPhoneType) ToStringPtrOutput added in v0.3.0

func (e UserPhoneType) ToStringPtrOutput() pulumi.StringPtrOutput

func (UserPhoneType) ToStringPtrOutputWithContext added in v0.3.0

func (e UserPhoneType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (UserPhoneType) ToUserPhoneTypeOutput added in v0.3.0

func (e UserPhoneType) ToUserPhoneTypeOutput() UserPhoneTypeOutput

func (UserPhoneType) ToUserPhoneTypeOutputWithContext added in v0.3.0

func (e UserPhoneType) ToUserPhoneTypeOutputWithContext(ctx context.Context) UserPhoneTypeOutput

func (UserPhoneType) ToUserPhoneTypePtrOutput added in v0.3.0

func (e UserPhoneType) ToUserPhoneTypePtrOutput() UserPhoneTypePtrOutput

func (UserPhoneType) ToUserPhoneTypePtrOutputWithContext added in v0.3.0

func (e UserPhoneType) ToUserPhoneTypePtrOutputWithContext(ctx context.Context) UserPhoneTypePtrOutput

type UserPhoneTypeInput added in v0.3.0

type UserPhoneTypeInput interface {
	pulumi.Input

	ToUserPhoneTypeOutput() UserPhoneTypeOutput
	ToUserPhoneTypeOutputWithContext(context.Context) UserPhoneTypeOutput
}

UserPhoneTypeInput is an input type that accepts values of the UserPhoneType enum A concrete instance of `UserPhoneTypeInput` can be one of the following:

UserPhoneTypeSoftPhone
UserPhoneTypeDeskPhone

type UserPhoneTypeOutput added in v0.3.0

type UserPhoneTypeOutput struct{ *pulumi.OutputState }

func (UserPhoneTypeOutput) ElementType added in v0.3.0

func (UserPhoneTypeOutput) ElementType() reflect.Type

func (UserPhoneTypeOutput) ToStringOutput added in v0.3.0

func (o UserPhoneTypeOutput) ToStringOutput() pulumi.StringOutput

func (UserPhoneTypeOutput) ToStringOutputWithContext added in v0.3.0

func (o UserPhoneTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (UserPhoneTypeOutput) ToStringPtrOutput added in v0.3.0

func (o UserPhoneTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (UserPhoneTypeOutput) ToStringPtrOutputWithContext added in v0.3.0

func (o UserPhoneTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (UserPhoneTypeOutput) ToUserPhoneTypeOutput added in v0.3.0

func (o UserPhoneTypeOutput) ToUserPhoneTypeOutput() UserPhoneTypeOutput

func (UserPhoneTypeOutput) ToUserPhoneTypeOutputWithContext added in v0.3.0

func (o UserPhoneTypeOutput) ToUserPhoneTypeOutputWithContext(ctx context.Context) UserPhoneTypeOutput

func (UserPhoneTypeOutput) ToUserPhoneTypePtrOutput added in v0.3.0

func (o UserPhoneTypeOutput) ToUserPhoneTypePtrOutput() UserPhoneTypePtrOutput

func (UserPhoneTypeOutput) ToUserPhoneTypePtrOutputWithContext added in v0.3.0

func (o UserPhoneTypeOutput) ToUserPhoneTypePtrOutputWithContext(ctx context.Context) UserPhoneTypePtrOutput

type UserPhoneTypePtrInput added in v0.3.0

type UserPhoneTypePtrInput interface {
	pulumi.Input

	ToUserPhoneTypePtrOutput() UserPhoneTypePtrOutput
	ToUserPhoneTypePtrOutputWithContext(context.Context) UserPhoneTypePtrOutput
}

func UserPhoneTypePtr added in v0.3.0

func UserPhoneTypePtr(v string) UserPhoneTypePtrInput

type UserPhoneTypePtrOutput added in v0.3.0

type UserPhoneTypePtrOutput struct{ *pulumi.OutputState }

func (UserPhoneTypePtrOutput) Elem added in v0.3.0

func (UserPhoneTypePtrOutput) ElementType added in v0.3.0

func (UserPhoneTypePtrOutput) ElementType() reflect.Type

func (UserPhoneTypePtrOutput) ToStringPtrOutput added in v0.3.0

func (o UserPhoneTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (UserPhoneTypePtrOutput) ToStringPtrOutputWithContext added in v0.3.0

func (o UserPhoneTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (UserPhoneTypePtrOutput) ToUserPhoneTypePtrOutput added in v0.3.0

func (o UserPhoneTypePtrOutput) ToUserPhoneTypePtrOutput() UserPhoneTypePtrOutput

func (UserPhoneTypePtrOutput) ToUserPhoneTypePtrOutputWithContext added in v0.3.0

func (o UserPhoneTypePtrOutput) ToUserPhoneTypePtrOutputWithContext(ctx context.Context) UserPhoneTypePtrOutput

type UserProficiency added in v0.92.0

type UserProficiency struct {
	AttributeName  string  `pulumi:"attributeName"`
	AttributeValue string  `pulumi:"attributeValue"`
	Level          float64 `pulumi:"level"`
}

Proficiency of a user.

type UserProficiencyArgs added in v0.92.0

type UserProficiencyArgs struct {
	AttributeName  pulumi.StringInput  `pulumi:"attributeName"`
	AttributeValue pulumi.StringInput  `pulumi:"attributeValue"`
	Level          pulumi.Float64Input `pulumi:"level"`
}

Proficiency of a user.

func (UserProficiencyArgs) ElementType added in v0.92.0

func (UserProficiencyArgs) ElementType() reflect.Type

func (UserProficiencyArgs) ToUserProficiencyOutput added in v0.92.0

func (i UserProficiencyArgs) ToUserProficiencyOutput() UserProficiencyOutput

func (UserProficiencyArgs) ToUserProficiencyOutputWithContext added in v0.92.0

func (i UserProficiencyArgs) ToUserProficiencyOutputWithContext(ctx context.Context) UserProficiencyOutput

type UserProficiencyArray added in v0.92.0

type UserProficiencyArray []UserProficiencyInput

func (UserProficiencyArray) ElementType added in v0.92.0

func (UserProficiencyArray) ElementType() reflect.Type

func (UserProficiencyArray) ToUserProficiencyArrayOutput added in v0.92.0

func (i UserProficiencyArray) ToUserProficiencyArrayOutput() UserProficiencyArrayOutput

func (UserProficiencyArray) ToUserProficiencyArrayOutputWithContext added in v0.92.0

func (i UserProficiencyArray) ToUserProficiencyArrayOutputWithContext(ctx context.Context) UserProficiencyArrayOutput

type UserProficiencyArrayInput added in v0.92.0

type UserProficiencyArrayInput interface {
	pulumi.Input

	ToUserProficiencyArrayOutput() UserProficiencyArrayOutput
	ToUserProficiencyArrayOutputWithContext(context.Context) UserProficiencyArrayOutput
}

UserProficiencyArrayInput is an input type that accepts UserProficiencyArray and UserProficiencyArrayOutput values. You can construct a concrete instance of `UserProficiencyArrayInput` via:

UserProficiencyArray{ UserProficiencyArgs{...} }

type UserProficiencyArrayOutput added in v0.92.0

type UserProficiencyArrayOutput struct{ *pulumi.OutputState }

func (UserProficiencyArrayOutput) ElementType added in v0.92.0

func (UserProficiencyArrayOutput) ElementType() reflect.Type

func (UserProficiencyArrayOutput) Index added in v0.92.0

func (UserProficiencyArrayOutput) ToUserProficiencyArrayOutput added in v0.92.0

func (o UserProficiencyArrayOutput) ToUserProficiencyArrayOutput() UserProficiencyArrayOutput

func (UserProficiencyArrayOutput) ToUserProficiencyArrayOutputWithContext added in v0.92.0

func (o UserProficiencyArrayOutput) ToUserProficiencyArrayOutputWithContext(ctx context.Context) UserProficiencyArrayOutput

type UserProficiencyInput added in v0.92.0

type UserProficiencyInput interface {
	pulumi.Input

	ToUserProficiencyOutput() UserProficiencyOutput
	ToUserProficiencyOutputWithContext(context.Context) UserProficiencyOutput
}

UserProficiencyInput is an input type that accepts UserProficiencyArgs and UserProficiencyOutput values. You can construct a concrete instance of `UserProficiencyInput` via:

UserProficiencyArgs{...}

type UserProficiencyOutput added in v0.92.0

type UserProficiencyOutput struct{ *pulumi.OutputState }

Proficiency of a user.

func (UserProficiencyOutput) AttributeName added in v0.92.0

func (o UserProficiencyOutput) AttributeName() pulumi.StringOutput

func (UserProficiencyOutput) AttributeValue added in v0.92.0

func (o UserProficiencyOutput) AttributeValue() pulumi.StringOutput

func (UserProficiencyOutput) ElementType added in v0.92.0

func (UserProficiencyOutput) ElementType() reflect.Type

func (UserProficiencyOutput) Level added in v0.92.0

func (UserProficiencyOutput) ToUserProficiencyOutput added in v0.92.0

func (o UserProficiencyOutput) ToUserProficiencyOutput() UserProficiencyOutput

func (UserProficiencyOutput) ToUserProficiencyOutputWithContext added in v0.92.0

func (o UserProficiencyOutput) ToUserProficiencyOutputWithContext(ctx context.Context) UserProficiencyOutput

type UserState added in v0.3.0

type UserState struct {
}

func (UserState) ElementType added in v0.3.0

func (UserState) ElementType() reflect.Type

type UserTag added in v0.3.0

type UserTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type UserTagArgs added in v0.3.0

type UserTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (UserTagArgs) ElementType added in v0.3.0

func (UserTagArgs) ElementType() reflect.Type

func (UserTagArgs) ToUserTagOutput added in v0.3.0

func (i UserTagArgs) ToUserTagOutput() UserTagOutput

func (UserTagArgs) ToUserTagOutputWithContext added in v0.3.0

func (i UserTagArgs) ToUserTagOutputWithContext(ctx context.Context) UserTagOutput

type UserTagArray added in v0.3.0

type UserTagArray []UserTagInput

func (UserTagArray) ElementType added in v0.3.0

func (UserTagArray) ElementType() reflect.Type

func (UserTagArray) ToUserTagArrayOutput added in v0.3.0

func (i UserTagArray) ToUserTagArrayOutput() UserTagArrayOutput

func (UserTagArray) ToUserTagArrayOutputWithContext added in v0.3.0

func (i UserTagArray) ToUserTagArrayOutputWithContext(ctx context.Context) UserTagArrayOutput

type UserTagArrayInput added in v0.3.0

type UserTagArrayInput interface {
	pulumi.Input

	ToUserTagArrayOutput() UserTagArrayOutput
	ToUserTagArrayOutputWithContext(context.Context) UserTagArrayOutput
}

UserTagArrayInput is an input type that accepts UserTagArray and UserTagArrayOutput values. You can construct a concrete instance of `UserTagArrayInput` via:

UserTagArray{ UserTagArgs{...} }

type UserTagArrayOutput added in v0.3.0

type UserTagArrayOutput struct{ *pulumi.OutputState }

func (UserTagArrayOutput) ElementType added in v0.3.0

func (UserTagArrayOutput) ElementType() reflect.Type

func (UserTagArrayOutput) Index added in v0.3.0

func (UserTagArrayOutput) ToUserTagArrayOutput added in v0.3.0

func (o UserTagArrayOutput) ToUserTagArrayOutput() UserTagArrayOutput

func (UserTagArrayOutput) ToUserTagArrayOutputWithContext added in v0.3.0

func (o UserTagArrayOutput) ToUserTagArrayOutputWithContext(ctx context.Context) UserTagArrayOutput

type UserTagInput added in v0.3.0

type UserTagInput interface {
	pulumi.Input

	ToUserTagOutput() UserTagOutput
	ToUserTagOutputWithContext(context.Context) UserTagOutput
}

UserTagInput is an input type that accepts UserTagArgs and UserTagOutput values. You can construct a concrete instance of `UserTagInput` via:

UserTagArgs{...}

type UserTagOutput added in v0.3.0

type UserTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (UserTagOutput) ElementType added in v0.3.0

func (UserTagOutput) ElementType() reflect.Type

func (UserTagOutput) Key added in v0.3.0

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (UserTagOutput) ToUserTagOutput added in v0.3.0

func (o UserTagOutput) ToUserTagOutput() UserTagOutput

func (UserTagOutput) ToUserTagOutputWithContext added in v0.3.0

func (o UserTagOutput) ToUserTagOutputWithContext(ctx context.Context) UserTagOutput

func (UserTagOutput) Value added in v0.3.0

func (o UserTagOutput) Value() pulumi.StringOutput

The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type ValuesProperties added in v0.92.0

type ValuesProperties struct {
	StringList []string `pulumi:"stringList"`
}

The values of a predefined attribute.

type ValuesPropertiesArgs added in v0.92.0

type ValuesPropertiesArgs struct {
	StringList pulumi.StringArrayInput `pulumi:"stringList"`
}

The values of a predefined attribute.

func (ValuesPropertiesArgs) ElementType added in v0.92.0

func (ValuesPropertiesArgs) ElementType() reflect.Type

func (ValuesPropertiesArgs) ToValuesPropertiesOutput added in v0.92.0

func (i ValuesPropertiesArgs) ToValuesPropertiesOutput() ValuesPropertiesOutput

func (ValuesPropertiesArgs) ToValuesPropertiesOutputWithContext added in v0.92.0

func (i ValuesPropertiesArgs) ToValuesPropertiesOutputWithContext(ctx context.Context) ValuesPropertiesOutput

type ValuesPropertiesInput added in v0.92.0

type ValuesPropertiesInput interface {
	pulumi.Input

	ToValuesPropertiesOutput() ValuesPropertiesOutput
	ToValuesPropertiesOutputWithContext(context.Context) ValuesPropertiesOutput
}

ValuesPropertiesInput is an input type that accepts ValuesPropertiesArgs and ValuesPropertiesOutput values. You can construct a concrete instance of `ValuesPropertiesInput` via:

ValuesPropertiesArgs{...}

type ValuesPropertiesOutput added in v0.92.0

type ValuesPropertiesOutput struct{ *pulumi.OutputState }

The values of a predefined attribute.

func (ValuesPropertiesOutput) ElementType added in v0.92.0

func (ValuesPropertiesOutput) ElementType() reflect.Type

func (ValuesPropertiesOutput) StringList added in v0.92.0

func (ValuesPropertiesOutput) ToValuesPropertiesOutput added in v0.92.0

func (o ValuesPropertiesOutput) ToValuesPropertiesOutput() ValuesPropertiesOutput

func (ValuesPropertiesOutput) ToValuesPropertiesOutputWithContext added in v0.92.0

func (o ValuesPropertiesOutput) ToValuesPropertiesOutputWithContext(ctx context.Context) ValuesPropertiesOutput

type ValuesPropertiesPtrOutput added in v0.92.0

type ValuesPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ValuesPropertiesPtrOutput) Elem added in v0.92.0

func (ValuesPropertiesPtrOutput) ElementType added in v0.92.0

func (ValuesPropertiesPtrOutput) ElementType() reflect.Type

func (ValuesPropertiesPtrOutput) StringList added in v0.92.0

func (ValuesPropertiesPtrOutput) ToValuesPropertiesPtrOutput added in v0.92.0

func (o ValuesPropertiesPtrOutput) ToValuesPropertiesPtrOutput() ValuesPropertiesPtrOutput

func (ValuesPropertiesPtrOutput) ToValuesPropertiesPtrOutputWithContext added in v0.92.0

func (o ValuesPropertiesPtrOutput) ToValuesPropertiesPtrOutputWithContext(ctx context.Context) ValuesPropertiesPtrOutput

type View added in v0.76.0

type View struct {
	pulumi.CustomResourceState

	// The actions of the view in an array.
	Actions pulumi.StringArrayOutput `pulumi:"actions"`
	// The description of the view.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The Amazon Resource Name (ARN) of the instance.
	InstanceArn pulumi.StringOutput `pulumi:"instanceArn"`
	// The name of the view.
	Name pulumi.StringOutput `pulumi:"name"`
	// One or more tags.
	Tags ViewTagArrayOutput `pulumi:"tags"`
	// The template of the view as JSON.
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Connect::View` for more information about the expected schema for this property.
	Template pulumi.AnyOutput `pulumi:"template"`
	// The Amazon Resource Name (ARN) of the view.
	ViewArn pulumi.StringOutput `pulumi:"viewArn"`
	// The view content hash.
	ViewContentSha256 pulumi.StringOutput `pulumi:"viewContentSha256"`
	// The view id of the view.
	ViewId pulumi.StringOutput `pulumi:"viewId"`
}

Resource Type definition for AWS::Connect::View

func GetView added in v0.76.0

func GetView(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ViewState, opts ...pulumi.ResourceOption) (*View, error)

GetView gets an existing View 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 NewView added in v0.76.0

func NewView(ctx *pulumi.Context,
	name string, args *ViewArgs, opts ...pulumi.ResourceOption) (*View, error)

NewView registers a new resource with the given unique name, arguments, and options.

func (*View) ElementType added in v0.76.0

func (*View) ElementType() reflect.Type

func (*View) ToViewOutput added in v0.76.0

func (i *View) ToViewOutput() ViewOutput

func (*View) ToViewOutputWithContext added in v0.76.0

func (i *View) ToViewOutputWithContext(ctx context.Context) ViewOutput

type ViewArgs added in v0.76.0

type ViewArgs struct {
	// The actions of the view in an array.
	Actions pulumi.StringArrayInput
	// The description of the view.
	Description pulumi.StringPtrInput
	// The Amazon Resource Name (ARN) of the instance.
	InstanceArn pulumi.StringInput
	// The name of the view.
	Name pulumi.StringPtrInput
	// One or more tags.
	Tags ViewTagArrayInput
	// The template of the view as JSON.
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Connect::View` for more information about the expected schema for this property.
	Template pulumi.Input
}

The set of arguments for constructing a View resource.

func (ViewArgs) ElementType added in v0.76.0

func (ViewArgs) ElementType() reflect.Type

type ViewInput added in v0.76.0

type ViewInput interface {
	pulumi.Input

	ToViewOutput() ViewOutput
	ToViewOutputWithContext(ctx context.Context) ViewOutput
}

type ViewOutput added in v0.76.0

type ViewOutput struct{ *pulumi.OutputState }

func (ViewOutput) Actions added in v0.76.0

func (o ViewOutput) Actions() pulumi.StringArrayOutput

The actions of the view in an array.

func (ViewOutput) Description added in v0.76.0

func (o ViewOutput) Description() pulumi.StringPtrOutput

The description of the view.

func (ViewOutput) ElementType added in v0.76.0

func (ViewOutput) ElementType() reflect.Type

func (ViewOutput) InstanceArn added in v0.76.0

func (o ViewOutput) InstanceArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the instance.

func (ViewOutput) Name added in v0.76.0

func (o ViewOutput) Name() pulumi.StringOutput

The name of the view.

func (ViewOutput) Tags added in v0.76.0

func (o ViewOutput) Tags() ViewTagArrayOutput

One or more tags.

func (ViewOutput) Template added in v0.76.0

func (o ViewOutput) Template() pulumi.AnyOutput

The template of the view as JSON.

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Connect::View` for more information about the expected schema for this property.

func (ViewOutput) ToViewOutput added in v0.76.0

func (o ViewOutput) ToViewOutput() ViewOutput

func (ViewOutput) ToViewOutputWithContext added in v0.76.0

func (o ViewOutput) ToViewOutputWithContext(ctx context.Context) ViewOutput

func (ViewOutput) ViewArn added in v0.76.0

func (o ViewOutput) ViewArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the view.

func (ViewOutput) ViewContentSha256 added in v0.76.0

func (o ViewOutput) ViewContentSha256() pulumi.StringOutput

The view content hash.

func (ViewOutput) ViewId added in v0.76.0

func (o ViewOutput) ViewId() pulumi.StringOutput

The view id of the view.

type ViewState added in v0.76.0

type ViewState struct {
}

func (ViewState) ElementType added in v0.76.0

func (ViewState) ElementType() reflect.Type

type ViewTag added in v0.76.0

type ViewTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters
	Key string `pulumi:"key"`
	// The value for the tag. . You can specify a value that is maximum of 256 Unicode characters
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type ViewTagArgs added in v0.76.0

type ViewTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. . You can specify a value that is maximum of 256 Unicode characters
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (ViewTagArgs) ElementType added in v0.76.0

func (ViewTagArgs) ElementType() reflect.Type

func (ViewTagArgs) ToViewTagOutput added in v0.76.0

func (i ViewTagArgs) ToViewTagOutput() ViewTagOutput

func (ViewTagArgs) ToViewTagOutputWithContext added in v0.76.0

func (i ViewTagArgs) ToViewTagOutputWithContext(ctx context.Context) ViewTagOutput

type ViewTagArray added in v0.76.0

type ViewTagArray []ViewTagInput

func (ViewTagArray) ElementType added in v0.76.0

func (ViewTagArray) ElementType() reflect.Type

func (ViewTagArray) ToViewTagArrayOutput added in v0.76.0

func (i ViewTagArray) ToViewTagArrayOutput() ViewTagArrayOutput

func (ViewTagArray) ToViewTagArrayOutputWithContext added in v0.76.0

func (i ViewTagArray) ToViewTagArrayOutputWithContext(ctx context.Context) ViewTagArrayOutput

type ViewTagArrayInput added in v0.76.0

type ViewTagArrayInput interface {
	pulumi.Input

	ToViewTagArrayOutput() ViewTagArrayOutput
	ToViewTagArrayOutputWithContext(context.Context) ViewTagArrayOutput
}

ViewTagArrayInput is an input type that accepts ViewTagArray and ViewTagArrayOutput values. You can construct a concrete instance of `ViewTagArrayInput` via:

ViewTagArray{ ViewTagArgs{...} }

type ViewTagArrayOutput added in v0.76.0

type ViewTagArrayOutput struct{ *pulumi.OutputState }

func (ViewTagArrayOutput) ElementType added in v0.76.0

func (ViewTagArrayOutput) ElementType() reflect.Type

func (ViewTagArrayOutput) Index added in v0.76.0

func (ViewTagArrayOutput) ToViewTagArrayOutput added in v0.76.0

func (o ViewTagArrayOutput) ToViewTagArrayOutput() ViewTagArrayOutput

func (ViewTagArrayOutput) ToViewTagArrayOutputWithContext added in v0.76.0

func (o ViewTagArrayOutput) ToViewTagArrayOutputWithContext(ctx context.Context) ViewTagArrayOutput

type ViewTagInput added in v0.76.0

type ViewTagInput interface {
	pulumi.Input

	ToViewTagOutput() ViewTagOutput
	ToViewTagOutputWithContext(context.Context) ViewTagOutput
}

ViewTagInput is an input type that accepts ViewTagArgs and ViewTagOutput values. You can construct a concrete instance of `ViewTagInput` via:

ViewTagArgs{...}

type ViewTagOutput added in v0.76.0

type ViewTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (ViewTagOutput) ElementType added in v0.76.0

func (ViewTagOutput) ElementType() reflect.Type

func (ViewTagOutput) Key added in v0.76.0

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters

func (ViewTagOutput) ToViewTagOutput added in v0.76.0

func (o ViewTagOutput) ToViewTagOutput() ViewTagOutput

func (ViewTagOutput) ToViewTagOutputWithContext added in v0.76.0

func (o ViewTagOutput) ToViewTagOutputWithContext(ctx context.Context) ViewTagOutput

func (ViewTagOutput) Value added in v0.76.0

func (o ViewTagOutput) Value() pulumi.StringOutput

The value for the tag. . You can specify a value that is maximum of 256 Unicode characters

type ViewVersion added in v0.76.0

type ViewVersion struct {
	pulumi.CustomResourceState

	// The version of the view.
	Version pulumi.IntOutput `pulumi:"version"`
	// The description for the view version.
	VersionDescription pulumi.StringPtrOutput `pulumi:"versionDescription"`
	// The Amazon Resource Name (ARN) of the view for which a version is being created.
	ViewArn pulumi.StringOutput `pulumi:"viewArn"`
	// The view content hash to be checked.
	ViewContentSha256 pulumi.StringPtrOutput `pulumi:"viewContentSha256"`
	// The Amazon Resource Name (ARN) of the created view version.
	ViewVersionArn pulumi.StringOutput `pulumi:"viewVersionArn"`
}

Resource Type definition for AWS::Connect::ViewVersion

func GetViewVersion added in v0.76.0

func GetViewVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ViewVersionState, opts ...pulumi.ResourceOption) (*ViewVersion, error)

GetViewVersion gets an existing ViewVersion 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 NewViewVersion added in v0.76.0

func NewViewVersion(ctx *pulumi.Context,
	name string, args *ViewVersionArgs, opts ...pulumi.ResourceOption) (*ViewVersion, error)

NewViewVersion registers a new resource with the given unique name, arguments, and options.

func (*ViewVersion) ElementType added in v0.76.0

func (*ViewVersion) ElementType() reflect.Type

func (*ViewVersion) ToViewVersionOutput added in v0.76.0

func (i *ViewVersion) ToViewVersionOutput() ViewVersionOutput

func (*ViewVersion) ToViewVersionOutputWithContext added in v0.76.0

func (i *ViewVersion) ToViewVersionOutputWithContext(ctx context.Context) ViewVersionOutput

type ViewVersionArgs added in v0.76.0

type ViewVersionArgs struct {
	// The description for the view version.
	VersionDescription pulumi.StringPtrInput
	// The Amazon Resource Name (ARN) of the view for which a version is being created.
	ViewArn pulumi.StringInput
	// The view content hash to be checked.
	ViewContentSha256 pulumi.StringPtrInput
}

The set of arguments for constructing a ViewVersion resource.

func (ViewVersionArgs) ElementType added in v0.76.0

func (ViewVersionArgs) ElementType() reflect.Type

type ViewVersionInput added in v0.76.0

type ViewVersionInput interface {
	pulumi.Input

	ToViewVersionOutput() ViewVersionOutput
	ToViewVersionOutputWithContext(ctx context.Context) ViewVersionOutput
}

type ViewVersionOutput added in v0.76.0

type ViewVersionOutput struct{ *pulumi.OutputState }

func (ViewVersionOutput) ElementType added in v0.76.0

func (ViewVersionOutput) ElementType() reflect.Type

func (ViewVersionOutput) ToViewVersionOutput added in v0.76.0

func (o ViewVersionOutput) ToViewVersionOutput() ViewVersionOutput

func (ViewVersionOutput) ToViewVersionOutputWithContext added in v0.76.0

func (o ViewVersionOutput) ToViewVersionOutputWithContext(ctx context.Context) ViewVersionOutput

func (ViewVersionOutput) Version added in v0.76.0

func (o ViewVersionOutput) Version() pulumi.IntOutput

The version of the view.

func (ViewVersionOutput) VersionDescription added in v0.76.0

func (o ViewVersionOutput) VersionDescription() pulumi.StringPtrOutput

The description for the view version.

func (ViewVersionOutput) ViewArn added in v0.76.0

The Amazon Resource Name (ARN) of the view for which a version is being created.

func (ViewVersionOutput) ViewContentSha256 added in v0.76.0

func (o ViewVersionOutput) ViewContentSha256() pulumi.StringPtrOutput

The view content hash to be checked.

func (ViewVersionOutput) ViewVersionArn added in v0.76.0

func (o ViewVersionOutput) ViewVersionArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the created view version.

type ViewVersionState added in v0.76.0

type ViewVersionState struct {
}

func (ViewVersionState) ElementType added in v0.76.0

func (ViewVersionState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL