appintegrations

package
v0.23.0 Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DataIntegration added in v0.12.0

type DataIntegration struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the data integration.
	DataIntegrationArn pulumi.StringOutput `pulumi:"dataIntegrationArn"`
	// The data integration description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The KMS key of the data integration.
	KmsKey pulumi.StringOutput `pulumi:"kmsKey"`
	// The name of the data integration.
	Name pulumi.StringOutput `pulumi:"name"`
	// The name of the data and how often it should be pulled from the source.
	ScheduleConfig DataIntegrationScheduleConfigOutput `pulumi:"scheduleConfig"`
	// The URI of the data source.
	SourceURI pulumi.StringOutput `pulumi:"sourceURI"`
	// The tags (keys and values) associated with the data integration.
	Tags DataIntegrationTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::AppIntegrations::DataIntegration

func GetDataIntegration added in v0.12.0

func GetDataIntegration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataIntegrationState, opts ...pulumi.ResourceOption) (*DataIntegration, error)

GetDataIntegration gets an existing DataIntegration 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 NewDataIntegration added in v0.12.0

func NewDataIntegration(ctx *pulumi.Context,
	name string, args *DataIntegrationArgs, opts ...pulumi.ResourceOption) (*DataIntegration, error)

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

func (*DataIntegration) ElementType added in v0.12.0

func (*DataIntegration) ElementType() reflect.Type

func (*DataIntegration) ToDataIntegrationOutput added in v0.12.0

func (i *DataIntegration) ToDataIntegrationOutput() DataIntegrationOutput

func (*DataIntegration) ToDataIntegrationOutputWithContext added in v0.12.0

func (i *DataIntegration) ToDataIntegrationOutputWithContext(ctx context.Context) DataIntegrationOutput

type DataIntegrationArgs added in v0.12.0

type DataIntegrationArgs struct {
	// The data integration description.
	Description pulumi.StringPtrInput
	// The KMS key of the data integration.
	KmsKey pulumi.StringInput
	// The name of the data integration.
	Name pulumi.StringPtrInput
	// The name of the data and how often it should be pulled from the source.
	ScheduleConfig DataIntegrationScheduleConfigInput
	// The URI of the data source.
	SourceURI pulumi.StringInput
	// The tags (keys and values) associated with the data integration.
	Tags DataIntegrationTagArrayInput
}

The set of arguments for constructing a DataIntegration resource.

func (DataIntegrationArgs) ElementType added in v0.12.0

func (DataIntegrationArgs) ElementType() reflect.Type

type DataIntegrationInput added in v0.12.0

type DataIntegrationInput interface {
	pulumi.Input

	ToDataIntegrationOutput() DataIntegrationOutput
	ToDataIntegrationOutputWithContext(ctx context.Context) DataIntegrationOutput
}

type DataIntegrationOutput added in v0.12.0

type DataIntegrationOutput struct{ *pulumi.OutputState }

func (DataIntegrationOutput) DataIntegrationArn added in v0.17.0

func (o DataIntegrationOutput) DataIntegrationArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the data integration.

func (DataIntegrationOutput) Description added in v0.17.0

The data integration description.

func (DataIntegrationOutput) ElementType added in v0.12.0

func (DataIntegrationOutput) ElementType() reflect.Type

func (DataIntegrationOutput) KmsKey added in v0.17.0

The KMS key of the data integration.

func (DataIntegrationOutput) Name added in v0.17.0

The name of the data integration.

func (DataIntegrationOutput) ScheduleConfig added in v0.17.0

The name of the data and how often it should be pulled from the source.

func (DataIntegrationOutput) SourceURI added in v0.17.0

The URI of the data source.

func (DataIntegrationOutput) Tags added in v0.17.0

The tags (keys and values) associated with the data integration.

func (DataIntegrationOutput) ToDataIntegrationOutput added in v0.12.0

func (o DataIntegrationOutput) ToDataIntegrationOutput() DataIntegrationOutput

func (DataIntegrationOutput) ToDataIntegrationOutputWithContext added in v0.12.0

func (o DataIntegrationOutput) ToDataIntegrationOutputWithContext(ctx context.Context) DataIntegrationOutput

type DataIntegrationScheduleConfig added in v0.12.0

