connect

package
v0.57.0 Latest Latest
Warning

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

Go to latest
Published: Apr 7, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ContactFlowModuleStateEnumActive   = ContactFlowModuleStateEnum("ACTIVE")
	ContactFlowModuleStateEnumArchived = ContactFlowModuleStateEnum("ARCHIVED")
)
View Source
const (
	ContactFlowModuleStatusPublished = ContactFlowModuleStatus("PUBLISHED")
	ContactFlowModuleStatusSaved     = ContactFlowModuleStatus("SAVED")
)
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 (
	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")
)
View Source
const (
	QuickConnectTypePhoneNumber = QuickConnectType("PHONE_NUMBER")
	QuickConnectTypeQueue       = QuickConnectType("QUEUE")
	QuickConnectTypeUser        = QuickConnectType("USER")
)
View Source
const (
	RulePublishStatusDraft     = RulePublishStatus("DRAFT")
	RulePublishStatusPublished = RulePublishStatus("PUBLISHED")
)
View Source
const (
	RuleTriggerEventSourceEventSourceNameOnPostCallAnalysisAvailable     = RuleTriggerEventSourceEventSourceName("OnPostCallAnalysisAvailable")
	RuleTriggerEventSourceEventSourceNameOnRealTimeCallAnalysisAvailable = RuleTriggerEventSourceEventSourceName("OnRealTimeCallAnalysisAvailable")
	RuleTriggerEventSourceEventSourceNameOnPostChatAnalysisAvailable     = RuleTriggerEventSourceEventSourceName("OnPostChatAnalysisAvailable")
	RuleTriggerEventSourceEventSourceNameOnZendeskTicketCreate           = RuleTriggerEventSourceEventSourceName("OnZendeskTicketCreate")
	RuleTriggerEventSourceEventSourceNameOnZendeskTicketStatusUpdate     = RuleTriggerEventSourceEventSourceName("OnZendeskTicketStatusUpdate")
	RuleTriggerEventSourceEventSourceNameOnSalesforceCaseCreate          = RuleTriggerEventSourceEventSourceName("OnSalesforceCaseCreate")
)
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 (
	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 ContactFlowModuleStateEnumPtrOutput `pulumi:"state"`
	// The status of the contact flow module.
	Status ContactFlowModuleStatusOutput `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 ContactFlowModuleStateEnumPtrInput
	// 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 ContactFlowModuleStateEnum added in v0.7.0

type ContactFlowModuleStateEnum string

The state of the contact flow module.

func (ContactFlowModuleStateEnum) ElementType added in v0.7.0

func (ContactFlowModuleStateEnum) ElementType() reflect.Type

func (ContactFlowModuleStateEnum) ToContactFlowModuleStateEnumOutput added in v0.7.0

func (e ContactFlowModuleStateEnum) ToContactFlowModuleStateEnumOutput() ContactFlowModuleStateEnumOutput

func (ContactFlowModuleStateEnum) ToContactFlowModuleStateEnumOutputWithContext added in v0.7.0

func (e ContactFlowModuleStateEnum) ToContactFlowModuleStateEnumOutputWithContext(ctx context.Context) ContactFlowModuleStateEnumOutput

func (ContactFlowModuleStateEnum) ToContactFlowModuleStateEnumPtrOutput added in v0.7.0

func (e ContactFlowModuleStateEnum) ToContactFlowModuleStateEnumPtrOutput() ContactFlowModuleStateEnumPtrOutput

func (ContactFlowModuleStateEnum) ToContactFlowModuleStateEnumPtrOutputWithContext added in v0.7.0

func (e ContactFlowModuleStateEnum) ToContactFlowModuleStateEnumPtrOutputWithContext(ctx context.Context) ContactFlowModuleStateEnumPtrOutput

func (ContactFlowModuleStateEnum) ToStringOutput added in v0.7.0

func (e ContactFlowModuleStateEnum) ToStringOutput() pulumi.StringOutput

func (ContactFlowModuleStateEnum) ToStringOutputWithContext added in v0.7.0

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

func (ContactFlowModuleStateEnum) ToStringPtrOutput added in v0.7.0

func (e ContactFlowModuleStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContactFlowModuleStateEnum) ToStringPtrOutputWithContext added in v0.7.0

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

type ContactFlowModuleStateEnumInput added in v0.7.0

type ContactFlowModuleStateEnumInput interface {
	pulumi.Input

	ToContactFlowModuleStateEnumOutput() ContactFlowModuleStateEnumOutput
	ToContactFlowModuleStateEnumOutputWithContext(context.Context) ContactFlowModuleStateEnumOutput
}

ContactFlowModuleStateEnumInput is an input type that accepts ContactFlowModuleStateEnumArgs and ContactFlowModuleStateEnumOutput values. You can construct a concrete instance of `ContactFlowModuleStateEnumInput` via:

ContactFlowModuleStateEnumArgs{...}

type ContactFlowModuleStateEnumOutput added in v0.7.0

type ContactFlowModuleStateEnumOutput struct{ *pulumi.OutputState }

func (ContactFlowModuleStateEnumOutput) ElementType added in v0.7.0

func (ContactFlowModuleStateEnumOutput) ToContactFlowModuleStateEnumOutput added in v0.7.0

func (o ContactFlowModuleStateEnumOutput) ToContactFlowModuleStateEnumOutput() ContactFlowModuleStateEnumOutput

func (ContactFlowModuleStateEnumOutput) ToContactFlowModuleStateEnumOutputWithContext added in v0.7.0

func (o ContactFlowModuleStateEnumOutput) ToContactFlowModuleStateEnumOutputWithContext(ctx context.Context) ContactFlowModuleStateEnumOutput

func (ContactFlowModuleStateEnumOutput) ToContactFlowModuleStateEnumPtrOutput added in v0.7.0

func (o ContactFlowModuleStateEnumOutput) ToContactFlowModuleStateEnumPtrOutput() ContactFlowModuleStateEnumPtrOutput

func (ContactFlowModuleStateEnumOutput) ToContactFlowModuleStateEnumPtrOutputWithContext added in v0.7.0

func (o ContactFlowModuleStateEnumOutput) ToContactFlowModuleStateEnumPtrOutputWithContext(ctx context.Context) ContactFlowModuleStateEnumPtrOutput

func (ContactFlowModuleStateEnumOutput) ToStringOutput added in v0.7.0

func (ContactFlowModuleStateEnumOutput) ToStringOutputWithContext added in v0.7.0

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

func (ContactFlowModuleStateEnumOutput) ToStringPtrOutput added in v0.7.0

func (ContactFlowModuleStateEnumOutput) ToStringPtrOutputWithContext added in v0.7.0

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

type ContactFlowModuleStateEnumPtrInput added in v0.7.0

type ContactFlowModuleStateEnumPtrInput interface {
	pulumi.Input

	ToContactFlowModuleStateEnumPtrOutput() ContactFlowModuleStateEnumPtrOutput
	ToContactFlowModuleStateEnumPtrOutputWithContext(context.Context) ContactFlowModuleStateEnumPtrOutput
}

func ContactFlowModuleStateEnumPtr added in v0.7.0

func ContactFlowModuleStateEnumPtr(v string) ContactFlowModuleStateEnumPtrInput

type ContactFlowModuleStateEnumPtrOutput added in v0.7.0

type ContactFlowModuleStateEnumPtrOutput struct{ *pulumi.OutputState }

func (ContactFlowModuleStateEnumPtrOutput) Elem added in v0.7.0

func (ContactFlowModuleStateEnumPtrOutput) ElementType added in v0.7.0

func (ContactFlowModuleStateEnumPtrOutput) ToContactFlowModuleStateEnumPtrOutput added in v0.7.0

func (o ContactFlowModuleStateEnumPtrOutput) ToContactFlowModuleStateEnumPtrOutput() ContactFlowModuleStateEnumPtrOutput

func (ContactFlowModuleStateEnumPtrOutput) ToContactFlowModuleStateEnumPtrOutputWithContext added in v0.7.0

func (o ContactFlowModuleStateEnumPtrOutput) ToContactFlowModuleStateEnumPtrOutputWithContext(ctx context.Context) ContactFlowModuleStateEnumPtrOutput

func (ContactFlowModuleStateEnumPtrOutput) ToStringPtrOutput added in v0.7.0

func (ContactFlowModuleStateEnumPtrOutput) ToStringPtrOutputWithContext added in v0.7.0

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

type ContactFlowModuleStatus added in v0.7.0

type ContactFlowModuleStatus string

The status of the contact flow module.

type ContactFlowModuleStatusOutput added in v0.7.0

type ContactFlowModuleStatusOutput struct{ *pulumi.OutputState }

func (ContactFlowModuleStatusOutput) ElementType added in v0.7.0

func (ContactFlowModuleStatusOutput) ToContactFlowModuleStatusOutput added in v0.7.0

func (o ContactFlowModuleStatusOutput) ToContactFlowModuleStatusOutput() ContactFlowModuleStatusOutput

func (ContactFlowModuleStatusOutput) ToContactFlowModuleStatusOutputWithContext added in v0.7.0

func (o ContactFlowModuleStatusOutput) ToContactFlowModuleStatusOutputWithContext(ctx context.Context) ContactFlowModuleStatusOutput

func (ContactFlowModuleStatusOutput) ToContactFlowModuleStatusPtrOutput added in v0.7.0

func (o ContactFlowModuleStatusOutput) ToContactFlowModuleStatusPtrOutput() ContactFlowModuleStatusPtrOutput

func (ContactFlowModuleStatusOutput) ToContactFlowModuleStatusPtrOutputWithContext added in v0.7.0

func (o ContactFlowModuleStatusOutput) ToContactFlowModuleStatusPtrOutputWithContext(ctx context.Context) ContactFlowModuleStatusPtrOutput

func (ContactFlowModuleStatusOutput) ToStringOutput added in v0.7.0

func (ContactFlowModuleStatusOutput) ToStringOutputWithContext added in v0.7.0

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

func (ContactFlowModuleStatusOutput) ToStringPtrOutput added in v0.7.0

func (ContactFlowModuleStatusOutput) ToStringPtrOutputWithContext added in v0.7.0

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

type ContactFlowModuleStatusPtrOutput added in v0.7.0

type ContactFlowModuleStatusPtrOutput struct{ *pulumi.OutputState }

func (ContactFlowModuleStatusPtrOutput) Elem added in v0.7.0

func (ContactFlowModuleStatusPtrOutput) ElementType added in v0.7.0

func (ContactFlowModuleStatusPtrOutput) ToContactFlowModuleStatusPtrOutput added in v0.7.0

func (o ContactFlowModuleStatusPtrOutput) ToContactFlowModuleStatusPtrOutput() ContactFlowModuleStatusPtrOutput

func (ContactFlowModuleStatusPtrOutput) ToContactFlowModuleStatusPtrOutputWithContext added in v0.7.0

func (o ContactFlowModuleStatusPtrOutput) ToContactFlowModuleStatusPtrOutputWithContext(ctx context.Context) ContactFlowModuleStatusPtrOutput

func (ContactFlowModuleStatusPtrOutput) ToStringPtrOutput added in v0.7.0

func (ContactFlowModuleStatusPtrOutput) ToStringPtrOutputWithContext added in v0.7.0

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

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 ContactFlowStateEnumArgs and ContactFlowStateEnumOutput values. You can construct a concrete instance of `ContactFlowStateEnumInput` via:

ContactFlowStateEnumArgs{...}

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 ContactFlowTypeArgs and ContactFlowTypeOutput values. You can construct a concrete instance of `ContactFlowTypeInput` via:

ContactFlowTypeArgs{...}

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 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 HoursOfOperationConfigDayArgs and HoursOfOperationConfigDayOutput values. You can construct a concrete instance of `HoursOfOperationConfigDayInput` via:

HoursOfOperationConfigDayArgs{...}

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"`
}

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
}

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.21.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.21.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 InstanceIdentityManagementTypeArgs and InstanceIdentityManagementTypeOutput values. You can construct a concrete instance of `InstanceIdentityManagementTypeInput` via:

