events

package
v0.105.0 Latest Latest
Warning

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

Go to latest
Published: May 2, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ApiDestinationHttpMethodGet     = ApiDestinationHttpMethod("GET")
	ApiDestinationHttpMethodHead    = ApiDestinationHttpMethod("HEAD")
	ApiDestinationHttpMethodPost    = ApiDestinationHttpMethod("POST")
	ApiDestinationHttpMethodOptions = ApiDestinationHttpMethod("OPTIONS")
	ApiDestinationHttpMethodPut     = ApiDestinationHttpMethod("PUT")
	ApiDestinationHttpMethodDelete  = ApiDestinationHttpMethod("DELETE")
	ApiDestinationHttpMethodPatch   = ApiDestinationHttpMethod("PATCH")
)
View Source
const (
	ConnectionAuthorizationTypeApiKey                 = ConnectionAuthorizationType("API_KEY")
	ConnectionAuthorizationTypeBasic                  = ConnectionAuthorizationType("BASIC")
	ConnectionAuthorizationTypeOauthClientCredentials = ConnectionAuthorizationType("OAUTH_CLIENT_CREDENTIALS")
)
View Source
const (
	ConnectionOAuthParametersHttpMethodGet  = ConnectionOAuthParametersHttpMethod("GET")
	ConnectionOAuthParametersHttpMethodPost = ConnectionOAuthParametersHttpMethod("POST")
	ConnectionOAuthParametersHttpMethodPut  = ConnectionOAuthParametersHttpMethod("PUT")
)
View Source
const (
	EndpointReplicationStateEnabled  = EndpointReplicationState("ENABLED")
	EndpointReplicationStateDisabled = EndpointReplicationState("DISABLED")
)
View Source
const (
	EndpointStateEnumActive       = EndpointStateEnum("ACTIVE")
	EndpointStateEnumCreating     = EndpointStateEnum("CREATING")
	EndpointStateEnumUpdating     = EndpointStateEnum("UPDATING")
	EndpointStateEnumDeleting     = EndpointStateEnum("DELETING")
	EndpointStateEnumCreateFailed = EndpointStateEnum("CREATE_FAILED")
	EndpointStateEnumUpdateFailed = EndpointStateEnum("UPDATE_FAILED")
)
View Source
const (
	RuleStateEnumDisabled                                 = RuleStateEnum("DISABLED")
	RuleStateEnumEnabled                                  = RuleStateEnum("ENABLED")
	RuleStateEnumEnabledWithAllCloudtrailManagementEvents = RuleStateEnum("ENABLED_WITH_ALL_CLOUDTRAIL_MANAGEMENT_EVENTS")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiDestination

type ApiDestination struct {
	pulumi.CustomResourceState

	// The arn of the api destination.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The arn of the connection.
	ConnectionArn pulumi.StringOutput            `pulumi:"connectionArn"`
	Description   pulumi.StringPtrOutput         `pulumi:"description"`
	HttpMethod    ApiDestinationHttpMethodOutput `pulumi:"httpMethod"`
	// Url endpoint to invoke.
	InvocationEndpoint           pulumi.StringOutput `pulumi:"invocationEndpoint"`
	InvocationRateLimitPerSecond pulumi.IntPtrOutput `pulumi:"invocationRateLimitPerSecond"`
	// Name of the apiDestination.
	Name pulumi.StringPtrOutput `pulumi:"name"`
}

Resource Type definition for AWS::Events::ApiDestination.

func GetApiDestination

func GetApiDestination(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApiDestinationState, opts ...pulumi.ResourceOption) (*ApiDestination, error)

GetApiDestination gets an existing ApiDestination 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 NewApiDestination

func NewApiDestination(ctx *pulumi.Context,
	name string, args *ApiDestinationArgs, opts ...pulumi.ResourceOption) (*ApiDestination, error)

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

func (*ApiDestination) ElementType

func (*ApiDestination) ElementType() reflect.Type

func (*ApiDestination) ToApiDestinationOutput

func (i *ApiDestination) ToApiDestinationOutput() ApiDestinationOutput

func (*ApiDestination) ToApiDestinationOutputWithContext

func (i *ApiDestination) ToApiDestinationOutputWithContext(ctx context.Context) ApiDestinationOutput

type ApiDestinationArgs

type ApiDestinationArgs struct {
	// The arn of the connection.
	ConnectionArn pulumi.StringInput
	Description   pulumi.StringPtrInput
	HttpMethod    ApiDestinationHttpMethodInput
	// Url endpoint to invoke.
	InvocationEndpoint           pulumi.StringInput
	InvocationRateLimitPerSecond pulumi.IntPtrInput
	// Name of the apiDestination.
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a ApiDestination resource.

func (ApiDestinationArgs) ElementType

func (ApiDestinationArgs) ElementType() reflect.Type

type ApiDestinationHttpMethod

type ApiDestinationHttpMethod string

func (ApiDestinationHttpMethod) ElementType

func (ApiDestinationHttpMethod) ElementType() reflect.Type

func (ApiDestinationHttpMethod) ToApiDestinationHttpMethodOutput

func (e ApiDestinationHttpMethod) ToApiDestinationHttpMethodOutput() ApiDestinationHttpMethodOutput

func (ApiDestinationHttpMethod) ToApiDestinationHttpMethodOutputWithContext

func (e ApiDestinationHttpMethod) ToApiDestinationHttpMethodOutputWithContext(ctx context.Context) ApiDestinationHttpMethodOutput

func (ApiDestinationHttpMethod) ToApiDestinationHttpMethodPtrOutput

func (e ApiDestinationHttpMethod) ToApiDestinationHttpMethodPtrOutput() ApiDestinationHttpMethodPtrOutput

func (ApiDestinationHttpMethod) ToApiDestinationHttpMethodPtrOutputWithContext

func (e ApiDestinationHttpMethod) ToApiDestinationHttpMethodPtrOutputWithContext(ctx context.Context) ApiDestinationHttpMethodPtrOutput

func (ApiDestinationHttpMethod) ToStringOutput

func (e ApiDestinationHttpMethod) ToStringOutput() pulumi.StringOutput

func (ApiDestinationHttpMethod) ToStringOutputWithContext

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

func (ApiDestinationHttpMethod) ToStringPtrOutput

func (e ApiDestinationHttpMethod) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApiDestinationHttpMethod) ToStringPtrOutputWithContext

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

type ApiDestinationHttpMethodInput

type ApiDestinationHttpMethodInput interface {
	pulumi.Input

	ToApiDestinationHttpMethodOutput() ApiDestinationHttpMethodOutput
	ToApiDestinationHttpMethodOutputWithContext(context.Context) ApiDestinationHttpMethodOutput
}

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

ApiDestinationHttpMethodGet
ApiDestinationHttpMethodHead
ApiDestinationHttpMethodPost
ApiDestinationHttpMethodOptions
ApiDestinationHttpMethodPut
ApiDestinationHttpMethodDelete
ApiDestinationHttpMethodPatch

type ApiDestinationHttpMethodOutput

type ApiDestinationHttpMethodOutput struct{ *pulumi.OutputState }

func (ApiDestinationHttpMethodOutput) ElementType

func (ApiDestinationHttpMethodOutput) ToApiDestinationHttpMethodOutput

func (o ApiDestinationHttpMethodOutput) ToApiDestinationHttpMethodOutput() ApiDestinationHttpMethodOutput

func (ApiDestinationHttpMethodOutput) ToApiDestinationHttpMethodOutputWithContext

func (o ApiDestinationHttpMethodOutput) ToApiDestinationHttpMethodOutputWithContext(ctx context.Context) ApiDestinationHttpMethodOutput

func (ApiDestinationHttpMethodOutput) ToApiDestinationHttpMethodPtrOutput

func (o ApiDestinationHttpMethodOutput) ToApiDestinationHttpMethodPtrOutput() ApiDestinationHttpMethodPtrOutput

func (ApiDestinationHttpMethodOutput) ToApiDestinationHttpMethodPtrOutputWithContext

func (o ApiDestinationHttpMethodOutput) ToApiDestinationHttpMethodPtrOutputWithContext(ctx context.Context) ApiDestinationHttpMethodPtrOutput

func (ApiDestinationHttpMethodOutput) ToStringOutput

func (ApiDestinationHttpMethodOutput) ToStringOutputWithContext

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

func (ApiDestinationHttpMethodOutput) ToStringPtrOutput

func (ApiDestinationHttpMethodOutput) ToStringPtrOutputWithContext

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

type ApiDestinationHttpMethodPtrInput

type ApiDestinationHttpMethodPtrInput interface {
	pulumi.Input

	ToApiDestinationHttpMethodPtrOutput() ApiDestinationHttpMethodPtrOutput
	ToApiDestinationHttpMethodPtrOutputWithContext(context.Context) ApiDestinationHttpMethodPtrOutput
}

func ApiDestinationHttpMethodPtr

func ApiDestinationHttpMethodPtr(v string) ApiDestinationHttpMethodPtrInput

type ApiDestinationHttpMethodPtrOutput

type ApiDestinationHttpMethodPtrOutput struct{ *pulumi.OutputState }

func (ApiDestinationHttpMethodPtrOutput) Elem

func (ApiDestinationHttpMethodPtrOutput) ElementType

func (ApiDestinationHttpMethodPtrOutput) ToApiDestinationHttpMethodPtrOutput

func (o ApiDestinationHttpMethodPtrOutput) ToApiDestinationHttpMethodPtrOutput() ApiDestinationHttpMethodPtrOutput

func (ApiDestinationHttpMethodPtrOutput) ToApiDestinationHttpMethodPtrOutputWithContext

func (o ApiDestinationHttpMethodPtrOutput) ToApiDestinationHttpMethodPtrOutputWithContext(ctx context.Context) ApiDestinationHttpMethodPtrOutput

func (ApiDestinationHttpMethodPtrOutput) ToStringPtrOutput

func (ApiDestinationHttpMethodPtrOutput) ToStringPtrOutputWithContext

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

type ApiDestinationInput

type ApiDestinationInput interface {
	pulumi.Input

	ToApiDestinationOutput() ApiDestinationOutput
	ToApiDestinationOutputWithContext(ctx context.Context) ApiDestinationOutput
}

type ApiDestinationOutput

type ApiDestinationOutput struct{ *pulumi.OutputState }

func (ApiDestinationOutput) Arn added in v0.17.0

The arn of the api destination.

func (ApiDestinationOutput) ConnectionArn added in v0.17.0

func (o ApiDestinationOutput) ConnectionArn() pulumi.StringOutput

The arn of the connection.

func (ApiDestinationOutput) Description added in v0.17.0

func (ApiDestinationOutput) ElementType

func (ApiDestinationOutput) ElementType() reflect.Type

func (ApiDestinationOutput) HttpMethod added in v0.17.0

func (ApiDestinationOutput) InvocationEndpoint added in v0.17.0

func (o ApiDestinationOutput) InvocationEndpoint() pulumi.StringOutput

Url endpoint to invoke.

func (ApiDestinationOutput) InvocationRateLimitPerSecond added in v0.17.0

func (o ApiDestinationOutput) InvocationRateLimitPerSecond() pulumi.IntPtrOutput

func (ApiDestinationOutput) Name added in v0.17.0

Name of the apiDestination.

func (ApiDestinationOutput) ToApiDestinationOutput

func (o ApiDestinationOutput) ToApiDestinationOutput() ApiDestinationOutput

func (ApiDestinationOutput) ToApiDestinationOutputWithContext

func (o ApiDestinationOutput) ToApiDestinationOutputWithContext(ctx context.Context) ApiDestinationOutput

type ApiDestinationState

type ApiDestinationState struct {
}

func (ApiDestinationState) ElementType

func (ApiDestinationState) ElementType() reflect.Type

type Archive

type Archive struct {
	pulumi.CustomResourceState

	ArchiveName pulumi.StringPtrOutput `pulumi:"archiveName"`
	Arn         pulumi.StringOutput    `pulumi:"arn"`
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Events::Archive` for more information about the expected schema for this property.
	EventPattern  pulumi.AnyOutput    `pulumi:"eventPattern"`
	RetentionDays pulumi.IntPtrOutput `pulumi:"retentionDays"`
	SourceArn     pulumi.StringOutput `pulumi:"sourceArn"`
}

Resource Type definition for AWS::Events::Archive

func GetArchive

func GetArchive(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ArchiveState, opts ...pulumi.ResourceOption) (*Archive, error)

GetArchive gets an existing Archive 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 NewArchive

func NewArchive(ctx *pulumi.Context,
	name string, args *ArchiveArgs, opts ...pulumi.ResourceOption) (*Archive, error)

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

func (*Archive) ElementType

func (*Archive) ElementType() reflect.Type

func (*Archive) ToArchiveOutput

func (i *Archive) ToArchiveOutput() ArchiveOutput

func (*Archive) ToArchiveOutputWithContext

func (i *Archive) ToArchiveOutputWithContext(ctx context.Context) ArchiveOutput

type ArchiveArgs

type ArchiveArgs struct {
	ArchiveName pulumi.StringPtrInput
	Description pulumi.StringPtrInput
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Events::Archive` for more information about the expected schema for this property.
	EventPattern  pulumi.Input
	RetentionDays pulumi.IntPtrInput
	SourceArn     pulumi.StringInput
}

The set of arguments for constructing a Archive resource.

func (ArchiveArgs) ElementType

func (ArchiveArgs) ElementType() reflect.Type

type ArchiveInput

type ArchiveInput interface {
	pulumi.Input

	ToArchiveOutput() ArchiveOutput
	ToArchiveOutputWithContext(ctx context.Context) ArchiveOutput
}

type ArchiveOutput

type ArchiveOutput struct{ *pulumi.OutputState }

func (ArchiveOutput) ArchiveName added in v0.17.0

func (o ArchiveOutput) ArchiveName() pulumi.StringPtrOutput

func (ArchiveOutput) Arn added in v0.17.0

func (ArchiveOutput) Description added in v0.17.0

func (o ArchiveOutput) Description() pulumi.StringPtrOutput

func (ArchiveOutput) ElementType

func (ArchiveOutput) ElementType() reflect.Type

func (ArchiveOutput) EventPattern added in v0.17.0

func (o ArchiveOutput) EventPattern() pulumi.AnyOutput

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

func (ArchiveOutput) RetentionDays added in v0.17.0

func (o ArchiveOutput) RetentionDays() pulumi.IntPtrOutput

func (ArchiveOutput) SourceArn added in v0.17.0

func (o ArchiveOutput) SourceArn() pulumi.StringOutput

func (ArchiveOutput) ToArchiveOutput

func (o ArchiveOutput) ToArchiveOutput() ArchiveOutput

func (ArchiveOutput) ToArchiveOutputWithContext

func (o ArchiveOutput) ToArchiveOutputWithContext(ctx context.Context) ArchiveOutput

type ArchiveState

type ArchiveState struct {
}

func (ArchiveState) ElementType

func (ArchiveState) ElementType() reflect.Type

type Connection

type Connection struct {
	pulumi.CustomResourceState

	// The arn of the connection resource.
	Arn               pulumi.StringOutput               `pulumi:"arn"`
	AuthParameters    ConnectionAuthParametersOutput    `pulumi:"authParameters"`
	AuthorizationType ConnectionAuthorizationTypeOutput `pulumi:"authorizationType"`
	// Description of the connection.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Name of the connection.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// The arn of the secrets manager secret created in the customer account.
	SecretArn pulumi.StringOutput `pulumi:"secretArn"`
}

Resource Type definition for AWS::Events::Connection.

## Example Usage ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/events"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		cfg := config.New(ctx, "")
		pagerDutyAPIKeyParam := cfg.Require("pagerDutyAPIKeyParam")
		myConnection, err := events.NewConnection(ctx, "myConnection", &events.ConnectionArgs{
			AuthorizationType: events.ConnectionAuthorizationTypeApiKey,
			Description:       pulumi.String("Connection to PagerDuty API"),
			AuthParameters: &events.ConnectionAuthParametersArgs{
				ApiKeyAuthParameters: &events.ConnectionApiKeyAuthParametersArgs{
					ApiKeyName:  pulumi.String("PagerDuty Authorization"),
					ApiKeyValue: pulumi.String(pagerDutyAPIKeyParam),
				},
			},
		})
		if err != nil {
			return err
		}
		_, err = events.NewApiDestination(ctx, "myApiDestination", &events.ApiDestinationArgs{
			ConnectionArn:      myConnection.Arn,
			Description:        pulumi.String("API Destination to send events to PagerDuty"),
			HttpMethod:         events.ApiDestinationHttpMethodPost,
			InvocationEndpoint: pulumi.String("https://events.pagerduty.com/v2/enqueue"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetConnection

func GetConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectionState, opts ...pulumi.ResourceOption) (*Connection, error)

GetConnection gets an existing Connection 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 NewConnection

func NewConnection(ctx *pulumi.Context,
	name string, args *ConnectionArgs, opts ...pulumi.ResourceOption) (*Connection, error)

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

func (*Connection) ElementType

func (*Connection) ElementType() reflect.Type

func (*Connection) ToConnectionOutput

func (i *Connection) ToConnectionOutput() ConnectionOutput

func (*Connection) ToConnectionOutputWithContext

func (i *Connection) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput

type ConnectionApiKeyAuthParameters added in v0.2.0

type ConnectionApiKeyAuthParameters struct {
	ApiKeyName  string `pulumi:"apiKeyName"`
	ApiKeyValue string `pulumi:"apiKeyValue"`
}

type ConnectionApiKeyAuthParametersArgs added in v0.2.0

type ConnectionApiKeyAuthParametersArgs struct {
	ApiKeyName  pulumi.StringInput `pulumi:"apiKeyName"`
	ApiKeyValue pulumi.StringInput `pulumi:"apiKeyValue"`
}

func (ConnectionApiKeyAuthParametersArgs) ElementType added in v0.2.0

func (ConnectionApiKeyAuthParametersArgs) ToConnectionApiKeyAuthParametersOutput added in v0.2.0

func (i ConnectionApiKeyAuthParametersArgs) ToConnectionApiKeyAuthParametersOutput() ConnectionApiKeyAuthParametersOutput

func (ConnectionApiKeyAuthParametersArgs) ToConnectionApiKeyAuthParametersOutputWithContext added in v0.2.0

func (i ConnectionApiKeyAuthParametersArgs) ToConnectionApiKeyAuthParametersOutputWithContext(ctx context.Context) ConnectionApiKeyAuthParametersOutput

func (ConnectionApiKeyAuthParametersArgs) ToConnectionApiKeyAuthParametersPtrOutput added in v0.2.0

func (i ConnectionApiKeyAuthParametersArgs) ToConnectionApiKeyAuthParametersPtrOutput() ConnectionApiKeyAuthParametersPtrOutput

func (ConnectionApiKeyAuthParametersArgs) ToConnectionApiKeyAuthParametersPtrOutputWithContext added in v0.2.0

func (i ConnectionApiKeyAuthParametersArgs) ToConnectionApiKeyAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionApiKeyAuthParametersPtrOutput

type ConnectionApiKeyAuthParametersInput added in v0.2.0

type ConnectionApiKeyAuthParametersInput interface {
	pulumi.Input

	ToConnectionApiKeyAuthParametersOutput() ConnectionApiKeyAuthParametersOutput
	ToConnectionApiKeyAuthParametersOutputWithContext(context.Context) ConnectionApiKeyAuthParametersOutput
}

ConnectionApiKeyAuthParametersInput is an input type that accepts ConnectionApiKeyAuthParametersArgs and ConnectionApiKeyAuthParametersOutput values. You can construct a concrete instance of `ConnectionApiKeyAuthParametersInput` via:

ConnectionApiKeyAuthParametersArgs{...}

type ConnectionApiKeyAuthParametersOutput added in v0.2.0

type ConnectionApiKeyAuthParametersOutput struct{ *pulumi.OutputState }

func (ConnectionApiKeyAuthParametersOutput) ApiKeyName added in v0.2.0

func (ConnectionApiKeyAuthParametersOutput) ApiKeyValue added in v0.2.0

func (ConnectionApiKeyAuthParametersOutput) ElementType added in v0.2.0

func (ConnectionApiKeyAuthParametersOutput) ToConnectionApiKeyAuthParametersOutput added in v0.2.0

func (o ConnectionApiKeyAuthParametersOutput) ToConnectionApiKeyAuthParametersOutput() ConnectionApiKeyAuthParametersOutput

func (ConnectionApiKeyAuthParametersOutput) ToConnectionApiKeyAuthParametersOutputWithContext added in v0.2.0

func (o ConnectionApiKeyAuthParametersOutput) ToConnectionApiKeyAuthParametersOutputWithContext(ctx context.Context) ConnectionApiKeyAuthParametersOutput

func (ConnectionApiKeyAuthParametersOutput) ToConnectionApiKeyAuthParametersPtrOutput added in v0.2.0

func (o ConnectionApiKeyAuthParametersOutput) ToConnectionApiKeyAuthParametersPtrOutput() ConnectionApiKeyAuthParametersPtrOutput

func (ConnectionApiKeyAuthParametersOutput) ToConnectionApiKeyAuthParametersPtrOutputWithContext added in v0.2.0

func (o ConnectionApiKeyAuthParametersOutput) ToConnectionApiKeyAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionApiKeyAuthParametersPtrOutput

type ConnectionApiKeyAuthParametersPtrInput added in v0.2.0

type ConnectionApiKeyAuthParametersPtrInput interface {
	pulumi.Input

	ToConnectionApiKeyAuthParametersPtrOutput() ConnectionApiKeyAuthParametersPtrOutput
	ToConnectionApiKeyAuthParametersPtrOutputWithContext(context.Context) ConnectionApiKeyAuthParametersPtrOutput
}

ConnectionApiKeyAuthParametersPtrInput is an input type that accepts ConnectionApiKeyAuthParametersArgs, ConnectionApiKeyAuthParametersPtr and ConnectionApiKeyAuthParametersPtrOutput values. You can construct a concrete instance of `ConnectionApiKeyAuthParametersPtrInput` via:

        ConnectionApiKeyAuthParametersArgs{...}

or:

        nil

type ConnectionApiKeyAuthParametersPtrOutput added in v0.2.0

type ConnectionApiKeyAuthParametersPtrOutput struct{ *pulumi.OutputState }

func (ConnectionApiKeyAuthParametersPtrOutput) ApiKeyName added in v0.2.0

func (ConnectionApiKeyAuthParametersPtrOutput) ApiKeyValue added in v0.2.0

func (ConnectionApiKeyAuthParametersPtrOutput) Elem added in v0.2.0

func (ConnectionApiKeyAuthParametersPtrOutput) ElementType added in v0.2.0

func (ConnectionApiKeyAuthParametersPtrOutput) ToConnectionApiKeyAuthParametersPtrOutput added in v0.2.0

func (o ConnectionApiKeyAuthParametersPtrOutput) ToConnectionApiKeyAuthParametersPtrOutput() ConnectionApiKeyAuthParametersPtrOutput

func (ConnectionApiKeyAuthParametersPtrOutput) ToConnectionApiKeyAuthParametersPtrOutputWithContext added in v0.2.0

func (o ConnectionApiKeyAuthParametersPtrOutput) ToConnectionApiKeyAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionApiKeyAuthParametersPtrOutput

type ConnectionArgs

type ConnectionArgs struct {
	AuthParameters    ConnectionAuthParametersInput
	AuthorizationType ConnectionAuthorizationTypeInput
	// Description of the connection.
	Description pulumi.StringPtrInput
	// Name of the connection.
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a Connection resource.

func (ConnectionArgs) ElementType

func (ConnectionArgs) ElementType() reflect.Type

type ConnectionAuthParameters added in v0.13.0

type ConnectionAuthParameters struct {
	ApiKeyAuthParameters     *ConnectionApiKeyAuthParameters `pulumi:"apiKeyAuthParameters"`
	BasicAuthParameters      *ConnectionBasicAuthParameters  `pulumi:"basicAuthParameters"`
	InvocationHttpParameters *ConnectionHttpParameters       `pulumi:"invocationHttpParameters"`
	OAuthParameters          *ConnectionOAuthParameters      `pulumi:"oAuthParameters"`
}

type ConnectionAuthParametersArgs added in v0.13.0

type ConnectionAuthParametersArgs struct {
	ApiKeyAuthParameters     ConnectionApiKeyAuthParametersPtrInput `pulumi:"apiKeyAuthParameters"`
	BasicAuthParameters      ConnectionBasicAuthParametersPtrInput  `pulumi:"basicAuthParameters"`
	InvocationHttpParameters ConnectionHttpParametersPtrInput       `pulumi:"invocationHttpParameters"`
	OAuthParameters          ConnectionOAuthParametersPtrInput      `pulumi:"oAuthParameters"`
}

func (ConnectionAuthParametersArgs) ElementType added in v0.13.0

func (ConnectionAuthParametersArgs) ToConnectionAuthParametersOutput added in v0.13.0

func (i ConnectionAuthParametersArgs) ToConnectionAuthParametersOutput() ConnectionAuthParametersOutput

func (ConnectionAuthParametersArgs) ToConnectionAuthParametersOutputWithContext added in v0.13.0

func (i ConnectionAuthParametersArgs) ToConnectionAuthParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersOutput

type ConnectionAuthParametersInput added in v0.13.0

type ConnectionAuthParametersInput interface {
	pulumi.Input

	ToConnectionAuthParametersOutput() ConnectionAuthParametersOutput
	ToConnectionAuthParametersOutputWithContext(context.Context) ConnectionAuthParametersOutput
}

ConnectionAuthParametersInput is an input type that accepts ConnectionAuthParametersArgs and ConnectionAuthParametersOutput values. You can construct a concrete instance of `ConnectionAuthParametersInput` via:

ConnectionAuthParametersArgs{...}

type ConnectionAuthParametersOutput added in v0.13.0

type ConnectionAuthParametersOutput struct{ *pulumi.OutputState }

func (ConnectionAuthParametersOutput) ApiKeyAuthParameters added in v0.13.0

func (ConnectionAuthParametersOutput) BasicAuthParameters added in v0.13.0

func (ConnectionAuthParametersOutput) ElementType added in v0.13.0

func (ConnectionAuthParametersOutput) InvocationHttpParameters added in v0.13.0

func (ConnectionAuthParametersOutput) OAuthParameters added in v0.13.0

func (ConnectionAuthParametersOutput) ToConnectionAuthParametersOutput added in v0.13.0

func (o ConnectionAuthParametersOutput) ToConnectionAuthParametersOutput() ConnectionAuthParametersOutput

func (ConnectionAuthParametersOutput) ToConnectionAuthParametersOutputWithContext added in v0.13.0

func (o ConnectionAuthParametersOutput) ToConnectionAuthParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersOutput

type ConnectionAuthorizationType

type ConnectionAuthorizationType string

func (ConnectionAuthorizationType) ElementType

func (ConnectionAuthorizationType) ToConnectionAuthorizationTypeOutput

func (e ConnectionAuthorizationType) ToConnectionAuthorizationTypeOutput() ConnectionAuthorizationTypeOutput

func (ConnectionAuthorizationType) ToConnectionAuthorizationTypeOutputWithContext

func (e ConnectionAuthorizationType) ToConnectionAuthorizationTypeOutputWithContext(ctx context.Context) ConnectionAuthorizationTypeOutput

func (ConnectionAuthorizationType) ToConnectionAuthorizationTypePtrOutput

func (e ConnectionAuthorizationType) ToConnectionAuthorizationTypePtrOutput() ConnectionAuthorizationTypePtrOutput

func (ConnectionAuthorizationType) ToConnectionAuthorizationTypePtrOutputWithContext

func (e ConnectionAuthorizationType) ToConnectionAuthorizationTypePtrOutputWithContext(ctx context.Context) ConnectionAuthorizationTypePtrOutput

func (ConnectionAuthorizationType) ToStringOutput

func (e ConnectionAuthorizationType) ToStringOutput() pulumi.StringOutput

func (ConnectionAuthorizationType) ToStringOutputWithContext

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

func (ConnectionAuthorizationType) ToStringPtrOutput

func (e ConnectionAuthorizationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectionAuthorizationType) ToStringPtrOutputWithContext

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

type ConnectionAuthorizationTypeInput

type ConnectionAuthorizationTypeInput interface {
	pulumi.Input

	ToConnectionAuthorizationTypeOutput() ConnectionAuthorizationTypeOutput
	ToConnectionAuthorizationTypeOutputWithContext(context.Context) ConnectionAuthorizationTypeOutput
}

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

ConnectionAuthorizationTypeApiKey
ConnectionAuthorizationTypeBasic
ConnectionAuthorizationTypeOauthClientCredentials

type ConnectionAuthorizationTypeOutput

type ConnectionAuthorizationTypeOutput struct{ *pulumi.OutputState }

func (ConnectionAuthorizationTypeOutput) ElementType

func (ConnectionAuthorizationTypeOutput) ToConnectionAuthorizationTypeOutput

func (o ConnectionAuthorizationTypeOutput) ToConnectionAuthorizationTypeOutput() ConnectionAuthorizationTypeOutput

func (ConnectionAuthorizationTypeOutput) ToConnectionAuthorizationTypeOutputWithContext

func (o ConnectionAuthorizationTypeOutput) ToConnectionAuthorizationTypeOutputWithContext(ctx context.Context) ConnectionAuthorizationTypeOutput

func (ConnectionAuthorizationTypeOutput) ToConnectionAuthorizationTypePtrOutput

func (o ConnectionAuthorizationTypeOutput) ToConnectionAuthorizationTypePtrOutput() ConnectionAuthorizationTypePtrOutput

func (ConnectionAuthorizationTypeOutput) ToConnectionAuthorizationTypePtrOutputWithContext

func (o ConnectionAuthorizationTypeOutput) ToConnectionAuthorizationTypePtrOutputWithContext(ctx context.Context) ConnectionAuthorizationTypePtrOutput

func (ConnectionAuthorizationTypeOutput) ToStringOutput

func (ConnectionAuthorizationTypeOutput) ToStringOutputWithContext

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

func (ConnectionAuthorizationTypeOutput) ToStringPtrOutput

func (ConnectionAuthorizationTypeOutput) ToStringPtrOutputWithContext

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

type ConnectionAuthorizationTypePtrInput

type ConnectionAuthorizationTypePtrInput interface {
	pulumi.Input

	ToConnectionAuthorizationTypePtrOutput() ConnectionAuthorizationTypePtrOutput
	ToConnectionAuthorizationTypePtrOutputWithContext(context.Context) ConnectionAuthorizationTypePtrOutput
}

func ConnectionAuthorizationTypePtr

func ConnectionAuthorizationTypePtr(v string) ConnectionAuthorizationTypePtrInput

type ConnectionAuthorizationTypePtrOutput

type ConnectionAuthorizationTypePtrOutput struct{ *pulumi.OutputState }

func (ConnectionAuthorizationTypePtrOutput) Elem

func (ConnectionAuthorizationTypePtrOutput) ElementType

func (ConnectionAuthorizationTypePtrOutput) ToConnectionAuthorizationTypePtrOutput

func (o ConnectionAuthorizationTypePtrOutput) ToConnectionAuthorizationTypePtrOutput() ConnectionAuthorizationTypePtrOutput

func (ConnectionAuthorizationTypePtrOutput) ToConnectionAuthorizationTypePtrOutputWithContext

func (o ConnectionAuthorizationTypePtrOutput) ToConnectionAuthorizationTypePtrOutputWithContext(ctx context.Context) ConnectionAuthorizationTypePtrOutput

func (ConnectionAuthorizationTypePtrOutput) ToStringPtrOutput

func (ConnectionAuthorizationTypePtrOutput) ToStringPtrOutputWithContext

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

type ConnectionBasicAuthParameters added in v0.2.0

type ConnectionBasicAuthParameters struct {
	Password string `pulumi:"password"`
	Username string `pulumi:"username"`
}

type ConnectionBasicAuthParametersArgs added in v0.2.0

type ConnectionBasicAuthParametersArgs struct {
	Password pulumi.StringInput `pulumi:"password"`
	Username pulumi.StringInput `pulumi:"username"`
}

func (ConnectionBasicAuthParametersArgs) ElementType added in v0.2.0

func (ConnectionBasicAuthParametersArgs) ToConnectionBasicAuthParametersOutput added in v0.2.0

func (i ConnectionBasicAuthParametersArgs) ToConnectionBasicAuthParametersOutput() ConnectionBasicAuthParametersOutput

func (ConnectionBasicAuthParametersArgs) ToConnectionBasicAuthParametersOutputWithContext added in v0.2.0

func (i ConnectionBasicAuthParametersArgs) ToConnectionBasicAuthParametersOutputWithContext(ctx context.Context) ConnectionBasicAuthParametersOutput

func (ConnectionBasicAuthParametersArgs) ToConnectionBasicAuthParametersPtrOutput added in v0.2.0

func (i ConnectionBasicAuthParametersArgs) ToConnectionBasicAuthParametersPtrOutput() ConnectionBasicAuthParametersPtrOutput

func (ConnectionBasicAuthParametersArgs) ToConnectionBasicAuthParametersPtrOutputWithContext added in v0.2.0

func (i ConnectionBasicAuthParametersArgs) ToConnectionBasicAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionBasicAuthParametersPtrOutput

type ConnectionBasicAuthParametersInput added in v0.2.0

type ConnectionBasicAuthParametersInput interface {
	pulumi.Input

	ToConnectionBasicAuthParametersOutput() ConnectionBasicAuthParametersOutput
	ToConnectionBasicAuthParametersOutputWithContext(context.Context) ConnectionBasicAuthParametersOutput
}

ConnectionBasicAuthParametersInput is an input type that accepts ConnectionBasicAuthParametersArgs and ConnectionBasicAuthParametersOutput values. You can construct a concrete instance of `ConnectionBasicAuthParametersInput` via:

ConnectionBasicAuthParametersArgs{...}

type ConnectionBasicAuthParametersOutput added in v0.2.0

type ConnectionBasicAuthParametersOutput struct{ *pulumi.OutputState }

func (ConnectionBasicAuthParametersOutput) ElementType added in v0.2.0

func (ConnectionBasicAuthParametersOutput) Password added in v0.2.0

func (ConnectionBasicAuthParametersOutput) ToConnectionBasicAuthParametersOutput added in v0.2.0

func (o ConnectionBasicAuthParametersOutput) ToConnectionBasicAuthParametersOutput() ConnectionBasicAuthParametersOutput

func (ConnectionBasicAuthParametersOutput) ToConnectionBasicAuthParametersOutputWithContext added in v0.2.0

func (o ConnectionBasicAuthParametersOutput) ToConnectionBasicAuthParametersOutputWithContext(ctx context.Context) ConnectionBasicAuthParametersOutput

func (ConnectionBasicAuthParametersOutput) ToConnectionBasicAuthParametersPtrOutput added in v0.2.0

func (o ConnectionBasicAuthParametersOutput) ToConnectionBasicAuthParametersPtrOutput() ConnectionBasicAuthParametersPtrOutput

func (ConnectionBasicAuthParametersOutput) ToConnectionBasicAuthParametersPtrOutputWithContext added in v0.2.0

func (o ConnectionBasicAuthParametersOutput) ToConnectionBasicAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionBasicAuthParametersPtrOutput

func (ConnectionBasicAuthParametersOutput) Username added in v0.2.0

type ConnectionBasicAuthParametersPtrInput added in v0.2.0

type ConnectionBasicAuthParametersPtrInput interface {
	pulumi.Input

	ToConnectionBasicAuthParametersPtrOutput() ConnectionBasicAuthParametersPtrOutput
	ToConnectionBasicAuthParametersPtrOutputWithContext(context.Context) ConnectionBasicAuthParametersPtrOutput
}

ConnectionBasicAuthParametersPtrInput is an input type that accepts ConnectionBasicAuthParametersArgs, ConnectionBasicAuthParametersPtr and ConnectionBasicAuthParametersPtrOutput values. You can construct a concrete instance of `ConnectionBasicAuthParametersPtrInput` via:

        ConnectionBasicAuthParametersArgs{...}

or:

        nil

type ConnectionBasicAuthParametersPtrOutput added in v0.2.0

type ConnectionBasicAuthParametersPtrOutput struct{ *pulumi.OutputState }

func (ConnectionBasicAuthParametersPtrOutput) Elem added in v0.2.0

func (ConnectionBasicAuthParametersPtrOutput) ElementType added in v0.2.0

func (ConnectionBasicAuthParametersPtrOutput) Password added in v0.2.0

func (ConnectionBasicAuthParametersPtrOutput) ToConnectionBasicAuthParametersPtrOutput added in v0.2.0

func (o ConnectionBasicAuthParametersPtrOutput) ToConnectionBasicAuthParametersPtrOutput() ConnectionBasicAuthParametersPtrOutput

func (ConnectionBasicAuthParametersPtrOutput) ToConnectionBasicAuthParametersPtrOutputWithContext added in v0.2.0

func (o ConnectionBasicAuthParametersPtrOutput) ToConnectionBasicAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionBasicAuthParametersPtrOutput

func (ConnectionBasicAuthParametersPtrOutput) Username added in v0.2.0

type ConnectionClientParameters added in v0.2.0

type ConnectionClientParameters struct {
	ClientId     string `pulumi:"clientId"`
	ClientSecret string `pulumi:"clientSecret"`
}

type ConnectionClientParametersArgs added in v0.2.0

type ConnectionClientParametersArgs struct {
	ClientId     pulumi.StringInput `pulumi:"clientId"`
	ClientSecret pulumi.StringInput `pulumi:"clientSecret"`
}

func (ConnectionClientParametersArgs) ElementType added in v0.2.0

func (ConnectionClientParametersArgs) ToConnectionClientParametersOutput added in v0.2.0

func (i ConnectionClientParametersArgs) ToConnectionClientParametersOutput() ConnectionClientParametersOutput

func (ConnectionClientParametersArgs) ToConnectionClientParametersOutputWithContext added in v0.2.0

func (i ConnectionClientParametersArgs) ToConnectionClientParametersOutputWithContext(ctx context.Context) ConnectionClientParametersOutput

func (ConnectionClientParametersArgs) ToConnectionClientParametersPtrOutput added in v0.2.0

func (i ConnectionClientParametersArgs) ToConnectionClientParametersPtrOutput() ConnectionClientParametersPtrOutput

func (ConnectionClientParametersArgs) ToConnectionClientParametersPtrOutputWithContext added in v0.2.0

func (i ConnectionClientParametersArgs) ToConnectionClientParametersPtrOutputWithContext(ctx context.Context) ConnectionClientParametersPtrOutput

type ConnectionClientParametersInput added in v0.2.0

type ConnectionClientParametersInput interface {
	pulumi.Input

	ToConnectionClientParametersOutput() ConnectionClientParametersOutput
	ToConnectionClientParametersOutputWithContext(context.Context) ConnectionClientParametersOutput
}

ConnectionClientParametersInput is an input type that accepts ConnectionClientParametersArgs and ConnectionClientParametersOutput values. You can construct a concrete instance of `ConnectionClientParametersInput` via:

ConnectionClientParametersArgs{...}

type ConnectionClientParametersOutput added in v0.2.0

type ConnectionClientParametersOutput struct{ *pulumi.OutputState }

func (ConnectionClientParametersOutput) ClientId added in v0.72.0

func (ConnectionClientParametersOutput) ClientSecret added in v0.2.0

func (ConnectionClientParametersOutput) ElementType added in v0.2.0

func (ConnectionClientParametersOutput) ToConnectionClientParametersOutput added in v0.2.0

func (o ConnectionClientParametersOutput) ToConnectionClientParametersOutput() ConnectionClientParametersOutput

func (ConnectionClientParametersOutput) ToConnectionClientParametersOutputWithContext added in v0.2.0

func (o ConnectionClientParametersOutput) ToConnectionClientParametersOutputWithContext(ctx context.Context) ConnectionClientParametersOutput

func (ConnectionClientParametersOutput) ToConnectionClientParametersPtrOutput added in v0.2.0

func (o ConnectionClientParametersOutput) ToConnectionClientParametersPtrOutput() ConnectionClientParametersPtrOutput

func (ConnectionClientParametersOutput) ToConnectionClientParametersPtrOutputWithContext added in v0.2.0

func (o ConnectionClientParametersOutput) ToConnectionClientParametersPtrOutputWithContext(ctx context.Context) ConnectionClientParametersPtrOutput

type ConnectionClientParametersPtrInput added in v0.2.0

type ConnectionClientParametersPtrInput interface {
	pulumi.Input

	ToConnectionClientParametersPtrOutput() ConnectionClientParametersPtrOutput
	ToConnectionClientParametersPtrOutputWithContext(context.Context) ConnectionClientParametersPtrOutput
}

ConnectionClientParametersPtrInput is an input type that accepts ConnectionClientParametersArgs, ConnectionClientParametersPtr and ConnectionClientParametersPtrOutput values. You can construct a concrete instance of `ConnectionClientParametersPtrInput` via:

        ConnectionClientParametersArgs{...}

or:

        nil

func ConnectionClientParametersPtr added in v0.2.0

type ConnectionClientParametersPtrOutput added in v0.2.0

type ConnectionClientParametersPtrOutput struct{ *pulumi.OutputState }

func (ConnectionClientParametersPtrOutput) ClientId added in v0.72.0

func (ConnectionClientParametersPtrOutput) ClientSecret added in v0.2.0

func (ConnectionClientParametersPtrOutput) Elem added in v0.2.0

func (ConnectionClientParametersPtrOutput) ElementType added in v0.2.0

func (ConnectionClientParametersPtrOutput) ToConnectionClientParametersPtrOutput added in v0.2.0

func (o ConnectionClientParametersPtrOutput) ToConnectionClientParametersPtrOutput() ConnectionClientParametersPtrOutput

func (ConnectionClientParametersPtrOutput) ToConnectionClientParametersPtrOutputWithContext added in v0.2.0

func (o ConnectionClientParametersPtrOutput) ToConnectionClientParametersPtrOutputWithContext(ctx context.Context) ConnectionClientParametersPtrOutput

type ConnectionHttpParameters added in v0.2.0

type ConnectionHttpParameters struct {
	BodyParameters        []ConnectionParameter `pulumi:"bodyParameters"`
	HeaderParameters      []ConnectionParameter `pulumi:"headerParameters"`
	QueryStringParameters []ConnectionParameter `pulumi:"queryStringParameters"`
}

type ConnectionHttpParametersArgs added in v0.2.0

type ConnectionHttpParametersArgs struct {
	BodyParameters        ConnectionParameterArrayInput `pulumi:"bodyParameters"`
	HeaderParameters      ConnectionParameterArrayInput `pulumi:"headerParameters"`
	QueryStringParameters ConnectionParameterArrayInput `pulumi:"queryStringParameters"`
}

func (ConnectionHttpParametersArgs) ElementType added in v0.2.0

func (ConnectionHttpParametersArgs) ToConnectionHttpParametersOutput added in v0.2.0

func (i ConnectionHttpParametersArgs) ToConnectionHttpParametersOutput() ConnectionHttpParametersOutput

func (ConnectionHttpParametersArgs) ToConnectionHttpParametersOutputWithContext added in v0.2.0

func (i ConnectionHttpParametersArgs) ToConnectionHttpParametersOutputWithContext(ctx context.Context) ConnectionHttpParametersOutput

func (ConnectionHttpParametersArgs) ToConnectionHttpParametersPtrOutput added in v0.2.0

func (i ConnectionHttpParametersArgs) ToConnectionHttpParametersPtrOutput() ConnectionHttpParametersPtrOutput

func (ConnectionHttpParametersArgs) ToConnectionHttpParametersPtrOutputWithContext added in v0.2.0

func (i ConnectionHttpParametersArgs) ToConnectionHttpParametersPtrOutputWithContext(ctx context.Context) ConnectionHttpParametersPtrOutput

type ConnectionHttpParametersInput added in v0.2.0

type ConnectionHttpParametersInput interface {
	pulumi.Input

	ToConnectionHttpParametersOutput() ConnectionHttpParametersOutput
	ToConnectionHttpParametersOutputWithContext(context.Context) ConnectionHttpParametersOutput
}

ConnectionHttpParametersInput is an input type that accepts ConnectionHttpParametersArgs and ConnectionHttpParametersOutput values. You can construct a concrete instance of `ConnectionHttpParametersInput` via:

ConnectionHttpParametersArgs{...}

type ConnectionHttpParametersOutput added in v0.2.0

type ConnectionHttpParametersOutput struct{ *pulumi.OutputState }

func (ConnectionHttpParametersOutput) BodyParameters added in v0.2.0

func (ConnectionHttpParametersOutput) ElementType added in v0.2.0

func (ConnectionHttpParametersOutput) HeaderParameters added in v0.2.0

func (ConnectionHttpParametersOutput) QueryStringParameters added in v0.2.0

func (ConnectionHttpParametersOutput) ToConnectionHttpParametersOutput added in v0.2.0

func (o ConnectionHttpParametersOutput) ToConnectionHttpParametersOutput() ConnectionHttpParametersOutput

func (ConnectionHttpParametersOutput) ToConnectionHttpParametersOutputWithContext added in v0.2.0

func (o ConnectionHttpParametersOutput) ToConnectionHttpParametersOutputWithContext(ctx context.Context) ConnectionHttpParametersOutput

func (ConnectionHttpParametersOutput) ToConnectionHttpParametersPtrOutput added in v0.2.0

func (o ConnectionHttpParametersOutput) ToConnectionHttpParametersPtrOutput() ConnectionHttpParametersPtrOutput

func (ConnectionHttpParametersOutput) ToConnectionHttpParametersPtrOutputWithContext added in v0.2.0

func (o ConnectionHttpParametersOutput) ToConnectionHttpParametersPtrOutputWithContext(ctx context.Context) ConnectionHttpParametersPtrOutput

type ConnectionHttpParametersPtrInput added in v0.2.0

type ConnectionHttpParametersPtrInput interface {
	pulumi.Input

	ToConnectionHttpParametersPtrOutput() ConnectionHttpParametersPtrOutput
	ToConnectionHttpParametersPtrOutputWithContext(context.Context) ConnectionHttpParametersPtrOutput
}

ConnectionHttpParametersPtrInput is an input type that accepts ConnectionHttpParametersArgs, ConnectionHttpParametersPtr and ConnectionHttpParametersPtrOutput values. You can construct a concrete instance of `ConnectionHttpParametersPtrInput` via:

        ConnectionHttpParametersArgs{...}

or:

        nil

func ConnectionHttpParametersPtr added in v0.2.0

func ConnectionHttpParametersPtr(v *ConnectionHttpParametersArgs) ConnectionHttpParametersPtrInput

type ConnectionHttpParametersPtrOutput added in v0.2.0

type ConnectionHttpParametersPtrOutput struct{ *pulumi.OutputState }

func (ConnectionHttpParametersPtrOutput) BodyParameters added in v0.2.0

func (ConnectionHttpParametersPtrOutput) Elem added in v0.2.0

func (ConnectionHttpParametersPtrOutput) ElementType added in v0.2.0

func (ConnectionHttpParametersPtrOutput) HeaderParameters added in v0.2.0

func (ConnectionHttpParametersPtrOutput) QueryStringParameters added in v0.2.0

func (ConnectionHttpParametersPtrOutput) ToConnectionHttpParametersPtrOutput added in v0.2.0

func (o ConnectionHttpParametersPtrOutput) ToConnectionHttpParametersPtrOutput() ConnectionHttpParametersPtrOutput

func (ConnectionHttpParametersPtrOutput) ToConnectionHttpParametersPtrOutputWithContext added in v0.2.0

func (o ConnectionHttpParametersPtrOutput) ToConnectionHttpParametersPtrOutputWithContext(ctx context.Context) ConnectionHttpParametersPtrOutput

type ConnectionInput

type ConnectionInput interface {
	pulumi.Input

	ToConnectionOutput() ConnectionOutput
	ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
}

type ConnectionOAuthParameters added in v0.2.0

type ConnectionOAuthParameters struct {
	AuthorizationEndpoint string                              `pulumi:"authorizationEndpoint"`
	ClientParameters      ConnectionClientParameters          `pulumi:"clientParameters"`
	HttpMethod            ConnectionOAuthParametersHttpMethod `pulumi:"httpMethod"`
	OAuthHttpParameters   *ConnectionHttpParameters           `pulumi:"oAuthHttpParameters"`
}

type ConnectionOAuthParametersArgs added in v0.2.0

type ConnectionOAuthParametersArgs struct {
	AuthorizationEndpoint pulumi.StringInput                       `pulumi:"authorizationEndpoint"`
	ClientParameters      ConnectionClientParametersInput          `pulumi:"clientParameters"`
	HttpMethod            ConnectionOAuthParametersHttpMethodInput `pulumi:"httpMethod"`
	OAuthHttpParameters   ConnectionHttpParametersPtrInput         `pulumi:"oAuthHttpParameters"`
}

func (ConnectionOAuthParametersArgs) ElementType added in v0.2.0

func (ConnectionOAuthParametersArgs) ToConnectionOAuthParametersOutput added in v0.2.0

func (i ConnectionOAuthParametersArgs) ToConnectionOAuthParametersOutput() ConnectionOAuthParametersOutput

func (ConnectionOAuthParametersArgs) ToConnectionOAuthParametersOutputWithContext added in v0.2.0

func (i ConnectionOAuthParametersArgs) ToConnectionOAuthParametersOutputWithContext(ctx context.Context) ConnectionOAuthParametersOutput

func (ConnectionOAuthParametersArgs) ToConnectionOAuthParametersPtrOutput added in v0.2.0

func (i ConnectionOAuthParametersArgs) ToConnectionOAuthParametersPtrOutput() ConnectionOAuthParametersPtrOutput

func (ConnectionOAuthParametersArgs) ToConnectionOAuthParametersPtrOutputWithContext added in v0.2.0

func (i ConnectionOAuthParametersArgs) ToConnectionOAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionOAuthParametersPtrOutput

type ConnectionOAuthParametersHttpMethod added in v0.2.0

type ConnectionOAuthParametersHttpMethod string

func (ConnectionOAuthParametersHttpMethod) ElementType added in v0.2.0

func (ConnectionOAuthParametersHttpMethod) ToConnectionOAuthParametersHttpMethodOutput added in v0.2.0

func (e ConnectionOAuthParametersHttpMethod) ToConnectionOAuthParametersHttpMethodOutput() ConnectionOAuthParametersHttpMethodOutput

func (ConnectionOAuthParametersHttpMethod) ToConnectionOAuthParametersHttpMethodOutputWithContext added in v0.2.0

func (e ConnectionOAuthParametersHttpMethod) ToConnectionOAuthParametersHttpMethodOutputWithContext(ctx context.Context) ConnectionOAuthParametersHttpMethodOutput

func (ConnectionOAuthParametersHttpMethod) ToConnectionOAuthParametersHttpMethodPtrOutput added in v0.2.0

func (e ConnectionOAuthParametersHttpMethod) ToConnectionOAuthParametersHttpMethodPtrOutput() ConnectionOAuthParametersHttpMethodPtrOutput

func (ConnectionOAuthParametersHttpMethod) ToConnectionOAuthParametersHttpMethodPtrOutputWithContext added in v0.2.0

func (e ConnectionOAuthParametersHttpMethod) ToConnectionOAuthParametersHttpMethodPtrOutputWithContext(ctx context.Context) ConnectionOAuthParametersHttpMethodPtrOutput

func (ConnectionOAuthParametersHttpMethod) ToStringOutput added in v0.2.0

func (ConnectionOAuthParametersHttpMethod) ToStringOutputWithContext added in v0.2.0

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

func (ConnectionOAuthParametersHttpMethod) ToStringPtrOutput added in v0.2.0

func (ConnectionOAuthParametersHttpMethod) ToStringPtrOutputWithContext added in v0.2.0

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

type ConnectionOAuthParametersHttpMethodInput added in v0.2.0

type ConnectionOAuthParametersHttpMethodInput interface {
	pulumi.Input

	ToConnectionOAuthParametersHttpMethodOutput() ConnectionOAuthParametersHttpMethodOutput
	ToConnectionOAuthParametersHttpMethodOutputWithContext(context.Context) ConnectionOAuthParametersHttpMethodOutput
}

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

ConnectionOAuthParametersHttpMethodGet
ConnectionOAuthParametersHttpMethodPost
ConnectionOAuthParametersHttpMethodPut

type ConnectionOAuthParametersHttpMethodOutput added in v0.2.0

type ConnectionOAuthParametersHttpMethodOutput struct{ *pulumi.OutputState }

func (ConnectionOAuthParametersHttpMethodOutput) ElementType added in v0.2.0

func (ConnectionOAuthParametersHttpMethodOutput) ToConnectionOAuthParametersHttpMethodOutput added in v0.2.0

func (o ConnectionOAuthParametersHttpMethodOutput) ToConnectionOAuthParametersHttpMethodOutput() ConnectionOAuthParametersHttpMethodOutput

func (ConnectionOAuthParametersHttpMethodOutput) ToConnectionOAuthParametersHttpMethodOutputWithContext added in v0.2.0

func (o ConnectionOAuthParametersHttpMethodOutput) ToConnectionOAuthParametersHttpMethodOutputWithContext(ctx context.Context) ConnectionOAuthParametersHttpMethodOutput

func (ConnectionOAuthParametersHttpMethodOutput) ToConnectionOAuthParametersHttpMethodPtrOutput added in v0.2.0

func (o ConnectionOAuthParametersHttpMethodOutput) ToConnectionOAuthParametersHttpMethodPtrOutput() ConnectionOAuthParametersHttpMethodPtrOutput

func (ConnectionOAuthParametersHttpMethodOutput) ToConnectionOAuthParametersHttpMethodPtrOutputWithContext added in v0.2.0

func (o ConnectionOAuthParametersHttpMethodOutput) ToConnectionOAuthParametersHttpMethodPtrOutputWithContext(ctx context.Context) ConnectionOAuthParametersHttpMethodPtrOutput

func (ConnectionOAuthParametersHttpMethodOutput) ToStringOutput added in v0.2.0

func (ConnectionOAuthParametersHttpMethodOutput) ToStringOutputWithContext added in v0.2.0

func (ConnectionOAuthParametersHttpMethodOutput) ToStringPtrOutput added in v0.2.0

func (ConnectionOAuthParametersHttpMethodOutput) ToStringPtrOutputWithContext added in v0.2.0

type ConnectionOAuthParametersHttpMethodPtrInput added in v0.2.0

type ConnectionOAuthParametersHttpMethodPtrInput interface {
	pulumi.Input

	ToConnectionOAuthParametersHttpMethodPtrOutput() ConnectionOAuthParametersHttpMethodPtrOutput
	ToConnectionOAuthParametersHttpMethodPtrOutputWithContext(context.Context) ConnectionOAuthParametersHttpMethodPtrOutput
}

func ConnectionOAuthParametersHttpMethodPtr added in v0.2.0

func ConnectionOAuthParametersHttpMethodPtr(v string) ConnectionOAuthParametersHttpMethodPtrInput

type ConnectionOAuthParametersHttpMethodPtrOutput added in v0.2.0

type ConnectionOAuthParametersHttpMethodPtrOutput struct{ *pulumi.OutputState }

func (ConnectionOAuthParametersHttpMethodPtrOutput) Elem added in v0.2.0

func (ConnectionOAuthParametersHttpMethodPtrOutput) ElementType added in v0.2.0

func (ConnectionOAuthParametersHttpMethodPtrOutput) ToConnectionOAuthParametersHttpMethodPtrOutput added in v0.2.0

func (o ConnectionOAuthParametersHttpMethodPtrOutput) ToConnectionOAuthParametersHttpMethodPtrOutput() ConnectionOAuthParametersHttpMethodPtrOutput

func (ConnectionOAuthParametersHttpMethodPtrOutput) ToConnectionOAuthParametersHttpMethodPtrOutputWithContext added in v0.2.0

func (o ConnectionOAuthParametersHttpMethodPtrOutput) ToConnectionOAuthParametersHttpMethodPtrOutputWithContext(ctx context.Context) ConnectionOAuthParametersHttpMethodPtrOutput

func (ConnectionOAuthParametersHttpMethodPtrOutput) ToStringPtrOutput added in v0.2.0

func (ConnectionOAuthParametersHttpMethodPtrOutput) ToStringPtrOutputWithContext added in v0.2.0

type ConnectionOAuthParametersInput added in v0.2.0

type ConnectionOAuthParametersInput interface {
	pulumi.Input

	ToConnectionOAuthParametersOutput() ConnectionOAuthParametersOutput
	ToConnectionOAuthParametersOutputWithContext(context.Context) ConnectionOAuthParametersOutput
}

ConnectionOAuthParametersInput is an input type that accepts ConnectionOAuthParametersArgs and ConnectionOAuthParametersOutput values. You can construct a concrete instance of `ConnectionOAuthParametersInput` via:

ConnectionOAuthParametersArgs{...}

type ConnectionOAuthParametersOutput added in v0.2.0

type ConnectionOAuthParametersOutput struct{ *pulumi.OutputState }

func (ConnectionOAuthParametersOutput) AuthorizationEndpoint added in v0.2.0

func (o ConnectionOAuthParametersOutput) AuthorizationEndpoint() pulumi.StringOutput

func (ConnectionOAuthParametersOutput) ClientParameters added in v0.2.0

func (ConnectionOAuthParametersOutput) ElementType added in v0.2.0

func (ConnectionOAuthParametersOutput) HttpMethod added in v0.2.0

func (ConnectionOAuthParametersOutput) OAuthHttpParameters added in v0.2.0

func (ConnectionOAuthParametersOutput) ToConnectionOAuthParametersOutput added in v0.2.0

func (o ConnectionOAuthParametersOutput) ToConnectionOAuthParametersOutput() ConnectionOAuthParametersOutput

func (ConnectionOAuthParametersOutput) ToConnectionOAuthParametersOutputWithContext added in v0.2.0

func (o ConnectionOAuthParametersOutput) ToConnectionOAuthParametersOutputWithContext(ctx context.Context) ConnectionOAuthParametersOutput

func (ConnectionOAuthParametersOutput) ToConnectionOAuthParametersPtrOutput added in v0.2.0

func (o ConnectionOAuthParametersOutput) ToConnectionOAuthParametersPtrOutput() ConnectionOAuthParametersPtrOutput

func (ConnectionOAuthParametersOutput) ToConnectionOAuthParametersPtrOutputWithContext added in v0.2.0

func (o ConnectionOAuthParametersOutput) ToConnectionOAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionOAuthParametersPtrOutput

type ConnectionOAuthParametersPtrInput added in v0.2.0

type ConnectionOAuthParametersPtrInput interface {
	pulumi.Input

	ToConnectionOAuthParametersPtrOutput() ConnectionOAuthParametersPtrOutput
	ToConnectionOAuthParametersPtrOutputWithContext(context.Context) ConnectionOAuthParametersPtrOutput
}

ConnectionOAuthParametersPtrInput is an input type that accepts ConnectionOAuthParametersArgs, ConnectionOAuthParametersPtr and ConnectionOAuthParametersPtrOutput values. You can construct a concrete instance of `ConnectionOAuthParametersPtrInput` via:

        ConnectionOAuthParametersArgs{...}

or:

        nil

func ConnectionOAuthParametersPtr added in v0.2.0

type ConnectionOAuthParametersPtrOutput added in v0.2.0

type ConnectionOAuthParametersPtrOutput struct{ *pulumi.OutputState }

func (ConnectionOAuthParametersPtrOutput) AuthorizationEndpoint added in v0.2.0

func (o ConnectionOAuthParametersPtrOutput) AuthorizationEndpoint() pulumi.StringPtrOutput

func (ConnectionOAuthParametersPtrOutput) ClientParameters added in v0.2.0

func (ConnectionOAuthParametersPtrOutput) Elem added in v0.2.0

func (ConnectionOAuthParametersPtrOutput) ElementType added in v0.2.0

func (ConnectionOAuthParametersPtrOutput) HttpMethod added in v0.2.0

func (ConnectionOAuthParametersPtrOutput) OAuthHttpParameters added in v0.2.0

func (ConnectionOAuthParametersPtrOutput) ToConnectionOAuthParametersPtrOutput added in v0.2.0

func (o ConnectionOAuthParametersPtrOutput) ToConnectionOAuthParametersPtrOutput() ConnectionOAuthParametersPtrOutput

func (ConnectionOAuthParametersPtrOutput) ToConnectionOAuthParametersPtrOutputWithContext added in v0.2.0

func (o ConnectionOAuthParametersPtrOutput) ToConnectionOAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionOAuthParametersPtrOutput

type ConnectionOutput

type ConnectionOutput struct{ *pulumi.OutputState }

func (ConnectionOutput) Arn added in v0.17.0

The arn of the connection resource.

func (ConnectionOutput) AuthParameters added in v0.17.0

func (ConnectionOutput) AuthorizationType added in v0.17.0

func (ConnectionOutput) Description added in v0.17.0

func (o ConnectionOutput) Description() pulumi.StringPtrOutput

Description of the connection.

func (ConnectionOutput) ElementType

func (ConnectionOutput) ElementType() reflect.Type

func (ConnectionOutput) Name added in v0.17.0

Name of the connection.

func (ConnectionOutput) SecretArn added in v0.17.0

func (o ConnectionOutput) SecretArn() pulumi.StringOutput

The arn of the secrets manager secret created in the customer account.

func (ConnectionOutput) ToConnectionOutput

func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput

func (ConnectionOutput) ToConnectionOutputWithContext

func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput

type ConnectionParameter added in v0.2.0

type ConnectionParameter struct {
	IsValueSecret *bool  `pulumi:"isValueSecret"`
	Key           string `pulumi:"key"`
	Value         string `pulumi:"value"`
}

type ConnectionParameterArgs added in v0.2.0

type ConnectionParameterArgs struct {
	IsValueSecret pulumi.BoolPtrInput `pulumi:"isValueSecret"`
	Key           pulumi.StringInput  `pulumi:"key"`
	Value         pulumi.StringInput  `pulumi:"value"`
}

func (ConnectionParameterArgs) ElementType added in v0.2.0

func (ConnectionParameterArgs) ElementType() reflect.Type

func (ConnectionParameterArgs) ToConnectionParameterOutput added in v0.2.0

func (i ConnectionParameterArgs) ToConnectionParameterOutput() ConnectionParameterOutput

func (ConnectionParameterArgs) ToConnectionParameterOutputWithContext added in v0.2.0

func (i ConnectionParameterArgs) ToConnectionParameterOutputWithContext(ctx context.Context) ConnectionParameterOutput

type ConnectionParameterArray added in v0.2.0

type ConnectionParameterArray []ConnectionParameterInput

func (ConnectionParameterArray) ElementType added in v0.2.0

func (ConnectionParameterArray) ElementType() reflect.Type

func (ConnectionParameterArray) ToConnectionParameterArrayOutput added in v0.2.0

func (i ConnectionParameterArray) ToConnectionParameterArrayOutput() ConnectionParameterArrayOutput

func (ConnectionParameterArray) ToConnectionParameterArrayOutputWithContext added in v0.2.0

func (i ConnectionParameterArray) ToConnectionParameterArrayOutputWithContext(ctx context.Context) ConnectionParameterArrayOutput

type ConnectionParameterArrayInput added in v0.2.0

type ConnectionParameterArrayInput interface {
	pulumi.Input

	ToConnectionParameterArrayOutput() ConnectionParameterArrayOutput
	ToConnectionParameterArrayOutputWithContext(context.Context) ConnectionParameterArrayOutput
}

ConnectionParameterArrayInput is an input type that accepts ConnectionParameterArray and ConnectionParameterArrayOutput values. You can construct a concrete instance of `ConnectionParameterArrayInput` via:

ConnectionParameterArray{ ConnectionParameterArgs{...} }

type ConnectionParameterArrayOutput added in v0.2.0

type ConnectionParameterArrayOutput struct{ *pulumi.OutputState }

func (ConnectionParameterArrayOutput) ElementType added in v0.2.0

func (ConnectionParameterArrayOutput) Index added in v0.2.0

func (ConnectionParameterArrayOutput) ToConnectionParameterArrayOutput added in v0.2.0

func (o ConnectionParameterArrayOutput) ToConnectionParameterArrayOutput() ConnectionParameterArrayOutput

func (ConnectionParameterArrayOutput) ToConnectionParameterArrayOutputWithContext added in v0.2.0

func (o ConnectionParameterArrayOutput) ToConnectionParameterArrayOutputWithContext(ctx context.Context) ConnectionParameterArrayOutput

type ConnectionParameterInput added in v0.2.0

type ConnectionParameterInput interface {
	pulumi.Input

	ToConnectionParameterOutput() ConnectionParameterOutput
	ToConnectionParameterOutputWithContext(context.Context) ConnectionParameterOutput
}

ConnectionParameterInput is an input type that accepts ConnectionParameterArgs and ConnectionParameterOutput values. You can construct a concrete instance of `ConnectionParameterInput` via:

ConnectionParameterArgs{...}

type ConnectionParameterOutput added in v0.2.0

type ConnectionParameterOutput struct{ *pulumi.OutputState }

func (ConnectionParameterOutput) ElementType added in v0.2.0

func (ConnectionParameterOutput) ElementType() reflect.Type

func (ConnectionParameterOutput) IsValueSecret added in v0.2.0

func (ConnectionParameterOutput) Key added in v0.2.0

func (ConnectionParameterOutput) ToConnectionParameterOutput added in v0.2.0

func (o ConnectionParameterOutput) ToConnectionParameterOutput() ConnectionParameterOutput

func (ConnectionParameterOutput) ToConnectionParameterOutputWithContext added in v0.2.0

func (o ConnectionParameterOutput) ToConnectionParameterOutputWithContext(ctx context.Context) ConnectionParameterOutput

func (ConnectionParameterOutput) Value added in v0.2.0

type ConnectionState

type ConnectionState struct {
}

func (ConnectionState) ElementType

func (ConnectionState) ElementType() reflect.Type

type Endpoint added in v0.15.0

type Endpoint struct {
	pulumi.CustomResourceState

	Arn               pulumi.StringOutput                `pulumi:"arn"`
	Description       pulumi.StringPtrOutput             `pulumi:"description"`
	EndpointId        pulumi.StringOutput                `pulumi:"endpointId"`
	EndpointUrl       pulumi.StringOutput                `pulumi:"endpointUrl"`
	EventBuses        EndpointEventBusArrayOutput        `pulumi:"eventBuses"`
	Name              pulumi.StringPtrOutput             `pulumi:"name"`
	ReplicationConfig EndpointReplicationConfigPtrOutput `pulumi:"replicationConfig"`
	RoleArn           pulumi.StringPtrOutput             `pulumi:"roleArn"`
	RoutingConfig     EndpointRoutingConfigOutput        `pulumi:"routingConfig"`
	State             EndpointStateEnumOutput            `pulumi:"state"`
	StateReason       pulumi.StringOutput                `pulumi:"stateReason"`
}

Resource Type definition for AWS::Events::Endpoint.

## Example Usage ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/events"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		sampleEndpoint, err := events.NewEndpoint(ctx, "sampleEndpoint", &events.EndpointArgs{
			Name: pulumi.String("CreateExampleEndpoint"),
			RoutingConfig: &events.EndpointRoutingConfigArgs{
				FailoverConfig: &events.EndpointFailoverConfigArgs{
					Primary: &events.EndpointPrimaryArgs{
						HealthCheck: pulumi.String("arn:aws:route53:::healthcheck/0123456789abc"),
					},
					Secondary: &events.EndpointSecondaryArgs{
						Route: pulumi.String("us-east-1"),
					},
				},
			},
			ReplicationConfig: &events.EndpointReplicationConfigArgs{
				State: events.EndpointReplicationStateEnabled,
			},
			RoleArn: pulumi.String("arn:aws:iam::123456789012:role/EndpointReplicationRole"),
			EventBuses: events.EndpointEventBusArray{
				&events.EndpointEventBusArgs{
					EventBusArn: pulumi.String("arn:aws:events:us-west-2:123456789012:event-bus/ExampleEventBus"),
				},
				&events.EndpointEventBusArgs{
					EventBusArn: pulumi.String("arn:aws:events:us-east-1:123456789012:event-bus/ExampleEventBus"),
				},
			},
		})
		if err != nil {
			return err
		}
		ctx.Export("sampleEndpointName", sampleEndpoint.ID())
		return nil
	})
}

``` ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/events"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		sampleEndpoint, err := events.NewEndpoint(ctx, "sampleEndpoint", &events.EndpointArgs{
			Name: pulumi.String("CreateExampleEndpoint"),
			RoutingConfig: &events.EndpointRoutingConfigArgs{
				FailoverConfig: &events.EndpointFailoverConfigArgs{
					Primary: &events.EndpointPrimaryArgs{
						HealthCheck: pulumi.String("arn:aws:route53:::healthcheck/0123456789abc"),
					},
					Secondary: &events.EndpointSecondaryArgs{
						Route: pulumi.String("us-east-1"),
					},
				},
			},
			ReplicationConfig: &events.EndpointReplicationConfigArgs{
				State: events.EndpointReplicationStateDisabled,
			},
			EventBuses: events.EndpointEventBusArray{
				&events.EndpointEventBusArgs{
					EventBusArn: pulumi.String("arn:aws:events:us-west-2:123456789012:event-bus/ExampleEventBus"),
				},
				&events.EndpointEventBusArgs{
					EventBusArn: pulumi.String("arn:aws:events:us-east-1:123456789012:event-bus/ExampleEventBus"),
				},
			},
		})
		if err != nil {
			return err
		}
		ctx.Export("sampleEndpointName", sampleEndpoint.ID())
		return nil
	})
}

```

