events

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Nov 3, 2021 License: Apache-2.0 Imports: 7 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")
)

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 ApiDestinationHttpMethodArgs and ApiDestinationHttpMethodOutput values. You can construct a concrete instance of `ApiDestinationHttpMethodInput` via:

ApiDestinationHttpMethodArgs{...}

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

func (ApiDestinationOutput) ElementType() reflect.Type

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.StringOutput    `pulumi:"archiveName"`
	Arn           pulumi.StringOutput    `pulumi:"arn"`
	Description   pulumi.StringPtrOutput `pulumi:"description"`
	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 {
	Description   pulumi.StringPtrInput
	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) ElementType

func (ArchiveOutput) ElementType() reflect.Type

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

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

type AuthParametersPropertiesArgs added in v0.2.0

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

func (AuthParametersPropertiesArgs) ElementType added in v0.2.0

func (AuthParametersPropertiesArgs) ToAuthParametersPropertiesOutput added in v0.2.0

func (i AuthParametersPropertiesArgs) ToAuthParametersPropertiesOutput() AuthParametersPropertiesOutput

func (AuthParametersPropertiesArgs) ToAuthParametersPropertiesOutputWithContext added in v0.2.0

func (i AuthParametersPropertiesArgs) ToAuthParametersPropertiesOutputWithContext(ctx context.Context) AuthParametersPropertiesOutput

func (AuthParametersPropertiesArgs) ToAuthParametersPropertiesPtrOutput added in v0.2.0

func (i AuthParametersPropertiesArgs) ToAuthParametersPropertiesPtrOutput() AuthParametersPropertiesPtrOutput

func (AuthParametersPropertiesArgs) ToAuthParametersPropertiesPtrOutputWithContext added in v0.2.0

func (i AuthParametersPropertiesArgs) ToAuthParametersPropertiesPtrOutputWithContext(ctx context.Context) AuthParametersPropertiesPtrOutput

type AuthParametersPropertiesInput added in v0.2.0

type AuthParametersPropertiesInput interface {
	pulumi.Input

	ToAuthParametersPropertiesOutput() AuthParametersPropertiesOutput
	ToAuthParametersPropertiesOutputWithContext(context.Context) AuthParametersPropertiesOutput
}

AuthParametersPropertiesInput is an input type that accepts AuthParametersPropertiesArgs and AuthParametersPropertiesOutput values. You can construct a concrete instance of `AuthParametersPropertiesInput` via:

AuthParametersPropertiesArgs{...}

type AuthParametersPropertiesOutput added in v0.2.0

type AuthParametersPropertiesOutput struct{ *pulumi.OutputState }

func (AuthParametersPropertiesOutput) ApiKeyAuthParameters added in v0.2.0

func (AuthParametersPropertiesOutput) BasicAuthParameters added in v0.2.0

func (AuthParametersPropertiesOutput) ElementType added in v0.2.0

func (AuthParametersPropertiesOutput) InvocationHttpParameters added in v0.2.0

func (AuthParametersPropertiesOutput) OAuthParameters added in v0.2.0

func (AuthParametersPropertiesOutput) ToAuthParametersPropertiesOutput added in v0.2.0

func (o AuthParametersPropertiesOutput) ToAuthParametersPropertiesOutput() AuthParametersPropertiesOutput

func (AuthParametersPropertiesOutput) ToAuthParametersPropertiesOutputWithContext added in v0.2.0

func (o AuthParametersPropertiesOutput) ToAuthParametersPropertiesOutputWithContext(ctx context.Context) AuthParametersPropertiesOutput

func (AuthParametersPropertiesOutput) ToAuthParametersPropertiesPtrOutput added in v0.2.0

func (o AuthParametersPropertiesOutput) ToAuthParametersPropertiesPtrOutput() AuthParametersPropertiesPtrOutput

func (AuthParametersPropertiesOutput) ToAuthParametersPropertiesPtrOutputWithContext added in v0.2.0

func (o AuthParametersPropertiesOutput) ToAuthParametersPropertiesPtrOutputWithContext(ctx context.Context) AuthParametersPropertiesPtrOutput

type AuthParametersPropertiesPtrInput added in v0.2.0

type AuthParametersPropertiesPtrInput interface {
	pulumi.Input

	ToAuthParametersPropertiesPtrOutput() AuthParametersPropertiesPtrOutput
	ToAuthParametersPropertiesPtrOutputWithContext(context.Context) AuthParametersPropertiesPtrOutput
}

AuthParametersPropertiesPtrInput is an input type that accepts AuthParametersPropertiesArgs, AuthParametersPropertiesPtr and AuthParametersPropertiesPtrOutput values. You can construct a concrete instance of `AuthParametersPropertiesPtrInput` via:

        AuthParametersPropertiesArgs{...}

or:

        nil

func AuthParametersPropertiesPtr added in v0.2.0

func AuthParametersPropertiesPtr(v *AuthParametersPropertiesArgs) AuthParametersPropertiesPtrInput

type AuthParametersPropertiesPtrOutput added in v0.2.0

type AuthParametersPropertiesPtrOutput struct{ *pulumi.OutputState }

func (AuthParametersPropertiesPtrOutput) ApiKeyAuthParameters added in v0.2.0

func (AuthParametersPropertiesPtrOutput) BasicAuthParameters added in v0.2.0

func (AuthParametersPropertiesPtrOutput) Elem added in v0.2.0

func (AuthParametersPropertiesPtrOutput) ElementType added in v0.2.0

func (AuthParametersPropertiesPtrOutput) InvocationHttpParameters added in v0.2.0

func (AuthParametersPropertiesPtrOutput) OAuthParameters added in v0.2.0

func (AuthParametersPropertiesPtrOutput) ToAuthParametersPropertiesPtrOutput added in v0.2.0

func (o AuthParametersPropertiesPtrOutput) ToAuthParametersPropertiesPtrOutput() AuthParametersPropertiesPtrOutput

func (AuthParametersPropertiesPtrOutput) ToAuthParametersPropertiesPtrOutputWithContext added in v0.2.0

func (o AuthParametersPropertiesPtrOutput) ToAuthParametersPropertiesPtrOutputWithContext(ctx context.Context) AuthParametersPropertiesPtrOutput

type Connection