type DataIntegrationScheduleConfig struct {
	// The start date for objects to import in the first flow run. Epoch or ISO timestamp format is supported.
	FirstExecutionFrom string `pulumi:"firstExecutionFrom"`
	// The name of the object to pull from the data source.
	Object string `pulumi:"object"`
	// How often the data should be pulled from data source.
	ScheduleExpression string `pulumi:"scheduleExpression"`
}

type DataIntegrationScheduleConfigArgs added in v0.12.0

type DataIntegrationScheduleConfigArgs struct {
	// The start date for objects to import in the first flow run. Epoch or ISO timestamp format is supported.
	FirstExecutionFrom pulumi.StringInput `pulumi:"firstExecutionFrom"`
	// The name of the object to pull from the data source.
	Object pulumi.StringInput `pulumi:"object"`
	// How often the data should be pulled from data source.
	ScheduleExpression pulumi.StringInput `pulumi:"scheduleExpression"`
}

func (DataIntegrationScheduleConfigArgs) ElementType added in v0.12.0

func (DataIntegrationScheduleConfigArgs) ToDataIntegrationScheduleConfigOutput added in v0.12.0

func (i DataIntegrationScheduleConfigArgs) ToDataIntegrationScheduleConfigOutput() DataIntegrationScheduleConfigOutput

func (DataIntegrationScheduleConfigArgs) ToDataIntegrationScheduleConfigOutputWithContext added in v0.12.0

func (i DataIntegrationScheduleConfigArgs) ToDataIntegrationScheduleConfigOutputWithContext(ctx context.Context) DataIntegrationScheduleConfigOutput

type DataIntegrationScheduleConfigInput added in v0.12.0

type DataIntegrationScheduleConfigInput interface {
	pulumi.Input

	ToDataIntegrationScheduleConfigOutput() DataIntegrationScheduleConfigOutput
	ToDataIntegrationScheduleConfigOutputWithContext(context.Context) DataIntegrationScheduleConfigOutput
}

DataIntegrationScheduleConfigInput is an input type that accepts DataIntegrationScheduleConfigArgs and DataIntegrationScheduleConfigOutput values. You can construct a concrete instance of `DataIntegrationScheduleConfigInput` via:

DataIntegrationScheduleConfigArgs{...}

type DataIntegrationScheduleConfigOutput added in v0.12.0

type DataIntegrationScheduleConfigOutput struct{ *pulumi.OutputState }

func (DataIntegrationScheduleConfigOutput) ElementType added in v0.12.0

func (DataIntegrationScheduleConfigOutput) FirstExecutionFrom added in v0.12.0

The start date for objects to import in the first flow run. Epoch or ISO timestamp format is supported.

func (DataIntegrationScheduleConfigOutput) Object added in v0.12.0

The name of the object to pull from the data source.

func (DataIntegrationScheduleConfigOutput) ScheduleExpression added in v0.12.0

How often the data should be pulled from data source.

func (DataIntegrationScheduleConfigOutput) ToDataIntegrationScheduleConfigOutput added in v0.12.0

func (o DataIntegrationScheduleConfigOutput) ToDataIntegrationScheduleConfigOutput() DataIntegrationScheduleConfigOutput

func (DataIntegrationScheduleConfigOutput) ToDataIntegrationScheduleConfigOutputWithContext added in v0.12.0

func (o DataIntegrationScheduleConfigOutput) ToDataIntegrationScheduleConfigOutputWithContext(ctx context.Context) DataIntegrationScheduleConfigOutput

type DataIntegrationState added in v0.12.0

type DataIntegrationState struct {
}

func (DataIntegrationState) ElementType added in v0.12.0

func (DataIntegrationState) ElementType() reflect.Type

type DataIntegrationTag added in v0.12.0

type DataIntegrationTag struct {
	// A key to identify the tag.
	Key string `pulumi:"key"`
	// Corresponding tag value for the key.
	Value string `pulumi:"value"`
}

A label for tagging DataIntegration resources

type DataIntegrationTagArgs added in v0.12.0

type DataIntegrationTagArgs struct {
	// A key to identify the tag.
	Key pulumi.StringInput `pulumi:"key"`
	// Corresponding tag value for the key.
	Value pulumi.StringInput `pulumi:"value"`
}