InstanceIdentityManagementTypeArgs{...}

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) 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 InstanceStorageConfigEncryptionTypeArgs and InstanceStorageConfigEncryptionTypeOutput values. You can construct a concrete instance of `InstanceStorageConfigEncryptionTypeInput` via:

InstanceStorageConfigEncryptionTypeArgs{...}

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 InstanceStorageConfigInstanceStorageResourceTypeArgs and InstanceStorageConfigInstanceStorageResourceTypeOutput values. You can construct a concrete instance of `InstanceStorageConfigInstanceStorageResourceTypeInput` via:

InstanceStorageConfigInstanceStorageResourceTypeArgs{...}

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     InstanceStorageConfigEncryptionConfigPtrInput `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 InstanceStorageConfigStorageTypeArgs and InstanceStorageConfigStorageTypeOutput values. You can construct a concrete instance of `InstanceStorageConfigStorageTypeInput` via:

InstanceStorageConfigStorageTypeArgs{...}

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 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 IntegrationAssociationIntegrationTypeArgs and IntegrationAssociationIntegrationTypeOutput values. You can construct a concrete instance of `IntegrationAssociationIntegrationTypeInput` via:

IntegrationAssociationIntegrationTypeArgs{...}

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 *ContactFlowModuleStateEnum `pulumi:"state"`
	// The status of the contact flow module.
	Status *ContactFlowModuleStatus `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 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"`
}

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) 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 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) 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 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"`
	// 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) 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 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 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 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"`
	// 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) 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"`
	// 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) Username added in v0.12.0