func GetEndpoint added in v0.15.0

func GetEndpoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EndpointState, opts ...pulumi.ResourceOption) (*Endpoint, error)

GetEndpoint gets an existing Endpoint 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 NewEndpoint added in v0.15.0

func NewEndpoint(ctx *pulumi.Context,
	name string, args *EndpointArgs, opts ...pulumi.ResourceOption) (*Endpoint, error)

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

func (*Endpoint) ElementType added in v0.15.0

func (*Endpoint) ElementType() reflect.Type

func (*Endpoint) ToEndpointOutput added in v0.15.0

func (i *Endpoint) ToEndpointOutput() EndpointOutput

func (*Endpoint) ToEndpointOutputWithContext added in v0.15.0

func (i *Endpoint) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput

type EndpointArgs added in v0.15.0

type EndpointArgs struct {
	Description       pulumi.StringPtrInput
	EventBuses        EndpointEventBusArrayInput
	Name              pulumi.StringPtrInput
	ReplicationConfig EndpointReplicationConfigPtrInput
	RoleArn           pulumi.StringPtrInput
	RoutingConfig     EndpointRoutingConfigInput
}

The set of arguments for constructing a Endpoint resource.

func (EndpointArgs) ElementType added in v0.15.0

func (EndpointArgs) ElementType() reflect.Type

type EndpointEventBus added in v0.15.0

type EndpointEventBus struct {
	EventBusArn string `pulumi:"eventBusArn"`
}

type EndpointEventBusArgs added in v0.15.0

type EndpointEventBusArgs struct {
	EventBusArn pulumi.StringInput `pulumi:"eventBusArn"`
}

func (EndpointEventBusArgs) ElementType added in v0.15.0

func (EndpointEventBusArgs) ElementType() reflect.Type

func (EndpointEventBusArgs) ToEndpointEventBusOutput added in v0.15.0

func (i EndpointEventBusArgs) ToEndpointEventBusOutput() EndpointEventBusOutput

func (EndpointEventBusArgs) ToEndpointEventBusOutputWithContext added in v0.15.0

func (i EndpointEventBusArgs) ToEndpointEventBusOutputWithContext(ctx context.Context) EndpointEventBusOutput

type EndpointEventBusArray added in v0.15.0

type EndpointEventBusArray []EndpointEventBusInput

func (EndpointEventBusArray) ElementType added in v0.15.0

func (EndpointEventBusArray) ElementType() reflect.Type

func (EndpointEventBusArray) ToEndpointEventBusArrayOutput added in v0.15.0

func (i EndpointEventBusArray) ToEndpointEventBusArrayOutput() EndpointEventBusArrayOutput

func (EndpointEventBusArray) ToEndpointEventBusArrayOutputWithContext added in v0.15.0

func (i EndpointEventBusArray) ToEndpointEventBusArrayOutputWithContext(ctx context.Context) EndpointEventBusArrayOutput

type EndpointEventBusArrayInput added in v0.15.0

type EndpointEventBusArrayInput interface {
	pulumi.Input

	ToEndpointEventBusArrayOutput() EndpointEventBusArrayOutput
	ToEndpointEventBusArrayOutputWithContext(context.Context) EndpointEventBusArrayOutput
}

EndpointEventBusArrayInput is an input type that accepts EndpointEventBusArray and EndpointEventBusArrayOutput values. You can construct a concrete instance of `EndpointEventBusArrayInput` via:

EndpointEventBusArray{ EndpointEventBusArgs{...} }

type EndpointEventBusArrayOutput added in v0.15.0

type EndpointEventBusArrayOutput struct{ *pulumi.OutputState }

func (EndpointEventBusArrayOutput) ElementType added in v0.15.0

func (EndpointEventBusArrayOutput) Index added in v0.15.0

func (EndpointEventBusArrayOutput) ToEndpointEventBusArrayOutput added in v0.15.0

func (o EndpointEventBusArrayOutput) ToEndpointEventBusArrayOutput() EndpointEventBusArrayOutput

func (EndpointEventBusArrayOutput) ToEndpointEventBusArrayOutputWithContext added in v0.15.0

func (o EndpointEventBusArrayOutput) ToEndpointEventBusArrayOutputWithContext(ctx context.Context) EndpointEventBusArrayOutput

type EndpointEventBusInput added in v0.15.0

type EndpointEventBusInput interface {
	pulumi.Input

	ToEndpointEventBusOutput() EndpointEventBusOutput
	ToEndpointEventBusOutputWithContext(context.Context) EndpointEventBusOutput
}

EndpointEventBusInput is an input type that accepts EndpointEventBusArgs and EndpointEventBusOutput values. You can construct a concrete instance of `EndpointEventBusInput` via:

EndpointEventBusArgs{...}

type EndpointEventBusOutput added in v0.15.0

type EndpointEventBusOutput struct{ *pulumi.OutputState }

func (EndpointEventBusOutput) ElementType added in v0.15.0

func (EndpointEventBusOutput) ElementType() reflect.Type

func (EndpointEventBusOutput) EventBusArn added in v0.15.0

func (o EndpointEventBusOutput) EventBusArn() pulumi.StringOutput

func (EndpointEventBusOutput) ToEndpointEventBusOutput added in v0.15.0

func (o EndpointEventBusOutput) ToEndpointEventBusOutput() EndpointEventBusOutput

func (EndpointEventBusOutput) ToEndpointEventBusOutputWithContext added in v0.15.0

func (o EndpointEventBusOutput) ToEndpointEventBusOutputWithContext(ctx context.Context) EndpointEventBusOutput

type EndpointFailoverConfig added in v0.15.0

type EndpointFailoverConfig struct {
	Primary   EndpointPrimary   `pulumi:"primary"`
	Secondary EndpointSecondary `pulumi:"secondary"`
}

type EndpointFailoverConfigArgs added in v0.15.0

type EndpointFailoverConfigArgs struct {
	Primary   EndpointPrimaryInput   `pulumi:"primary"`
	Secondary EndpointSecondaryInput `pulumi:"secondary"`
}

func (EndpointFailoverConfigArgs) ElementType added in v0.15.0

func (EndpointFailoverConfigArgs) ElementType() reflect.Type

func (EndpointFailoverConfigArgs) ToEndpointFailoverConfigOutput added in v0.15.0

func (i EndpointFailoverConfigArgs) ToEndpointFailoverConfigOutput() EndpointFailoverConfigOutput

func (EndpointFailoverConfigArgs) ToEndpointFailoverConfigOutputWithContext added in v0.15.0

func (i EndpointFailoverConfigArgs) ToEndpointFailoverConfigOutputWithContext(ctx context.Context) EndpointFailoverConfigOutput

type EndpointFailoverConfigInput added in v0.15.0

type EndpointFailoverConfigInput interface {
	pulumi.Input

	ToEndpointFailoverConfigOutput() EndpointFailoverConfigOutput
	ToEndpointFailoverConfigOutputWithContext(context.Context) EndpointFailoverConfigOutput
}

EndpointFailoverConfigInput is an input type that accepts EndpointFailoverConfigArgs and EndpointFailoverConfigOutput values. You can construct a concrete instance of `EndpointFailoverConfigInput` via:

EndpointFailoverConfigArgs{...}

type EndpointFailoverConfigOutput added in v0.15.0

type EndpointFailoverConfigOutput struct{ *pulumi.OutputState }

func (EndpointFailoverConfigOutput) ElementType added in v0.15.0

func (EndpointFailoverConfigOutput) Primary added in v0.15.0

func (EndpointFailoverConfigOutput) Secondary added in v0.15.0

func (EndpointFailoverConfigOutput) ToEndpointFailoverConfigOutput added in v0.15.0

func (o EndpointFailoverConfigOutput) ToEndpointFailoverConfigOutput() EndpointFailoverConfigOutput

func (EndpointFailoverConfigOutput) ToEndpointFailoverConfigOutputWithContext added in v0.15.0

func (o EndpointFailoverConfigOutput) ToEndpointFailoverConfigOutputWithContext(ctx context.Context) EndpointFailoverConfigOutput

type EndpointFailoverConfigPtrOutput added in v0.15.0

type EndpointFailoverConfigPtrOutput struct{ *pulumi.OutputState }

func (EndpointFailoverConfigPtrOutput) Elem added in v0.15.0

func (EndpointFailoverConfigPtrOutput) ElementType added in v0.15.0

func (EndpointFailoverConfigPtrOutput) Primary added in v0.15.0

func (EndpointFailoverConfigPtrOutput) Secondary added in v0.15.0

func (EndpointFailoverConfigPtrOutput) ToEndpointFailoverConfigPtrOutput added in v0.15.0

func (o EndpointFailoverConfigPtrOutput) ToEndpointFailoverConfigPtrOutput() EndpointFailoverConfigPtrOutput

func (EndpointFailoverConfigPtrOutput) ToEndpointFailoverConfigPtrOutputWithContext added in v0.15.0

func (o EndpointFailoverConfigPtrOutput) ToEndpointFailoverConfigPtrOutputWithContext(ctx context.Context) EndpointFailoverConfigPtrOutput

type EndpointInput added in v0.15.0

type EndpointInput interface {
	pulumi.Input

	ToEndpointOutput() EndpointOutput
	ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
}

type EndpointOutput added in v0.15.0

type EndpointOutput struct{ *pulumi.OutputState }

func (EndpointOutput) Arn added in v0.17.0

func (EndpointOutput) Description added in v0.17.0

func (o EndpointOutput) Description() pulumi.StringPtrOutput

func (EndpointOutput) ElementType added in v0.15.0

func (EndpointOutput) ElementType() reflect.Type

func (EndpointOutput) EndpointId added in v0.17.0

func (o EndpointOutput) EndpointId() pulumi.StringOutput

func (EndpointOutput) EndpointUrl added in v0.17.0

func (o EndpointOutput) EndpointUrl() pulumi.StringOutput

func (EndpointOutput) EventBuses added in v0.17.0

func (EndpointOutput) Name added in v0.17.0

func (EndpointOutput) ReplicationConfig added in v0.17.0

func (o EndpointOutput) ReplicationConfig() EndpointReplicationConfigPtrOutput

func (EndpointOutput) RoleArn added in v0.17.0

func (EndpointOutput) RoutingConfig added in v0.17.0

func (o EndpointOutput) RoutingConfig() EndpointRoutingConfigOutput

func (EndpointOutput) State added in v0.17.0

func (EndpointOutput) StateReason added in v0.17.0

func (o EndpointOutput) StateReason() pulumi.StringOutput

func (EndpointOutput) ToEndpointOutput added in v0.15.0

func (o EndpointOutput) ToEndpointOutput() EndpointOutput

func (EndpointOutput) ToEndpointOutputWithContext added in v0.15.0

func (o EndpointOutput) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput

type EndpointPrimary added in v0.15.0

type EndpointPrimary struct {
	HealthCheck string `pulumi:"healthCheck"`
}

type EndpointPrimaryArgs added in v0.15.0

type EndpointPrimaryArgs struct {
	HealthCheck pulumi.StringInput `pulumi:"healthCheck"`
}

func (EndpointPrimaryArgs) ElementType added in v0.15.0

func (EndpointPrimaryArgs) ElementType() reflect.Type

func (EndpointPrimaryArgs) ToEndpointPrimaryOutput added in v0.15.0

func (i EndpointPrimaryArgs) ToEndpointPrimaryOutput() EndpointPrimaryOutput

func (EndpointPrimaryArgs) ToEndpointPrimaryOutputWithContext added in v0.15.0

func (i EndpointPrimaryArgs) ToEndpointPrimaryOutputWithContext(ctx context.Context) EndpointPrimaryOutput

type EndpointPrimaryInput added in v0.15.0

type EndpointPrimaryInput interface {
	pulumi.Input

	ToEndpointPrimaryOutput() EndpointPrimaryOutput
	ToEndpointPrimaryOutputWithContext(context.Context) EndpointPrimaryOutput
}

EndpointPrimaryInput is an input type that accepts EndpointPrimaryArgs and EndpointPrimaryOutput values. You can construct a concrete instance of `EndpointPrimaryInput` via:

EndpointPrimaryArgs{...}

type EndpointPrimaryOutput added in v0.15.0

type EndpointPrimaryOutput struct{ *pulumi.OutputState }

func (EndpointPrimaryOutput) ElementType added in v0.15.0

func (EndpointPrimaryOutput) ElementType() reflect.Type

func (EndpointPrimaryOutput) HealthCheck added in v0.15.0

func (o EndpointPrimaryOutput) HealthCheck() pulumi.StringOutput

func (EndpointPrimaryOutput) ToEndpointPrimaryOutput added in v0.15.0

func (o EndpointPrimaryOutput) ToEndpointPrimaryOutput() EndpointPrimaryOutput

func (EndpointPrimaryOutput) ToEndpointPrimaryOutputWithContext added in v0.15.0

func (o EndpointPrimaryOutput) ToEndpointPrimaryOutputWithContext(ctx context.Context) EndpointPrimaryOutput

type EndpointPrimaryPtrOutput added in v0.15.0

type EndpointPrimaryPtrOutput struct{ *pulumi.OutputState }

func (EndpointPrimaryPtrOutput) Elem added in v0.15.0

func (EndpointPrimaryPtrOutput) ElementType added in v0.15.0

func (EndpointPrimaryPtrOutput) ElementType() reflect.Type

func (EndpointPrimaryPtrOutput) HealthCheck added in v0.15.0

func (EndpointPrimaryPtrOutput) ToEndpointPrimaryPtrOutput added in v0.15.0

func (o EndpointPrimaryPtrOutput) ToEndpointPrimaryPtrOutput() EndpointPrimaryPtrOutput

func (EndpointPrimaryPtrOutput) ToEndpointPrimaryPtrOutputWithContext added in v0.15.0

func (o EndpointPrimaryPtrOutput) ToEndpointPrimaryPtrOutputWithContext(ctx context.Context) EndpointPrimaryPtrOutput

type EndpointReplicationConfig added in v0.15.0

type EndpointReplicationConfig struct {
	State EndpointReplicationState `pulumi:"state"`
}

type EndpointReplicationConfigArgs added in v0.15.0

type EndpointReplicationConfigArgs struct {
	State EndpointReplicationStateInput `pulumi:"state"`
}

func (EndpointReplicationConfigArgs) ElementType added in v0.15.0

func (EndpointReplicationConfigArgs) ToEndpointReplicationConfigOutput added in v0.15.0

func (i EndpointReplicationConfigArgs) ToEndpointReplicationConfigOutput() EndpointReplicationConfigOutput

func (EndpointReplicationConfigArgs) ToEndpointReplicationConfigOutputWithContext added in v0.15.0

func (i EndpointReplicationConfigArgs) ToEndpointReplicationConfigOutputWithContext(ctx context.Context) EndpointReplicationConfigOutput

func (EndpointReplicationConfigArgs) ToEndpointReplicationConfigPtrOutput added in v0.15.0

func (i EndpointReplicationConfigArgs) ToEndpointReplicationConfigPtrOutput() EndpointReplicationConfigPtrOutput

func (EndpointReplicationConfigArgs) ToEndpointReplicationConfigPtrOutputWithContext added in v0.15.0

func (i EndpointReplicationConfigArgs) ToEndpointReplicationConfigPtrOutputWithContext(ctx context.Context) EndpointReplicationConfigPtrOutput

type EndpointReplicationConfigInput added in v0.15.0

type EndpointReplicationConfigInput interface {
	pulumi.Input

	ToEndpointReplicationConfigOutput() EndpointReplicationConfigOutput
	ToEndpointReplicationConfigOutputWithContext(context.Context) EndpointReplicationConfigOutput
}

EndpointReplicationConfigInput is an input type that accepts EndpointReplicationConfigArgs and EndpointReplicationConfigOutput values. You can construct a concrete instance of `EndpointReplicationConfigInput` via:

EndpointReplicationConfigArgs{...}

type EndpointReplicationConfigOutput added in v0.15.0

type EndpointReplicationConfigOutput struct{ *pulumi.OutputState }

func (EndpointReplicationConfigOutput) ElementType added in v0.15.0

func (EndpointReplicationConfigOutput) State added in v0.15.0

func (EndpointReplicationConfigOutput) ToEndpointReplicationConfigOutput added in v0.15.0

func (o EndpointReplicationConfigOutput) ToEndpointReplicationConfigOutput() EndpointReplicationConfigOutput

func (EndpointReplicationConfigOutput) ToEndpointReplicationConfigOutputWithContext added in v0.15.0

func (o EndpointReplicationConfigOutput) ToEndpointReplicationConfigOutputWithContext(ctx context.Context) EndpointReplicationConfigOutput

func (EndpointReplicationConfigOutput) ToEndpointReplicationConfigPtrOutput added in v0.15.0

func (o EndpointReplicationConfigOutput) ToEndpointReplicationConfigPtrOutput() EndpointReplicationConfigPtrOutput

func (EndpointReplicationConfigOutput) ToEndpointReplicationConfigPtrOutputWithContext added in v0.15.0

func (o EndpointReplicationConfigOutput) ToEndpointReplicationConfigPtrOutputWithContext(ctx context.Context) EndpointReplicationConfigPtrOutput

type EndpointReplicationConfigPtrInput added in v0.15.0

type EndpointReplicationConfigPtrInput interface {
	pulumi.Input

	ToEndpointReplicationConfigPtrOutput() EndpointReplicationConfigPtrOutput
	ToEndpointReplicationConfigPtrOutputWithContext(context.Context) EndpointReplicationConfigPtrOutput
}

EndpointReplicationConfigPtrInput is an input type that accepts EndpointReplicationConfigArgs, EndpointReplicationConfigPtr and EndpointReplicationConfigPtrOutput values. You can construct a concrete instance of `EndpointReplicationConfigPtrInput` via:

        EndpointReplicationConfigArgs{...}

or:

        nil

func EndpointReplicationConfigPtr added in v0.15.0

type EndpointReplicationConfigPtrOutput added in v0.15.0

type EndpointReplicationConfigPtrOutput struct{ *pulumi.OutputState }

func (EndpointReplicationConfigPtrOutput) Elem added in v0.15.0

func (EndpointReplicationConfigPtrOutput) ElementType added in v0.15.0

func (EndpointReplicationConfigPtrOutput) State added in v0.15.0

func (EndpointReplicationConfigPtrOutput) ToEndpointReplicationConfigPtrOutput added in v0.15.0

func (o EndpointReplicationConfigPtrOutput) ToEndpointReplicationConfigPtrOutput() EndpointReplicationConfigPtrOutput

func (EndpointReplicationConfigPtrOutput) ToEndpointReplicationConfigPtrOutputWithContext added in v0.15.0

func (o EndpointReplicationConfigPtrOutput) ToEndpointReplicationConfigPtrOutputWithContext(ctx context.Context) EndpointReplicationConfigPtrOutput

type EndpointReplicationState added in v0.15.0

type EndpointReplicationState string

func (EndpointReplicationState) ElementType added in v0.15.0

func (EndpointReplicationState) ElementType() reflect.Type

func (EndpointReplicationState) ToEndpointReplicationStateOutput added in v0.15.0

func (e EndpointReplicationState) ToEndpointReplicationStateOutput() EndpointReplicationStateOutput

func (EndpointReplicationState) ToEndpointReplicationStateOutputWithContext added in v0.15.0

func (e EndpointReplicationState) ToEndpointReplicationStateOutputWithContext(ctx context.Context) EndpointReplicationStateOutput

func (EndpointReplicationState) ToEndpointReplicationStatePtrOutput added in v0.15.0

func (e EndpointReplicationState) ToEndpointReplicationStatePtrOutput() EndpointReplicationStatePtrOutput

func (EndpointReplicationState) ToEndpointReplicationStatePtrOutputWithContext added in v0.15.0

func (e EndpointReplicationState) ToEndpointReplicationStatePtrOutputWithContext(ctx context.Context) EndpointReplicationStatePtrOutput

func (EndpointReplicationState) ToStringOutput added in v0.15.0

func (e EndpointReplicationState) ToStringOutput() pulumi.StringOutput

func (EndpointReplicationState) ToStringOutputWithContext added in v0.15.0

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

func (EndpointReplicationState) ToStringPtrOutput added in v0.15.0

func (e EndpointReplicationState) ToStringPtrOutput() pulumi.StringPtrOutput

func (EndpointReplicationState) ToStringPtrOutputWithContext added in v0.15.0

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

type EndpointReplicationStateInput added in v0.15.0

type EndpointReplicationStateInput interface {
	pulumi.Input

	ToEndpointReplicationStateOutput() EndpointReplicationStateOutput
	ToEndpointReplicationStateOutputWithContext(context.Context) EndpointReplicationStateOutput
}

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

EndpointReplicationStateEnabled
EndpointReplicationStateDisabled

type EndpointReplicationStateOutput added in v0.15.0

type EndpointReplicationStateOutput struct{ *pulumi.OutputState }

func (EndpointReplicationStateOutput) ElementType added in v0.15.0

func (EndpointReplicationStateOutput) ToEndpointReplicationStateOutput added in v0.15.0

func (o EndpointReplicationStateOutput) ToEndpointReplicationStateOutput() EndpointReplicationStateOutput

func (EndpointReplicationStateOutput) ToEndpointReplicationStateOutputWithContext added in v0.15.0

func (o EndpointReplicationStateOutput) ToEndpointReplicationStateOutputWithContext(ctx context.Context) EndpointReplicationStateOutput

func (EndpointReplicationStateOutput) ToEndpointReplicationStatePtrOutput added in v0.15.0

func (o EndpointReplicationStateOutput) ToEndpointReplicationStatePtrOutput() EndpointReplicationStatePtrOutput

func (EndpointReplicationStateOutput) ToEndpointReplicationStatePtrOutputWithContext added in v0.15.0

func (o EndpointReplicationStateOutput) ToEndpointReplicationStatePtrOutputWithContext(ctx context.Context) EndpointReplicationStatePtrOutput

func (EndpointReplicationStateOutput) ToStringOutput added in v0.15.0

func (EndpointReplicationStateOutput) ToStringOutputWithContext added in v0.15.0

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

func (EndpointReplicationStateOutput) ToStringPtrOutput added in v0.15.0

func (EndpointReplicationStateOutput) ToStringPtrOutputWithContext added in v0.15.0

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

type EndpointReplicationStatePtrInput added in v0.15.0

type EndpointReplicationStatePtrInput interface {
	pulumi.Input

	ToEndpointReplicationStatePtrOutput() EndpointReplicationStatePtrOutput
	ToEndpointReplicationStatePtrOutputWithContext(context.Context) EndpointReplicationStatePtrOutput
}

func EndpointReplicationStatePtr added in v0.15.0

func EndpointReplicationStatePtr(v string) EndpointReplicationStatePtrInput

type EndpointReplicationStatePtrOutput added in v0.15.0

type EndpointReplicationStatePtrOutput struct{ *pulumi.OutputState }

func (EndpointReplicationStatePtrOutput) Elem added in v0.15.0

func (EndpointReplicationStatePtrOutput) ElementType added in v0.15.0

func (EndpointReplicationStatePtrOutput) ToEndpointReplicationStatePtrOutput added in v0.15.0

func (o EndpointReplicationStatePtrOutput) ToEndpointReplicationStatePtrOutput() EndpointReplicationStatePtrOutput

func (EndpointReplicationStatePtrOutput) ToEndpointReplicationStatePtrOutputWithContext added in v0.15.0

func (o EndpointReplicationStatePtrOutput) ToEndpointReplicationStatePtrOutputWithContext(ctx context.Context) EndpointReplicationStatePtrOutput

func (EndpointReplicationStatePtrOutput) ToStringPtrOutput added in v0.15.0

func (EndpointReplicationStatePtrOutput) ToStringPtrOutputWithContext added in v0.15.0

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

type EndpointRoutingConfig added in v0.15.0

type EndpointRoutingConfig struct {
	FailoverConfig EndpointFailoverConfig `pulumi:"failoverConfig"`
}

type EndpointRoutingConfigArgs added in v0.15.0

type EndpointRoutingConfigArgs struct {
	FailoverConfig EndpointFailoverConfigInput `pulumi:"failoverConfig"`
}

func (EndpointRoutingConfigArgs) ElementType added in v0.15.0

func (EndpointRoutingConfigArgs) ElementType() reflect.Type

func (EndpointRoutingConfigArgs) ToEndpointRoutingConfigOutput added in v0.15.0

func (i EndpointRoutingConfigArgs) ToEndpointRoutingConfigOutput() EndpointRoutingConfigOutput

func (EndpointRoutingConfigArgs) ToEndpointRoutingConfigOutputWithContext added in v0.15.0

func (i EndpointRoutingConfigArgs) ToEndpointRoutingConfigOutputWithContext(ctx context.Context) EndpointRoutingConfigOutput

type EndpointRoutingConfigInput added in v0.15.0