A label for tagging DataIntegration resources

func (DataIntegrationTagArgs) ElementType added in v0.12.0

func (DataIntegrationTagArgs) ElementType() reflect.Type

func (DataIntegrationTagArgs) ToDataIntegrationTagOutput added in v0.12.0

func (i DataIntegrationTagArgs) ToDataIntegrationTagOutput() DataIntegrationTagOutput

func (DataIntegrationTagArgs) ToDataIntegrationTagOutputWithContext added in v0.12.0

func (i DataIntegrationTagArgs) ToDataIntegrationTagOutputWithContext(ctx context.Context) DataIntegrationTagOutput

type DataIntegrationTagArray added in v0.12.0

type DataIntegrationTagArray []DataIntegrationTagInput

func (DataIntegrationTagArray) ElementType added in v0.12.0

func (DataIntegrationTagArray) ElementType() reflect.Type

func (DataIntegrationTagArray) ToDataIntegrationTagArrayOutput added in v0.12.0

func (i DataIntegrationTagArray) ToDataIntegrationTagArrayOutput() DataIntegrationTagArrayOutput

func (DataIntegrationTagArray) ToDataIntegrationTagArrayOutputWithContext added in v0.12.0

func (i DataIntegrationTagArray) ToDataIntegrationTagArrayOutputWithContext(ctx context.Context) DataIntegrationTagArrayOutput

type DataIntegrationTagArrayInput added in v0.12.0

type DataIntegrationTagArrayInput interface {
	pulumi.Input

	ToDataIntegrationTagArrayOutput() DataIntegrationTagArrayOutput
	ToDataIntegrationTagArrayOutputWithContext(context.Context) DataIntegrationTagArrayOutput
}

DataIntegrationTagArrayInput is an input type that accepts DataIntegrationTagArray and DataIntegrationTagArrayOutput values. You can construct a concrete instance of `DataIntegrationTagArrayInput` via:

DataIntegrationTagArray{ DataIntegrationTagArgs{...} }

type DataIntegrationTagArrayOutput added in v0.12.0

type DataIntegrationTagArrayOutput struct{ *pulumi.OutputState }

func (DataIntegrationTagArrayOutput) ElementType added in v0.12.0

func (DataIntegrationTagArrayOutput) Index added in v0.12.0

func (DataIntegrationTagArrayOutput) ToDataIntegrationTagArrayOutput added in v0.12.0

func (o DataIntegrationTagArrayOutput) ToDataIntegrationTagArrayOutput() DataIntegrationTagArrayOutput

func (DataIntegrationTagArrayOutput) ToDataIntegrationTagArrayOutputWithContext added in v0.12.0

func (o DataIntegrationTagArrayOutput) ToDataIntegrationTagArrayOutputWithContext(ctx context.Context) DataIntegrationTagArrayOutput

type DataIntegrationTagInput added in v0.12.0

type DataIntegrationTagInput interface {
	pulumi.Input

	ToDataIntegrationTagOutput() DataIntegrationTagOutput
	ToDataIntegrationTagOutputWithContext(context.Context) DataIntegrationTagOutput
}

DataIntegrationTagInput is an input type that accepts DataIntegrationTagArgs and DataIntegrationTagOutput values. You can construct a concrete instance of `DataIntegrationTagInput` via:

DataIntegrationTagArgs{...}

type DataIntegrationTagOutput added in v0.12.0

type DataIntegrationTagOutput struct{ *pulumi.OutputState }

A label for tagging DataIntegration resources

func (DataIntegrationTagOutput) ElementType added in v0.12.0

func (DataIntegrationTagOutput) ElementType() reflect.Type

func (DataIntegrationTagOutput) Key added in v0.12.0

A key to identify the tag.

func (DataIntegrationTagOutput) ToDataIntegrationTagOutput added in v0.12.0

func (o DataIntegrationTagOutput) ToDataIntegrationTagOutput() DataIntegrationTagOutput

func (DataIntegrationTagOutput) ToDataIntegrationTagOutputWithContext added in v0.12.0

func (o DataIntegrationTagOutput) ToDataIntegrationTagOutputWithContext(ctx context.Context) DataIntegrationTagOutput