The user name for the account.

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.StringOutput `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"`
	// 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, either TOLL_FREE or DID.
	Type pulumi.StringOutput `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.StringInput
	// The description of the phone number.
	Description pulumi.StringPtrInput
	// The phone number prefix.
	Prefix 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, either TOLL_FREE or DID.
	Type pulumi.StringInput
}

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.StringOutput

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) 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, either TOLL_FREE or DID.

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 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"`
	// 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) 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 QuickConnectTypeArgs and QuickConnectTypeOutput values. You can construct a concrete instance of `QuickConnectTypeInput` via:

QuickConnectTypeArgs{...}

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 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"`
	EventBridgeActions           []RuleEventBridgeAction           `pulumi:"eventBridgeActions"`
	SendNotificationActions      []RuleSendNotificationAction      `pulumi:"sendNotificationActions"`
	TaskActions                  []RuleTaskAction                  `pulumi:"taskActions"`
}

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"`
	EventBridgeActions           RuleEventBridgeActionArrayInput           `pulumi:"eventBridgeActions"`
	SendNotificationActions      RuleSendNotificationActionArrayInput      `pulumi:"sendNotificationActions"`
	TaskActions                  RuleTaskActionArrayInput                  `pulumi:"taskActions"`
}

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) ElementType added in v0.44.0