type EndpointRoutingConfigInput interface {
	pulumi.Input

	ToEndpointRoutingConfigOutput() EndpointRoutingConfigOutput
	ToEndpointRoutingConfigOutputWithContext(context.Context) EndpointRoutingConfigOutput
}

EndpointRoutingConfigInput is an input type that accepts EndpointRoutingConfigArgs and EndpointRoutingConfigOutput values. You can construct a concrete instance of `EndpointRoutingConfigInput` via:

EndpointRoutingConfigArgs{...}

type EndpointRoutingConfigOutput added in v0.15.0

type EndpointRoutingConfigOutput struct{ *pulumi.OutputState }

func (EndpointRoutingConfigOutput) ElementType added in v0.15.0

func (EndpointRoutingConfigOutput) FailoverConfig added in v0.15.0

func (EndpointRoutingConfigOutput) ToEndpointRoutingConfigOutput added in v0.15.0

func (o EndpointRoutingConfigOutput) ToEndpointRoutingConfigOutput() EndpointRoutingConfigOutput

func (EndpointRoutingConfigOutput) ToEndpointRoutingConfigOutputWithContext added in v0.15.0

func (o EndpointRoutingConfigOutput) ToEndpointRoutingConfigOutputWithContext(ctx context.Context) EndpointRoutingConfigOutput

type EndpointRoutingConfigPtrOutput added in v0.15.0

type EndpointRoutingConfigPtrOutput struct{ *pulumi.OutputState }

func (EndpointRoutingConfigPtrOutput) Elem added in v0.15.0

func (EndpointRoutingConfigPtrOutput) ElementType added in v0.15.0

func (EndpointRoutingConfigPtrOutput) FailoverConfig added in v0.15.0

func (EndpointRoutingConfigPtrOutput) ToEndpointRoutingConfigPtrOutput added in v0.15.0

func (o EndpointRoutingConfigPtrOutput) ToEndpointRoutingConfigPtrOutput() EndpointRoutingConfigPtrOutput

func (EndpointRoutingConfigPtrOutput) ToEndpointRoutingConfigPtrOutputWithContext added in v0.15.0

func (o EndpointRoutingConfigPtrOutput) ToEndpointRoutingConfigPtrOutputWithContext(ctx context.Context) EndpointRoutingConfigPtrOutput

type EndpointSecondary added in v0.15.0

type EndpointSecondary struct {
	Route string `pulumi:"route"`
}

type EndpointSecondaryArgs added in v0.15.0

type EndpointSecondaryArgs struct {
	Route pulumi.StringInput `pulumi:"route"`
}

func (EndpointSecondaryArgs) ElementType added in v0.15.0

func (EndpointSecondaryArgs) ElementType() reflect.Type

func (EndpointSecondaryArgs) ToEndpointSecondaryOutput added in v0.15.0

func (i EndpointSecondaryArgs) ToEndpointSecondaryOutput() EndpointSecondaryOutput

func (EndpointSecondaryArgs) ToEndpointSecondaryOutputWithContext added in v0.15.0

func (i EndpointSecondaryArgs) ToEndpointSecondaryOutputWithContext(ctx context.Context) EndpointSecondaryOutput

type EndpointSecondaryInput added in v0.15.0

type EndpointSecondaryInput interface {
	pulumi.Input

	ToEndpointSecondaryOutput() EndpointSecondaryOutput
	ToEndpointSecondaryOutputWithContext(context.Context) EndpointSecondaryOutput
}

EndpointSecondaryInput is an input type that accepts EndpointSecondaryArgs and EndpointSecondaryOutput values. You can construct a concrete instance of `EndpointSecondaryInput` via:

EndpointSecondaryArgs{...}

type EndpointSecondaryOutput added in v0.15.0

type EndpointSecondaryOutput struct{ *pulumi.OutputState }

func (EndpointSecondaryOutput) ElementType added in v0.15.0

func (EndpointSecondaryOutput) ElementType() reflect.Type

func (EndpointSecondaryOutput) Route added in v0.15.0

func (EndpointSecondaryOutput) ToEndpointSecondaryOutput added in v0.15.0

func (o EndpointSecondaryOutput) ToEndpointSecondaryOutput() EndpointSecondaryOutput

func (EndpointSecondaryOutput) ToEndpointSecondaryOutputWithContext added in v0.15.0

func (o EndpointSecondaryOutput) ToEndpointSecondaryOutputWithContext(ctx context.Context) EndpointSecondaryOutput

type EndpointSecondaryPtrOutput added in v0.15.0

type EndpointSecondaryPtrOutput struct{ *pulumi.OutputState }

func (EndpointSecondaryPtrOutput) Elem added in v0.15.0

func (EndpointSecondaryPtrOutput) ElementType added in v0.15.0

func (EndpointSecondaryPtrOutput) ElementType() reflect.Type

func (EndpointSecondaryPtrOutput) Route added in v0.15.0

func (EndpointSecondaryPtrOutput) ToEndpointSecondaryPtrOutput added in v0.15.0

func (o EndpointSecondaryPtrOutput) ToEndpointSecondaryPtrOutput() EndpointSecondaryPtrOutput

func (EndpointSecondaryPtrOutput) ToEndpointSecondaryPtrOutputWithContext added in v0.15.0

func (o EndpointSecondaryPtrOutput) ToEndpointSecondaryPtrOutputWithContext(ctx context.Context) EndpointSecondaryPtrOutput

type EndpointState added in v0.15.0

type EndpointState struct {
}

func (EndpointState) ElementType added in v0.15.0

func (EndpointState) ElementType() reflect.Type

type EndpointStateEnum added in v0.15.0

type EndpointStateEnum string

type EndpointStateEnumOutput added in v0.15.0

type EndpointStateEnumOutput struct{ *pulumi.OutputState }

func (EndpointStateEnumOutput) ElementType added in v0.15.0

func (EndpointStateEnumOutput) ElementType() reflect.Type

func (EndpointStateEnumOutput) ToEndpointStateEnumOutput added in v0.15.0

func (o EndpointStateEnumOutput) ToEndpointStateEnumOutput() EndpointStateEnumOutput

func (EndpointStateEnumOutput) ToEndpointStateEnumOutputWithContext added in v0.15.0

func (o EndpointStateEnumOutput) ToEndpointStateEnumOutputWithContext(ctx context.Context) EndpointStateEnumOutput

func (EndpointStateEnumOutput) ToEndpointStateEnumPtrOutput added in v0.15.0

func (o EndpointStateEnumOutput) ToEndpointStateEnumPtrOutput() EndpointStateEnumPtrOutput

func (EndpointStateEnumOutput) ToEndpointStateEnumPtrOutputWithContext added in v0.15.0

func (o EndpointStateEnumOutput) ToEndpointStateEnumPtrOutputWithContext(ctx context.Context) EndpointStateEnumPtrOutput

func (EndpointStateEnumOutput) ToStringOutput added in v0.15.0

func (o EndpointStateEnumOutput) ToStringOutput() pulumi.StringOutput

func (EndpointStateEnumOutput) ToStringOutputWithContext added in v0.15.0

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

func (EndpointStateEnumOutput) ToStringPtrOutput added in v0.15.0

func (o EndpointStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EndpointStateEnumOutput) ToStringPtrOutputWithContext added in v0.15.0

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

type EndpointStateEnumPtrOutput added in v0.15.0

type EndpointStateEnumPtrOutput struct{ *pulumi.OutputState }

func (EndpointStateEnumPtrOutput) Elem added in v0.15.0

func (EndpointStateEnumPtrOutput) ElementType added in v0.15.0

func (EndpointStateEnumPtrOutput) ElementType() reflect.Type

func (EndpointStateEnumPtrOutput) ToEndpointStateEnumPtrOutput added in v0.15.0

func (o EndpointStateEnumPtrOutput) ToEndpointStateEnumPtrOutput() EndpointStateEnumPtrOutput

func (EndpointStateEnumPtrOutput) ToEndpointStateEnumPtrOutputWithContext added in v0.15.0

func (o EndpointStateEnumPtrOutput) ToEndpointStateEnumPtrOutputWithContext(ctx context.Context) EndpointStateEnumPtrOutput

func (EndpointStateEnumPtrOutput) ToStringPtrOutput added in v0.15.0

func (o EndpointStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EndpointStateEnumPtrOutput) ToStringPtrOutputWithContext added in v0.15.0

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

type EventBus

type EventBus struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) for the event bus.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// If you are creating a partner event bus, this specifies the partner event source that the new event bus will be matched with.
	EventSourceName pulumi.StringPtrOutput `pulumi:"eventSourceName"`
	// The name of the event bus.
	Name pulumi.StringOutput `pulumi:"name"`
	// A JSON string that describes the permission policy statement for the event bus.
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Events::EventBus` for more information about the expected schema for this property.
	Policy pulumi.AnyOutput `pulumi:"policy"`
	// Any tags assigned to the event bus.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Resource type definition for AWS::Events::EventBus

func GetEventBus

func GetEventBus(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EventBusState, opts ...pulumi.ResourceOption) (*EventBus, error)

GetEventBus gets an existing EventBus 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 NewEventBus

func NewEventBus(ctx *pulumi.Context,
	name string, args *EventBusArgs, opts ...pulumi.ResourceOption) (*EventBus, error)

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

func (*EventBus) ElementType

func (*EventBus) ElementType() reflect.Type

func (*EventBus) ToEventBusOutput

func (i *EventBus) ToEventBusOutput() EventBusOutput

func (*EventBus) ToEventBusOutputWithContext

func (i *EventBus) ToEventBusOutputWithContext(ctx context.Context) EventBusOutput

type EventBusArgs

type EventBusArgs struct {
	// If you are creating a partner event bus, this specifies the partner event source that the new event bus will be matched with.
	EventSourceName pulumi.StringPtrInput
	// The name of the event bus.
	Name pulumi.StringPtrInput
	// A JSON string that describes the permission policy statement for the event bus.
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Events::EventBus` for more information about the expected schema for this property.
	Policy pulumi.Input
	// Any tags assigned to the event bus.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a EventBus resource.

func (EventBusArgs) ElementType

func (EventBusArgs) ElementType() reflect.Type

type EventBusInput

type EventBusInput interface {
	pulumi.Input

	ToEventBusOutput() EventBusOutput
	ToEventBusOutputWithContext(ctx context.Context) EventBusOutput
}

type EventBusOutput

type EventBusOutput struct{ *pulumi.OutputState }

func (EventBusOutput) Arn added in v0.17.0

The Amazon Resource Name (ARN) for the event bus.

func (EventBusOutput) ElementType

func (EventBusOutput) ElementType() reflect.Type

func (EventBusOutput) EventSourceName added in v0.17.0

func (o EventBusOutput) EventSourceName() pulumi.StringPtrOutput

If you are creating a partner event bus, this specifies the partner event source that the new event bus will be matched with.

func (EventBusOutput) Name added in v0.17.0

The name of the event bus.

func (EventBusOutput) Policy added in v0.17.0

func (o EventBusOutput) Policy() pulumi.AnyOutput

A JSON string that describes the permission policy statement for the event bus.

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

func (EventBusOutput) Tags added in v0.17.0

Any tags assigned to the event bus.

func (EventBusOutput) ToEventBusOutput

func (o EventBusOutput) ToEventBusOutput() EventBusOutput

func (EventBusOutput) ToEventBusOutputWithContext

func (o EventBusOutput) ToEventBusOutputWithContext(ctx context.Context) EventBusOutput

type EventBusState

type EventBusState struct {
}

func (EventBusState) ElementType

func (EventBusState) ElementType() reflect.Type

type EventBusTag added in v0.79.0

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

type LookupApiDestinationArgs added in v0.12.0

type LookupApiDestinationArgs struct {
	// Name of the apiDestination.
	Name string `pulumi:"name"`
}

type LookupApiDestinationOutputArgs added in v0.12.0

type LookupApiDestinationOutputArgs struct {
	// Name of the apiDestination.
	Name pulumi.StringInput `pulumi:"name"`
}

func (LookupApiDestinationOutputArgs) ElementType added in v0.12.0

type LookupApiDestinationResult added in v0.12.0

type LookupApiDestinationResult struct {
	// The arn of the api destination.
	Arn *string `pulumi:"arn"`
	// The arn of the connection.
	ConnectionArn *string                   `pulumi:"connectionArn"`
	Description   *string                   `pulumi:"description"`
	HttpMethod    *ApiDestinationHttpMethod `pulumi:"httpMethod"`
	// Url endpoint to invoke.
	InvocationEndpoint           *string `pulumi:"invocationEndpoint"`
	InvocationRateLimitPerSecond *int    `pulumi:"invocationRateLimitPerSecond"`
}

func LookupApiDestination added in v0.12.0

func LookupApiDestination(ctx *pulumi.Context, args *LookupApiDestinationArgs, opts ...pulumi.InvokeOption) (*LookupApiDestinationResult, error)

Resource Type definition for AWS::Events::ApiDestination.

type LookupApiDestinationResultOutput added in v0.12.0

type LookupApiDestinationResultOutput struct{ *pulumi.OutputState }

func LookupApiDestinationOutput added in v0.12.0

func (LookupApiDestinationResultOutput) Arn added in v0.12.0

The arn of the api destination.

func (LookupApiDestinationResultOutput) ConnectionArn added in v0.12.0

The arn of the connection.

func (LookupApiDestinationResultOutput) Description added in v0.12.0

func (LookupApiDestinationResultOutput) ElementType added in v0.12.0

func (LookupApiDestinationResultOutput) HttpMethod added in v0.12.0

func (LookupApiDestinationResultOutput) InvocationEndpoint added in v0.12.0

Url endpoint to invoke.

func (LookupApiDestinationResultOutput) InvocationRateLimitPerSecond added in v0.12.0

func (o LookupApiDestinationResultOutput) InvocationRateLimitPerSecond() pulumi.IntPtrOutput

func (LookupApiDestinationResultOutput) ToLookupApiDestinationResultOutput added in v0.12.0

func (o LookupApiDestinationResultOutput) ToLookupApiDestinationResultOutput() LookupApiDestinationResultOutput

func (LookupApiDestinationResultOutput) ToLookupApiDestinationResultOutputWithContext added in v0.12.0

func (o LookupApiDestinationResultOutput) ToLookupApiDestinationResultOutputWithContext(ctx context.Context) LookupApiDestinationResultOutput

type LookupArchiveArgs added in v0.12.0

type LookupArchiveArgs struct {
	ArchiveName string `pulumi:"archiveName"`
}

type LookupArchiveOutputArgs added in v0.12.0

type LookupArchiveOutputArgs struct {
	ArchiveName pulumi.StringInput `pulumi:"archiveName"`
}

func (LookupArchiveOutputArgs) ElementType added in v0.12.0

func (LookupArchiveOutputArgs) ElementType() reflect.Type

type LookupArchiveResult added in v0.12.0