func (DataIntegrationTagOutput) Value added in v0.12.0

Corresponding tag value for the key.

type EventIntegration

type EventIntegration struct {
	pulumi.CustomResourceState

	// The associations with the event integration.
	Associations EventIntegrationAssociationArrayOutput `pulumi:"associations"`
	// The event integration description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The Amazon Eventbridge bus for the event integration.
	EventBridgeBus pulumi.StringOutput `pulumi:"eventBridgeBus"`
	// The EventFilter (source) associated with the event integration.
	EventFilter EventIntegrationEventFilterOutput `pulumi:"eventFilter"`
	// The Amazon Resource Name (ARN) of the event integration.
	EventIntegrationArn pulumi.StringOutput `pulumi:"eventIntegrationArn"`
	// The name of the event integration.
	Name pulumi.StringOutput `pulumi:"name"`
	// The tags (keys and values) associated with the event integration.
	Tags EventIntegrationTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::AppIntegrations::EventIntegration

func GetEventIntegration

func GetEventIntegration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EventIntegrationState, opts ...pulumi.ResourceOption) (*EventIntegration, error)

GetEventIntegration gets an existing EventIntegration 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 NewEventIntegration

func NewEventIntegration(ctx *pulumi.Context,
	name string, args *EventIntegrationArgs, opts ...pulumi.ResourceOption) (*EventIntegration, error)

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

func (*EventIntegration) ElementType

func (*EventIntegration) ElementType() reflect.Type

func (*EventIntegration) ToEventIntegrationOutput

func (i *EventIntegration) ToEventIntegrationOutput() EventIntegrationOutput

func (*EventIntegration) ToEventIntegrationOutputWithContext

func (i *EventIntegration) ToEventIntegrationOutputWithContext(ctx context.Context) EventIntegrationOutput

type EventIntegrationArgs

type EventIntegrationArgs struct {
	// The event integration description.
	Description pulumi.StringPtrInput
	// The Amazon Eventbridge bus for the event integration.
	EventBridgeBus pulumi.StringInput
	// The EventFilter (source) associated with the event integration.
	EventFilter EventIntegrationEventFilterInput
	// The name of the event integration.
	Name pulumi.StringPtrInput
	// The tags (keys and values) associated with the event integration.
	Tags EventIntegrationTagArrayInput
}

The set of arguments for constructing a EventIntegration resource.

func (EventIntegrationArgs) ElementType

func (EventIntegrationArgs) ElementType() reflect.Type

type EventIntegrationAssociation added in v0.2.0

type EventIntegrationAssociation struct {
	// The metadata associated with the client.
	ClientAssociationMetadata []EventIntegrationMetadata `pulumi:"clientAssociationMetadata"`
	// The identifier for the client that is associated with the event integration.
	ClientId *string `pulumi:"clientId"`
	// The name of the Eventbridge rule.
	EventBridgeRuleName *string `pulumi:"eventBridgeRuleName"`
	// The Amazon Resource Name (ARN) for the event integration association.
	EventIntegrationAssociationArn *string `pulumi:"eventIntegrationAssociationArn"`
	// The identifier for the event integration association.
	EventIntegrationAssociationId *string `pulumi:"eventIntegrationAssociationId"`
}

type EventIntegrationAssociationArrayOutput added in v0.2.0

type EventIntegrationAssociationArrayOutput struct{ *pulumi.OutputState }

func (EventIntegrationAssociationArrayOutput) ElementType added in v0.2.0

func (EventIntegrationAssociationArrayOutput) Index added in v0.2.0

func (EventIntegrationAssociationArrayOutput) ToEventIntegrationAssociationArrayOutput added in v0.2.0

func (o EventIntegrationAssociationArrayOutput) ToEventIntegrationAssociationArrayOutput() EventIntegrationAssociationArrayOutput

func (EventIntegrationAssociationArrayOutput) ToEventIntegrationAssociationArrayOutputWithContext added in v0.2.0

func (o EventIntegrationAssociationArrayOutput) ToEventIntegrationAssociationArrayOutputWithContext(ctx context.Context) EventIntegrationAssociationArrayOutput

type EventIntegrationAssociationOutput added in v0.2.0

type EventIntegrationAssociationOutput struct{ *pulumi.OutputState }

func (EventIntegrationAssociationOutput) ClientAssociationMetadata added in v0.2.0

The metadata associated with the client.

func (EventIntegrationAssociationOutput) ClientId added in v0.2.0

The identifier for the client that is associated with the event integration.

func (EventIntegrationAssociationOutput) ElementType added in v0.2.0

func (EventIntegrationAssociationOutput) EventBridgeRuleName added in v0.2.0

The name of the Eventbridge rule.

func (EventIntegrationAssociationOutput) EventIntegrationAssociationArn added in v0.2.0

func (o EventIntegrationAssociationOutput) EventIntegrationAssociationArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) for the event integration association.

func (EventIntegrationAssociationOutput) EventIntegrationAssociationId added in v0.2.0

func (o EventIntegrationAssociationOutput) EventIntegrationAssociationId() pulumi.StringPtrOutput

The identifier for the event integration association.

func (EventIntegrationAssociationOutput) ToEventIntegrationAssociationOutput added in v0.2.0

func (o EventIntegrationAssociationOutput) ToEventIntegrationAssociationOutput() EventIntegrationAssociationOutput

func (EventIntegrationAssociationOutput) ToEventIntegrationAssociationOutputWithContext added in v0.2.0

func (o EventIntegrationAssociationOutput) ToEventIntegrationAssociationOutputWithContext(ctx context.Context) EventIntegrationAssociationOutput

type EventIntegrationEventFilter

type EventIntegrationEventFilter struct {
	// The source of the events.
	Source string `pulumi:"source"`
}

type EventIntegrationEventFilterArgs

type EventIntegrationEventFilterArgs struct {
	// The source of the events.
	Source pulumi.StringInput `pulumi:"source"`
}

func (EventIntegrationEventFilterArgs) ElementType

func (EventIntegrationEventFilterArgs) ToEventIntegrationEventFilterOutput

func (i EventIntegrationEventFilterArgs) ToEventIntegrationEventFilterOutput() EventIntegrationEventFilterOutput

func (EventIntegrationEventFilterArgs) ToEventIntegrationEventFilterOutputWithContext

func (i EventIntegrationEventFilterArgs) ToEventIntegrationEventFilterOutputWithContext(ctx context.Context) EventIntegrationEventFilterOutput

type EventIntegrationEventFilterInput

type EventIntegrationEventFilterInput interface {
	pulumi.Input

	ToEventIntegrationEventFilterOutput() EventIntegrationEventFilterOutput
	ToEventIntegrationEventFilterOutputWithContext(context.Context) EventIntegrationEventFilterOutput
}

EventIntegrationEventFilterInput is an input type that accepts EventIntegrationEventFilterArgs and EventIntegrationEventFilterOutput values. You can construct a concrete instance of `EventIntegrationEventFilterInput` via:

EventIntegrationEventFilterArgs{...}

type EventIntegrationEventFilterOutput

type EventIntegrationEventFilterOutput struct{ *pulumi.OutputState }

func (EventIntegrationEventFilterOutput) ElementType

func (EventIntegrationEventFilterOutput) Source

The source of the events.

func (EventIntegrationEventFilterOutput) ToEventIntegrationEventFilterOutput

func (o EventIntegrationEventFilterOutput) ToEventIntegrationEventFilterOutput() EventIntegrationEventFilterOutput

func (EventIntegrationEventFilterOutput) ToEventIntegrationEventFilterOutputWithContext

func (o EventIntegrationEventFilterOutput) ToEventIntegrationEventFilterOutputWithContext(ctx context.Context) EventIntegrationEventFilterOutput

type EventIntegrationInput

type EventIntegrationInput interface {
	pulumi.Input

	ToEventIntegrationOutput() EventIntegrationOutput
	ToEventIntegrationOutputWithContext(ctx context.Context) EventIntegrationOutput
}

type EventIntegrationMetadata

type EventIntegrationMetadata struct {
	// A key to identify the metadata.
	Key string `pulumi:"key"`
	// Corresponding metadata value for the key.
	Value string `pulumi:"value"`
}

type EventIntegrationMetadataArrayOutput

type EventIntegrationMetadataArrayOutput struct{ *pulumi.OutputState }

func (EventIntegrationMetadataArrayOutput) ElementType

func (EventIntegrationMetadataArrayOutput) Index

func (EventIntegrationMetadataArrayOutput) ToEventIntegrationMetadataArrayOutput

func (o EventIntegrationMetadataArrayOutput) ToEventIntegrationMetadataArrayOutput() EventIntegrationMetadataArrayOutput

func (EventIntegrationMetadataArrayOutput) ToEventIntegrationMetadataArrayOutputWithContext

func (o EventIntegrationMetadataArrayOutput) ToEventIntegrationMetadataArrayOutputWithContext(ctx context.Context) EventIntegrationMetadataArrayOutput

type EventIntegrationMetadataOutput

type EventIntegrationMetadataOutput struct{ *pulumi.OutputState }

func (EventIntegrationMetadataOutput) ElementType

func (EventIntegrationMetadataOutput) Key

A key to identify the metadata.

func (EventIntegrationMetadataOutput) ToEventIntegrationMetadataOutput

func (o EventIntegrationMetadataOutput) ToEventIntegrationMetadataOutput() EventIntegrationMetadataOutput

func (EventIntegrationMetadataOutput) ToEventIntegrationMetadataOutputWithContext

func (o EventIntegrationMetadataOutput) ToEventIntegrationMetadataOutputWithContext(ctx context.Context) EventIntegrationMetadataOutput

func (EventIntegrationMetadataOutput) Value

Corresponding metadata value for the key.

type EventIntegrationOutput

type EventIntegrationOutput struct{ *pulumi.OutputState }

func (EventIntegrationOutput) Associations added in v0.17.0

The associations with the event integration.

func (EventIntegrationOutput) Description added in v0.17.0

The event integration description.

func (EventIntegrationOutput) ElementType

func (EventIntegrationOutput) ElementType() reflect.Type

func (EventIntegrationOutput) EventBridgeBus added in v0.17.0

func (o EventIntegrationOutput) EventBridgeBus() pulumi.StringOutput

The Amazon Eventbridge bus for the event integration.

func (EventIntegrationOutput) EventFilter added in v0.17.0

The EventFilter (source) associated with the event integration.

func (EventIntegrationOutput) EventIntegrationArn added in v0.17.0

func (o EventIntegrationOutput) EventIntegrationArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the event integration.

func (EventIntegrationOutput) Name added in v0.17.0

The name of the event integration.

func (EventIntegrationOutput) Tags added in v0.17.0

The tags (keys and values) associated with the event integration.

func (EventIntegrationOutput) ToEventIntegrationOutput

func (o EventIntegrationOutput) ToEventIntegrationOutput() EventIntegrationOutput

func (EventIntegrationOutput) ToEventIntegrationOutputWithContext

func (o EventIntegrationOutput) ToEventIntegrationOutputWithContext(ctx context.Context) EventIntegrationOutput

type EventIntegrationState

type EventIntegrationState struct {
}

func (EventIntegrationState) ElementType

func (EventIntegrationState) ElementType() reflect.Type

type EventIntegrationTag

type EventIntegrationTag struct {
	// A key to identify the tag.
	Key string `pulumi:"key"`
	// Corresponding tag value for the key.
	Value string `pulumi:"value"`
}

type EventIntegrationTagArgs

type EventIntegrationTagArgs struct {
	// A key to identify the tag.
	Key pulumi.StringInput `pulumi:"key"`
	// Corresponding tag value for the key.
	Value pulumi.StringInput `pulumi:"value"`
}

func (EventIntegrationTagArgs) ElementType

func (EventIntegrationTagArgs) ElementType() reflect.Type

func (EventIntegrationTagArgs) ToEventIntegrationTagOutput

func (i EventIntegrationTagArgs) ToEventIntegrationTagOutput() EventIntegrationTagOutput

func (EventIntegrationTagArgs) ToEventIntegrationTagOutputWithContext

func (i EventIntegrationTagArgs) ToEventIntegrationTagOutputWithContext(ctx context.Context) EventIntegrationTagOutput

type EventIntegrationTagArray

type EventIntegrationTagArray []EventIntegrationTagInput

func (EventIntegrationTagArray) ElementType

func (EventIntegrationTagArray) ElementType() reflect.Type

func (EventIntegrationTagArray) ToEventIntegrationTagArrayOutput

func (i EventIntegrationTagArray) ToEventIntegrationTagArrayOutput() EventIntegrationTagArrayOutput

func (EventIntegrationTagArray) ToEventIntegrationTagArrayOutputWithContext

func (i EventIntegrationTagArray) ToEventIntegrationTagArrayOutputWithContext(ctx context.Context) EventIntegrationTagArrayOutput

type EventIntegrationTagArrayInput

type EventIntegrationTagArrayInput interface {
	pulumi.Input

	ToEventIntegrationTagArrayOutput() EventIntegrationTagArrayOutput
	ToEventIntegrationTagArrayOutputWithContext(context.Context) EventIntegrationTagArrayOutput
}

EventIntegrationTagArrayInput is an input type that accepts EventIntegrationTagArray and EventIntegrationTagArrayOutput values. You can construct a concrete instance of `EventIntegrationTagArrayInput` via:

EventIntegrationTagArray{ EventIntegrationTagArgs{...} }

type EventIntegrationTagArrayOutput

type EventIntegrationTagArrayOutput struct{ *pulumi.OutputState }

func (EventIntegrationTagArrayOutput) ElementType

func (EventIntegrationTagArrayOutput) Index

func (EventIntegrationTagArrayOutput) ToEventIntegrationTagArrayOutput

func (o EventIntegrationTagArrayOutput) ToEventIntegrationTagArrayOutput() EventIntegrationTagArrayOutput

func (EventIntegrationTagArrayOutput) ToEventIntegrationTagArrayOutputWithContext

func (o EventIntegrationTagArrayOutput) ToEventIntegrationTagArrayOutputWithContext(ctx context.Context) EventIntegrationTagArrayOutput

type EventIntegrationTagInput

type EventIntegrationTagInput interface {
	pulumi.Input

	ToEventIntegrationTagOutput() EventIntegrationTagOutput
	ToEventIntegrationTagOutputWithContext(context.Context) EventIntegrationTagOutput
}

EventIntegrationTagInput is an input type that accepts EventIntegrationTagArgs and EventIntegrationTagOutput values. You can construct a concrete instance of `EventIntegrationTagInput` via:

EventIntegrationTagArgs{...}

type EventIntegrationTagOutput

type EventIntegrationTagOutput struct{ *pulumi.OutputState }

func (EventIntegrationTagOutput) ElementType

func (EventIntegrationTagOutput) ElementType() reflect.Type

func (EventIntegrationTagOutput) Key

A key to identify the tag.

func (EventIntegrationTagOutput) ToEventIntegrationTagOutput

func (o EventIntegrationTagOutput) ToEventIntegrationTagOutput() EventIntegrationTagOutput

func (EventIntegrationTagOutput) ToEventIntegrationTagOutputWithContext

func (o EventIntegrationTagOutput) ToEventIntegrationTagOutputWithContext(ctx context.Context) EventIntegrationTagOutput

func (EventIntegrationTagOutput) Value

Corresponding tag value for the key.

type LookupDataIntegrationArgs added in v0.12.0

type LookupDataIntegrationArgs struct {
	// The unique identifer of the data integration.
	Id string `pulumi:"id"`
}

type LookupDataIntegrationOutputArgs added in v0.12.0

