appintegrations

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Sep 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 EventIntegrationEventIntegrationAssociationArrayOutput `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.StringInput
	// 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 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 EventIntegrationEventIntegrationAssociation

type EventIntegrationEventIntegrationAssociation 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 EventIntegrationEventIntegrationAssociationArgs

type EventIntegrationEventIntegrationAssociationArgs 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 (EventIntegrationEventIntegrationAssociationArgs) ElementType

func (EventIntegrationEventIntegrationAssociationArgs) ToEventIntegrationEventIntegrationAssociationOutput

func (i EventIntegrationEventIntegrationAssociationArgs) ToEventIntegrationEventIntegrationAssociationOutput() EventIntegrationEventIntegrationAssociationOutput

func (EventIntegrationEventIntegrationAssociationArgs) ToEventIntegrationEventIntegrationAssociationOutputWithContext

func (i EventIntegrationEventIntegrationAssociationArgs) ToEventIntegrationEventIntegrationAssociationOutputWithContext(ctx context.Context) EventIntegrationEventIntegrationAssociationOutput

type EventIntegrationEventIntegrationAssociationArray

type EventIntegrationEventIntegrationAssociationArray []EventIntegrationEventIntegrationAssociationInput

func (EventIntegrationEventIntegrationAssociationArray) ElementType

func (EventIntegrationEventIntegrationAssociationArray) ToEventIntegrationEventIntegrationAssociationArrayOutput

func (i EventIntegrationEventIntegrationAssociationArray) ToEventIntegrationEventIntegrationAssociationArrayOutput() EventIntegrationEventIntegrationAssociationArrayOutput

func (EventIntegrationEventIntegrationAssociationArray) ToEventIntegrationEventIntegrationAssociationArrayOutputWithContext

func (i EventIntegrationEventIntegrationAssociationArray) ToEventIntegrationEventIntegrationAssociationArrayOutputWithContext(ctx context.Context) EventIntegrationEventIntegrationAssociationArrayOutput

type EventIntegrationEventIntegrationAssociationArrayInput

type EventIntegrationEventIntegrationAssociationArrayInput interface {
	pulumi.Input

	ToEventIntegrationEventIntegrationAssociationArrayOutput() EventIntegrationEventIntegrationAssociationArrayOutput
	ToEventIntegrationEventIntegrationAssociationArrayOutputWithContext(context.Context) EventIntegrationEventIntegrationAssociationArrayOutput
}

EventIntegrationEventIntegrationAssociationArrayInput is an input type that accepts EventIntegrationEventIntegrationAssociationArray and EventIntegrationEventIntegrationAssociationArrayOutput values. You can construct a concrete instance of `EventIntegrationEventIntegrationAssociationArrayInput` via:

EventIntegrationEventIntegrationAssociationArray{ EventIntegrationEventIntegrationAssociationArgs{...} }

type EventIntegrationEventIntegrationAssociationArrayOutput

type EventIntegrationEventIntegrationAssociationArrayOutput struct{ *pulumi.OutputState }

func (EventIntegrationEventIntegrationAssociationArrayOutput) ElementType

func (EventIntegrationEventIntegrationAssociationArrayOutput) Index

func (EventIntegrationEventIntegrationAssociationArrayOutput) ToEventIntegrationEventIntegrationAssociationArrayOutput

func (EventIntegrationEventIntegrationAssociationArrayOutput) ToEventIntegrationEventIntegrationAssociationArrayOutputWithContext

func (o EventIntegrationEventIntegrationAssociationArrayOutput) ToEventIntegrationEventIntegrationAssociationArrayOutputWithContext(ctx context.Context) EventIntegrationEventIntegrationAssociationArrayOutput

type EventIntegrationEventIntegrationAssociationInput

type EventIntegrationEventIntegrationAssociationInput interface {
	pulumi.Input

	ToEventIntegrationEventIntegrationAssociationOutput() EventIntegrationEventIntegrationAssociationOutput
	ToEventIntegrationEventIntegrationAssociationOutputWithContext(context.Context) EventIntegrationEventIntegrationAssociationOutput
}

EventIntegrationEventIntegrationAssociationInput is an input type that accepts EventIntegrationEventIntegrationAssociationArgs and EventIntegrationEventIntegrationAssociationOutput values. You can construct a concrete instance of `EventIntegrationEventIntegrationAssociationInput` via:

EventIntegrationEventIntegrationAssociationArgs{...}

type EventIntegrationEventIntegrationAssociationOutput

type EventIntegrationEventIntegrationAssociationOutput struct{ *pulumi.OutputState }

func (EventIntegrationEventIntegrationAssociationOutput) ClientAssociationMetadata

The metadata associated with the client.

func (EventIntegrationEventIntegrationAssociationOutput) ClientId

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

func (EventIntegrationEventIntegrationAssociationOutput) ElementType

func (EventIntegrationEventIntegrationAssociationOutput) EventBridgeRuleName

The name of the Eventbridge rule.

func (EventIntegrationEventIntegrationAssociationOutput) EventIntegrationAssociationArn

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

func (EventIntegrationEventIntegrationAssociationOutput) EventIntegrationAssociationId

The identifier for the event integration association.

func (EventIntegrationEventIntegrationAssociationOutput) ToEventIntegrationEventIntegrationAssociationOutput

func (o EventIntegrationEventIntegrationAssociationOutput) ToEventIntegrationEventIntegrationAssociationOutput() EventIntegrationEventIntegrationAssociationOutput

func (EventIntegrationEventIntegrationAssociationOutput) ToEventIntegrationEventIntegrationAssociationOutputWithContext

func (o EventIntegrationEventIntegrationAssociationOutput) ToEventIntegrationEventIntegrationAssociationOutputWithContext(ctx context.Context) EventIntegrationEventIntegrationAssociationOutput

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