type LookupArchiveResult struct {
	Arn         *string `pulumi:"arn"`
	Description *string `pulumi:"description"`
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Events::Archive` for more information about the expected schema for this property.
	EventPattern  interface{} `pulumi:"eventPattern"`
	RetentionDays *int        `pulumi:"retentionDays"`
}

func LookupArchive added in v0.12.0

func LookupArchive(ctx *pulumi.Context, args *LookupArchiveArgs, opts ...pulumi.InvokeOption) (*LookupArchiveResult, error)

Resource Type definition for AWS::Events::Archive

type LookupArchiveResultOutput added in v0.12.0

type LookupArchiveResultOutput struct{ *pulumi.OutputState }

func LookupArchiveOutput added in v0.12.0

func LookupArchiveOutput(ctx *pulumi.Context, args LookupArchiveOutputArgs, opts ...pulumi.InvokeOption) LookupArchiveResultOutput

func (LookupArchiveResultOutput) Arn added in v0.12.0

func (LookupArchiveResultOutput) Description added in v0.12.0

func (LookupArchiveResultOutput) ElementType added in v0.12.0

func (LookupArchiveResultOutput) ElementType() reflect.Type

func (LookupArchiveResultOutput) EventPattern added in v0.12.0

func (o LookupArchiveResultOutput) EventPattern() pulumi.AnyOutput

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

func (LookupArchiveResultOutput) RetentionDays added in v0.12.0

func (o LookupArchiveResultOutput) RetentionDays() pulumi.IntPtrOutput

func (LookupArchiveResultOutput) ToLookupArchiveResultOutput added in v0.12.0

func (o LookupArchiveResultOutput) ToLookupArchiveResultOutput() LookupArchiveResultOutput

func (LookupArchiveResultOutput) ToLookupArchiveResultOutputWithContext added in v0.12.0

func (o LookupArchiveResultOutput) ToLookupArchiveResultOutputWithContext(ctx context.Context) LookupArchiveResultOutput

type LookupConnectionArgs added in v0.12.0

type LookupConnectionArgs struct {
	// Name of the connection.
	Name string `pulumi:"name"`
}

type LookupConnectionOutputArgs added in v0.12.0

type LookupConnectionOutputArgs struct {
	// Name of the connection.
	Name pulumi.StringInput `pulumi:"name"`
}

func (LookupConnectionOutputArgs) ElementType added in v0.12.0

func (LookupConnectionOutputArgs) ElementType() reflect.Type

type LookupConnectionResult added in v0.12.0

type LookupConnectionResult struct {
	// The arn of the connection resource.
	Arn               *string                      `pulumi:"arn"`
	AuthorizationType *ConnectionAuthorizationType `pulumi:"authorizationType"`
	// Description of the connection.
	Description *string `pulumi:"description"`
	// The arn of the secrets manager secret created in the customer account.
	SecretArn *string `pulumi:"secretArn"`
}

func LookupConnection added in v0.12.0

func LookupConnection(ctx *pulumi.Context, args *LookupConnectionArgs, opts ...pulumi.InvokeOption) (*LookupConnectionResult, error)

Resource Type definition for AWS::Events::Connection.

type LookupConnectionResultOutput added in v0.12.0

type LookupConnectionResultOutput struct{ *pulumi.OutputState }

func LookupConnectionOutput added in v0.12.0

func (LookupConnectionResultOutput) Arn added in v0.12.0

The arn of the connection resource.

func (LookupConnectionResultOutput) AuthorizationType added in v0.12.0

func (LookupConnectionResultOutput) Description added in v0.12.0

Description of the connection.

func (LookupConnectionResultOutput) ElementType added in v0.12.0

func (LookupConnectionResultOutput) SecretArn added in v0.12.0

The arn of the secrets manager secret created in the customer account.

func (LookupConnectionResultOutput) ToLookupConnectionResultOutput added in v0.12.0

func (o LookupConnectionResultOutput) ToLookupConnectionResultOutput() LookupConnectionResultOutput

func (LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext added in v0.12.0

func (o LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext(ctx context.Context) LookupConnectionResultOutput

type LookupEndpointArgs added in v0.15.0

type LookupEndpointArgs struct {
	Name string `pulumi:"name"`
}

type LookupEndpointOutputArgs added in v0.15.0

type LookupEndpointOutputArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
}

func (LookupEndpointOutputArgs) ElementType added in v0.15.0

func (LookupEndpointOutputArgs) ElementType() reflect.Type

type LookupEndpointResult added in v0.15.0

type LookupEndpointResult struct {
	Arn               *string                    `pulumi:"arn"`
	Description       *string                    `pulumi:"description"`
	EndpointId        *string                    `pulumi:"endpointId"`
	EndpointUrl       *string                    `pulumi:"endpointUrl"`
	EventBuses        []EndpointEventBus         `pulumi:"eventBuses"`
	ReplicationConfig *EndpointReplicationConfig `pulumi:"replicationConfig"`
	RoleArn           *string                    `pulumi:"roleArn"`
	RoutingConfig     *EndpointRoutingConfig     `pulumi:"routingConfig"`
	State             *EndpointStateEnum         `pulumi:"state"`
	StateReason       *string                    `pulumi:"stateReason"`
}

func LookupEndpoint added in v0.15.0

func LookupEndpoint(ctx *pulumi.Context, args *LookupEndpointArgs, opts ...pulumi.InvokeOption) (*LookupEndpointResult, error)

Resource Type definition for AWS::Events::Endpoint.

type LookupEndpointResultOutput added in v0.15.0

type LookupEndpointResultOutput struct{ *pulumi.OutputState }

func LookupEndpointOutput added in v0.15.0

func LookupEndpointOutput(ctx *pulumi.Context, args LookupEndpointOutputArgs, opts ...pulumi.InvokeOption) LookupEndpointResultOutput

func (LookupEndpointResultOutput) Arn added in v0.15.0

func (LookupEndpointResultOutput) Description added in v0.15.0

func (LookupEndpointResultOutput) ElementType added in v0.15.0

func (LookupEndpointResultOutput) ElementType() reflect.Type

func (LookupEndpointResultOutput) EndpointId added in v0.15.0

func (LookupEndpointResultOutput) EndpointUrl added in v0.15.0

func (LookupEndpointResultOutput) EventBuses added in v0.15.0

func (LookupEndpointResultOutput) ReplicationConfig added in v0.15.0

func (LookupEndpointResultOutput) RoleArn added in v0.15.0

func (LookupEndpointResultOutput) RoutingConfig added in v0.15.0

func (LookupEndpointResultOutput) State added in v0.15.0

func (LookupEndpointResultOutput) StateReason added in v0.15.0

func (LookupEndpointResultOutput) ToLookupEndpointResultOutput added in v0.15.0

func (o LookupEndpointResultOutput) ToLookupEndpointResultOutput() LookupEndpointResultOutput

func (LookupEndpointResultOutput) ToLookupEndpointResultOutputWithContext added in v0.15.0

func (o LookupEndpointResultOutput) ToLookupEndpointResultOutputWithContext(ctx context.Context) LookupEndpointResultOutput

type LookupEventBusArgs added in v0.12.0

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

type LookupEventBusOutputArgs added in v0.12.0

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

func (LookupEventBusOutputArgs) ElementType added in v0.12.0

func (LookupEventBusOutputArgs) ElementType() reflect.Type

type LookupEventBusResult added in v0.12.0

type LookupEventBusResult struct {
	// The Amazon Resource Name (ARN) for the event bus.
	Arn *string `pulumi:"arn"`
	// A JSON string that describes the permission policy statement for the event bus.
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Events::EventBus` for more information about the expected schema for this property.
	Policy interface{} `pulumi:"policy"`
	// Any tags assigned to the event bus.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupEventBus added in v0.12.0

func LookupEventBus(ctx *pulumi.Context, args *LookupEventBusArgs, opts ...pulumi.InvokeOption) (*LookupEventBusResult, error)

Resource type definition for AWS::Events::EventBus

type LookupEventBusResultOutput added in v0.12.0

type LookupEventBusResultOutput struct{ *pulumi.OutputState }

func LookupEventBusOutput added in v0.12.0

func LookupEventBusOutput(ctx *pulumi.Context, args LookupEventBusOutputArgs, opts ...pulumi.InvokeOption) LookupEventBusResultOutput

func (LookupEventBusResultOutput) Arn added in v0.12.0

The Amazon Resource Name (ARN) for the event bus.

func (LookupEventBusResultOutput) ElementType added in v0.12.0

func (LookupEventBusResultOutput) ElementType() reflect.Type

func (LookupEventBusResultOutput) Policy added in v0.12.0

A JSON string that describes the permission policy statement for the event bus.

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

func (LookupEventBusResultOutput) Tags added in v0.41.0

Any tags assigned to the event bus.

func (LookupEventBusResultOutput) ToLookupEventBusResultOutput added in v0.12.0

func (o LookupEventBusResultOutput) ToLookupEventBusResultOutput() LookupEventBusResultOutput

func (LookupEventBusResultOutput) ToLookupEventBusResultOutputWithContext added in v0.12.0

func (o LookupEventBusResultOutput) ToLookupEventBusResultOutputWithContext(ctx context.Context) LookupEventBusResultOutput

type LookupRuleArgs added in v0.12.0

type LookupRuleArgs struct {
	// The ARN of the rule, such as arn:aws:events:us-east-2:123456789012:rule/example.
	Arn string `pulumi:"arn"`
}

type LookupRuleOutputArgs added in v0.12.0

type LookupRuleOutputArgs struct {
	// The ARN of the rule, such as arn:aws:events:us-east-2:123456789012:rule/example.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupRuleOutputArgs) ElementType added in v0.12.0

func (LookupRuleOutputArgs) ElementType() reflect.Type

type LookupRuleResult added in v0.12.0

type LookupRuleResult struct {
	// The ARN of the rule, such as arn:aws:events:us-east-2:123456789012:rule/example.
	Arn *string `pulumi:"arn"`
	// The description of the rule.
	Description *string `pulumi:"description"`
	// The name or ARN of the event bus associated with the rule. If you omit this, the default event bus is used.
	EventBusName *string `pulumi:"eventBusName"`
	// The event pattern of the rule. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Events::Rule` for more information about the expected schema for this property.
	EventPattern interface{} `pulumi:"eventPattern"`
	// The Amazon Resource Name (ARN) of the role that is used for target invocation.
	RoleArn *string `pulumi:"roleArn"`
	// The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)". For more information, see Creating an Amazon EventBridge rule that runs on a schedule.
	ScheduleExpression *string `pulumi:"scheduleExpression"`
	// The state of the rule.
	State *RuleStateEnum `pulumi:"state"`
	// Adds the specified targets to the specified rule, or updates the targets if they are already associated with the rule.
	// Targets are the resources that are invoked when a rule is triggered.
	Targets []RuleTarget `pulumi:"targets"`
}

func LookupRule added in v0.12.0

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

Resource Type definition for AWS::Events::Rule

type LookupRuleResultOutput added in v0.12.0

type LookupRuleResultOutput struct{ *pulumi.OutputState }

func LookupRuleOutput added in v0.12.0

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

func (LookupRuleResultOutput) Arn added in v0.12.0

The ARN of the rule, such as arn:aws:events:us-east-2:123456789012:rule/example.

func (LookupRuleResultOutput) Description added in v0.12.0

The description of the rule.

func (LookupRuleResultOutput) ElementType added in v0.12.0

func (LookupRuleResultOutput) ElementType() reflect.Type

func (LookupRuleResultOutput) EventBusName added in v0.79.0

The name or ARN of the event bus associated with the rule. If you omit this, the default event bus is used.

func (LookupRuleResultOutput) EventPattern added in v0.12.0

func (o LookupRuleResultOutput) EventPattern() pulumi.AnyOutput

The event pattern of the rule. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.

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

func (LookupRuleResultOutput) RoleArn added in v0.12.0

The Amazon Resource Name (ARN) of the role that is used for target invocation.

func (LookupRuleResultOutput) ScheduleExpression added in v0.12.0

func (o LookupRuleResultOutput) ScheduleExpression() pulumi.StringPtrOutput

The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)". For more information, see Creating an Amazon EventBridge rule that runs on a schedule.

func (LookupRuleResultOutput) State added in v0.12.0

The state of the rule.

func (LookupRuleResultOutput) Targets added in v0.12.0

Adds the specified targets to the specified rule, or updates the targets if they are already associated with the rule. Targets are the resources that are invoked when a rule is triggered.

func (LookupRuleResultOutput) ToLookupRuleResultOutput added in v0.12.0

func (o LookupRuleResultOutput) ToLookupRuleResultOutput() LookupRuleResultOutput

func (LookupRuleResultOutput) ToLookupRuleResultOutputWithContext added in v0.12.0

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

type Rule

type Rule struct {
	pulumi.CustomResourceState

	// The ARN of the rule, such as arn:aws:events:us-east-2:123456789012:rule/example.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The description of the rule.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name or ARN of the event bus associated with the rule. If you omit this, the default event bus is used.
	EventBusName pulumi.StringPtrOutput `pulumi:"eventBusName"`
	// The event pattern of the rule. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Events::Rule` for more information about the expected schema for this property.
	EventPattern pulumi.AnyOutput `pulumi:"eventPattern"`
	// The name of the rule.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// The Amazon Resource Name (ARN) of the role that is used for target invocation.
	RoleArn pulumi.StringPtrOutput `pulumi:"roleArn"`
	// The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)". For more information, see Creating an Amazon EventBridge rule that runs on a schedule.
	ScheduleExpression pulumi.StringPtrOutput `pulumi:"scheduleExpression"`
	// The state of the rule.
	State RuleStateEnumPtrOutput `pulumi:"state"`
	// Adds the specified targets to the specified rule, or updates the targets if they are already associated with the rule.
	// Targets are the resources that are invoked when a rule is triggered.
	Targets RuleTargetArrayOutput `pulumi:"targets"`
}

Resource Type definition for AWS::Events::Rule

## Example Usage ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/events"
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/iam"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		eventBridgeIAMrole, err := iam.NewRole(ctx, "eventBridgeIAMrole", &iam.RoleArgs{
			AssumeRolePolicyDocument: pulumi.Any(map[string]interface{}{
				"version": "2012-10-17",
				"statement": []map[string]interface{}{
					map[string]interface{}{
						"effect": "Allow",
						"principal": map[string]interface{}{
							"service": "events.amazonaws.com",
						},
						"action": "sts:AssumeRole",
					},
				},
			}),
			Path: pulumi.String("/"),
			Policies: iam.RolePolicyTypeArray{
				&iam.RolePolicyTypeArgs{
					PolicyName: pulumi.String("PutEventsDestinationBus"),
					PolicyDocument: pulumi.Any(map[string]interface{}{
						"version": "2012-10-17",
						"statement": []map[string]interface{}{
							map[string]interface{}{
								"effect": "Allow",
								"action": []string{
									"events:PutEvents",
								},
								"resource": []string{
									"arn:aws:events:us-east-1:123456789012:event-bus/CrossRegionDestinationBus",
								},
							},
						},
					}),
				},
			},
		})
		if err != nil {
			return err
		}
		_, err = events.NewRule(ctx, "eventRuleRegion1", &events.RuleArgs{
			Description:  pulumi.String("Routes to us-east-1 event bus"),
			EventBusName: pulumi.String("MyBusName"),
			State:        events.RuleStateEnabled,
			EventPattern: pulumi.Any(map[string]interface{}{
				"source": []string{
					"MyTestApp",
				},
				"detail": []string{
					"MyTestAppDetail",
				},
			}),
			Targets: events.RuleTargetArray{
				&events.RuleTargetArgs{
					Arn:     pulumi.String("arn:aws:events:us-east-1:123456789012:event-bus/CrossRegionDestinationBus"),
					Id:      pulumi.String(" CrossRegionDestinationBus"),
					RoleArn: eventBridgeIAMrole.Arn,
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetRule

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

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

func (*Rule) ElementType() reflect.Type

func (*Rule) ToRuleOutput

func (i *Rule) ToRuleOutput() RuleOutput

func (*Rule) ToRuleOutputWithContext

func (i *Rule) ToRuleOutputWithContext(ctx context.Context) RuleOutput

type RuleAppSyncParameters added in v0.92.0

type RuleAppSyncParameters struct {
	GraphQlOperation string `pulumi:"graphQlOperation"`
}

type RuleAppSyncParametersArgs added in v0.92.0

type RuleAppSyncParametersArgs struct {
	GraphQlOperation pulumi.StringInput `pulumi:"graphQlOperation"`
}

func (RuleAppSyncParametersArgs) ElementType added in v0.92.0

func (RuleAppSyncParametersArgs) ElementType() reflect.Type

func (RuleAppSyncParametersArgs) ToRuleAppSyncParametersOutput added in v0.92.0

func (i RuleAppSyncParametersArgs) ToRuleAppSyncParametersOutput() RuleAppSyncParametersOutput

func (RuleAppSyncParametersArgs) ToRuleAppSyncParametersOutputWithContext added in v0.92.0

func (i RuleAppSyncParametersArgs) ToRuleAppSyncParametersOutputWithContext(ctx context.Context) RuleAppSyncParametersOutput

func (RuleAppSyncParametersArgs) ToRuleAppSyncParametersPtrOutput added in v0.92.0

func (i RuleAppSyncParametersArgs) ToRuleAppSyncParametersPtrOutput() RuleAppSyncParametersPtrOutput

func (RuleAppSyncParametersArgs) ToRuleAppSyncParametersPtrOutputWithContext added in v0.92.0

func (i RuleAppSyncParametersArgs) ToRuleAppSyncParametersPtrOutputWithContext(ctx context.Context) RuleAppSyncParametersPtrOutput

type RuleAppSyncParametersInput added in v0.92.0

type RuleAppSyncParametersInput interface {
	pulumi.Input

	ToRuleAppSyncParametersOutput() RuleAppSyncParametersOutput
	ToRuleAppSyncParametersOutputWithContext(context.Context) RuleAppSyncParametersOutput
}

RuleAppSyncParametersInput is an input type that accepts RuleAppSyncParametersArgs and RuleAppSyncParametersOutput values. You can construct a concrete instance of `RuleAppSyncParametersInput` via:

RuleAppSyncParametersArgs{...}

type RuleAppSyncParametersOutput added in v0.92.0

type RuleAppSyncParametersOutput struct{ *pulumi.OutputState }

func (RuleAppSyncParametersOutput) ElementType added in v0.92.0

func (RuleAppSyncParametersOutput) GraphQlOperation added in v0.92.0

func (o RuleAppSyncParametersOutput) GraphQlOperation() pulumi.StringOutput

func (RuleAppSyncParametersOutput) ToRuleAppSyncParametersOutput added in v0.92.0

func (o RuleAppSyncParametersOutput) ToRuleAppSyncParametersOutput() RuleAppSyncParametersOutput

func (RuleAppSyncParametersOutput) ToRuleAppSyncParametersOutputWithContext added in v0.92.0

func (o RuleAppSyncParametersOutput) ToRuleAppSyncParametersOutputWithContext(ctx context.Context) RuleAppSyncParametersOutput

func (RuleAppSyncParametersOutput) ToRuleAppSyncParametersPtrOutput added in v0.92.0

func (o RuleAppSyncParametersOutput) ToRuleAppSyncParametersPtrOutput() RuleAppSyncParametersPtrOutput

func (RuleAppSyncParametersOutput) ToRuleAppSyncParametersPtrOutputWithContext added in v0.92.0

func (o RuleAppSyncParametersOutput) ToRuleAppSyncParametersPtrOutputWithContext(ctx context.Context) RuleAppSyncParametersPtrOutput

type RuleAppSyncParametersPtrInput added in v0.92.0

type RuleAppSyncParametersPtrInput interface {
	pulumi.Input

	ToRuleAppSyncParametersPtrOutput() RuleAppSyncParametersPtrOutput
	ToRuleAppSyncParametersPtrOutputWithContext(context.Context) RuleAppSyncParametersPtrOutput
}

RuleAppSyncParametersPtrInput is an input type that accepts RuleAppSyncParametersArgs, RuleAppSyncParametersPtr and RuleAppSyncParametersPtrOutput values. You can construct a concrete instance of `RuleAppSyncParametersPtrInput` via:

        RuleAppSyncParametersArgs{...}

or:

        nil

func RuleAppSyncParametersPtr added in v0.92.0

func RuleAppSyncParametersPtr(v *RuleAppSyncParametersArgs) RuleAppSyncParametersPtrInput

type RuleAppSyncParametersPtrOutput added in v0.92.0

type RuleAppSyncParametersPtrOutput struct{ *pulumi.OutputState }

func (RuleAppSyncParametersPtrOutput) Elem added in v0.92.0

func (RuleAppSyncParametersPtrOutput) ElementType added in v0.92.0

func (RuleAppSyncParametersPtrOutput) GraphQlOperation added in v0.92.0

func (RuleAppSyncParametersPtrOutput) ToRuleAppSyncParametersPtrOutput added in v0.92.0

func (o RuleAppSyncParametersPtrOutput) ToRuleAppSyncParametersPtrOutput() RuleAppSyncParametersPtrOutput

func (RuleAppSyncParametersPtrOutput) ToRuleAppSyncParametersPtrOutputWithContext added in v0.92.0

func (o RuleAppSyncParametersPtrOutput) ToRuleAppSyncParametersPtrOutputWithContext(ctx context.Context) RuleAppSyncParametersPtrOutput

type RuleArgs

type RuleArgs struct {
	// The description of the rule.
	Description pulumi.StringPtrInput
	// The name or ARN of the event bus associated with the rule. If you omit this, the default event bus is used.
	EventBusName pulumi.StringPtrInput
	// The event pattern of the rule. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Events::Rule` for more information about the expected schema for this property.
	EventPattern pulumi.Input
	// The name of the rule.
	Name pulumi.StringPtrInput
	// The Amazon Resource Name (ARN) of the role that is used for target invocation.
	RoleArn pulumi.StringPtrInput
	// The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)". For more information, see Creating an Amazon EventBridge rule that runs on a schedule.
	ScheduleExpression pulumi.StringPtrInput
	// The state of the rule.
	State RuleStateEnumPtrInput
	// Adds the specified targets to the specified rule, or updates the targets if they are already associated with the rule.
	// Targets are the resources that are invoked when a rule is triggered.
	Targets RuleTargetArrayInput
}

The set of arguments for constructing a Rule resource.

func (RuleArgs) ElementType

func (RuleArgs) ElementType() reflect.Type

type RuleAwsVpcConfiguration

type RuleAwsVpcConfiguration struct {
	AssignPublicIp *string  `pulumi:"assignPublicIp"`
	SecurityGroups []string `pulumi:"securityGroups"`
	Subnets        []string `pulumi:"subnets"`
}

type RuleAwsVpcConfigurationArgs

type RuleAwsVpcConfigurationArgs struct {
	AssignPublicIp pulumi.StringPtrInput   `pulumi:"assignPublicIp"`
	SecurityGroups pulumi.StringArrayInput `pulumi:"securityGroups"`
	Subnets        pulumi.StringArrayInput `pulumi:"subnets"`
}

func (RuleAwsVpcConfigurationArgs) ElementType

func (RuleAwsVpcConfigurationArgs) ToRuleAwsVpcConfigurationOutput

func (i RuleAwsVpcConfigurationArgs) ToRuleAwsVpcConfigurationOutput() RuleAwsVpcConfigurationOutput

func (RuleAwsVpcConfigurationArgs) ToRuleAwsVpcConfigurationOutputWithContext

func (i RuleAwsVpcConfigurationArgs) ToRuleAwsVpcConfigurationOutputWithContext(ctx context.Context) RuleAwsVpcConfigurationOutput

func (RuleAwsVpcConfigurationArgs) ToRuleAwsVpcConfigurationPtrOutput

func (i RuleAwsVpcConfigurationArgs) ToRuleAwsVpcConfigurationPtrOutput() RuleAwsVpcConfigurationPtrOutput

func (RuleAwsVpcConfigurationArgs) ToRuleAwsVpcConfigurationPtrOutputWithContext

func (i RuleAwsVpcConfigurationArgs) ToRuleAwsVpcConfigurationPtrOutputWithContext(ctx context.Context) RuleAwsVpcConfigurationPtrOutput

type RuleAwsVpcConfigurationInput

type RuleAwsVpcConfigurationInput interface {
	pulumi.Input

	ToRuleAwsVpcConfigurationOutput() RuleAwsVpcConfigurationOutput
	ToRuleAwsVpcConfigurationOutputWithContext(context.Context) RuleAwsVpcConfigurationOutput
}

RuleAwsVpcConfigurationInput is an input type that accepts RuleAwsVpcConfigurationArgs and RuleAwsVpcConfigurationOutput values. You can construct a concrete instance of `RuleAwsVpcConfigurationInput` via:

RuleAwsVpcConfigurationArgs{...}

type RuleAwsVpcConfigurationOutput

type RuleAwsVpcConfigurationOutput struct{ *pulumi.OutputState }

func (RuleAwsVpcConfigurationOutput) AssignPublicIp

func (RuleAwsVpcConfigurationOutput) ElementType

func (RuleAwsVpcConfigurationOutput) SecurityGroups

func (RuleAwsVpcConfigurationOutput) Subnets

func (RuleAwsVpcConfigurationOutput) ToRuleAwsVpcConfigurationOutput

func (o RuleAwsVpcConfigurationOutput) ToRuleAwsVpcConfigurationOutput() RuleAwsVpcConfigurationOutput

func (RuleAwsVpcConfigurationOutput) ToRuleAwsVpcConfigurationOutputWithContext

func (o RuleAwsVpcConfigurationOutput) ToRuleAwsVpcConfigurationOutputWithContext(ctx context.Context) RuleAwsVpcConfigurationOutput

func (RuleAwsVpcConfigurationOutput) ToRuleAwsVpcConfigurationPtrOutput

func (o RuleAwsVpcConfigurationOutput) ToRuleAwsVpcConfigurationPtrOutput() RuleAwsVpcConfigurationPtrOutput

func (RuleAwsVpcConfigurationOutput) ToRuleAwsVpcConfigurationPtrOutputWithContext

func (o RuleAwsVpcConfigurationOutput) ToRuleAwsVpcConfigurationPtrOutputWithContext(ctx context.Context) RuleAwsVpcConfigurationPtrOutput

type RuleAwsVpcConfigurationPtrInput

type RuleAwsVpcConfigurationPtrInput interface {
	pulumi.Input

	ToRuleAwsVpcConfigurationPtrOutput() RuleAwsVpcConfigurationPtrOutput
	ToRuleAwsVpcConfigurationPtrOutputWithContext(context.Context) RuleAwsVpcConfigurationPtrOutput
}

RuleAwsVpcConfigurationPtrInput is an input type that accepts RuleAwsVpcConfigurationArgs, RuleAwsVpcConfigurationPtr and RuleAwsVpcConfigurationPtrOutput values. You can construct a concrete instance of `RuleAwsVpcConfigurationPtrInput` via:

        RuleAwsVpcConfigurationArgs{...}

or:

        nil

type RuleAwsVpcConfigurationPtrOutput

type RuleAwsVpcConfigurationPtrOutput struct{ *pulumi.OutputState }

func (RuleAwsVpcConfigurationPtrOutput) AssignPublicIp

func (RuleAwsVpcConfigurationPtrOutput) Elem

func (RuleAwsVpcConfigurationPtrOutput) ElementType

func (RuleAwsVpcConfigurationPtrOutput) SecurityGroups

func (RuleAwsVpcConfigurationPtrOutput) Subnets

func (RuleAwsVpcConfigurationPtrOutput) ToRuleAwsVpcConfigurationPtrOutput

func (o RuleAwsVpcConfigurationPtrOutput) ToRuleAwsVpcConfigurationPtrOutput() RuleAwsVpcConfigurationPtrOutput

func (RuleAwsVpcConfigurationPtrOutput) ToRuleAwsVpcConfigurationPtrOutputWithContext

func (o RuleAwsVpcConfigurationPtrOutput) ToRuleAwsVpcConfigurationPtrOutputWithContext(ctx context.Context) RuleAwsVpcConfigurationPtrOutput

type RuleBatchArrayProperties

type RuleBatchArrayProperties struct {
	Size *int `pulumi:"size"`
}

type RuleBatchArrayPropertiesArgs

type RuleBatchArrayPropertiesArgs struct {
	Size pulumi.IntPtrInput `pulumi:"size"`
}

func (RuleBatchArrayPropertiesArgs) ElementType

func (RuleBatchArrayPropertiesArgs) ToRuleBatchArrayPropertiesOutput

func (i RuleBatchArrayPropertiesArgs) ToRuleBatchArrayPropertiesOutput() RuleBatchArrayPropertiesOutput

func (RuleBatchArrayPropertiesArgs) ToRuleBatchArrayPropertiesOutputWithContext

func (i RuleBatchArrayPropertiesArgs) ToRuleBatchArrayPropertiesOutputWithContext(ctx context.Context) RuleBatchArrayPropertiesOutput

func (RuleBatchArrayPropertiesArgs) ToRuleBatchArrayPropertiesPtrOutput

func (i RuleBatchArrayPropertiesArgs) ToRuleBatchArrayPropertiesPtrOutput() RuleBatchArrayPropertiesPtrOutput

func (RuleBatchArrayPropertiesArgs) ToRuleBatchArrayPropertiesPtrOutputWithContext

func (i RuleBatchArrayPropertiesArgs) ToRuleBatchArrayPropertiesPtrOutputWithContext(ctx context.Context) RuleBatchArrayPropertiesPtrOutput

type RuleBatchArrayPropertiesInput

type RuleBatchArrayPropertiesInput interface {
	pulumi.Input

	ToRuleBatchArrayPropertiesOutput() RuleBatchArrayPropertiesOutput
	ToRuleBatchArrayPropertiesOutputWithContext(context.Context) RuleBatchArrayPropertiesOutput
}

RuleBatchArrayPropertiesInput is an input type that accepts RuleBatchArrayPropertiesArgs and RuleBatchArrayPropertiesOutput values. You can construct a concrete instance of `RuleBatchArrayPropertiesInput` via:

RuleBatchArrayPropertiesArgs{...}

type RuleBatchArrayPropertiesOutput

type RuleBatchArrayPropertiesOutput struct{ *pulumi.OutputState }

func (RuleBatchArrayPropertiesOutput) ElementType

func (RuleBatchArrayPropertiesOutput) Size

func (RuleBatchArrayPropertiesOutput) ToRuleBatchArrayPropertiesOutput

func (o RuleBatchArrayPropertiesOutput) ToRuleBatchArrayPropertiesOutput() RuleBatchArrayPropertiesOutput

func (RuleBatchArrayPropertiesOutput) ToRuleBatchArrayPropertiesOutputWithContext

func (o RuleBatchArrayPropertiesOutput) ToRuleBatchArrayPropertiesOutputWithContext(ctx context.Context) RuleBatchArrayPropertiesOutput

func (RuleBatchArrayPropertiesOutput) ToRuleBatchArrayPropertiesPtrOutput

func (o RuleBatchArrayPropertiesOutput) ToRuleBatchArrayPropertiesPtrOutput() RuleBatchArrayPropertiesPtrOutput

func (RuleBatchArrayPropertiesOutput) ToRuleBatchArrayPropertiesPtrOutputWithContext

func (o RuleBatchArrayPropertiesOutput) ToRuleBatchArrayPropertiesPtrOutputWithContext(ctx context.Context) RuleBatchArrayPropertiesPtrOutput

type RuleBatchArrayPropertiesPtrInput

type RuleBatchArrayPropertiesPtrInput interface {
	pulumi.Input

	ToRuleBatchArrayPropertiesPtrOutput() RuleBatchArrayPropertiesPtrOutput
	ToRuleBatchArrayPropertiesPtrOutputWithContext(context.Context) RuleBatchArrayPropertiesPtrOutput
}

RuleBatchArrayPropertiesPtrInput is an input type that accepts RuleBatchArrayPropertiesArgs, RuleBatchArrayPropertiesPtr and RuleBatchArrayPropertiesPtrOutput values. You can construct a concrete instance of `RuleBatchArrayPropertiesPtrInput` via:

        RuleBatchArrayPropertiesArgs{...}

or:

        nil

type RuleBatchArrayPropertiesPtrOutput

type RuleBatchArrayPropertiesPtrOutput struct{ *pulumi.OutputState }

func (RuleBatchArrayPropertiesPtrOutput) Elem

func (RuleBatchArrayPropertiesPtrOutput) ElementType

func (RuleBatchArrayPropertiesPtrOutput) Size

func (RuleBatchArrayPropertiesPtrOutput) ToRuleBatchArrayPropertiesPtrOutput

func (o RuleBatchArrayPropertiesPtrOutput) ToRuleBatchArrayPropertiesPtrOutput() RuleBatchArrayPropertiesPtrOutput

func (RuleBatchArrayPropertiesPtrOutput) ToRuleBatchArrayPropertiesPtrOutputWithContext

func (o RuleBatchArrayPropertiesPtrOutput) ToRuleBatchArrayPropertiesPtrOutputWithContext(ctx context.Context) RuleBatchArrayPropertiesPtrOutput

type RuleBatchParameters

type RuleBatchParameters struct {
	ArrayProperties *RuleBatchArrayProperties `pulumi:"arrayProperties"`
	JobDefinition   string                    `pulumi:"jobDefinition"`
	JobName         string                    `pulumi:"jobName"`
	RetryStrategy   *RuleBatchRetryStrategy   `pulumi:"retryStrategy"`
}

type RuleBatchParametersArgs

type RuleBatchParametersArgs struct {
	ArrayProperties RuleBatchArrayPropertiesPtrInput `pulumi:"arrayProperties"`
	JobDefinition   pulumi.StringInput               `pulumi:"jobDefinition"`
	JobName         pulumi.StringInput               `pulumi:"jobName"`
	RetryStrategy   RuleBatchRetryStrategyPtrInput   `pulumi:"retryStrategy"`
}

func (RuleBatchParametersArgs) ElementType

func (RuleBatchParametersArgs) ElementType() reflect.Type

func (RuleBatchParametersArgs) ToRuleBatchParametersOutput

func (i RuleBatchParametersArgs) ToRuleBatchParametersOutput() RuleBatchParametersOutput

func (RuleBatchParametersArgs) ToRuleBatchParametersOutputWithContext

func (i RuleBatchParametersArgs) ToRuleBatchParametersOutputWithContext(ctx context.Context) RuleBatchParametersOutput

func (RuleBatchParametersArgs) ToRuleBatchParametersPtrOutput

func (i RuleBatchParametersArgs) ToRuleBatchParametersPtrOutput() RuleBatchParametersPtrOutput

func (RuleBatchParametersArgs) ToRuleBatchParametersPtrOutputWithContext

func (i RuleBatchParametersArgs) ToRuleBatchParametersPtrOutputWithContext(ctx context.Context) RuleBatchParametersPtrOutput

type RuleBatchParametersInput

type RuleBatchParametersInput interface {
	pulumi.Input

	ToRuleBatchParametersOutput() RuleBatchParametersOutput
	ToRuleBatchParametersOutputWithContext(context.Context) RuleBatchParametersOutput
}

RuleBatchParametersInput is an input type that accepts RuleBatchParametersArgs and RuleBatchParametersOutput values. You can construct a concrete instance of `RuleBatchParametersInput` via:

RuleBatchParametersArgs{...}

type RuleBatchParametersOutput

type RuleBatchParametersOutput struct{ *pulumi.OutputState }

func (RuleBatchParametersOutput) ArrayProperties

func (RuleBatchParametersOutput) ElementType

func (RuleBatchParametersOutput) ElementType() reflect.Type

func (RuleBatchParametersOutput) JobDefinition

func (o RuleBatchParametersOutput) JobDefinition() pulumi.StringOutput

func (RuleBatchParametersOutput) JobName

func (RuleBatchParametersOutput) RetryStrategy

func (RuleBatchParametersOutput) ToRuleBatchParametersOutput

func (o RuleBatchParametersOutput) ToRuleBatchParametersOutput() RuleBatchParametersOutput

func (RuleBatchParametersOutput) ToRuleBatchParametersOutputWithContext

func (o RuleBatchParametersOutput) ToRuleBatchParametersOutputWithContext(ctx context.Context) RuleBatchParametersOutput

func (RuleBatchParametersOutput) ToRuleBatchParametersPtrOutput

func (o RuleBatchParametersOutput) ToRuleBatchParametersPtrOutput() RuleBatchParametersPtrOutput

func (RuleBatchParametersOutput) ToRuleBatchParametersPtrOutputWithContext

func (o RuleBatchParametersOutput) ToRuleBatchParametersPtrOutputWithContext(ctx context.Context) RuleBatchParametersPtrOutput

type RuleBatchParametersPtrInput

type RuleBatchParametersPtrInput interface {
	pulumi.Input

	ToRuleBatchParametersPtrOutput() RuleBatchParametersPtrOutput
	ToRuleBatchParametersPtrOutputWithContext(context.Context) RuleBatchParametersPtrOutput
}

RuleBatchParametersPtrInput is an input type that accepts RuleBatchParametersArgs, RuleBatchParametersPtr and RuleBatchParametersPtrOutput values. You can construct a concrete instance of `RuleBatchParametersPtrInput` via:

        RuleBatchParametersArgs{...}

or:

        nil

type RuleBatchParametersPtrOutput

type RuleBatchParametersPtrOutput struct{ *pulumi.OutputState }

func (RuleBatchParametersPtrOutput) ArrayProperties

func (RuleBatchParametersPtrOutput) Elem

func (RuleBatchParametersPtrOutput) ElementType

func (RuleBatchParametersPtrOutput) JobDefinition

func (RuleBatchParametersPtrOutput) JobName

func (RuleBatchParametersPtrOutput) RetryStrategy

func (RuleBatchParametersPtrOutput) ToRuleBatchParametersPtrOutput

func (o RuleBatchParametersPtrOutput) ToRuleBatchParametersPtrOutput() RuleBatchParametersPtrOutput

func (RuleBatchParametersPtrOutput) ToRuleBatchParametersPtrOutputWithContext

func (o RuleBatchParametersPtrOutput) ToRuleBatchParametersPtrOutputWithContext(ctx context.Context) RuleBatchParametersPtrOutput

type RuleBatchRetryStrategy

type RuleBatchRetryStrategy struct {
	Attempts *int `pulumi:"attempts"`
}

type RuleBatchRetryStrategyArgs

type RuleBatchRetryStrategyArgs struct {
	Attempts pulumi.IntPtrInput `pulumi:"attempts"`
}

func (RuleBatchRetryStrategyArgs) ElementType

func (RuleBatchRetryStrategyArgs) ElementType() reflect.Type

func (RuleBatchRetryStrategyArgs) ToRuleBatchRetryStrategyOutput

func (i RuleBatchRetryStrategyArgs) ToRuleBatchRetryStrategyOutput() RuleBatchRetryStrategyOutput

func (RuleBatchRetryStrategyArgs) ToRuleBatchRetryStrategyOutputWithContext

func (i RuleBatchRetryStrategyArgs) ToRuleBatchRetryStrategyOutputWithContext(ctx context.Context) RuleBatchRetryStrategyOutput

func (RuleBatchRetryStrategyArgs) ToRuleBatchRetryStrategyPtrOutput

func (i RuleBatchRetryStrategyArgs) ToRuleBatchRetryStrategyPtrOutput() RuleBatchRetryStrategyPtrOutput

func (RuleBatchRetryStrategyArgs) ToRuleBatchRetryStrategyPtrOutputWithContext

func (i RuleBatchRetryStrategyArgs) ToRuleBatchRetryStrategyPtrOutputWithContext(ctx context.Context) RuleBatchRetryStrategyPtrOutput

type RuleBatchRetryStrategyInput

type RuleBatchRetryStrategyInput interface {
	pulumi.Input

	ToRuleBatchRetryStrategyOutput() RuleBatchRetryStrategyOutput
	ToRuleBatchRetryStrategyOutputWithContext(context.Context) RuleBatchRetryStrategyOutput
}

RuleBatchRetryStrategyInput is an input type that accepts RuleBatchRetryStrategyArgs and RuleBatchRetryStrategyOutput values. You can construct a concrete instance of `RuleBatchRetryStrategyInput` via:

RuleBatchRetryStrategyArgs{...}

type RuleBatchRetryStrategyOutput

type RuleBatchRetryStrategyOutput struct{ *pulumi.OutputState }

func (RuleBatchRetryStrategyOutput) Attempts

func (RuleBatchRetryStrategyOutput) ElementType

func (RuleBatchRetryStrategyOutput) ToRuleBatchRetryStrategyOutput

func (o RuleBatchRetryStrategyOutput) ToRuleBatchRetryStrategyOutput() RuleBatchRetryStrategyOutput

func (RuleBatchRetryStrategyOutput) ToRuleBatchRetryStrategyOutputWithContext

func (o RuleBatchRetryStrategyOutput) ToRuleBatchRetryStrategyOutputWithContext(ctx context.Context) RuleBatchRetryStrategyOutput

func (RuleBatchRetryStrategyOutput) ToRuleBatchRetryStrategyPtrOutput

func (o RuleBatchRetryStrategyOutput) ToRuleBatchRetryStrategyPtrOutput() RuleBatchRetryStrategyPtrOutput

func (RuleBatchRetryStrategyOutput) ToRuleBatchRetryStrategyPtrOutputWithContext

func (o RuleBatchRetryStrategyOutput) ToRuleBatchRetryStrategyPtrOutputWithContext(ctx context.Context) RuleBatchRetryStrategyPtrOutput

type RuleBatchRetryStrategyPtrInput

type RuleBatchRetryStrategyPtrInput interface {
	pulumi.Input

	ToRuleBatchRetryStrategyPtrOutput() RuleBatchRetryStrategyPtrOutput
	ToRuleBatchRetryStrategyPtrOutputWithContext(context.Context) RuleBatchRetryStrategyPtrOutput
}

RuleBatchRetryStrategyPtrInput is an input type that accepts RuleBatchRetryStrategyArgs, RuleBatchRetryStrategyPtr and RuleBatchRetryStrategyPtrOutput values. You can construct a concrete instance of `RuleBatchRetryStrategyPtrInput` via:

        RuleBatchRetryStrategyArgs{...}

or:

        nil

type RuleBatchRetryStrategyPtrOutput

type RuleBatchRetryStrategyPtrOutput struct{ *pulumi.OutputState }

func (RuleBatchRetryStrategyPtrOutput) Attempts

func (RuleBatchRetryStrategyPtrOutput) Elem

func (RuleBatchRetryStrategyPtrOutput) ElementType

func (RuleBatchRetryStrategyPtrOutput) ToRuleBatchRetryStrategyPtrOutput

func (o RuleBatchRetryStrategyPtrOutput) ToRuleBatchRetryStrategyPtrOutput() RuleBatchRetryStrategyPtrOutput

func (RuleBatchRetryStrategyPtrOutput) ToRuleBatchRetryStrategyPtrOutputWithContext

func (o RuleBatchRetryStrategyPtrOutput) ToRuleBatchRetryStrategyPtrOutputWithContext(ctx context.Context) RuleBatchRetryStrategyPtrOutput

type RuleCapacityProviderStrategyItem

type RuleCapacityProviderStrategyItem struct {
	Base             *int   `pulumi:"base"`
	CapacityProvider string `pulumi:"capacityProvider"`
	Weight           *int   `pulumi:"weight"`
}

type RuleCapacityProviderStrategyItemArgs

type RuleCapacityProviderStrategyItemArgs struct {
	Base             pulumi.IntPtrInput `pulumi:"base"`
	CapacityProvider pulumi.StringInput `pulumi:"capacityProvider"`
	Weight           pulumi.IntPtrInput `pulumi:"weight"`
}

func (RuleCapacityProviderStrategyItemArgs) ElementType

func (RuleCapacityProviderStrategyItemArgs) ToRuleCapacityProviderStrategyItemOutput

func (i RuleCapacityProviderStrategyItemArgs) ToRuleCapacityProviderStrategyItemOutput() RuleCapacityProviderStrategyItemOutput

func (RuleCapacityProviderStrategyItemArgs) ToRuleCapacityProviderStrategyItemOutputWithContext

func (i RuleCapacityProviderStrategyItemArgs) ToRuleCapacityProviderStrategyItemOutputWithContext(ctx context.Context) RuleCapacityProviderStrategyItemOutput

type RuleCapacityProviderStrategyItemArray

type RuleCapacityProviderStrategyItemArray []RuleCapacityProviderStrategyItemInput

func (RuleCapacityProviderStrategyItemArray) ElementType

func (RuleCapacityProviderStrategyItemArray) ToRuleCapacityProviderStrategyItemArrayOutput

func (i RuleCapacityProviderStrategyItemArray) ToRuleCapacityProviderStrategyItemArrayOutput() RuleCapacityProviderStrategyItemArrayOutput

func (RuleCapacityProviderStrategyItemArray) ToRuleCapacityProviderStrategyItemArrayOutputWithContext

func (i RuleCapacityProviderStrategyItemArray) ToRuleCapacityProviderStrategyItemArrayOutputWithContext(ctx context.Context) RuleCapacityProviderStrategyItemArrayOutput

type RuleCapacityProviderStrategyItemArrayInput

type RuleCapacityProviderStrategyItemArrayInput interface {
	pulumi.Input

	ToRuleCapacityProviderStrategyItemArrayOutput() RuleCapacityProviderStrategyItemArrayOutput
	ToRuleCapacityProviderStrategyItemArrayOutputWithContext(context.Context) RuleCapacityProviderStrategyItemArrayOutput
}

RuleCapacityProviderStrategyItemArrayInput is an input type that accepts RuleCapacityProviderStrategyItemArray and RuleCapacityProviderStrategyItemArrayOutput values. You can construct a concrete instance of `RuleCapacityProviderStrategyItemArrayInput` via:

RuleCapacityProviderStrategyItemArray{ RuleCapacityProviderStrategyItemArgs{...} }

type RuleCapacityProviderStrategyItemArrayOutput

type RuleCapacityProviderStrategyItemArrayOutput struct{ *pulumi.OutputState }

func (RuleCapacityProviderStrategyItemArrayOutput) ElementType

func (RuleCapacityProviderStrategyItemArrayOutput) Index

func (RuleCapacityProviderStrategyItemArrayOutput) ToRuleCapacityProviderStrategyItemArrayOutput

func (o RuleCapacityProviderStrategyItemArrayOutput) ToRuleCapacityProviderStrategyItemArrayOutput() RuleCapacityProviderStrategyItemArrayOutput

func (RuleCapacityProviderStrategyItemArrayOutput) ToRuleCapacityProviderStrategyItemArrayOutputWithContext

func (o RuleCapacityProviderStrategyItemArrayOutput) ToRuleCapacityProviderStrategyItemArrayOutputWithContext(ctx context.Context) RuleCapacityProviderStrategyItemArrayOutput

type RuleCapacityProviderStrategyItemInput

type RuleCapacityProviderStrategyItemInput interface {
	pulumi.Input

	ToRuleCapacityProviderStrategyItemOutput() RuleCapacityProviderStrategyItemOutput
	ToRuleCapacityProviderStrategyItemOutputWithContext(context.Context) RuleCapacityProviderStrategyItemOutput
}

RuleCapacityProviderStrategyItemInput is an input type that accepts RuleCapacityProviderStrategyItemArgs and RuleCapacityProviderStrategyItemOutput values. You can construct a concrete instance of `RuleCapacityProviderStrategyItemInput` via:

RuleCapacityProviderStrategyItemArgs{...}

type RuleCapacityProviderStrategyItemOutput

type RuleCapacityProviderStrategyItemOutput struct{ *pulumi.OutputState }

func (RuleCapacityProviderStrategyItemOutput) Base

func (RuleCapacityProviderStrategyItemOutput) CapacityProvider

func (RuleCapacityProviderStrategyItemOutput) ElementType

func (RuleCapacityProviderStrategyItemOutput) ToRuleCapacityProviderStrategyItemOutput

func (o RuleCapacityProviderStrategyItemOutput) ToRuleCapacityProviderStrategyItemOutput() RuleCapacityProviderStrategyItemOutput

func (RuleCapacityProviderStrategyItemOutput) ToRuleCapacityProviderStrategyItemOutputWithContext

func (o RuleCapacityProviderStrategyItemOutput) ToRuleCapacityProviderStrategyItemOutputWithContext(ctx context.Context) RuleCapacityProviderStrategyItemOutput

func (RuleCapacityProviderStrategyItemOutput) Weight

type RuleDeadLetterConfig

type RuleDeadLetterConfig struct {
	Arn *string `pulumi:"arn"`
}

type RuleDeadLetterConfigArgs

type RuleDeadLetterConfigArgs struct {
	Arn pulumi.StringPtrInput `pulumi:"arn"`
}

func (RuleDeadLetterConfigArgs) ElementType

func (RuleDeadLetterConfigArgs) ElementType() reflect.Type

func (RuleDeadLetterConfigArgs) ToRuleDeadLetterConfigOutput

func (i RuleDeadLetterConfigArgs) ToRuleDeadLetterConfigOutput() RuleDeadLetterConfigOutput

func (RuleDeadLetterConfigArgs) ToRuleDeadLetterConfigOutputWithContext

func (i RuleDeadLetterConfigArgs) ToRuleDeadLetterConfigOutputWithContext(ctx context.Context) RuleDeadLetterConfigOutput

func (RuleDeadLetterConfigArgs) ToRuleDeadLetterConfigPtrOutput

func (i RuleDeadLetterConfigArgs) ToRuleDeadLetterConfigPtrOutput() RuleDeadLetterConfigPtrOutput

func (RuleDeadLetterConfigArgs) ToRuleDeadLetterConfigPtrOutputWithContext

func (i RuleDeadLetterConfigArgs) ToRuleDeadLetterConfigPtrOutputWithContext(ctx context.Context) RuleDeadLetterConfigPtrOutput

type RuleDeadLetterConfigInput

type RuleDeadLetterConfigInput interface {
	pulumi.Input

	ToRuleDeadLetterConfigOutput() RuleDeadLetterConfigOutput
	ToRuleDeadLetterConfigOutputWithContext(context.Context) RuleDeadLetterConfigOutput
}

RuleDeadLetterConfigInput is an input type that accepts RuleDeadLetterConfigArgs and RuleDeadLetterConfigOutput values. You can construct a concrete instance of `RuleDeadLetterConfigInput` via:

RuleDeadLetterConfigArgs{...}

type RuleDeadLetterConfigOutput

type RuleDeadLetterConfigOutput struct{ *pulumi.OutputState }

func (RuleDeadLetterConfigOutput) Arn

func (RuleDeadLetterConfigOutput) ElementType

func (RuleDeadLetterConfigOutput) ElementType() reflect.Type

func (RuleDeadLetterConfigOutput) ToRuleDeadLetterConfigOutput

func (o RuleDeadLetterConfigOutput) ToRuleDeadLetterConfigOutput() RuleDeadLetterConfigOutput

func (RuleDeadLetterConfigOutput) ToRuleDeadLetterConfigOutputWithContext

func (o RuleDeadLetterConfigOutput) ToRuleDeadLetterConfigOutputWithContext(ctx context.Context) RuleDeadLetterConfigOutput

func (RuleDeadLetterConfigOutput) ToRuleDeadLetterConfigPtrOutput

func (o RuleDeadLetterConfigOutput) ToRuleDeadLetterConfigPtrOutput() RuleDeadLetterConfigPtrOutput

func (RuleDeadLetterConfigOutput) ToRuleDeadLetterConfigPtrOutputWithContext

func (o RuleDeadLetterConfigOutput) ToRuleDeadLetterConfigPtrOutputWithContext(ctx context.Context) RuleDeadLetterConfigPtrOutput

type RuleDeadLetterConfigPtrInput

type RuleDeadLetterConfigPtrInput interface {
	pulumi.Input

	ToRuleDeadLetterConfigPtrOutput() RuleDeadLetterConfigPtrOutput
	ToRuleDeadLetterConfigPtrOutputWithContext(context.Context) RuleDeadLetterConfigPtrOutput
}

RuleDeadLetterConfigPtrInput is an input type that accepts RuleDeadLetterConfigArgs, RuleDeadLetterConfigPtr and RuleDeadLetterConfigPtrOutput values. You can construct a concrete instance of `RuleDeadLetterConfigPtrInput` via:

        RuleDeadLetterConfigArgs{...}

or:

        nil

type RuleDeadLetterConfigPtrOutput

type RuleDeadLetterConfigPtrOutput struct{ *pulumi.OutputState }

func (RuleDeadLetterConfigPtrOutput) Arn

func (RuleDeadLetterConfigPtrOutput) Elem

func (RuleDeadLetterConfigPtrOutput) ElementType

func (RuleDeadLetterConfigPtrOutput) ToRuleDeadLetterConfigPtrOutput

func (o RuleDeadLetterConfigPtrOutput) ToRuleDeadLetterConfigPtrOutput() RuleDeadLetterConfigPtrOutput

func (RuleDeadLetterConfigPtrOutput) ToRuleDeadLetterConfigPtrOutputWithContext

func (o RuleDeadLetterConfigPtrOutput) ToRuleDeadLetterConfigPtrOutputWithContext(ctx context.Context) RuleDeadLetterConfigPtrOutput

type RuleEcsParameters

type RuleEcsParameters struct {
	CapacityProviderStrategy []RuleCapacityProviderStrategyItem `pulumi:"capacityProviderStrategy"`
	EnableEcsManagedTags     *bool                              `pulumi:"enableEcsManagedTags"`
	EnableExecuteCommand     *bool                              `pulumi:"enableExecuteCommand"`
	Group                    *string                            `pulumi:"group"`
	LaunchType               *string                            `pulumi:"launchType"`
	NetworkConfiguration     *RuleNetworkConfiguration          `pulumi:"networkConfiguration"`
	PlacementConstraints     []RulePlacementConstraint          `pulumi:"placementConstraints"`
	PlacementStrategies      []RulePlacementStrategy            `pulumi:"placementStrategies"`
	PlatformVersion          *string                            `pulumi:"platformVersion"`
	PropagateTags            *string                            `pulumi:"propagateTags"`
	ReferenceId              *string                            `pulumi:"referenceId"`
	TagList                  []RuleTag                          `pulumi:"tagList"`
	TaskCount                *int                               `pulumi:"taskCount"`
	TaskDefinitionArn        string                             `pulumi:"taskDefinitionArn"`
}

type RuleEcsParametersArgs

type RuleEcsParametersArgs struct {
	CapacityProviderStrategy RuleCapacityProviderStrategyItemArrayInput `pulumi:"capacityProviderStrategy"`
	EnableEcsManagedTags     pulumi.BoolPtrInput                        `pulumi:"enableEcsManagedTags"`
	EnableExecuteCommand     pulumi.BoolPtrInput                        `pulumi:"enableExecuteCommand"`
	Group                    pulumi.StringPtrInput                      `pulumi:"group"`
	LaunchType               pulumi.StringPtrInput                      `pulumi:"launchType"`
	NetworkConfiguration     RuleNetworkConfigurationPtrInput           `pulumi:"networkConfiguration"`
	PlacementConstraints     RulePlacementConstraintArrayInput          `pulumi:"placementConstraints"`
	PlacementStrategies      RulePlacementStrategyArrayInput            `pulumi:"placementStrategies"`
	PlatformVersion          pulumi.StringPtrInput                      `pulumi:"platformVersion"`
	PropagateTags            pulumi.StringPtrInput                      `pulumi:"propagateTags"`
	ReferenceId              pulumi.StringPtrInput                      `pulumi:"referenceId"`
	TagList                  RuleTagArrayInput                          `pulumi:"tagList"`
	TaskCount                pulumi.IntPtrInput                         `pulumi:"taskCount"`
	TaskDefinitionArn        pulumi.StringInput                         `pulumi:"taskDefinitionArn"`
}

func (RuleEcsParametersArgs) ElementType

func (RuleEcsParametersArgs) ElementType() reflect.Type

func (RuleEcsParametersArgs) ToRuleEcsParametersOutput

func (i RuleEcsParametersArgs) ToRuleEcsParametersOutput() RuleEcsParametersOutput

func (RuleEcsParametersArgs) ToRuleEcsParametersOutputWithContext

func (i RuleEcsParametersArgs) ToRuleEcsParametersOutputWithContext(ctx context.Context) RuleEcsParametersOutput

func (RuleEcsParametersArgs) ToRuleEcsParametersPtrOutput

func (i RuleEcsParametersArgs) ToRuleEcsParametersPtrOutput() RuleEcsParametersPtrOutput

func (RuleEcsParametersArgs) ToRuleEcsParametersPtrOutputWithContext

func (i RuleEcsParametersArgs) ToRuleEcsParametersPtrOutputWithContext(ctx context.Context) RuleEcsParametersPtrOutput

type RuleEcsParametersInput

type RuleEcsParametersInput interface {
	pulumi.Input

	ToRuleEcsParametersOutput() RuleEcsParametersOutput
	ToRuleEcsParametersOutputWithContext(context.Context) RuleEcsParametersOutput
}

RuleEcsParametersInput is an input type that accepts RuleEcsParametersArgs and RuleEcsParametersOutput values. You can construct a concrete instance of `RuleEcsParametersInput` via:

RuleEcsParametersArgs{...}

type RuleEcsParametersOutput

type RuleEcsParametersOutput struct{ *pulumi.OutputState }

func (RuleEcsParametersOutput) CapacityProviderStrategy

func (RuleEcsParametersOutput) ElementType

func (RuleEcsParametersOutput) ElementType() reflect.Type

func (RuleEcsParametersOutput) EnableEcsManagedTags added in v0.72.0

func (o RuleEcsParametersOutput) EnableEcsManagedTags() pulumi.BoolPtrOutput

func (RuleEcsParametersOutput) EnableExecuteCommand

func (o RuleEcsParametersOutput) EnableExecuteCommand() pulumi.BoolPtrOutput

func (RuleEcsParametersOutput) Group

func (RuleEcsParametersOutput) LaunchType

func (RuleEcsParametersOutput) NetworkConfiguration

func (RuleEcsParametersOutput) PlacementConstraints

func (RuleEcsParametersOutput) PlacementStrategies

func (RuleEcsParametersOutput) PlatformVersion

func (o RuleEcsParametersOutput) PlatformVersion() pulumi.StringPtrOutput

func (RuleEcsParametersOutput) PropagateTags

func (RuleEcsParametersOutput) ReferenceId

func (RuleEcsParametersOutput) TagList

func (RuleEcsParametersOutput) TaskCount

func (RuleEcsParametersOutput) TaskDefinitionArn

func (o RuleEcsParametersOutput) TaskDefinitionArn() pulumi.StringOutput

func (RuleEcsParametersOutput) ToRuleEcsParametersOutput

func (o RuleEcsParametersOutput) ToRuleEcsParametersOutput() RuleEcsParametersOutput

func (RuleEcsParametersOutput) ToRuleEcsParametersOutputWithContext

func (o RuleEcsParametersOutput) ToRuleEcsParametersOutputWithContext(ctx context.Context) RuleEcsParametersOutput

func (RuleEcsParametersOutput) ToRuleEcsParametersPtrOutput

func (o RuleEcsParametersOutput) ToRuleEcsParametersPtrOutput() RuleEcsParametersPtrOutput

func (RuleEcsParametersOutput) ToRuleEcsParametersPtrOutputWithContext

func (o RuleEcsParametersOutput) ToRuleEcsParametersPtrOutputWithContext(ctx context.Context) RuleEcsParametersPtrOutput

type RuleEcsParametersPtrInput

type RuleEcsParametersPtrInput interface {
	pulumi.Input

	ToRuleEcsParametersPtrOutput() RuleEcsParametersPtrOutput
	ToRuleEcsParametersPtrOutputWithContext(context.Context) RuleEcsParametersPtrOutput
}

RuleEcsParametersPtrInput is an input type that accepts RuleEcsParametersArgs, RuleEcsParametersPtr and RuleEcsParametersPtrOutput values. You can construct a concrete instance of `RuleEcsParametersPtrInput` via:

        RuleEcsParametersArgs{...}

or:

        nil

type RuleEcsParametersPtrOutput

type RuleEcsParametersPtrOutput struct{ *pulumi.OutputState }

func (RuleEcsParametersPtrOutput) CapacityProviderStrategy

func (RuleEcsParametersPtrOutput) Elem

func (RuleEcsParametersPtrOutput) ElementType

func (RuleEcsParametersPtrOutput) ElementType() reflect.Type

func (RuleEcsParametersPtrOutput) EnableEcsManagedTags added in v0.72.0

func (o RuleEcsParametersPtrOutput) EnableEcsManagedTags() pulumi.BoolPtrOutput

func (RuleEcsParametersPtrOutput) EnableExecuteCommand

func (o RuleEcsParametersPtrOutput) EnableExecuteCommand() pulumi.BoolPtrOutput

func (RuleEcsParametersPtrOutput) Group

func (RuleEcsParametersPtrOutput) LaunchType

func (RuleEcsParametersPtrOutput) NetworkConfiguration

func (RuleEcsParametersPtrOutput) PlacementConstraints

func (RuleEcsParametersPtrOutput) PlacementStrategies

func (RuleEcsParametersPtrOutput) PlatformVersion

func (RuleEcsParametersPtrOutput) PropagateTags

func (RuleEcsParametersPtrOutput) ReferenceId

func (RuleEcsParametersPtrOutput) TagList

func (RuleEcsParametersPtrOutput) TaskCount

func (RuleEcsParametersPtrOutput) TaskDefinitionArn

func (o RuleEcsParametersPtrOutput) TaskDefinitionArn() pulumi.StringPtrOutput

func (RuleEcsParametersPtrOutput) ToRuleEcsParametersPtrOutput

func (o RuleEcsParametersPtrOutput) ToRuleEcsParametersPtrOutput() RuleEcsParametersPtrOutput

func (RuleEcsParametersPtrOutput) ToRuleEcsParametersPtrOutputWithContext

func (o RuleEcsParametersPtrOutput) ToRuleEcsParametersPtrOutputWithContext(ctx context.Context) RuleEcsParametersPtrOutput

type RuleHttpParameters

type RuleHttpParameters struct {
	HeaderParameters      map[string]string `pulumi:"headerParameters"`
	PathParameterValues   []string          `pulumi:"pathParameterValues"`
	QueryStringParameters map[string]string `pulumi:"queryStringParameters"`
}

type RuleHttpParametersArgs

type RuleHttpParametersArgs struct {
	HeaderParameters      pulumi.StringMapInput   `pulumi:"headerParameters"`
	PathParameterValues   pulumi.StringArrayInput `pulumi:"pathParameterValues"`
	QueryStringParameters pulumi.StringMapInput   `pulumi:"queryStringParameters"`
}

func (RuleHttpParametersArgs) ElementType

func (RuleHttpParametersArgs) ElementType() reflect.Type

func (RuleHttpParametersArgs) ToRuleHttpParametersOutput

func (i RuleHttpParametersArgs) ToRuleHttpParametersOutput() RuleHttpParametersOutput

func (RuleHttpParametersArgs) ToRuleHttpParametersOutputWithContext

func (i RuleHttpParametersArgs) ToRuleHttpParametersOutputWithContext(ctx context.Context) RuleHttpParametersOutput

func (RuleHttpParametersArgs) ToRuleHttpParametersPtrOutput

func (i RuleHttpParametersArgs) ToRuleHttpParametersPtrOutput() RuleHttpParametersPtrOutput

func (RuleHttpParametersArgs) ToRuleHttpParametersPtrOutputWithContext

func (i RuleHttpParametersArgs) ToRuleHttpParametersPtrOutputWithContext(ctx context.Context) RuleHttpParametersPtrOutput

type RuleHttpParametersInput

type RuleHttpParametersInput interface {
	pulumi.Input

	ToRuleHttpParametersOutput() RuleHttpParametersOutput
	ToRuleHttpParametersOutputWithContext(context.Context) RuleHttpParametersOutput
}

RuleHttpParametersInput is an input type that accepts RuleHttpParametersArgs and RuleHttpParametersOutput values. You can construct a concrete instance of `RuleHttpParametersInput` via:

RuleHttpParametersArgs{...}

type RuleHttpParametersOutput

type RuleHttpParametersOutput struct{ *pulumi.OutputState }

func (RuleHttpParametersOutput) ElementType

func (RuleHttpParametersOutput) ElementType() reflect.Type

func (RuleHttpParametersOutput) HeaderParameters

func (o RuleHttpParametersOutput) HeaderParameters() pulumi.StringMapOutput

func (RuleHttpParametersOutput) PathParameterValues

func (o RuleHttpParametersOutput) PathParameterValues() pulumi.StringArrayOutput

func (RuleHttpParametersOutput) QueryStringParameters

func (o RuleHttpParametersOutput) QueryStringParameters() pulumi.StringMapOutput

func (RuleHttpParametersOutput) ToRuleHttpParametersOutput

func (o RuleHttpParametersOutput) ToRuleHttpParametersOutput() RuleHttpParametersOutput

func (RuleHttpParametersOutput) ToRuleHttpParametersOutputWithContext

func (o RuleHttpParametersOutput) ToRuleHttpParametersOutputWithContext(ctx context.Context) RuleHttpParametersOutput

func (RuleHttpParametersOutput) ToRuleHttpParametersPtrOutput

func (o RuleHttpParametersOutput) ToRuleHttpParametersPtrOutput() RuleHttpParametersPtrOutput

func (RuleHttpParametersOutput) ToRuleHttpParametersPtrOutputWithContext

func (o RuleHttpParametersOutput) ToRuleHttpParametersPtrOutputWithContext(ctx context.Context) RuleHttpParametersPtrOutput

type RuleHttpParametersPtrInput

type RuleHttpParametersPtrInput interface {
	pulumi.Input

	ToRuleHttpParametersPtrOutput() RuleHttpParametersPtrOutput
	ToRuleHttpParametersPtrOutputWithContext(context.Context) RuleHttpParametersPtrOutput
}

RuleHttpParametersPtrInput is an input type that accepts RuleHttpParametersArgs, RuleHttpParametersPtr and RuleHttpParametersPtrOutput values. You can construct a concrete instance of `RuleHttpParametersPtrInput` via:

        RuleHttpParametersArgs{...}

or:

        nil

type RuleHttpParametersPtrOutput

type RuleHttpParametersPtrOutput struct{ *pulumi.OutputState }

func (RuleHttpParametersPtrOutput) Elem

func (RuleHttpParametersPtrOutput) ElementType

func (RuleHttpParametersPtrOutput) HeaderParameters

func (o RuleHttpParametersPtrOutput) HeaderParameters() pulumi.StringMapOutput

func (RuleHttpParametersPtrOutput) PathParameterValues

func (o RuleHttpParametersPtrOutput) PathParameterValues() pulumi.StringArrayOutput

func (RuleHttpParametersPtrOutput) QueryStringParameters

func (o RuleHttpParametersPtrOutput) QueryStringParameters() pulumi.StringMapOutput

func (RuleHttpParametersPtrOutput) ToRuleHttpParametersPtrOutput

func (o RuleHttpParametersPtrOutput) ToRuleHttpParametersPtrOutput() RuleHttpParametersPtrOutput

func (RuleHttpParametersPtrOutput) ToRuleHttpParametersPtrOutputWithContext

func (o RuleHttpParametersPtrOutput) ToRuleHttpParametersPtrOutputWithContext(ctx context.Context) RuleHttpParametersPtrOutput

type RuleInput

type RuleInput interface {
	pulumi.Input

	ToRuleOutput() RuleOutput
	ToRuleOutputWithContext(ctx context.Context) RuleOutput
}

type RuleInputTransformer

type RuleInputTransformer struct {
	InputPathsMap map[string]string `pulumi:"inputPathsMap"`
	InputTemplate string            `pulumi:"inputTemplate"`
}

type RuleInputTransformerArgs

type RuleInputTransformerArgs struct {
	InputPathsMap pulumi.StringMapInput `pulumi:"inputPathsMap"`
	InputTemplate pulumi.StringInput    `pulumi:"inputTemplate"`
}

func (RuleInputTransformerArgs) ElementType

func (RuleInputTransformerArgs) ElementType() reflect.Type

func (RuleInputTransformerArgs) ToRuleInputTransformerOutput

func (i RuleInputTransformerArgs) ToRuleInputTransformerOutput() RuleInputTransformerOutput

func (RuleInputTransformerArgs) ToRuleInputTransformerOutputWithContext

func (i RuleInputTransformerArgs) ToRuleInputTransformerOutputWithContext(ctx context.Context) RuleInputTransformerOutput

func (RuleInputTransformerArgs) ToRuleInputTransformerPtrOutput

func (i RuleInputTransformerArgs) ToRuleInputTransformerPtrOutput() RuleInputTransformerPtrOutput

func (RuleInputTransformerArgs) ToRuleInputTransformerPtrOutputWithContext

func (i RuleInputTransformerArgs) ToRuleInputTransformerPtrOutputWithContext(ctx context.Context) RuleInputTransformerPtrOutput

type RuleInputTransformerInput

type RuleInputTransformerInput interface {
	pulumi.Input

	ToRuleInputTransformerOutput() RuleInputTransformerOutput
	ToRuleInputTransformerOutputWithContext(context.Context) RuleInputTransformerOutput
}

RuleInputTransformerInput is an input type that accepts RuleInputTransformerArgs and RuleInputTransformerOutput values. You can construct a concrete instance of `RuleInputTransformerInput` via:

RuleInputTransformerArgs{...}

type RuleInputTransformerOutput

type RuleInputTransformerOutput struct{ *pulumi.OutputState }

func (RuleInputTransformerOutput) ElementType

func (RuleInputTransformerOutput) ElementType() reflect.Type

func (RuleInputTransformerOutput) InputPathsMap

func (RuleInputTransformerOutput) InputTemplate

func (RuleInputTransformerOutput) ToRuleInputTransformerOutput

func (o RuleInputTransformerOutput) ToRuleInputTransformerOutput() RuleInputTransformerOutput

func (RuleInputTransformerOutput) ToRuleInputTransformerOutputWithContext

func (o RuleInputTransformerOutput) ToRuleInputTransformerOutputWithContext(ctx context.Context) RuleInputTransformerOutput

func (RuleInputTransformerOutput) ToRuleInputTransformerPtrOutput

func (o RuleInputTransformerOutput) ToRuleInputTransformerPtrOutput() RuleInputTransformerPtrOutput

func (RuleInputTransformerOutput) ToRuleInputTransformerPtrOutputWithContext

func (o RuleInputTransformerOutput) ToRuleInputTransformerPtrOutputWithContext(ctx context.Context) RuleInputTransformerPtrOutput

type RuleInputTransformerPtrInput

type RuleInputTransformerPtrInput interface {
	pulumi.Input

	ToRuleInputTransformerPtrOutput() RuleInputTransformerPtrOutput
	ToRuleInputTransformerPtrOutputWithContext(context.Context) RuleInputTransformerPtrOutput
}

RuleInputTransformerPtrInput is an input type that accepts RuleInputTransformerArgs, RuleInputTransformerPtr and RuleInputTransformerPtrOutput values. You can construct a concrete instance of `RuleInputTransformerPtrInput` via:

        RuleInputTransformerArgs{...}

or:

        nil

type RuleInputTransformerPtrOutput

type RuleInputTransformerPtrOutput struct{ *pulumi.OutputState }

func (RuleInputTransformerPtrOutput) Elem

func (RuleInputTransformerPtrOutput) ElementType

func (RuleInputTransformerPtrOutput) InputPathsMap

func (RuleInputTransformerPtrOutput) InputTemplate

func (RuleInputTransformerPtrOutput) ToRuleInputTransformerPtrOutput

func (o RuleInputTransformerPtrOutput) ToRuleInputTransformerPtrOutput() RuleInputTransformerPtrOutput

func (RuleInputTransformerPtrOutput) ToRuleInputTransformerPtrOutputWithContext

func (o RuleInputTransformerPtrOutput) ToRuleInputTransformerPtrOutputWithContext(ctx context.Context) RuleInputTransformerPtrOutput

type RuleKinesisParameters

type RuleKinesisParameters struct {
	PartitionKeyPath string `pulumi:"partitionKeyPath"`
}

type RuleKinesisParametersArgs

type RuleKinesisParametersArgs struct {
	PartitionKeyPath pulumi.StringInput `pulumi:"partitionKeyPath"`
}

func (RuleKinesisParametersArgs) ElementType

func (RuleKinesisParametersArgs) ElementType() reflect.Type

func (RuleKinesisParametersArgs) ToRuleKinesisParametersOutput

func (i RuleKinesisParametersArgs) ToRuleKinesisParametersOutput() RuleKinesisParametersOutput

func (RuleKinesisParametersArgs) ToRuleKinesisParametersOutputWithContext

func (i RuleKinesisParametersArgs) ToRuleKinesisParametersOutputWithContext(ctx context.Context) RuleKinesisParametersOutput

func (RuleKinesisParametersArgs) ToRuleKinesisParametersPtrOutput

func (i RuleKinesisParametersArgs) ToRuleKinesisParametersPtrOutput() RuleKinesisParametersPtrOutput

func (RuleKinesisParametersArgs) ToRuleKinesisParametersPtrOutputWithContext

func (i RuleKinesisParametersArgs) ToRuleKinesisParametersPtrOutputWithContext(ctx context.Context) RuleKinesisParametersPtrOutput

type RuleKinesisParametersInput

type RuleKinesisParametersInput interface {
	pulumi.Input

	ToRuleKinesisParametersOutput() RuleKinesisParametersOutput
	ToRuleKinesisParametersOutputWithContext(context.Context) RuleKinesisParametersOutput
}

RuleKinesisParametersInput is an input type that accepts RuleKinesisParametersArgs and RuleKinesisParametersOutput values. You can construct a concrete instance of `RuleKinesisParametersInput` via:

RuleKinesisParametersArgs{...}

type RuleKinesisParametersOutput

type RuleKinesisParametersOutput struct{ *pulumi.OutputState }

func (RuleKinesisParametersOutput) ElementType

func (RuleKinesisParametersOutput) PartitionKeyPath

func (o RuleKinesisParametersOutput) PartitionKeyPath() pulumi.StringOutput

func (RuleKinesisParametersOutput) ToRuleKinesisParametersOutput

func (o RuleKinesisParametersOutput) ToRuleKinesisParametersOutput() RuleKinesisParametersOutput

func (RuleKinesisParametersOutput) ToRuleKinesisParametersOutputWithContext

func (o RuleKinesisParametersOutput) ToRuleKinesisParametersOutputWithContext(ctx context.Context) RuleKinesisParametersOutput

func (RuleKinesisParametersOutput) ToRuleKinesisParametersPtrOutput

func (o RuleKinesisParametersOutput) ToRuleKinesisParametersPtrOutput() RuleKinesisParametersPtrOutput

func (RuleKinesisParametersOutput) ToRuleKinesisParametersPtrOutputWithContext

func (o RuleKinesisParametersOutput) ToRuleKinesisParametersPtrOutputWithContext(ctx context.Context) RuleKinesisParametersPtrOutput

type RuleKinesisParametersPtrInput

type RuleKinesisParametersPtrInput interface {
	pulumi.Input

	ToRuleKinesisParametersPtrOutput() RuleKinesisParametersPtrOutput
	ToRuleKinesisParametersPtrOutputWithContext(context.Context) RuleKinesisParametersPtrOutput
}

RuleKinesisParametersPtrInput is an input type that accepts RuleKinesisParametersArgs, RuleKinesisParametersPtr and RuleKinesisParametersPtrOutput values. You can construct a concrete instance of `RuleKinesisParametersPtrInput` via:

        RuleKinesisParametersArgs{...}

or:

        nil

type RuleKinesisParametersPtrOutput

type RuleKinesisParametersPtrOutput struct{ *pulumi.OutputState }

func (RuleKinesisParametersPtrOutput) Elem

func (RuleKinesisParametersPtrOutput) ElementType

func (RuleKinesisParametersPtrOutput) PartitionKeyPath

func (RuleKinesisParametersPtrOutput) ToRuleKinesisParametersPtrOutput

func (o RuleKinesisParametersPtrOutput) ToRuleKinesisParametersPtrOutput() RuleKinesisParametersPtrOutput

func (RuleKinesisParametersPtrOutput) ToRuleKinesisParametersPtrOutputWithContext

func (o RuleKinesisParametersPtrOutput) ToRuleKinesisParametersPtrOutputWithContext(ctx context.Context) RuleKinesisParametersPtrOutput

type RuleNetworkConfiguration

type RuleNetworkConfiguration struct {
	AwsVpcConfiguration *RuleAwsVpcConfiguration `pulumi:"awsVpcConfiguration"`
}

type RuleNetworkConfigurationArgs

type RuleNetworkConfigurationArgs struct {
	AwsVpcConfiguration RuleAwsVpcConfigurationPtrInput `pulumi:"awsVpcConfiguration"`
}

func (RuleNetworkConfigurationArgs) ElementType

func (RuleNetworkConfigurationArgs) ToRuleNetworkConfigurationOutput

func (i RuleNetworkConfigurationArgs) ToRuleNetworkConfigurationOutput() RuleNetworkConfigurationOutput

func (RuleNetworkConfigurationArgs) ToRuleNetworkConfigurationOutputWithContext

func (i RuleNetworkConfigurationArgs) ToRuleNetworkConfigurationOutputWithContext(ctx context.Context) RuleNetworkConfigurationOutput

func (RuleNetworkConfigurationArgs) ToRuleNetworkConfigurationPtrOutput

func (i RuleNetworkConfigurationArgs) ToRuleNetworkConfigurationPtrOutput() RuleNetworkConfigurationPtrOutput

func (RuleNetworkConfigurationArgs) ToRuleNetworkConfigurationPtrOutputWithContext

func (i RuleNetworkConfigurationArgs) ToRuleNetworkConfigurationPtrOutputWithContext(ctx context.Context) RuleNetworkConfigurationPtrOutput

type RuleNetworkConfigurationInput

type RuleNetworkConfigurationInput interface {
	pulumi.Input

	ToRuleNetworkConfigurationOutput() RuleNetworkConfigurationOutput
	ToRuleNetworkConfigurationOutputWithContext(context.Context) RuleNetworkConfigurationOutput
}

RuleNetworkConfigurationInput is an input type that accepts RuleNetworkConfigurationArgs and RuleNetworkConfigurationOutput values. You can construct a concrete instance of `RuleNetworkConfigurationInput` via:

RuleNetworkConfigurationArgs{...}

type RuleNetworkConfigurationOutput

type RuleNetworkConfigurationOutput struct{ *pulumi.OutputState }

func (RuleNetworkConfigurationOutput) AwsVpcConfiguration

func (RuleNetworkConfigurationOutput) ElementType

func (RuleNetworkConfigurationOutput) ToRuleNetworkConfigurationOutput

func (o RuleNetworkConfigurationOutput) ToRuleNetworkConfigurationOutput() RuleNetworkConfigurationOutput

func (RuleNetworkConfigurationOutput) ToRuleNetworkConfigurationOutputWithContext

func (o RuleNetworkConfigurationOutput) ToRuleNetworkConfigurationOutputWithContext(ctx context.Context) RuleNetworkConfigurationOutput

func (RuleNetworkConfigurationOutput) ToRuleNetworkConfigurationPtrOutput

func (o RuleNetworkConfigurationOutput) ToRuleNetworkConfigurationPtrOutput() RuleNetworkConfigurationPtrOutput

func (RuleNetworkConfigurationOutput) ToRuleNetworkConfigurationPtrOutputWithContext

func (o RuleNetworkConfigurationOutput) ToRuleNetworkConfigurationPtrOutputWithContext(ctx context.Context) RuleNetworkConfigurationPtrOutput

type RuleNetworkConfigurationPtrInput

type RuleNetworkConfigurationPtrInput interface {
	pulumi.Input

	ToRuleNetworkConfigurationPtrOutput() RuleNetworkConfigurationPtrOutput
	ToRuleNetworkConfigurationPtrOutputWithContext(context.Context) RuleNetworkConfigurationPtrOutput
}

RuleNetworkConfigurationPtrInput is an input type that accepts RuleNetworkConfigurationArgs, RuleNetworkConfigurationPtr and RuleNetworkConfigurationPtrOutput values. You can construct a concrete instance of `RuleNetworkConfigurationPtrInput` via:

        RuleNetworkConfigurationArgs{...}

or:

        nil

type RuleNetworkConfigurationPtrOutput

type RuleNetworkConfigurationPtrOutput struct{ *pulumi.OutputState }

func (RuleNetworkConfigurationPtrOutput) AwsVpcConfiguration

func (RuleNetworkConfigurationPtrOutput) Elem

func (RuleNetworkConfigurationPtrOutput) ElementType

func (RuleNetworkConfigurationPtrOutput) ToRuleNetworkConfigurationPtrOutput

func (o RuleNetworkConfigurationPtrOutput) ToRuleNetworkConfigurationPtrOutput() RuleNetworkConfigurationPtrOutput

func (RuleNetworkConfigurationPtrOutput) ToRuleNetworkConfigurationPtrOutputWithContext

func (o RuleNetworkConfigurationPtrOutput) ToRuleNetworkConfigurationPtrOutputWithContext(ctx context.Context) RuleNetworkConfigurationPtrOutput

type RuleOutput

type RuleOutput struct{ *pulumi.OutputState }

func (RuleOutput) Arn added in v0.17.0

func (o RuleOutput) Arn() pulumi.StringOutput

The ARN of the rule, such as arn:aws:events:us-east-2:123456789012:rule/example.

func (RuleOutput) Description added in v0.17.0

func (o RuleOutput) Description() pulumi.StringPtrOutput

The description of the rule.

func (RuleOutput) ElementType

func (RuleOutput) ElementType() reflect.Type

func (RuleOutput) EventBusName added in v0.17.0

func (o RuleOutput) EventBusName() pulumi.StringPtrOutput

The name or ARN of the event bus associated with the rule. If you omit this, the default event bus is used.

func (RuleOutput) EventPattern added in v0.17.0

func (o RuleOutput) EventPattern() pulumi.AnyOutput

The event pattern of the rule. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.

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

func (RuleOutput) Name added in v0.17.0

The name of the rule.

func (RuleOutput) RoleArn added in v0.17.0

func (o RuleOutput) RoleArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) of the role that is used for target invocation.

func (RuleOutput) ScheduleExpression added in v0.17.0

func (o RuleOutput) ScheduleExpression() pulumi.StringPtrOutput

The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)". For more information, see Creating an Amazon EventBridge rule that runs on a schedule.

func (RuleOutput) State added in v0.17.0

The state of the rule.

func (RuleOutput) Targets added in v0.17.0

func (o RuleOutput) Targets() RuleTargetArrayOutput

Adds the specified targets to the specified rule, or updates the targets if they are already associated with the rule. Targets are the resources that are invoked when a rule is triggered.

func (RuleOutput) ToRuleOutput

func (o RuleOutput) ToRuleOutput() RuleOutput

func (RuleOutput) ToRuleOutputWithContext

func (o RuleOutput) ToRuleOutputWithContext(ctx context.Context) RuleOutput

type RulePlacementConstraint

type RulePlacementConstraint struct {
	Expression *string `pulumi:"expression"`
	Type       *string `pulumi:"type"`
}

type RulePlacementConstraintArgs

type RulePlacementConstraintArgs struct {
	Expression pulumi.StringPtrInput `pulumi:"expression"`
	Type       pulumi.StringPtrInput `pulumi:"type"`
}

func (RulePlacementConstraintArgs) ElementType

func (RulePlacementConstraintArgs) ToRulePlacementConstraintOutput

func (i RulePlacementConstraintArgs) ToRulePlacementConstraintOutput() RulePlacementConstraintOutput

func (RulePlacementConstraintArgs) ToRulePlacementConstraintOutputWithContext

func (i RulePlacementConstraintArgs) ToRulePlacementConstraintOutputWithContext(ctx context.Context) RulePlacementConstraintOutput

type RulePlacementConstraintArray

type RulePlacementConstraintArray []RulePlacementConstraintInput

func (RulePlacementConstraintArray) ElementType

func (RulePlacementConstraintArray) ToRulePlacementConstraintArrayOutput

func (i RulePlacementConstraintArray) ToRulePlacementConstraintArrayOutput() RulePlacementConstraintArrayOutput

func (RulePlacementConstraintArray) ToRulePlacementConstraintArrayOutputWithContext

func (i RulePlacementConstraintArray) ToRulePlacementConstraintArrayOutputWithContext(ctx context.Context) RulePlacementConstraintArrayOutput

type RulePlacementConstraintArrayInput

type RulePlacementConstraintArrayInput interface {
	pulumi.Input

	ToRulePlacementConstraintArrayOutput() RulePlacementConstraintArrayOutput
	ToRulePlacementConstraintArrayOutputWithContext(context.Context) RulePlacementConstraintArrayOutput
}

RulePlacementConstraintArrayInput is an input type that accepts RulePlacementConstraintArray and RulePlacementConstraintArrayOutput values. You can construct a concrete instance of `RulePlacementConstraintArrayInput` via:

RulePlacementConstraintArray{ RulePlacementConstraintArgs{...} }

type RulePlacementConstraintArrayOutput

type RulePlacementConstraintArrayOutput struct{ *pulumi.OutputState }

func (RulePlacementConstraintArrayOutput) ElementType

func (RulePlacementConstraintArrayOutput) Index

func (RulePlacementConstraintArrayOutput) ToRulePlacementConstraintArrayOutput

func (o RulePlacementConstraintArrayOutput) ToRulePlacementConstraintArrayOutput() RulePlacementConstraintArrayOutput

func (RulePlacementConstraintArrayOutput) ToRulePlacementConstraintArrayOutputWithContext

func (o RulePlacementConstraintArrayOutput) ToRulePlacementConstraintArrayOutputWithContext(ctx context.Context) RulePlacementConstraintArrayOutput

type RulePlacementConstraintInput

type RulePlacementConstraintInput interface {
	pulumi.Input

	ToRulePlacementConstraintOutput() RulePlacementConstraintOutput
	ToRulePlacementConstraintOutputWithContext(context.Context) RulePlacementConstraintOutput
}

RulePlacementConstraintInput is an input type that accepts RulePlacementConstraintArgs and RulePlacementConstraintOutput values. You can construct a concrete instance of `RulePlacementConstraintInput` via:

RulePlacementConstraintArgs{...}

type RulePlacementConstraintOutput

type RulePlacementConstraintOutput struct{ *pulumi.OutputState }

func (RulePlacementConstraintOutput) ElementType

func (RulePlacementConstraintOutput) Expression

func (RulePlacementConstraintOutput) ToRulePlacementConstraintOutput

func (o RulePlacementConstraintOutput) ToRulePlacementConstraintOutput() RulePlacementConstraintOutput

func (RulePlacementConstraintOutput) ToRulePlacementConstraintOutputWithContext

func (o RulePlacementConstraintOutput) ToRulePlacementConstraintOutputWithContext(ctx context.Context) RulePlacementConstraintOutput

func (RulePlacementConstraintOutput) Type

type RulePlacementStrategy

type RulePlacementStrategy struct {
	Field *string `pulumi:"field"`
	Type  *string `pulumi:"type"`
}

type RulePlacementStrategyArgs

type RulePlacementStrategyArgs struct {
	Field pulumi.StringPtrInput `pulumi:"field"`
	Type  pulumi.StringPtrInput `pulumi:"type"`
}

func (RulePlacementStrategyArgs) ElementType

func (RulePlacementStrategyArgs) ElementType() reflect.Type

func (RulePlacementStrategyArgs) ToRulePlacementStrategyOutput

func (i RulePlacementStrategyArgs) ToRulePlacementStrategyOutput() RulePlacementStrategyOutput

func (RulePlacementStrategyArgs) ToRulePlacementStrategyOutputWithContext

func (i RulePlacementStrategyArgs) ToRulePlacementStrategyOutputWithContext(ctx context.Context) RulePlacementStrategyOutput

type RulePlacementStrategyArray

type RulePlacementStrategyArray []RulePlacementStrategyInput

func (RulePlacementStrategyArray) ElementType

func (RulePlacementStrategyArray) ElementType() reflect.Type

func (RulePlacementStrategyArray) ToRulePlacementStrategyArrayOutput

func (i RulePlacementStrategyArray) ToRulePlacementStrategyArrayOutput() RulePlacementStrategyArrayOutput

func (RulePlacementStrategyArray) ToRulePlacementStrategyArrayOutputWithContext

func (i RulePlacementStrategyArray) ToRulePlacementStrategyArrayOutputWithContext(ctx context.Context) RulePlacementStrategyArrayOutput

type RulePlacementStrategyArrayInput

type RulePlacementStrategyArrayInput interface {
	pulumi.Input

	ToRulePlacementStrategyArrayOutput() RulePlacementStrategyArrayOutput
	ToRulePlacementStrategyArrayOutputWithContext(context.Context) RulePlacementStrategyArrayOutput
}

RulePlacementStrategyArrayInput is an input type that accepts RulePlacementStrategyArray and RulePlacementStrategyArrayOutput values. You can construct a concrete instance of `RulePlacementStrategyArrayInput` via:

RulePlacementStrategyArray{ RulePlacementStrategyArgs{...} }

type RulePlacementStrategyArrayOutput

type RulePlacementStrategyArrayOutput struct{ *pulumi.OutputState }

func (RulePlacementStrategyArrayOutput) ElementType

func (RulePlacementStrategyArrayOutput) Index

func (RulePlacementStrategyArrayOutput) ToRulePlacementStrategyArrayOutput

func (o RulePlacementStrategyArrayOutput) ToRulePlacementStrategyArrayOutput() RulePlacementStrategyArrayOutput

func (RulePlacementStrategyArrayOutput) ToRulePlacementStrategyArrayOutputWithContext

func (o RulePlacementStrategyArrayOutput) ToRulePlacementStrategyArrayOutputWithContext(ctx context.Context) RulePlacementStrategyArrayOutput

type RulePlacementStrategyInput

type RulePlacementStrategyInput interface {
	pulumi.Input

	ToRulePlacementStrategyOutput() RulePlacementStrategyOutput
	ToRulePlacementStrategyOutputWithContext(context.Context) RulePlacementStrategyOutput
}

RulePlacementStrategyInput is an input type that accepts RulePlacementStrategyArgs and RulePlacementStrategyOutput values. You can construct a concrete instance of `RulePlacementStrategyInput` via:

RulePlacementStrategyArgs{...}

type RulePlacementStrategyOutput

type RulePlacementStrategyOutput struct{ *pulumi.OutputState }

func (RulePlacementStrategyOutput) ElementType

func (RulePlacementStrategyOutput) Field

func (RulePlacementStrategyOutput) ToRulePlacementStrategyOutput

func (o RulePlacementStrategyOutput) ToRulePlacementStrategyOutput() RulePlacementStrategyOutput

func (RulePlacementStrategyOutput) ToRulePlacementStrategyOutputWithContext

func (o RulePlacementStrategyOutput) ToRulePlacementStrategyOutputWithContext(ctx context.Context) RulePlacementStrategyOutput

func (RulePlacementStrategyOutput) Type

type RuleRedshiftDataParameters

type RuleRedshiftDataParameters struct {
	Database         string   `pulumi:"database"`
	DbUser           *string  `pulumi:"dbUser"`
	SecretManagerArn *string  `pulumi:"secretManagerArn"`
	Sql              *string  `pulumi:"sql"`
	Sqls             []string `pulumi:"sqls"`
	StatementName    *string  `pulumi:"statementName"`
	WithEvent        *bool    `pulumi:"withEvent"`
}

type RuleRedshiftDataParametersArgs

type RuleRedshiftDataParametersArgs struct {
	Database         pulumi.StringInput      `pulumi:"database"`
	DbUser           pulumi.StringPtrInput   `pulumi:"dbUser"`
	SecretManagerArn pulumi.StringPtrInput   `pulumi:"secretManagerArn"`
	Sql              pulumi.StringPtrInput   `pulumi:"sql"`
	Sqls             pulumi.StringArrayInput `pulumi:"sqls"`
	StatementName    pulumi.StringPtrInput   `pulumi:"statementName"`
	WithEvent        pulumi.BoolPtrInput     `pulumi:"withEvent"`
}

func (RuleRedshiftDataParametersArgs) ElementType

func (RuleRedshiftDataParametersArgs) ToRuleRedshiftDataParametersOutput

func (i RuleRedshiftDataParametersArgs) ToRuleRedshiftDataParametersOutput() RuleRedshiftDataParametersOutput

func (RuleRedshiftDataParametersArgs) ToRuleRedshiftDataParametersOutputWithContext

func (i RuleRedshiftDataParametersArgs) ToRuleRedshiftDataParametersOutputWithContext(ctx context.Context) RuleRedshiftDataParametersOutput

func (RuleRedshiftDataParametersArgs) ToRuleRedshiftDataParametersPtrOutput

func (i RuleRedshiftDataParametersArgs) ToRuleRedshiftDataParametersPtrOutput() RuleRedshiftDataParametersPtrOutput

func (RuleRedshiftDataParametersArgs) ToRuleRedshiftDataParametersPtrOutputWithContext

func (i RuleRedshiftDataParametersArgs) ToRuleRedshiftDataParametersPtrOutputWithContext(ctx context.Context) RuleRedshiftDataParametersPtrOutput

type RuleRedshiftDataParametersInput

type RuleRedshiftDataParametersInput interface {
	pulumi.Input

	ToRuleRedshiftDataParametersOutput() RuleRedshiftDataParametersOutput
	ToRuleRedshiftDataParametersOutputWithContext(context.Context) RuleRedshiftDataParametersOutput
}

RuleRedshiftDataParametersInput is an input type that accepts RuleRedshiftDataParametersArgs and RuleRedshiftDataParametersOutput values. You can construct a concrete instance of `RuleRedshiftDataParametersInput` via:

RuleRedshiftDataParametersArgs{...}

type RuleRedshiftDataParametersOutput

type RuleRedshiftDataParametersOutput struct{ *pulumi.OutputState }

func (RuleRedshiftDataParametersOutput) Database

func (RuleRedshiftDataParametersOutput) DbUser

func (RuleRedshiftDataParametersOutput) ElementType

func (RuleRedshiftDataParametersOutput) SecretManagerArn

func (RuleRedshiftDataParametersOutput) Sql

func (RuleRedshiftDataParametersOutput) Sqls added in v0.79.0

func (RuleRedshiftDataParametersOutput) StatementName

func (RuleRedshiftDataParametersOutput) ToRuleRedshiftDataParametersOutput

func (o RuleRedshiftDataParametersOutput) ToRuleRedshiftDataParametersOutput() RuleRedshiftDataParametersOutput

func (RuleRedshiftDataParametersOutput) ToRuleRedshiftDataParametersOutputWithContext

func (o RuleRedshiftDataParametersOutput) ToRuleRedshiftDataParametersOutputWithContext(ctx context.Context) RuleRedshiftDataParametersOutput

func (RuleRedshiftDataParametersOutput) ToRuleRedshiftDataParametersPtrOutput

func (o RuleRedshiftDataParametersOutput) ToRuleRedshiftDataParametersPtrOutput() RuleRedshiftDataParametersPtrOutput

func (RuleRedshiftDataParametersOutput) ToRuleRedshiftDataParametersPtrOutputWithContext

func (o RuleRedshiftDataParametersOutput) ToRuleRedshiftDataParametersPtrOutputWithContext(ctx context.Context) RuleRedshiftDataParametersPtrOutput

func (RuleRedshiftDataParametersOutput) WithEvent

type RuleRedshiftDataParametersPtrInput

type RuleRedshiftDataParametersPtrInput interface {
	pulumi.Input

	ToRuleRedshiftDataParametersPtrOutput() RuleRedshiftDataParametersPtrOutput
	ToRuleRedshiftDataParametersPtrOutputWithContext(context.Context) RuleRedshiftDataParametersPtrOutput
}

RuleRedshiftDataParametersPtrInput is an input type that accepts RuleRedshiftDataParametersArgs, RuleRedshiftDataParametersPtr and RuleRedshiftDataParametersPtrOutput values. You can construct a concrete instance of `RuleRedshiftDataParametersPtrInput` via:

        RuleRedshiftDataParametersArgs{...}

or:

        nil

type RuleRedshiftDataParametersPtrOutput

type RuleRedshiftDataParametersPtrOutput struct{ *pulumi.OutputState }

func (RuleRedshiftDataParametersPtrOutput) Database

func (RuleRedshiftDataParametersPtrOutput) DbUser

func (RuleRedshiftDataParametersPtrOutput) Elem

func (RuleRedshiftDataParametersPtrOutput) ElementType

func (RuleRedshiftDataParametersPtrOutput) SecretManagerArn

func (RuleRedshiftDataParametersPtrOutput) Sql

func (RuleRedshiftDataParametersPtrOutput) Sqls added in v0.79.0

func (RuleRedshiftDataParametersPtrOutput) StatementName

func (RuleRedshiftDataParametersPtrOutput) ToRuleRedshiftDataParametersPtrOutput

func (o RuleRedshiftDataParametersPtrOutput) ToRuleRedshiftDataParametersPtrOutput() RuleRedshiftDataParametersPtrOutput

func (RuleRedshiftDataParametersPtrOutput) ToRuleRedshiftDataParametersPtrOutputWithContext

func (o RuleRedshiftDataParametersPtrOutput) ToRuleRedshiftDataParametersPtrOutputWithContext(ctx context.Context) RuleRedshiftDataParametersPtrOutput

func (RuleRedshiftDataParametersPtrOutput) WithEvent

type RuleRetryPolicy

type RuleRetryPolicy struct {
	MaximumEventAgeInSeconds *int `pulumi:"maximumEventAgeInSeconds"`
	MaximumRetryAttempts     *int `pulumi:"maximumRetryAttempts"`
}

type RuleRetryPolicyArgs

type RuleRetryPolicyArgs struct {
	MaximumEventAgeInSeconds pulumi.IntPtrInput `pulumi:"maximumEventAgeInSeconds"`
	MaximumRetryAttempts     pulumi.IntPtrInput `pulumi:"maximumRetryAttempts"`
}

func (RuleRetryPolicyArgs) ElementType

func (RuleRetryPolicyArgs) ElementType() reflect.Type

func (RuleRetryPolicyArgs) ToRuleRetryPolicyOutput

func (i RuleRetryPolicyArgs) ToRuleRetryPolicyOutput() RuleRetryPolicyOutput

func (RuleRetryPolicyArgs) ToRuleRetryPolicyOutputWithContext

func (i RuleRetryPolicyArgs) ToRuleRetryPolicyOutputWithContext(ctx context.Context) RuleRetryPolicyOutput

func (RuleRetryPolicyArgs) ToRuleRetryPolicyPtrOutput

func (i RuleRetryPolicyArgs) ToRuleRetryPolicyPtrOutput() RuleRetryPolicyPtrOutput

func (RuleRetryPolicyArgs) ToRuleRetryPolicyPtrOutputWithContext

func (i RuleRetryPolicyArgs) ToRuleRetryPolicyPtrOutputWithContext(ctx context.Context) RuleRetryPolicyPtrOutput

type RuleRetryPolicyInput

type RuleRetryPolicyInput interface {
	pulumi.Input

	ToRuleRetryPolicyOutput() RuleRetryPolicyOutput
	ToRuleRetryPolicyOutputWithContext(context.Context) RuleRetryPolicyOutput
}

RuleRetryPolicyInput is an input type that accepts RuleRetryPolicyArgs and RuleRetryPolicyOutput values. You can construct a concrete instance of `RuleRetryPolicyInput` via:

RuleRetryPolicyArgs{...}

type RuleRetryPolicyOutput

type RuleRetryPolicyOutput struct{ *pulumi.OutputState }

func (RuleRetryPolicyOutput) ElementType

func (RuleRetryPolicyOutput) ElementType() reflect.Type

func (RuleRetryPolicyOutput) MaximumEventAgeInSeconds

func (o RuleRetryPolicyOutput) MaximumEventAgeInSeconds() pulumi.IntPtrOutput

func (RuleRetryPolicyOutput) MaximumRetryAttempts

func (o RuleRetryPolicyOutput) MaximumRetryAttempts() pulumi.IntPtrOutput

func (RuleRetryPolicyOutput) ToRuleRetryPolicyOutput

func (o RuleRetryPolicyOutput) ToRuleRetryPolicyOutput() RuleRetryPolicyOutput

func (RuleRetryPolicyOutput) ToRuleRetryPolicyOutputWithContext

func (o RuleRetryPolicyOutput) ToRuleRetryPolicyOutputWithContext(ctx context.Context) RuleRetryPolicyOutput

func (RuleRetryPolicyOutput) ToRuleRetryPolicyPtrOutput

func (o RuleRetryPolicyOutput) ToRuleRetryPolicyPtrOutput() RuleRetryPolicyPtrOutput

func (RuleRetryPolicyOutput) ToRuleRetryPolicyPtrOutputWithContext

func (o RuleRetryPolicyOutput) ToRuleRetryPolicyPtrOutputWithContext(ctx context.Context) RuleRetryPolicyPtrOutput

type RuleRetryPolicyPtrInput

type RuleRetryPolicyPtrInput interface {
	pulumi.Input

	ToRuleRetryPolicyPtrOutput() RuleRetryPolicyPtrOutput
	ToRuleRetryPolicyPtrOutputWithContext(context.Context) RuleRetryPolicyPtrOutput
}

RuleRetryPolicyPtrInput is an input type that accepts RuleRetryPolicyArgs, RuleRetryPolicyPtr and RuleRetryPolicyPtrOutput values. You can construct a concrete instance of `RuleRetryPolicyPtrInput` via:

        RuleRetryPolicyArgs{...}

or:

        nil

type RuleRetryPolicyPtrOutput

type RuleRetryPolicyPtrOutput struct{ *pulumi.OutputState }

func (RuleRetryPolicyPtrOutput) Elem

func (RuleRetryPolicyPtrOutput) ElementType

func (RuleRetryPolicyPtrOutput) ElementType() reflect.Type

func (RuleRetryPolicyPtrOutput) MaximumEventAgeInSeconds

func (o RuleRetryPolicyPtrOutput) MaximumEventAgeInSeconds() pulumi.IntPtrOutput

func (RuleRetryPolicyPtrOutput) MaximumRetryAttempts

func (o RuleRetryPolicyPtrOutput) MaximumRetryAttempts() pulumi.IntPtrOutput

func (RuleRetryPolicyPtrOutput) ToRuleRetryPolicyPtrOutput

func (o RuleRetryPolicyPtrOutput) ToRuleRetryPolicyPtrOutput() RuleRetryPolicyPtrOutput

func (RuleRetryPolicyPtrOutput) ToRuleRetryPolicyPtrOutputWithContext

func (o RuleRetryPolicyPtrOutput) ToRuleRetryPolicyPtrOutputWithContext(ctx context.Context) RuleRetryPolicyPtrOutput

type RuleRunCommandParameters

type RuleRunCommandParameters struct {
	RunCommandTargets []RuleRunCommandTarget `pulumi:"runCommandTargets"`
}

type RuleRunCommandParametersArgs

type RuleRunCommandParametersArgs struct {
	RunCommandTargets RuleRunCommandTargetArrayInput `pulumi:"runCommandTargets"`
}

func (RuleRunCommandParametersArgs) ElementType

func (RuleRunCommandParametersArgs) ToRuleRunCommandParametersOutput

func (i RuleRunCommandParametersArgs) ToRuleRunCommandParametersOutput() RuleRunCommandParametersOutput

func (RuleRunCommandParametersArgs) ToRuleRunCommandParametersOutputWithContext

func (i RuleRunCommandParametersArgs) ToRuleRunCommandParametersOutputWithContext(ctx context.Context) RuleRunCommandParametersOutput

func (RuleRunCommandParametersArgs) ToRuleRunCommandParametersPtrOutput

func (i RuleRunCommandParametersArgs) ToRuleRunCommandParametersPtrOutput() RuleRunCommandParametersPtrOutput

func (RuleRunCommandParametersArgs) ToRuleRunCommandParametersPtrOutputWithContext

func (i RuleRunCommandParametersArgs) ToRuleRunCommandParametersPtrOutputWithContext(ctx context.Context) RuleRunCommandParametersPtrOutput

type RuleRunCommandParametersInput

type RuleRunCommandParametersInput interface {
	pulumi.Input

	ToRuleRunCommandParametersOutput() RuleRunCommandParametersOutput
	ToRuleRunCommandParametersOutputWithContext(context.Context) RuleRunCommandParametersOutput
}

RuleRunCommandParametersInput is an input type that accepts RuleRunCommandParametersArgs and RuleRunCommandParametersOutput values. You can construct a concrete instance of `RuleRunCommandParametersInput` via:

RuleRunCommandParametersArgs{...}

type RuleRunCommandParametersOutput

type RuleRunCommandParametersOutput struct{ *pulumi.OutputState }

func (RuleRunCommandParametersOutput) ElementType

func (RuleRunCommandParametersOutput) RunCommandTargets

func (RuleRunCommandParametersOutput) ToRuleRunCommandParametersOutput

func (o RuleRunCommandParametersOutput) ToRuleRunCommandParametersOutput() RuleRunCommandParametersOutput

func (RuleRunCommandParametersOutput) ToRuleRunCommandParametersOutputWithContext

func (o RuleRunCommandParametersOutput) ToRuleRunCommandParametersOutputWithContext(ctx context.Context) RuleRunCommandParametersOutput

func (RuleRunCommandParametersOutput) ToRuleRunCommandParametersPtrOutput

func (o RuleRunCommandParametersOutput) ToRuleRunCommandParametersPtrOutput() RuleRunCommandParametersPtrOutput

func (RuleRunCommandParametersOutput) ToRuleRunCommandParametersPtrOutputWithContext

func (o RuleRunCommandParametersOutput) ToRuleRunCommandParametersPtrOutputWithContext(ctx context.Context) RuleRunCommandParametersPtrOutput

type RuleRunCommandParametersPtrInput

type RuleRunCommandParametersPtrInput interface {
	pulumi.Input

	ToRuleRunCommandParametersPtrOutput() RuleRunCommandParametersPtrOutput
	ToRuleRunCommandParametersPtrOutputWithContext(context.Context) RuleRunCommandParametersPtrOutput
}

RuleRunCommandParametersPtrInput is an input type that accepts RuleRunCommandParametersArgs, RuleRunCommandParametersPtr and RuleRunCommandParametersPtrOutput values. You can construct a concrete instance of `RuleRunCommandParametersPtrInput` via:

        RuleRunCommandParametersArgs{...}

or:

        nil

type RuleRunCommandParametersPtrOutput

type RuleRunCommandParametersPtrOutput struct{ *pulumi.OutputState }

func (RuleRunCommandParametersPtrOutput) Elem

func (RuleRunCommandParametersPtrOutput) ElementType

func (RuleRunCommandParametersPtrOutput) RunCommandTargets

func (RuleRunCommandParametersPtrOutput) ToRuleRunCommandParametersPtrOutput

func (o RuleRunCommandParametersPtrOutput) ToRuleRunCommandParametersPtrOutput() RuleRunCommandParametersPtrOutput

func (RuleRunCommandParametersPtrOutput) ToRuleRunCommandParametersPtrOutputWithContext

func (o RuleRunCommandParametersPtrOutput) ToRuleRunCommandParametersPtrOutputWithContext(ctx context.Context) RuleRunCommandParametersPtrOutput

type RuleRunCommandTarget

type RuleRunCommandTarget struct {
	Key    string   `pulumi:"key"`
	Values []string `pulumi:"values"`
}

type RuleRunCommandTargetArgs

type RuleRunCommandTargetArgs struct {
	Key    pulumi.StringInput      `pulumi:"key"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (RuleRunCommandTargetArgs) ElementType

func (RuleRunCommandTargetArgs) ElementType() reflect.Type

func (RuleRunCommandTargetArgs) ToRuleRunCommandTargetOutput

func (i RuleRunCommandTargetArgs) ToRuleRunCommandTargetOutput() RuleRunCommandTargetOutput

func (RuleRunCommandTargetArgs) ToRuleRunCommandTargetOutputWithContext

func (i RuleRunCommandTargetArgs) ToRuleRunCommandTargetOutputWithContext(ctx context.Context) RuleRunCommandTargetOutput

type RuleRunCommandTargetArray

type RuleRunCommandTargetArray []RuleRunCommandTargetInput

func (RuleRunCommandTargetArray) ElementType

func (RuleRunCommandTargetArray) ElementType() reflect.Type

func (RuleRunCommandTargetArray) ToRuleRunCommandTargetArrayOutput

func (i RuleRunCommandTargetArray) ToRuleRunCommandTargetArrayOutput() RuleRunCommandTargetArrayOutput

func (RuleRunCommandTargetArray) ToRuleRunCommandTargetArrayOutputWithContext

func (i RuleRunCommandTargetArray) ToRuleRunCommandTargetArrayOutputWithContext(ctx context.Context) RuleRunCommandTargetArrayOutput

type RuleRunCommandTargetArrayInput

type RuleRunCommandTargetArrayInput interface {
	pulumi.Input

	ToRuleRunCommandTargetArrayOutput() RuleRunCommandTargetArrayOutput
	ToRuleRunCommandTargetArrayOutputWithContext(context.Context) RuleRunCommandTargetArrayOutput
}

RuleRunCommandTargetArrayInput is an input type that accepts RuleRunCommandTargetArray and RuleRunCommandTargetArrayOutput values. You can construct a concrete instance of `RuleRunCommandTargetArrayInput` via:

RuleRunCommandTargetArray{ RuleRunCommandTargetArgs{...} }

type RuleRunCommandTargetArrayOutput

type RuleRunCommandTargetArrayOutput struct{ *pulumi.OutputState }

func (RuleRunCommandTargetArrayOutput) ElementType

func (RuleRunCommandTargetArrayOutput) Index

func (RuleRunCommandTargetArrayOutput) ToRuleRunCommandTargetArrayOutput

func (o RuleRunCommandTargetArrayOutput) ToRuleRunCommandTargetArrayOutput() RuleRunCommandTargetArrayOutput

func (RuleRunCommandTargetArrayOutput) ToRuleRunCommandTargetArrayOutputWithContext

func (o RuleRunCommandTargetArrayOutput) ToRuleRunCommandTargetArrayOutputWithContext(ctx context.Context) RuleRunCommandTargetArrayOutput

type RuleRunCommandTargetInput

type RuleRunCommandTargetInput interface {
	pulumi.Input

	ToRuleRunCommandTargetOutput() RuleRunCommandTargetOutput
	ToRuleRunCommandTargetOutputWithContext(context.Context) RuleRunCommandTargetOutput
}

RuleRunCommandTargetInput is an input type that accepts RuleRunCommandTargetArgs and RuleRunCommandTargetOutput values. You can construct a concrete instance of `RuleRunCommandTargetInput` via:

RuleRunCommandTargetArgs{...}

type RuleRunCommandTargetOutput

type RuleRunCommandTargetOutput struct{ *pulumi.OutputState }

func (RuleRunCommandTargetOutput) ElementType

func (RuleRunCommandTargetOutput) ElementType() reflect.Type

func (RuleRunCommandTargetOutput) Key

func (RuleRunCommandTargetOutput) ToRuleRunCommandTargetOutput

func (o RuleRunCommandTargetOutput) ToRuleRunCommandTargetOutput() RuleRunCommandTargetOutput

func (RuleRunCommandTargetOutput) ToRuleRunCommandTargetOutputWithContext

func (o RuleRunCommandTargetOutput) ToRuleRunCommandTargetOutputWithContext(ctx context.Context) RuleRunCommandTargetOutput

func (RuleRunCommandTargetOutput) Values

type RuleSageMakerPipelineParameter added in v0.12.0

type RuleSageMakerPipelineParameter struct {
	Name  string `pulumi:"name"`
	Value string `pulumi:"value"`
}

type RuleSageMakerPipelineParameterArgs added in v0.12.0

type RuleSageMakerPipelineParameterArgs struct {
	Name  pulumi.StringInput `pulumi:"name"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (RuleSageMakerPipelineParameterArgs) ElementType added in v0.12.0

func (RuleSageMakerPipelineParameterArgs) ToRuleSageMakerPipelineParameterOutput added in v0.12.0

func (i RuleSageMakerPipelineParameterArgs) ToRuleSageMakerPipelineParameterOutput() RuleSageMakerPipelineParameterOutput

func (RuleSageMakerPipelineParameterArgs) ToRuleSageMakerPipelineParameterOutputWithContext added in v0.12.0

func (i RuleSageMakerPipelineParameterArgs) ToRuleSageMakerPipelineParameterOutputWithContext(ctx context.Context) RuleSageMakerPipelineParameterOutput

type RuleSageMakerPipelineParameterArray added in v0.12.0

type RuleSageMakerPipelineParameterArray []RuleSageMakerPipelineParameterInput

func (RuleSageMakerPipelineParameterArray) ElementType added in v0.12.0

func (RuleSageMakerPipelineParameterArray) ToRuleSageMakerPipelineParameterArrayOutput added in v0.12.0

func (i RuleSageMakerPipelineParameterArray) ToRuleSageMakerPipelineParameterArrayOutput() RuleSageMakerPipelineParameterArrayOutput

func (RuleSageMakerPipelineParameterArray) ToRuleSageMakerPipelineParameterArrayOutputWithContext added in v0.12.0

func (i RuleSageMakerPipelineParameterArray) ToRuleSageMakerPipelineParameterArrayOutputWithContext(ctx context.Context) RuleSageMakerPipelineParameterArrayOutput

type RuleSageMakerPipelineParameterArrayInput added in v0.12.0

type RuleSageMakerPipelineParameterArrayInput interface {
	pulumi.Input

	ToRuleSageMakerPipelineParameterArrayOutput() RuleSageMakerPipelineParameterArrayOutput
	ToRuleSageMakerPipelineParameterArrayOutputWithContext(context.Context) RuleSageMakerPipelineParameterArrayOutput
}

RuleSageMakerPipelineParameterArrayInput is an input type that accepts RuleSageMakerPipelineParameterArray and RuleSageMakerPipelineParameterArrayOutput values. You can construct a concrete instance of `RuleSageMakerPipelineParameterArrayInput` via:

RuleSageMakerPipelineParameterArray{ RuleSageMakerPipelineParameterArgs{...} }

type RuleSageMakerPipelineParameterArrayOutput added in v0.12.0

type RuleSageMakerPipelineParameterArrayOutput struct{ *pulumi.OutputState }

func (RuleSageMakerPipelineParameterArrayOutput) ElementType added in v0.12.0

func (RuleSageMakerPipelineParameterArrayOutput) Index added in v0.12.0

func (RuleSageMakerPipelineParameterArrayOutput) ToRuleSageMakerPipelineParameterArrayOutput added in v0.12.0

func (o RuleSageMakerPipelineParameterArrayOutput) ToRuleSageMakerPipelineParameterArrayOutput() RuleSageMakerPipelineParameterArrayOutput

func (RuleSageMakerPipelineParameterArrayOutput) ToRuleSageMakerPipelineParameterArrayOutputWithContext added in v0.12.0

func (o RuleSageMakerPipelineParameterArrayOutput) ToRuleSageMakerPipelineParameterArrayOutputWithContext(ctx context.Context) RuleSageMakerPipelineParameterArrayOutput

type RuleSageMakerPipelineParameterInput added in v0.12.0

type RuleSageMakerPipelineParameterInput interface {
	pulumi.Input

	ToRuleSageMakerPipelineParameterOutput() RuleSageMakerPipelineParameterOutput
	ToRuleSageMakerPipelineParameterOutputWithContext(context.Context) RuleSageMakerPipelineParameterOutput
}

RuleSageMakerPipelineParameterInput is an input type that accepts RuleSageMakerPipelineParameterArgs and RuleSageMakerPipelineParameterOutput values. You can construct a concrete instance of `RuleSageMakerPipelineParameterInput` via:

RuleSageMakerPipelineParameterArgs{...}

type RuleSageMakerPipelineParameterOutput added in v0.12.0

type RuleSageMakerPipelineParameterOutput struct{ *pulumi.OutputState }

func (RuleSageMakerPipelineParameterOutput) ElementType added in v0.12.0

func (RuleSageMakerPipelineParameterOutput) Name added in v0.12.0

func (RuleSageMakerPipelineParameterOutput) ToRuleSageMakerPipelineParameterOutput added in v0.12.0

func (o RuleSageMakerPipelineParameterOutput) ToRuleSageMakerPipelineParameterOutput() RuleSageMakerPipelineParameterOutput

func (RuleSageMakerPipelineParameterOutput) ToRuleSageMakerPipelineParameterOutputWithContext added in v0.12.0

func (o RuleSageMakerPipelineParameterOutput) ToRuleSageMakerPipelineParameterOutputWithContext(ctx context.Context) RuleSageMakerPipelineParameterOutput

func (RuleSageMakerPipelineParameterOutput) Value added in v0.12.0

type RuleSageMakerPipelineParameters added in v0.12.0

type RuleSageMakerPipelineParameters struct {
	PipelineParameterList []RuleSageMakerPipelineParameter `pulumi:"pipelineParameterList"`
}

type RuleSageMakerPipelineParametersArgs added in v0.12.0

type RuleSageMakerPipelineParametersArgs struct {
	PipelineParameterList RuleSageMakerPipelineParameterArrayInput `pulumi:"pipelineParameterList"`
}

func (RuleSageMakerPipelineParametersArgs) ElementType added in v0.12.0

func (RuleSageMakerPipelineParametersArgs) ToRuleSageMakerPipelineParametersOutput added in v0.12.0

func (i RuleSageMakerPipelineParametersArgs) ToRuleSageMakerPipelineParametersOutput() RuleSageMakerPipelineParametersOutput

func (RuleSageMakerPipelineParametersArgs) ToRuleSageMakerPipelineParametersOutputWithContext added in v0.12.0

func (i RuleSageMakerPipelineParametersArgs) ToRuleSageMakerPipelineParametersOutputWithContext(ctx context.Context) RuleSageMakerPipelineParametersOutput

func (RuleSageMakerPipelineParametersArgs) ToRuleSageMakerPipelineParametersPtrOutput added in v0.12.0

func (i RuleSageMakerPipelineParametersArgs) ToRuleSageMakerPipelineParametersPtrOutput() RuleSageMakerPipelineParametersPtrOutput

func (RuleSageMakerPipelineParametersArgs) ToRuleSageMakerPipelineParametersPtrOutputWithContext added in v0.12.0

func (i RuleSageMakerPipelineParametersArgs) ToRuleSageMakerPipelineParametersPtrOutputWithContext(ctx context.Context) RuleSageMakerPipelineParametersPtrOutput

type RuleSageMakerPipelineParametersInput added in v0.12.0

type RuleSageMakerPipelineParametersInput interface {
	pulumi.Input

	ToRuleSageMakerPipelineParametersOutput() RuleSageMakerPipelineParametersOutput
	ToRuleSageMakerPipelineParametersOutputWithContext(context.Context) RuleSageMakerPipelineParametersOutput
}

RuleSageMakerPipelineParametersInput is an input type that accepts RuleSageMakerPipelineParametersArgs and RuleSageMakerPipelineParametersOutput values. You can construct a concrete instance of `RuleSageMakerPipelineParametersInput` via:

RuleSageMakerPipelineParametersArgs{...}

type RuleSageMakerPipelineParametersOutput added in v0.12.0

type RuleSageMakerPipelineParametersOutput struct{ *pulumi.OutputState }

func (RuleSageMakerPipelineParametersOutput) ElementType added in v0.12.0

func (RuleSageMakerPipelineParametersOutput) PipelineParameterList added in v0.12.0

func (RuleSageMakerPipelineParametersOutput) ToRuleSageMakerPipelineParametersOutput added in v0.12.0

func (o RuleSageMakerPipelineParametersOutput) ToRuleSageMakerPipelineParametersOutput() RuleSageMakerPipelineParametersOutput

func (RuleSageMakerPipelineParametersOutput) ToRuleSageMakerPipelineParametersOutputWithContext added in v0.12.0

func (o RuleSageMakerPipelineParametersOutput) ToRuleSageMakerPipelineParametersOutputWithContext(ctx context.Context) RuleSageMakerPipelineParametersOutput

func (RuleSageMakerPipelineParametersOutput) ToRuleSageMakerPipelineParametersPtrOutput added in v0.12.0

func (o RuleSageMakerPipelineParametersOutput) ToRuleSageMakerPipelineParametersPtrOutput() RuleSageMakerPipelineParametersPtrOutput

func (RuleSageMakerPipelineParametersOutput) ToRuleSageMakerPipelineParametersPtrOutputWithContext added in v0.12.0

func (o RuleSageMakerPipelineParametersOutput) ToRuleSageMakerPipelineParametersPtrOutputWithContext(ctx context.Context) RuleSageMakerPipelineParametersPtrOutput

type RuleSageMakerPipelineParametersPtrInput added in v0.12.0

type RuleSageMakerPipelineParametersPtrInput interface {
	pulumi.Input

	ToRuleSageMakerPipelineParametersPtrOutput() RuleSageMakerPipelineParametersPtrOutput
	ToRuleSageMakerPipelineParametersPtrOutputWithContext(context.Context) RuleSageMakerPipelineParametersPtrOutput
}

RuleSageMakerPipelineParametersPtrInput is an input type that accepts RuleSageMakerPipelineParametersArgs, RuleSageMakerPipelineParametersPtr and RuleSageMakerPipelineParametersPtrOutput values. You can construct a concrete instance of `RuleSageMakerPipelineParametersPtrInput` via:

        RuleSageMakerPipelineParametersArgs{...}

or:

        nil

type RuleSageMakerPipelineParametersPtrOutput added in v0.12.0

type RuleSageMakerPipelineParametersPtrOutput struct{ *pulumi.OutputState }

func (RuleSageMakerPipelineParametersPtrOutput) Elem added in v0.12.0

func (RuleSageMakerPipelineParametersPtrOutput) ElementType added in v0.12.0

func (RuleSageMakerPipelineParametersPtrOutput) PipelineParameterList added in v0.12.0

func (RuleSageMakerPipelineParametersPtrOutput) ToRuleSageMakerPipelineParametersPtrOutput added in v0.12.0

func (o RuleSageMakerPipelineParametersPtrOutput) ToRuleSageMakerPipelineParametersPtrOutput() RuleSageMakerPipelineParametersPtrOutput

func (RuleSageMakerPipelineParametersPtrOutput) ToRuleSageMakerPipelineParametersPtrOutputWithContext added in v0.12.0

func (o RuleSageMakerPipelineParametersPtrOutput) ToRuleSageMakerPipelineParametersPtrOutputWithContext(ctx context.Context) RuleSageMakerPipelineParametersPtrOutput

type RuleSqsParameters

type RuleSqsParameters struct {
	MessageGroupId string `pulumi:"messageGroupId"`
}

type RuleSqsParametersArgs

type RuleSqsParametersArgs struct {
	MessageGroupId pulumi.StringInput `pulumi:"messageGroupId"`
}

func (RuleSqsParametersArgs) ElementType

func (RuleSqsParametersArgs) ElementType() reflect.Type

func (RuleSqsParametersArgs) ToRuleSqsParametersOutput

func (i RuleSqsParametersArgs) ToRuleSqsParametersOutput() RuleSqsParametersOutput

func (RuleSqsParametersArgs) ToRuleSqsParametersOutputWithContext

func (i RuleSqsParametersArgs) ToRuleSqsParametersOutputWithContext(ctx context.Context) RuleSqsParametersOutput

func (RuleSqsParametersArgs) ToRuleSqsParametersPtrOutput

func (i RuleSqsParametersArgs) ToRuleSqsParametersPtrOutput() RuleSqsParametersPtrOutput

func (RuleSqsParametersArgs) ToRuleSqsParametersPtrOutputWithContext

func (i RuleSqsParametersArgs) ToRuleSqsParametersPtrOutputWithContext(ctx context.Context) RuleSqsParametersPtrOutput

type RuleSqsParametersInput

type RuleSqsParametersInput interface {
	pulumi.Input

	ToRuleSqsParametersOutput() RuleSqsParametersOutput
	ToRuleSqsParametersOutputWithContext(context.Context) RuleSqsParametersOutput
}

RuleSqsParametersInput is an input type that accepts RuleSqsParametersArgs and RuleSqsParametersOutput values. You can construct a concrete instance of `RuleSqsParametersInput` via:

RuleSqsParametersArgs{...}

type RuleSqsParametersOutput

type RuleSqsParametersOutput struct{ *pulumi.OutputState }

func (RuleSqsParametersOutput) ElementType

func (RuleSqsParametersOutput) ElementType() reflect.Type

func (RuleSqsParametersOutput) MessageGroupId

func (o RuleSqsParametersOutput) MessageGroupId() pulumi.StringOutput

func (RuleSqsParametersOutput) ToRuleSqsParametersOutput

func (o RuleSqsParametersOutput) ToRuleSqsParametersOutput() RuleSqsParametersOutput

func (RuleSqsParametersOutput) ToRuleSqsParametersOutputWithContext

func (o RuleSqsParametersOutput) ToRuleSqsParametersOutputWithContext(ctx context.Context) RuleSqsParametersOutput

func (RuleSqsParametersOutput) ToRuleSqsParametersPtrOutput

func (o RuleSqsParametersOutput) ToRuleSqsParametersPtrOutput() RuleSqsParametersPtrOutput

func (RuleSqsParametersOutput) ToRuleSqsParametersPtrOutputWithContext

func (o RuleSqsParametersOutput) ToRuleSqsParametersPtrOutputWithContext(ctx context.Context) RuleSqsParametersPtrOutput

type RuleSqsParametersPtrInput

type RuleSqsParametersPtrInput interface {
	pulumi.Input

	ToRuleSqsParametersPtrOutput() RuleSqsParametersPtrOutput
	ToRuleSqsParametersPtrOutputWithContext(context.Context) RuleSqsParametersPtrOutput
}

RuleSqsParametersPtrInput is an input type that accepts RuleSqsParametersArgs, RuleSqsParametersPtr and RuleSqsParametersPtrOutput values. You can construct a concrete instance of `RuleSqsParametersPtrInput` via:

        RuleSqsParametersArgs{...}

or:

        nil

type RuleSqsParametersPtrOutput

type RuleSqsParametersPtrOutput struct{ *pulumi.OutputState }

func (RuleSqsParametersPtrOutput) Elem

func (RuleSqsParametersPtrOutput) ElementType

func (RuleSqsParametersPtrOutput) ElementType() reflect.Type

func (RuleSqsParametersPtrOutput) MessageGroupId

func (RuleSqsParametersPtrOutput) ToRuleSqsParametersPtrOutput

func (o RuleSqsParametersPtrOutput) ToRuleSqsParametersPtrOutput() RuleSqsParametersPtrOutput

func (RuleSqsParametersPtrOutput) ToRuleSqsParametersPtrOutputWithContext

func (o RuleSqsParametersPtrOutput) ToRuleSqsParametersPtrOutputWithContext(ctx context.Context) RuleSqsParametersPtrOutput

type RuleState

type RuleState struct {
}

func (RuleState) ElementType

func (RuleState) ElementType() reflect.Type

type RuleStateEnum added in v0.80.0

type RuleStateEnum string

The state of the rule.

func (RuleStateEnum) ElementType added in v0.80.0

func (RuleStateEnum) ElementType() reflect.Type

func (RuleStateEnum) ToRuleStateEnumOutput added in v0.80.0

func (e RuleStateEnum) ToRuleStateEnumOutput() RuleStateEnumOutput

func (RuleStateEnum) ToRuleStateEnumOutputWithContext added in v0.80.0

func (e RuleStateEnum) ToRuleStateEnumOutputWithContext(ctx context.Context) RuleStateEnumOutput

func (RuleStateEnum) ToRuleStateEnumPtrOutput added in v0.80.0

func (e RuleStateEnum) ToRuleStateEnumPtrOutput() RuleStateEnumPtrOutput

func (RuleStateEnum) ToRuleStateEnumPtrOutputWithContext added in v0.80.0

func (e RuleStateEnum) ToRuleStateEnumPtrOutputWithContext(ctx context.Context) RuleStateEnumPtrOutput

func (RuleStateEnum) ToStringOutput added in v0.80.0

func (e RuleStateEnum) ToStringOutput() pulumi.StringOutput

func (RuleStateEnum) ToStringOutputWithContext added in v0.80.0

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

func (RuleStateEnum) ToStringPtrOutput added in v0.80.0

func (e RuleStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (RuleStateEnum) ToStringPtrOutputWithContext added in v0.80.0

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

type RuleStateEnumInput added in v0.80.0

type RuleStateEnumInput interface {
	pulumi.Input

	ToRuleStateEnumOutput() RuleStateEnumOutput
	ToRuleStateEnumOutputWithContext(context.Context) RuleStateEnumOutput
}

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

RuleStateEnumDisabled
RuleStateEnumEnabled
RuleStateEnumEnabledWithAllCloudtrailManagementEvents

type RuleStateEnumOutput added in v0.80.0

type RuleStateEnumOutput struct{ *pulumi.OutputState }

func (RuleStateEnumOutput) ElementType added in v0.80.0

func (RuleStateEnumOutput) ElementType() reflect.Type

func (RuleStateEnumOutput) ToRuleStateEnumOutput added in v0.80.0

func (o RuleStateEnumOutput) ToRuleStateEnumOutput() RuleStateEnumOutput

func (RuleStateEnumOutput) ToRuleStateEnumOutputWithContext added in v0.80.0

func (o RuleStateEnumOutput) ToRuleStateEnumOutputWithContext(ctx context.Context) RuleStateEnumOutput

func (RuleStateEnumOutput) ToRuleStateEnumPtrOutput added in v0.80.0

func (o RuleStateEnumOutput) ToRuleStateEnumPtrOutput() RuleStateEnumPtrOutput

func (RuleStateEnumOutput) ToRuleStateEnumPtrOutputWithContext added in v0.80.0

func (o RuleStateEnumOutput) ToRuleStateEnumPtrOutputWithContext(ctx context.Context) RuleStateEnumPtrOutput

func (RuleStateEnumOutput) ToStringOutput added in v0.80.0

func (o RuleStateEnumOutput) ToStringOutput() pulumi.StringOutput

func (RuleStateEnumOutput) ToStringOutputWithContext added in v0.80.0

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

func (RuleStateEnumOutput) ToStringPtrOutput added in v0.80.0

func (o RuleStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RuleStateEnumOutput) ToStringPtrOutputWithContext added in v0.80.0

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

type RuleStateEnumPtrInput added in v0.80.0

type RuleStateEnumPtrInput interface {
	pulumi.Input

	ToRuleStateEnumPtrOutput() RuleStateEnumPtrOutput
	ToRuleStateEnumPtrOutputWithContext(context.Context) RuleStateEnumPtrOutput
}

func RuleStateEnumPtr added in v0.80.0

func RuleStateEnumPtr(v string) RuleStateEnumPtrInput

type RuleStateEnumPtrOutput added in v0.80.0

type RuleStateEnumPtrOutput struct{ *pulumi.OutputState }

func (RuleStateEnumPtrOutput) Elem added in v0.80.0

func (RuleStateEnumPtrOutput) ElementType added in v0.80.0

func (RuleStateEnumPtrOutput) ElementType() reflect.Type

func (RuleStateEnumPtrOutput) ToRuleStateEnumPtrOutput added in v0.80.0

func (o RuleStateEnumPtrOutput) ToRuleStateEnumPtrOutput() RuleStateEnumPtrOutput

func (RuleStateEnumPtrOutput) ToRuleStateEnumPtrOutputWithContext added in v0.80.0

func (o RuleStateEnumPtrOutput) ToRuleStateEnumPtrOutputWithContext(ctx context.Context) RuleStateEnumPtrOutput

func (RuleStateEnumPtrOutput) ToStringPtrOutput added in v0.80.0

func (o RuleStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RuleStateEnumPtrOutput) ToStringPtrOutputWithContext added in v0.80.0

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

type RuleTag

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

type RuleTagArgs

type RuleTagArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (RuleTagArgs) ElementType

func (RuleTagArgs) ElementType() reflect.Type

func (RuleTagArgs) ToRuleTagOutput

func (i RuleTagArgs) ToRuleTagOutput() RuleTagOutput

func (RuleTagArgs) ToRuleTagOutputWithContext

func (i RuleTagArgs) ToRuleTagOutputWithContext(ctx context.Context) RuleTagOutput

type RuleTagArray

type RuleTagArray []RuleTagInput

func (RuleTagArray) ElementType

func (RuleTagArray) ElementType() reflect.Type

func (RuleTagArray) ToRuleTagArrayOutput

func (i RuleTagArray) ToRuleTagArrayOutput() RuleTagArrayOutput

func (RuleTagArray) ToRuleTagArrayOutputWithContext

func (i RuleTagArray) ToRuleTagArrayOutputWithContext(ctx context.Context) RuleTagArrayOutput

type RuleTagArrayInput

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

type RuleTagArrayOutput struct{ *pulumi.OutputState }

func (RuleTagArrayOutput) ElementType

func (RuleTagArrayOutput) ElementType() reflect.Type

func (RuleTagArrayOutput) Index

func (RuleTagArrayOutput) ToRuleTagArrayOutput

func (o RuleTagArrayOutput) ToRuleTagArrayOutput() RuleTagArrayOutput

func (RuleTagArrayOutput) ToRuleTagArrayOutputWithContext

func (o RuleTagArrayOutput) ToRuleTagArrayOutputWithContext(ctx context.Context) RuleTagArrayOutput

type RuleTagInput

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

type RuleTagOutput struct{ *pulumi.OutputState }

func (RuleTagOutput) ElementType

func (RuleTagOutput) ElementType() reflect.Type

func (RuleTagOutput) Key

func (RuleTagOutput) ToRuleTagOutput

func (o RuleTagOutput) ToRuleTagOutput() RuleTagOutput

func (RuleTagOutput) ToRuleTagOutputWithContext

func (o RuleTagOutput) ToRuleTagOutputWithContext(ctx context.Context) RuleTagOutput

func (RuleTagOutput) Value

type RuleTarget

type RuleTarget struct {
	AppSyncParameters           *RuleAppSyncParameters           `pulumi:"appSyncParameters"`
	Arn                         string                           `pulumi:"arn"`
	BatchParameters             *RuleBatchParameters             `pulumi:"batchParameters"`
	DeadLetterConfig            *RuleDeadLetterConfig            `pulumi:"deadLetterConfig"`
	EcsParameters               *RuleEcsParameters               `pulumi:"ecsParameters"`
	HttpParameters              *RuleHttpParameters              `pulumi:"httpParameters"`
	Id                          string                           `pulumi:"id"`
	Input                       *string                          `pulumi:"input"`
	InputPath                   *string                          `pulumi:"inputPath"`
	InputTransformer            *RuleInputTransformer            `pulumi:"inputTransformer"`
	KinesisParameters           *RuleKinesisParameters           `pulumi:"kinesisParameters"`
	RedshiftDataParameters      *RuleRedshiftDataParameters      `pulumi:"redshiftDataParameters"`
	RetryPolicy                 *RuleRetryPolicy                 `pulumi:"retryPolicy"`
	RoleArn                     *string                          `pulumi:"roleArn"`
	RunCommandParameters        *RuleRunCommandParameters        `pulumi:"runCommandParameters"`
	SageMakerPipelineParameters *RuleSageMakerPipelineParameters `pulumi:"sageMakerPipelineParameters"`
	SqsParameters               *RuleSqsParameters               `pulumi:"sqsParameters"`
}

type RuleTargetArgs

type RuleTargetArgs struct {
	AppSyncParameters           RuleAppSyncParametersPtrInput           `pulumi:"appSyncParameters"`
	Arn                         pulumi.StringInput                      `pulumi:"arn"`
	BatchParameters             RuleBatchParametersPtrInput             `pulumi:"batchParameters"`
	DeadLetterConfig            RuleDeadLetterConfigPtrInput            `pulumi:"deadLetterConfig"`
	EcsParameters               RuleEcsParametersPtrInput               `pulumi:"ecsParameters"`
	HttpParameters              RuleHttpParametersPtrInput              `pulumi:"httpParameters"`
	Id                          pulumi.StringInput                      `pulumi:"id"`
	Input                       pulumi.StringPtrInput                   `pulumi:"input"`
	InputPath                   pulumi.StringPtrInput                   `pulumi:"inputPath"`
	InputTransformer            RuleInputTransformerPtrInput            `pulumi:"inputTransformer"`
	KinesisParameters           RuleKinesisParametersPtrInput           `pulumi:"kinesisParameters"`
	RedshiftDataParameters      RuleRedshiftDataParametersPtrInput      `pulumi:"redshiftDataParameters"`
	RetryPolicy                 RuleRetryPolicyPtrInput                 `pulumi:"retryPolicy"`
	RoleArn                     pulumi.StringPtrInput                   `pulumi:"roleArn"`
	RunCommandParameters        RuleRunCommandParametersPtrInput        `pulumi:"runCommandParameters"`
	SageMakerPipelineParameters RuleSageMakerPipelineParametersPtrInput `pulumi:"sageMakerPipelineParameters"`
	SqsParameters               RuleSqsParametersPtrInput               `pulumi:"sqsParameters"`
}

func (RuleTargetArgs) ElementType

func (RuleTargetArgs) ElementType() reflect.Type

func (RuleTargetArgs) ToRuleTargetOutput

func (i RuleTargetArgs) ToRuleTargetOutput() RuleTargetOutput

func (RuleTargetArgs) ToRuleTargetOutputWithContext

func (i RuleTargetArgs) ToRuleTargetOutputWithContext(ctx context.Context) RuleTargetOutput

type RuleTargetArray

type RuleTargetArray []RuleTargetInput

func (RuleTargetArray) ElementType

func (RuleTargetArray) ElementType() reflect.Type

func (RuleTargetArray) ToRuleTargetArrayOutput

func (i RuleTargetArray) ToRuleTargetArrayOutput() RuleTargetArrayOutput

func (RuleTargetArray) ToRuleTargetArrayOutputWithContext

func (i RuleTargetArray) ToRuleTargetArrayOutputWithContext(ctx context.Context) RuleTargetArrayOutput

type RuleTargetArrayInput

type RuleTargetArrayInput interface {
	pulumi.Input

	ToRuleTargetArrayOutput() RuleTargetArrayOutput
	ToRuleTargetArrayOutputWithContext(context.Context) RuleTargetArrayOutput
}

RuleTargetArrayInput is an input type that accepts RuleTargetArray and RuleTargetArrayOutput values. You can construct a concrete instance of `RuleTargetArrayInput` via:

RuleTargetArray{ RuleTargetArgs{...} }

type RuleTargetArrayOutput

type RuleTargetArrayOutput struct{ *pulumi.OutputState }

func (RuleTargetArrayOutput) ElementType

func (RuleTargetArrayOutput) ElementType() reflect.Type

func (RuleTargetArrayOutput) Index

func (RuleTargetArrayOutput) ToRuleTargetArrayOutput

func (o RuleTargetArrayOutput) ToRuleTargetArrayOutput() RuleTargetArrayOutput

func (RuleTargetArrayOutput) ToRuleTargetArrayOutputWithContext

func (o RuleTargetArrayOutput) ToRuleTargetArrayOutputWithContext(ctx context.Context) RuleTargetArrayOutput

type RuleTargetInput

type RuleTargetInput interface {
	pulumi.Input

	ToRuleTargetOutput() RuleTargetOutput
	ToRuleTargetOutputWithContext(context.Context) RuleTargetOutput
}

RuleTargetInput is an input type that accepts RuleTargetArgs and RuleTargetOutput values. You can construct a concrete instance of `RuleTargetInput` via:

RuleTargetArgs{...}

type RuleTargetOutput

type RuleTargetOutput struct{ *pulumi.OutputState }

func (RuleTargetOutput) AppSyncParameters added in v0.92.0

func (o RuleTargetOutput) AppSyncParameters() RuleAppSyncParametersPtrOutput

func (RuleTargetOutput) Arn

func (RuleTargetOutput) BatchParameters

func (o RuleTargetOutput) BatchParameters() RuleBatchParametersPtrOutput

func (RuleTargetOutput) DeadLetterConfig

func (o RuleTargetOutput) DeadLetterConfig() RuleDeadLetterConfigPtrOutput

func (RuleTargetOutput) EcsParameters

func (o RuleTargetOutput) EcsParameters() RuleEcsParametersPtrOutput

func (RuleTargetOutput) ElementType

func (RuleTargetOutput) ElementType() reflect.Type

func (RuleTargetOutput) HttpParameters

func (o RuleTargetOutput) HttpParameters() RuleHttpParametersPtrOutput

func (RuleTargetOutput) Id

func (RuleTargetOutput) Input

func (RuleTargetOutput) InputPath

func (o RuleTargetOutput) InputPath() pulumi.StringPtrOutput

func (RuleTargetOutput) InputTransformer

func (o RuleTargetOutput) InputTransformer() RuleInputTransformerPtrOutput

func (RuleTargetOutput) KinesisParameters

func (o RuleTargetOutput) KinesisParameters() RuleKinesisParametersPtrOutput

func (RuleTargetOutput) RedshiftDataParameters

func (o RuleTargetOutput) RedshiftDataParameters() RuleRedshiftDataParametersPtrOutput

func (RuleTargetOutput) RetryPolicy

func (RuleTargetOutput) RoleArn

func (RuleTargetOutput) RunCommandParameters

func (o RuleTargetOutput) RunCommandParameters() RuleRunCommandParametersPtrOutput

func (RuleTargetOutput) SageMakerPipelineParameters added in v0.12.0

func (o RuleTargetOutput) SageMakerPipelineParameters() RuleSageMakerPipelineParametersPtrOutput

func (RuleTargetOutput) SqsParameters

func (o RuleTargetOutput) SqsParameters() RuleSqsParametersPtrOutput

func (RuleTargetOutput) ToRuleTargetOutput

func (o RuleTargetOutput) ToRuleTargetOutput() RuleTargetOutput

func (RuleTargetOutput) ToRuleTargetOutputWithContext

func (o RuleTargetOutput) ToRuleTargetOutputWithContext(ctx context.Context) RuleTargetOutput

Jump to

Keyboard shortcuts

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