func (RuleActionsOutput) ElementType() reflect.Type

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

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) Elem added in v0.44.0

func (RuleActionsPtrOutput) ElementType added in v0.44.0

func (RuleActionsPtrOutput) ElementType() reflect.Type

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

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 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 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 RulePublishStatusArgs and RulePublishStatusOutput values. You can construct a concrete instance of `RulePublishStatusInput` via:

RulePublishStatusArgs{...}

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 RuleSendNotificationActionContentTypeArgs and RuleSendNotificationActionContentTypeOutput values. You can construct a concrete instance of `RuleSendNotificationActionContentTypeInput` via:

RuleSendNotificationActionContentTypeArgs{...}

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 RuleSendNotificationActionDeliveryMethodArgs and RuleSendNotificationActionDeliveryMethodOutput values. You can construct a concrete instance of `RuleSendNotificationActionDeliveryMethodInput` via:

RuleSendNotificationActionDeliveryMethodArgs{...}

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 RuleTriggerEventSourceEventSourceNameArgs and RuleTriggerEventSourceEventSourceNameOutput values. You can construct a concrete instance of `RuleTriggerEventSourceEventSourceNameInput` via:

RuleTriggerEventSourceEventSourceNameArgs{...}

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 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 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 TaskTemplateFieldTypeArgs and TaskTemplateFieldTypeOutput values. You can construct a concrete instance of `TaskTemplateFieldTypeInput` via:

TaskTemplateFieldTypeArgs{...}

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 TaskTemplateStatusArgs and TaskTemplateStatusOutput values. You can construct a concrete instance of `TaskTemplateStatusInput` via:

TaskTemplateStatusArgs{...}

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 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"`
	// 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
	// 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"`
	// 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
}

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) 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 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) 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 UserPhoneTypeArgs and UserPhoneTypeOutput values. You can construct a concrete instance of `UserPhoneTypeInput` via:

UserPhoneTypeArgs{...}

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 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 -.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL