appintegrations

package
v0.8.0 Latest Latest
Warning

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

Go to latest
Published: Nov 30, 2021 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 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 EventIntegrationAssociationArgs added in v0.2.0

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

func (EventIntegrationAssociationArgs) ElementType added in v0.2.0

func (EventIntegrationAssociationArgs) ToEventIntegrationAssociationOutput added in v0.2.0

func (i EventIntegrationAssociationArgs) ToEventIntegrationAssociationOutput() EventIntegrationAssociationOutput

func (EventIntegrationAssociationArgs) ToEventIntegrationAssociationOutputWithContext added in v0.2.0

func (i EventIntegrationAssociationArgs) ToEventIntegrationAssociationOutputWithContext(ctx context.Context) EventIntegrationAssociationOutput

type EventIntegrationAssociationArray added in v0.2.0

type EventIntegrationAssociationArray []EventIntegrationAssociationInput

func (EventIntegrationAssociationArray) ElementType added in v0.2.0

func (EventIntegrationAssociationArray) ToEventIntegrationAssociationArrayOutput added in v0.2.0

func (i EventIntegrationAssociationArray) ToEventIntegrationAssociationArrayOutput() EventIntegrationAssociationArrayOutput

func (EventIntegrationAssociationArray) ToEventIntegrationAssociationArrayOutputWithContext added in v0.2.0

func (i EventIntegrationAssociationArray) ToEventIntegrationAssociationArrayOutputWithContext(ctx context.Context) EventIntegrationAssociationArrayOutput

type EventIntegrationAssociationArrayInput added in v0.2.0

type EventIntegrationAssociationArrayInput interface {
	pulumi.Input

	ToEventIntegrationAssociationArrayOutput() EventIntegrationAssociationArrayOutput
	ToEventIntegrationAssociationArrayOutputWithContext(context.Context) EventIntegrationAssociationArrayOutput
}

EventIntegrationAssociationArrayInput is an input type that accepts EventIntegrationAssociationArray and EventIntegrationAssociationArrayOutput values. You can construct a concrete instance of `EventIntegrationAssociationArrayInput` via:

EventIntegrationAssociationArray{ EventIntegrationAssociationArgs{...} }

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 EventIntegrationAssociationInput added in v0.2.0

type EventIntegrationAssociationInput interface {
	pulumi.Input

	ToEventIntegrationAssociationOutput() EventIntegrationAssociationOutput
	ToEventIntegrationAssociationOutputWithContext(context.Context) EventIntegrationAssociationOutput
}

EventIntegrationAssociationInput is an input type that accepts EventIntegrationAssociationArgs and EventIntegrationAssociationOutput values. You can construct a concrete instance of `EventIntegrationAssociationInput` via:

EventIntegrationAssociationArgs{...}

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

func (EventIntegrationEventFilterArgs) ToEventIntegrationEventFilterPtrOutput

func (i EventIntegrationEventFilterArgs) ToEventIntegrationEventFilterPtrOutput() EventIntegrationEventFilterPtrOutput

func (EventIntegrationEventFilterArgs) ToEventIntegrationEventFilterPtrOutputWithContext

func (i EventIntegrationEventFilterArgs) ToEventIntegrationEventFilterPtrOutputWithContext(ctx context.Context) EventIntegrationEventFilterPtrOutput

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

func (EventIntegrationEventFilterOutput) ToEventIntegrationEventFilterPtrOutput

func (o EventIntegrationEventFilterOutput) ToEventIntegrationEventFilterPtrOutput() EventIntegrationEventFilterPtrOutput

func (EventIntegrationEventFilterOutput) ToEventIntegrationEventFilterPtrOutputWithContext

func (o EventIntegrationEventFilterOutput) ToEventIntegrationEventFilterPtrOutputWithContext(ctx context.Context) EventIntegrationEventFilterPtrOutput

type EventIntegrationEventFilterPtrInput

type EventIntegrationEventFilterPtrInput interface {
	pulumi.Input

	ToEventIntegrationEventFilterPtrOutput() EventIntegrationEventFilterPtrOutput
	ToEventIntegrationEventFilterPtrOutputWithContext(context.Context) EventIntegrationEventFilterPtrOutput
}

EventIntegrationEventFilterPtrInput is an input type that accepts EventIntegrationEventFilterArgs, EventIntegrationEventFilterPtr and EventIntegrationEventFilterPtrOutput values. You can construct a concrete instance of `EventIntegrationEventFilterPtrInput` via:

        EventIntegrationEventFilterArgs{...}

or:

        nil

type EventIntegrationEventFilterPtrOutput

type EventIntegrationEventFilterPtrOutput struct{ *pulumi.OutputState }

func (EventIntegrationEventFilterPtrOutput) Elem

func (EventIntegrationEventFilterPtrOutput) ElementType

func (EventIntegrationEventFilterPtrOutput) Source

The source of the events.

func (EventIntegrationEventFilterPtrOutput) ToEventIntegrationEventFilterPtrOutput

func (o EventIntegrationEventFilterPtrOutput) ToEventIntegrationEventFilterPtrOutput() EventIntegrationEventFilterPtrOutput

func (EventIntegrationEventFilterPtrOutput) ToEventIntegrationEventFilterPtrOutputWithContext

func (o EventIntegrationEventFilterPtrOutput) ToEventIntegrationEventFilterPtrOutputWithContext(ctx context.Context) EventIntegrationEventFilterPtrOutput

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 EventIntegrationMetadataArgs

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

func (EventIntegrationMetadataArgs) ElementType

func (EventIntegrationMetadataArgs) ToEventIntegrationMetadataOutput

func (i EventIntegrationMetadataArgs) ToEventIntegrationMetadataOutput() EventIntegrationMetadataOutput

func (EventIntegrationMetadataArgs) ToEventIntegrationMetadataOutputWithContext

func (i EventIntegrationMetadataArgs) ToEventIntegrationMetadataOutputWithContext(ctx context.Context) EventIntegrationMetadataOutput

type EventIntegrationMetadataArray

type EventIntegrationMetadataArray []EventIntegrationMetadataInput

func (EventIntegrationMetadataArray) ElementType

func (EventIntegrationMetadataArray) ToEventIntegrationMetadataArrayOutput

func (i EventIntegrationMetadataArray) ToEventIntegrationMetadataArrayOutput() EventIntegrationMetadataArrayOutput

func (EventIntegrationMetadataArray) ToEventIntegrationMetadataArrayOutputWithContext

func (i EventIntegrationMetadataArray) ToEventIntegrationMetadataArrayOutputWithContext(ctx context.Context) EventIntegrationMetadataArrayOutput

type EventIntegrationMetadataArrayInput

type EventIntegrationMetadataArrayInput interface {
	pulumi.Input

	ToEventIntegrationMetadataArrayOutput() EventIntegrationMetadataArrayOutput
	ToEventIntegrationMetadataArrayOutputWithContext(context.Context) EventIntegrationMetadataArrayOutput
}

EventIntegrationMetadataArrayInput is an input type that accepts EventIntegrationMetadataArray and EventIntegrationMetadataArrayOutput values. You can construct a concrete instance of `EventIntegrationMetadataArrayInput` via:

EventIntegrationMetadataArray{ EventIntegrationMetadataArgs{...} }

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 EventIntegrationMetadataInput

type EventIntegrationMetadataInput interface {
	pulumi.Input

	ToEventIntegrationMetadataOutput() EventIntegrationMetadataOutput
	ToEventIntegrationMetadataOutputWithContext(context.Context) EventIntegrationMetadataOutput
}

EventIntegrationMetadataInput is an input type that accepts EventIntegrationMetadataArgs and EventIntegrationMetadataOutput values. You can construct a concrete instance of `EventIntegrationMetadataInput` via:

EventIntegrationMetadataArgs{...}

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) ElementType

func (EventIntegrationOutput) ElementType() reflect.Type

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.

Jump to

Keyboard shortcuts

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