type Connection struct {
	pulumi.CustomResourceState

	// The arn of the connection resource.
	Arn               pulumi.StringOutput               `pulumi:"arn"`
	AuthParameters    AuthParametersPropertiesOutput    `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.

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    AuthParametersPropertiesInput
	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 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 ConnectionAuthorizationTypeArgs and ConnectionAuthorizationTypeOutput values. You can construct a concrete instance of `ConnectionAuthorizationTypeInput` via:

ConnectionAuthorizationTypeArgs{...}

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.2.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.2.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 ConnectionOAuthParametersHttpMethodArgs and ConnectionOAuthParametersHttpMethodOutput values. You can construct a concrete instance of `ConnectionOAuthParametersHttpMethodInput` via:

ConnectionOAuthParametersHttpMethodArgs{...}

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

func (ConnectionOutput) ElementType() reflect.Type

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 EventBus deprecated

type EventBus struct {
	pulumi.CustomResourceState

	Arn             pulumi.StringOutput    `pulumi:"arn"`
	EventSourceName pulumi.StringPtrOutput `pulumi:"eventSourceName"`
	Name            pulumi.StringOutput    `pulumi:"name"`
	Policy          pulumi.StringOutput    `pulumi:"policy"`
}

Resource Type definition for AWS::Events::EventBus

Deprecated: EventBus is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

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 {
	EventSourceName pulumi.StringPtrInput
	Name            pulumi.StringInput
}

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

func (EventBusOutput) ElementType() reflect.Type

func (EventBusOutput) ToEventBusOutput

func (o EventBusOutput) ToEventBusOutput() EventBusOutput

func (EventBusOutput) ToEventBusOutputWithContext

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

type EventBusPolicy deprecated

type EventBusPolicy struct {
	pulumi.CustomResourceState

	Action       pulumi.StringPtrOutput           `pulumi:"action"`
	Condition    EventBusPolicyConditionPtrOutput `pulumi:"condition"`
	EventBusName pulumi.StringPtrOutput           `pulumi:"eventBusName"`
	Principal    pulumi.StringPtrOutput           `pulumi:"principal"`
	Statement    pulumi.AnyOutput                 `pulumi:"statement"`
	StatementId  pulumi.StringOutput              `pulumi:"statementId"`
}

Resource Type definition for AWS::Events::EventBusPolicy

Deprecated: EventBusPolicy is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetEventBusPolicy

func GetEventBusPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EventBusPolicyState, opts ...pulumi.ResourceOption) (*EventBusPolicy, error)

GetEventBusPolicy gets an existing EventBusPolicy 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 NewEventBusPolicy

func NewEventBusPolicy(ctx *pulumi.Context,
	name string, args *EventBusPolicyArgs, opts ...pulumi.ResourceOption) (*EventBusPolicy, error)

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

func (*EventBusPolicy) ElementType

func (*EventBusPolicy) ElementType() reflect.Type

func (*EventBusPolicy) ToEventBusPolicyOutput

func (i *EventBusPolicy) ToEventBusPolicyOutput() EventBusPolicyOutput

func (*EventBusPolicy) ToEventBusPolicyOutputWithContext

func (i *EventBusPolicy) ToEventBusPolicyOutputWithContext(ctx context.Context) EventBusPolicyOutput

type EventBusPolicyArgs

type EventBusPolicyArgs struct {
	Action       pulumi.StringPtrInput
	Condition    EventBusPolicyConditionPtrInput
	EventBusName pulumi.StringPtrInput
	Principal    pulumi.StringPtrInput
	Statement    pulumi.Input
	StatementId  pulumi.StringInput
}

The set of arguments for constructing a EventBusPolicy resource.

func (EventBusPolicyArgs) ElementType

func (EventBusPolicyArgs) ElementType() reflect.Type

type EventBusPolicyCondition

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

type EventBusPolicyConditionArgs

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

func (EventBusPolicyConditionArgs) ElementType

func (EventBusPolicyConditionArgs) ToEventBusPolicyConditionOutput

func (i EventBusPolicyConditionArgs) ToEventBusPolicyConditionOutput() EventBusPolicyConditionOutput

func (EventBusPolicyConditionArgs) ToEventBusPolicyConditionOutputWithContext

func (i EventBusPolicyConditionArgs) ToEventBusPolicyConditionOutputWithContext(ctx context.Context) EventBusPolicyConditionOutput

func (EventBusPolicyConditionArgs) ToEventBusPolicyConditionPtrOutput

func (i EventBusPolicyConditionArgs) ToEventBusPolicyConditionPtrOutput() EventBusPolicyConditionPtrOutput

func (EventBusPolicyConditionArgs) ToEventBusPolicyConditionPtrOutputWithContext

func (i EventBusPolicyConditionArgs) ToEventBusPolicyConditionPtrOutputWithContext(ctx context.Context) EventBusPolicyConditionPtrOutput

type EventBusPolicyConditionInput

type EventBusPolicyConditionInput interface {
	pulumi.Input

	ToEventBusPolicyConditionOutput() EventBusPolicyConditionOutput
	ToEventBusPolicyConditionOutputWithContext(context.Context) EventBusPolicyConditionOutput
}

EventBusPolicyConditionInput is an input type that accepts EventBusPolicyConditionArgs and EventBusPolicyConditionOutput values. You can construct a concrete instance of `EventBusPolicyConditionInput` via:

EventBusPolicyConditionArgs{...}

type EventBusPolicyConditionOutput

type EventBusPolicyConditionOutput struct{ *pulumi.OutputState }

func (EventBusPolicyConditionOutput) ElementType

func (EventBusPolicyConditionOutput) Key

func (EventBusPolicyConditionOutput) ToEventBusPolicyConditionOutput

func (o EventBusPolicyConditionOutput) ToEventBusPolicyConditionOutput() EventBusPolicyConditionOutput

func (EventBusPolicyConditionOutput) ToEventBusPolicyConditionOutputWithContext

func (o EventBusPolicyConditionOutput) ToEventBusPolicyConditionOutputWithContext(ctx context.Context) EventBusPolicyConditionOutput

func (EventBusPolicyConditionOutput) ToEventBusPolicyConditionPtrOutput

func (o EventBusPolicyConditionOutput) ToEventBusPolicyConditionPtrOutput() EventBusPolicyConditionPtrOutput

func (EventBusPolicyConditionOutput) ToEventBusPolicyConditionPtrOutputWithContext

func (o EventBusPolicyConditionOutput) ToEventBusPolicyConditionPtrOutputWithContext(ctx context.Context) EventBusPolicyConditionPtrOutput

func (EventBusPolicyConditionOutput) Type

func (EventBusPolicyConditionOutput) Value

type EventBusPolicyConditionPtrInput

type EventBusPolicyConditionPtrInput interface {
	pulumi.Input

	ToEventBusPolicyConditionPtrOutput() EventBusPolicyConditionPtrOutput
	ToEventBusPolicyConditionPtrOutputWithContext(context.Context) EventBusPolicyConditionPtrOutput
}

EventBusPolicyConditionPtrInput is an input type that accepts EventBusPolicyConditionArgs, EventBusPolicyConditionPtr and EventBusPolicyConditionPtrOutput values. You can construct a concrete instance of `EventBusPolicyConditionPtrInput` via:

        EventBusPolicyConditionArgs{...}

or:

        nil

type EventBusPolicyConditionPtrOutput

type EventBusPolicyConditionPtrOutput struct{ *pulumi.OutputState }

func (EventBusPolicyConditionPtrOutput) Elem

func (EventBusPolicyConditionPtrOutput) ElementType

func (EventBusPolicyConditionPtrOutput) Key

func (EventBusPolicyConditionPtrOutput) ToEventBusPolicyConditionPtrOutput

func (o EventBusPolicyConditionPtrOutput) ToEventBusPolicyConditionPtrOutput() EventBusPolicyConditionPtrOutput

func (EventBusPolicyConditionPtrOutput) ToEventBusPolicyConditionPtrOutputWithContext

func (o EventBusPolicyConditionPtrOutput) ToEventBusPolicyConditionPtrOutputWithContext(ctx context.Context) EventBusPolicyConditionPtrOutput

func (EventBusPolicyConditionPtrOutput) Type

func (EventBusPolicyConditionPtrOutput) Value

type EventBusPolicyInput

type EventBusPolicyInput interface {
	pulumi.Input

	ToEventBusPolicyOutput() EventBusPolicyOutput
	ToEventBusPolicyOutputWithContext(ctx context.Context) EventBusPolicyOutput
}

type EventBusPolicyOutput

type EventBusPolicyOutput struct{ *pulumi.OutputState }

func (EventBusPolicyOutput) ElementType

func (EventBusPolicyOutput) ElementType() reflect.Type

func (EventBusPolicyOutput) ToEventBusPolicyOutput

func (o EventBusPolicyOutput) ToEventBusPolicyOutput() EventBusPolicyOutput

func (EventBusPolicyOutput) ToEventBusPolicyOutputWithContext

func (o EventBusPolicyOutput) ToEventBusPolicyOutputWithContext(ctx context.Context) EventBusPolicyOutput

type EventBusPolicyState

type EventBusPolicyState struct {
}

func (EventBusPolicyState) ElementType

func (EventBusPolicyState) ElementType() reflect.Type

type EventBusState

type EventBusState struct {
}

func (EventBusState) ElementType

func (EventBusState) ElementType() reflect.Type

type Rule deprecated

type Rule struct {
	pulumi.CustomResourceState

	Arn                pulumi.StringOutput    `pulumi:"arn"`
	Description        pulumi.StringPtrOutput `pulumi:"description"`
	EventBusName       pulumi.StringPtrOutput `pulumi:"eventBusName"`
	EventPattern       pulumi.AnyOutput       `pulumi:"eventPattern"`
	Name               pulumi.StringPtrOutput `pulumi:"name"`
	RoleArn            pulumi.StringPtrOutput `pulumi:"roleArn"`
	ScheduleExpression pulumi.StringPtrOutput `pulumi:"scheduleExpression"`
	State              pulumi.StringPtrOutput `pulumi:"state"`
	Targets            RuleTargetArrayOutput  `pulumi:"targets"`
}

Resource Type definition for AWS::Events::Rule

Deprecated: Rule is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

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 RuleArgs

type RuleArgs struct {
	Description        pulumi.StringPtrInput
	EventBusName       pulumi.StringPtrInput
	EventPattern       pulumi.Input
	Name               pulumi.StringPtrInput
	RoleArn            pulumi.StringPtrInput
	ScheduleExpression pulumi.StringPtrInput
	State              pulumi.StringPtrInput
	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

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

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      interface{} `pulumi:"headerParameters"`
	PathParameterValues   []string    `pulumi:"pathParameterValues"`
	QueryStringParameters interface{} `pulumi:"queryStringParameters"`
}

type RuleHttpParametersArgs

type RuleHttpParametersArgs struct {
	HeaderParameters      pulumi.Input            `pulumi:"headerParameters"`
	PathParameterValues   pulumi.StringArrayInput `pulumi:"pathParameterValues"`
	QueryStringParameters pulumi.Input            `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.AnyOutput

func (RuleHttpParametersOutput) PathParameterValues

func (o RuleHttpParametersOutput) PathParameterValues() pulumi.StringArrayOutput

func (RuleHttpParametersOutput) QueryStringParameters

func (o RuleHttpParametersOutput) QueryStringParameters() pulumi.AnyOutput

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

func (RuleHttpParametersPtrOutput) PathParameterValues

func (o RuleHttpParametersPtrOutput) PathParameterValues() pulumi.StringArrayOutput

func (RuleHttpParametersPtrOutput) QueryStringParameters

func (o RuleHttpParametersPtrOutput) QueryStringParameters() pulumi.AnyOutput

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 interface{} `pulumi:"inputPathsMap"`
	InputTemplate string      `pulumi:"inputTemplate"`
}

type RuleInputTransformerArgs

type RuleInputTransformerArgs struct {
	InputPathsMap pulumi.Input       `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 (o RuleInputTransformerOutput) InputPathsMap() pulumi.AnyOutput

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

func (RuleOutput) ElementType() reflect.Type

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"`
	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.StringInput    `pulumi:"sql"`
	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) 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) 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 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 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 {
	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"`
	SqsParameters          *RuleSqsParameters          `pulumi:"sqsParameters"`
}

type RuleTargetArgs

type RuleTargetArgs struct {
	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"`
	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) 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) 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