type LookupDataIntegrationOutputArgs struct {
	// The unique identifer of the data integration.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupDataIntegrationOutputArgs) ElementType added in v0.12.0

type LookupDataIntegrationResult added in v0.12.0

type LookupDataIntegrationResult struct {
	// The Amazon Resource Name (ARN) of the data integration.
	DataIntegrationArn *string `pulumi:"dataIntegrationArn"`
	// The data integration description.
	Description *string `pulumi:"description"`
	// The unique identifer of the data integration.
	Id *string `pulumi:"id"`
	// The name of the data integration.
	Name *string `pulumi:"name"`
	// The tags (keys and values) associated with the data integration.
	Tags []DataIntegrationTag `pulumi:"tags"`
}

func LookupDataIntegration added in v0.12.0

func LookupDataIntegration(ctx *pulumi.Context, args *LookupDataIntegrationArgs, opts ...pulumi.InvokeOption) (*LookupDataIntegrationResult, error)

Resource Type definition for AWS::AppIntegrations::DataIntegration

type LookupDataIntegrationResultOutput added in v0.12.0

type LookupDataIntegrationResultOutput struct{ *pulumi.OutputState }

func LookupDataIntegrationOutput added in v0.12.0

func (LookupDataIntegrationResultOutput) DataIntegrationArn added in v0.12.0

The Amazon Resource Name (ARN) of the data integration.

func (LookupDataIntegrationResultOutput) Description added in v0.12.0

The data integration description.

func (LookupDataIntegrationResultOutput) ElementType added in v0.12.0

func (LookupDataIntegrationResultOutput) Id added in v0.12.0

The unique identifer of the data integration.

func (LookupDataIntegrationResultOutput) Name added in v0.12.0

The name of the data integration.

func (LookupDataIntegrationResultOutput) Tags added in v0.12.0

The tags (keys and values) associated with the data integration.

func (LookupDataIntegrationResultOutput) ToLookupDataIntegrationResultOutput added in v0.12.0

func (o LookupDataIntegrationResultOutput) ToLookupDataIntegrationResultOutput() LookupDataIntegrationResultOutput

func (LookupDataIntegrationResultOutput) ToLookupDataIntegrationResultOutputWithContext added in v0.12.0

func (o LookupDataIntegrationResultOutput) ToLookupDataIntegrationResultOutputWithContext(ctx context.Context) LookupDataIntegrationResultOutput

type LookupEventIntegrationArgs added in v0.12.0

type LookupEventIntegrationArgs struct {
	// The name of the event integration.
	Name string `pulumi:"name"`
}

type LookupEventIntegrationOutputArgs added in v0.12.0

type LookupEventIntegrationOutputArgs struct {
	// The name of the event integration.
	Name pulumi.StringInput `pulumi:"name"`
}

func (LookupEventIntegrationOutputArgs) ElementType added in v0.12.0

type LookupEventIntegrationResult added in v0.12.0

type LookupEventIntegrationResult struct {
	// The associations with the event integration.
	Associations []EventIntegrationAssociation `pulumi:"associations"`
	// The event integration description.
	Description *string `pulumi:"description"`
	// The Amazon Resource Name (ARN) of the event integration.
	EventIntegrationArn *string `pulumi:"eventIntegrationArn"`
	// The tags (keys and values) associated with the event integration.
	Tags []EventIntegrationTag `pulumi:"tags"`
}

func LookupEventIntegration added in v0.12.0

func LookupEventIntegration(ctx *pulumi.Context, args *LookupEventIntegrationArgs, opts ...pulumi.InvokeOption) (*LookupEventIntegrationResult, error)

Resource Type definition for AWS::AppIntegrations::EventIntegration

type LookupEventIntegrationResultOutput added in v0.12.0

type LookupEventIntegrationResultOutput struct{ *pulumi.OutputState }

func LookupEventIntegrationOutput added in v0.12.0

func (LookupEventIntegrationResultOutput) Associations added in v0.12.0

The associations with the event integration.

func (LookupEventIntegrationResultOutput) Description added in v0.12.0

The event integration description.

func (LookupEventIntegrationResultOutput) ElementType added in v0.12.0

func (LookupEventIntegrationResultOutput) EventIntegrationArn added in v0.12.0

The Amazon Resource Name (ARN) of the event integration.

func (LookupEventIntegrationResultOutput) Tags added in v0.12.0

The tags (keys and values) associated with the event integration.

func (LookupEventIntegrationResultOutput) ToLookupEventIntegrationResultOutput added in v0.12.0

func (o LookupEventIntegrationResultOutput) ToLookupEventIntegrationResultOutput() LookupEventIntegrationResultOutput

func (LookupEventIntegrationResultOutput) ToLookupEventIntegrationResultOutputWithContext added in v0.12.0

func (o LookupEventIntegrationResultOutput) ToLookupEventIntegrationResultOutputWithContext(ctx context.Context) LookupEventIntegrationResultOutput

Jump to

Keyboard shortcuts

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