pipes

package
v0.106.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	PipeAssignPublicIpEnabled  = PipeAssignPublicIp("ENABLED")
	PipeAssignPublicIpDisabled = PipeAssignPublicIp("DISABLED")
)
View Source
const (
	PipeBatchJobDependencyTypeNToN       = PipeBatchJobDependencyType("N_TO_N")
	PipeBatchJobDependencyTypeSequential = PipeBatchJobDependencyType("SEQUENTIAL")
)
View Source
const (
	PipeBatchResourceRequirementTypeGpu    = PipeBatchResourceRequirementType("GPU")
	PipeBatchResourceRequirementTypeMemory = PipeBatchResourceRequirementType("MEMORY")
	PipeBatchResourceRequirementTypeVcpu   = PipeBatchResourceRequirementType("VCPU")
)
View Source
const (
	PipeDynamoDbStreamStartPositionTrimHorizon = PipeDynamoDbStreamStartPosition("TRIM_HORIZON")
	PipeDynamoDbStreamStartPositionLatest      = PipeDynamoDbStreamStartPosition("LATEST")
)
View Source
const (
	PipeEcsResourceRequirementTypeGpu                  = PipeEcsResourceRequirementType("GPU")
	PipeEcsResourceRequirementTypeInferenceAccelerator = PipeEcsResourceRequirementType("InferenceAccelerator")
)
View Source
const (
	PipeKinesisStreamStartPositionTrimHorizon = PipeKinesisStreamStartPosition("TRIM_HORIZON")
	PipeKinesisStreamStartPositionLatest      = PipeKinesisStreamStartPosition("LATEST")
	PipeKinesisStreamStartPositionAtTimestamp = PipeKinesisStreamStartPosition("AT_TIMESTAMP")
)
View Source
const (
	PipeLaunchTypeEc2      = PipeLaunchType("EC2")
	PipeLaunchTypeFargate  = PipeLaunchType("FARGATE")
	PipeLaunchTypeExternal = PipeLaunchType("EXTERNAL")
)
View Source
const (
	PipeLogLevelOff   = PipeLogLevel("OFF")
	PipeLogLevelError = PipeLogLevel("ERROR")
	PipeLogLevelInfo  = PipeLogLevel("INFO")
	PipeLogLevelTrace = PipeLogLevel("TRACE")
)
View Source
const (
	PipeMskStartPositionTrimHorizon = PipeMskStartPosition("TRIM_HORIZON")
	PipeMskStartPositionLatest      = PipeMskStartPosition("LATEST")
)
View Source
const (
	PipePlacementConstraintTypeDistinctInstance = PipePlacementConstraintType("distinctInstance")
	PipePlacementConstraintTypeMemberOf         = PipePlacementConstraintType("memberOf")
)
View Source
const (
	PipePlacementStrategyTypeRandom  = PipePlacementStrategyType("random")
	PipePlacementStrategyTypeSpread  = PipePlacementStrategyType("spread")
	PipePlacementStrategyTypeBinpack = PipePlacementStrategyType("binpack")
)
View Source
const (
	PipeRequestedPipeStateRunning = PipeRequestedPipeState("RUNNING")
	PipeRequestedPipeStateStopped = PipeRequestedPipeState("STOPPED")
)
View Source
const (
	PipeS3OutputFormatJson  = PipeS3OutputFormat("json")
	PipeS3OutputFormatPlain = PipeS3OutputFormat("plain")
	PipeS3OutputFormatW3c   = PipeS3OutputFormat("w3c")
)
View Source
const (
	PipeSelfManagedKafkaStartPositionTrimHorizon = PipeSelfManagedKafkaStartPosition("TRIM_HORIZON")
	PipeSelfManagedKafkaStartPositionLatest      = PipeSelfManagedKafkaStartPosition("LATEST")
)
View Source
const (
	PipeStateEnumRunning              = PipeStateEnum("RUNNING")
	PipeStateEnumStopped              = PipeStateEnum("STOPPED")
	PipeStateEnumCreating             = PipeStateEnum("CREATING")
	PipeStateEnumUpdating             = PipeStateEnum("UPDATING")
	PipeStateEnumDeleting             = PipeStateEnum("DELETING")
	PipeStateEnumStarting             = PipeStateEnum("STARTING")
	PipeStateEnumStopping             = PipeStateEnum("STOPPING")
	PipeStateEnumCreateFailed         = PipeStateEnum("CREATE_FAILED")
	PipeStateEnumUpdateFailed         = PipeStateEnum("UPDATE_FAILED")
	PipeStateEnumStartFailed          = PipeStateEnum("START_FAILED")
	PipeStateEnumStopFailed           = PipeStateEnum("STOP_FAILED")
	PipeStateEnumDeleteFailed         = PipeStateEnum("DELETE_FAILED")
	PipeStateEnumCreateRollbackFailed = PipeStateEnum("CREATE_ROLLBACK_FAILED")
	PipeStateEnumDeleteRollbackFailed = PipeStateEnum("DELETE_ROLLBACK_FAILED")
	PipeStateEnumUpdateRollbackFailed = PipeStateEnum("UPDATE_ROLLBACK_FAILED")
)
View Source
const (
	PipeTargetInvocationTypeRequestResponse = PipeTargetInvocationType("REQUEST_RESPONSE")
	PipeTargetInvocationTypeFireAndForget   = PipeTargetInvocationType("FIRE_AND_FORGET")
)
View Source
const (
	PipeEcsEnvironmentFileTypeS3 = PipeEcsEnvironmentFileType("s3")
)
View Source
const (
	PipeIncludeExecutionDataOptionAll = PipeIncludeExecutionDataOption("ALL")
)
View Source
const (
	PipeOnPartialBatchItemFailureStreamsAutomaticBisect = PipeOnPartialBatchItemFailureStreams("AUTOMATIC_BISECT")
)
View Source
const (
	PipePropagateTagsTaskDefinition = PipePropagateTags("TASK_DEFINITION")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type LookupPipeArgs

type LookupPipeArgs struct {
	// The name of the pipe.
	Name string `pulumi:"name"`
}

type LookupPipeOutputArgs

type LookupPipeOutputArgs struct {
	// The name of the pipe.
	Name pulumi.StringInput `pulumi:"name"`
}

func (LookupPipeOutputArgs) ElementType

func (LookupPipeOutputArgs) ElementType() reflect.Type

type LookupPipeResult

type LookupPipeResult struct {
	// The ARN of the pipe.
	Arn *string `pulumi:"arn"`
	// The time the pipe was created.
	CreationTime *string `pulumi:"creationTime"`
	// The state the pipe is in.
	CurrentState *PipeStateEnum `pulumi:"currentState"`
	// A description of the pipe.
	Description *string `pulumi:"description"`
	// The state the pipe should be in.
	DesiredState *PipeRequestedPipeState `pulumi:"desiredState"`
	// The ARN of the enrichment resource.
	Enrichment *string `pulumi:"enrichment"`
	// The parameters required to set up enrichment on your pipe.
	EnrichmentParameters *PipeEnrichmentParameters `pulumi:"enrichmentParameters"`
	// When the pipe was last updated, in [ISO-8601 format](https://docs.aws.amazon.com/https://www.w3.org/TR/NOTE-datetime) (YYYY-MM-DDThh:mm:ss.sTZD).
	LastModifiedTime *string `pulumi:"lastModifiedTime"`
	// The logging configuration settings for the pipe.
	LogConfiguration *PipeLogConfiguration `pulumi:"logConfiguration"`
	// The ARN of the role that allows the pipe to send data to the target.
	RoleArn *string `pulumi:"roleArn"`
	// The reason the pipe is in its current state.
	StateReason *string `pulumi:"stateReason"`
	// The list of key-value pairs to associate with the pipe.
	Tags map[string]string `pulumi:"tags"`
	// The ARN of the target resource.
	Target *string `pulumi:"target"`
}

func LookupPipe

func LookupPipe(ctx *pulumi.Context, args *LookupPipeArgs, opts ...pulumi.InvokeOption) (*LookupPipeResult, error)

Definition of AWS::Pipes::Pipe Resource Type

type LookupPipeResultOutput

type LookupPipeResultOutput struct{ *pulumi.OutputState }

func (LookupPipeResultOutput) Arn

The ARN of the pipe.

func (LookupPipeResultOutput) CreationTime

The time the pipe was created.

func (LookupPipeResultOutput) CurrentState

The state the pipe is in.

func (LookupPipeResultOutput) Description

A description of the pipe.

func (LookupPipeResultOutput) DesiredState

The state the pipe should be in.

func (LookupPipeResultOutput) ElementType

func (LookupPipeResultOutput) ElementType() reflect.Type

func (LookupPipeResultOutput) Enrichment

The ARN of the enrichment resource.

func (LookupPipeResultOutput) EnrichmentParameters

The parameters required to set up enrichment on your pipe.

func (LookupPipeResultOutput) LastModifiedTime

func (o LookupPipeResultOutput) LastModifiedTime() pulumi.StringPtrOutput

When the pipe was last updated, in [ISO-8601 format](https://docs.aws.amazon.com/https://www.w3.org/TR/NOTE-datetime) (YYYY-MM-DDThh:mm:ss.sTZD).

func (LookupPipeResultOutput) LogConfiguration added in v0.85.0

The logging configuration settings for the pipe.

func (LookupPipeResultOutput) RoleArn

The ARN of the role that allows the pipe to send data to the target.

func (LookupPipeResultOutput) StateReason

The reason the pipe is in its current state.

func (LookupPipeResultOutput) Tags

The list of key-value pairs to associate with the pipe.

func (LookupPipeResultOutput) Target

The ARN of the target resource.

func (LookupPipeResultOutput) ToLookupPipeResultOutput

func (o LookupPipeResultOutput) ToLookupPipeResultOutput() LookupPipeResultOutput

func (LookupPipeResultOutput) ToLookupPipeResultOutputWithContext

func (o LookupPipeResultOutput) ToLookupPipeResultOutputWithContext(ctx context.Context) LookupPipeResultOutput

type Pipe

type Pipe struct {
	pulumi.CustomResourceState

	// The ARN of the pipe.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The time the pipe was created.
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// The state the pipe is in.
	CurrentState PipeStateEnumOutput `pulumi:"currentState"`
	// A description of the pipe.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The state the pipe should be in.
	DesiredState PipeRequestedPipeStatePtrOutput `pulumi:"desiredState"`
	// The ARN of the enrichment resource.
	Enrichment pulumi.StringPtrOutput `pulumi:"enrichment"`
	// The parameters required to set up enrichment on your pipe.
	EnrichmentParameters PipeEnrichmentParametersPtrOutput `pulumi:"enrichmentParameters"`
	// When the pipe was last updated, in [ISO-8601 format](https://docs.aws.amazon.com/https://www.w3.org/TR/NOTE-datetime) (YYYY-MM-DDThh:mm:ss.sTZD).
	LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"`
	// The logging configuration settings for the pipe.
	LogConfiguration PipeLogConfigurationPtrOutput `pulumi:"logConfiguration"`
	// The name of the pipe.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// The ARN of the role that allows the pipe to send data to the target.
	RoleArn pulumi.StringOutput `pulumi:"roleArn"`
	// The ARN of the source resource.
	Source pulumi.StringOutput `pulumi:"source"`
	// The parameters required to set up a source for your pipe.
	SourceParameters PipeSourceParametersPtrOutput `pulumi:"sourceParameters"`
	// The reason the pipe is in its current state.
	StateReason pulumi.StringOutput `pulumi:"stateReason"`
	// The list of key-value pairs to associate with the pipe.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The ARN of the target resource.
	Target pulumi.StringOutput `pulumi:"target"`
	// The parameters required to set up a target for your pipe.
	//
	// For more information about pipe target parameters, including how to use dynamic path parameters, see [Target parameters](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes-event-target.html) in the *Amazon EventBridge User Guide* .
	TargetParameters PipeTargetParametersPtrOutput `pulumi:"targetParameters"`
}

Definition of AWS::Pipes::Pipe Resource Type

## Example Usage ### Example

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := pipes.NewPipe(ctx, "testPipe", &pipes.PipeArgs{
			Name:       pulumi.String("PipeCfnExample"),
			RoleArn:    pulumi.String("arn:aws:iam::123456789123:role/Pipe-Dev-All-Targets-Dummy-Execution-Role"),
			Source:     pulumi.String("arn:aws:sqs:us-east-1:123456789123:pipeDemoSource"),
			Enrichment: pulumi.String("arn:aws:execute-api:us-east-1:123456789123:53eo2i89p9/*/POST/pets"),
			Target:     pulumi.String("arn:aws:states:us-east-1:123456789123:stateMachine:PipeTargetStateMachine"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Example

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := pipes.NewPipe(ctx, "testPipe", &pipes.PipeArgs{
			Name:       pulumi.String("PipeCfnExample"),
			RoleArn:    pulumi.String("arn:aws:iam::123456789123:role/Pipe-Dev-All-Targets-Dummy-Execution-Role"),
			Source:     pulumi.String("arn:aws:sqs:us-east-1:123456789123:pipeDemoSource"),
			Enrichment: pulumi.String("arn:aws:execute-api:us-east-1:123456789123:53eo2i89p9/*/POST/pets"),
			Target:     pulumi.String("arn:aws:states:us-east-1:123456789123:stateMachine:PipeTargetStateMachine"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetPipe

func GetPipe(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PipeState, opts ...pulumi.ResourceOption) (*Pipe, error)

GetPipe gets an existing Pipe 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 NewPipe

func NewPipe(ctx *pulumi.Context,
	name string, args *PipeArgs, opts ...pulumi.ResourceOption) (*Pipe, error)

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

func (*Pipe) ElementType

func (*Pipe) ElementType() reflect.Type

func (*Pipe) ToPipeOutput

func (i *Pipe) ToPipeOutput() PipeOutput

func (*Pipe) ToPipeOutputWithContext

func (i *Pipe) ToPipeOutputWithContext(ctx context.Context) PipeOutput

type PipeArgs

type PipeArgs struct {
	// A description of the pipe.
	Description pulumi.StringPtrInput
	// The state the pipe should be in.
	DesiredState PipeRequestedPipeStatePtrInput
	// The ARN of the enrichment resource.
	Enrichment pulumi.StringPtrInput
	// The parameters required to set up enrichment on your pipe.
	EnrichmentParameters PipeEnrichmentParametersPtrInput
	// The logging configuration settings for the pipe.
	LogConfiguration PipeLogConfigurationPtrInput
	// The name of the pipe.
	Name pulumi.StringPtrInput
	// The ARN of the role that allows the pipe to send data to the target.
	RoleArn pulumi.StringInput
	// The ARN of the source resource.
	Source pulumi.StringInput
	// The parameters required to set up a source for your pipe.
	SourceParameters PipeSourceParametersPtrInput
	// The list of key-value pairs to associate with the pipe.
	Tags pulumi.StringMapInput
	// The ARN of the target resource.
	Target pulumi.StringInput
	// The parameters required to set up a target for your pipe.
	//
	// For more information about pipe target parameters, including how to use dynamic path parameters, see [Target parameters](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes-event-target.html) in the *Amazon EventBridge User Guide* .
	TargetParameters PipeTargetParametersPtrInput
}

The set of arguments for constructing a Pipe resource.

func (PipeArgs) ElementType

func (PipeArgs) ElementType() reflect.Type

type PipeAssignPublicIp

type PipeAssignPublicIp string

func (PipeAssignPublicIp) ElementType

func (PipeAssignPublicIp) ElementType() reflect.Type

func (PipeAssignPublicIp) ToPipeAssignPublicIpOutput

func (e PipeAssignPublicIp) ToPipeAssignPublicIpOutput() PipeAssignPublicIpOutput

func (PipeAssignPublicIp) ToPipeAssignPublicIpOutputWithContext

func (e PipeAssignPublicIp) ToPipeAssignPublicIpOutputWithContext(ctx context.Context) PipeAssignPublicIpOutput

func (PipeAssignPublicIp) ToPipeAssignPublicIpPtrOutput

func (e PipeAssignPublicIp) ToPipeAssignPublicIpPtrOutput() PipeAssignPublicIpPtrOutput

func (PipeAssignPublicIp) ToPipeAssignPublicIpPtrOutputWithContext

func (e PipeAssignPublicIp) ToPipeAssignPublicIpPtrOutputWithContext(ctx context.Context) PipeAssignPublicIpPtrOutput

func (PipeAssignPublicIp) ToStringOutput

func (e PipeAssignPublicIp) ToStringOutput() pulumi.StringOutput

func (PipeAssignPublicIp) ToStringOutputWithContext

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

func (PipeAssignPublicIp) ToStringPtrOutput

func (e PipeAssignPublicIp) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipeAssignPublicIp) ToStringPtrOutputWithContext

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

type PipeAssignPublicIpInput

type PipeAssignPublicIpInput interface {
	pulumi.Input

	ToPipeAssignPublicIpOutput() PipeAssignPublicIpOutput
	ToPipeAssignPublicIpOutputWithContext(context.Context) PipeAssignPublicIpOutput
}

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

PipeAssignPublicIpEnabled
PipeAssignPublicIpDisabled

type PipeAssignPublicIpOutput

type PipeAssignPublicIpOutput struct{ *pulumi.OutputState }

func (PipeAssignPublicIpOutput) ElementType

func (PipeAssignPublicIpOutput) ElementType() reflect.Type

func (PipeAssignPublicIpOutput) ToPipeAssignPublicIpOutput

func (o PipeAssignPublicIpOutput) ToPipeAssignPublicIpOutput() PipeAssignPublicIpOutput

func (PipeAssignPublicIpOutput) ToPipeAssignPublicIpOutputWithContext

func (o PipeAssignPublicIpOutput) ToPipeAssignPublicIpOutputWithContext(ctx context.Context) PipeAssignPublicIpOutput

func (PipeAssignPublicIpOutput) ToPipeAssignPublicIpPtrOutput

func (o PipeAssignPublicIpOutput) ToPipeAssignPublicIpPtrOutput() PipeAssignPublicIpPtrOutput

func (PipeAssignPublicIpOutput) ToPipeAssignPublicIpPtrOutputWithContext

func (o PipeAssignPublicIpOutput) ToPipeAssignPublicIpPtrOutputWithContext(ctx context.Context) PipeAssignPublicIpPtrOutput

func (PipeAssignPublicIpOutput) ToStringOutput

func (o PipeAssignPublicIpOutput) ToStringOutput() pulumi.StringOutput

func (PipeAssignPublicIpOutput) ToStringOutputWithContext

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

func (PipeAssignPublicIpOutput) ToStringPtrOutput

func (o PipeAssignPublicIpOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipeAssignPublicIpOutput) ToStringPtrOutputWithContext

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

type PipeAssignPublicIpPtrInput

type PipeAssignPublicIpPtrInput interface {
	pulumi.Input

	ToPipeAssignPublicIpPtrOutput() PipeAssignPublicIpPtrOutput
	ToPipeAssignPublicIpPtrOutputWithContext(context.Context) PipeAssignPublicIpPtrOutput
}

func PipeAssignPublicIpPtr

func PipeAssignPublicIpPtr(v string) PipeAssignPublicIpPtrInput

type PipeAssignPublicIpPtrOutput

type PipeAssignPublicIpPtrOutput struct{ *pulumi.OutputState }

func (PipeAssignPublicIpPtrOutput) Elem

func (PipeAssignPublicIpPtrOutput) ElementType

func (PipeAssignPublicIpPtrOutput) ToPipeAssignPublicIpPtrOutput

func (o PipeAssignPublicIpPtrOutput) ToPipeAssignPublicIpPtrOutput() PipeAssignPublicIpPtrOutput

func (PipeAssignPublicIpPtrOutput) ToPipeAssignPublicIpPtrOutputWithContext

func (o PipeAssignPublicIpPtrOutput) ToPipeAssignPublicIpPtrOutputWithContext(ctx context.Context) PipeAssignPublicIpPtrOutput

func (PipeAssignPublicIpPtrOutput) ToStringPtrOutput

func (o PipeAssignPublicIpPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipeAssignPublicIpPtrOutput) ToStringPtrOutputWithContext

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

type PipeAwsVpcConfiguration

type PipeAwsVpcConfiguration struct {
	// Specifies whether the task's elastic network interface receives a public IP address. You can specify `ENABLED` only when `LaunchType` in `EcsParameters` is set to `FARGATE` .
	AssignPublicIp *PipeAssignPublicIp `pulumi:"assignPublicIp"`
	// Specifies the security groups associated with the task. These security groups must all be in the same VPC. You can specify as many as five security groups. If you do not specify a security group, the default security group for the VPC is used.
	SecurityGroups []string `pulumi:"securityGroups"`
	// Specifies the subnets associated with the task. These subnets must all be in the same VPC. You can specify as many as 16 subnets.
	Subnets []string `pulumi:"subnets"`
}

type PipeAwsVpcConfigurationArgs

type PipeAwsVpcConfigurationArgs struct {
	// Specifies whether the task's elastic network interface receives a public IP address. You can specify `ENABLED` only when `LaunchType` in `EcsParameters` is set to `FARGATE` .
	AssignPublicIp PipeAssignPublicIpPtrInput `pulumi:"assignPublicIp"`
	// Specifies the security groups associated with the task. These security groups must all be in the same VPC. You can specify as many as five security groups. If you do not specify a security group, the default security group for the VPC is used.
	SecurityGroups pulumi.StringArrayInput `pulumi:"securityGroups"`
	// Specifies the subnets associated with the task. These subnets must all be in the same VPC. You can specify as many as 16 subnets.
	Subnets pulumi.StringArrayInput `pulumi:"subnets"`
}

func (PipeAwsVpcConfigurationArgs) ElementType

func (PipeAwsVpcConfigurationArgs) ToPipeAwsVpcConfigurationOutput

func (i PipeAwsVpcConfigurationArgs) ToPipeAwsVpcConfigurationOutput() PipeAwsVpcConfigurationOutput

func (PipeAwsVpcConfigurationArgs) ToPipeAwsVpcConfigurationOutputWithContext

func (i PipeAwsVpcConfigurationArgs) ToPipeAwsVpcConfigurationOutputWithContext(ctx context.Context) PipeAwsVpcConfigurationOutput

func (PipeAwsVpcConfigurationArgs) ToPipeAwsVpcConfigurationPtrOutput

func (i PipeAwsVpcConfigurationArgs) ToPipeAwsVpcConfigurationPtrOutput() PipeAwsVpcConfigurationPtrOutput

func (PipeAwsVpcConfigurationArgs) ToPipeAwsVpcConfigurationPtrOutputWithContext

func (i PipeAwsVpcConfigurationArgs) ToPipeAwsVpcConfigurationPtrOutputWithContext(ctx context.Context) PipeAwsVpcConfigurationPtrOutput

type PipeAwsVpcConfigurationInput

type PipeAwsVpcConfigurationInput interface {
	pulumi.Input

	ToPipeAwsVpcConfigurationOutput() PipeAwsVpcConfigurationOutput
	ToPipeAwsVpcConfigurationOutputWithContext(context.Context) PipeAwsVpcConfigurationOutput
}

PipeAwsVpcConfigurationInput is an input type that accepts PipeAwsVpcConfigurationArgs and PipeAwsVpcConfigurationOutput values. You can construct a concrete instance of `PipeAwsVpcConfigurationInput` via:

PipeAwsVpcConfigurationArgs{...}

type PipeAwsVpcConfigurationOutput

type PipeAwsVpcConfigurationOutput struct{ *pulumi.OutputState }

func (PipeAwsVpcConfigurationOutput) AssignPublicIp

Specifies whether the task's elastic network interface receives a public IP address. You can specify `ENABLED` only when `LaunchType` in `EcsParameters` is set to `FARGATE` .

func (PipeAwsVpcConfigurationOutput) ElementType

func (PipeAwsVpcConfigurationOutput) SecurityGroups

Specifies the security groups associated with the task. These security groups must all be in the same VPC. You can specify as many as five security groups. If you do not specify a security group, the default security group for the VPC is used.

func (PipeAwsVpcConfigurationOutput) Subnets

Specifies the subnets associated with the task. These subnets must all be in the same VPC. You can specify as many as 16 subnets.

func (PipeAwsVpcConfigurationOutput) ToPipeAwsVpcConfigurationOutput

func (o PipeAwsVpcConfigurationOutput) ToPipeAwsVpcConfigurationOutput() PipeAwsVpcConfigurationOutput

func (PipeAwsVpcConfigurationOutput) ToPipeAwsVpcConfigurationOutputWithContext

func (o PipeAwsVpcConfigurationOutput) ToPipeAwsVpcConfigurationOutputWithContext(ctx context.Context) PipeAwsVpcConfigurationOutput

func (PipeAwsVpcConfigurationOutput) ToPipeAwsVpcConfigurationPtrOutput

func (o PipeAwsVpcConfigurationOutput) ToPipeAwsVpcConfigurationPtrOutput() PipeAwsVpcConfigurationPtrOutput

func (PipeAwsVpcConfigurationOutput) ToPipeAwsVpcConfigurationPtrOutputWithContext

func (o PipeAwsVpcConfigurationOutput) ToPipeAwsVpcConfigurationPtrOutputWithContext(ctx context.Context) PipeAwsVpcConfigurationPtrOutput

type PipeAwsVpcConfigurationPtrInput

type PipeAwsVpcConfigurationPtrInput interface {
	pulumi.Input

	ToPipeAwsVpcConfigurationPtrOutput() PipeAwsVpcConfigurationPtrOutput
	ToPipeAwsVpcConfigurationPtrOutputWithContext(context.Context) PipeAwsVpcConfigurationPtrOutput
}

PipeAwsVpcConfigurationPtrInput is an input type that accepts PipeAwsVpcConfigurationArgs, PipeAwsVpcConfigurationPtr and PipeAwsVpcConfigurationPtrOutput values. You can construct a concrete instance of `PipeAwsVpcConfigurationPtrInput` via:

        PipeAwsVpcConfigurationArgs{...}

or:

        nil

type PipeAwsVpcConfigurationPtrOutput

type PipeAwsVpcConfigurationPtrOutput struct{ *pulumi.OutputState }

func (PipeAwsVpcConfigurationPtrOutput) AssignPublicIp

Specifies whether the task's elastic network interface receives a public IP address. You can specify `ENABLED` only when `LaunchType` in `EcsParameters` is set to `FARGATE` .

func (PipeAwsVpcConfigurationPtrOutput) Elem

func (PipeAwsVpcConfigurationPtrOutput) ElementType

func (PipeAwsVpcConfigurationPtrOutput) SecurityGroups

Specifies the security groups associated with the task. These security groups must all be in the same VPC. You can specify as many as five security groups. If you do not specify a security group, the default security group for the VPC is used.

func (PipeAwsVpcConfigurationPtrOutput) Subnets

Specifies the subnets associated with the task. These subnets must all be in the same VPC. You can specify as many as 16 subnets.

func (PipeAwsVpcConfigurationPtrOutput) ToPipeAwsVpcConfigurationPtrOutput

func (o PipeAwsVpcConfigurationPtrOutput) ToPipeAwsVpcConfigurationPtrOutput() PipeAwsVpcConfigurationPtrOutput

func (PipeAwsVpcConfigurationPtrOutput) ToPipeAwsVpcConfigurationPtrOutputWithContext

func (o PipeAwsVpcConfigurationPtrOutput) ToPipeAwsVpcConfigurationPtrOutputWithContext(ctx context.Context) PipeAwsVpcConfigurationPtrOutput

type PipeBatchArrayProperties

type PipeBatchArrayProperties struct {
	// The size of the array, if this is an array batch job.
	Size *int `pulumi:"size"`
}

type PipeBatchArrayPropertiesArgs

type PipeBatchArrayPropertiesArgs struct {
	// The size of the array, if this is an array batch job.
	Size pulumi.IntPtrInput `pulumi:"size"`
}

func (PipeBatchArrayPropertiesArgs) ElementType

func (PipeBatchArrayPropertiesArgs) ToPipeBatchArrayPropertiesOutput

func (i PipeBatchArrayPropertiesArgs) ToPipeBatchArrayPropertiesOutput() PipeBatchArrayPropertiesOutput

func (PipeBatchArrayPropertiesArgs) ToPipeBatchArrayPropertiesOutputWithContext

func (i PipeBatchArrayPropertiesArgs) ToPipeBatchArrayPropertiesOutputWithContext(ctx context.Context) PipeBatchArrayPropertiesOutput

func (PipeBatchArrayPropertiesArgs) ToPipeBatchArrayPropertiesPtrOutput

func (i PipeBatchArrayPropertiesArgs) ToPipeBatchArrayPropertiesPtrOutput() PipeBatchArrayPropertiesPtrOutput

func (PipeBatchArrayPropertiesArgs) ToPipeBatchArrayPropertiesPtrOutputWithContext

func (i PipeBatchArrayPropertiesArgs) ToPipeBatchArrayPropertiesPtrOutputWithContext(ctx context.Context) PipeBatchArrayPropertiesPtrOutput

type PipeBatchArrayPropertiesInput

type PipeBatchArrayPropertiesInput interface {
	pulumi.Input

	ToPipeBatchArrayPropertiesOutput() PipeBatchArrayPropertiesOutput
	ToPipeBatchArrayPropertiesOutputWithContext(context.Context) PipeBatchArrayPropertiesOutput
}

PipeBatchArrayPropertiesInput is an input type that accepts PipeBatchArrayPropertiesArgs and PipeBatchArrayPropertiesOutput values. You can construct a concrete instance of `PipeBatchArrayPropertiesInput` via:

PipeBatchArrayPropertiesArgs{...}

type PipeBatchArrayPropertiesOutput

type PipeBatchArrayPropertiesOutput struct{ *pulumi.OutputState }

func (PipeBatchArrayPropertiesOutput) ElementType

func (PipeBatchArrayPropertiesOutput) Size

The size of the array, if this is an array batch job.

func (PipeBatchArrayPropertiesOutput) ToPipeBatchArrayPropertiesOutput

func (o PipeBatchArrayPropertiesOutput) ToPipeBatchArrayPropertiesOutput() PipeBatchArrayPropertiesOutput

func (PipeBatchArrayPropertiesOutput) ToPipeBatchArrayPropertiesOutputWithContext

func (o PipeBatchArrayPropertiesOutput) ToPipeBatchArrayPropertiesOutputWithContext(ctx context.Context) PipeBatchArrayPropertiesOutput

func (PipeBatchArrayPropertiesOutput) ToPipeBatchArrayPropertiesPtrOutput

func (o PipeBatchArrayPropertiesOutput) ToPipeBatchArrayPropertiesPtrOutput() PipeBatchArrayPropertiesPtrOutput

func (PipeBatchArrayPropertiesOutput) ToPipeBatchArrayPropertiesPtrOutputWithContext

func (o PipeBatchArrayPropertiesOutput) ToPipeBatchArrayPropertiesPtrOutputWithContext(ctx context.Context) PipeBatchArrayPropertiesPtrOutput

type PipeBatchArrayPropertiesPtrInput

type PipeBatchArrayPropertiesPtrInput interface {
	pulumi.Input

	ToPipeBatchArrayPropertiesPtrOutput() PipeBatchArrayPropertiesPtrOutput
	ToPipeBatchArrayPropertiesPtrOutputWithContext(context.Context) PipeBatchArrayPropertiesPtrOutput
}

PipeBatchArrayPropertiesPtrInput is an input type that accepts PipeBatchArrayPropertiesArgs, PipeBatchArrayPropertiesPtr and PipeBatchArrayPropertiesPtrOutput values. You can construct a concrete instance of `PipeBatchArrayPropertiesPtrInput` via:

        PipeBatchArrayPropertiesArgs{...}

or:

        nil

type PipeBatchArrayPropertiesPtrOutput

type PipeBatchArrayPropertiesPtrOutput struct{ *pulumi.OutputState }

func (PipeBatchArrayPropertiesPtrOutput) Elem

func (PipeBatchArrayPropertiesPtrOutput) ElementType

func (PipeBatchArrayPropertiesPtrOutput) Size

The size of the array, if this is an array batch job.

func (PipeBatchArrayPropertiesPtrOutput) ToPipeBatchArrayPropertiesPtrOutput

func (o PipeBatchArrayPropertiesPtrOutput) ToPipeBatchArrayPropertiesPtrOutput() PipeBatchArrayPropertiesPtrOutput

func (PipeBatchArrayPropertiesPtrOutput) ToPipeBatchArrayPropertiesPtrOutputWithContext

func (o PipeBatchArrayPropertiesPtrOutput) ToPipeBatchArrayPropertiesPtrOutputWithContext(ctx context.Context) PipeBatchArrayPropertiesPtrOutput

type PipeBatchContainerOverrides

type PipeBatchContainerOverrides struct {
	// The command to send to the container that overrides the default command from the Docker image or the task definition.
	Command []string `pulumi:"command"`
	// The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the task definition.
	//
	// > Environment variables cannot start with " `AWS Batch` ". This naming convention is reserved for variables that AWS Batch sets.
	Environment []PipeBatchEnvironmentVariable `pulumi:"environment"`
	// The instance type to use for a multi-node parallel job.
	//
	// > This parameter isn't applicable to single-node container jobs or jobs that run on Fargate resources, and shouldn't be provided.
	InstanceType *string `pulumi:"instanceType"`
	// The type and amount of resources to assign to a container. This overrides the settings in the job definition. The supported resources include `GPU` , `MEMORY` , and `VCPU` .
	ResourceRequirements []PipeBatchResourceRequirement `pulumi:"resourceRequirements"`
}

type PipeBatchContainerOverridesArgs

type PipeBatchContainerOverridesArgs struct {
	// The command to send to the container that overrides the default command from the Docker image or the task definition.
	Command pulumi.StringArrayInput `pulumi:"command"`
	// The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the task definition.
	//
	// > Environment variables cannot start with " `AWS Batch` ". This naming convention is reserved for variables that AWS Batch sets.
	Environment PipeBatchEnvironmentVariableArrayInput `pulumi:"environment"`
	// The instance type to use for a multi-node parallel job.
	//
	// > This parameter isn't applicable to single-node container jobs or jobs that run on Fargate resources, and shouldn't be provided.
	InstanceType pulumi.StringPtrInput `pulumi:"instanceType"`
	// The type and amount of resources to assign to a container. This overrides the settings in the job definition. The supported resources include `GPU` , `MEMORY` , and `VCPU` .
	ResourceRequirements PipeBatchResourceRequirementArrayInput `pulumi:"resourceRequirements"`
}

func (PipeBatchContainerOverridesArgs) ElementType

func (PipeBatchContainerOverridesArgs) ToPipeBatchContainerOverridesOutput

func (i PipeBatchContainerOverridesArgs) ToPipeBatchContainerOverridesOutput() PipeBatchContainerOverridesOutput

func (PipeBatchContainerOverridesArgs) ToPipeBatchContainerOverridesOutputWithContext

func (i PipeBatchContainerOverridesArgs) ToPipeBatchContainerOverridesOutputWithContext(ctx context.Context) PipeBatchContainerOverridesOutput

func (PipeBatchContainerOverridesArgs) ToPipeBatchContainerOverridesPtrOutput

func (i PipeBatchContainerOverridesArgs) ToPipeBatchContainerOverridesPtrOutput() PipeBatchContainerOverridesPtrOutput

func (PipeBatchContainerOverridesArgs) ToPipeBatchContainerOverridesPtrOutputWithContext

func (i PipeBatchContainerOverridesArgs) ToPipeBatchContainerOverridesPtrOutputWithContext(ctx context.Context) PipeBatchContainerOverridesPtrOutput

type PipeBatchContainerOverridesInput

type PipeBatchContainerOverridesInput interface {
	pulumi.Input

	ToPipeBatchContainerOverridesOutput() PipeBatchContainerOverridesOutput
	ToPipeBatchContainerOverridesOutputWithContext(context.Context) PipeBatchContainerOverridesOutput
}

PipeBatchContainerOverridesInput is an input type that accepts PipeBatchContainerOverridesArgs and PipeBatchContainerOverridesOutput values. You can construct a concrete instance of `PipeBatchContainerOverridesInput` via:

PipeBatchContainerOverridesArgs{...}

type PipeBatchContainerOverridesOutput

type PipeBatchContainerOverridesOutput struct{ *pulumi.OutputState }

func (PipeBatchContainerOverridesOutput) Command

The command to send to the container that overrides the default command from the Docker image or the task definition.

func (PipeBatchContainerOverridesOutput) ElementType

func (PipeBatchContainerOverridesOutput) Environment

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the task definition.

> Environment variables cannot start with " `AWS Batch` ". This naming convention is reserved for variables that AWS Batch sets.

func (PipeBatchContainerOverridesOutput) InstanceType

The instance type to use for a multi-node parallel job.

> This parameter isn't applicable to single-node container jobs or jobs that run on Fargate resources, and shouldn't be provided.

func (PipeBatchContainerOverridesOutput) ResourceRequirements

The type and amount of resources to assign to a container. This overrides the settings in the job definition. The supported resources include `GPU` , `MEMORY` , and `VCPU` .

func (PipeBatchContainerOverridesOutput) ToPipeBatchContainerOverridesOutput

func (o PipeBatchContainerOverridesOutput) ToPipeBatchContainerOverridesOutput() PipeBatchContainerOverridesOutput

func (PipeBatchContainerOverridesOutput) ToPipeBatchContainerOverridesOutputWithContext

func (o PipeBatchContainerOverridesOutput) ToPipeBatchContainerOverridesOutputWithContext(ctx context.Context) PipeBatchContainerOverridesOutput

func (PipeBatchContainerOverridesOutput) ToPipeBatchContainerOverridesPtrOutput

func (o PipeBatchContainerOverridesOutput) ToPipeBatchContainerOverridesPtrOutput() PipeBatchContainerOverridesPtrOutput

func (PipeBatchContainerOverridesOutput) ToPipeBatchContainerOverridesPtrOutputWithContext

func (o PipeBatchContainerOverridesOutput) ToPipeBatchContainerOverridesPtrOutputWithContext(ctx context.Context) PipeBatchContainerOverridesPtrOutput

type PipeBatchContainerOverridesPtrInput

type PipeBatchContainerOverridesPtrInput interface {
	pulumi.Input

	ToPipeBatchContainerOverridesPtrOutput() PipeBatchContainerOverridesPtrOutput
	ToPipeBatchContainerOverridesPtrOutputWithContext(context.Context) PipeBatchContainerOverridesPtrOutput
}

PipeBatchContainerOverridesPtrInput is an input type that accepts PipeBatchContainerOverridesArgs, PipeBatchContainerOverridesPtr and PipeBatchContainerOverridesPtrOutput values. You can construct a concrete instance of `PipeBatchContainerOverridesPtrInput` via:

        PipeBatchContainerOverridesArgs{...}

or:

        nil

type PipeBatchContainerOverridesPtrOutput

type PipeBatchContainerOverridesPtrOutput struct{ *pulumi.OutputState }

func (PipeBatchContainerOverridesPtrOutput) Command

The command to send to the container that overrides the default command from the Docker image or the task definition.

func (PipeBatchContainerOverridesPtrOutput) Elem

func (PipeBatchContainerOverridesPtrOutput) ElementType

func (PipeBatchContainerOverridesPtrOutput) Environment

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the task definition.

> Environment variables cannot start with " `AWS Batch` ". This naming convention is reserved for variables that AWS Batch sets.

func (PipeBatchContainerOverridesPtrOutput) InstanceType

The instance type to use for a multi-node parallel job.

> This parameter isn't applicable to single-node container jobs or jobs that run on Fargate resources, and shouldn't be provided.

func (PipeBatchContainerOverridesPtrOutput) ResourceRequirements

The type and amount of resources to assign to a container. This overrides the settings in the job definition. The supported resources include `GPU` , `MEMORY` , and `VCPU` .

func (PipeBatchContainerOverridesPtrOutput) ToPipeBatchContainerOverridesPtrOutput

func (o PipeBatchContainerOverridesPtrOutput) ToPipeBatchContainerOverridesPtrOutput() PipeBatchContainerOverridesPtrOutput

func (PipeBatchContainerOverridesPtrOutput) ToPipeBatchContainerOverridesPtrOutputWithContext

func (o PipeBatchContainerOverridesPtrOutput) ToPipeBatchContainerOverridesPtrOutputWithContext(ctx context.Context) PipeBatchContainerOverridesPtrOutput

type PipeBatchEnvironmentVariable

type PipeBatchEnvironmentVariable struct {
	// The name of the key-value pair. For environment variables, this is the name of the environment variable.
	Name *string `pulumi:"name"`
	// The value of the key-value pair. For environment variables, this is the value of the environment variable.
	Value *string `pulumi:"value"`
}

type PipeBatchEnvironmentVariableArgs

type PipeBatchEnvironmentVariableArgs struct {
	// The name of the key-value pair. For environment variables, this is the name of the environment variable.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The value of the key-value pair. For environment variables, this is the value of the environment variable.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (PipeBatchEnvironmentVariableArgs) ElementType

func (PipeBatchEnvironmentVariableArgs) ToPipeBatchEnvironmentVariableOutput

func (i PipeBatchEnvironmentVariableArgs) ToPipeBatchEnvironmentVariableOutput() PipeBatchEnvironmentVariableOutput

func (PipeBatchEnvironmentVariableArgs) ToPipeBatchEnvironmentVariableOutputWithContext

func (i PipeBatchEnvironmentVariableArgs) ToPipeBatchEnvironmentVariableOutputWithContext(ctx context.Context) PipeBatchEnvironmentVariableOutput

type PipeBatchEnvironmentVariableArray

type PipeBatchEnvironmentVariableArray []PipeBatchEnvironmentVariableInput

func (PipeBatchEnvironmentVariableArray) ElementType

func (PipeBatchEnvironmentVariableArray) ToPipeBatchEnvironmentVariableArrayOutput

func (i PipeBatchEnvironmentVariableArray) ToPipeBatchEnvironmentVariableArrayOutput() PipeBatchEnvironmentVariableArrayOutput

func (PipeBatchEnvironmentVariableArray) ToPipeBatchEnvironmentVariableArrayOutputWithContext

func (i PipeBatchEnvironmentVariableArray) ToPipeBatchEnvironmentVariableArrayOutputWithContext(ctx context.Context) PipeBatchEnvironmentVariableArrayOutput

type PipeBatchEnvironmentVariableArrayInput

type PipeBatchEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToPipeBatchEnvironmentVariableArrayOutput() PipeBatchEnvironmentVariableArrayOutput
	ToPipeBatchEnvironmentVariableArrayOutputWithContext(context.Context) PipeBatchEnvironmentVariableArrayOutput
}

PipeBatchEnvironmentVariableArrayInput is an input type that accepts PipeBatchEnvironmentVariableArray and PipeBatchEnvironmentVariableArrayOutput values. You can construct a concrete instance of `PipeBatchEnvironmentVariableArrayInput` via:

PipeBatchEnvironmentVariableArray{ PipeBatchEnvironmentVariableArgs{...} }

type PipeBatchEnvironmentVariableArrayOutput

type PipeBatchEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (PipeBatchEnvironmentVariableArrayOutput) ElementType

func (PipeBatchEnvironmentVariableArrayOutput) Index

func (PipeBatchEnvironmentVariableArrayOutput) ToPipeBatchEnvironmentVariableArrayOutput

func (o PipeBatchEnvironmentVariableArrayOutput) ToPipeBatchEnvironmentVariableArrayOutput() PipeBatchEnvironmentVariableArrayOutput

func (PipeBatchEnvironmentVariableArrayOutput) ToPipeBatchEnvironmentVariableArrayOutputWithContext

func (o PipeBatchEnvironmentVariableArrayOutput) ToPipeBatchEnvironmentVariableArrayOutputWithContext(ctx context.Context) PipeBatchEnvironmentVariableArrayOutput

type PipeBatchEnvironmentVariableInput

type PipeBatchEnvironmentVariableInput interface {
	pulumi.Input

	ToPipeBatchEnvironmentVariableOutput() PipeBatchEnvironmentVariableOutput
	ToPipeBatchEnvironmentVariableOutputWithContext(context.Context) PipeBatchEnvironmentVariableOutput
}

PipeBatchEnvironmentVariableInput is an input type that accepts PipeBatchEnvironmentVariableArgs and PipeBatchEnvironmentVariableOutput values. You can construct a concrete instance of `PipeBatchEnvironmentVariableInput` via:

PipeBatchEnvironmentVariableArgs{...}

type PipeBatchEnvironmentVariableOutput

type PipeBatchEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (PipeBatchEnvironmentVariableOutput) ElementType

func (PipeBatchEnvironmentVariableOutput) Name

The name of the key-value pair. For environment variables, this is the name of the environment variable.

func (PipeBatchEnvironmentVariableOutput) ToPipeBatchEnvironmentVariableOutput

func (o PipeBatchEnvironmentVariableOutput) ToPipeBatchEnvironmentVariableOutput() PipeBatchEnvironmentVariableOutput

func (PipeBatchEnvironmentVariableOutput) ToPipeBatchEnvironmentVariableOutputWithContext

func (o PipeBatchEnvironmentVariableOutput) ToPipeBatchEnvironmentVariableOutputWithContext(ctx context.Context) PipeBatchEnvironmentVariableOutput

func (PipeBatchEnvironmentVariableOutput) Value

The value of the key-value pair. For environment variables, this is the value of the environment variable.

type PipeBatchJobDependency

type PipeBatchJobDependency struct {
	// The job ID of the AWS Batch job that's associated with this dependency.
	JobId *string `pulumi:"jobId"`
	// The type of the job dependency.
	Type *PipeBatchJobDependencyType `pulumi:"type"`
}

type PipeBatchJobDependencyArgs

type PipeBatchJobDependencyArgs struct {
	// The job ID of the AWS Batch job that's associated with this dependency.
	JobId pulumi.StringPtrInput `pulumi:"jobId"`
	// The type of the job dependency.
	Type PipeBatchJobDependencyTypePtrInput `pulumi:"type"`
}

func (PipeBatchJobDependencyArgs) ElementType

func (PipeBatchJobDependencyArgs) ElementType() reflect.Type

func (PipeBatchJobDependencyArgs) ToPipeBatchJobDependencyOutput

func (i PipeBatchJobDependencyArgs) ToPipeBatchJobDependencyOutput() PipeBatchJobDependencyOutput

func (PipeBatchJobDependencyArgs) ToPipeBatchJobDependencyOutputWithContext

func (i PipeBatchJobDependencyArgs) ToPipeBatchJobDependencyOutputWithContext(ctx context.Context) PipeBatchJobDependencyOutput

type PipeBatchJobDependencyArray

type PipeBatchJobDependencyArray []PipeBatchJobDependencyInput

func (PipeBatchJobDependencyArray) ElementType

func (PipeBatchJobDependencyArray) ToPipeBatchJobDependencyArrayOutput

func (i PipeBatchJobDependencyArray) ToPipeBatchJobDependencyArrayOutput() PipeBatchJobDependencyArrayOutput

func (PipeBatchJobDependencyArray) ToPipeBatchJobDependencyArrayOutputWithContext

func (i PipeBatchJobDependencyArray) ToPipeBatchJobDependencyArrayOutputWithContext(ctx context.Context) PipeBatchJobDependencyArrayOutput

type PipeBatchJobDependencyArrayInput

type PipeBatchJobDependencyArrayInput interface {
	pulumi.Input

	ToPipeBatchJobDependencyArrayOutput() PipeBatchJobDependencyArrayOutput
	ToPipeBatchJobDependencyArrayOutputWithContext(context.Context) PipeBatchJobDependencyArrayOutput
}

PipeBatchJobDependencyArrayInput is an input type that accepts PipeBatchJobDependencyArray and PipeBatchJobDependencyArrayOutput values. You can construct a concrete instance of `PipeBatchJobDependencyArrayInput` via:

PipeBatchJobDependencyArray{ PipeBatchJobDependencyArgs{...} }

type PipeBatchJobDependencyArrayOutput

type PipeBatchJobDependencyArrayOutput struct{ *pulumi.OutputState }

func (PipeBatchJobDependencyArrayOutput) ElementType

func (PipeBatchJobDependencyArrayOutput) Index

func (PipeBatchJobDependencyArrayOutput) ToPipeBatchJobDependencyArrayOutput

func (o PipeBatchJobDependencyArrayOutput) ToPipeBatchJobDependencyArrayOutput() PipeBatchJobDependencyArrayOutput

func (PipeBatchJobDependencyArrayOutput) ToPipeBatchJobDependencyArrayOutputWithContext

func (o PipeBatchJobDependencyArrayOutput) ToPipeBatchJobDependencyArrayOutputWithContext(ctx context.Context) PipeBatchJobDependencyArrayOutput

type PipeBatchJobDependencyInput

type PipeBatchJobDependencyInput interface {
	pulumi.Input

	ToPipeBatchJobDependencyOutput() PipeBatchJobDependencyOutput
	ToPipeBatchJobDependencyOutputWithContext(context.Context) PipeBatchJobDependencyOutput
}

PipeBatchJobDependencyInput is an input type that accepts PipeBatchJobDependencyArgs and PipeBatchJobDependencyOutput values. You can construct a concrete instance of `PipeBatchJobDependencyInput` via:

PipeBatchJobDependencyArgs{...}

type PipeBatchJobDependencyOutput

type PipeBatchJobDependencyOutput struct{ *pulumi.OutputState }

func (PipeBatchJobDependencyOutput) ElementType

func (PipeBatchJobDependencyOutput) JobId

The job ID of the AWS Batch job that's associated with this dependency.

func (PipeBatchJobDependencyOutput) ToPipeBatchJobDependencyOutput

func (o PipeBatchJobDependencyOutput) ToPipeBatchJobDependencyOutput() PipeBatchJobDependencyOutput

func (PipeBatchJobDependencyOutput) ToPipeBatchJobDependencyOutputWithContext

func (o PipeBatchJobDependencyOutput) ToPipeBatchJobDependencyOutputWithContext(ctx context.Context) PipeBatchJobDependencyOutput

func (PipeBatchJobDependencyOutput) Type

The type of the job dependency.

type PipeBatchJobDependencyType

type PipeBatchJobDependencyType string

func (PipeBatchJobDependencyType) ElementType

func (PipeBatchJobDependencyType) ElementType() reflect.Type

func (PipeBatchJobDependencyType) ToPipeBatchJobDependencyTypeOutput

func (e PipeBatchJobDependencyType) ToPipeBatchJobDependencyTypeOutput() PipeBatchJobDependencyTypeOutput

func (PipeBatchJobDependencyType) ToPipeBatchJobDependencyTypeOutputWithContext

func (e PipeBatchJobDependencyType) ToPipeBatchJobDependencyTypeOutputWithContext(ctx context.Context) PipeBatchJobDependencyTypeOutput

func (PipeBatchJobDependencyType) ToPipeBatchJobDependencyTypePtrOutput

func (e PipeBatchJobDependencyType) ToPipeBatchJobDependencyTypePtrOutput() PipeBatchJobDependencyTypePtrOutput

func (PipeBatchJobDependencyType) ToPipeBatchJobDependencyTypePtrOutputWithContext

func (e PipeBatchJobDependencyType) ToPipeBatchJobDependencyTypePtrOutputWithContext(ctx context.Context) PipeBatchJobDependencyTypePtrOutput

func (PipeBatchJobDependencyType) ToStringOutput

func (e PipeBatchJobDependencyType) ToStringOutput() pulumi.StringOutput

func (PipeBatchJobDependencyType) ToStringOutputWithContext

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

func (PipeBatchJobDependencyType) ToStringPtrOutput

func (e PipeBatchJobDependencyType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipeBatchJobDependencyType) ToStringPtrOutputWithContext

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

type PipeBatchJobDependencyTypeInput

type PipeBatchJobDependencyTypeInput interface {
	pulumi.Input

	ToPipeBatchJobDependencyTypeOutput() PipeBatchJobDependencyTypeOutput
	ToPipeBatchJobDependencyTypeOutputWithContext(context.Context) PipeBatchJobDependencyTypeOutput
}

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

PipeBatchJobDependencyTypeNToN
PipeBatchJobDependencyTypeSequential

type PipeBatchJobDependencyTypeOutput

type PipeBatchJobDependencyTypeOutput struct{ *pulumi.OutputState }

func (PipeBatchJobDependencyTypeOutput) ElementType

func (PipeBatchJobDependencyTypeOutput) ToPipeBatchJobDependencyTypeOutput

func (o PipeBatchJobDependencyTypeOutput) ToPipeBatchJobDependencyTypeOutput() PipeBatchJobDependencyTypeOutput

func (PipeBatchJobDependencyTypeOutput) ToPipeBatchJobDependencyTypeOutputWithContext

func (o PipeBatchJobDependencyTypeOutput) ToPipeBatchJobDependencyTypeOutputWithContext(ctx context.Context) PipeBatchJobDependencyTypeOutput

func (PipeBatchJobDependencyTypeOutput) ToPipeBatchJobDependencyTypePtrOutput

func (o PipeBatchJobDependencyTypeOutput) ToPipeBatchJobDependencyTypePtrOutput() PipeBatchJobDependencyTypePtrOutput

func (PipeBatchJobDependencyTypeOutput) ToPipeBatchJobDependencyTypePtrOutputWithContext

func (o PipeBatchJobDependencyTypeOutput) ToPipeBatchJobDependencyTypePtrOutputWithContext(ctx context.Context) PipeBatchJobDependencyTypePtrOutput

func (PipeBatchJobDependencyTypeOutput) ToStringOutput

func (PipeBatchJobDependencyTypeOutput) ToStringOutputWithContext

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

func (PipeBatchJobDependencyTypeOutput) ToStringPtrOutput

func (PipeBatchJobDependencyTypeOutput) ToStringPtrOutputWithContext

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

type PipeBatchJobDependencyTypePtrInput

type PipeBatchJobDependencyTypePtrInput interface {
	pulumi.Input

	ToPipeBatchJobDependencyTypePtrOutput() PipeBatchJobDependencyTypePtrOutput
	ToPipeBatchJobDependencyTypePtrOutputWithContext(context.Context) PipeBatchJobDependencyTypePtrOutput
}

func PipeBatchJobDependencyTypePtr

func PipeBatchJobDependencyTypePtr(v string) PipeBatchJobDependencyTypePtrInput

type PipeBatchJobDependencyTypePtrOutput

type PipeBatchJobDependencyTypePtrOutput struct{ *pulumi.OutputState }

func (PipeBatchJobDependencyTypePtrOutput) Elem

func (PipeBatchJobDependencyTypePtrOutput) ElementType

func (PipeBatchJobDependencyTypePtrOutput) ToPipeBatchJobDependencyTypePtrOutput

func (o PipeBatchJobDependencyTypePtrOutput) ToPipeBatchJobDependencyTypePtrOutput() PipeBatchJobDependencyTypePtrOutput

func (PipeBatchJobDependencyTypePtrOutput) ToPipeBatchJobDependencyTypePtrOutputWithContext

func (o PipeBatchJobDependencyTypePtrOutput) ToPipeBatchJobDependencyTypePtrOutputWithContext(ctx context.Context) PipeBatchJobDependencyTypePtrOutput

func (PipeBatchJobDependencyTypePtrOutput) ToStringPtrOutput

func (PipeBatchJobDependencyTypePtrOutput) ToStringPtrOutputWithContext

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

type PipeBatchResourceRequirement

type PipeBatchResourceRequirement struct {
	// The type of resource to assign to a container. The supported resources include `GPU` , `MEMORY` , and `VCPU` .
	Type PipeBatchResourceRequirementType `pulumi:"type"`
	// The quantity of the specified resource to reserve for the container. The values vary based on the `type` specified.
	//
	// - **type="GPU"** - The number of physical GPUs to reserve for the container. Make sure that the number of GPUs reserved for all containers in a job doesn't exceed the number of available GPUs on the compute resource that the job is launched on.
	//
	// > GPUs aren't available for jobs that are running on Fargate resources.
	// - **type="MEMORY"** - The memory hard limit (in MiB) present to the container. This parameter is supported for jobs that are running on EC2 resources. If your container attempts to exceed the memory specified, the container is terminated. This parameter maps to `Memory` in the [Create a container](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.23/#create-a-container) section of the [Docker Remote API](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.23/) and the `--memory` option to [docker run](https://docs.aws.amazon.com/https://docs.docker.com/engine/reference/run/) . You must specify at least 4 MiB of memory for a job. This is required but can be specified in several places for multi-node parallel (MNP) jobs. It must be specified for each node at least once. This parameter maps to `Memory` in the [Create a container](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.23/#create-a-container) section of the [Docker Remote API](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.23/) and the `--memory` option to [docker run](https://docs.aws.amazon.com/https://docs.docker.com/engine/reference/run/) .
	//
	// > If you're trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see [Memory management](https://docs.aws.amazon.com/batch/latest/userguide/memory-management.html) in the *AWS Batch User Guide* .
	//
	// For jobs that are running on Fargate resources, then `value` is the hard limit (in MiB), and must match one of the supported values and the `VCPU` values must be one of the values supported for that memory value.
	//
	// - **value = 512** - `VCPU` = 0.25
	// - **value = 1024** - `VCPU` = 0.25 or 0.5
	// - **value = 2048** - `VCPU` = 0.25, 0.5, or 1
	// - **value = 3072** - `VCPU` = 0.5, or 1
	// - **value = 4096** - `VCPU` = 0.5, 1, or 2
	// - **value = 5120, 6144, or 7168** - `VCPU` = 1 or 2
	// - **value = 8192** - `VCPU` = 1, 2, 4, or 8
	// - **value = 9216, 10240, 11264, 12288, 13312, 14336, or 15360** - `VCPU` = 2 or 4
	// - **value = 16384** - `VCPU` = 2, 4, or 8
	// - **value = 17408, 18432, 19456, 21504, 22528, 23552, 25600, 26624, 27648, 29696, or 30720** - `VCPU` = 4
	// - **value = 20480, 24576, or 28672** - `VCPU` = 4 or 8
	// - **value = 36864, 45056, 53248, or 61440** - `VCPU` = 8
	// - **value = 32768, 40960, 49152, or 57344** - `VCPU` = 8 or 16
	// - **value = 65536, 73728, 81920, 90112, 98304, 106496, 114688, or 122880** - `VCPU` = 16
	// - **type="VCPU"** - The number of vCPUs reserved for the container. This parameter maps to `CpuShares` in the [Create a container](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.23/#create-a-container) section of the [Docker Remote API](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.23/) and the `--cpu-shares` option to [docker run](https://docs.aws.amazon.com/https://docs.docker.com/engine/reference/run/) . Each vCPU is equivalent to 1,024 CPU shares. For EC2 resources, you must specify at least one vCPU. This is required but can be specified in several places; it must be specified for each node at least once.
	//
	// The default for the Fargate On-Demand vCPU resource count quota is 6 vCPUs. For more information about Fargate quotas, see [AWS Fargate quotas](https://docs.aws.amazon.com/general/latest/gr/ecs-service.html#service-quotas-fargate) in the *AWS General Reference* .
	//
	// For jobs that are running on Fargate resources, then `value` must match one of the supported values and the `MEMORY` values must be one of the values supported for that `VCPU` value. The supported values are 0.25, 0.5, 1, 2, 4, 8, and 16
	//
	// - **value = 0.25** - `MEMORY` = 512, 1024, or 2048
	// - **value = 0.5** - `MEMORY` = 1024, 2048, 3072, or 4096
	// - **value = 1** - `MEMORY` = 2048, 3072, 4096, 5120, 6144, 7168, or 8192
	// - **value = 2** - `MEMORY` = 4096, 5120, 6144, 7168, 8192, 9216, 10240, 11264, 12288, 13312, 14336, 15360, or 16384
	// - **value = 4** - `MEMORY` = 8192, 9216, 10240, 11264, 12288, 13312, 14336, 15360, 16384, 17408, 18432, 19456, 20480, 21504, 22528, 23552, 24576, 25600, 26624, 27648, 28672, 29696, or 30720
	// - **value = 8** - `MEMORY` = 16384, 20480, 24576, 28672, 32768, 36864, 40960, 45056, 49152, 53248, 57344, or 61440
	// - **value = 16** - `MEMORY` = 32768, 40960, 49152, 57344, 65536, 73728, 81920, 90112, 98304, 106496, 114688, or 122880
	Value string `pulumi:"value"`
}

type PipeBatchResourceRequirementArgs

type PipeBatchResourceRequirementArgs struct {
	// The type of resource to assign to a container. The supported resources include `GPU` , `MEMORY` , and `VCPU` .
	Type PipeBatchResourceRequirementTypeInput `pulumi:"type"`
	// The quantity of the specified resource to reserve for the container. The values vary based on the `type` specified.
	//
	// - **type="GPU"** - The number of physical GPUs to reserve for the container. Make sure that the number of GPUs reserved for all containers in a job doesn't exceed the number of available GPUs on the compute resource that the job is launched on.
	//
	// > GPUs aren't available for jobs that are running on Fargate resources.
	// - **type="MEMORY"** - The memory hard limit (in MiB) present to the container. This parameter is supported for jobs that are running on EC2 resources. If your container attempts to exceed the memory specified, the container is terminated. This parameter maps to `Memory` in the [Create a container](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.23/#create-a-container) section of the [Docker Remote API](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.23/) and the `--memory` option to [docker run](https://docs.aws.amazon.com/https://docs.docker.com/engine/reference/run/) . You must specify at least 4 MiB of memory for a job. This is required but can be specified in several places for multi-node parallel (MNP) jobs. It must be specified for each node at least once. This parameter maps to `Memory` in the [Create a container](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.23/#create-a-container) section of the [Docker Remote API](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.23/) and the `--memory` option to [docker run](https://docs.aws.amazon.com/https://docs.docker.com/engine/reference/run/) .
	//
	// > If you're trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see [Memory management](https://docs.aws.amazon.com/batch/latest/userguide/memory-management.html) in the *AWS Batch User Guide* .
	//
	// For jobs that are running on Fargate resources, then `value` is the hard limit (in MiB), and must match one of the supported values and the `VCPU` values must be one of the values supported for that memory value.
	//
	// - **value = 512** - `VCPU` = 0.25
	// - **value = 1024** - `VCPU` = 0.25 or 0.5
	// - **value = 2048** - `VCPU` = 0.25, 0.5, or 1
	// - **value = 3072** - `VCPU` = 0.5, or 1
	// - **value = 4096** - `VCPU` = 0.5, 1, or 2
	// - **value = 5120, 6144, or 7168** - `VCPU` = 1 or 2
	// - **value = 8192** - `VCPU` = 1, 2, 4, or 8
	// - **value = 9216, 10240, 11264, 12288, 13312, 14336, or 15360** - `VCPU` = 2 or 4
	// - **value = 16384** - `VCPU` = 2, 4, or 8
	// - **value = 17408, 18432, 19456, 21504, 22528, 23552, 25600, 26624, 27648, 29696, or 30720** - `VCPU` = 4
	// - **value = 20480, 24576, or 28672** - `VCPU` = 4 or 8
	// - **value = 36864, 45056, 53248, or 61440** - `VCPU` = 8
	// - **value = 32768, 40960, 49152, or 57344** - `VCPU` = 8 or 16
	// - **value = 65536, 73728, 81920, 90112, 98304, 106496, 114688, or 122880** - `VCPU` = 16
	// - **type="VCPU"** - The number of vCPUs reserved for the container. This parameter maps to `CpuShares` in the [Create a container](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.23/#create-a-container) section of the [Docker Remote API](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.23/) and the `--cpu-shares` option to [docker run](https://docs.aws.amazon.com/https://docs.docker.com/engine/reference/run/) . Each vCPU is equivalent to 1,024 CPU shares. For EC2 resources, you must specify at least one vCPU. This is required but can be specified in several places; it must be specified for each node at least once.
	//
	// The default for the Fargate On-Demand vCPU resource count quota is 6 vCPUs. For more information about Fargate quotas, see [AWS Fargate quotas](https://docs.aws.amazon.com/general/latest/gr/ecs-service.html#service-quotas-fargate) in the *AWS General Reference* .
	//
	// For jobs that are running on Fargate resources, then `value` must match one of the supported values and the `MEMORY` values must be one of the values supported for that `VCPU` value. The supported values are 0.25, 0.5, 1, 2, 4, 8, and 16
	//
	// - **value = 0.25** - `MEMORY` = 512, 1024, or 2048
	// - **value = 0.5** - `MEMORY` = 1024, 2048, 3072, or 4096
	// - **value = 1** - `MEMORY` = 2048, 3072, 4096, 5120, 6144, 7168, or 8192
	// - **value = 2** - `MEMORY` = 4096, 5120, 6144, 7168, 8192, 9216, 10240, 11264, 12288, 13312, 14336, 15360, or 16384
	// - **value = 4** - `MEMORY` = 8192, 9216, 10240, 11264, 12288, 13312, 14336, 15360, 16384, 17408, 18432, 19456, 20480, 21504, 22528, 23552, 24576, 25600, 26624, 27648, 28672, 29696, or 30720
	// - **value = 8** - `MEMORY` = 16384, 20480, 24576, 28672, 32768, 36864, 40960, 45056, 49152, 53248, 57344, or 61440
	// - **value = 16** - `MEMORY` = 32768, 40960, 49152, 57344, 65536, 73728, 81920, 90112, 98304, 106496, 114688, or 122880
	Value pulumi.StringInput `pulumi:"value"`
}

func (PipeBatchResourceRequirementArgs) ElementType

func (PipeBatchResourceRequirementArgs) ToPipeBatchResourceRequirementOutput

func (i PipeBatchResourceRequirementArgs) ToPipeBatchResourceRequirementOutput() PipeBatchResourceRequirementOutput

func (PipeBatchResourceRequirementArgs) ToPipeBatchResourceRequirementOutputWithContext

func (i PipeBatchResourceRequirementArgs) ToPipeBatchResourceRequirementOutputWithContext(ctx context.Context) PipeBatchResourceRequirementOutput

type PipeBatchResourceRequirementArray

type PipeBatchResourceRequirementArray []PipeBatchResourceRequirementInput

func (PipeBatchResourceRequirementArray) ElementType

func (PipeBatchResourceRequirementArray) ToPipeBatchResourceRequirementArrayOutput

func (i PipeBatchResourceRequirementArray) ToPipeBatchResourceRequirementArrayOutput() PipeBatchResourceRequirementArrayOutput

func (PipeBatchResourceRequirementArray) ToPipeBatchResourceRequirementArrayOutputWithContext

func (i PipeBatchResourceRequirementArray) ToPipeBatchResourceRequirementArrayOutputWithContext(ctx context.Context) PipeBatchResourceRequirementArrayOutput

type PipeBatchResourceRequirementArrayInput

type PipeBatchResourceRequirementArrayInput interface {
	pulumi.Input

	ToPipeBatchResourceRequirementArrayOutput() PipeBatchResourceRequirementArrayOutput
	ToPipeBatchResourceRequirementArrayOutputWithContext(context.Context) PipeBatchResourceRequirementArrayOutput
}

PipeBatchResourceRequirementArrayInput is an input type that accepts PipeBatchResourceRequirementArray and PipeBatchResourceRequirementArrayOutput values. You can construct a concrete instance of `PipeBatchResourceRequirementArrayInput` via:

PipeBatchResourceRequirementArray{ PipeBatchResourceRequirementArgs{...} }

type PipeBatchResourceRequirementArrayOutput

type PipeBatchResourceRequirementArrayOutput struct{ *pulumi.OutputState }

func (PipeBatchResourceRequirementArrayOutput) ElementType

func (PipeBatchResourceRequirementArrayOutput) Index

func (PipeBatchResourceRequirementArrayOutput) ToPipeBatchResourceRequirementArrayOutput

func (o PipeBatchResourceRequirementArrayOutput) ToPipeBatchResourceRequirementArrayOutput() PipeBatchResourceRequirementArrayOutput

func (PipeBatchResourceRequirementArrayOutput) ToPipeBatchResourceRequirementArrayOutputWithContext

func (o PipeBatchResourceRequirementArrayOutput) ToPipeBatchResourceRequirementArrayOutputWithContext(ctx context.Context) PipeBatchResourceRequirementArrayOutput

type PipeBatchResourceRequirementInput

type PipeBatchResourceRequirementInput interface {
	pulumi.Input

	ToPipeBatchResourceRequirementOutput() PipeBatchResourceRequirementOutput
	ToPipeBatchResourceRequirementOutputWithContext(context.Context) PipeBatchResourceRequirementOutput
}

PipeBatchResourceRequirementInput is an input type that accepts PipeBatchResourceRequirementArgs and PipeBatchResourceRequirementOutput values. You can construct a concrete instance of `PipeBatchResourceRequirementInput` via:

PipeBatchResourceRequirementArgs{...}

type PipeBatchResourceRequirementOutput

type PipeBatchResourceRequirementOutput struct{ *pulumi.OutputState }

func (PipeBatchResourceRequirementOutput) ElementType

func (PipeBatchResourceRequirementOutput) ToPipeBatchResourceRequirementOutput

func (o PipeBatchResourceRequirementOutput) ToPipeBatchResourceRequirementOutput() PipeBatchResourceRequirementOutput

func (PipeBatchResourceRequirementOutput) ToPipeBatchResourceRequirementOutputWithContext

func (o PipeBatchResourceRequirementOutput) ToPipeBatchResourceRequirementOutputWithContext(ctx context.Context) PipeBatchResourceRequirementOutput

func (PipeBatchResourceRequirementOutput) Type

The type of resource to assign to a container. The supported resources include `GPU` , `MEMORY` , and `VCPU` .

func (PipeBatchResourceRequirementOutput) Value

The quantity of the specified resource to reserve for the container. The values vary based on the `type` specified.

- **type="GPU"** - The number of physical GPUs to reserve for the container. Make sure that the number of GPUs reserved for all containers in a job doesn't exceed the number of available GPUs on the compute resource that the job is launched on.

> GPUs aren't available for jobs that are running on Fargate resources. - **type="MEMORY"** - The memory hard limit (in MiB) present to the container. This parameter is supported for jobs that are running on EC2 resources. If your container attempts to exceed the memory specified, the container is terminated. This parameter maps to `Memory` in the [Create a container](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.23/#create-a-container) section of the [Docker Remote API](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.23/) and the `--memory` option to [docker run](https://docs.aws.amazon.com/https://docs.docker.com/engine/reference/run/) . You must specify at least 4 MiB of memory for a job. This is required but can be specified in several places for multi-node parallel (MNP) jobs. It must be specified for each node at least once. This parameter maps to `Memory` in the [Create a container](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.23/#create-a-container) section of the [Docker Remote API](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.23/) and the `--memory` option to [docker run](https://docs.aws.amazon.com/https://docs.docker.com/engine/reference/run/) .

> If you're trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see [Memory management](https://docs.aws.amazon.com/batch/latest/userguide/memory-management.html) in the *AWS Batch User Guide* .

For jobs that are running on Fargate resources, then `value` is the hard limit (in MiB), and must match one of the supported values and the `VCPU` values must be one of the values supported for that memory value.

- **value = 512** - `VCPU` = 0.25 - **value = 1024** - `VCPU` = 0.25 or 0.5 - **value = 2048** - `VCPU` = 0.25, 0.5, or 1 - **value = 3072** - `VCPU` = 0.5, or 1 - **value = 4096** - `VCPU` = 0.5, 1, or 2 - **value = 5120, 6144, or 7168** - `VCPU` = 1 or 2 - **value = 8192** - `VCPU` = 1, 2, 4, or 8 - **value = 9216, 10240, 11264, 12288, 13312, 14336, or 15360** - `VCPU` = 2 or 4 - **value = 16384** - `VCPU` = 2, 4, or 8 - **value = 17408, 18432, 19456, 21504, 22528, 23552, 25600, 26624, 27648, 29696, or 30720** - `VCPU` = 4 - **value = 20480, 24576, or 28672** - `VCPU` = 4 or 8 - **value = 36864, 45056, 53248, or 61440** - `VCPU` = 8 - **value = 32768, 40960, 49152, or 57344** - `VCPU` = 8 or 16 - **value = 65536, 73728, 81920, 90112, 98304, 106496, 114688, or 122880** - `VCPU` = 16 - **type="VCPU"** - The number of vCPUs reserved for the container. This parameter maps to `CpuShares` in the [Create a container](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.23/#create-a-container) section of the [Docker Remote API](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.23/) and the `--cpu-shares` option to [docker run](https://docs.aws.amazon.com/https://docs.docker.com/engine/reference/run/) . Each vCPU is equivalent to 1,024 CPU shares. For EC2 resources, you must specify at least one vCPU. This is required but can be specified in several places; it must be specified for each node at least once.

The default for the Fargate On-Demand vCPU resource count quota is 6 vCPUs. For more information about Fargate quotas, see [AWS Fargate quotas](https://docs.aws.amazon.com/general/latest/gr/ecs-service.html#service-quotas-fargate) in the *AWS General Reference* .

For jobs that are running on Fargate resources, then `value` must match one of the supported values and the `MEMORY` values must be one of the values supported for that `VCPU` value. The supported values are 0.25, 0.5, 1, 2, 4, 8, and 16

- **value = 0.25** - `MEMORY` = 512, 1024, or 2048 - **value = 0.5** - `MEMORY` = 1024, 2048, 3072, or 4096 - **value = 1** - `MEMORY` = 2048, 3072, 4096, 5120, 6144, 7168, or 8192 - **value = 2** - `MEMORY` = 4096, 5120, 6144, 7168, 8192, 9216, 10240, 11264, 12288, 13312, 14336, 15360, or 16384 - **value = 4** - `MEMORY` = 8192, 9216, 10240, 11264, 12288, 13312, 14336, 15360, 16384, 17408, 18432, 19456, 20480, 21504, 22528, 23552, 24576, 25600, 26624, 27648, 28672, 29696, or 30720 - **value = 8** - `MEMORY` = 16384, 20480, 24576, 28672, 32768, 36864, 40960, 45056, 49152, 53248, 57344, or 61440 - **value = 16** - `MEMORY` = 32768, 40960, 49152, 57344, 65536, 73728, 81920, 90112, 98304, 106496, 114688, or 122880

type PipeBatchResourceRequirementType

type PipeBatchResourceRequirementType string

func (PipeBatchResourceRequirementType) ElementType

func (PipeBatchResourceRequirementType) ToPipeBatchResourceRequirementTypeOutput

func (e PipeBatchResourceRequirementType) ToPipeBatchResourceRequirementTypeOutput() PipeBatchResourceRequirementTypeOutput

func (PipeBatchResourceRequirementType) ToPipeBatchResourceRequirementTypeOutputWithContext

func (e PipeBatchResourceRequirementType) ToPipeBatchResourceRequirementTypeOutputWithContext(ctx context.Context) PipeBatchResourceRequirementTypeOutput

func (PipeBatchResourceRequirementType) ToPipeBatchResourceRequirementTypePtrOutput

func (e PipeBatchResourceRequirementType) ToPipeBatchResourceRequirementTypePtrOutput() PipeBatchResourceRequirementTypePtrOutput

func (PipeBatchResourceRequirementType) ToPipeBatchResourceRequirementTypePtrOutputWithContext

func (e PipeBatchResourceRequirementType) ToPipeBatchResourceRequirementTypePtrOutputWithContext(ctx context.Context) PipeBatchResourceRequirementTypePtrOutput

func (PipeBatchResourceRequirementType) ToStringOutput

func (PipeBatchResourceRequirementType) ToStringOutputWithContext

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

func (PipeBatchResourceRequirementType) ToStringPtrOutput

func (PipeBatchResourceRequirementType) ToStringPtrOutputWithContext

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

type PipeBatchResourceRequirementTypeInput

type PipeBatchResourceRequirementTypeInput interface {
	pulumi.Input

	ToPipeBatchResourceRequirementTypeOutput() PipeBatchResourceRequirementTypeOutput
	ToPipeBatchResourceRequirementTypeOutputWithContext(context.Context) PipeBatchResourceRequirementTypeOutput
}

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

PipeBatchResourceRequirementTypeGpu
PipeBatchResourceRequirementTypeMemory
PipeBatchResourceRequirementTypeVcpu

type PipeBatchResourceRequirementTypeOutput

type PipeBatchResourceRequirementTypeOutput struct{ *pulumi.OutputState }

func (PipeBatchResourceRequirementTypeOutput) ElementType

func (PipeBatchResourceRequirementTypeOutput) ToPipeBatchResourceRequirementTypeOutput

func (o PipeBatchResourceRequirementTypeOutput) ToPipeBatchResourceRequirementTypeOutput() PipeBatchResourceRequirementTypeOutput

func (PipeBatchResourceRequirementTypeOutput) ToPipeBatchResourceRequirementTypeOutputWithContext

func (o PipeBatchResourceRequirementTypeOutput) ToPipeBatchResourceRequirementTypeOutputWithContext(ctx context.Context) PipeBatchResourceRequirementTypeOutput

func (PipeBatchResourceRequirementTypeOutput) ToPipeBatchResourceRequirementTypePtrOutput

func (o PipeBatchResourceRequirementTypeOutput) ToPipeBatchResourceRequirementTypePtrOutput() PipeBatchResourceRequirementTypePtrOutput

func (PipeBatchResourceRequirementTypeOutput) ToPipeBatchResourceRequirementTypePtrOutputWithContext

func (o PipeBatchResourceRequirementTypeOutput) ToPipeBatchResourceRequirementTypePtrOutputWithContext(ctx context.Context) PipeBatchResourceRequirementTypePtrOutput

func (PipeBatchResourceRequirementTypeOutput) ToStringOutput

func (PipeBatchResourceRequirementTypeOutput) ToStringOutputWithContext

func (PipeBatchResourceRequirementTypeOutput) ToStringPtrOutput

func (PipeBatchResourceRequirementTypeOutput) ToStringPtrOutputWithContext

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

type PipeBatchResourceRequirementTypePtrInput

type PipeBatchResourceRequirementTypePtrInput interface {
	pulumi.Input

	ToPipeBatchResourceRequirementTypePtrOutput() PipeBatchResourceRequirementTypePtrOutput
	ToPipeBatchResourceRequirementTypePtrOutputWithContext(context.Context) PipeBatchResourceRequirementTypePtrOutput
}

type PipeBatchResourceRequirementTypePtrOutput

type PipeBatchResourceRequirementTypePtrOutput struct{ *pulumi.OutputState }

func (PipeBatchResourceRequirementTypePtrOutput) Elem

func (PipeBatchResourceRequirementTypePtrOutput) ElementType

func (PipeBatchResourceRequirementTypePtrOutput) ToPipeBatchResourceRequirementTypePtrOutput

func (o PipeBatchResourceRequirementTypePtrOutput) ToPipeBatchResourceRequirementTypePtrOutput() PipeBatchResourceRequirementTypePtrOutput

func (PipeBatchResourceRequirementTypePtrOutput) ToPipeBatchResourceRequirementTypePtrOutputWithContext

func (o PipeBatchResourceRequirementTypePtrOutput) ToPipeBatchResourceRequirementTypePtrOutputWithContext(ctx context.Context) PipeBatchResourceRequirementTypePtrOutput

func (PipeBatchResourceRequirementTypePtrOutput) ToStringPtrOutput

func (PipeBatchResourceRequirementTypePtrOutput) ToStringPtrOutputWithContext

type PipeBatchRetryStrategy

type PipeBatchRetryStrategy struct {
	// The number of times to move a job to the `RUNNABLE` status. If the value of `attempts` is greater than one, the job is retried on failure the same number of attempts as the value.
	Attempts *int `pulumi:"attempts"`
}

type PipeBatchRetryStrategyArgs

type PipeBatchRetryStrategyArgs struct {
	// The number of times to move a job to the `RUNNABLE` status. If the value of `attempts` is greater than one, the job is retried on failure the same number of attempts as the value.
	Attempts pulumi.IntPtrInput `pulumi:"attempts"`
}

func (PipeBatchRetryStrategyArgs) ElementType

func (PipeBatchRetryStrategyArgs) ElementType() reflect.Type

func (PipeBatchRetryStrategyArgs) ToPipeBatchRetryStrategyOutput

func (i PipeBatchRetryStrategyArgs) ToPipeBatchRetryStrategyOutput() PipeBatchRetryStrategyOutput

func (PipeBatchRetryStrategyArgs) ToPipeBatchRetryStrategyOutputWithContext

func (i PipeBatchRetryStrategyArgs) ToPipeBatchRetryStrategyOutputWithContext(ctx context.Context) PipeBatchRetryStrategyOutput

func (PipeBatchRetryStrategyArgs) ToPipeBatchRetryStrategyPtrOutput

func (i PipeBatchRetryStrategyArgs) ToPipeBatchRetryStrategyPtrOutput() PipeBatchRetryStrategyPtrOutput

func (PipeBatchRetryStrategyArgs) ToPipeBatchRetryStrategyPtrOutputWithContext

func (i PipeBatchRetryStrategyArgs) ToPipeBatchRetryStrategyPtrOutputWithContext(ctx context.Context) PipeBatchRetryStrategyPtrOutput

type PipeBatchRetryStrategyInput

type PipeBatchRetryStrategyInput interface {
	pulumi.Input

	ToPipeBatchRetryStrategyOutput() PipeBatchRetryStrategyOutput
	ToPipeBatchRetryStrategyOutputWithContext(context.Context) PipeBatchRetryStrategyOutput
}

PipeBatchRetryStrategyInput is an input type that accepts PipeBatchRetryStrategyArgs and PipeBatchRetryStrategyOutput values. You can construct a concrete instance of `PipeBatchRetryStrategyInput` via:

PipeBatchRetryStrategyArgs{...}

type PipeBatchRetryStrategyOutput

type PipeBatchRetryStrategyOutput struct{ *pulumi.OutputState }

func (PipeBatchRetryStrategyOutput) Attempts

The number of times to move a job to the `RUNNABLE` status. If the value of `attempts` is greater than one, the job is retried on failure the same number of attempts as the value.

func (PipeBatchRetryStrategyOutput) ElementType

func (PipeBatchRetryStrategyOutput) ToPipeBatchRetryStrategyOutput

func (o PipeBatchRetryStrategyOutput) ToPipeBatchRetryStrategyOutput() PipeBatchRetryStrategyOutput

func (PipeBatchRetryStrategyOutput) ToPipeBatchRetryStrategyOutputWithContext

func (o PipeBatchRetryStrategyOutput) ToPipeBatchRetryStrategyOutputWithContext(ctx context.Context) PipeBatchRetryStrategyOutput

func (PipeBatchRetryStrategyOutput) ToPipeBatchRetryStrategyPtrOutput

func (o PipeBatchRetryStrategyOutput) ToPipeBatchRetryStrategyPtrOutput() PipeBatchRetryStrategyPtrOutput

func (PipeBatchRetryStrategyOutput) ToPipeBatchRetryStrategyPtrOutputWithContext

func (o PipeBatchRetryStrategyOutput) ToPipeBatchRetryStrategyPtrOutputWithContext(ctx context.Context) PipeBatchRetryStrategyPtrOutput

type PipeBatchRetryStrategyPtrInput

type PipeBatchRetryStrategyPtrInput interface {
	pulumi.Input

	ToPipeBatchRetryStrategyPtrOutput() PipeBatchRetryStrategyPtrOutput
	ToPipeBatchRetryStrategyPtrOutputWithContext(context.Context) PipeBatchRetryStrategyPtrOutput
}

PipeBatchRetryStrategyPtrInput is an input type that accepts PipeBatchRetryStrategyArgs, PipeBatchRetryStrategyPtr and PipeBatchRetryStrategyPtrOutput values. You can construct a concrete instance of `PipeBatchRetryStrategyPtrInput` via:

        PipeBatchRetryStrategyArgs{...}

or:

        nil

type PipeBatchRetryStrategyPtrOutput

type PipeBatchRetryStrategyPtrOutput struct{ *pulumi.OutputState }

func (PipeBatchRetryStrategyPtrOutput) Attempts

The number of times to move a job to the `RUNNABLE` status. If the value of `attempts` is greater than one, the job is retried on failure the same number of attempts as the value.

func (PipeBatchRetryStrategyPtrOutput) Elem

func (PipeBatchRetryStrategyPtrOutput) ElementType

func (PipeBatchRetryStrategyPtrOutput) ToPipeBatchRetryStrategyPtrOutput

func (o PipeBatchRetryStrategyPtrOutput) ToPipeBatchRetryStrategyPtrOutput() PipeBatchRetryStrategyPtrOutput

func (PipeBatchRetryStrategyPtrOutput) ToPipeBatchRetryStrategyPtrOutputWithContext

func (o PipeBatchRetryStrategyPtrOutput) ToPipeBatchRetryStrategyPtrOutputWithContext(ctx context.Context) PipeBatchRetryStrategyPtrOutput

type PipeCapacityProviderStrategyItem

type PipeCapacityProviderStrategyItem struct {
	// The base value designates how many tasks, at a minimum, to run on the specified capacity provider. Only one capacity provider in a capacity provider strategy can have a base defined. If no value is specified, the default value of 0 is used.
	Base *int `pulumi:"base"`
	// The short name of the capacity provider.
	CapacityProvider string `pulumi:"capacityProvider"`
	// The weight value designates the relative percentage of the total number of tasks launched that should use the specified capacity provider. The weight value is taken into consideration after the base value, if defined, is satisfied.
	Weight *int `pulumi:"weight"`
}

type PipeCapacityProviderStrategyItemArgs

type PipeCapacityProviderStrategyItemArgs struct {
	// The base value designates how many tasks, at a minimum, to run on the specified capacity provider. Only one capacity provider in a capacity provider strategy can have a base defined. If no value is specified, the default value of 0 is used.
	Base pulumi.IntPtrInput `pulumi:"base"`
	// The short name of the capacity provider.
	CapacityProvider pulumi.StringInput `pulumi:"capacityProvider"`
	// The weight value designates the relative percentage of the total number of tasks launched that should use the specified capacity provider. The weight value is taken into consideration after the base value, if defined, is satisfied.
	Weight pulumi.IntPtrInput `pulumi:"weight"`
}

func (PipeCapacityProviderStrategyItemArgs) ElementType

func (PipeCapacityProviderStrategyItemArgs) ToPipeCapacityProviderStrategyItemOutput

func (i PipeCapacityProviderStrategyItemArgs) ToPipeCapacityProviderStrategyItemOutput() PipeCapacityProviderStrategyItemOutput

func (PipeCapacityProviderStrategyItemArgs) ToPipeCapacityProviderStrategyItemOutputWithContext

func (i PipeCapacityProviderStrategyItemArgs) ToPipeCapacityProviderStrategyItemOutputWithContext(ctx context.Context) PipeCapacityProviderStrategyItemOutput

type PipeCapacityProviderStrategyItemArray

type PipeCapacityProviderStrategyItemArray []PipeCapacityProviderStrategyItemInput

func (PipeCapacityProviderStrategyItemArray) ElementType

func (PipeCapacityProviderStrategyItemArray) ToPipeCapacityProviderStrategyItemArrayOutput

func (i PipeCapacityProviderStrategyItemArray) ToPipeCapacityProviderStrategyItemArrayOutput() PipeCapacityProviderStrategyItemArrayOutput

func (PipeCapacityProviderStrategyItemArray) ToPipeCapacityProviderStrategyItemArrayOutputWithContext

func (i PipeCapacityProviderStrategyItemArray) ToPipeCapacityProviderStrategyItemArrayOutputWithContext(ctx context.Context) PipeCapacityProviderStrategyItemArrayOutput

type PipeCapacityProviderStrategyItemArrayInput

type PipeCapacityProviderStrategyItemArrayInput interface {
	pulumi.Input

	ToPipeCapacityProviderStrategyItemArrayOutput() PipeCapacityProviderStrategyItemArrayOutput
	ToPipeCapacityProviderStrategyItemArrayOutputWithContext(context.Context) PipeCapacityProviderStrategyItemArrayOutput
}

PipeCapacityProviderStrategyItemArrayInput is an input type that accepts PipeCapacityProviderStrategyItemArray and PipeCapacityProviderStrategyItemArrayOutput values. You can construct a concrete instance of `PipeCapacityProviderStrategyItemArrayInput` via:

PipeCapacityProviderStrategyItemArray{ PipeCapacityProviderStrategyItemArgs{...} }

type PipeCapacityProviderStrategyItemArrayOutput

type PipeCapacityProviderStrategyItemArrayOutput struct{ *pulumi.OutputState }

func (PipeCapacityProviderStrategyItemArrayOutput) ElementType

func (PipeCapacityProviderStrategyItemArrayOutput) Index

func (PipeCapacityProviderStrategyItemArrayOutput) ToPipeCapacityProviderStrategyItemArrayOutput

func (o PipeCapacityProviderStrategyItemArrayOutput) ToPipeCapacityProviderStrategyItemArrayOutput() PipeCapacityProviderStrategyItemArrayOutput

func (PipeCapacityProviderStrategyItemArrayOutput) ToPipeCapacityProviderStrategyItemArrayOutputWithContext

func (o PipeCapacityProviderStrategyItemArrayOutput) ToPipeCapacityProviderStrategyItemArrayOutputWithContext(ctx context.Context) PipeCapacityProviderStrategyItemArrayOutput

type PipeCapacityProviderStrategyItemInput

type PipeCapacityProviderStrategyItemInput interface {
	pulumi.Input

	ToPipeCapacityProviderStrategyItemOutput() PipeCapacityProviderStrategyItemOutput
	ToPipeCapacityProviderStrategyItemOutputWithContext(context.Context) PipeCapacityProviderStrategyItemOutput
}

PipeCapacityProviderStrategyItemInput is an input type that accepts PipeCapacityProviderStrategyItemArgs and PipeCapacityProviderStrategyItemOutput values. You can construct a concrete instance of `PipeCapacityProviderStrategyItemInput` via:

PipeCapacityProviderStrategyItemArgs{...}

type PipeCapacityProviderStrategyItemOutput

type PipeCapacityProviderStrategyItemOutput struct{ *pulumi.OutputState }

func (PipeCapacityProviderStrategyItemOutput) Base

The base value designates how many tasks, at a minimum, to run on the specified capacity provider. Only one capacity provider in a capacity provider strategy can have a base defined. If no value is specified, the default value of 0 is used.

func (PipeCapacityProviderStrategyItemOutput) CapacityProvider

The short name of the capacity provider.

func (PipeCapacityProviderStrategyItemOutput) ElementType

func (PipeCapacityProviderStrategyItemOutput) ToPipeCapacityProviderStrategyItemOutput

func (o PipeCapacityProviderStrategyItemOutput) ToPipeCapacityProviderStrategyItemOutput() PipeCapacityProviderStrategyItemOutput

func (PipeCapacityProviderStrategyItemOutput) ToPipeCapacityProviderStrategyItemOutputWithContext

func (o PipeCapacityProviderStrategyItemOutput) ToPipeCapacityProviderStrategyItemOutputWithContext(ctx context.Context) PipeCapacityProviderStrategyItemOutput

func (PipeCapacityProviderStrategyItemOutput) Weight

The weight value designates the relative percentage of the total number of tasks launched that should use the specified capacity provider. The weight value is taken into consideration after the base value, if defined, is satisfied.

type PipeCloudwatchLogsLogDestination added in v0.85.0

type PipeCloudwatchLogsLogDestination struct {
	// The AWS Resource Name (ARN) for the CloudWatch log group to which EventBridge sends the log records.
	LogGroupArn *string `pulumi:"logGroupArn"`
}

type PipeCloudwatchLogsLogDestinationArgs added in v0.85.0

type PipeCloudwatchLogsLogDestinationArgs struct {
	// The AWS Resource Name (ARN) for the CloudWatch log group to which EventBridge sends the log records.
	LogGroupArn pulumi.StringPtrInput `pulumi:"logGroupArn"`
}

func (PipeCloudwatchLogsLogDestinationArgs) ElementType added in v0.85.0

func (PipeCloudwatchLogsLogDestinationArgs) ToPipeCloudwatchLogsLogDestinationOutput added in v0.85.0

func (i PipeCloudwatchLogsLogDestinationArgs) ToPipeCloudwatchLogsLogDestinationOutput() PipeCloudwatchLogsLogDestinationOutput

func (PipeCloudwatchLogsLogDestinationArgs) ToPipeCloudwatchLogsLogDestinationOutputWithContext added in v0.85.0

func (i PipeCloudwatchLogsLogDestinationArgs) ToPipeCloudwatchLogsLogDestinationOutputWithContext(ctx context.Context) PipeCloudwatchLogsLogDestinationOutput

func (PipeCloudwatchLogsLogDestinationArgs) ToPipeCloudwatchLogsLogDestinationPtrOutput added in v0.85.0

func (i PipeCloudwatchLogsLogDestinationArgs) ToPipeCloudwatchLogsLogDestinationPtrOutput() PipeCloudwatchLogsLogDestinationPtrOutput

func (PipeCloudwatchLogsLogDestinationArgs) ToPipeCloudwatchLogsLogDestinationPtrOutputWithContext added in v0.85.0

func (i PipeCloudwatchLogsLogDestinationArgs) ToPipeCloudwatchLogsLogDestinationPtrOutputWithContext(ctx context.Context) PipeCloudwatchLogsLogDestinationPtrOutput

type PipeCloudwatchLogsLogDestinationInput added in v0.85.0

type PipeCloudwatchLogsLogDestinationInput interface {
	pulumi.Input

	ToPipeCloudwatchLogsLogDestinationOutput() PipeCloudwatchLogsLogDestinationOutput
	ToPipeCloudwatchLogsLogDestinationOutputWithContext(context.Context) PipeCloudwatchLogsLogDestinationOutput
}

PipeCloudwatchLogsLogDestinationInput is an input type that accepts PipeCloudwatchLogsLogDestinationArgs and PipeCloudwatchLogsLogDestinationOutput values. You can construct a concrete instance of `PipeCloudwatchLogsLogDestinationInput` via:

PipeCloudwatchLogsLogDestinationArgs{...}

type PipeCloudwatchLogsLogDestinationOutput added in v0.85.0

type PipeCloudwatchLogsLogDestinationOutput struct{ *pulumi.OutputState }

func (PipeCloudwatchLogsLogDestinationOutput) ElementType added in v0.85.0

func (PipeCloudwatchLogsLogDestinationOutput) LogGroupArn added in v0.85.0

The AWS Resource Name (ARN) for the CloudWatch log group to which EventBridge sends the log records.

func (PipeCloudwatchLogsLogDestinationOutput) ToPipeCloudwatchLogsLogDestinationOutput added in v0.85.0

func (o PipeCloudwatchLogsLogDestinationOutput) ToPipeCloudwatchLogsLogDestinationOutput() PipeCloudwatchLogsLogDestinationOutput

func (PipeCloudwatchLogsLogDestinationOutput) ToPipeCloudwatchLogsLogDestinationOutputWithContext added in v0.85.0

func (o PipeCloudwatchLogsLogDestinationOutput) ToPipeCloudwatchLogsLogDestinationOutputWithContext(ctx context.Context) PipeCloudwatchLogsLogDestinationOutput

func (PipeCloudwatchLogsLogDestinationOutput) ToPipeCloudwatchLogsLogDestinationPtrOutput added in v0.85.0

func (o PipeCloudwatchLogsLogDestinationOutput) ToPipeCloudwatchLogsLogDestinationPtrOutput() PipeCloudwatchLogsLogDestinationPtrOutput

func (PipeCloudwatchLogsLogDestinationOutput) ToPipeCloudwatchLogsLogDestinationPtrOutputWithContext added in v0.85.0

func (o PipeCloudwatchLogsLogDestinationOutput) ToPipeCloudwatchLogsLogDestinationPtrOutputWithContext(ctx context.Context) PipeCloudwatchLogsLogDestinationPtrOutput

type PipeCloudwatchLogsLogDestinationPtrInput added in v0.85.0

type PipeCloudwatchLogsLogDestinationPtrInput interface {
	pulumi.Input

	ToPipeCloudwatchLogsLogDestinationPtrOutput() PipeCloudwatchLogsLogDestinationPtrOutput
	ToPipeCloudwatchLogsLogDestinationPtrOutputWithContext(context.Context) PipeCloudwatchLogsLogDestinationPtrOutput
}

PipeCloudwatchLogsLogDestinationPtrInput is an input type that accepts PipeCloudwatchLogsLogDestinationArgs, PipeCloudwatchLogsLogDestinationPtr and PipeCloudwatchLogsLogDestinationPtrOutput values. You can construct a concrete instance of `PipeCloudwatchLogsLogDestinationPtrInput` via:

        PipeCloudwatchLogsLogDestinationArgs{...}

or:

        nil

type PipeCloudwatchLogsLogDestinationPtrOutput added in v0.85.0

type PipeCloudwatchLogsLogDestinationPtrOutput struct{ *pulumi.OutputState }

func (PipeCloudwatchLogsLogDestinationPtrOutput) Elem added in v0.85.0

func (PipeCloudwatchLogsLogDestinationPtrOutput) ElementType added in v0.85.0

func (PipeCloudwatchLogsLogDestinationPtrOutput) LogGroupArn added in v0.85.0

The AWS Resource Name (ARN) for the CloudWatch log group to which EventBridge sends the log records.

func (PipeCloudwatchLogsLogDestinationPtrOutput) ToPipeCloudwatchLogsLogDestinationPtrOutput added in v0.85.0

func (o PipeCloudwatchLogsLogDestinationPtrOutput) ToPipeCloudwatchLogsLogDestinationPtrOutput() PipeCloudwatchLogsLogDestinationPtrOutput

func (PipeCloudwatchLogsLogDestinationPtrOutput) ToPipeCloudwatchLogsLogDestinationPtrOutputWithContext added in v0.85.0

func (o PipeCloudwatchLogsLogDestinationPtrOutput) ToPipeCloudwatchLogsLogDestinationPtrOutputWithContext(ctx context.Context) PipeCloudwatchLogsLogDestinationPtrOutput

type PipeDeadLetterConfig

type PipeDeadLetterConfig struct {
	// The ARN of the specified target for the dead-letter queue.
	//
	// For Amazon Kinesis stream and Amazon DynamoDB stream sources, specify either an Amazon SNS topic or Amazon SQS queue ARN.
	Arn *string `pulumi:"arn"`
}

type PipeDeadLetterConfigArgs

type PipeDeadLetterConfigArgs struct {
	// The ARN of the specified target for the dead-letter queue.
	//
	// For Amazon Kinesis stream and Amazon DynamoDB stream sources, specify either an Amazon SNS topic or Amazon SQS queue ARN.
	Arn pulumi.StringPtrInput `pulumi:"arn"`
}

func (PipeDeadLetterConfigArgs) ElementType

func (PipeDeadLetterConfigArgs) ElementType() reflect.Type

func (PipeDeadLetterConfigArgs) ToPipeDeadLetterConfigOutput

func (i PipeDeadLetterConfigArgs) ToPipeDeadLetterConfigOutput() PipeDeadLetterConfigOutput

func (PipeDeadLetterConfigArgs) ToPipeDeadLetterConfigOutputWithContext

func (i PipeDeadLetterConfigArgs) ToPipeDeadLetterConfigOutputWithContext(ctx context.Context) PipeDeadLetterConfigOutput

func (PipeDeadLetterConfigArgs) ToPipeDeadLetterConfigPtrOutput

func (i PipeDeadLetterConfigArgs) ToPipeDeadLetterConfigPtrOutput() PipeDeadLetterConfigPtrOutput

func (PipeDeadLetterConfigArgs) ToPipeDeadLetterConfigPtrOutputWithContext

func (i PipeDeadLetterConfigArgs) ToPipeDeadLetterConfigPtrOutputWithContext(ctx context.Context) PipeDeadLetterConfigPtrOutput

type PipeDeadLetterConfigInput

type PipeDeadLetterConfigInput interface {
	pulumi.Input

	ToPipeDeadLetterConfigOutput() PipeDeadLetterConfigOutput
	ToPipeDeadLetterConfigOutputWithContext(context.Context) PipeDeadLetterConfigOutput
}

PipeDeadLetterConfigInput is an input type that accepts PipeDeadLetterConfigArgs and PipeDeadLetterConfigOutput values. You can construct a concrete instance of `PipeDeadLetterConfigInput` via:

PipeDeadLetterConfigArgs{...}

type PipeDeadLetterConfigOutput

type PipeDeadLetterConfigOutput struct{ *pulumi.OutputState }

func (PipeDeadLetterConfigOutput) Arn

The ARN of the specified target for the dead-letter queue.

For Amazon Kinesis stream and Amazon DynamoDB stream sources, specify either an Amazon SNS topic or Amazon SQS queue ARN.

func (PipeDeadLetterConfigOutput) ElementType

func (PipeDeadLetterConfigOutput) ElementType() reflect.Type

func (PipeDeadLetterConfigOutput) ToPipeDeadLetterConfigOutput

func (o PipeDeadLetterConfigOutput) ToPipeDeadLetterConfigOutput() PipeDeadLetterConfigOutput

func (PipeDeadLetterConfigOutput) ToPipeDeadLetterConfigOutputWithContext

func (o PipeDeadLetterConfigOutput) ToPipeDeadLetterConfigOutputWithContext(ctx context.Context) PipeDeadLetterConfigOutput

func (PipeDeadLetterConfigOutput) ToPipeDeadLetterConfigPtrOutput

func (o PipeDeadLetterConfigOutput) ToPipeDeadLetterConfigPtrOutput() PipeDeadLetterConfigPtrOutput

func (PipeDeadLetterConfigOutput) ToPipeDeadLetterConfigPtrOutputWithContext

func (o PipeDeadLetterConfigOutput) ToPipeDeadLetterConfigPtrOutputWithContext(ctx context.Context) PipeDeadLetterConfigPtrOutput

type PipeDeadLetterConfigPtrInput

type PipeDeadLetterConfigPtrInput interface {
	pulumi.Input

	ToPipeDeadLetterConfigPtrOutput() PipeDeadLetterConfigPtrOutput
	ToPipeDeadLetterConfigPtrOutputWithContext(context.Context) PipeDeadLetterConfigPtrOutput
}

PipeDeadLetterConfigPtrInput is an input type that accepts PipeDeadLetterConfigArgs, PipeDeadLetterConfigPtr and PipeDeadLetterConfigPtrOutput values. You can construct a concrete instance of `PipeDeadLetterConfigPtrInput` via:

        PipeDeadLetterConfigArgs{...}

or:

        nil

type PipeDeadLetterConfigPtrOutput

type PipeDeadLetterConfigPtrOutput struct{ *pulumi.OutputState }

func (PipeDeadLetterConfigPtrOutput) Arn

The ARN of the specified target for the dead-letter queue.

For Amazon Kinesis stream and Amazon DynamoDB stream sources, specify either an Amazon SNS topic or Amazon SQS queue ARN.

func (PipeDeadLetterConfigPtrOutput) Elem

func (PipeDeadLetterConfigPtrOutput) ElementType

func (PipeDeadLetterConfigPtrOutput) ToPipeDeadLetterConfigPtrOutput

func (o PipeDeadLetterConfigPtrOutput) ToPipeDeadLetterConfigPtrOutput() PipeDeadLetterConfigPtrOutput

func (PipeDeadLetterConfigPtrOutput) ToPipeDeadLetterConfigPtrOutputWithContext

func (o PipeDeadLetterConfigPtrOutput) ToPipeDeadLetterConfigPtrOutputWithContext(ctx context.Context) PipeDeadLetterConfigPtrOutput

type PipeDynamoDbStreamStartPosition added in v0.72.0

type PipeDynamoDbStreamStartPosition string

func (PipeDynamoDbStreamStartPosition) ElementType added in v0.72.0

func (PipeDynamoDbStreamStartPosition) ToPipeDynamoDbStreamStartPositionOutput added in v0.72.0

func (e PipeDynamoDbStreamStartPosition) ToPipeDynamoDbStreamStartPositionOutput() PipeDynamoDbStreamStartPositionOutput

func (PipeDynamoDbStreamStartPosition) ToPipeDynamoDbStreamStartPositionOutputWithContext added in v0.72.0

func (e PipeDynamoDbStreamStartPosition) ToPipeDynamoDbStreamStartPositionOutputWithContext(ctx context.Context) PipeDynamoDbStreamStartPositionOutput

func (PipeDynamoDbStreamStartPosition) ToPipeDynamoDbStreamStartPositionPtrOutput added in v0.72.0

func (e PipeDynamoDbStreamStartPosition) ToPipeDynamoDbStreamStartPositionPtrOutput() PipeDynamoDbStreamStartPositionPtrOutput

func (PipeDynamoDbStreamStartPosition) ToPipeDynamoDbStreamStartPositionPtrOutputWithContext added in v0.72.0

func (e PipeDynamoDbStreamStartPosition) ToPipeDynamoDbStreamStartPositionPtrOutputWithContext(ctx context.Context) PipeDynamoDbStreamStartPositionPtrOutput

func (PipeDynamoDbStreamStartPosition) ToStringOutput added in v0.72.0

func (PipeDynamoDbStreamStartPosition) ToStringOutputWithContext added in v0.72.0

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

func (PipeDynamoDbStreamStartPosition) ToStringPtrOutput added in v0.72.0

func (PipeDynamoDbStreamStartPosition) ToStringPtrOutputWithContext added in v0.72.0

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

type PipeDynamoDbStreamStartPositionInput added in v0.72.0

type PipeDynamoDbStreamStartPositionInput interface {
	pulumi.Input

	ToPipeDynamoDbStreamStartPositionOutput() PipeDynamoDbStreamStartPositionOutput
	ToPipeDynamoDbStreamStartPositionOutputWithContext(context.Context) PipeDynamoDbStreamStartPositionOutput
}

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

PipeDynamoDbStreamStartPositionTrimHorizon
PipeDynamoDbStreamStartPositionLatest

type PipeDynamoDbStreamStartPositionOutput added in v0.72.0

type PipeDynamoDbStreamStartPositionOutput struct{ *pulumi.OutputState }

func (PipeDynamoDbStreamStartPositionOutput) ElementType added in v0.72.0

func (PipeDynamoDbStreamStartPositionOutput) ToPipeDynamoDbStreamStartPositionOutput added in v0.72.0

func (o PipeDynamoDbStreamStartPositionOutput) ToPipeDynamoDbStreamStartPositionOutput() PipeDynamoDbStreamStartPositionOutput

func (PipeDynamoDbStreamStartPositionOutput) ToPipeDynamoDbStreamStartPositionOutputWithContext added in v0.72.0

func (o PipeDynamoDbStreamStartPositionOutput) ToPipeDynamoDbStreamStartPositionOutputWithContext(ctx context.Context) PipeDynamoDbStreamStartPositionOutput

func (PipeDynamoDbStreamStartPositionOutput) ToPipeDynamoDbStreamStartPositionPtrOutput added in v0.72.0

func (o PipeDynamoDbStreamStartPositionOutput) ToPipeDynamoDbStreamStartPositionPtrOutput() PipeDynamoDbStreamStartPositionPtrOutput

func (PipeDynamoDbStreamStartPositionOutput) ToPipeDynamoDbStreamStartPositionPtrOutputWithContext added in v0.72.0

func (o PipeDynamoDbStreamStartPositionOutput) ToPipeDynamoDbStreamStartPositionPtrOutputWithContext(ctx context.Context) PipeDynamoDbStreamStartPositionPtrOutput

func (PipeDynamoDbStreamStartPositionOutput) ToStringOutput added in v0.72.0

func (PipeDynamoDbStreamStartPositionOutput) ToStringOutputWithContext added in v0.72.0

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

func (PipeDynamoDbStreamStartPositionOutput) ToStringPtrOutput added in v0.72.0

func (PipeDynamoDbStreamStartPositionOutput) ToStringPtrOutputWithContext added in v0.72.0

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

type PipeDynamoDbStreamStartPositionPtrInput added in v0.72.0

type PipeDynamoDbStreamStartPositionPtrInput interface {
	pulumi.Input

	ToPipeDynamoDbStreamStartPositionPtrOutput() PipeDynamoDbStreamStartPositionPtrOutput
	ToPipeDynamoDbStreamStartPositionPtrOutputWithContext(context.Context) PipeDynamoDbStreamStartPositionPtrOutput
}

func PipeDynamoDbStreamStartPositionPtr added in v0.72.0

func PipeDynamoDbStreamStartPositionPtr(v string) PipeDynamoDbStreamStartPositionPtrInput

type PipeDynamoDbStreamStartPositionPtrOutput added in v0.72.0

type PipeDynamoDbStreamStartPositionPtrOutput struct{ *pulumi.OutputState }

func (PipeDynamoDbStreamStartPositionPtrOutput) Elem added in v0.72.0

func (PipeDynamoDbStreamStartPositionPtrOutput) ElementType added in v0.72.0

func (PipeDynamoDbStreamStartPositionPtrOutput) ToPipeDynamoDbStreamStartPositionPtrOutput added in v0.72.0

func (o PipeDynamoDbStreamStartPositionPtrOutput) ToPipeDynamoDbStreamStartPositionPtrOutput() PipeDynamoDbStreamStartPositionPtrOutput

func (PipeDynamoDbStreamStartPositionPtrOutput) ToPipeDynamoDbStreamStartPositionPtrOutputWithContext added in v0.72.0

func (o PipeDynamoDbStreamStartPositionPtrOutput) ToPipeDynamoDbStreamStartPositionPtrOutputWithContext(ctx context.Context) PipeDynamoDbStreamStartPositionPtrOutput

func (PipeDynamoDbStreamStartPositionPtrOutput) ToStringPtrOutput added in v0.72.0

func (PipeDynamoDbStreamStartPositionPtrOutput) ToStringPtrOutputWithContext added in v0.72.0

type PipeEcsContainerOverride

type PipeEcsContainerOverride struct {
	// The command to send to the container that overrides the default command from the Docker image or the task definition. You must also specify a container name.
	Command []string `pulumi:"command"`
	// The number of `cpu` units reserved for the container, instead of the default value from the task definition. You must also specify a container name.
	Cpu *int `pulumi:"cpu"`
	// The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the task definition. You must also specify a container name.
	Environment []PipeEcsEnvironmentVariable `pulumi:"environment"`
	// A list of files containing the environment variables to pass to a container, instead of the value from the container definition.
	EnvironmentFiles []PipeEcsEnvironmentFile `pulumi:"environmentFiles"`
	// The hard limit (in MiB) of memory to present to the container, instead of the default value from the task definition. If your container attempts to exceed the memory specified here, the container is killed. You must also specify a container name.
	Memory *int `pulumi:"memory"`
	// The soft limit (in MiB) of memory to reserve for the container, instead of the default value from the task definition. You must also specify a container name.
	MemoryReservation *int `pulumi:"memoryReservation"`
	// The name of the container that receives the override. This parameter is required if any override is specified.
	Name *string `pulumi:"name"`
	// The type and amount of a resource to assign to a container, instead of the default value from the task definition. The only supported resource is a GPU.
	ResourceRequirements []PipeEcsResourceRequirement `pulumi:"resourceRequirements"`
}

type PipeEcsContainerOverrideArgs

type PipeEcsContainerOverrideArgs struct {
	// The command to send to the container that overrides the default command from the Docker image or the task definition. You must also specify a container name.
	Command pulumi.StringArrayInput `pulumi:"command"`
	// The number of `cpu` units reserved for the container, instead of the default value from the task definition. You must also specify a container name.
	Cpu pulumi.IntPtrInput `pulumi:"cpu"`
	// The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the task definition. You must also specify a container name.
	Environment PipeEcsEnvironmentVariableArrayInput `pulumi:"environment"`
	// A list of files containing the environment variables to pass to a container, instead of the value from the container definition.
	EnvironmentFiles PipeEcsEnvironmentFileArrayInput `pulumi:"environmentFiles"`
	// The hard limit (in MiB) of memory to present to the container, instead of the default value from the task definition. If your container attempts to exceed the memory specified here, the container is killed. You must also specify a container name.
	Memory pulumi.IntPtrInput `pulumi:"memory"`
	// The soft limit (in MiB) of memory to reserve for the container, instead of the default value from the task definition. You must also specify a container name.
	MemoryReservation pulumi.IntPtrInput `pulumi:"memoryReservation"`
	// The name of the container that receives the override. This parameter is required if any override is specified.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The type and amount of a resource to assign to a container, instead of the default value from the task definition. The only supported resource is a GPU.
	ResourceRequirements PipeEcsResourceRequirementArrayInput `pulumi:"resourceRequirements"`
}

func (PipeEcsContainerOverrideArgs) ElementType

func (PipeEcsContainerOverrideArgs) ToPipeEcsContainerOverrideOutput

func (i PipeEcsContainerOverrideArgs) ToPipeEcsContainerOverrideOutput() PipeEcsContainerOverrideOutput

func (PipeEcsContainerOverrideArgs) ToPipeEcsContainerOverrideOutputWithContext

func (i PipeEcsContainerOverrideArgs) ToPipeEcsContainerOverrideOutputWithContext(ctx context.Context) PipeEcsContainerOverrideOutput

type PipeEcsContainerOverrideArray

type PipeEcsContainerOverrideArray []PipeEcsContainerOverrideInput

func (PipeEcsContainerOverrideArray) ElementType

func (PipeEcsContainerOverrideArray) ToPipeEcsContainerOverrideArrayOutput

func (i PipeEcsContainerOverrideArray) ToPipeEcsContainerOverrideArrayOutput() PipeEcsContainerOverrideArrayOutput

func (PipeEcsContainerOverrideArray) ToPipeEcsContainerOverrideArrayOutputWithContext

func (i PipeEcsContainerOverrideArray) ToPipeEcsContainerOverrideArrayOutputWithContext(ctx context.Context) PipeEcsContainerOverrideArrayOutput

type PipeEcsContainerOverrideArrayInput

type PipeEcsContainerOverrideArrayInput interface {
	pulumi.Input

	ToPipeEcsContainerOverrideArrayOutput() PipeEcsContainerOverrideArrayOutput
	ToPipeEcsContainerOverrideArrayOutputWithContext(context.Context) PipeEcsContainerOverrideArrayOutput
}

PipeEcsContainerOverrideArrayInput is an input type that accepts PipeEcsContainerOverrideArray and PipeEcsContainerOverrideArrayOutput values. You can construct a concrete instance of `PipeEcsContainerOverrideArrayInput` via:

PipeEcsContainerOverrideArray{ PipeEcsContainerOverrideArgs{...} }

type PipeEcsContainerOverrideArrayOutput

type PipeEcsContainerOverrideArrayOutput struct{ *pulumi.OutputState }

func (PipeEcsContainerOverrideArrayOutput) ElementType

func (PipeEcsContainerOverrideArrayOutput) Index

func (PipeEcsContainerOverrideArrayOutput) ToPipeEcsContainerOverrideArrayOutput

func (o PipeEcsContainerOverrideArrayOutput) ToPipeEcsContainerOverrideArrayOutput() PipeEcsContainerOverrideArrayOutput

func (PipeEcsContainerOverrideArrayOutput) ToPipeEcsContainerOverrideArrayOutputWithContext

func (o PipeEcsContainerOverrideArrayOutput) ToPipeEcsContainerOverrideArrayOutputWithContext(ctx context.Context) PipeEcsContainerOverrideArrayOutput

type PipeEcsContainerOverrideInput

type PipeEcsContainerOverrideInput interface {
	pulumi.Input

	ToPipeEcsContainerOverrideOutput() PipeEcsContainerOverrideOutput
	ToPipeEcsContainerOverrideOutputWithContext(context.Context) PipeEcsContainerOverrideOutput
}

PipeEcsContainerOverrideInput is an input type that accepts PipeEcsContainerOverrideArgs and PipeEcsContainerOverrideOutput values. You can construct a concrete instance of `PipeEcsContainerOverrideInput` via:

PipeEcsContainerOverrideArgs{...}

type PipeEcsContainerOverrideOutput

type PipeEcsContainerOverrideOutput struct{ *pulumi.OutputState }

func (PipeEcsContainerOverrideOutput) Command

The command to send to the container that overrides the default command from the Docker image or the task definition. You must also specify a container name.

func (PipeEcsContainerOverrideOutput) Cpu

The number of `cpu` units reserved for the container, instead of the default value from the task definition. You must also specify a container name.

func (PipeEcsContainerOverrideOutput) ElementType

func (PipeEcsContainerOverrideOutput) Environment

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the task definition. You must also specify a container name.

func (PipeEcsContainerOverrideOutput) EnvironmentFiles

A list of files containing the environment variables to pass to a container, instead of the value from the container definition.

func (PipeEcsContainerOverrideOutput) Memory

The hard limit (in MiB) of memory to present to the container, instead of the default value from the task definition. If your container attempts to exceed the memory specified here, the container is killed. You must also specify a container name.

func (PipeEcsContainerOverrideOutput) MemoryReservation

func (o PipeEcsContainerOverrideOutput) MemoryReservation() pulumi.IntPtrOutput

The soft limit (in MiB) of memory to reserve for the container, instead of the default value from the task definition. You must also specify a container name.

func (PipeEcsContainerOverrideOutput) Name

The name of the container that receives the override. This parameter is required if any override is specified.

func (PipeEcsContainerOverrideOutput) ResourceRequirements

The type and amount of a resource to assign to a container, instead of the default value from the task definition. The only supported resource is a GPU.

func (PipeEcsContainerOverrideOutput) ToPipeEcsContainerOverrideOutput

func (o PipeEcsContainerOverrideOutput) ToPipeEcsContainerOverrideOutput() PipeEcsContainerOverrideOutput

func (PipeEcsContainerOverrideOutput) ToPipeEcsContainerOverrideOutputWithContext

func (o PipeEcsContainerOverrideOutput) ToPipeEcsContainerOverrideOutputWithContext(ctx context.Context) PipeEcsContainerOverrideOutput

type PipeEcsEnvironmentFile

type PipeEcsEnvironmentFile struct {
	// The file type to use. The only supported value is `s3` .
	Type PipeEcsEnvironmentFileType `pulumi:"type"`
	// The Amazon Resource Name (ARN) of the Amazon S3 object containing the environment variable file.
	Value string `pulumi:"value"`
}

type PipeEcsEnvironmentFileArgs

type PipeEcsEnvironmentFileArgs struct {
	// The file type to use. The only supported value is `s3` .
	Type PipeEcsEnvironmentFileTypeInput `pulumi:"type"`
	// The Amazon Resource Name (ARN) of the Amazon S3 object containing the environment variable file.
	Value pulumi.StringInput `pulumi:"value"`
}

func (PipeEcsEnvironmentFileArgs) ElementType

func (PipeEcsEnvironmentFileArgs) ElementType() reflect.Type

func (PipeEcsEnvironmentFileArgs) ToPipeEcsEnvironmentFileOutput

func (i PipeEcsEnvironmentFileArgs) ToPipeEcsEnvironmentFileOutput() PipeEcsEnvironmentFileOutput

func (PipeEcsEnvironmentFileArgs) ToPipeEcsEnvironmentFileOutputWithContext

func (i PipeEcsEnvironmentFileArgs) ToPipeEcsEnvironmentFileOutputWithContext(ctx context.Context) PipeEcsEnvironmentFileOutput

type PipeEcsEnvironmentFileArray

type PipeEcsEnvironmentFileArray []PipeEcsEnvironmentFileInput

func (PipeEcsEnvironmentFileArray) ElementType

func (PipeEcsEnvironmentFileArray) ToPipeEcsEnvironmentFileArrayOutput

func (i PipeEcsEnvironmentFileArray) ToPipeEcsEnvironmentFileArrayOutput() PipeEcsEnvironmentFileArrayOutput

func (PipeEcsEnvironmentFileArray) ToPipeEcsEnvironmentFileArrayOutputWithContext

func (i PipeEcsEnvironmentFileArray) ToPipeEcsEnvironmentFileArrayOutputWithContext(ctx context.Context) PipeEcsEnvironmentFileArrayOutput

type PipeEcsEnvironmentFileArrayInput

type PipeEcsEnvironmentFileArrayInput interface {
	pulumi.Input

	ToPipeEcsEnvironmentFileArrayOutput() PipeEcsEnvironmentFileArrayOutput
	ToPipeEcsEnvironmentFileArrayOutputWithContext(context.Context) PipeEcsEnvironmentFileArrayOutput
}

PipeEcsEnvironmentFileArrayInput is an input type that accepts PipeEcsEnvironmentFileArray and PipeEcsEnvironmentFileArrayOutput values. You can construct a concrete instance of `PipeEcsEnvironmentFileArrayInput` via:

PipeEcsEnvironmentFileArray{ PipeEcsEnvironmentFileArgs{...} }

type PipeEcsEnvironmentFileArrayOutput

type PipeEcsEnvironmentFileArrayOutput struct{ *pulumi.OutputState }

func (PipeEcsEnvironmentFileArrayOutput) ElementType

func (PipeEcsEnvironmentFileArrayOutput) Index

func (PipeEcsEnvironmentFileArrayOutput) ToPipeEcsEnvironmentFileArrayOutput

func (o PipeEcsEnvironmentFileArrayOutput) ToPipeEcsEnvironmentFileArrayOutput() PipeEcsEnvironmentFileArrayOutput

func (PipeEcsEnvironmentFileArrayOutput) ToPipeEcsEnvironmentFileArrayOutputWithContext

func (o PipeEcsEnvironmentFileArrayOutput) ToPipeEcsEnvironmentFileArrayOutputWithContext(ctx context.Context) PipeEcsEnvironmentFileArrayOutput

type PipeEcsEnvironmentFileInput

type PipeEcsEnvironmentFileInput interface {
	pulumi.Input

	ToPipeEcsEnvironmentFileOutput() PipeEcsEnvironmentFileOutput
	ToPipeEcsEnvironmentFileOutputWithContext(context.Context) PipeEcsEnvironmentFileOutput
}

PipeEcsEnvironmentFileInput is an input type that accepts PipeEcsEnvironmentFileArgs and PipeEcsEnvironmentFileOutput values. You can construct a concrete instance of `PipeEcsEnvironmentFileInput` via:

PipeEcsEnvironmentFileArgs{...}

type PipeEcsEnvironmentFileOutput

type PipeEcsEnvironmentFileOutput struct{ *pulumi.OutputState }

func (PipeEcsEnvironmentFileOutput) ElementType

func (PipeEcsEnvironmentFileOutput) ToPipeEcsEnvironmentFileOutput

func (o PipeEcsEnvironmentFileOutput) ToPipeEcsEnvironmentFileOutput() PipeEcsEnvironmentFileOutput

func (PipeEcsEnvironmentFileOutput) ToPipeEcsEnvironmentFileOutputWithContext

func (o PipeEcsEnvironmentFileOutput) ToPipeEcsEnvironmentFileOutputWithContext(ctx context.Context) PipeEcsEnvironmentFileOutput

func (PipeEcsEnvironmentFileOutput) Type

The file type to use. The only supported value is `s3` .

func (PipeEcsEnvironmentFileOutput) Value

The Amazon Resource Name (ARN) of the Amazon S3 object containing the environment variable file.

type PipeEcsEnvironmentFileType

type PipeEcsEnvironmentFileType string

func (PipeEcsEnvironmentFileType) ElementType

func (PipeEcsEnvironmentFileType) ElementType() reflect.Type

func (PipeEcsEnvironmentFileType) ToPipeEcsEnvironmentFileTypeOutput

func (e PipeEcsEnvironmentFileType) ToPipeEcsEnvironmentFileTypeOutput() PipeEcsEnvironmentFileTypeOutput

func (PipeEcsEnvironmentFileType) ToPipeEcsEnvironmentFileTypeOutputWithContext

func (e PipeEcsEnvironmentFileType) ToPipeEcsEnvironmentFileTypeOutputWithContext(ctx context.Context) PipeEcsEnvironmentFileTypeOutput

func (PipeEcsEnvironmentFileType) ToPipeEcsEnvironmentFileTypePtrOutput

func (e PipeEcsEnvironmentFileType) ToPipeEcsEnvironmentFileTypePtrOutput() PipeEcsEnvironmentFileTypePtrOutput

func (PipeEcsEnvironmentFileType) ToPipeEcsEnvironmentFileTypePtrOutputWithContext

func (e PipeEcsEnvironmentFileType) ToPipeEcsEnvironmentFileTypePtrOutputWithContext(ctx context.Context) PipeEcsEnvironmentFileTypePtrOutput

func (PipeEcsEnvironmentFileType) ToStringOutput

func (e PipeEcsEnvironmentFileType) ToStringOutput() pulumi.StringOutput

func (PipeEcsEnvironmentFileType) ToStringOutputWithContext

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

func (PipeEcsEnvironmentFileType) ToStringPtrOutput

func (e PipeEcsEnvironmentFileType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipeEcsEnvironmentFileType) ToStringPtrOutputWithContext

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

type PipeEcsEnvironmentFileTypeInput

type PipeEcsEnvironmentFileTypeInput interface {
	pulumi.Input

	ToPipeEcsEnvironmentFileTypeOutput() PipeEcsEnvironmentFileTypeOutput
	ToPipeEcsEnvironmentFileTypeOutputWithContext(context.Context) PipeEcsEnvironmentFileTypeOutput
}

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

PipeEcsEnvironmentFileTypeS3

type PipeEcsEnvironmentFileTypeOutput

type PipeEcsEnvironmentFileTypeOutput struct{ *pulumi.OutputState }

func (PipeEcsEnvironmentFileTypeOutput) ElementType

func (PipeEcsEnvironmentFileTypeOutput) ToPipeEcsEnvironmentFileTypeOutput

func (o PipeEcsEnvironmentFileTypeOutput) ToPipeEcsEnvironmentFileTypeOutput() PipeEcsEnvironmentFileTypeOutput

func (PipeEcsEnvironmentFileTypeOutput) ToPipeEcsEnvironmentFileTypeOutputWithContext

func (o PipeEcsEnvironmentFileTypeOutput) ToPipeEcsEnvironmentFileTypeOutputWithContext(ctx context.Context) PipeEcsEnvironmentFileTypeOutput

func (PipeEcsEnvironmentFileTypeOutput) ToPipeEcsEnvironmentFileTypePtrOutput

func (o PipeEcsEnvironmentFileTypeOutput) ToPipeEcsEnvironmentFileTypePtrOutput() PipeEcsEnvironmentFileTypePtrOutput

func (PipeEcsEnvironmentFileTypeOutput) ToPipeEcsEnvironmentFileTypePtrOutputWithContext

func (o PipeEcsEnvironmentFileTypeOutput) ToPipeEcsEnvironmentFileTypePtrOutputWithContext(ctx context.Context) PipeEcsEnvironmentFileTypePtrOutput

func (PipeEcsEnvironmentFileTypeOutput) ToStringOutput

func (PipeEcsEnvironmentFileTypeOutput) ToStringOutputWithContext

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

func (PipeEcsEnvironmentFileTypeOutput) ToStringPtrOutput

func (PipeEcsEnvironmentFileTypeOutput) ToStringPtrOutputWithContext

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

type PipeEcsEnvironmentFileTypePtrInput

type PipeEcsEnvironmentFileTypePtrInput interface {
	pulumi.Input

	ToPipeEcsEnvironmentFileTypePtrOutput() PipeEcsEnvironmentFileTypePtrOutput
	ToPipeEcsEnvironmentFileTypePtrOutputWithContext(context.Context) PipeEcsEnvironmentFileTypePtrOutput
}

func PipeEcsEnvironmentFileTypePtr

func PipeEcsEnvironmentFileTypePtr(v string) PipeEcsEnvironmentFileTypePtrInput

type PipeEcsEnvironmentFileTypePtrOutput

type PipeEcsEnvironmentFileTypePtrOutput struct{ *pulumi.OutputState }

func (PipeEcsEnvironmentFileTypePtrOutput) Elem

func (PipeEcsEnvironmentFileTypePtrOutput) ElementType

func (PipeEcsEnvironmentFileTypePtrOutput) ToPipeEcsEnvironmentFileTypePtrOutput

func (o PipeEcsEnvironmentFileTypePtrOutput) ToPipeEcsEnvironmentFileTypePtrOutput() PipeEcsEnvironmentFileTypePtrOutput

func (PipeEcsEnvironmentFileTypePtrOutput) ToPipeEcsEnvironmentFileTypePtrOutputWithContext

func (o PipeEcsEnvironmentFileTypePtrOutput) ToPipeEcsEnvironmentFileTypePtrOutputWithContext(ctx context.Context) PipeEcsEnvironmentFileTypePtrOutput

func (PipeEcsEnvironmentFileTypePtrOutput) ToStringPtrOutput

func (PipeEcsEnvironmentFileTypePtrOutput) ToStringPtrOutputWithContext

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

type PipeEcsEnvironmentVariable

type PipeEcsEnvironmentVariable struct {
	// The name of the key-value pair. For environment variables, this is the name of the environment variable.
	Name *string `pulumi:"name"`
	// The value of the key-value pair. For environment variables, this is the value of the environment variable.
	Value *string `pulumi:"value"`
}

type PipeEcsEnvironmentVariableArgs

type PipeEcsEnvironmentVariableArgs struct {
	// The name of the key-value pair. For environment variables, this is the name of the environment variable.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The value of the key-value pair. For environment variables, this is the value of the environment variable.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (PipeEcsEnvironmentVariableArgs) ElementType

func (PipeEcsEnvironmentVariableArgs) ToPipeEcsEnvironmentVariableOutput

func (i PipeEcsEnvironmentVariableArgs) ToPipeEcsEnvironmentVariableOutput() PipeEcsEnvironmentVariableOutput

func (PipeEcsEnvironmentVariableArgs) ToPipeEcsEnvironmentVariableOutputWithContext

func (i PipeEcsEnvironmentVariableArgs) ToPipeEcsEnvironmentVariableOutputWithContext(ctx context.Context) PipeEcsEnvironmentVariableOutput

type PipeEcsEnvironmentVariableArray

type PipeEcsEnvironmentVariableArray []PipeEcsEnvironmentVariableInput

func (PipeEcsEnvironmentVariableArray) ElementType

func (PipeEcsEnvironmentVariableArray) ToPipeEcsEnvironmentVariableArrayOutput

func (i PipeEcsEnvironmentVariableArray) ToPipeEcsEnvironmentVariableArrayOutput() PipeEcsEnvironmentVariableArrayOutput

func (PipeEcsEnvironmentVariableArray) ToPipeEcsEnvironmentVariableArrayOutputWithContext

func (i PipeEcsEnvironmentVariableArray) ToPipeEcsEnvironmentVariableArrayOutputWithContext(ctx context.Context) PipeEcsEnvironmentVariableArrayOutput

type PipeEcsEnvironmentVariableArrayInput

type PipeEcsEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToPipeEcsEnvironmentVariableArrayOutput() PipeEcsEnvironmentVariableArrayOutput
	ToPipeEcsEnvironmentVariableArrayOutputWithContext(context.Context) PipeEcsEnvironmentVariableArrayOutput
}

PipeEcsEnvironmentVariableArrayInput is an input type that accepts PipeEcsEnvironmentVariableArray and PipeEcsEnvironmentVariableArrayOutput values. You can construct a concrete instance of `PipeEcsEnvironmentVariableArrayInput` via:

PipeEcsEnvironmentVariableArray{ PipeEcsEnvironmentVariableArgs{...} }

type PipeEcsEnvironmentVariableArrayOutput

type PipeEcsEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (PipeEcsEnvironmentVariableArrayOutput) ElementType

func (PipeEcsEnvironmentVariableArrayOutput) Index

func (PipeEcsEnvironmentVariableArrayOutput) ToPipeEcsEnvironmentVariableArrayOutput

func (o PipeEcsEnvironmentVariableArrayOutput) ToPipeEcsEnvironmentVariableArrayOutput() PipeEcsEnvironmentVariableArrayOutput

func (PipeEcsEnvironmentVariableArrayOutput) ToPipeEcsEnvironmentVariableArrayOutputWithContext

func (o PipeEcsEnvironmentVariableArrayOutput) ToPipeEcsEnvironmentVariableArrayOutputWithContext(ctx context.Context) PipeEcsEnvironmentVariableArrayOutput

type PipeEcsEnvironmentVariableInput

type PipeEcsEnvironmentVariableInput interface {
	pulumi.Input

	ToPipeEcsEnvironmentVariableOutput() PipeEcsEnvironmentVariableOutput
	ToPipeEcsEnvironmentVariableOutputWithContext(context.Context) PipeEcsEnvironmentVariableOutput
}

PipeEcsEnvironmentVariableInput is an input type that accepts PipeEcsEnvironmentVariableArgs and PipeEcsEnvironmentVariableOutput values. You can construct a concrete instance of `PipeEcsEnvironmentVariableInput` via:

PipeEcsEnvironmentVariableArgs{...}

type PipeEcsEnvironmentVariableOutput

type PipeEcsEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (PipeEcsEnvironmentVariableOutput) ElementType

func (PipeEcsEnvironmentVariableOutput) Name

The name of the key-value pair. For environment variables, this is the name of the environment variable.

func (PipeEcsEnvironmentVariableOutput) ToPipeEcsEnvironmentVariableOutput

func (o PipeEcsEnvironmentVariableOutput) ToPipeEcsEnvironmentVariableOutput() PipeEcsEnvironmentVariableOutput

func (PipeEcsEnvironmentVariableOutput) ToPipeEcsEnvironmentVariableOutputWithContext

func (o PipeEcsEnvironmentVariableOutput) ToPipeEcsEnvironmentVariableOutputWithContext(ctx context.Context) PipeEcsEnvironmentVariableOutput

func (PipeEcsEnvironmentVariableOutput) Value

The value of the key-value pair. For environment variables, this is the value of the environment variable.

type PipeEcsEphemeralStorage

type PipeEcsEphemeralStorage struct {
	// The total amount, in GiB, of ephemeral storage to set for the task. The minimum supported value is `21` GiB and the maximum supported value is `200` GiB.
	SizeInGiB int `pulumi:"sizeInGiB"`
}

type PipeEcsEphemeralStorageArgs

type PipeEcsEphemeralStorageArgs struct {
	// The total amount, in GiB, of ephemeral storage to set for the task. The minimum supported value is `21` GiB and the maximum supported value is `200` GiB.
	SizeInGiB pulumi.IntInput `pulumi:"sizeInGiB"`
}

func (PipeEcsEphemeralStorageArgs) ElementType

func (PipeEcsEphemeralStorageArgs) ToPipeEcsEphemeralStorageOutput

func (i PipeEcsEphemeralStorageArgs) ToPipeEcsEphemeralStorageOutput() PipeEcsEphemeralStorageOutput

func (PipeEcsEphemeralStorageArgs) ToPipeEcsEphemeralStorageOutputWithContext

func (i PipeEcsEphemeralStorageArgs) ToPipeEcsEphemeralStorageOutputWithContext(ctx context.Context) PipeEcsEphemeralStorageOutput

func (PipeEcsEphemeralStorageArgs) ToPipeEcsEphemeralStoragePtrOutput

func (i PipeEcsEphemeralStorageArgs) ToPipeEcsEphemeralStoragePtrOutput() PipeEcsEphemeralStoragePtrOutput

func (PipeEcsEphemeralStorageArgs) ToPipeEcsEphemeralStoragePtrOutputWithContext

func (i PipeEcsEphemeralStorageArgs) ToPipeEcsEphemeralStoragePtrOutputWithContext(ctx context.Context) PipeEcsEphemeralStoragePtrOutput

type PipeEcsEphemeralStorageInput

type PipeEcsEphemeralStorageInput interface {
	pulumi.Input

	ToPipeEcsEphemeralStorageOutput() PipeEcsEphemeralStorageOutput
	ToPipeEcsEphemeralStorageOutputWithContext(context.Context) PipeEcsEphemeralStorageOutput
}

PipeEcsEphemeralStorageInput is an input type that accepts PipeEcsEphemeralStorageArgs and PipeEcsEphemeralStorageOutput values. You can construct a concrete instance of `PipeEcsEphemeralStorageInput` via:

PipeEcsEphemeralStorageArgs{...}

type PipeEcsEphemeralStorageOutput

type PipeEcsEphemeralStorageOutput struct{ *pulumi.OutputState }

func (PipeEcsEphemeralStorageOutput) ElementType

func (PipeEcsEphemeralStorageOutput) SizeInGiB

The total amount, in GiB, of ephemeral storage to set for the task. The minimum supported value is `21` GiB and the maximum supported value is `200` GiB.

func (PipeEcsEphemeralStorageOutput) ToPipeEcsEphemeralStorageOutput

func (o PipeEcsEphemeralStorageOutput) ToPipeEcsEphemeralStorageOutput() PipeEcsEphemeralStorageOutput

func (PipeEcsEphemeralStorageOutput) ToPipeEcsEphemeralStorageOutputWithContext

func (o PipeEcsEphemeralStorageOutput) ToPipeEcsEphemeralStorageOutputWithContext(ctx context.Context) PipeEcsEphemeralStorageOutput

func (PipeEcsEphemeralStorageOutput) ToPipeEcsEphemeralStoragePtrOutput

func (o PipeEcsEphemeralStorageOutput) ToPipeEcsEphemeralStoragePtrOutput() PipeEcsEphemeralStoragePtrOutput

func (PipeEcsEphemeralStorageOutput) ToPipeEcsEphemeralStoragePtrOutputWithContext

func (o PipeEcsEphemeralStorageOutput) ToPipeEcsEphemeralStoragePtrOutputWithContext(ctx context.Context) PipeEcsEphemeralStoragePtrOutput

type PipeEcsEphemeralStoragePtrInput

type PipeEcsEphemeralStoragePtrInput interface {
	pulumi.Input

	ToPipeEcsEphemeralStoragePtrOutput() PipeEcsEphemeralStoragePtrOutput
	ToPipeEcsEphemeralStoragePtrOutputWithContext(context.Context) PipeEcsEphemeralStoragePtrOutput
}

PipeEcsEphemeralStoragePtrInput is an input type that accepts PipeEcsEphemeralStorageArgs, PipeEcsEphemeralStoragePtr and PipeEcsEphemeralStoragePtrOutput values. You can construct a concrete instance of `PipeEcsEphemeralStoragePtrInput` via:

        PipeEcsEphemeralStorageArgs{...}

or:

        nil

type PipeEcsEphemeralStoragePtrOutput

type PipeEcsEphemeralStoragePtrOutput struct{ *pulumi.OutputState }

func (PipeEcsEphemeralStoragePtrOutput) Elem

func (PipeEcsEphemeralStoragePtrOutput) ElementType

func (PipeEcsEphemeralStoragePtrOutput) SizeInGiB

The total amount, in GiB, of ephemeral storage to set for the task. The minimum supported value is `21` GiB and the maximum supported value is `200` GiB.

func (PipeEcsEphemeralStoragePtrOutput) ToPipeEcsEphemeralStoragePtrOutput

func (o PipeEcsEphemeralStoragePtrOutput) ToPipeEcsEphemeralStoragePtrOutput() PipeEcsEphemeralStoragePtrOutput

func (PipeEcsEphemeralStoragePtrOutput) ToPipeEcsEphemeralStoragePtrOutputWithContext

func (o PipeEcsEphemeralStoragePtrOutput) ToPipeEcsEphemeralStoragePtrOutputWithContext(ctx context.Context) PipeEcsEphemeralStoragePtrOutput

type PipeEcsInferenceAcceleratorOverride

type PipeEcsInferenceAcceleratorOverride struct {
	// The Elastic Inference accelerator device name to override for the task. This parameter must match a `deviceName` specified in the task definition.
	DeviceName *string `pulumi:"deviceName"`
	// The Elastic Inference accelerator type to use.
	DeviceType *string `pulumi:"deviceType"`
}

type PipeEcsInferenceAcceleratorOverrideArgs

type PipeEcsInferenceAcceleratorOverrideArgs struct {
	// The Elastic Inference accelerator device name to override for the task. This parameter must match a `deviceName` specified in the task definition.
	DeviceName pulumi.StringPtrInput `pulumi:"deviceName"`
	// The Elastic Inference accelerator type to use.
	DeviceType pulumi.StringPtrInput `pulumi:"deviceType"`
}

func (PipeEcsInferenceAcceleratorOverrideArgs) ElementType

func (PipeEcsInferenceAcceleratorOverrideArgs) ToPipeEcsInferenceAcceleratorOverrideOutput

func (i PipeEcsInferenceAcceleratorOverrideArgs) ToPipeEcsInferenceAcceleratorOverrideOutput() PipeEcsInferenceAcceleratorOverrideOutput

func (PipeEcsInferenceAcceleratorOverrideArgs) ToPipeEcsInferenceAcceleratorOverrideOutputWithContext

func (i PipeEcsInferenceAcceleratorOverrideArgs) ToPipeEcsInferenceAcceleratorOverrideOutputWithContext(ctx context.Context) PipeEcsInferenceAcceleratorOverrideOutput

type PipeEcsInferenceAcceleratorOverrideArray

type PipeEcsInferenceAcceleratorOverrideArray []PipeEcsInferenceAcceleratorOverrideInput

func (PipeEcsInferenceAcceleratorOverrideArray) ElementType

func (PipeEcsInferenceAcceleratorOverrideArray) ToPipeEcsInferenceAcceleratorOverrideArrayOutput

func (i PipeEcsInferenceAcceleratorOverrideArray) ToPipeEcsInferenceAcceleratorOverrideArrayOutput() PipeEcsInferenceAcceleratorOverrideArrayOutput

func (PipeEcsInferenceAcceleratorOverrideArray) ToPipeEcsInferenceAcceleratorOverrideArrayOutputWithContext

func (i PipeEcsInferenceAcceleratorOverrideArray) ToPipeEcsInferenceAcceleratorOverrideArrayOutputWithContext(ctx context.Context) PipeEcsInferenceAcceleratorOverrideArrayOutput

type PipeEcsInferenceAcceleratorOverrideArrayInput

type PipeEcsInferenceAcceleratorOverrideArrayInput interface {
	pulumi.Input

	ToPipeEcsInferenceAcceleratorOverrideArrayOutput() PipeEcsInferenceAcceleratorOverrideArrayOutput
	ToPipeEcsInferenceAcceleratorOverrideArrayOutputWithContext(context.Context) PipeEcsInferenceAcceleratorOverrideArrayOutput
}

PipeEcsInferenceAcceleratorOverrideArrayInput is an input type that accepts PipeEcsInferenceAcceleratorOverrideArray and PipeEcsInferenceAcceleratorOverrideArrayOutput values. You can construct a concrete instance of `PipeEcsInferenceAcceleratorOverrideArrayInput` via:

PipeEcsInferenceAcceleratorOverrideArray{ PipeEcsInferenceAcceleratorOverrideArgs{...} }

type PipeEcsInferenceAcceleratorOverrideArrayOutput

type PipeEcsInferenceAcceleratorOverrideArrayOutput struct{ *pulumi.OutputState }

func (PipeEcsInferenceAcceleratorOverrideArrayOutput) ElementType

func (PipeEcsInferenceAcceleratorOverrideArrayOutput) Index

func (PipeEcsInferenceAcceleratorOverrideArrayOutput) ToPipeEcsInferenceAcceleratorOverrideArrayOutput

func (o PipeEcsInferenceAcceleratorOverrideArrayOutput) ToPipeEcsInferenceAcceleratorOverrideArrayOutput() PipeEcsInferenceAcceleratorOverrideArrayOutput

func (PipeEcsInferenceAcceleratorOverrideArrayOutput) ToPipeEcsInferenceAcceleratorOverrideArrayOutputWithContext

func (o PipeEcsInferenceAcceleratorOverrideArrayOutput) ToPipeEcsInferenceAcceleratorOverrideArrayOutputWithContext(ctx context.Context) PipeEcsInferenceAcceleratorOverrideArrayOutput

type PipeEcsInferenceAcceleratorOverrideInput

type PipeEcsInferenceAcceleratorOverrideInput interface {
	pulumi.Input

	ToPipeEcsInferenceAcceleratorOverrideOutput() PipeEcsInferenceAcceleratorOverrideOutput
	ToPipeEcsInferenceAcceleratorOverrideOutputWithContext(context.Context) PipeEcsInferenceAcceleratorOverrideOutput
}

PipeEcsInferenceAcceleratorOverrideInput is an input type that accepts PipeEcsInferenceAcceleratorOverrideArgs and PipeEcsInferenceAcceleratorOverrideOutput values. You can construct a concrete instance of `PipeEcsInferenceAcceleratorOverrideInput` via:

PipeEcsInferenceAcceleratorOverrideArgs{...}

type PipeEcsInferenceAcceleratorOverrideOutput

type PipeEcsInferenceAcceleratorOverrideOutput struct{ *pulumi.OutputState }

func (PipeEcsInferenceAcceleratorOverrideOutput) DeviceName

The Elastic Inference accelerator device name to override for the task. This parameter must match a `deviceName` specified in the task definition.

func (PipeEcsInferenceAcceleratorOverrideOutput) DeviceType

The Elastic Inference accelerator type to use.

func (PipeEcsInferenceAcceleratorOverrideOutput) ElementType

func (PipeEcsInferenceAcceleratorOverrideOutput) ToPipeEcsInferenceAcceleratorOverrideOutput

func (o PipeEcsInferenceAcceleratorOverrideOutput) ToPipeEcsInferenceAcceleratorOverrideOutput() PipeEcsInferenceAcceleratorOverrideOutput

func (PipeEcsInferenceAcceleratorOverrideOutput) ToPipeEcsInferenceAcceleratorOverrideOutputWithContext

func (o PipeEcsInferenceAcceleratorOverrideOutput) ToPipeEcsInferenceAcceleratorOverrideOutputWithContext(ctx context.Context) PipeEcsInferenceAcceleratorOverrideOutput

type PipeEcsResourceRequirement

type PipeEcsResourceRequirement struct {
	// The type of resource to assign to a container. The supported values are `GPU` or `InferenceAccelerator` .
	Type PipeEcsResourceRequirementType `pulumi:"type"`
	// The value for the specified resource type.
	//
	// If the `GPU` type is used, the value is the number of physical `GPUs` the Amazon ECS container agent reserves for the container. The number of GPUs that's reserved for all containers in a task can't exceed the number of available GPUs on the container instance that the task is launched on.
	//
	// If the `InferenceAccelerator` type is used, the `value` matches the `deviceName` for an InferenceAccelerator specified in a task definition.
	Value string `pulumi:"value"`
}

type PipeEcsResourceRequirementArgs

type PipeEcsResourceRequirementArgs struct {
	// The type of resource to assign to a container. The supported values are `GPU` or `InferenceAccelerator` .
	Type PipeEcsResourceRequirementTypeInput `pulumi:"type"`
	// The value for the specified resource type.
	//
	// If the `GPU` type is used, the value is the number of physical `GPUs` the Amazon ECS container agent reserves for the container. The number of GPUs that's reserved for all containers in a task can't exceed the number of available GPUs on the container instance that the task is launched on.
	//
	// If the `InferenceAccelerator` type is used, the `value` matches the `deviceName` for an InferenceAccelerator specified in a task definition.
	Value pulumi.StringInput `pulumi:"value"`
}

func (PipeEcsResourceRequirementArgs) ElementType

func (PipeEcsResourceRequirementArgs) ToPipeEcsResourceRequirementOutput

func (i PipeEcsResourceRequirementArgs) ToPipeEcsResourceRequirementOutput() PipeEcsResourceRequirementOutput

func (PipeEcsResourceRequirementArgs) ToPipeEcsResourceRequirementOutputWithContext

func (i PipeEcsResourceRequirementArgs) ToPipeEcsResourceRequirementOutputWithContext(ctx context.Context) PipeEcsResourceRequirementOutput

type PipeEcsResourceRequirementArray

type PipeEcsResourceRequirementArray []PipeEcsResourceRequirementInput

func (PipeEcsResourceRequirementArray) ElementType

func (PipeEcsResourceRequirementArray) ToPipeEcsResourceRequirementArrayOutput

func (i PipeEcsResourceRequirementArray) ToPipeEcsResourceRequirementArrayOutput() PipeEcsResourceRequirementArrayOutput

func (PipeEcsResourceRequirementArray) ToPipeEcsResourceRequirementArrayOutputWithContext

func (i PipeEcsResourceRequirementArray) ToPipeEcsResourceRequirementArrayOutputWithContext(ctx context.Context) PipeEcsResourceRequirementArrayOutput

type PipeEcsResourceRequirementArrayInput

type PipeEcsResourceRequirementArrayInput interface {
	pulumi.Input

	ToPipeEcsResourceRequirementArrayOutput() PipeEcsResourceRequirementArrayOutput
	ToPipeEcsResourceRequirementArrayOutputWithContext(context.Context) PipeEcsResourceRequirementArrayOutput
}

PipeEcsResourceRequirementArrayInput is an input type that accepts PipeEcsResourceRequirementArray and PipeEcsResourceRequirementArrayOutput values. You can construct a concrete instance of `PipeEcsResourceRequirementArrayInput` via:

PipeEcsResourceRequirementArray{ PipeEcsResourceRequirementArgs{...} }

type PipeEcsResourceRequirementArrayOutput

type PipeEcsResourceRequirementArrayOutput struct{ *pulumi.OutputState }

func (PipeEcsResourceRequirementArrayOutput) ElementType

func (PipeEcsResourceRequirementArrayOutput) Index

func (PipeEcsResourceRequirementArrayOutput) ToPipeEcsResourceRequirementArrayOutput

func (o PipeEcsResourceRequirementArrayOutput) ToPipeEcsResourceRequirementArrayOutput() PipeEcsResourceRequirementArrayOutput

func (PipeEcsResourceRequirementArrayOutput) ToPipeEcsResourceRequirementArrayOutputWithContext

func (o PipeEcsResourceRequirementArrayOutput) ToPipeEcsResourceRequirementArrayOutputWithContext(ctx context.Context) PipeEcsResourceRequirementArrayOutput

type PipeEcsResourceRequirementInput

type PipeEcsResourceRequirementInput interface {
	pulumi.Input

	ToPipeEcsResourceRequirementOutput() PipeEcsResourceRequirementOutput
	ToPipeEcsResourceRequirementOutputWithContext(context.Context) PipeEcsResourceRequirementOutput
}

PipeEcsResourceRequirementInput is an input type that accepts PipeEcsResourceRequirementArgs and PipeEcsResourceRequirementOutput values. You can construct a concrete instance of `PipeEcsResourceRequirementInput` via:

PipeEcsResourceRequirementArgs{...}

type PipeEcsResourceRequirementOutput

type PipeEcsResourceRequirementOutput struct{ *pulumi.OutputState }

func (PipeEcsResourceRequirementOutput) ElementType

func (PipeEcsResourceRequirementOutput) ToPipeEcsResourceRequirementOutput

func (o PipeEcsResourceRequirementOutput) ToPipeEcsResourceRequirementOutput() PipeEcsResourceRequirementOutput

func (PipeEcsResourceRequirementOutput) ToPipeEcsResourceRequirementOutputWithContext

func (o PipeEcsResourceRequirementOutput) ToPipeEcsResourceRequirementOutputWithContext(ctx context.Context) PipeEcsResourceRequirementOutput

func (PipeEcsResourceRequirementOutput) Type

The type of resource to assign to a container. The supported values are `GPU` or `InferenceAccelerator` .

func (PipeEcsResourceRequirementOutput) Value

The value for the specified resource type.

If the `GPU` type is used, the value is the number of physical `GPUs` the Amazon ECS container agent reserves for the container. The number of GPUs that's reserved for all containers in a task can't exceed the number of available GPUs on the container instance that the task is launched on.

If the `InferenceAccelerator` type is used, the `value` matches the `deviceName` for an InferenceAccelerator specified in a task definition.

type PipeEcsResourceRequirementType

type PipeEcsResourceRequirementType string

func (PipeEcsResourceRequirementType) ElementType

func (PipeEcsResourceRequirementType) ToPipeEcsResourceRequirementTypeOutput

func (e PipeEcsResourceRequirementType) ToPipeEcsResourceRequirementTypeOutput() PipeEcsResourceRequirementTypeOutput

func (PipeEcsResourceRequirementType) ToPipeEcsResourceRequirementTypeOutputWithContext

func (e PipeEcsResourceRequirementType) ToPipeEcsResourceRequirementTypeOutputWithContext(ctx context.Context) PipeEcsResourceRequirementTypeOutput

func (PipeEcsResourceRequirementType) ToPipeEcsResourceRequirementTypePtrOutput

func (e PipeEcsResourceRequirementType) ToPipeEcsResourceRequirementTypePtrOutput() PipeEcsResourceRequirementTypePtrOutput

func (PipeEcsResourceRequirementType) ToPipeEcsResourceRequirementTypePtrOutputWithContext

func (e PipeEcsResourceRequirementType) ToPipeEcsResourceRequirementTypePtrOutputWithContext(ctx context.Context) PipeEcsResourceRequirementTypePtrOutput

func (PipeEcsResourceRequirementType) ToStringOutput

func (PipeEcsResourceRequirementType) ToStringOutputWithContext

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

func (PipeEcsResourceRequirementType) ToStringPtrOutput

func (PipeEcsResourceRequirementType) ToStringPtrOutputWithContext

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

type PipeEcsResourceRequirementTypeInput

type PipeEcsResourceRequirementTypeInput interface {
	pulumi.Input

	ToPipeEcsResourceRequirementTypeOutput() PipeEcsResourceRequirementTypeOutput
	ToPipeEcsResourceRequirementTypeOutputWithContext(context.Context) PipeEcsResourceRequirementTypeOutput
}

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

PipeEcsResourceRequirementTypeGpu
PipeEcsResourceRequirementTypeInferenceAccelerator

type PipeEcsResourceRequirementTypeOutput

type PipeEcsResourceRequirementTypeOutput struct{ *pulumi.OutputState }

func (PipeEcsResourceRequirementTypeOutput) ElementType

func (PipeEcsResourceRequirementTypeOutput) ToPipeEcsResourceRequirementTypeOutput

func (o PipeEcsResourceRequirementTypeOutput) ToPipeEcsResourceRequirementTypeOutput() PipeEcsResourceRequirementTypeOutput

func (PipeEcsResourceRequirementTypeOutput) ToPipeEcsResourceRequirementTypeOutputWithContext

func (o PipeEcsResourceRequirementTypeOutput) ToPipeEcsResourceRequirementTypeOutputWithContext(ctx context.Context) PipeEcsResourceRequirementTypeOutput

func (PipeEcsResourceRequirementTypeOutput) ToPipeEcsResourceRequirementTypePtrOutput

func (o PipeEcsResourceRequirementTypeOutput) ToPipeEcsResourceRequirementTypePtrOutput() PipeEcsResourceRequirementTypePtrOutput

func (PipeEcsResourceRequirementTypeOutput) ToPipeEcsResourceRequirementTypePtrOutputWithContext

func (o PipeEcsResourceRequirementTypeOutput) ToPipeEcsResourceRequirementTypePtrOutputWithContext(ctx context.Context) PipeEcsResourceRequirementTypePtrOutput

func (PipeEcsResourceRequirementTypeOutput) ToStringOutput

func (PipeEcsResourceRequirementTypeOutput) ToStringOutputWithContext

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

func (PipeEcsResourceRequirementTypeOutput) ToStringPtrOutput

func (PipeEcsResourceRequirementTypeOutput) ToStringPtrOutputWithContext

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

type PipeEcsResourceRequirementTypePtrInput

type PipeEcsResourceRequirementTypePtrInput interface {
	pulumi.Input

	ToPipeEcsResourceRequirementTypePtrOutput() PipeEcsResourceRequirementTypePtrOutput
	ToPipeEcsResourceRequirementTypePtrOutputWithContext(context.Context) PipeEcsResourceRequirementTypePtrOutput
}

type PipeEcsResourceRequirementTypePtrOutput

type PipeEcsResourceRequirementTypePtrOutput struct{ *pulumi.OutputState }

func (PipeEcsResourceRequirementTypePtrOutput) Elem

func (PipeEcsResourceRequirementTypePtrOutput) ElementType

func (PipeEcsResourceRequirementTypePtrOutput) ToPipeEcsResourceRequirementTypePtrOutput

func (o PipeEcsResourceRequirementTypePtrOutput) ToPipeEcsResourceRequirementTypePtrOutput() PipeEcsResourceRequirementTypePtrOutput

func (PipeEcsResourceRequirementTypePtrOutput) ToPipeEcsResourceRequirementTypePtrOutputWithContext

func (o PipeEcsResourceRequirementTypePtrOutput) ToPipeEcsResourceRequirementTypePtrOutputWithContext(ctx context.Context) PipeEcsResourceRequirementTypePtrOutput

func (PipeEcsResourceRequirementTypePtrOutput) ToStringPtrOutput

func (PipeEcsResourceRequirementTypePtrOutput) ToStringPtrOutputWithContext

type PipeEcsTaskOverride

type PipeEcsTaskOverride struct {
	// One or more container overrides that are sent to a task.
	ContainerOverrides []PipeEcsContainerOverride `pulumi:"containerOverrides"`
	// The cpu override for the task.
	Cpu *string `pulumi:"cpu"`
	// The ephemeral storage setting override for the task.
	//
	// > This parameter is only supported for tasks hosted on Fargate that use the following platform versions:
	// > - Linux platform version `1.4.0` or later.
	// > - Windows platform version `1.0.0` or later.
	EphemeralStorage *PipeEcsEphemeralStorage `pulumi:"ephemeralStorage"`
	// The Amazon Resource Name (ARN) of the task execution IAM role override for the task. For more information, see [Amazon ECS task execution IAM role](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_execution_IAM_role.html) in the *Amazon Elastic Container Service Developer Guide* .
	ExecutionRoleArn *string `pulumi:"executionRoleArn"`
	// The Elastic Inference accelerator override for the task.
	InferenceAcceleratorOverrides []PipeEcsInferenceAcceleratorOverride `pulumi:"inferenceAcceleratorOverrides"`
	// The memory override for the task.
	Memory *string `pulumi:"memory"`
	// The Amazon Resource Name (ARN) of the IAM role that containers in this task can assume. All containers in this task are granted the permissions that are specified in this role. For more information, see [IAM Role for Tasks](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-iam-roles.html) in the *Amazon Elastic Container Service Developer Guide* .
	TaskRoleArn *string `pulumi:"taskRoleArn"`
}

type PipeEcsTaskOverrideArgs

type PipeEcsTaskOverrideArgs struct {
	// One or more container overrides that are sent to a task.
	ContainerOverrides PipeEcsContainerOverrideArrayInput `pulumi:"containerOverrides"`
	// The cpu override for the task.
	Cpu pulumi.StringPtrInput `pulumi:"cpu"`
	// The ephemeral storage setting override for the task.
	//
	// > This parameter is only supported for tasks hosted on Fargate that use the following platform versions:
	// > - Linux platform version `1.4.0` or later.
	// > - Windows platform version `1.0.0` or later.
	EphemeralStorage PipeEcsEphemeralStoragePtrInput `pulumi:"ephemeralStorage"`
	// The Amazon Resource Name (ARN) of the task execution IAM role override for the task. For more information, see [Amazon ECS task execution IAM role](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_execution_IAM_role.html) in the *Amazon Elastic Container Service Developer Guide* .
	ExecutionRoleArn pulumi.StringPtrInput `pulumi:"executionRoleArn"`
	// The Elastic Inference accelerator override for the task.
	InferenceAcceleratorOverrides PipeEcsInferenceAcceleratorOverrideArrayInput `pulumi:"inferenceAcceleratorOverrides"`
	// The memory override for the task.
	Memory pulumi.StringPtrInput `pulumi:"memory"`
	// The Amazon Resource Name (ARN) of the IAM role that containers in this task can assume. All containers in this task are granted the permissions that are specified in this role. For more information, see [IAM Role for Tasks](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-iam-roles.html) in the *Amazon Elastic Container Service Developer Guide* .
	TaskRoleArn pulumi.StringPtrInput `pulumi:"taskRoleArn"`
}

func (PipeEcsTaskOverrideArgs) ElementType

func (PipeEcsTaskOverrideArgs) ElementType() reflect.Type

func (PipeEcsTaskOverrideArgs) ToPipeEcsTaskOverrideOutput

func (i PipeEcsTaskOverrideArgs) ToPipeEcsTaskOverrideOutput() PipeEcsTaskOverrideOutput

func (PipeEcsTaskOverrideArgs) ToPipeEcsTaskOverrideOutputWithContext

func (i PipeEcsTaskOverrideArgs) ToPipeEcsTaskOverrideOutputWithContext(ctx context.Context) PipeEcsTaskOverrideOutput

func (PipeEcsTaskOverrideArgs) ToPipeEcsTaskOverridePtrOutput

func (i PipeEcsTaskOverrideArgs) ToPipeEcsTaskOverridePtrOutput() PipeEcsTaskOverridePtrOutput

func (PipeEcsTaskOverrideArgs) ToPipeEcsTaskOverridePtrOutputWithContext

func (i PipeEcsTaskOverrideArgs) ToPipeEcsTaskOverridePtrOutputWithContext(ctx context.Context) PipeEcsTaskOverridePtrOutput

type PipeEcsTaskOverrideInput

type PipeEcsTaskOverrideInput interface {
	pulumi.Input

	ToPipeEcsTaskOverrideOutput() PipeEcsTaskOverrideOutput
	ToPipeEcsTaskOverrideOutputWithContext(context.Context) PipeEcsTaskOverrideOutput
}

PipeEcsTaskOverrideInput is an input type that accepts PipeEcsTaskOverrideArgs and PipeEcsTaskOverrideOutput values. You can construct a concrete instance of `PipeEcsTaskOverrideInput` via:

PipeEcsTaskOverrideArgs{...}

type PipeEcsTaskOverrideOutput

type PipeEcsTaskOverrideOutput struct{ *pulumi.OutputState }

func (PipeEcsTaskOverrideOutput) ContainerOverrides

One or more container overrides that are sent to a task.

func (PipeEcsTaskOverrideOutput) Cpu

The cpu override for the task.

func (PipeEcsTaskOverrideOutput) ElementType

func (PipeEcsTaskOverrideOutput) ElementType() reflect.Type

func (PipeEcsTaskOverrideOutput) EphemeralStorage

The ephemeral storage setting override for the task.

> This parameter is only supported for tasks hosted on Fargate that use the following platform versions: > - Linux platform version `1.4.0` or later. > - Windows platform version `1.0.0` or later.

func (PipeEcsTaskOverrideOutput) ExecutionRoleArn

func (o PipeEcsTaskOverrideOutput) ExecutionRoleArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) of the task execution IAM role override for the task. For more information, see [Amazon ECS task execution IAM role](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_execution_IAM_role.html) in the *Amazon Elastic Container Service Developer Guide* .

func (PipeEcsTaskOverrideOutput) InferenceAcceleratorOverrides

The Elastic Inference accelerator override for the task.

func (PipeEcsTaskOverrideOutput) Memory

The memory override for the task.

func (PipeEcsTaskOverrideOutput) TaskRoleArn

The Amazon Resource Name (ARN) of the IAM role that containers in this task can assume. All containers in this task are granted the permissions that are specified in this role. For more information, see [IAM Role for Tasks](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-iam-roles.html) in the *Amazon Elastic Container Service Developer Guide* .

func (PipeEcsTaskOverrideOutput) ToPipeEcsTaskOverrideOutput

func (o PipeEcsTaskOverrideOutput) ToPipeEcsTaskOverrideOutput() PipeEcsTaskOverrideOutput

func (PipeEcsTaskOverrideOutput) ToPipeEcsTaskOverrideOutputWithContext

func (o PipeEcsTaskOverrideOutput) ToPipeEcsTaskOverrideOutputWithContext(ctx context.Context) PipeEcsTaskOverrideOutput

func (PipeEcsTaskOverrideOutput) ToPipeEcsTaskOverridePtrOutput

func (o PipeEcsTaskOverrideOutput) ToPipeEcsTaskOverridePtrOutput() PipeEcsTaskOverridePtrOutput

func (PipeEcsTaskOverrideOutput) ToPipeEcsTaskOverridePtrOutputWithContext

func (o PipeEcsTaskOverrideOutput) ToPipeEcsTaskOverridePtrOutputWithContext(ctx context.Context) PipeEcsTaskOverridePtrOutput

type PipeEcsTaskOverridePtrInput

type PipeEcsTaskOverridePtrInput interface {
	pulumi.Input

	ToPipeEcsTaskOverridePtrOutput() PipeEcsTaskOverridePtrOutput
	ToPipeEcsTaskOverridePtrOutputWithContext(context.Context) PipeEcsTaskOverridePtrOutput
}

PipeEcsTaskOverridePtrInput is an input type that accepts PipeEcsTaskOverrideArgs, PipeEcsTaskOverridePtr and PipeEcsTaskOverridePtrOutput values. You can construct a concrete instance of `PipeEcsTaskOverridePtrInput` via:

        PipeEcsTaskOverrideArgs{...}

or:

        nil

type PipeEcsTaskOverridePtrOutput

type PipeEcsTaskOverridePtrOutput struct{ *pulumi.OutputState }

func (PipeEcsTaskOverridePtrOutput) ContainerOverrides

One or more container overrides that are sent to a task.

func (PipeEcsTaskOverridePtrOutput) Cpu

The cpu override for the task.

func (PipeEcsTaskOverridePtrOutput) Elem

func (PipeEcsTaskOverridePtrOutput) ElementType

func (PipeEcsTaskOverridePtrOutput) EphemeralStorage

The ephemeral storage setting override for the task.

> This parameter is only supported for tasks hosted on Fargate that use the following platform versions: > - Linux platform version `1.4.0` or later. > - Windows platform version `1.0.0` or later.

func (PipeEcsTaskOverridePtrOutput) ExecutionRoleArn

The Amazon Resource Name (ARN) of the task execution IAM role override for the task. For more information, see [Amazon ECS task execution IAM role](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_execution_IAM_role.html) in the *Amazon Elastic Container Service Developer Guide* .

func (PipeEcsTaskOverridePtrOutput) InferenceAcceleratorOverrides

The Elastic Inference accelerator override for the task.

func (PipeEcsTaskOverridePtrOutput) Memory

The memory override for the task.

func (PipeEcsTaskOverridePtrOutput) TaskRoleArn

The Amazon Resource Name (ARN) of the IAM role that containers in this task can assume. All containers in this task are granted the permissions that are specified in this role. For more information, see [IAM Role for Tasks](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-iam-roles.html) in the *Amazon Elastic Container Service Developer Guide* .

func (PipeEcsTaskOverridePtrOutput) ToPipeEcsTaskOverridePtrOutput

func (o PipeEcsTaskOverridePtrOutput) ToPipeEcsTaskOverridePtrOutput() PipeEcsTaskOverridePtrOutput

func (PipeEcsTaskOverridePtrOutput) ToPipeEcsTaskOverridePtrOutputWithContext

func (o PipeEcsTaskOverridePtrOutput) ToPipeEcsTaskOverridePtrOutputWithContext(ctx context.Context) PipeEcsTaskOverridePtrOutput

type PipeEnrichmentHttpParameters

type PipeEnrichmentHttpParameters struct {
	// The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.
	HeaderParameters map[string]string `pulumi:"headerParameters"`
	// The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").
	PathParameterValues []string `pulumi:"pathParameterValues"`
	// The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.
	QueryStringParameters map[string]string `pulumi:"queryStringParameters"`
}

type PipeEnrichmentHttpParametersArgs

type PipeEnrichmentHttpParametersArgs struct {
	// The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.
	HeaderParameters pulumi.StringMapInput `pulumi:"headerParameters"`
	// The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").
	PathParameterValues pulumi.StringArrayInput `pulumi:"pathParameterValues"`
	// The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.
	QueryStringParameters pulumi.StringMapInput `pulumi:"queryStringParameters"`
}

func (PipeEnrichmentHttpParametersArgs) ElementType

func (PipeEnrichmentHttpParametersArgs) ToPipeEnrichmentHttpParametersOutput

func (i PipeEnrichmentHttpParametersArgs) ToPipeEnrichmentHttpParametersOutput() PipeEnrichmentHttpParametersOutput

func (PipeEnrichmentHttpParametersArgs) ToPipeEnrichmentHttpParametersOutputWithContext

func (i PipeEnrichmentHttpParametersArgs) ToPipeEnrichmentHttpParametersOutputWithContext(ctx context.Context) PipeEnrichmentHttpParametersOutput

func (PipeEnrichmentHttpParametersArgs) ToPipeEnrichmentHttpParametersPtrOutput

func (i PipeEnrichmentHttpParametersArgs) ToPipeEnrichmentHttpParametersPtrOutput() PipeEnrichmentHttpParametersPtrOutput

func (PipeEnrichmentHttpParametersArgs) ToPipeEnrichmentHttpParametersPtrOutputWithContext

func (i PipeEnrichmentHttpParametersArgs) ToPipeEnrichmentHttpParametersPtrOutputWithContext(ctx context.Context) PipeEnrichmentHttpParametersPtrOutput

type PipeEnrichmentHttpParametersInput

type PipeEnrichmentHttpParametersInput interface {
	pulumi.Input

	ToPipeEnrichmentHttpParametersOutput() PipeEnrichmentHttpParametersOutput
	ToPipeEnrichmentHttpParametersOutputWithContext(context.Context) PipeEnrichmentHttpParametersOutput
}

PipeEnrichmentHttpParametersInput is an input type that accepts PipeEnrichmentHttpParametersArgs and PipeEnrichmentHttpParametersOutput values. You can construct a concrete instance of `PipeEnrichmentHttpParametersInput` via:

PipeEnrichmentHttpParametersArgs{...}

type PipeEnrichmentHttpParametersOutput

type PipeEnrichmentHttpParametersOutput struct{ *pulumi.OutputState }

func (PipeEnrichmentHttpParametersOutput) ElementType

func (PipeEnrichmentHttpParametersOutput) HeaderParameters

The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

func (PipeEnrichmentHttpParametersOutput) PathParameterValues

The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").

func (PipeEnrichmentHttpParametersOutput) QueryStringParameters

func (o PipeEnrichmentHttpParametersOutput) QueryStringParameters() pulumi.StringMapOutput

The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

func (PipeEnrichmentHttpParametersOutput) ToPipeEnrichmentHttpParametersOutput

func (o PipeEnrichmentHttpParametersOutput) ToPipeEnrichmentHttpParametersOutput() PipeEnrichmentHttpParametersOutput

func (PipeEnrichmentHttpParametersOutput) ToPipeEnrichmentHttpParametersOutputWithContext

func (o PipeEnrichmentHttpParametersOutput) ToPipeEnrichmentHttpParametersOutputWithContext(ctx context.Context) PipeEnrichmentHttpParametersOutput

func (PipeEnrichmentHttpParametersOutput) ToPipeEnrichmentHttpParametersPtrOutput

func (o PipeEnrichmentHttpParametersOutput) ToPipeEnrichmentHttpParametersPtrOutput() PipeEnrichmentHttpParametersPtrOutput

func (PipeEnrichmentHttpParametersOutput) ToPipeEnrichmentHttpParametersPtrOutputWithContext

func (o PipeEnrichmentHttpParametersOutput) ToPipeEnrichmentHttpParametersPtrOutputWithContext(ctx context.Context) PipeEnrichmentHttpParametersPtrOutput

type PipeEnrichmentHttpParametersPtrInput

type PipeEnrichmentHttpParametersPtrInput interface {
	pulumi.Input

	ToPipeEnrichmentHttpParametersPtrOutput() PipeEnrichmentHttpParametersPtrOutput
	ToPipeEnrichmentHttpParametersPtrOutputWithContext(context.Context) PipeEnrichmentHttpParametersPtrOutput
}

PipeEnrichmentHttpParametersPtrInput is an input type that accepts PipeEnrichmentHttpParametersArgs, PipeEnrichmentHttpParametersPtr and PipeEnrichmentHttpParametersPtrOutput values. You can construct a concrete instance of `PipeEnrichmentHttpParametersPtrInput` via:

        PipeEnrichmentHttpParametersArgs{...}

or:

        nil

type PipeEnrichmentHttpParametersPtrOutput

type PipeEnrichmentHttpParametersPtrOutput struct{ *pulumi.OutputState }

func (PipeEnrichmentHttpParametersPtrOutput) Elem

func (PipeEnrichmentHttpParametersPtrOutput) ElementType

func (PipeEnrichmentHttpParametersPtrOutput) HeaderParameters

The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

func (PipeEnrichmentHttpParametersPtrOutput) PathParameterValues

The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").

func (PipeEnrichmentHttpParametersPtrOutput) QueryStringParameters

The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

func (PipeEnrichmentHttpParametersPtrOutput) ToPipeEnrichmentHttpParametersPtrOutput

func (o PipeEnrichmentHttpParametersPtrOutput) ToPipeEnrichmentHttpParametersPtrOutput() PipeEnrichmentHttpParametersPtrOutput

func (PipeEnrichmentHttpParametersPtrOutput) ToPipeEnrichmentHttpParametersPtrOutputWithContext

func (o PipeEnrichmentHttpParametersPtrOutput) ToPipeEnrichmentHttpParametersPtrOutputWithContext(ctx context.Context) PipeEnrichmentHttpParametersPtrOutput

type PipeEnrichmentParameters

type PipeEnrichmentParameters struct {
	// Contains the HTTP parameters to use when the target is a API Gateway REST endpoint or EventBridge ApiDestination.
	//
	// If you specify an API Gateway REST API or EventBridge ApiDestination as a target, you can use this parameter to specify headers, path parameters, and query string keys/values as part of your target invoking request. If you're using ApiDestinations, the corresponding Connection can also have these values configured. In case of any conflicting keys, values from the Connection take precedence.
	HttpParameters *PipeEnrichmentHttpParameters `pulumi:"httpParameters"`
	// Valid JSON text passed to the enrichment. In this case, nothing from the event itself is passed to the enrichment. For more information, see [The JavaScript Object Notation (JSON) Data Interchange Format](https://docs.aws.amazon.com/http://www.rfc-editor.org/rfc/rfc7159.txt) .
	//
	// To remove an input template, specify an empty string.
	InputTemplate *string `pulumi:"inputTemplate"`
}

type PipeEnrichmentParametersArgs

type PipeEnrichmentParametersArgs struct {
	// Contains the HTTP parameters to use when the target is a API Gateway REST endpoint or EventBridge ApiDestination.
	//
	// If you specify an API Gateway REST API or EventBridge ApiDestination as a target, you can use this parameter to specify headers, path parameters, and query string keys/values as part of your target invoking request. If you're using ApiDestinations, the corresponding Connection can also have these values configured. In case of any conflicting keys, values from the Connection take precedence.
	HttpParameters PipeEnrichmentHttpParametersPtrInput `pulumi:"httpParameters"`
	// Valid JSON text passed to the enrichment. In this case, nothing from the event itself is passed to the enrichment. For more information, see [The JavaScript Object Notation (JSON) Data Interchange Format](https://docs.aws.amazon.com/http://www.rfc-editor.org/rfc/rfc7159.txt) .
	//
	// To remove an input template, specify an empty string.
	InputTemplate pulumi.StringPtrInput `pulumi:"inputTemplate"`
}

func (PipeEnrichmentParametersArgs) ElementType

func (PipeEnrichmentParametersArgs) ToPipeEnrichmentParametersOutput

func (i PipeEnrichmentParametersArgs) ToPipeEnrichmentParametersOutput() PipeEnrichmentParametersOutput

func (PipeEnrichmentParametersArgs) ToPipeEnrichmentParametersOutputWithContext

func (i PipeEnrichmentParametersArgs) ToPipeEnrichmentParametersOutputWithContext(ctx context.Context) PipeEnrichmentParametersOutput

func (PipeEnrichmentParametersArgs) ToPipeEnrichmentParametersPtrOutput

func (i PipeEnrichmentParametersArgs) ToPipeEnrichmentParametersPtrOutput() PipeEnrichmentParametersPtrOutput

func (PipeEnrichmentParametersArgs) ToPipeEnrichmentParametersPtrOutputWithContext

func (i PipeEnrichmentParametersArgs) ToPipeEnrichmentParametersPtrOutputWithContext(ctx context.Context) PipeEnrichmentParametersPtrOutput

type PipeEnrichmentParametersInput

type PipeEnrichmentParametersInput interface {
	pulumi.Input

	ToPipeEnrichmentParametersOutput() PipeEnrichmentParametersOutput
	ToPipeEnrichmentParametersOutputWithContext(context.Context) PipeEnrichmentParametersOutput
}

PipeEnrichmentParametersInput is an input type that accepts PipeEnrichmentParametersArgs and PipeEnrichmentParametersOutput values. You can construct a concrete instance of `PipeEnrichmentParametersInput` via:

PipeEnrichmentParametersArgs{...}

type PipeEnrichmentParametersOutput

type PipeEnrichmentParametersOutput struct{ *pulumi.OutputState }

func (PipeEnrichmentParametersOutput) ElementType

func (PipeEnrichmentParametersOutput) HttpParameters

Contains the HTTP parameters to use when the target is a API Gateway REST endpoint or EventBridge ApiDestination.

If you specify an API Gateway REST API or EventBridge ApiDestination as a target, you can use this parameter to specify headers, path parameters, and query string keys/values as part of your target invoking request. If you're using ApiDestinations, the corresponding Connection can also have these values configured. In case of any conflicting keys, values from the Connection take precedence.

func (PipeEnrichmentParametersOutput) InputTemplate

Valid JSON text passed to the enrichment. In this case, nothing from the event itself is passed to the enrichment. For more information, see [The JavaScript Object Notation (JSON) Data Interchange Format](https://docs.aws.amazon.com/http://www.rfc-editor.org/rfc/rfc7159.txt) .

To remove an input template, specify an empty string.

func (PipeEnrichmentParametersOutput) ToPipeEnrichmentParametersOutput

func (o PipeEnrichmentParametersOutput) ToPipeEnrichmentParametersOutput() PipeEnrichmentParametersOutput

func (PipeEnrichmentParametersOutput) ToPipeEnrichmentParametersOutputWithContext

func (o PipeEnrichmentParametersOutput) ToPipeEnrichmentParametersOutputWithContext(ctx context.Context) PipeEnrichmentParametersOutput

func (PipeEnrichmentParametersOutput) ToPipeEnrichmentParametersPtrOutput

func (o PipeEnrichmentParametersOutput) ToPipeEnrichmentParametersPtrOutput() PipeEnrichmentParametersPtrOutput

func (PipeEnrichmentParametersOutput) ToPipeEnrichmentParametersPtrOutputWithContext

func (o PipeEnrichmentParametersOutput) ToPipeEnrichmentParametersPtrOutputWithContext(ctx context.Context) PipeEnrichmentParametersPtrOutput

type PipeEnrichmentParametersPtrInput

type PipeEnrichmentParametersPtrInput interface {
	pulumi.Input

	ToPipeEnrichmentParametersPtrOutput() PipeEnrichmentParametersPtrOutput
	ToPipeEnrichmentParametersPtrOutputWithContext(context.Context) PipeEnrichmentParametersPtrOutput
}

PipeEnrichmentParametersPtrInput is an input type that accepts PipeEnrichmentParametersArgs, PipeEnrichmentParametersPtr and PipeEnrichmentParametersPtrOutput values. You can construct a concrete instance of `PipeEnrichmentParametersPtrInput` via:

        PipeEnrichmentParametersArgs{...}

or:

        nil

type PipeEnrichmentParametersPtrOutput

type PipeEnrichmentParametersPtrOutput struct{ *pulumi.OutputState }

func (PipeEnrichmentParametersPtrOutput) Elem

func (PipeEnrichmentParametersPtrOutput) ElementType

func (PipeEnrichmentParametersPtrOutput) HttpParameters

Contains the HTTP parameters to use when the target is a API Gateway REST endpoint or EventBridge ApiDestination.

If you specify an API Gateway REST API or EventBridge ApiDestination as a target, you can use this parameter to specify headers, path parameters, and query string keys/values as part of your target invoking request. If you're using ApiDestinations, the corresponding Connection can also have these values configured. In case of any conflicting keys, values from the Connection take precedence.

func (PipeEnrichmentParametersPtrOutput) InputTemplate

Valid JSON text passed to the enrichment. In this case, nothing from the event itself is passed to the enrichment. For more information, see [The JavaScript Object Notation (JSON) Data Interchange Format](https://docs.aws.amazon.com/http://www.rfc-editor.org/rfc/rfc7159.txt) .

To remove an input template, specify an empty string.

func (PipeEnrichmentParametersPtrOutput) ToPipeEnrichmentParametersPtrOutput

func (o PipeEnrichmentParametersPtrOutput) ToPipeEnrichmentParametersPtrOutput() PipeEnrichmentParametersPtrOutput

func (PipeEnrichmentParametersPtrOutput) ToPipeEnrichmentParametersPtrOutputWithContext

func (o PipeEnrichmentParametersPtrOutput) ToPipeEnrichmentParametersPtrOutputWithContext(ctx context.Context) PipeEnrichmentParametersPtrOutput

type PipeFilter

type PipeFilter struct {
	// The event pattern.
	Pattern *string `pulumi:"pattern"`
}

type PipeFilterArgs

type PipeFilterArgs struct {
	// The event pattern.
	Pattern pulumi.StringPtrInput `pulumi:"pattern"`
}

func (PipeFilterArgs) ElementType

func (PipeFilterArgs) ElementType() reflect.Type

func (PipeFilterArgs) ToPipeFilterOutput

func (i PipeFilterArgs) ToPipeFilterOutput() PipeFilterOutput

func (PipeFilterArgs) ToPipeFilterOutputWithContext

func (i PipeFilterArgs) ToPipeFilterOutputWithContext(ctx context.Context) PipeFilterOutput

type PipeFilterArray

type PipeFilterArray []PipeFilterInput

func (PipeFilterArray) ElementType

func (PipeFilterArray) ElementType() reflect.Type

func (PipeFilterArray) ToPipeFilterArrayOutput

func (i PipeFilterArray) ToPipeFilterArrayOutput() PipeFilterArrayOutput

func (PipeFilterArray) ToPipeFilterArrayOutputWithContext

func (i PipeFilterArray) ToPipeFilterArrayOutputWithContext(ctx context.Context) PipeFilterArrayOutput

type PipeFilterArrayInput

type PipeFilterArrayInput interface {
	pulumi.Input

	ToPipeFilterArrayOutput() PipeFilterArrayOutput
	ToPipeFilterArrayOutputWithContext(context.Context) PipeFilterArrayOutput
}

PipeFilterArrayInput is an input type that accepts PipeFilterArray and PipeFilterArrayOutput values. You can construct a concrete instance of `PipeFilterArrayInput` via:

PipeFilterArray{ PipeFilterArgs{...} }

type PipeFilterArrayOutput

type PipeFilterArrayOutput struct{ *pulumi.OutputState }

func (PipeFilterArrayOutput) ElementType

func (PipeFilterArrayOutput) ElementType() reflect.Type

func (PipeFilterArrayOutput) Index

func (PipeFilterArrayOutput) ToPipeFilterArrayOutput

func (o PipeFilterArrayOutput) ToPipeFilterArrayOutput() PipeFilterArrayOutput

func (PipeFilterArrayOutput) ToPipeFilterArrayOutputWithContext

func (o PipeFilterArrayOutput) ToPipeFilterArrayOutputWithContext(ctx context.Context) PipeFilterArrayOutput

type PipeFilterCriteria

type PipeFilterCriteria struct {
	// The event patterns.
	Filters []PipeFilter `pulumi:"filters"`
}

type PipeFilterCriteriaArgs

type PipeFilterCriteriaArgs struct {
	// The event patterns.
	Filters PipeFilterArrayInput `pulumi:"filters"`
}

func (PipeFilterCriteriaArgs) ElementType

func (PipeFilterCriteriaArgs) ElementType() reflect.Type

func (PipeFilterCriteriaArgs) ToPipeFilterCriteriaOutput

func (i PipeFilterCriteriaArgs) ToPipeFilterCriteriaOutput() PipeFilterCriteriaOutput

func (PipeFilterCriteriaArgs) ToPipeFilterCriteriaOutputWithContext

func (i PipeFilterCriteriaArgs) ToPipeFilterCriteriaOutputWithContext(ctx context.Context) PipeFilterCriteriaOutput

func (PipeFilterCriteriaArgs) ToPipeFilterCriteriaPtrOutput

func (i PipeFilterCriteriaArgs) ToPipeFilterCriteriaPtrOutput() PipeFilterCriteriaPtrOutput

func (PipeFilterCriteriaArgs) ToPipeFilterCriteriaPtrOutputWithContext

func (i PipeFilterCriteriaArgs) ToPipeFilterCriteriaPtrOutputWithContext(ctx context.Context) PipeFilterCriteriaPtrOutput

type PipeFilterCriteriaInput

type PipeFilterCriteriaInput interface {
	pulumi.Input

	ToPipeFilterCriteriaOutput() PipeFilterCriteriaOutput
	ToPipeFilterCriteriaOutputWithContext(context.Context) PipeFilterCriteriaOutput
}

PipeFilterCriteriaInput is an input type that accepts PipeFilterCriteriaArgs and PipeFilterCriteriaOutput values. You can construct a concrete instance of `PipeFilterCriteriaInput` via:

PipeFilterCriteriaArgs{...}

type PipeFilterCriteriaOutput

type PipeFilterCriteriaOutput struct{ *pulumi.OutputState }

func (PipeFilterCriteriaOutput) ElementType

func (PipeFilterCriteriaOutput) ElementType() reflect.Type

func (PipeFilterCriteriaOutput) Filters

The event patterns.

func (PipeFilterCriteriaOutput) ToPipeFilterCriteriaOutput

func (o PipeFilterCriteriaOutput) ToPipeFilterCriteriaOutput() PipeFilterCriteriaOutput

func (PipeFilterCriteriaOutput) ToPipeFilterCriteriaOutputWithContext

func (o PipeFilterCriteriaOutput) ToPipeFilterCriteriaOutputWithContext(ctx context.Context) PipeFilterCriteriaOutput

func (PipeFilterCriteriaOutput) ToPipeFilterCriteriaPtrOutput

func (o PipeFilterCriteriaOutput) ToPipeFilterCriteriaPtrOutput() PipeFilterCriteriaPtrOutput

func (PipeFilterCriteriaOutput) ToPipeFilterCriteriaPtrOutputWithContext

func (o PipeFilterCriteriaOutput) ToPipeFilterCriteriaPtrOutputWithContext(ctx context.Context) PipeFilterCriteriaPtrOutput

type PipeFilterCriteriaPtrInput

type PipeFilterCriteriaPtrInput interface {
	pulumi.Input

	ToPipeFilterCriteriaPtrOutput() PipeFilterCriteriaPtrOutput
	ToPipeFilterCriteriaPtrOutputWithContext(context.Context) PipeFilterCriteriaPtrOutput
}

PipeFilterCriteriaPtrInput is an input type that accepts PipeFilterCriteriaArgs, PipeFilterCriteriaPtr and PipeFilterCriteriaPtrOutput values. You can construct a concrete instance of `PipeFilterCriteriaPtrInput` via:

        PipeFilterCriteriaArgs{...}

or:

        nil

type PipeFilterCriteriaPtrOutput

type PipeFilterCriteriaPtrOutput struct{ *pulumi.OutputState }

func (PipeFilterCriteriaPtrOutput) Elem

func (PipeFilterCriteriaPtrOutput) ElementType

func (PipeFilterCriteriaPtrOutput) Filters

The event patterns.

func (PipeFilterCriteriaPtrOutput) ToPipeFilterCriteriaPtrOutput

func (o PipeFilterCriteriaPtrOutput) ToPipeFilterCriteriaPtrOutput() PipeFilterCriteriaPtrOutput

func (PipeFilterCriteriaPtrOutput) ToPipeFilterCriteriaPtrOutputWithContext

func (o PipeFilterCriteriaPtrOutput) ToPipeFilterCriteriaPtrOutputWithContext(ctx context.Context) PipeFilterCriteriaPtrOutput

type PipeFilterInput

type PipeFilterInput interface {
	pulumi.Input

	ToPipeFilterOutput() PipeFilterOutput
	ToPipeFilterOutputWithContext(context.Context) PipeFilterOutput
}

PipeFilterInput is an input type that accepts PipeFilterArgs and PipeFilterOutput values. You can construct a concrete instance of `PipeFilterInput` via:

PipeFilterArgs{...}

type PipeFilterOutput

type PipeFilterOutput struct{ *pulumi.OutputState }

func (PipeFilterOutput) ElementType

func (PipeFilterOutput) ElementType() reflect.Type

func (PipeFilterOutput) Pattern

The event pattern.

func (PipeFilterOutput) ToPipeFilterOutput

func (o PipeFilterOutput) ToPipeFilterOutput() PipeFilterOutput

func (PipeFilterOutput) ToPipeFilterOutputWithContext

func (o PipeFilterOutput) ToPipeFilterOutputWithContext(ctx context.Context) PipeFilterOutput

type PipeFirehoseLogDestination added in v0.85.0

type PipeFirehoseLogDestination struct {
	// The Amazon Resource Name (ARN) of the Firehose delivery stream to which EventBridge delivers the pipe log records.
	DeliveryStreamArn *string `pulumi:"deliveryStreamArn"`
}

type PipeFirehoseLogDestinationArgs added in v0.85.0

type PipeFirehoseLogDestinationArgs struct {
	// The Amazon Resource Name (ARN) of the Firehose delivery stream to which EventBridge delivers the pipe log records.
	DeliveryStreamArn pulumi.StringPtrInput `pulumi:"deliveryStreamArn"`
}

func (PipeFirehoseLogDestinationArgs) ElementType added in v0.85.0

func (PipeFirehoseLogDestinationArgs) ToPipeFirehoseLogDestinationOutput added in v0.85.0

func (i PipeFirehoseLogDestinationArgs) ToPipeFirehoseLogDestinationOutput() PipeFirehoseLogDestinationOutput

func (PipeFirehoseLogDestinationArgs) ToPipeFirehoseLogDestinationOutputWithContext added in v0.85.0

func (i PipeFirehoseLogDestinationArgs) ToPipeFirehoseLogDestinationOutputWithContext(ctx context.Context) PipeFirehoseLogDestinationOutput

func (PipeFirehoseLogDestinationArgs) ToPipeFirehoseLogDestinationPtrOutput added in v0.85.0

func (i PipeFirehoseLogDestinationArgs) ToPipeFirehoseLogDestinationPtrOutput() PipeFirehoseLogDestinationPtrOutput

func (PipeFirehoseLogDestinationArgs) ToPipeFirehoseLogDestinationPtrOutputWithContext added in v0.85.0

func (i PipeFirehoseLogDestinationArgs) ToPipeFirehoseLogDestinationPtrOutputWithContext(ctx context.Context) PipeFirehoseLogDestinationPtrOutput

type PipeFirehoseLogDestinationInput added in v0.85.0

type PipeFirehoseLogDestinationInput interface {
	pulumi.Input

	ToPipeFirehoseLogDestinationOutput() PipeFirehoseLogDestinationOutput
	ToPipeFirehoseLogDestinationOutputWithContext(context.Context) PipeFirehoseLogDestinationOutput
}

PipeFirehoseLogDestinationInput is an input type that accepts PipeFirehoseLogDestinationArgs and PipeFirehoseLogDestinationOutput values. You can construct a concrete instance of `PipeFirehoseLogDestinationInput` via:

PipeFirehoseLogDestinationArgs{...}

type PipeFirehoseLogDestinationOutput added in v0.85.0

type PipeFirehoseLogDestinationOutput struct{ *pulumi.OutputState }

func (PipeFirehoseLogDestinationOutput) DeliveryStreamArn added in v0.85.0

The Amazon Resource Name (ARN) of the Firehose delivery stream to which EventBridge delivers the pipe log records.

func (PipeFirehoseLogDestinationOutput) ElementType added in v0.85.0

func (PipeFirehoseLogDestinationOutput) ToPipeFirehoseLogDestinationOutput added in v0.85.0

func (o PipeFirehoseLogDestinationOutput) ToPipeFirehoseLogDestinationOutput() PipeFirehoseLogDestinationOutput

func (PipeFirehoseLogDestinationOutput) ToPipeFirehoseLogDestinationOutputWithContext added in v0.85.0

func (o PipeFirehoseLogDestinationOutput) ToPipeFirehoseLogDestinationOutputWithContext(ctx context.Context) PipeFirehoseLogDestinationOutput

func (PipeFirehoseLogDestinationOutput) ToPipeFirehoseLogDestinationPtrOutput added in v0.85.0

func (o PipeFirehoseLogDestinationOutput) ToPipeFirehoseLogDestinationPtrOutput() PipeFirehoseLogDestinationPtrOutput

func (PipeFirehoseLogDestinationOutput) ToPipeFirehoseLogDestinationPtrOutputWithContext added in v0.85.0

func (o PipeFirehoseLogDestinationOutput) ToPipeFirehoseLogDestinationPtrOutputWithContext(ctx context.Context) PipeFirehoseLogDestinationPtrOutput

type PipeFirehoseLogDestinationPtrInput added in v0.85.0

type PipeFirehoseLogDestinationPtrInput interface {
	pulumi.Input

	ToPipeFirehoseLogDestinationPtrOutput() PipeFirehoseLogDestinationPtrOutput
	ToPipeFirehoseLogDestinationPtrOutputWithContext(context.Context) PipeFirehoseLogDestinationPtrOutput
}

PipeFirehoseLogDestinationPtrInput is an input type that accepts PipeFirehoseLogDestinationArgs, PipeFirehoseLogDestinationPtr and PipeFirehoseLogDestinationPtrOutput values. You can construct a concrete instance of `PipeFirehoseLogDestinationPtrInput` via:

        PipeFirehoseLogDestinationArgs{...}

or:

        nil

func PipeFirehoseLogDestinationPtr added in v0.85.0

type PipeFirehoseLogDestinationPtrOutput added in v0.85.0

type PipeFirehoseLogDestinationPtrOutput struct{ *pulumi.OutputState }

func (PipeFirehoseLogDestinationPtrOutput) DeliveryStreamArn added in v0.85.0

The Amazon Resource Name (ARN) of the Firehose delivery stream to which EventBridge delivers the pipe log records.

func (PipeFirehoseLogDestinationPtrOutput) Elem added in v0.85.0

func (PipeFirehoseLogDestinationPtrOutput) ElementType added in v0.85.0

func (PipeFirehoseLogDestinationPtrOutput) ToPipeFirehoseLogDestinationPtrOutput added in v0.85.0

func (o PipeFirehoseLogDestinationPtrOutput) ToPipeFirehoseLogDestinationPtrOutput() PipeFirehoseLogDestinationPtrOutput

func (PipeFirehoseLogDestinationPtrOutput) ToPipeFirehoseLogDestinationPtrOutputWithContext added in v0.85.0

func (o PipeFirehoseLogDestinationPtrOutput) ToPipeFirehoseLogDestinationPtrOutputWithContext(ctx context.Context) PipeFirehoseLogDestinationPtrOutput

type PipeIncludeExecutionDataOption added in v0.85.0

type PipeIncludeExecutionDataOption string

func (PipeIncludeExecutionDataOption) ElementType added in v0.85.0

func (PipeIncludeExecutionDataOption) ToPipeIncludeExecutionDataOptionOutput added in v0.85.0

func (e PipeIncludeExecutionDataOption) ToPipeIncludeExecutionDataOptionOutput() PipeIncludeExecutionDataOptionOutput

func (PipeIncludeExecutionDataOption) ToPipeIncludeExecutionDataOptionOutputWithContext added in v0.85.0

func (e PipeIncludeExecutionDataOption) ToPipeIncludeExecutionDataOptionOutputWithContext(ctx context.Context) PipeIncludeExecutionDataOptionOutput

func (PipeIncludeExecutionDataOption) ToPipeIncludeExecutionDataOptionPtrOutput added in v0.85.0

func (e PipeIncludeExecutionDataOption) ToPipeIncludeExecutionDataOptionPtrOutput() PipeIncludeExecutionDataOptionPtrOutput

func (PipeIncludeExecutionDataOption) ToPipeIncludeExecutionDataOptionPtrOutputWithContext added in v0.85.0

func (e PipeIncludeExecutionDataOption) ToPipeIncludeExecutionDataOptionPtrOutputWithContext(ctx context.Context) PipeIncludeExecutionDataOptionPtrOutput

func (PipeIncludeExecutionDataOption) ToStringOutput added in v0.85.0

func (PipeIncludeExecutionDataOption) ToStringOutputWithContext added in v0.85.0

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

func (PipeIncludeExecutionDataOption) ToStringPtrOutput added in v0.85.0

func (PipeIncludeExecutionDataOption) ToStringPtrOutputWithContext added in v0.85.0

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

type PipeIncludeExecutionDataOptionArray added in v0.85.0

type PipeIncludeExecutionDataOptionArray []PipeIncludeExecutionDataOption

func (PipeIncludeExecutionDataOptionArray) ElementType added in v0.85.0

func (PipeIncludeExecutionDataOptionArray) ToPipeIncludeExecutionDataOptionArrayOutput added in v0.85.0

func (i PipeIncludeExecutionDataOptionArray) ToPipeIncludeExecutionDataOptionArrayOutput() PipeIncludeExecutionDataOptionArrayOutput

func (PipeIncludeExecutionDataOptionArray) ToPipeIncludeExecutionDataOptionArrayOutputWithContext added in v0.85.0

func (i PipeIncludeExecutionDataOptionArray) ToPipeIncludeExecutionDataOptionArrayOutputWithContext(ctx context.Context) PipeIncludeExecutionDataOptionArrayOutput

type PipeIncludeExecutionDataOptionArrayInput added in v0.85.0

type PipeIncludeExecutionDataOptionArrayInput interface {
	pulumi.Input

	ToPipeIncludeExecutionDataOptionArrayOutput() PipeIncludeExecutionDataOptionArrayOutput
	ToPipeIncludeExecutionDataOptionArrayOutputWithContext(context.Context) PipeIncludeExecutionDataOptionArrayOutput
}

PipeIncludeExecutionDataOptionArrayInput is an input type that accepts PipeIncludeExecutionDataOptionArray and PipeIncludeExecutionDataOptionArrayOutput values. You can construct a concrete instance of `PipeIncludeExecutionDataOptionArrayInput` via:

PipeIncludeExecutionDataOptionArray{ PipeIncludeExecutionDataOptionArgs{...} }

type PipeIncludeExecutionDataOptionArrayOutput added in v0.85.0

type PipeIncludeExecutionDataOptionArrayOutput struct{ *pulumi.OutputState }

func (PipeIncludeExecutionDataOptionArrayOutput) ElementType added in v0.85.0

func (PipeIncludeExecutionDataOptionArrayOutput) Index added in v0.85.0

func (PipeIncludeExecutionDataOptionArrayOutput) ToPipeIncludeExecutionDataOptionArrayOutput added in v0.85.0

func (o PipeIncludeExecutionDataOptionArrayOutput) ToPipeIncludeExecutionDataOptionArrayOutput() PipeIncludeExecutionDataOptionArrayOutput

func (PipeIncludeExecutionDataOptionArrayOutput) ToPipeIncludeExecutionDataOptionArrayOutputWithContext added in v0.85.0

func (o PipeIncludeExecutionDataOptionArrayOutput) ToPipeIncludeExecutionDataOptionArrayOutputWithContext(ctx context.Context) PipeIncludeExecutionDataOptionArrayOutput

type PipeIncludeExecutionDataOptionInput added in v0.85.0

type PipeIncludeExecutionDataOptionInput interface {
	pulumi.Input

	ToPipeIncludeExecutionDataOptionOutput() PipeIncludeExecutionDataOptionOutput
	ToPipeIncludeExecutionDataOptionOutputWithContext(context.Context) PipeIncludeExecutionDataOptionOutput
}

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

PipeIncludeExecutionDataOptionAll

type PipeIncludeExecutionDataOptionOutput added in v0.85.0

type PipeIncludeExecutionDataOptionOutput struct{ *pulumi.OutputState }

func (PipeIncludeExecutionDataOptionOutput) ElementType added in v0.85.0

func (PipeIncludeExecutionDataOptionOutput) ToPipeIncludeExecutionDataOptionOutput added in v0.85.0

func (o PipeIncludeExecutionDataOptionOutput) ToPipeIncludeExecutionDataOptionOutput() PipeIncludeExecutionDataOptionOutput

func (PipeIncludeExecutionDataOptionOutput) ToPipeIncludeExecutionDataOptionOutputWithContext added in v0.85.0

func (o PipeIncludeExecutionDataOptionOutput) ToPipeIncludeExecutionDataOptionOutputWithContext(ctx context.Context) PipeIncludeExecutionDataOptionOutput

func (PipeIncludeExecutionDataOptionOutput) ToPipeIncludeExecutionDataOptionPtrOutput added in v0.85.0

func (o PipeIncludeExecutionDataOptionOutput) ToPipeIncludeExecutionDataOptionPtrOutput() PipeIncludeExecutionDataOptionPtrOutput

func (PipeIncludeExecutionDataOptionOutput) ToPipeIncludeExecutionDataOptionPtrOutputWithContext added in v0.85.0

func (o PipeIncludeExecutionDataOptionOutput) ToPipeIncludeExecutionDataOptionPtrOutputWithContext(ctx context.Context) PipeIncludeExecutionDataOptionPtrOutput

func (PipeIncludeExecutionDataOptionOutput) ToStringOutput added in v0.85.0

func (PipeIncludeExecutionDataOptionOutput) ToStringOutputWithContext added in v0.85.0

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

func (PipeIncludeExecutionDataOptionOutput) ToStringPtrOutput added in v0.85.0

func (PipeIncludeExecutionDataOptionOutput) ToStringPtrOutputWithContext added in v0.85.0

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

type PipeIncludeExecutionDataOptionPtrInput added in v0.85.0

type PipeIncludeExecutionDataOptionPtrInput interface {
	pulumi.Input

	ToPipeIncludeExecutionDataOptionPtrOutput() PipeIncludeExecutionDataOptionPtrOutput
	ToPipeIncludeExecutionDataOptionPtrOutputWithContext(context.Context) PipeIncludeExecutionDataOptionPtrOutput
}

func PipeIncludeExecutionDataOptionPtr added in v0.85.0

func PipeIncludeExecutionDataOptionPtr(v string) PipeIncludeExecutionDataOptionPtrInput

type PipeIncludeExecutionDataOptionPtrOutput added in v0.85.0

type PipeIncludeExecutionDataOptionPtrOutput struct{ *pulumi.OutputState }

func (PipeIncludeExecutionDataOptionPtrOutput) Elem added in v0.85.0

func (PipeIncludeExecutionDataOptionPtrOutput) ElementType added in v0.85.0

func (PipeIncludeExecutionDataOptionPtrOutput) ToPipeIncludeExecutionDataOptionPtrOutput added in v0.85.0

func (o PipeIncludeExecutionDataOptionPtrOutput) ToPipeIncludeExecutionDataOptionPtrOutput() PipeIncludeExecutionDataOptionPtrOutput

func (PipeIncludeExecutionDataOptionPtrOutput) ToPipeIncludeExecutionDataOptionPtrOutputWithContext added in v0.85.0

func (o PipeIncludeExecutionDataOptionPtrOutput) ToPipeIncludeExecutionDataOptionPtrOutputWithContext(ctx context.Context) PipeIncludeExecutionDataOptionPtrOutput

func (PipeIncludeExecutionDataOptionPtrOutput) ToStringPtrOutput added in v0.85.0

func (PipeIncludeExecutionDataOptionPtrOutput) ToStringPtrOutputWithContext added in v0.85.0

type PipeInput

type PipeInput interface {
	pulumi.Input

	ToPipeOutput() PipeOutput
	ToPipeOutputWithContext(ctx context.Context) PipeOutput
}

type PipeKinesisStreamStartPosition

type PipeKinesisStreamStartPosition string

func (PipeKinesisStreamStartPosition) ElementType

func (PipeKinesisStreamStartPosition) ToPipeKinesisStreamStartPositionOutput

func (e PipeKinesisStreamStartPosition) ToPipeKinesisStreamStartPositionOutput() PipeKinesisStreamStartPositionOutput

func (PipeKinesisStreamStartPosition) ToPipeKinesisStreamStartPositionOutputWithContext

func (e PipeKinesisStreamStartPosition) ToPipeKinesisStreamStartPositionOutputWithContext(ctx context.Context) PipeKinesisStreamStartPositionOutput

func (PipeKinesisStreamStartPosition) ToPipeKinesisStreamStartPositionPtrOutput

func (e PipeKinesisStreamStartPosition) ToPipeKinesisStreamStartPositionPtrOutput() PipeKinesisStreamStartPositionPtrOutput

func (PipeKinesisStreamStartPosition) ToPipeKinesisStreamStartPositionPtrOutputWithContext

func (e PipeKinesisStreamStartPosition) ToPipeKinesisStreamStartPositionPtrOutputWithContext(ctx context.Context) PipeKinesisStreamStartPositionPtrOutput

func (PipeKinesisStreamStartPosition) ToStringOutput

func (PipeKinesisStreamStartPosition) ToStringOutputWithContext

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

func (PipeKinesisStreamStartPosition) ToStringPtrOutput

func (PipeKinesisStreamStartPosition) ToStringPtrOutputWithContext

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

type PipeKinesisStreamStartPositionInput

type PipeKinesisStreamStartPositionInput interface {
	pulumi.Input

	ToPipeKinesisStreamStartPositionOutput() PipeKinesisStreamStartPositionOutput
	ToPipeKinesisStreamStartPositionOutputWithContext(context.Context) PipeKinesisStreamStartPositionOutput
}

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

PipeKinesisStreamStartPositionTrimHorizon
PipeKinesisStreamStartPositionLatest
PipeKinesisStreamStartPositionAtTimestamp

type PipeKinesisStreamStartPositionOutput

type PipeKinesisStreamStartPositionOutput struct{ *pulumi.OutputState }

func (PipeKinesisStreamStartPositionOutput) ElementType

func (PipeKinesisStreamStartPositionOutput) ToPipeKinesisStreamStartPositionOutput

func (o PipeKinesisStreamStartPositionOutput) ToPipeKinesisStreamStartPositionOutput() PipeKinesisStreamStartPositionOutput

func (PipeKinesisStreamStartPositionOutput) ToPipeKinesisStreamStartPositionOutputWithContext

func (o PipeKinesisStreamStartPositionOutput) ToPipeKinesisStreamStartPositionOutputWithContext(ctx context.Context) PipeKinesisStreamStartPositionOutput

func (PipeKinesisStreamStartPositionOutput) ToPipeKinesisStreamStartPositionPtrOutput

func (o PipeKinesisStreamStartPositionOutput) ToPipeKinesisStreamStartPositionPtrOutput() PipeKinesisStreamStartPositionPtrOutput

func (PipeKinesisStreamStartPositionOutput) ToPipeKinesisStreamStartPositionPtrOutputWithContext

func (o PipeKinesisStreamStartPositionOutput) ToPipeKinesisStreamStartPositionPtrOutputWithContext(ctx context.Context) PipeKinesisStreamStartPositionPtrOutput

func (PipeKinesisStreamStartPositionOutput) ToStringOutput

func (PipeKinesisStreamStartPositionOutput) ToStringOutputWithContext

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

func (PipeKinesisStreamStartPositionOutput) ToStringPtrOutput

func (PipeKinesisStreamStartPositionOutput) ToStringPtrOutputWithContext

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

type PipeKinesisStreamStartPositionPtrInput

type PipeKinesisStreamStartPositionPtrInput interface {
	pulumi.Input

	ToPipeKinesisStreamStartPositionPtrOutput() PipeKinesisStreamStartPositionPtrOutput
	ToPipeKinesisStreamStartPositionPtrOutputWithContext(context.Context) PipeKinesisStreamStartPositionPtrOutput
}

type PipeKinesisStreamStartPositionPtrOutput

type PipeKinesisStreamStartPositionPtrOutput struct{ *pulumi.OutputState }

func (PipeKinesisStreamStartPositionPtrOutput) Elem

func (PipeKinesisStreamStartPositionPtrOutput) ElementType

func (PipeKinesisStreamStartPositionPtrOutput) ToPipeKinesisStreamStartPositionPtrOutput

func (o PipeKinesisStreamStartPositionPtrOutput) ToPipeKinesisStreamStartPositionPtrOutput() PipeKinesisStreamStartPositionPtrOutput

func (PipeKinesisStreamStartPositionPtrOutput) ToPipeKinesisStreamStartPositionPtrOutputWithContext

func (o PipeKinesisStreamStartPositionPtrOutput) ToPipeKinesisStreamStartPositionPtrOutputWithContext(ctx context.Context) PipeKinesisStreamStartPositionPtrOutput

func (PipeKinesisStreamStartPositionPtrOutput) ToStringPtrOutput

func (PipeKinesisStreamStartPositionPtrOutput) ToStringPtrOutputWithContext

type PipeLaunchType

type PipeLaunchType string

func (PipeLaunchType) ElementType

func (PipeLaunchType) ElementType() reflect.Type

func (PipeLaunchType) ToPipeLaunchTypeOutput

func (e PipeLaunchType) ToPipeLaunchTypeOutput() PipeLaunchTypeOutput

func (PipeLaunchType) ToPipeLaunchTypeOutputWithContext

func (e PipeLaunchType) ToPipeLaunchTypeOutputWithContext(ctx context.Context) PipeLaunchTypeOutput

func (PipeLaunchType) ToPipeLaunchTypePtrOutput

func (e PipeLaunchType) ToPipeLaunchTypePtrOutput() PipeLaunchTypePtrOutput

func (PipeLaunchType) ToPipeLaunchTypePtrOutputWithContext

func (e PipeLaunchType) ToPipeLaunchTypePtrOutputWithContext(ctx context.Context) PipeLaunchTypePtrOutput

func (PipeLaunchType) ToStringOutput

func (e PipeLaunchType) ToStringOutput() pulumi.StringOutput

func (PipeLaunchType) ToStringOutputWithContext

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

func (PipeLaunchType) ToStringPtrOutput

func (e PipeLaunchType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipeLaunchType) ToStringPtrOutputWithContext

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

type PipeLaunchTypeInput

type PipeLaunchTypeInput interface {
	pulumi.Input

	ToPipeLaunchTypeOutput() PipeLaunchTypeOutput
	ToPipeLaunchTypeOutputWithContext(context.Context) PipeLaunchTypeOutput
}

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

PipeLaunchTypeEc2
PipeLaunchTypeFargate
PipeLaunchTypeExternal

type PipeLaunchTypeOutput

type PipeLaunchTypeOutput struct{ *pulumi.OutputState }

func (PipeLaunchTypeOutput) ElementType

func (PipeLaunchTypeOutput) ElementType() reflect.Type

func (PipeLaunchTypeOutput) ToPipeLaunchTypeOutput

func (o PipeLaunchTypeOutput) ToPipeLaunchTypeOutput() PipeLaunchTypeOutput

func (PipeLaunchTypeOutput) ToPipeLaunchTypeOutputWithContext

func (o PipeLaunchTypeOutput) ToPipeLaunchTypeOutputWithContext(ctx context.Context) PipeLaunchTypeOutput

func (PipeLaunchTypeOutput) ToPipeLaunchTypePtrOutput

func (o PipeLaunchTypeOutput) ToPipeLaunchTypePtrOutput() PipeLaunchTypePtrOutput

func (PipeLaunchTypeOutput) ToPipeLaunchTypePtrOutputWithContext

func (o PipeLaunchTypeOutput) ToPipeLaunchTypePtrOutputWithContext(ctx context.Context) PipeLaunchTypePtrOutput

func (PipeLaunchTypeOutput) ToStringOutput

func (o PipeLaunchTypeOutput) ToStringOutput() pulumi.StringOutput

func (PipeLaunchTypeOutput) ToStringOutputWithContext

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

func (PipeLaunchTypeOutput) ToStringPtrOutput

func (o PipeLaunchTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipeLaunchTypeOutput) ToStringPtrOutputWithContext

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

type PipeLaunchTypePtrInput

type PipeLaunchTypePtrInput interface {
	pulumi.Input

	ToPipeLaunchTypePtrOutput() PipeLaunchTypePtrOutput
	ToPipeLaunchTypePtrOutputWithContext(context.Context) PipeLaunchTypePtrOutput
}

func PipeLaunchTypePtr

func PipeLaunchTypePtr(v string) PipeLaunchTypePtrInput

type PipeLaunchTypePtrOutput

type PipeLaunchTypePtrOutput struct{ *pulumi.OutputState }

func (PipeLaunchTypePtrOutput) Elem

func (PipeLaunchTypePtrOutput) ElementType

func (PipeLaunchTypePtrOutput) ElementType() reflect.Type

func (PipeLaunchTypePtrOutput) ToPipeLaunchTypePtrOutput

func (o PipeLaunchTypePtrOutput) ToPipeLaunchTypePtrOutput() PipeLaunchTypePtrOutput

func (PipeLaunchTypePtrOutput) ToPipeLaunchTypePtrOutputWithContext

func (o PipeLaunchTypePtrOutput) ToPipeLaunchTypePtrOutputWithContext(ctx context.Context) PipeLaunchTypePtrOutput

func (PipeLaunchTypePtrOutput) ToStringPtrOutput

func (o PipeLaunchTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipeLaunchTypePtrOutput) ToStringPtrOutputWithContext

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

type PipeLogConfiguration added in v0.85.0

type PipeLogConfiguration struct {
	// The logging configuration settings for the pipe.
	CloudwatchLogsLogDestination *PipeCloudwatchLogsLogDestination `pulumi:"cloudwatchLogsLogDestination"`
	// The Amazon Data Firehose logging configuration settings for the pipe.
	FirehoseLogDestination *PipeFirehoseLogDestination `pulumi:"firehoseLogDestination"`
	// Whether the execution data (specifically, the `payload` , `awsRequest` , and `awsResponse` fields) is included in the log messages for this pipe.
	//
	// This applies to all log destinations for the pipe.
	//
	// For more information, see [Including execution data in logs](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes-logs.html#eb-pipes-logs-execution-data) in the *Amazon EventBridge User Guide* .
	//
	// *Allowed values:* `ALL`
	IncludeExecutionData []PipeIncludeExecutionDataOption `pulumi:"includeExecutionData"`
	// The level of logging detail to include. This applies to all log destinations for the pipe.
	Level *PipeLogLevel `pulumi:"level"`
	// The Amazon S3 logging configuration settings for the pipe.
	S3LogDestination *PipeS3LogDestination `pulumi:"s3LogDestination"`
}

type PipeLogConfigurationArgs added in v0.85.0

type PipeLogConfigurationArgs struct {
	// The logging configuration settings for the pipe.
	CloudwatchLogsLogDestination PipeCloudwatchLogsLogDestinationPtrInput `pulumi:"cloudwatchLogsLogDestination"`
	// The Amazon Data Firehose logging configuration settings for the pipe.
	FirehoseLogDestination PipeFirehoseLogDestinationPtrInput `pulumi:"firehoseLogDestination"`
	// Whether the execution data (specifically, the `payload` , `awsRequest` , and `awsResponse` fields) is included in the log messages for this pipe.
	//
	// This applies to all log destinations for the pipe.
	//
	// For more information, see [Including execution data in logs](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes-logs.html#eb-pipes-logs-execution-data) in the *Amazon EventBridge User Guide* .
	//
	// *Allowed values:* `ALL`
	IncludeExecutionData PipeIncludeExecutionDataOptionArrayInput `pulumi:"includeExecutionData"`
	// The level of logging detail to include. This applies to all log destinations for the pipe.
	Level PipeLogLevelPtrInput `pulumi:"level"`
	// The Amazon S3 logging configuration settings for the pipe.
	S3LogDestination PipeS3LogDestinationPtrInput `pulumi:"s3LogDestination"`
}

func (PipeLogConfigurationArgs) ElementType added in v0.85.0

func (PipeLogConfigurationArgs) ElementType() reflect.Type

func (PipeLogConfigurationArgs) ToPipeLogConfigurationOutput added in v0.85.0

func (i PipeLogConfigurationArgs) ToPipeLogConfigurationOutput() PipeLogConfigurationOutput

func (PipeLogConfigurationArgs) ToPipeLogConfigurationOutputWithContext added in v0.85.0

func (i PipeLogConfigurationArgs) ToPipeLogConfigurationOutputWithContext(ctx context.Context) PipeLogConfigurationOutput

func (PipeLogConfigurationArgs) ToPipeLogConfigurationPtrOutput added in v0.85.0

func (i PipeLogConfigurationArgs) ToPipeLogConfigurationPtrOutput() PipeLogConfigurationPtrOutput

func (PipeLogConfigurationArgs) ToPipeLogConfigurationPtrOutputWithContext added in v0.85.0

func (i PipeLogConfigurationArgs) ToPipeLogConfigurationPtrOutputWithContext(ctx context.Context) PipeLogConfigurationPtrOutput

type PipeLogConfigurationInput added in v0.85.0

type PipeLogConfigurationInput interface {
	pulumi.Input

	ToPipeLogConfigurationOutput() PipeLogConfigurationOutput
	ToPipeLogConfigurationOutputWithContext(context.Context) PipeLogConfigurationOutput
}

PipeLogConfigurationInput is an input type that accepts PipeLogConfigurationArgs and PipeLogConfigurationOutput values. You can construct a concrete instance of `PipeLogConfigurationInput` via:

PipeLogConfigurationArgs{...}

type PipeLogConfigurationOutput added in v0.85.0

type PipeLogConfigurationOutput struct{ *pulumi.OutputState }

func (PipeLogConfigurationOutput) CloudwatchLogsLogDestination added in v0.85.0

The logging configuration settings for the pipe.

func (PipeLogConfigurationOutput) ElementType added in v0.85.0

func (PipeLogConfigurationOutput) ElementType() reflect.Type

func (PipeLogConfigurationOutput) FirehoseLogDestination added in v0.85.0

The Amazon Data Firehose logging configuration settings for the pipe.

func (PipeLogConfigurationOutput) IncludeExecutionData added in v0.85.0

Whether the execution data (specifically, the `payload` , `awsRequest` , and `awsResponse` fields) is included in the log messages for this pipe.

This applies to all log destinations for the pipe.

For more information, see [Including execution data in logs](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes-logs.html#eb-pipes-logs-execution-data) in the *Amazon EventBridge User Guide* .

*Allowed values:* `ALL`

func (PipeLogConfigurationOutput) Level added in v0.85.0

The level of logging detail to include. This applies to all log destinations for the pipe.

func (PipeLogConfigurationOutput) S3LogDestination added in v0.85.0

The Amazon S3 logging configuration settings for the pipe.

func (PipeLogConfigurationOutput) ToPipeLogConfigurationOutput added in v0.85.0

func (o PipeLogConfigurationOutput) ToPipeLogConfigurationOutput() PipeLogConfigurationOutput

func (PipeLogConfigurationOutput) ToPipeLogConfigurationOutputWithContext added in v0.85.0

func (o PipeLogConfigurationOutput) ToPipeLogConfigurationOutputWithContext(ctx context.Context) PipeLogConfigurationOutput

func (PipeLogConfigurationOutput) ToPipeLogConfigurationPtrOutput added in v0.85.0

func (o PipeLogConfigurationOutput) ToPipeLogConfigurationPtrOutput() PipeLogConfigurationPtrOutput

func (PipeLogConfigurationOutput) ToPipeLogConfigurationPtrOutputWithContext added in v0.85.0

func (o PipeLogConfigurationOutput) ToPipeLogConfigurationPtrOutputWithContext(ctx context.Context) PipeLogConfigurationPtrOutput

type PipeLogConfigurationPtrInput added in v0.85.0

type PipeLogConfigurationPtrInput interface {
	pulumi.Input

	ToPipeLogConfigurationPtrOutput() PipeLogConfigurationPtrOutput
	ToPipeLogConfigurationPtrOutputWithContext(context.Context) PipeLogConfigurationPtrOutput
}

PipeLogConfigurationPtrInput is an input type that accepts PipeLogConfigurationArgs, PipeLogConfigurationPtr and PipeLogConfigurationPtrOutput values. You can construct a concrete instance of `PipeLogConfigurationPtrInput` via:

        PipeLogConfigurationArgs{...}

or:

        nil

func PipeLogConfigurationPtr added in v0.85.0

func PipeLogConfigurationPtr(v *PipeLogConfigurationArgs) PipeLogConfigurationPtrInput

type PipeLogConfigurationPtrOutput added in v0.85.0

type PipeLogConfigurationPtrOutput struct{ *pulumi.OutputState }

func (PipeLogConfigurationPtrOutput) CloudwatchLogsLogDestination added in v0.85.0

The logging configuration settings for the pipe.

func (PipeLogConfigurationPtrOutput) Elem added in v0.85.0

func (PipeLogConfigurationPtrOutput) ElementType added in v0.85.0

func (PipeLogConfigurationPtrOutput) FirehoseLogDestination added in v0.85.0

The Amazon Data Firehose logging configuration settings for the pipe.

func (PipeLogConfigurationPtrOutput) IncludeExecutionData added in v0.85.0

Whether the execution data (specifically, the `payload` , `awsRequest` , and `awsResponse` fields) is included in the log messages for this pipe.

This applies to all log destinations for the pipe.

For more information, see [Including execution data in logs](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes-logs.html#eb-pipes-logs-execution-data) in the *Amazon EventBridge User Guide* .

*Allowed values:* `ALL`

func (PipeLogConfigurationPtrOutput) Level added in v0.85.0

The level of logging detail to include. This applies to all log destinations for the pipe.

func (PipeLogConfigurationPtrOutput) S3LogDestination added in v0.85.0

The Amazon S3 logging configuration settings for the pipe.

func (PipeLogConfigurationPtrOutput) ToPipeLogConfigurationPtrOutput added in v0.85.0

func (o PipeLogConfigurationPtrOutput) ToPipeLogConfigurationPtrOutput() PipeLogConfigurationPtrOutput

func (PipeLogConfigurationPtrOutput) ToPipeLogConfigurationPtrOutputWithContext added in v0.85.0

func (o PipeLogConfigurationPtrOutput) ToPipeLogConfigurationPtrOutputWithContext(ctx context.Context) PipeLogConfigurationPtrOutput

type PipeLogLevel added in v0.85.0

type PipeLogLevel string

func (PipeLogLevel) ElementType added in v0.85.0

func (PipeLogLevel) ElementType() reflect.Type

func (PipeLogLevel) ToPipeLogLevelOutput added in v0.85.0

func (e PipeLogLevel) ToPipeLogLevelOutput() PipeLogLevelOutput

func (PipeLogLevel) ToPipeLogLevelOutputWithContext added in v0.85.0

func (e PipeLogLevel) ToPipeLogLevelOutputWithContext(ctx context.Context) PipeLogLevelOutput

func (PipeLogLevel) ToPipeLogLevelPtrOutput added in v0.85.0

func (e PipeLogLevel) ToPipeLogLevelPtrOutput() PipeLogLevelPtrOutput

func (PipeLogLevel) ToPipeLogLevelPtrOutputWithContext added in v0.85.0

func (e PipeLogLevel) ToPipeLogLevelPtrOutputWithContext(ctx context.Context) PipeLogLevelPtrOutput

func (PipeLogLevel) ToStringOutput added in v0.85.0

func (e PipeLogLevel) ToStringOutput() pulumi.StringOutput

func (PipeLogLevel) ToStringOutputWithContext added in v0.85.0

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

func (PipeLogLevel) ToStringPtrOutput added in v0.85.0

func (e PipeLogLevel) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipeLogLevel) ToStringPtrOutputWithContext added in v0.85.0

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

type PipeLogLevelInput added in v0.85.0

type PipeLogLevelInput interface {
	pulumi.Input

	ToPipeLogLevelOutput() PipeLogLevelOutput
	ToPipeLogLevelOutputWithContext(context.Context) PipeLogLevelOutput
}

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

PipeLogLevelOff
PipeLogLevelError
PipeLogLevelInfo
PipeLogLevelTrace

type PipeLogLevelOutput added in v0.85.0

type PipeLogLevelOutput struct{ *pulumi.OutputState }

func (PipeLogLevelOutput) ElementType added in v0.85.0

func (PipeLogLevelOutput) ElementType() reflect.Type

func (PipeLogLevelOutput) ToPipeLogLevelOutput added in v0.85.0

func (o PipeLogLevelOutput) ToPipeLogLevelOutput() PipeLogLevelOutput

func (PipeLogLevelOutput) ToPipeLogLevelOutputWithContext added in v0.85.0

func (o PipeLogLevelOutput) ToPipeLogLevelOutputWithContext(ctx context.Context) PipeLogLevelOutput

func (PipeLogLevelOutput) ToPipeLogLevelPtrOutput added in v0.85.0

func (o PipeLogLevelOutput) ToPipeLogLevelPtrOutput() PipeLogLevelPtrOutput

func (PipeLogLevelOutput) ToPipeLogLevelPtrOutputWithContext added in v0.85.0

func (o PipeLogLevelOutput) ToPipeLogLevelPtrOutputWithContext(ctx context.Context) PipeLogLevelPtrOutput

func (PipeLogLevelOutput) ToStringOutput added in v0.85.0

func (o PipeLogLevelOutput) ToStringOutput() pulumi.StringOutput

func (PipeLogLevelOutput) ToStringOutputWithContext added in v0.85.0

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

func (PipeLogLevelOutput) ToStringPtrOutput added in v0.85.0

func (o PipeLogLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipeLogLevelOutput) ToStringPtrOutputWithContext added in v0.85.0

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

type PipeLogLevelPtrInput added in v0.85.0

type PipeLogLevelPtrInput interface {
	pulumi.Input

	ToPipeLogLevelPtrOutput() PipeLogLevelPtrOutput
	ToPipeLogLevelPtrOutputWithContext(context.Context) PipeLogLevelPtrOutput
}

func PipeLogLevelPtr added in v0.85.0

func PipeLogLevelPtr(v string) PipeLogLevelPtrInput

type PipeLogLevelPtrOutput added in v0.85.0

type PipeLogLevelPtrOutput struct{ *pulumi.OutputState }

func (PipeLogLevelPtrOutput) Elem added in v0.85.0

func (PipeLogLevelPtrOutput) ElementType added in v0.85.0

func (PipeLogLevelPtrOutput) ElementType() reflect.Type

func (PipeLogLevelPtrOutput) ToPipeLogLevelPtrOutput added in v0.85.0

func (o PipeLogLevelPtrOutput) ToPipeLogLevelPtrOutput() PipeLogLevelPtrOutput

func (PipeLogLevelPtrOutput) ToPipeLogLevelPtrOutputWithContext added in v0.85.0

func (o PipeLogLevelPtrOutput) ToPipeLogLevelPtrOutputWithContext(ctx context.Context) PipeLogLevelPtrOutput

func (PipeLogLevelPtrOutput) ToStringPtrOutput added in v0.85.0

func (o PipeLogLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipeLogLevelPtrOutput) ToStringPtrOutputWithContext added in v0.85.0

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

type PipeMqBrokerAccessCredentials0Properties added in v0.72.0

type PipeMqBrokerAccessCredentials0Properties struct {
	// Optional SecretManager ARN which stores the database credentials
	BasicAuth string `pulumi:"basicAuth"`
}

type PipeMqBrokerAccessCredentialsProperties added in v0.72.0

type PipeMqBrokerAccessCredentialsProperties struct {
	// Optional SecretManager ARN which stores the database credentials
	BasicAuth string `pulumi:"basicAuth"`
}

type PipeMqBrokerAccessCredentialsPropertiesArgs added in v0.72.0

type PipeMqBrokerAccessCredentialsPropertiesArgs struct {
	// Optional SecretManager ARN which stores the database credentials
	BasicAuth pulumi.StringInput `pulumi:"basicAuth"`
}

func (PipeMqBrokerAccessCredentialsPropertiesArgs) ElementType added in v0.72.0

func (PipeMqBrokerAccessCredentialsPropertiesArgs) ToPipeMqBrokerAccessCredentialsPropertiesOutput added in v0.72.0

func (i PipeMqBrokerAccessCredentialsPropertiesArgs) ToPipeMqBrokerAccessCredentialsPropertiesOutput() PipeMqBrokerAccessCredentialsPropertiesOutput

func (PipeMqBrokerAccessCredentialsPropertiesArgs) ToPipeMqBrokerAccessCredentialsPropertiesOutputWithContext added in v0.72.0

func (i PipeMqBrokerAccessCredentialsPropertiesArgs) ToPipeMqBrokerAccessCredentialsPropertiesOutputWithContext(ctx context.Context) PipeMqBrokerAccessCredentialsPropertiesOutput

func (PipeMqBrokerAccessCredentialsPropertiesArgs) ToPipeMqBrokerAccessCredentialsPropertiesPtrOutput added in v0.72.0

func (i PipeMqBrokerAccessCredentialsPropertiesArgs) ToPipeMqBrokerAccessCredentialsPropertiesPtrOutput() PipeMqBrokerAccessCredentialsPropertiesPtrOutput

func (PipeMqBrokerAccessCredentialsPropertiesArgs) ToPipeMqBrokerAccessCredentialsPropertiesPtrOutputWithContext added in v0.72.0

func (i PipeMqBrokerAccessCredentialsPropertiesArgs) ToPipeMqBrokerAccessCredentialsPropertiesPtrOutputWithContext(ctx context.Context) PipeMqBrokerAccessCredentialsPropertiesPtrOutput

type PipeMqBrokerAccessCredentialsPropertiesInput added in v0.72.0

type PipeMqBrokerAccessCredentialsPropertiesInput interface {
	pulumi.Input

	ToPipeMqBrokerAccessCredentialsPropertiesOutput() PipeMqBrokerAccessCredentialsPropertiesOutput
	ToPipeMqBrokerAccessCredentialsPropertiesOutputWithContext(context.Context) PipeMqBrokerAccessCredentialsPropertiesOutput
}

PipeMqBrokerAccessCredentialsPropertiesInput is an input type that accepts PipeMqBrokerAccessCredentialsPropertiesArgs and PipeMqBrokerAccessCredentialsPropertiesOutput values. You can construct a concrete instance of `PipeMqBrokerAccessCredentialsPropertiesInput` via:

PipeMqBrokerAccessCredentialsPropertiesArgs{...}

type PipeMqBrokerAccessCredentialsPropertiesOutput added in v0.72.0

type PipeMqBrokerAccessCredentialsPropertiesOutput struct{ *pulumi.OutputState }

func (PipeMqBrokerAccessCredentialsPropertiesOutput) BasicAuth added in v0.72.0

Optional SecretManager ARN which stores the database credentials

func (PipeMqBrokerAccessCredentialsPropertiesOutput) ElementType added in v0.72.0

func (PipeMqBrokerAccessCredentialsPropertiesOutput) ToPipeMqBrokerAccessCredentialsPropertiesOutput added in v0.72.0

func (o PipeMqBrokerAccessCredentialsPropertiesOutput) ToPipeMqBrokerAccessCredentialsPropertiesOutput() PipeMqBrokerAccessCredentialsPropertiesOutput

func (PipeMqBrokerAccessCredentialsPropertiesOutput) ToPipeMqBrokerAccessCredentialsPropertiesOutputWithContext added in v0.72.0

func (o PipeMqBrokerAccessCredentialsPropertiesOutput) ToPipeMqBrokerAccessCredentialsPropertiesOutputWithContext(ctx context.Context) PipeMqBrokerAccessCredentialsPropertiesOutput

func (PipeMqBrokerAccessCredentialsPropertiesOutput) ToPipeMqBrokerAccessCredentialsPropertiesPtrOutput added in v0.72.0

func (o PipeMqBrokerAccessCredentialsPropertiesOutput) ToPipeMqBrokerAccessCredentialsPropertiesPtrOutput() PipeMqBrokerAccessCredentialsPropertiesPtrOutput

func (PipeMqBrokerAccessCredentialsPropertiesOutput) ToPipeMqBrokerAccessCredentialsPropertiesPtrOutputWithContext added in v0.72.0

func (o PipeMqBrokerAccessCredentialsPropertiesOutput) ToPipeMqBrokerAccessCredentialsPropertiesPtrOutputWithContext(ctx context.Context) PipeMqBrokerAccessCredentialsPropertiesPtrOutput

type PipeMqBrokerAccessCredentialsPropertiesPtrInput added in v0.72.0

type PipeMqBrokerAccessCredentialsPropertiesPtrInput interface {
	pulumi.Input

	ToPipeMqBrokerAccessCredentialsPropertiesPtrOutput() PipeMqBrokerAccessCredentialsPropertiesPtrOutput
	ToPipeMqBrokerAccessCredentialsPropertiesPtrOutputWithContext(context.Context) PipeMqBrokerAccessCredentialsPropertiesPtrOutput
}

PipeMqBrokerAccessCredentialsPropertiesPtrInput is an input type that accepts PipeMqBrokerAccessCredentialsPropertiesArgs, PipeMqBrokerAccessCredentialsPropertiesPtr and PipeMqBrokerAccessCredentialsPropertiesPtrOutput values. You can construct a concrete instance of `PipeMqBrokerAccessCredentialsPropertiesPtrInput` via:

        PipeMqBrokerAccessCredentialsPropertiesArgs{...}

or:

        nil

type PipeMqBrokerAccessCredentialsPropertiesPtrOutput added in v0.72.0

type PipeMqBrokerAccessCredentialsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (PipeMqBrokerAccessCredentialsPropertiesPtrOutput) BasicAuth added in v0.72.0

Optional SecretManager ARN which stores the database credentials

func (PipeMqBrokerAccessCredentialsPropertiesPtrOutput) Elem added in v0.72.0

func (PipeMqBrokerAccessCredentialsPropertiesPtrOutput) ElementType added in v0.72.0

func (PipeMqBrokerAccessCredentialsPropertiesPtrOutput) ToPipeMqBrokerAccessCredentialsPropertiesPtrOutput added in v0.72.0

func (o PipeMqBrokerAccessCredentialsPropertiesPtrOutput) ToPipeMqBrokerAccessCredentialsPropertiesPtrOutput() PipeMqBrokerAccessCredentialsPropertiesPtrOutput

func (PipeMqBrokerAccessCredentialsPropertiesPtrOutput) ToPipeMqBrokerAccessCredentialsPropertiesPtrOutputWithContext added in v0.72.0

func (o PipeMqBrokerAccessCredentialsPropertiesPtrOutput) ToPipeMqBrokerAccessCredentialsPropertiesPtrOutputWithContext(ctx context.Context) PipeMqBrokerAccessCredentialsPropertiesPtrOutput

type PipeMskAccessCredentials0Properties added in v0.72.0

type PipeMskAccessCredentials0Properties struct {
	// Optional SecretManager ARN which stores the database credentials
	SaslScram512Auth string `pulumi:"saslScram512Auth"`
}

type PipeMskAccessCredentials0PropertiesArgs added in v0.96.0

type PipeMskAccessCredentials0PropertiesArgs struct {
	// Optional SecretManager ARN which stores the database credentials
	SaslScram512Auth pulumi.StringInput `pulumi:"saslScram512Auth"`
}

func (PipeMskAccessCredentials0PropertiesArgs) ElementType added in v0.96.0

func (PipeMskAccessCredentials0PropertiesArgs) ToPipeMskAccessCredentials0PropertiesOutput added in v0.96.0

func (i PipeMskAccessCredentials0PropertiesArgs) ToPipeMskAccessCredentials0PropertiesOutput() PipeMskAccessCredentials0PropertiesOutput

func (PipeMskAccessCredentials0PropertiesArgs) ToPipeMskAccessCredentials0PropertiesOutputWithContext added in v0.96.0

func (i PipeMskAccessCredentials0PropertiesArgs) ToPipeMskAccessCredentials0PropertiesOutputWithContext(ctx context.Context) PipeMskAccessCredentials0PropertiesOutput

func (PipeMskAccessCredentials0PropertiesArgs) ToPipeMskAccessCredentials0PropertiesPtrOutput added in v0.96.0

func (i PipeMskAccessCredentials0PropertiesArgs) ToPipeMskAccessCredentials0PropertiesPtrOutput() PipeMskAccessCredentials0PropertiesPtrOutput

func (PipeMskAccessCredentials0PropertiesArgs) ToPipeMskAccessCredentials0PropertiesPtrOutputWithContext added in v0.96.0

func (i PipeMskAccessCredentials0PropertiesArgs) ToPipeMskAccessCredentials0PropertiesPtrOutputWithContext(ctx context.Context) PipeMskAccessCredentials0PropertiesPtrOutput

type PipeMskAccessCredentials0PropertiesInput added in v0.96.0

type PipeMskAccessCredentials0PropertiesInput interface {
	pulumi.Input

	ToPipeMskAccessCredentials0PropertiesOutput() PipeMskAccessCredentials0PropertiesOutput
	ToPipeMskAccessCredentials0PropertiesOutputWithContext(context.Context) PipeMskAccessCredentials0PropertiesOutput
}

PipeMskAccessCredentials0PropertiesInput is an input type that accepts PipeMskAccessCredentials0PropertiesArgs and PipeMskAccessCredentials0PropertiesOutput values. You can construct a concrete instance of `PipeMskAccessCredentials0PropertiesInput` via:

PipeMskAccessCredentials0PropertiesArgs{...}

type PipeMskAccessCredentials0PropertiesOutput added in v0.96.0

type PipeMskAccessCredentials0PropertiesOutput struct{ *pulumi.OutputState }

func (PipeMskAccessCredentials0PropertiesOutput) ElementType added in v0.96.0

func (PipeMskAccessCredentials0PropertiesOutput) SaslScram512Auth added in v0.96.0

Optional SecretManager ARN which stores the database credentials

func (PipeMskAccessCredentials0PropertiesOutput) ToPipeMskAccessCredentials0PropertiesOutput added in v0.96.0

func (o PipeMskAccessCredentials0PropertiesOutput) ToPipeMskAccessCredentials0PropertiesOutput() PipeMskAccessCredentials0PropertiesOutput

func (PipeMskAccessCredentials0PropertiesOutput) ToPipeMskAccessCredentials0PropertiesOutputWithContext added in v0.96.0

func (o PipeMskAccessCredentials0PropertiesOutput) ToPipeMskAccessCredentials0PropertiesOutputWithContext(ctx context.Context) PipeMskAccessCredentials0PropertiesOutput

func (PipeMskAccessCredentials0PropertiesOutput) ToPipeMskAccessCredentials0PropertiesPtrOutput added in v0.96.0

func (o PipeMskAccessCredentials0PropertiesOutput) ToPipeMskAccessCredentials0PropertiesPtrOutput() PipeMskAccessCredentials0PropertiesPtrOutput

func (PipeMskAccessCredentials0PropertiesOutput) ToPipeMskAccessCredentials0PropertiesPtrOutputWithContext added in v0.96.0

func (o PipeMskAccessCredentials0PropertiesOutput) ToPipeMskAccessCredentials0PropertiesPtrOutputWithContext(ctx context.Context) PipeMskAccessCredentials0PropertiesPtrOutput

type PipeMskAccessCredentials0PropertiesPtrInput added in v0.96.0

type PipeMskAccessCredentials0PropertiesPtrInput interface {
	pulumi.Input

	ToPipeMskAccessCredentials0PropertiesPtrOutput() PipeMskAccessCredentials0PropertiesPtrOutput
	ToPipeMskAccessCredentials0PropertiesPtrOutputWithContext(context.Context) PipeMskAccessCredentials0PropertiesPtrOutput
}

PipeMskAccessCredentials0PropertiesPtrInput is an input type that accepts PipeMskAccessCredentials0PropertiesArgs, PipeMskAccessCredentials0PropertiesPtr and PipeMskAccessCredentials0PropertiesPtrOutput values. You can construct a concrete instance of `PipeMskAccessCredentials0PropertiesPtrInput` via:

        PipeMskAccessCredentials0PropertiesArgs{...}

or:

        nil

type PipeMskAccessCredentials0PropertiesPtrOutput added in v0.96.0

type PipeMskAccessCredentials0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (PipeMskAccessCredentials0PropertiesPtrOutput) Elem added in v0.96.0

func (PipeMskAccessCredentials0PropertiesPtrOutput) ElementType added in v0.96.0

func (PipeMskAccessCredentials0PropertiesPtrOutput) SaslScram512Auth added in v0.96.0

Optional SecretManager ARN which stores the database credentials

func (PipeMskAccessCredentials0PropertiesPtrOutput) ToPipeMskAccessCredentials0PropertiesPtrOutput added in v0.96.0

func (o PipeMskAccessCredentials0PropertiesPtrOutput) ToPipeMskAccessCredentials0PropertiesPtrOutput() PipeMskAccessCredentials0PropertiesPtrOutput

func (PipeMskAccessCredentials0PropertiesPtrOutput) ToPipeMskAccessCredentials0PropertiesPtrOutputWithContext added in v0.96.0

func (o PipeMskAccessCredentials0PropertiesPtrOutput) ToPipeMskAccessCredentials0PropertiesPtrOutputWithContext(ctx context.Context) PipeMskAccessCredentials0PropertiesPtrOutput

type PipeMskAccessCredentials1Properties added in v0.72.0

type PipeMskAccessCredentials1Properties struct {
	// Optional SecretManager ARN which stores the database credentials
	ClientCertificateTlsAuth string `pulumi:"clientCertificateTlsAuth"`
}

type PipeMskAccessCredentials1PropertiesArgs added in v0.96.0

type PipeMskAccessCredentials1PropertiesArgs struct {
	// Optional SecretManager ARN which stores the database credentials
	ClientCertificateTlsAuth pulumi.StringInput `pulumi:"clientCertificateTlsAuth"`
}

func (PipeMskAccessCredentials1PropertiesArgs) ElementType added in v0.96.0

func (PipeMskAccessCredentials1PropertiesArgs) ToPipeMskAccessCredentials1PropertiesOutput added in v0.96.0

func (i PipeMskAccessCredentials1PropertiesArgs) ToPipeMskAccessCredentials1PropertiesOutput() PipeMskAccessCredentials1PropertiesOutput

func (PipeMskAccessCredentials1PropertiesArgs) ToPipeMskAccessCredentials1PropertiesOutputWithContext added in v0.96.0

func (i PipeMskAccessCredentials1PropertiesArgs) ToPipeMskAccessCredentials1PropertiesOutputWithContext(ctx context.Context) PipeMskAccessCredentials1PropertiesOutput

func (PipeMskAccessCredentials1PropertiesArgs) ToPipeMskAccessCredentials1PropertiesPtrOutput added in v0.96.0

func (i PipeMskAccessCredentials1PropertiesArgs) ToPipeMskAccessCredentials1PropertiesPtrOutput() PipeMskAccessCredentials1PropertiesPtrOutput

func (PipeMskAccessCredentials1PropertiesArgs) ToPipeMskAccessCredentials1PropertiesPtrOutputWithContext added in v0.96.0

func (i PipeMskAccessCredentials1PropertiesArgs) ToPipeMskAccessCredentials1PropertiesPtrOutputWithContext(ctx context.Context) PipeMskAccessCredentials1PropertiesPtrOutput

type PipeMskAccessCredentials1PropertiesInput added in v0.96.0

type PipeMskAccessCredentials1PropertiesInput interface {
	pulumi.Input

	ToPipeMskAccessCredentials1PropertiesOutput() PipeMskAccessCredentials1PropertiesOutput
	ToPipeMskAccessCredentials1PropertiesOutputWithContext(context.Context) PipeMskAccessCredentials1PropertiesOutput
}

PipeMskAccessCredentials1PropertiesInput is an input type that accepts PipeMskAccessCredentials1PropertiesArgs and PipeMskAccessCredentials1PropertiesOutput values. You can construct a concrete instance of `PipeMskAccessCredentials1PropertiesInput` via:

PipeMskAccessCredentials1PropertiesArgs{...}

type PipeMskAccessCredentials1PropertiesOutput added in v0.96.0

type PipeMskAccessCredentials1PropertiesOutput struct{ *pulumi.OutputState }

func (PipeMskAccessCredentials1PropertiesOutput) ClientCertificateTlsAuth added in v0.96.0

func (o PipeMskAccessCredentials1PropertiesOutput) ClientCertificateTlsAuth() pulumi.StringOutput

Optional SecretManager ARN which stores the database credentials

func (PipeMskAccessCredentials1PropertiesOutput) ElementType added in v0.96.0

func (PipeMskAccessCredentials1PropertiesOutput) ToPipeMskAccessCredentials1PropertiesOutput added in v0.96.0

func (o PipeMskAccessCredentials1PropertiesOutput) ToPipeMskAccessCredentials1PropertiesOutput() PipeMskAccessCredentials1PropertiesOutput

func (PipeMskAccessCredentials1PropertiesOutput) ToPipeMskAccessCredentials1PropertiesOutputWithContext added in v0.96.0

func (o PipeMskAccessCredentials1PropertiesOutput) ToPipeMskAccessCredentials1PropertiesOutputWithContext(ctx context.Context) PipeMskAccessCredentials1PropertiesOutput

func (PipeMskAccessCredentials1PropertiesOutput) ToPipeMskAccessCredentials1PropertiesPtrOutput added in v0.96.0

func (o PipeMskAccessCredentials1PropertiesOutput) ToPipeMskAccessCredentials1PropertiesPtrOutput() PipeMskAccessCredentials1PropertiesPtrOutput

func (PipeMskAccessCredentials1PropertiesOutput) ToPipeMskAccessCredentials1PropertiesPtrOutputWithContext added in v0.96.0

func (o PipeMskAccessCredentials1PropertiesOutput) ToPipeMskAccessCredentials1PropertiesPtrOutputWithContext(ctx context.Context) PipeMskAccessCredentials1PropertiesPtrOutput

type PipeMskAccessCredentials1PropertiesPtrInput added in v0.96.0

type PipeMskAccessCredentials1PropertiesPtrInput interface {
	pulumi.Input

	ToPipeMskAccessCredentials1PropertiesPtrOutput() PipeMskAccessCredentials1PropertiesPtrOutput
	ToPipeMskAccessCredentials1PropertiesPtrOutputWithContext(context.Context) PipeMskAccessCredentials1PropertiesPtrOutput
}

PipeMskAccessCredentials1PropertiesPtrInput is an input type that accepts PipeMskAccessCredentials1PropertiesArgs, PipeMskAccessCredentials1PropertiesPtr and PipeMskAccessCredentials1PropertiesPtrOutput values. You can construct a concrete instance of `PipeMskAccessCredentials1PropertiesPtrInput` via:

        PipeMskAccessCredentials1PropertiesArgs{...}

or:

        nil

type PipeMskAccessCredentials1PropertiesPtrOutput added in v0.96.0

type PipeMskAccessCredentials1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (PipeMskAccessCredentials1PropertiesPtrOutput) ClientCertificateTlsAuth added in v0.96.0

Optional SecretManager ARN which stores the database credentials

func (PipeMskAccessCredentials1PropertiesPtrOutput) Elem added in v0.96.0

func (PipeMskAccessCredentials1PropertiesPtrOutput) ElementType added in v0.96.0

func (PipeMskAccessCredentials1PropertiesPtrOutput) ToPipeMskAccessCredentials1PropertiesPtrOutput added in v0.96.0

func (o PipeMskAccessCredentials1PropertiesPtrOutput) ToPipeMskAccessCredentials1PropertiesPtrOutput() PipeMskAccessCredentials1PropertiesPtrOutput

func (PipeMskAccessCredentials1PropertiesPtrOutput) ToPipeMskAccessCredentials1PropertiesPtrOutputWithContext added in v0.96.0

func (o PipeMskAccessCredentials1PropertiesPtrOutput) ToPipeMskAccessCredentials1PropertiesPtrOutputWithContext(ctx context.Context) PipeMskAccessCredentials1PropertiesPtrOutput

type PipeMskStartPosition added in v0.72.0

type PipeMskStartPosition string

func (PipeMskStartPosition) ElementType added in v0.72.0

func (PipeMskStartPosition) ElementType() reflect.Type

func (PipeMskStartPosition) ToPipeMskStartPositionOutput added in v0.72.0

func (e PipeMskStartPosition) ToPipeMskStartPositionOutput() PipeMskStartPositionOutput

func (PipeMskStartPosition) ToPipeMskStartPositionOutputWithContext added in v0.72.0

func (e PipeMskStartPosition) ToPipeMskStartPositionOutputWithContext(ctx context.Context) PipeMskStartPositionOutput

func (PipeMskStartPosition) ToPipeMskStartPositionPtrOutput added in v0.72.0

func (e PipeMskStartPosition) ToPipeMskStartPositionPtrOutput() PipeMskStartPositionPtrOutput

func (PipeMskStartPosition) ToPipeMskStartPositionPtrOutputWithContext added in v0.72.0

func (e PipeMskStartPosition) ToPipeMskStartPositionPtrOutputWithContext(ctx context.Context) PipeMskStartPositionPtrOutput

func (PipeMskStartPosition) ToStringOutput added in v0.72.0

func (e PipeMskStartPosition) ToStringOutput() pulumi.StringOutput

func (PipeMskStartPosition) ToStringOutputWithContext added in v0.72.0

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

func (PipeMskStartPosition) ToStringPtrOutput added in v0.72.0

func (e PipeMskStartPosition) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipeMskStartPosition) ToStringPtrOutputWithContext added in v0.72.0

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

type PipeMskStartPositionInput added in v0.72.0

type PipeMskStartPositionInput interface {
	pulumi.Input

	ToPipeMskStartPositionOutput() PipeMskStartPositionOutput
	ToPipeMskStartPositionOutputWithContext(context.Context) PipeMskStartPositionOutput
}

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

PipeMskStartPositionTrimHorizon
PipeMskStartPositionLatest

type PipeMskStartPositionOutput added in v0.72.0

type PipeMskStartPositionOutput struct{ *pulumi.OutputState }

func (PipeMskStartPositionOutput) ElementType added in v0.72.0

func (PipeMskStartPositionOutput) ElementType() reflect.Type

func (PipeMskStartPositionOutput) ToPipeMskStartPositionOutput added in v0.72.0

func (o PipeMskStartPositionOutput) ToPipeMskStartPositionOutput() PipeMskStartPositionOutput

func (PipeMskStartPositionOutput) ToPipeMskStartPositionOutputWithContext added in v0.72.0

func (o PipeMskStartPositionOutput) ToPipeMskStartPositionOutputWithContext(ctx context.Context) PipeMskStartPositionOutput

func (PipeMskStartPositionOutput) ToPipeMskStartPositionPtrOutput added in v0.72.0

func (o PipeMskStartPositionOutput) ToPipeMskStartPositionPtrOutput() PipeMskStartPositionPtrOutput

func (PipeMskStartPositionOutput) ToPipeMskStartPositionPtrOutputWithContext added in v0.72.0

func (o PipeMskStartPositionOutput) ToPipeMskStartPositionPtrOutputWithContext(ctx context.Context) PipeMskStartPositionPtrOutput

func (PipeMskStartPositionOutput) ToStringOutput added in v0.72.0

func (o PipeMskStartPositionOutput) ToStringOutput() pulumi.StringOutput

func (PipeMskStartPositionOutput) ToStringOutputWithContext added in v0.72.0

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

func (PipeMskStartPositionOutput) ToStringPtrOutput added in v0.72.0

func (o PipeMskStartPositionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipeMskStartPositionOutput) ToStringPtrOutputWithContext added in v0.72.0

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

type PipeMskStartPositionPtrInput added in v0.72.0

type PipeMskStartPositionPtrInput interface {
	pulumi.Input

	ToPipeMskStartPositionPtrOutput() PipeMskStartPositionPtrOutput
	ToPipeMskStartPositionPtrOutputWithContext(context.Context) PipeMskStartPositionPtrOutput
}

func PipeMskStartPositionPtr added in v0.72.0

func PipeMskStartPositionPtr(v string) PipeMskStartPositionPtrInput

type PipeMskStartPositionPtrOutput added in v0.72.0

type PipeMskStartPositionPtrOutput struct{ *pulumi.OutputState }

func (PipeMskStartPositionPtrOutput) Elem added in v0.72.0

func (PipeMskStartPositionPtrOutput) ElementType added in v0.72.0

func (PipeMskStartPositionPtrOutput) ToPipeMskStartPositionPtrOutput added in v0.72.0

func (o PipeMskStartPositionPtrOutput) ToPipeMskStartPositionPtrOutput() PipeMskStartPositionPtrOutput

func (PipeMskStartPositionPtrOutput) ToPipeMskStartPositionPtrOutputWithContext added in v0.72.0

func (o PipeMskStartPositionPtrOutput) ToPipeMskStartPositionPtrOutputWithContext(ctx context.Context) PipeMskStartPositionPtrOutput

func (PipeMskStartPositionPtrOutput) ToStringPtrOutput added in v0.72.0

func (PipeMskStartPositionPtrOutput) ToStringPtrOutputWithContext added in v0.72.0

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

type PipeNetworkConfiguration

type PipeNetworkConfiguration struct {
	// Use this structure to specify the VPC subnets and security groups for the task, and whether a public IP address is to be used. This structure is relevant only for ECS tasks that use the `awsvpc` network mode.
	AwsvpcConfiguration *PipeAwsVpcConfiguration `pulumi:"awsvpcConfiguration"`
}

type PipeNetworkConfigurationArgs

type PipeNetworkConfigurationArgs struct {
	// Use this structure to specify the VPC subnets and security groups for the task, and whether a public IP address is to be used. This structure is relevant only for ECS tasks that use the `awsvpc` network mode.
	AwsvpcConfiguration PipeAwsVpcConfigurationPtrInput `pulumi:"awsvpcConfiguration"`
}

func (PipeNetworkConfigurationArgs) ElementType

func (PipeNetworkConfigurationArgs) ToPipeNetworkConfigurationOutput

func (i PipeNetworkConfigurationArgs) ToPipeNetworkConfigurationOutput() PipeNetworkConfigurationOutput

func (PipeNetworkConfigurationArgs) ToPipeNetworkConfigurationOutputWithContext

func (i PipeNetworkConfigurationArgs) ToPipeNetworkConfigurationOutputWithContext(ctx context.Context) PipeNetworkConfigurationOutput

func (PipeNetworkConfigurationArgs) ToPipeNetworkConfigurationPtrOutput

func (i PipeNetworkConfigurationArgs) ToPipeNetworkConfigurationPtrOutput() PipeNetworkConfigurationPtrOutput

func (PipeNetworkConfigurationArgs) ToPipeNetworkConfigurationPtrOutputWithContext

func (i PipeNetworkConfigurationArgs) ToPipeNetworkConfigurationPtrOutputWithContext(ctx context.Context) PipeNetworkConfigurationPtrOutput

type PipeNetworkConfigurationInput

type PipeNetworkConfigurationInput interface {
	pulumi.Input

	ToPipeNetworkConfigurationOutput() PipeNetworkConfigurationOutput
	ToPipeNetworkConfigurationOutputWithContext(context.Context) PipeNetworkConfigurationOutput
}

PipeNetworkConfigurationInput is an input type that accepts PipeNetworkConfigurationArgs and PipeNetworkConfigurationOutput values. You can construct a concrete instance of `PipeNetworkConfigurationInput` via:

PipeNetworkConfigurationArgs{...}

type PipeNetworkConfigurationOutput

type PipeNetworkConfigurationOutput struct{ *pulumi.OutputState }

func (PipeNetworkConfigurationOutput) AwsvpcConfiguration

Use this structure to specify the VPC subnets and security groups for the task, and whether a public IP address is to be used. This structure is relevant only for ECS tasks that use the `awsvpc` network mode.

func (PipeNetworkConfigurationOutput) ElementType

func (PipeNetworkConfigurationOutput) ToPipeNetworkConfigurationOutput

func (o PipeNetworkConfigurationOutput) ToPipeNetworkConfigurationOutput() PipeNetworkConfigurationOutput

func (PipeNetworkConfigurationOutput) ToPipeNetworkConfigurationOutputWithContext

func (o PipeNetworkConfigurationOutput) ToPipeNetworkConfigurationOutputWithContext(ctx context.Context) PipeNetworkConfigurationOutput

func (PipeNetworkConfigurationOutput) ToPipeNetworkConfigurationPtrOutput

func (o PipeNetworkConfigurationOutput) ToPipeNetworkConfigurationPtrOutput() PipeNetworkConfigurationPtrOutput

func (PipeNetworkConfigurationOutput) ToPipeNetworkConfigurationPtrOutputWithContext

func (o PipeNetworkConfigurationOutput) ToPipeNetworkConfigurationPtrOutputWithContext(ctx context.Context) PipeNetworkConfigurationPtrOutput

type PipeNetworkConfigurationPtrInput

type PipeNetworkConfigurationPtrInput interface {
	pulumi.Input

	ToPipeNetworkConfigurationPtrOutput() PipeNetworkConfigurationPtrOutput
	ToPipeNetworkConfigurationPtrOutputWithContext(context.Context) PipeNetworkConfigurationPtrOutput
}

PipeNetworkConfigurationPtrInput is an input type that accepts PipeNetworkConfigurationArgs, PipeNetworkConfigurationPtr and PipeNetworkConfigurationPtrOutput values. You can construct a concrete instance of `PipeNetworkConfigurationPtrInput` via:

        PipeNetworkConfigurationArgs{...}

or:

        nil

type PipeNetworkConfigurationPtrOutput

type PipeNetworkConfigurationPtrOutput struct{ *pulumi.OutputState }

func (PipeNetworkConfigurationPtrOutput) AwsvpcConfiguration

Use this structure to specify the VPC subnets and security groups for the task, and whether a public IP address is to be used. This structure is relevant only for ECS tasks that use the `awsvpc` network mode.

func (PipeNetworkConfigurationPtrOutput) Elem

func (PipeNetworkConfigurationPtrOutput) ElementType

func (PipeNetworkConfigurationPtrOutput) ToPipeNetworkConfigurationPtrOutput

func (o PipeNetworkConfigurationPtrOutput) ToPipeNetworkConfigurationPtrOutput() PipeNetworkConfigurationPtrOutput

func (PipeNetworkConfigurationPtrOutput) ToPipeNetworkConfigurationPtrOutputWithContext

func (o PipeNetworkConfigurationPtrOutput) ToPipeNetworkConfigurationPtrOutputWithContext(ctx context.Context) PipeNetworkConfigurationPtrOutput

type PipeOnPartialBatchItemFailureStreams

type PipeOnPartialBatchItemFailureStreams string

func (PipeOnPartialBatchItemFailureStreams) ElementType

func (PipeOnPartialBatchItemFailureStreams) ToPipeOnPartialBatchItemFailureStreamsOutput

func (e PipeOnPartialBatchItemFailureStreams) ToPipeOnPartialBatchItemFailureStreamsOutput() PipeOnPartialBatchItemFailureStreamsOutput

func (PipeOnPartialBatchItemFailureStreams) ToPipeOnPartialBatchItemFailureStreamsOutputWithContext

func (e PipeOnPartialBatchItemFailureStreams) ToPipeOnPartialBatchItemFailureStreamsOutputWithContext(ctx context.Context) PipeOnPartialBatchItemFailureStreamsOutput

func (PipeOnPartialBatchItemFailureStreams) ToPipeOnPartialBatchItemFailureStreamsPtrOutput

func (e PipeOnPartialBatchItemFailureStreams) ToPipeOnPartialBatchItemFailureStreamsPtrOutput() PipeOnPartialBatchItemFailureStreamsPtrOutput

func (PipeOnPartialBatchItemFailureStreams) ToPipeOnPartialBatchItemFailureStreamsPtrOutputWithContext

func (e PipeOnPartialBatchItemFailureStreams) ToPipeOnPartialBatchItemFailureStreamsPtrOutputWithContext(ctx context.Context) PipeOnPartialBatchItemFailureStreamsPtrOutput

func (PipeOnPartialBatchItemFailureStreams) ToStringOutput

func (PipeOnPartialBatchItemFailureStreams) ToStringOutputWithContext

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

func (PipeOnPartialBatchItemFailureStreams) ToStringPtrOutput

func (PipeOnPartialBatchItemFailureStreams) ToStringPtrOutputWithContext

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

type PipeOnPartialBatchItemFailureStreamsInput

type PipeOnPartialBatchItemFailureStreamsInput interface {
	pulumi.Input

	ToPipeOnPartialBatchItemFailureStreamsOutput() PipeOnPartialBatchItemFailureStreamsOutput
	ToPipeOnPartialBatchItemFailureStreamsOutputWithContext(context.Context) PipeOnPartialBatchItemFailureStreamsOutput
}

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

PipeOnPartialBatchItemFailureStreamsAutomaticBisect

type PipeOnPartialBatchItemFailureStreamsOutput

type PipeOnPartialBatchItemFailureStreamsOutput struct{ *pulumi.OutputState }

func (PipeOnPartialBatchItemFailureStreamsOutput) ElementType

func (PipeOnPartialBatchItemFailureStreamsOutput) ToPipeOnPartialBatchItemFailureStreamsOutput

func (o PipeOnPartialBatchItemFailureStreamsOutput) ToPipeOnPartialBatchItemFailureStreamsOutput() PipeOnPartialBatchItemFailureStreamsOutput

func (PipeOnPartialBatchItemFailureStreamsOutput) ToPipeOnPartialBatchItemFailureStreamsOutputWithContext

func (o PipeOnPartialBatchItemFailureStreamsOutput) ToPipeOnPartialBatchItemFailureStreamsOutputWithContext(ctx context.Context) PipeOnPartialBatchItemFailureStreamsOutput

func (PipeOnPartialBatchItemFailureStreamsOutput) ToPipeOnPartialBatchItemFailureStreamsPtrOutput

func (o PipeOnPartialBatchItemFailureStreamsOutput) ToPipeOnPartialBatchItemFailureStreamsPtrOutput() PipeOnPartialBatchItemFailureStreamsPtrOutput

func (PipeOnPartialBatchItemFailureStreamsOutput) ToPipeOnPartialBatchItemFailureStreamsPtrOutputWithContext

func (o PipeOnPartialBatchItemFailureStreamsOutput) ToPipeOnPartialBatchItemFailureStreamsPtrOutputWithContext(ctx context.Context) PipeOnPartialBatchItemFailureStreamsPtrOutput

func (PipeOnPartialBatchItemFailureStreamsOutput) ToStringOutput

func (PipeOnPartialBatchItemFailureStreamsOutput) ToStringOutputWithContext

func (PipeOnPartialBatchItemFailureStreamsOutput) ToStringPtrOutput

func (PipeOnPartialBatchItemFailureStreamsOutput) ToStringPtrOutputWithContext

type PipeOnPartialBatchItemFailureStreamsPtrInput

type PipeOnPartialBatchItemFailureStreamsPtrInput interface {
	pulumi.Input

	ToPipeOnPartialBatchItemFailureStreamsPtrOutput() PipeOnPartialBatchItemFailureStreamsPtrOutput
	ToPipeOnPartialBatchItemFailureStreamsPtrOutputWithContext(context.Context) PipeOnPartialBatchItemFailureStreamsPtrOutput
}

type PipeOnPartialBatchItemFailureStreamsPtrOutput

type PipeOnPartialBatchItemFailureStreamsPtrOutput struct{ *pulumi.OutputState }

func (PipeOnPartialBatchItemFailureStreamsPtrOutput) Elem

func (PipeOnPartialBatchItemFailureStreamsPtrOutput) ElementType

func (PipeOnPartialBatchItemFailureStreamsPtrOutput) ToPipeOnPartialBatchItemFailureStreamsPtrOutput

func (o PipeOnPartialBatchItemFailureStreamsPtrOutput) ToPipeOnPartialBatchItemFailureStreamsPtrOutput() PipeOnPartialBatchItemFailureStreamsPtrOutput

func (PipeOnPartialBatchItemFailureStreamsPtrOutput) ToPipeOnPartialBatchItemFailureStreamsPtrOutputWithContext

func (o PipeOnPartialBatchItemFailureStreamsPtrOutput) ToPipeOnPartialBatchItemFailureStreamsPtrOutputWithContext(ctx context.Context) PipeOnPartialBatchItemFailureStreamsPtrOutput

func (PipeOnPartialBatchItemFailureStreamsPtrOutput) ToStringPtrOutput

func (PipeOnPartialBatchItemFailureStreamsPtrOutput) ToStringPtrOutputWithContext

type PipeOutput

type PipeOutput struct{ *pulumi.OutputState }

func (PipeOutput) Arn

func (o PipeOutput) Arn() pulumi.StringOutput

The ARN of the pipe.

func (PipeOutput) CreationTime

func (o PipeOutput) CreationTime() pulumi.StringOutput

The time the pipe was created.

func (PipeOutput) CurrentState

func (o PipeOutput) CurrentState() PipeStateEnumOutput

The state the pipe is in.

func (PipeOutput) Description

func (o PipeOutput) Description() pulumi.StringPtrOutput

A description of the pipe.

func (PipeOutput) DesiredState

The state the pipe should be in.

func (PipeOutput) ElementType

func (PipeOutput) ElementType() reflect.Type

func (PipeOutput) Enrichment

func (o PipeOutput) Enrichment() pulumi.StringPtrOutput

The ARN of the enrichment resource.

func (PipeOutput) EnrichmentParameters

func (o PipeOutput) EnrichmentParameters() PipeEnrichmentParametersPtrOutput

The parameters required to set up enrichment on your pipe.

func (PipeOutput) LastModifiedTime

func (o PipeOutput) LastModifiedTime() pulumi.StringOutput

When the pipe was last updated, in [ISO-8601 format](https://docs.aws.amazon.com/https://www.w3.org/TR/NOTE-datetime) (YYYY-MM-DDThh:mm:ss.sTZD).

func (PipeOutput) LogConfiguration added in v0.85.0

func (o PipeOutput) LogConfiguration() PipeLogConfigurationPtrOutput

The logging configuration settings for the pipe.

func (PipeOutput) Name

The name of the pipe.

func (PipeOutput) RoleArn

func (o PipeOutput) RoleArn() pulumi.StringOutput

The ARN of the role that allows the pipe to send data to the target.

func (PipeOutput) Source

func (o PipeOutput) Source() pulumi.StringOutput

The ARN of the source resource.

func (PipeOutput) SourceParameters

func (o PipeOutput) SourceParameters() PipeSourceParametersPtrOutput

The parameters required to set up a source for your pipe.

func (PipeOutput) StateReason

func (o PipeOutput) StateReason() pulumi.StringOutput

The reason the pipe is in its current state.

func (PipeOutput) Tags

The list of key-value pairs to associate with the pipe.

func (PipeOutput) Target

func (o PipeOutput) Target() pulumi.StringOutput

The ARN of the target resource.

func (PipeOutput) TargetParameters

func (o PipeOutput) TargetParameters() PipeTargetParametersPtrOutput

The parameters required to set up a target for your pipe.

For more information about pipe target parameters, including how to use dynamic path parameters, see [Target parameters](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes-event-target.html) in the *Amazon EventBridge User Guide* .

func (PipeOutput) ToPipeOutput

func (o PipeOutput) ToPipeOutput() PipeOutput

func (PipeOutput) ToPipeOutputWithContext

func (o PipeOutput) ToPipeOutputWithContext(ctx context.Context) PipeOutput

type PipePlacementConstraint

type PipePlacementConstraint struct {
	// A cluster query language expression to apply to the constraint. You cannot specify an expression if the constraint type is `distinctInstance` . To learn more, see [Cluster Query Language](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cluster-query-language.html) in the Amazon Elastic Container Service Developer Guide.
	Expression *string `pulumi:"expression"`
	// The type of constraint. Use distinctInstance to ensure that each task in a particular group is running on a different container instance. Use memberOf to restrict the selection to a group of valid candidates.
	Type *PipePlacementConstraintType `pulumi:"type"`
}

type PipePlacementConstraintArgs

type PipePlacementConstraintArgs struct {
	// A cluster query language expression to apply to the constraint. You cannot specify an expression if the constraint type is `distinctInstance` . To learn more, see [Cluster Query Language](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cluster-query-language.html) in the Amazon Elastic Container Service Developer Guide.
	Expression pulumi.StringPtrInput `pulumi:"expression"`
	// The type of constraint. Use distinctInstance to ensure that each task in a particular group is running on a different container instance. Use memberOf to restrict the selection to a group of valid candidates.
	Type PipePlacementConstraintTypePtrInput `pulumi:"type"`
}

func (PipePlacementConstraintArgs) ElementType

func (PipePlacementConstraintArgs) ToPipePlacementConstraintOutput

func (i PipePlacementConstraintArgs) ToPipePlacementConstraintOutput() PipePlacementConstraintOutput

func (PipePlacementConstraintArgs) ToPipePlacementConstraintOutputWithContext

func (i PipePlacementConstraintArgs) ToPipePlacementConstraintOutputWithContext(ctx context.Context) PipePlacementConstraintOutput

type PipePlacementConstraintArray

type PipePlacementConstraintArray []PipePlacementConstraintInput

func (PipePlacementConstraintArray) ElementType

func (PipePlacementConstraintArray) ToPipePlacementConstraintArrayOutput

func (i PipePlacementConstraintArray) ToPipePlacementConstraintArrayOutput() PipePlacementConstraintArrayOutput

func (PipePlacementConstraintArray) ToPipePlacementConstraintArrayOutputWithContext

func (i PipePlacementConstraintArray) ToPipePlacementConstraintArrayOutputWithContext(ctx context.Context) PipePlacementConstraintArrayOutput

type PipePlacementConstraintArrayInput

type PipePlacementConstraintArrayInput interface {
	pulumi.Input

	ToPipePlacementConstraintArrayOutput() PipePlacementConstraintArrayOutput
	ToPipePlacementConstraintArrayOutputWithContext(context.Context) PipePlacementConstraintArrayOutput
}

PipePlacementConstraintArrayInput is an input type that accepts PipePlacementConstraintArray and PipePlacementConstraintArrayOutput values. You can construct a concrete instance of `PipePlacementConstraintArrayInput` via:

PipePlacementConstraintArray{ PipePlacementConstraintArgs{...} }

type PipePlacementConstraintArrayOutput

type PipePlacementConstraintArrayOutput struct{ *pulumi.OutputState }

func (PipePlacementConstraintArrayOutput) ElementType

func (PipePlacementConstraintArrayOutput) Index

func (PipePlacementConstraintArrayOutput) ToPipePlacementConstraintArrayOutput

func (o PipePlacementConstraintArrayOutput) ToPipePlacementConstraintArrayOutput() PipePlacementConstraintArrayOutput

func (PipePlacementConstraintArrayOutput) ToPipePlacementConstraintArrayOutputWithContext

func (o PipePlacementConstraintArrayOutput) ToPipePlacementConstraintArrayOutputWithContext(ctx context.Context) PipePlacementConstraintArrayOutput

type PipePlacementConstraintInput

type PipePlacementConstraintInput interface {
	pulumi.Input

	ToPipePlacementConstraintOutput() PipePlacementConstraintOutput
	ToPipePlacementConstraintOutputWithContext(context.Context) PipePlacementConstraintOutput
}

PipePlacementConstraintInput is an input type that accepts PipePlacementConstraintArgs and PipePlacementConstraintOutput values. You can construct a concrete instance of `PipePlacementConstraintInput` via:

PipePlacementConstraintArgs{...}

type PipePlacementConstraintOutput

type PipePlacementConstraintOutput struct{ *pulumi.OutputState }

func (PipePlacementConstraintOutput) ElementType

func (PipePlacementConstraintOutput) Expression

A cluster query language expression to apply to the constraint. You cannot specify an expression if the constraint type is `distinctInstance` . To learn more, see [Cluster Query Language](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cluster-query-language.html) in the Amazon Elastic Container Service Developer Guide.

func (PipePlacementConstraintOutput) ToPipePlacementConstraintOutput

func (o PipePlacementConstraintOutput) ToPipePlacementConstraintOutput() PipePlacementConstraintOutput

func (PipePlacementConstraintOutput) ToPipePlacementConstraintOutputWithContext

func (o PipePlacementConstraintOutput) ToPipePlacementConstraintOutputWithContext(ctx context.Context) PipePlacementConstraintOutput

func (PipePlacementConstraintOutput) Type

The type of constraint. Use distinctInstance to ensure that each task in a particular group is running on a different container instance. Use memberOf to restrict the selection to a group of valid candidates.

type PipePlacementConstraintType

type PipePlacementConstraintType string

func (PipePlacementConstraintType) ElementType

func (PipePlacementConstraintType) ToPipePlacementConstraintTypeOutput

func (e PipePlacementConstraintType) ToPipePlacementConstraintTypeOutput() PipePlacementConstraintTypeOutput

func (PipePlacementConstraintType) ToPipePlacementConstraintTypeOutputWithContext

func (e PipePlacementConstraintType) ToPipePlacementConstraintTypeOutputWithContext(ctx context.Context) PipePlacementConstraintTypeOutput

func (PipePlacementConstraintType) ToPipePlacementConstraintTypePtrOutput

func (e PipePlacementConstraintType) ToPipePlacementConstraintTypePtrOutput() PipePlacementConstraintTypePtrOutput

func (PipePlacementConstraintType) ToPipePlacementConstraintTypePtrOutputWithContext

func (e PipePlacementConstraintType) ToPipePlacementConstraintTypePtrOutputWithContext(ctx context.Context) PipePlacementConstraintTypePtrOutput

func (PipePlacementConstraintType) ToStringOutput

func (e PipePlacementConstraintType) ToStringOutput() pulumi.StringOutput

func (PipePlacementConstraintType) ToStringOutputWithContext

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

func (PipePlacementConstraintType) ToStringPtrOutput

func (e PipePlacementConstraintType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipePlacementConstraintType) ToStringPtrOutputWithContext

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

type PipePlacementConstraintTypeInput

type PipePlacementConstraintTypeInput interface {
	pulumi.Input

	ToPipePlacementConstraintTypeOutput() PipePlacementConstraintTypeOutput
	ToPipePlacementConstraintTypeOutputWithContext(context.Context) PipePlacementConstraintTypeOutput
}

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

PipePlacementConstraintTypeDistinctInstance
PipePlacementConstraintTypeMemberOf

type PipePlacementConstraintTypeOutput

type PipePlacementConstraintTypeOutput struct{ *pulumi.OutputState }

func (PipePlacementConstraintTypeOutput) ElementType

func (PipePlacementConstraintTypeOutput) ToPipePlacementConstraintTypeOutput

func (o PipePlacementConstraintTypeOutput) ToPipePlacementConstraintTypeOutput() PipePlacementConstraintTypeOutput

func (PipePlacementConstraintTypeOutput) ToPipePlacementConstraintTypeOutputWithContext

func (o PipePlacementConstraintTypeOutput) ToPipePlacementConstraintTypeOutputWithContext(ctx context.Context) PipePlacementConstraintTypeOutput

func (PipePlacementConstraintTypeOutput) ToPipePlacementConstraintTypePtrOutput

func (o PipePlacementConstraintTypeOutput) ToPipePlacementConstraintTypePtrOutput() PipePlacementConstraintTypePtrOutput

func (PipePlacementConstraintTypeOutput) ToPipePlacementConstraintTypePtrOutputWithContext

func (o PipePlacementConstraintTypeOutput) ToPipePlacementConstraintTypePtrOutputWithContext(ctx context.Context) PipePlacementConstraintTypePtrOutput

func (PipePlacementConstraintTypeOutput) ToStringOutput

func (PipePlacementConstraintTypeOutput) ToStringOutputWithContext

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

func (PipePlacementConstraintTypeOutput) ToStringPtrOutput

func (PipePlacementConstraintTypeOutput) ToStringPtrOutputWithContext

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

type PipePlacementConstraintTypePtrInput

type PipePlacementConstraintTypePtrInput interface {
	pulumi.Input

	ToPipePlacementConstraintTypePtrOutput() PipePlacementConstraintTypePtrOutput
	ToPipePlacementConstraintTypePtrOutputWithContext(context.Context) PipePlacementConstraintTypePtrOutput
}

func PipePlacementConstraintTypePtr

func PipePlacementConstraintTypePtr(v string) PipePlacementConstraintTypePtrInput

type PipePlacementConstraintTypePtrOutput

type PipePlacementConstraintTypePtrOutput struct{ *pulumi.OutputState }

func (PipePlacementConstraintTypePtrOutput) Elem

func (PipePlacementConstraintTypePtrOutput) ElementType

func (PipePlacementConstraintTypePtrOutput) ToPipePlacementConstraintTypePtrOutput

func (o PipePlacementConstraintTypePtrOutput) ToPipePlacementConstraintTypePtrOutput() PipePlacementConstraintTypePtrOutput

func (PipePlacementConstraintTypePtrOutput) ToPipePlacementConstraintTypePtrOutputWithContext

func (o PipePlacementConstraintTypePtrOutput) ToPipePlacementConstraintTypePtrOutputWithContext(ctx context.Context) PipePlacementConstraintTypePtrOutput

func (PipePlacementConstraintTypePtrOutput) ToStringPtrOutput

func (PipePlacementConstraintTypePtrOutput) ToStringPtrOutputWithContext

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

type PipePlacementStrategy

type PipePlacementStrategy struct {
	// The field to apply the placement strategy against. For the spread placement strategy, valid values are instanceId (or host, which has the same effect), or any platform or custom attribute that is applied to a container instance, such as attribute:ecs.availability-zone. For the binpack placement strategy, valid values are cpu and memory. For the random placement strategy, this field is not used.
	Field *string `pulumi:"field"`
	// The type of placement strategy. The random placement strategy randomly places tasks on available candidates. The spread placement strategy spreads placement across available candidates evenly based on the field parameter. The binpack strategy places tasks on available candidates that have the least available amount of the resource that is specified with the field parameter. For example, if you binpack on memory, a task is placed on the instance with the least amount of remaining memory (but still enough to run the task).
	Type *PipePlacementStrategyType `pulumi:"type"`
}

type PipePlacementStrategyArgs

type PipePlacementStrategyArgs struct {
	// The field to apply the placement strategy against. For the spread placement strategy, valid values are instanceId (or host, which has the same effect), or any platform or custom attribute that is applied to a container instance, such as attribute:ecs.availability-zone. For the binpack placement strategy, valid values are cpu and memory. For the random placement strategy, this field is not used.
	Field pulumi.StringPtrInput `pulumi:"field"`
	// The type of placement strategy. The random placement strategy randomly places tasks on available candidates. The spread placement strategy spreads placement across available candidates evenly based on the field parameter. The binpack strategy places tasks on available candidates that have the least available amount of the resource that is specified with the field parameter. For example, if you binpack on memory, a task is placed on the instance with the least amount of remaining memory (but still enough to run the task).
	Type PipePlacementStrategyTypePtrInput `pulumi:"type"`
}

func (PipePlacementStrategyArgs) ElementType

func (PipePlacementStrategyArgs) ElementType() reflect.Type

func (PipePlacementStrategyArgs) ToPipePlacementStrategyOutput

func (i PipePlacementStrategyArgs) ToPipePlacementStrategyOutput() PipePlacementStrategyOutput

func (PipePlacementStrategyArgs) ToPipePlacementStrategyOutputWithContext

func (i PipePlacementStrategyArgs) ToPipePlacementStrategyOutputWithContext(ctx context.Context) PipePlacementStrategyOutput

type PipePlacementStrategyArray

type PipePlacementStrategyArray []PipePlacementStrategyInput

func (PipePlacementStrategyArray) ElementType

func (PipePlacementStrategyArray) ElementType() reflect.Type

func (PipePlacementStrategyArray) ToPipePlacementStrategyArrayOutput

func (i PipePlacementStrategyArray) ToPipePlacementStrategyArrayOutput() PipePlacementStrategyArrayOutput

func (PipePlacementStrategyArray) ToPipePlacementStrategyArrayOutputWithContext

func (i PipePlacementStrategyArray) ToPipePlacementStrategyArrayOutputWithContext(ctx context.Context) PipePlacementStrategyArrayOutput

type PipePlacementStrategyArrayInput

type PipePlacementStrategyArrayInput interface {
	pulumi.Input

	ToPipePlacementStrategyArrayOutput() PipePlacementStrategyArrayOutput
	ToPipePlacementStrategyArrayOutputWithContext(context.Context) PipePlacementStrategyArrayOutput
}

PipePlacementStrategyArrayInput is an input type that accepts PipePlacementStrategyArray and PipePlacementStrategyArrayOutput values. You can construct a concrete instance of `PipePlacementStrategyArrayInput` via:

PipePlacementStrategyArray{ PipePlacementStrategyArgs{...} }

type PipePlacementStrategyArrayOutput

type PipePlacementStrategyArrayOutput struct{ *pulumi.OutputState }

func (PipePlacementStrategyArrayOutput) ElementType

func (PipePlacementStrategyArrayOutput) Index

func (PipePlacementStrategyArrayOutput) ToPipePlacementStrategyArrayOutput

func (o PipePlacementStrategyArrayOutput) ToPipePlacementStrategyArrayOutput() PipePlacementStrategyArrayOutput

func (PipePlacementStrategyArrayOutput) ToPipePlacementStrategyArrayOutputWithContext

func (o PipePlacementStrategyArrayOutput) ToPipePlacementStrategyArrayOutputWithContext(ctx context.Context) PipePlacementStrategyArrayOutput

type PipePlacementStrategyInput

type PipePlacementStrategyInput interface {
	pulumi.Input

	ToPipePlacementStrategyOutput() PipePlacementStrategyOutput
	ToPipePlacementStrategyOutputWithContext(context.Context) PipePlacementStrategyOutput
}

PipePlacementStrategyInput is an input type that accepts PipePlacementStrategyArgs and PipePlacementStrategyOutput values. You can construct a concrete instance of `PipePlacementStrategyInput` via:

PipePlacementStrategyArgs{...}

type PipePlacementStrategyOutput

type PipePlacementStrategyOutput struct{ *pulumi.OutputState }

func (PipePlacementStrategyOutput) ElementType

func (PipePlacementStrategyOutput) Field

The field to apply the placement strategy against. For the spread placement strategy, valid values are instanceId (or host, which has the same effect), or any platform or custom attribute that is applied to a container instance, such as attribute:ecs.availability-zone. For the binpack placement strategy, valid values are cpu and memory. For the random placement strategy, this field is not used.

func (PipePlacementStrategyOutput) ToPipePlacementStrategyOutput

func (o PipePlacementStrategyOutput) ToPipePlacementStrategyOutput() PipePlacementStrategyOutput

func (PipePlacementStrategyOutput) ToPipePlacementStrategyOutputWithContext

func (o PipePlacementStrategyOutput) ToPipePlacementStrategyOutputWithContext(ctx context.Context) PipePlacementStrategyOutput

func (PipePlacementStrategyOutput) Type

The type of placement strategy. The random placement strategy randomly places tasks on available candidates. The spread placement strategy spreads placement across available candidates evenly based on the field parameter. The binpack strategy places tasks on available candidates that have the least available amount of the resource that is specified with the field parameter. For example, if you binpack on memory, a task is placed on the instance with the least amount of remaining memory (but still enough to run the task).

type PipePlacementStrategyType

type PipePlacementStrategyType string

func (PipePlacementStrategyType) ElementType

func (PipePlacementStrategyType) ElementType() reflect.Type

func (PipePlacementStrategyType) ToPipePlacementStrategyTypeOutput

func (e PipePlacementStrategyType) ToPipePlacementStrategyTypeOutput() PipePlacementStrategyTypeOutput

func (PipePlacementStrategyType) ToPipePlacementStrategyTypeOutputWithContext

func (e PipePlacementStrategyType) ToPipePlacementStrategyTypeOutputWithContext(ctx context.Context) PipePlacementStrategyTypeOutput

func (PipePlacementStrategyType) ToPipePlacementStrategyTypePtrOutput

func (e PipePlacementStrategyType) ToPipePlacementStrategyTypePtrOutput() PipePlacementStrategyTypePtrOutput

func (PipePlacementStrategyType) ToPipePlacementStrategyTypePtrOutputWithContext

func (e PipePlacementStrategyType) ToPipePlacementStrategyTypePtrOutputWithContext(ctx context.Context) PipePlacementStrategyTypePtrOutput

func (PipePlacementStrategyType) ToStringOutput

func (e PipePlacementStrategyType) ToStringOutput() pulumi.StringOutput

func (PipePlacementStrategyType) ToStringOutputWithContext

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

func (PipePlacementStrategyType) ToStringPtrOutput

func (e PipePlacementStrategyType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipePlacementStrategyType) ToStringPtrOutputWithContext

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

type PipePlacementStrategyTypeInput

type PipePlacementStrategyTypeInput interface {
	pulumi.Input

	ToPipePlacementStrategyTypeOutput() PipePlacementStrategyTypeOutput
	ToPipePlacementStrategyTypeOutputWithContext(context.Context) PipePlacementStrategyTypeOutput
}

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

PipePlacementStrategyTypeRandom
PipePlacementStrategyTypeSpread
PipePlacementStrategyTypeBinpack

type PipePlacementStrategyTypeOutput

type PipePlacementStrategyTypeOutput struct{ *pulumi.OutputState }

func (PipePlacementStrategyTypeOutput) ElementType

func (PipePlacementStrategyTypeOutput) ToPipePlacementStrategyTypeOutput

func (o PipePlacementStrategyTypeOutput) ToPipePlacementStrategyTypeOutput() PipePlacementStrategyTypeOutput

func (PipePlacementStrategyTypeOutput) ToPipePlacementStrategyTypeOutputWithContext

func (o PipePlacementStrategyTypeOutput) ToPipePlacementStrategyTypeOutputWithContext(ctx context.Context) PipePlacementStrategyTypeOutput

func (PipePlacementStrategyTypeOutput) ToPipePlacementStrategyTypePtrOutput

func (o PipePlacementStrategyTypeOutput) ToPipePlacementStrategyTypePtrOutput() PipePlacementStrategyTypePtrOutput

func (PipePlacementStrategyTypeOutput) ToPipePlacementStrategyTypePtrOutputWithContext

func (o PipePlacementStrategyTypeOutput) ToPipePlacementStrategyTypePtrOutputWithContext(ctx context.Context) PipePlacementStrategyTypePtrOutput

func (PipePlacementStrategyTypeOutput) ToStringOutput

func (PipePlacementStrategyTypeOutput) ToStringOutputWithContext

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

func (PipePlacementStrategyTypeOutput) ToStringPtrOutput

func (PipePlacementStrategyTypeOutput) ToStringPtrOutputWithContext

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

type PipePlacementStrategyTypePtrInput

type PipePlacementStrategyTypePtrInput interface {
	pulumi.Input

	ToPipePlacementStrategyTypePtrOutput() PipePlacementStrategyTypePtrOutput
	ToPipePlacementStrategyTypePtrOutputWithContext(context.Context) PipePlacementStrategyTypePtrOutput
}

func PipePlacementStrategyTypePtr

func PipePlacementStrategyTypePtr(v string) PipePlacementStrategyTypePtrInput

type PipePlacementStrategyTypePtrOutput

type PipePlacementStrategyTypePtrOutput struct{ *pulumi.OutputState }

func (PipePlacementStrategyTypePtrOutput) Elem

func (PipePlacementStrategyTypePtrOutput) ElementType

func (PipePlacementStrategyTypePtrOutput) ToPipePlacementStrategyTypePtrOutput

func (o PipePlacementStrategyTypePtrOutput) ToPipePlacementStrategyTypePtrOutput() PipePlacementStrategyTypePtrOutput

func (PipePlacementStrategyTypePtrOutput) ToPipePlacementStrategyTypePtrOutputWithContext

func (o PipePlacementStrategyTypePtrOutput) ToPipePlacementStrategyTypePtrOutputWithContext(ctx context.Context) PipePlacementStrategyTypePtrOutput

func (PipePlacementStrategyTypePtrOutput) ToStringPtrOutput

func (PipePlacementStrategyTypePtrOutput) ToStringPtrOutputWithContext

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

type PipePropagateTags

type PipePropagateTags string

func (PipePropagateTags) ElementType

func (PipePropagateTags) ElementType() reflect.Type

func (PipePropagateTags) ToPipePropagateTagsOutput

func (e PipePropagateTags) ToPipePropagateTagsOutput() PipePropagateTagsOutput

func (PipePropagateTags) ToPipePropagateTagsOutputWithContext

func (e PipePropagateTags) ToPipePropagateTagsOutputWithContext(ctx context.Context) PipePropagateTagsOutput

func (PipePropagateTags) ToPipePropagateTagsPtrOutput

func (e PipePropagateTags) ToPipePropagateTagsPtrOutput() PipePropagateTagsPtrOutput

func (PipePropagateTags) ToPipePropagateTagsPtrOutputWithContext

func (e PipePropagateTags) ToPipePropagateTagsPtrOutputWithContext(ctx context.Context) PipePropagateTagsPtrOutput

func (PipePropagateTags) ToStringOutput

func (e PipePropagateTags) ToStringOutput() pulumi.StringOutput

func (PipePropagateTags) ToStringOutputWithContext

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

func (PipePropagateTags) ToStringPtrOutput

func (e PipePropagateTags) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipePropagateTags) ToStringPtrOutputWithContext

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

type PipePropagateTagsInput

type PipePropagateTagsInput interface {
	pulumi.Input

	ToPipePropagateTagsOutput() PipePropagateTagsOutput
	ToPipePropagateTagsOutputWithContext(context.Context) PipePropagateTagsOutput
}

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

PipePropagateTagsTaskDefinition

type PipePropagateTagsOutput

type PipePropagateTagsOutput struct{ *pulumi.OutputState }

func (PipePropagateTagsOutput) ElementType

func (PipePropagateTagsOutput) ElementType() reflect.Type

func (PipePropagateTagsOutput) ToPipePropagateTagsOutput

func (o PipePropagateTagsOutput) ToPipePropagateTagsOutput() PipePropagateTagsOutput

func (PipePropagateTagsOutput) ToPipePropagateTagsOutputWithContext

func (o PipePropagateTagsOutput) ToPipePropagateTagsOutputWithContext(ctx context.Context) PipePropagateTagsOutput

func (PipePropagateTagsOutput) ToPipePropagateTagsPtrOutput

func (o PipePropagateTagsOutput) ToPipePropagateTagsPtrOutput() PipePropagateTagsPtrOutput

func (PipePropagateTagsOutput) ToPipePropagateTagsPtrOutputWithContext

func (o PipePropagateTagsOutput) ToPipePropagateTagsPtrOutputWithContext(ctx context.Context) PipePropagateTagsPtrOutput

func (PipePropagateTagsOutput) ToStringOutput

func (o PipePropagateTagsOutput) ToStringOutput() pulumi.StringOutput

func (PipePropagateTagsOutput) ToStringOutputWithContext

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

func (PipePropagateTagsOutput) ToStringPtrOutput

func (o PipePropagateTagsOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipePropagateTagsOutput) ToStringPtrOutputWithContext

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

type PipePropagateTagsPtrInput

type PipePropagateTagsPtrInput interface {
	pulumi.Input

	ToPipePropagateTagsPtrOutput() PipePropagateTagsPtrOutput
	ToPipePropagateTagsPtrOutputWithContext(context.Context) PipePropagateTagsPtrOutput
}

func PipePropagateTagsPtr

func PipePropagateTagsPtr(v string) PipePropagateTagsPtrInput

type PipePropagateTagsPtrOutput

type PipePropagateTagsPtrOutput struct{ *pulumi.OutputState }

func (PipePropagateTagsPtrOutput) Elem

func (PipePropagateTagsPtrOutput) ElementType

func (PipePropagateTagsPtrOutput) ElementType() reflect.Type

func (PipePropagateTagsPtrOutput) ToPipePropagateTagsPtrOutput

func (o PipePropagateTagsPtrOutput) ToPipePropagateTagsPtrOutput() PipePropagateTagsPtrOutput

func (PipePropagateTagsPtrOutput) ToPipePropagateTagsPtrOutputWithContext

func (o PipePropagateTagsPtrOutput) ToPipePropagateTagsPtrOutputWithContext(ctx context.Context) PipePropagateTagsPtrOutput

func (PipePropagateTagsPtrOutput) ToStringPtrOutput

func (o PipePropagateTagsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipePropagateTagsPtrOutput) ToStringPtrOutputWithContext

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

type PipeRequestedPipeState

type PipeRequestedPipeState string

func (PipeRequestedPipeState) ElementType

func (PipeRequestedPipeState) ElementType() reflect.Type

func (PipeRequestedPipeState) ToPipeRequestedPipeStateOutput

func (e PipeRequestedPipeState) ToPipeRequestedPipeStateOutput() PipeRequestedPipeStateOutput

func (PipeRequestedPipeState) ToPipeRequestedPipeStateOutputWithContext

func (e PipeRequestedPipeState) ToPipeRequestedPipeStateOutputWithContext(ctx context.Context) PipeRequestedPipeStateOutput

func (PipeRequestedPipeState) ToPipeRequestedPipeStatePtrOutput

func (e PipeRequestedPipeState) ToPipeRequestedPipeStatePtrOutput() PipeRequestedPipeStatePtrOutput

func (PipeRequestedPipeState) ToPipeRequestedPipeStatePtrOutputWithContext

func (e PipeRequestedPipeState) ToPipeRequestedPipeStatePtrOutputWithContext(ctx context.Context) PipeRequestedPipeStatePtrOutput

func (PipeRequestedPipeState) ToStringOutput

func (e PipeRequestedPipeState) ToStringOutput() pulumi.StringOutput

func (PipeRequestedPipeState) ToStringOutputWithContext

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

func (PipeRequestedPipeState) ToStringPtrOutput

func (e PipeRequestedPipeState) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipeRequestedPipeState) ToStringPtrOutputWithContext

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

type PipeRequestedPipeStateInput

type PipeRequestedPipeStateInput interface {
	pulumi.Input

	ToPipeRequestedPipeStateOutput() PipeRequestedPipeStateOutput
	ToPipeRequestedPipeStateOutputWithContext(context.Context) PipeRequestedPipeStateOutput
}

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

PipeRequestedPipeStateRunning
PipeRequestedPipeStateStopped

type PipeRequestedPipeStateOutput

type PipeRequestedPipeStateOutput struct{ *pulumi.OutputState }

func (PipeRequestedPipeStateOutput) ElementType

func (PipeRequestedPipeStateOutput) ToPipeRequestedPipeStateOutput

func (o PipeRequestedPipeStateOutput) ToPipeRequestedPipeStateOutput() PipeRequestedPipeStateOutput

func (PipeRequestedPipeStateOutput) ToPipeRequestedPipeStateOutputWithContext

func (o PipeRequestedPipeStateOutput) ToPipeRequestedPipeStateOutputWithContext(ctx context.Context) PipeRequestedPipeStateOutput

func (PipeRequestedPipeStateOutput) ToPipeRequestedPipeStatePtrOutput

func (o PipeRequestedPipeStateOutput) ToPipeRequestedPipeStatePtrOutput() PipeRequestedPipeStatePtrOutput

func (PipeRequestedPipeStateOutput) ToPipeRequestedPipeStatePtrOutputWithContext

func (o PipeRequestedPipeStateOutput) ToPipeRequestedPipeStatePtrOutputWithContext(ctx context.Context) PipeRequestedPipeStatePtrOutput

func (PipeRequestedPipeStateOutput) ToStringOutput

func (PipeRequestedPipeStateOutput) ToStringOutputWithContext

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

func (PipeRequestedPipeStateOutput) ToStringPtrOutput

func (o PipeRequestedPipeStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipeRequestedPipeStateOutput) ToStringPtrOutputWithContext

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

type PipeRequestedPipeStatePtrInput

type PipeRequestedPipeStatePtrInput interface {
	pulumi.Input

	ToPipeRequestedPipeStatePtrOutput() PipeRequestedPipeStatePtrOutput
	ToPipeRequestedPipeStatePtrOutputWithContext(context.Context) PipeRequestedPipeStatePtrOutput
}

func PipeRequestedPipeStatePtr

func PipeRequestedPipeStatePtr(v string) PipeRequestedPipeStatePtrInput

type PipeRequestedPipeStatePtrOutput

type PipeRequestedPipeStatePtrOutput struct{ *pulumi.OutputState }

func (PipeRequestedPipeStatePtrOutput) Elem

func (PipeRequestedPipeStatePtrOutput) ElementType

func (PipeRequestedPipeStatePtrOutput) ToPipeRequestedPipeStatePtrOutput

func (o PipeRequestedPipeStatePtrOutput) ToPipeRequestedPipeStatePtrOutput() PipeRequestedPipeStatePtrOutput

func (PipeRequestedPipeStatePtrOutput) ToPipeRequestedPipeStatePtrOutputWithContext

func (o PipeRequestedPipeStatePtrOutput) ToPipeRequestedPipeStatePtrOutputWithContext(ctx context.Context) PipeRequestedPipeStatePtrOutput

func (PipeRequestedPipeStatePtrOutput) ToStringPtrOutput

func (PipeRequestedPipeStatePtrOutput) ToStringPtrOutputWithContext

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

type PipeS3LogDestination added in v0.85.0

type PipeS3LogDestination struct {
	// The name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
	BucketName *string `pulumi:"bucketName"`
	// The AWS account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
	BucketOwner *string `pulumi:"bucketOwner"`
	// The format EventBridge uses for the log records.
	//
	// - `json` : JSON
	// - `plain` : Plain text
	// - `w3c` : [W3C extended logging file format](https://docs.aws.amazon.com/https://www.w3.org/TR/WD-logfile)
	OutputFormat *PipeS3OutputFormat `pulumi:"outputFormat"`
	// The prefix text with which to begin Amazon S3 log object names.
	//
	// For more information, see [Organizing objects using prefixes](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-prefixes.html) in the *Amazon Simple Storage Service User Guide* .
	Prefix *string `pulumi:"prefix"`
}

type PipeS3LogDestinationArgs added in v0.85.0

type PipeS3LogDestinationArgs struct {
	// The name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
	BucketName pulumi.StringPtrInput `pulumi:"bucketName"`
	// The AWS account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
	BucketOwner pulumi.StringPtrInput `pulumi:"bucketOwner"`
	// The format EventBridge uses for the log records.
	//
	// - `json` : JSON
	// - `plain` : Plain text
	// - `w3c` : [W3C extended logging file format](https://docs.aws.amazon.com/https://www.w3.org/TR/WD-logfile)
	OutputFormat PipeS3OutputFormatPtrInput `pulumi:"outputFormat"`
	// The prefix text with which to begin Amazon S3 log object names.
	//
	// For more information, see [Organizing objects using prefixes](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-prefixes.html) in the *Amazon Simple Storage Service User Guide* .
	Prefix pulumi.StringPtrInput `pulumi:"prefix"`
}

func (PipeS3LogDestinationArgs) ElementType added in v0.85.0

func (PipeS3LogDestinationArgs) ElementType() reflect.Type

func (PipeS3LogDestinationArgs) ToPipeS3LogDestinationOutput added in v0.85.0

func (i PipeS3LogDestinationArgs) ToPipeS3LogDestinationOutput() PipeS3LogDestinationOutput

func (PipeS3LogDestinationArgs) ToPipeS3LogDestinationOutputWithContext added in v0.85.0

func (i PipeS3LogDestinationArgs) ToPipeS3LogDestinationOutputWithContext(ctx context.Context) PipeS3LogDestinationOutput

func (PipeS3LogDestinationArgs) ToPipeS3LogDestinationPtrOutput added in v0.85.0

func (i PipeS3LogDestinationArgs) ToPipeS3LogDestinationPtrOutput() PipeS3LogDestinationPtrOutput

func (PipeS3LogDestinationArgs) ToPipeS3LogDestinationPtrOutputWithContext added in v0.85.0

func (i PipeS3LogDestinationArgs) ToPipeS3LogDestinationPtrOutputWithContext(ctx context.Context) PipeS3LogDestinationPtrOutput

type PipeS3LogDestinationInput added in v0.85.0

type PipeS3LogDestinationInput interface {
	pulumi.Input

	ToPipeS3LogDestinationOutput() PipeS3LogDestinationOutput
	ToPipeS3LogDestinationOutputWithContext(context.Context) PipeS3LogDestinationOutput
}

PipeS3LogDestinationInput is an input type that accepts PipeS3LogDestinationArgs and PipeS3LogDestinationOutput values. You can construct a concrete instance of `PipeS3LogDestinationInput` via:

PipeS3LogDestinationArgs{...}

type PipeS3LogDestinationOutput added in v0.85.0

type PipeS3LogDestinationOutput struct{ *pulumi.OutputState }

func (PipeS3LogDestinationOutput) BucketName added in v0.85.0

The name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.

func (PipeS3LogDestinationOutput) BucketOwner added in v0.85.0

The AWS account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.

func (PipeS3LogDestinationOutput) ElementType added in v0.85.0

func (PipeS3LogDestinationOutput) ElementType() reflect.Type

func (PipeS3LogDestinationOutput) OutputFormat added in v0.85.0

The format EventBridge uses for the log records.

- `json` : JSON - `plain` : Plain text - `w3c` : [W3C extended logging file format](https://docs.aws.amazon.com/https://www.w3.org/TR/WD-logfile)

func (PipeS3LogDestinationOutput) Prefix added in v0.85.0

The prefix text with which to begin Amazon S3 log object names.

For more information, see [Organizing objects using prefixes](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-prefixes.html) in the *Amazon Simple Storage Service User Guide* .

func (PipeS3LogDestinationOutput) ToPipeS3LogDestinationOutput added in v0.85.0

func (o PipeS3LogDestinationOutput) ToPipeS3LogDestinationOutput() PipeS3LogDestinationOutput

func (PipeS3LogDestinationOutput) ToPipeS3LogDestinationOutputWithContext added in v0.85.0

func (o PipeS3LogDestinationOutput) ToPipeS3LogDestinationOutputWithContext(ctx context.Context) PipeS3LogDestinationOutput

func (PipeS3LogDestinationOutput) ToPipeS3LogDestinationPtrOutput added in v0.85.0

func (o PipeS3LogDestinationOutput) ToPipeS3LogDestinationPtrOutput() PipeS3LogDestinationPtrOutput

func (PipeS3LogDestinationOutput) ToPipeS3LogDestinationPtrOutputWithContext added in v0.85.0

func (o PipeS3LogDestinationOutput) ToPipeS3LogDestinationPtrOutputWithContext(ctx context.Context) PipeS3LogDestinationPtrOutput

type PipeS3LogDestinationPtrInput added in v0.85.0

type PipeS3LogDestinationPtrInput interface {
	pulumi.Input

	ToPipeS3LogDestinationPtrOutput() PipeS3LogDestinationPtrOutput
	ToPipeS3LogDestinationPtrOutputWithContext(context.Context) PipeS3LogDestinationPtrOutput
}

PipeS3LogDestinationPtrInput is an input type that accepts PipeS3LogDestinationArgs, PipeS3LogDestinationPtr and PipeS3LogDestinationPtrOutput values. You can construct a concrete instance of `PipeS3LogDestinationPtrInput` via:

        PipeS3LogDestinationArgs{...}

or:

        nil

func PipeS3LogDestinationPtr added in v0.85.0

func PipeS3LogDestinationPtr(v *PipeS3LogDestinationArgs) PipeS3LogDestinationPtrInput

type PipeS3LogDestinationPtrOutput added in v0.85.0

type PipeS3LogDestinationPtrOutput struct{ *pulumi.OutputState }

func (PipeS3LogDestinationPtrOutput) BucketName added in v0.85.0

The name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.

func (PipeS3LogDestinationPtrOutput) BucketOwner added in v0.85.0

The AWS account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.

func (PipeS3LogDestinationPtrOutput) Elem added in v0.85.0

func (PipeS3LogDestinationPtrOutput) ElementType added in v0.85.0

func (PipeS3LogDestinationPtrOutput) OutputFormat added in v0.85.0

The format EventBridge uses for the log records.

- `json` : JSON - `plain` : Plain text - `w3c` : [W3C extended logging file format](https://docs.aws.amazon.com/https://www.w3.org/TR/WD-logfile)

func (PipeS3LogDestinationPtrOutput) Prefix added in v0.85.0

The prefix text with which to begin Amazon S3 log object names.

For more information, see [Organizing objects using prefixes](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-prefixes.html) in the *Amazon Simple Storage Service User Guide* .

func (PipeS3LogDestinationPtrOutput) ToPipeS3LogDestinationPtrOutput added in v0.85.0

func (o PipeS3LogDestinationPtrOutput) ToPipeS3LogDestinationPtrOutput() PipeS3LogDestinationPtrOutput

func (PipeS3LogDestinationPtrOutput) ToPipeS3LogDestinationPtrOutputWithContext added in v0.85.0

func (o PipeS3LogDestinationPtrOutput) ToPipeS3LogDestinationPtrOutputWithContext(ctx context.Context) PipeS3LogDestinationPtrOutput

type PipeS3OutputFormat added in v0.85.0

type PipeS3OutputFormat string

func (PipeS3OutputFormat) ElementType added in v0.85.0

func (PipeS3OutputFormat) ElementType() reflect.Type

func (PipeS3OutputFormat) ToPipeS3OutputFormatOutput added in v0.85.0

func (e PipeS3OutputFormat) ToPipeS3OutputFormatOutput() PipeS3OutputFormatOutput

func (PipeS3OutputFormat) ToPipeS3OutputFormatOutputWithContext added in v0.85.0

func (e PipeS3OutputFormat) ToPipeS3OutputFormatOutputWithContext(ctx context.Context) PipeS3OutputFormatOutput

func (PipeS3OutputFormat) ToPipeS3OutputFormatPtrOutput added in v0.85.0

func (e PipeS3OutputFormat) ToPipeS3OutputFormatPtrOutput() PipeS3OutputFormatPtrOutput

func (PipeS3OutputFormat) ToPipeS3OutputFormatPtrOutputWithContext added in v0.85.0

func (e PipeS3OutputFormat) ToPipeS3OutputFormatPtrOutputWithContext(ctx context.Context) PipeS3OutputFormatPtrOutput

func (PipeS3OutputFormat) ToStringOutput added in v0.85.0

func (e PipeS3OutputFormat) ToStringOutput() pulumi.StringOutput

func (PipeS3OutputFormat) ToStringOutputWithContext added in v0.85.0

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

func (PipeS3OutputFormat) ToStringPtrOutput added in v0.85.0

func (e PipeS3OutputFormat) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipeS3OutputFormat) ToStringPtrOutputWithContext added in v0.85.0

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

type PipeS3OutputFormatInput added in v0.85.0

type PipeS3OutputFormatInput interface {
	pulumi.Input

	ToPipeS3OutputFormatOutput() PipeS3OutputFormatOutput
	ToPipeS3OutputFormatOutputWithContext(context.Context) PipeS3OutputFormatOutput
}

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

PipeS3OutputFormatJson
PipeS3OutputFormatPlain
PipeS3OutputFormatW3c

type PipeS3OutputFormatOutput added in v0.85.0

type PipeS3OutputFormatOutput struct{ *pulumi.OutputState }

func (PipeS3OutputFormatOutput) ElementType added in v0.85.0

func (PipeS3OutputFormatOutput) ElementType() reflect.Type

func (PipeS3OutputFormatOutput) ToPipeS3OutputFormatOutput added in v0.85.0

func (o PipeS3OutputFormatOutput) ToPipeS3OutputFormatOutput() PipeS3OutputFormatOutput

func (PipeS3OutputFormatOutput) ToPipeS3OutputFormatOutputWithContext added in v0.85.0

func (o PipeS3OutputFormatOutput) ToPipeS3OutputFormatOutputWithContext(ctx context.Context) PipeS3OutputFormatOutput

func (PipeS3OutputFormatOutput) ToPipeS3OutputFormatPtrOutput added in v0.85.0

func (o PipeS3OutputFormatOutput) ToPipeS3OutputFormatPtrOutput() PipeS3OutputFormatPtrOutput

func (PipeS3OutputFormatOutput) ToPipeS3OutputFormatPtrOutputWithContext added in v0.85.0

func (o PipeS3OutputFormatOutput) ToPipeS3OutputFormatPtrOutputWithContext(ctx context.Context) PipeS3OutputFormatPtrOutput

func (PipeS3OutputFormatOutput) ToStringOutput added in v0.85.0

func (o PipeS3OutputFormatOutput) ToStringOutput() pulumi.StringOutput

func (PipeS3OutputFormatOutput) ToStringOutputWithContext added in v0.85.0

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

func (PipeS3OutputFormatOutput) ToStringPtrOutput added in v0.85.0

func (o PipeS3OutputFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipeS3OutputFormatOutput) ToStringPtrOutputWithContext added in v0.85.0

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

type PipeS3OutputFormatPtrInput added in v0.85.0

type PipeS3OutputFormatPtrInput interface {
	pulumi.Input

	ToPipeS3OutputFormatPtrOutput() PipeS3OutputFormatPtrOutput
	ToPipeS3OutputFormatPtrOutputWithContext(context.Context) PipeS3OutputFormatPtrOutput
}

func PipeS3OutputFormatPtr added in v0.85.0

func PipeS3OutputFormatPtr(v string) PipeS3OutputFormatPtrInput

type PipeS3OutputFormatPtrOutput added in v0.85.0

type PipeS3OutputFormatPtrOutput struct{ *pulumi.OutputState }

func (PipeS3OutputFormatPtrOutput) Elem added in v0.85.0

func (PipeS3OutputFormatPtrOutput) ElementType added in v0.85.0

func (PipeS3OutputFormatPtrOutput) ToPipeS3OutputFormatPtrOutput added in v0.85.0

func (o PipeS3OutputFormatPtrOutput) ToPipeS3OutputFormatPtrOutput() PipeS3OutputFormatPtrOutput

func (PipeS3OutputFormatPtrOutput) ToPipeS3OutputFormatPtrOutputWithContext added in v0.85.0

func (o PipeS3OutputFormatPtrOutput) ToPipeS3OutputFormatPtrOutputWithContext(ctx context.Context) PipeS3OutputFormatPtrOutput

func (PipeS3OutputFormatPtrOutput) ToStringPtrOutput added in v0.85.0

func (o PipeS3OutputFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipeS3OutputFormatPtrOutput) ToStringPtrOutputWithContext added in v0.85.0

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

type PipeSageMakerPipelineParameter

type PipeSageMakerPipelineParameter struct {
	// Name of parameter to start execution of a SageMaker Model Building Pipeline.
	Name string `pulumi:"name"`
	// Value of parameter to start execution of a SageMaker Model Building Pipeline.
	Value string `pulumi:"value"`
}

type PipeSageMakerPipelineParameterArgs

type PipeSageMakerPipelineParameterArgs struct {
	// Name of parameter to start execution of a SageMaker Model Building Pipeline.
	Name pulumi.StringInput `pulumi:"name"`
	// Value of parameter to start execution of a SageMaker Model Building Pipeline.
	Value pulumi.StringInput `pulumi:"value"`
}

func (PipeSageMakerPipelineParameterArgs) ElementType

func (PipeSageMakerPipelineParameterArgs) ToPipeSageMakerPipelineParameterOutput

func (i PipeSageMakerPipelineParameterArgs) ToPipeSageMakerPipelineParameterOutput() PipeSageMakerPipelineParameterOutput

func (PipeSageMakerPipelineParameterArgs) ToPipeSageMakerPipelineParameterOutputWithContext

func (i PipeSageMakerPipelineParameterArgs) ToPipeSageMakerPipelineParameterOutputWithContext(ctx context.Context) PipeSageMakerPipelineParameterOutput

type PipeSageMakerPipelineParameterArray

type PipeSageMakerPipelineParameterArray []PipeSageMakerPipelineParameterInput

func (PipeSageMakerPipelineParameterArray) ElementType

func (PipeSageMakerPipelineParameterArray) ToPipeSageMakerPipelineParameterArrayOutput

func (i PipeSageMakerPipelineParameterArray) ToPipeSageMakerPipelineParameterArrayOutput() PipeSageMakerPipelineParameterArrayOutput

func (PipeSageMakerPipelineParameterArray) ToPipeSageMakerPipelineParameterArrayOutputWithContext

func (i PipeSageMakerPipelineParameterArray) ToPipeSageMakerPipelineParameterArrayOutputWithContext(ctx context.Context) PipeSageMakerPipelineParameterArrayOutput

type PipeSageMakerPipelineParameterArrayInput

type PipeSageMakerPipelineParameterArrayInput interface {
	pulumi.Input

	ToPipeSageMakerPipelineParameterArrayOutput() PipeSageMakerPipelineParameterArrayOutput
	ToPipeSageMakerPipelineParameterArrayOutputWithContext(context.Context) PipeSageMakerPipelineParameterArrayOutput
}

PipeSageMakerPipelineParameterArrayInput is an input type that accepts PipeSageMakerPipelineParameterArray and PipeSageMakerPipelineParameterArrayOutput values. You can construct a concrete instance of `PipeSageMakerPipelineParameterArrayInput` via:

PipeSageMakerPipelineParameterArray{ PipeSageMakerPipelineParameterArgs{...} }

type PipeSageMakerPipelineParameterArrayOutput

type PipeSageMakerPipelineParameterArrayOutput struct{ *pulumi.OutputState }

func (PipeSageMakerPipelineParameterArrayOutput) ElementType

func (PipeSageMakerPipelineParameterArrayOutput) Index

func (PipeSageMakerPipelineParameterArrayOutput) ToPipeSageMakerPipelineParameterArrayOutput

func (o PipeSageMakerPipelineParameterArrayOutput) ToPipeSageMakerPipelineParameterArrayOutput() PipeSageMakerPipelineParameterArrayOutput

func (PipeSageMakerPipelineParameterArrayOutput) ToPipeSageMakerPipelineParameterArrayOutputWithContext

func (o PipeSageMakerPipelineParameterArrayOutput) ToPipeSageMakerPipelineParameterArrayOutputWithContext(ctx context.Context) PipeSageMakerPipelineParameterArrayOutput

type PipeSageMakerPipelineParameterInput

type PipeSageMakerPipelineParameterInput interface {
	pulumi.Input

	ToPipeSageMakerPipelineParameterOutput() PipeSageMakerPipelineParameterOutput
	ToPipeSageMakerPipelineParameterOutputWithContext(context.Context) PipeSageMakerPipelineParameterOutput
}

PipeSageMakerPipelineParameterInput is an input type that accepts PipeSageMakerPipelineParameterArgs and PipeSageMakerPipelineParameterOutput values. You can construct a concrete instance of `PipeSageMakerPipelineParameterInput` via:

PipeSageMakerPipelineParameterArgs{...}

type PipeSageMakerPipelineParameterOutput

type PipeSageMakerPipelineParameterOutput struct{ *pulumi.OutputState }

func (PipeSageMakerPipelineParameterOutput) ElementType

func (PipeSageMakerPipelineParameterOutput) Name

Name of parameter to start execution of a SageMaker Model Building Pipeline.

func (PipeSageMakerPipelineParameterOutput) ToPipeSageMakerPipelineParameterOutput

func (o PipeSageMakerPipelineParameterOutput) ToPipeSageMakerPipelineParameterOutput() PipeSageMakerPipelineParameterOutput

func (PipeSageMakerPipelineParameterOutput) ToPipeSageMakerPipelineParameterOutputWithContext

func (o PipeSageMakerPipelineParameterOutput) ToPipeSageMakerPipelineParameterOutputWithContext(ctx context.Context) PipeSageMakerPipelineParameterOutput

func (PipeSageMakerPipelineParameterOutput) Value

Value of parameter to start execution of a SageMaker Model Building Pipeline.

type PipeSelfManagedKafkaAccessConfigurationCredentials0Properties added in v0.72.0

type PipeSelfManagedKafkaAccessConfigurationCredentials0Properties struct {
	// Optional SecretManager ARN which stores the database credentials
	BasicAuth string `pulumi:"basicAuth"`
}

type PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesArgs added in v0.96.0

type PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesArgs struct {
	// Optional SecretManager ARN which stores the database credentials
	BasicAuth pulumi.StringInput `pulumi:"basicAuth"`
}

func (PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesArgs) ElementType added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesArgs) ToPipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesOutput added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesArgs) ToPipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesOutputWithContext added in v0.96.0

func (i PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesArgs) ToPipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesOutput

func (PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesArgs) ToPipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutput added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesArgs) ToPipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutputWithContext added in v0.96.0

func (i PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesArgs) ToPipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutput

type PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesInput added in v0.96.0

type PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesInput interface {
	pulumi.Input

	ToPipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesOutput() PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesOutput
	ToPipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesOutputWithContext(context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesOutput
}

PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesInput is an input type that accepts PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesArgs and PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesOutput values. You can construct a concrete instance of `PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesInput` via:

PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesArgs{...}

type PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesOutput added in v0.96.0

type PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesOutput struct{ *pulumi.OutputState }

func (PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesOutput) BasicAuth added in v0.96.0

Optional SecretManager ARN which stores the database credentials

func (PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesOutput) ElementType added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesOutput added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesOutputWithContext added in v0.96.0

func (o PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesOutput

func (PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutput added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutputWithContext added in v0.96.0

func (o PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutput

type PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrInput added in v0.96.0

type PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrInput interface {
	pulumi.Input

	ToPipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutput() PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutput
	ToPipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutputWithContext(context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutput
}

PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrInput is an input type that accepts PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesArgs, PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtr and PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutput values. You can construct a concrete instance of `PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrInput` via:

        PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesArgs{...}

or:

        nil

type PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutput added in v0.96.0

type PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutput) BasicAuth added in v0.96.0

Optional SecretManager ARN which stores the database credentials

func (PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutput) Elem added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutput) ElementType added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutput added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutputWithContext added in v0.96.0

func (o PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesPtrOutput

type PipeSelfManagedKafkaAccessConfigurationCredentials1Properties added in v0.72.0

type PipeSelfManagedKafkaAccessConfigurationCredentials1Properties struct {
	// Optional SecretManager ARN which stores the database credentials
	SaslScram512Auth string `pulumi:"saslScram512Auth"`
}

type PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesArgs added in v0.96.0

type PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesArgs struct {
	// Optional SecretManager ARN which stores the database credentials
	SaslScram512Auth pulumi.StringInput `pulumi:"saslScram512Auth"`
}

func (PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesArgs) ElementType added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesArgs) ToPipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesOutput added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesArgs) ToPipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesOutputWithContext added in v0.96.0

func (i PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesArgs) ToPipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesOutput

func (PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesArgs) ToPipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutput added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesArgs) ToPipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutputWithContext added in v0.96.0

func (i PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesArgs) ToPipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutput

type PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesInput added in v0.96.0

type PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesInput interface {
	pulumi.Input

	ToPipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesOutput() PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesOutput
	ToPipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesOutputWithContext(context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesOutput
}

PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesInput is an input type that accepts PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesArgs and PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesOutput values. You can construct a concrete instance of `PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesInput` via:

PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesArgs{...}

type PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesOutput added in v0.96.0

type PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesOutput struct{ *pulumi.OutputState }

func (PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesOutput) ElementType added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesOutput) SaslScram512Auth added in v0.96.0

Optional SecretManager ARN which stores the database credentials

func (PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesOutput added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesOutputWithContext added in v0.96.0

func (o PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesOutput

func (PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutput added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutputWithContext added in v0.96.0

func (o PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutput

type PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrInput added in v0.96.0

type PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrInput interface {
	pulumi.Input

	ToPipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutput() PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutput
	ToPipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutputWithContext(context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutput
}

PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrInput is an input type that accepts PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesArgs, PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtr and PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutput values. You can construct a concrete instance of `PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrInput` via:

        PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesArgs{...}

or:

        nil

type PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutput added in v0.96.0

type PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutput) Elem added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutput) ElementType added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutput) SaslScram512Auth added in v0.96.0

Optional SecretManager ARN which stores the database credentials

func (PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutput added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutputWithContext added in v0.96.0

func (o PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesPtrOutput

type PipeSelfManagedKafkaAccessConfigurationCredentials2Properties added in v0.72.0

type PipeSelfManagedKafkaAccessConfigurationCredentials2Properties struct {
	// Optional SecretManager ARN which stores the database credentials
	SaslScram256Auth string `pulumi:"saslScram256Auth"`
}

type PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesArgs added in v0.96.0

type PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesArgs struct {
	// Optional SecretManager ARN which stores the database credentials
	SaslScram256Auth pulumi.StringInput `pulumi:"saslScram256Auth"`
}

func (PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesArgs) ElementType added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesArgs) ToPipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesOutput added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesArgs) ToPipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesOutputWithContext added in v0.96.0

func (i PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesArgs) ToPipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesOutput

func (PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesArgs) ToPipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutput added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesArgs) ToPipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutputWithContext added in v0.96.0

func (i PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesArgs) ToPipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutput

type PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesInput added in v0.96.0

type PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesInput interface {
	pulumi.Input

	ToPipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesOutput() PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesOutput
	ToPipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesOutputWithContext(context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesOutput
}

PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesInput is an input type that accepts PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesArgs and PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesOutput values. You can construct a concrete instance of `PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesInput` via:

PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesArgs{...}

type PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesOutput added in v0.96.0

type PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesOutput struct{ *pulumi.OutputState }

func (PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesOutput) ElementType added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesOutput) SaslScram256Auth added in v0.96.0

Optional SecretManager ARN which stores the database credentials

func (PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesOutput added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesOutputWithContext added in v0.96.0

func (o PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesOutput

func (PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutput added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutputWithContext added in v0.96.0

func (o PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutput

type PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrInput added in v0.96.0

type PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrInput interface {
	pulumi.Input

	ToPipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutput() PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutput
	ToPipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutputWithContext(context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutput
}

PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrInput is an input type that accepts PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesArgs, PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtr and PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutput values. You can construct a concrete instance of `PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrInput` via:

        PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesArgs{...}

or:

        nil

type PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutput added in v0.96.0

type PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutput struct{ *pulumi.OutputState }

func (PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutput) Elem added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutput) ElementType added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutput) SaslScram256Auth added in v0.96.0

Optional SecretManager ARN which stores the database credentials

func (PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutput added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutputWithContext added in v0.96.0

func (o PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesPtrOutput

type PipeSelfManagedKafkaAccessConfigurationCredentials3Properties added in v0.72.0

type PipeSelfManagedKafkaAccessConfigurationCredentials3Properties struct {
	// Optional SecretManager ARN which stores the database credentials
	ClientCertificateTlsAuth string `pulumi:"clientCertificateTlsAuth"`
}

type PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesArgs added in v0.96.0

type PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesArgs struct {
	// Optional SecretManager ARN which stores the database credentials
	ClientCertificateTlsAuth pulumi.StringInput `pulumi:"clientCertificateTlsAuth"`
}

func (PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesArgs) ElementType added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesArgs) ToPipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesOutput added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesArgs) ToPipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesOutputWithContext added in v0.96.0

func (i PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesArgs) ToPipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesOutput

func (PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesArgs) ToPipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutput added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesArgs) ToPipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutputWithContext added in v0.96.0

func (i PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesArgs) ToPipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutput

type PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesInput added in v0.96.0

type PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesInput interface {
	pulumi.Input

	ToPipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesOutput() PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesOutput
	ToPipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesOutputWithContext(context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesOutput
}

PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesInput is an input type that accepts PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesArgs and PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesOutput values. You can construct a concrete instance of `PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesInput` via:

PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesArgs{...}

type PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesOutput added in v0.96.0

type PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesOutput struct{ *pulumi.OutputState }

func (PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesOutput) ClientCertificateTlsAuth added in v0.96.0

Optional SecretManager ARN which stores the database credentials

func (PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesOutput) ElementType added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesOutput added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesOutputWithContext added in v0.96.0

func (o PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesOutput

func (PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutput added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutputWithContext added in v0.96.0

func (o PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutput

type PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrInput added in v0.96.0

type PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrInput interface {
	pulumi.Input

	ToPipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutput() PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutput
	ToPipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutputWithContext(context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutput
}

PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrInput is an input type that accepts PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesArgs, PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtr and PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutput values. You can construct a concrete instance of `PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrInput` via:

        PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesArgs{...}

or:

        nil

type PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutput added in v0.96.0

type PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutput struct{ *pulumi.OutputState }

func (PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutput) ClientCertificateTlsAuth added in v0.96.0

Optional SecretManager ARN which stores the database credentials

func (PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutput) Elem added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutput) ElementType added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutput added in v0.96.0

func (PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutputWithContext added in v0.96.0

func (o PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutput) ToPipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesPtrOutput

type PipeSelfManagedKafkaAccessConfigurationVpc

type PipeSelfManagedKafkaAccessConfigurationVpc struct {
	// List of SecurityGroupId.
	SecurityGroup []string `pulumi:"securityGroup"`
	// List of SubnetId.
	Subnets []string `pulumi:"subnets"`
}

type PipeSelfManagedKafkaAccessConfigurationVpcArgs

type PipeSelfManagedKafkaAccessConfigurationVpcArgs struct {
	// List of SecurityGroupId.
	SecurityGroup pulumi.StringArrayInput `pulumi:"securityGroup"`
	// List of SubnetId.
	Subnets pulumi.StringArrayInput `pulumi:"subnets"`
}

func (PipeSelfManagedKafkaAccessConfigurationVpcArgs) ElementType

func (PipeSelfManagedKafkaAccessConfigurationVpcArgs) ToPipeSelfManagedKafkaAccessConfigurationVpcOutput

func (i PipeSelfManagedKafkaAccessConfigurationVpcArgs) ToPipeSelfManagedKafkaAccessConfigurationVpcOutput() PipeSelfManagedKafkaAccessConfigurationVpcOutput

func (PipeSelfManagedKafkaAccessConfigurationVpcArgs) ToPipeSelfManagedKafkaAccessConfigurationVpcOutputWithContext

func (i PipeSelfManagedKafkaAccessConfigurationVpcArgs) ToPipeSelfManagedKafkaAccessConfigurationVpcOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationVpcOutput

func (PipeSelfManagedKafkaAccessConfigurationVpcArgs) ToPipeSelfManagedKafkaAccessConfigurationVpcPtrOutput

func (i PipeSelfManagedKafkaAccessConfigurationVpcArgs) ToPipeSelfManagedKafkaAccessConfigurationVpcPtrOutput() PipeSelfManagedKafkaAccessConfigurationVpcPtrOutput

func (PipeSelfManagedKafkaAccessConfigurationVpcArgs) ToPipeSelfManagedKafkaAccessConfigurationVpcPtrOutputWithContext

func (i PipeSelfManagedKafkaAccessConfigurationVpcArgs) ToPipeSelfManagedKafkaAccessConfigurationVpcPtrOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationVpcPtrOutput

type PipeSelfManagedKafkaAccessConfigurationVpcInput

type PipeSelfManagedKafkaAccessConfigurationVpcInput interface {
	pulumi.Input

	ToPipeSelfManagedKafkaAccessConfigurationVpcOutput() PipeSelfManagedKafkaAccessConfigurationVpcOutput
	ToPipeSelfManagedKafkaAccessConfigurationVpcOutputWithContext(context.Context) PipeSelfManagedKafkaAccessConfigurationVpcOutput
}

PipeSelfManagedKafkaAccessConfigurationVpcInput is an input type that accepts PipeSelfManagedKafkaAccessConfigurationVpcArgs and PipeSelfManagedKafkaAccessConfigurationVpcOutput values. You can construct a concrete instance of `PipeSelfManagedKafkaAccessConfigurationVpcInput` via:

PipeSelfManagedKafkaAccessConfigurationVpcArgs{...}

type PipeSelfManagedKafkaAccessConfigurationVpcOutput

type PipeSelfManagedKafkaAccessConfigurationVpcOutput struct{ *pulumi.OutputState }

func (PipeSelfManagedKafkaAccessConfigurationVpcOutput) ElementType

func (PipeSelfManagedKafkaAccessConfigurationVpcOutput) SecurityGroup

List of SecurityGroupId.

func (PipeSelfManagedKafkaAccessConfigurationVpcOutput) Subnets

List of SubnetId.

func (PipeSelfManagedKafkaAccessConfigurationVpcOutput) ToPipeSelfManagedKafkaAccessConfigurationVpcOutput

func (o PipeSelfManagedKafkaAccessConfigurationVpcOutput) ToPipeSelfManagedKafkaAccessConfigurationVpcOutput() PipeSelfManagedKafkaAccessConfigurationVpcOutput

func (PipeSelfManagedKafkaAccessConfigurationVpcOutput) ToPipeSelfManagedKafkaAccessConfigurationVpcOutputWithContext

func (o PipeSelfManagedKafkaAccessConfigurationVpcOutput) ToPipeSelfManagedKafkaAccessConfigurationVpcOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationVpcOutput

func (PipeSelfManagedKafkaAccessConfigurationVpcOutput) ToPipeSelfManagedKafkaAccessConfigurationVpcPtrOutput

func (o PipeSelfManagedKafkaAccessConfigurationVpcOutput) ToPipeSelfManagedKafkaAccessConfigurationVpcPtrOutput() PipeSelfManagedKafkaAccessConfigurationVpcPtrOutput

func (PipeSelfManagedKafkaAccessConfigurationVpcOutput) ToPipeSelfManagedKafkaAccessConfigurationVpcPtrOutputWithContext

func (o PipeSelfManagedKafkaAccessConfigurationVpcOutput) ToPipeSelfManagedKafkaAccessConfigurationVpcPtrOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationVpcPtrOutput

type PipeSelfManagedKafkaAccessConfigurationVpcPtrInput

type PipeSelfManagedKafkaAccessConfigurationVpcPtrInput interface {
	pulumi.Input

	ToPipeSelfManagedKafkaAccessConfigurationVpcPtrOutput() PipeSelfManagedKafkaAccessConfigurationVpcPtrOutput
	ToPipeSelfManagedKafkaAccessConfigurationVpcPtrOutputWithContext(context.Context) PipeSelfManagedKafkaAccessConfigurationVpcPtrOutput
}

PipeSelfManagedKafkaAccessConfigurationVpcPtrInput is an input type that accepts PipeSelfManagedKafkaAccessConfigurationVpcArgs, PipeSelfManagedKafkaAccessConfigurationVpcPtr and PipeSelfManagedKafkaAccessConfigurationVpcPtrOutput values. You can construct a concrete instance of `PipeSelfManagedKafkaAccessConfigurationVpcPtrInput` via:

        PipeSelfManagedKafkaAccessConfigurationVpcArgs{...}

or:

        nil

type PipeSelfManagedKafkaAccessConfigurationVpcPtrOutput

type PipeSelfManagedKafkaAccessConfigurationVpcPtrOutput struct{ *pulumi.OutputState }

func (PipeSelfManagedKafkaAccessConfigurationVpcPtrOutput) Elem

func (PipeSelfManagedKafkaAccessConfigurationVpcPtrOutput) ElementType

func (PipeSelfManagedKafkaAccessConfigurationVpcPtrOutput) SecurityGroup

List of SecurityGroupId.

func (PipeSelfManagedKafkaAccessConfigurationVpcPtrOutput) Subnets

List of SubnetId.

func (PipeSelfManagedKafkaAccessConfigurationVpcPtrOutput) ToPipeSelfManagedKafkaAccessConfigurationVpcPtrOutput

func (o PipeSelfManagedKafkaAccessConfigurationVpcPtrOutput) ToPipeSelfManagedKafkaAccessConfigurationVpcPtrOutput() PipeSelfManagedKafkaAccessConfigurationVpcPtrOutput

func (PipeSelfManagedKafkaAccessConfigurationVpcPtrOutput) ToPipeSelfManagedKafkaAccessConfigurationVpcPtrOutputWithContext

func (o PipeSelfManagedKafkaAccessConfigurationVpcPtrOutput) ToPipeSelfManagedKafkaAccessConfigurationVpcPtrOutputWithContext(ctx context.Context) PipeSelfManagedKafkaAccessConfigurationVpcPtrOutput

type PipeSelfManagedKafkaStartPosition

type PipeSelfManagedKafkaStartPosition string

func (PipeSelfManagedKafkaStartPosition) ElementType

func (PipeSelfManagedKafkaStartPosition) ToPipeSelfManagedKafkaStartPositionOutput

func (e PipeSelfManagedKafkaStartPosition) ToPipeSelfManagedKafkaStartPositionOutput() PipeSelfManagedKafkaStartPositionOutput

func (PipeSelfManagedKafkaStartPosition) ToPipeSelfManagedKafkaStartPositionOutputWithContext

func (e PipeSelfManagedKafkaStartPosition) ToPipeSelfManagedKafkaStartPositionOutputWithContext(ctx context.Context) PipeSelfManagedKafkaStartPositionOutput

func (PipeSelfManagedKafkaStartPosition) ToPipeSelfManagedKafkaStartPositionPtrOutput

func (e PipeSelfManagedKafkaStartPosition) ToPipeSelfManagedKafkaStartPositionPtrOutput() PipeSelfManagedKafkaStartPositionPtrOutput

func (PipeSelfManagedKafkaStartPosition) ToPipeSelfManagedKafkaStartPositionPtrOutputWithContext

func (e PipeSelfManagedKafkaStartPosition) ToPipeSelfManagedKafkaStartPositionPtrOutputWithContext(ctx context.Context) PipeSelfManagedKafkaStartPositionPtrOutput

func (PipeSelfManagedKafkaStartPosition) ToStringOutput

func (PipeSelfManagedKafkaStartPosition) ToStringOutputWithContext

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

func (PipeSelfManagedKafkaStartPosition) ToStringPtrOutput

func (PipeSelfManagedKafkaStartPosition) ToStringPtrOutputWithContext

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

type PipeSelfManagedKafkaStartPositionInput

type PipeSelfManagedKafkaStartPositionInput interface {
	pulumi.Input

	ToPipeSelfManagedKafkaStartPositionOutput() PipeSelfManagedKafkaStartPositionOutput
	ToPipeSelfManagedKafkaStartPositionOutputWithContext(context.Context) PipeSelfManagedKafkaStartPositionOutput
}

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

PipeSelfManagedKafkaStartPositionTrimHorizon
PipeSelfManagedKafkaStartPositionLatest

type PipeSelfManagedKafkaStartPositionOutput

type PipeSelfManagedKafkaStartPositionOutput struct{ *pulumi.OutputState }

func (PipeSelfManagedKafkaStartPositionOutput) ElementType

func (PipeSelfManagedKafkaStartPositionOutput) ToPipeSelfManagedKafkaStartPositionOutput

func (o PipeSelfManagedKafkaStartPositionOutput) ToPipeSelfManagedKafkaStartPositionOutput() PipeSelfManagedKafkaStartPositionOutput

func (PipeSelfManagedKafkaStartPositionOutput) ToPipeSelfManagedKafkaStartPositionOutputWithContext

func (o PipeSelfManagedKafkaStartPositionOutput) ToPipeSelfManagedKafkaStartPositionOutputWithContext(ctx context.Context) PipeSelfManagedKafkaStartPositionOutput

func (PipeSelfManagedKafkaStartPositionOutput) ToPipeSelfManagedKafkaStartPositionPtrOutput

func (o PipeSelfManagedKafkaStartPositionOutput) ToPipeSelfManagedKafkaStartPositionPtrOutput() PipeSelfManagedKafkaStartPositionPtrOutput

func (PipeSelfManagedKafkaStartPositionOutput) ToPipeSelfManagedKafkaStartPositionPtrOutputWithContext

func (o PipeSelfManagedKafkaStartPositionOutput) ToPipeSelfManagedKafkaStartPositionPtrOutputWithContext(ctx context.Context) PipeSelfManagedKafkaStartPositionPtrOutput

func (PipeSelfManagedKafkaStartPositionOutput) ToStringOutput

func (PipeSelfManagedKafkaStartPositionOutput) ToStringOutputWithContext

func (PipeSelfManagedKafkaStartPositionOutput) ToStringPtrOutput

func (PipeSelfManagedKafkaStartPositionOutput) ToStringPtrOutputWithContext

type PipeSelfManagedKafkaStartPositionPtrInput

type PipeSelfManagedKafkaStartPositionPtrInput interface {
	pulumi.Input

	ToPipeSelfManagedKafkaStartPositionPtrOutput() PipeSelfManagedKafkaStartPositionPtrOutput
	ToPipeSelfManagedKafkaStartPositionPtrOutputWithContext(context.Context) PipeSelfManagedKafkaStartPositionPtrOutput
}

type PipeSelfManagedKafkaStartPositionPtrOutput

type PipeSelfManagedKafkaStartPositionPtrOutput struct{ *pulumi.OutputState }

func (PipeSelfManagedKafkaStartPositionPtrOutput) Elem

func (PipeSelfManagedKafkaStartPositionPtrOutput) ElementType

func (PipeSelfManagedKafkaStartPositionPtrOutput) ToPipeSelfManagedKafkaStartPositionPtrOutput

func (o PipeSelfManagedKafkaStartPositionPtrOutput) ToPipeSelfManagedKafkaStartPositionPtrOutput() PipeSelfManagedKafkaStartPositionPtrOutput

func (PipeSelfManagedKafkaStartPositionPtrOutput) ToPipeSelfManagedKafkaStartPositionPtrOutputWithContext

func (o PipeSelfManagedKafkaStartPositionPtrOutput) ToPipeSelfManagedKafkaStartPositionPtrOutputWithContext(ctx context.Context) PipeSelfManagedKafkaStartPositionPtrOutput

func (PipeSelfManagedKafkaStartPositionPtrOutput) ToStringPtrOutput

func (PipeSelfManagedKafkaStartPositionPtrOutput) ToStringPtrOutputWithContext

type PipeSourceActiveMqBrokerParameters added in v0.72.0

type PipeSourceActiveMqBrokerParameters struct {
	// The maximum number of records to include in each batch.
	BatchSize *int `pulumi:"batchSize"`
	// The credentials needed to access the resource.
	Credentials PipeMqBrokerAccessCredentialsProperties `pulumi:"credentials"`
	// The maximum length of a time to wait for events.
	MaximumBatchingWindowInSeconds *int `pulumi:"maximumBatchingWindowInSeconds"`
	// The name of the destination queue to consume.
	QueueName string `pulumi:"queueName"`
}

type PipeSourceActiveMqBrokerParametersArgs added in v0.72.0

type PipeSourceActiveMqBrokerParametersArgs struct {
	// The maximum number of records to include in each batch.
	BatchSize pulumi.IntPtrInput `pulumi:"batchSize"`
	// The credentials needed to access the resource.
	Credentials PipeMqBrokerAccessCredentialsPropertiesInput `pulumi:"credentials"`
	// The maximum length of a time to wait for events.
	MaximumBatchingWindowInSeconds pulumi.IntPtrInput `pulumi:"maximumBatchingWindowInSeconds"`
	// The name of the destination queue to consume.
	QueueName pulumi.StringInput `pulumi:"queueName"`
}

func (PipeSourceActiveMqBrokerParametersArgs) ElementType added in v0.72.0

func (PipeSourceActiveMqBrokerParametersArgs) ToPipeSourceActiveMqBrokerParametersOutput added in v0.72.0

func (i PipeSourceActiveMqBrokerParametersArgs) ToPipeSourceActiveMqBrokerParametersOutput() PipeSourceActiveMqBrokerParametersOutput

func (PipeSourceActiveMqBrokerParametersArgs) ToPipeSourceActiveMqBrokerParametersOutputWithContext added in v0.72.0

func (i PipeSourceActiveMqBrokerParametersArgs) ToPipeSourceActiveMqBrokerParametersOutputWithContext(ctx context.Context) PipeSourceActiveMqBrokerParametersOutput

func (PipeSourceActiveMqBrokerParametersArgs) ToPipeSourceActiveMqBrokerParametersPtrOutput added in v0.72.0

func (i PipeSourceActiveMqBrokerParametersArgs) ToPipeSourceActiveMqBrokerParametersPtrOutput() PipeSourceActiveMqBrokerParametersPtrOutput

func (PipeSourceActiveMqBrokerParametersArgs) ToPipeSourceActiveMqBrokerParametersPtrOutputWithContext added in v0.72.0

func (i PipeSourceActiveMqBrokerParametersArgs) ToPipeSourceActiveMqBrokerParametersPtrOutputWithContext(ctx context.Context) PipeSourceActiveMqBrokerParametersPtrOutput

type PipeSourceActiveMqBrokerParametersInput added in v0.72.0

type PipeSourceActiveMqBrokerParametersInput interface {
	pulumi.Input

	ToPipeSourceActiveMqBrokerParametersOutput() PipeSourceActiveMqBrokerParametersOutput
	ToPipeSourceActiveMqBrokerParametersOutputWithContext(context.Context) PipeSourceActiveMqBrokerParametersOutput
}

PipeSourceActiveMqBrokerParametersInput is an input type that accepts PipeSourceActiveMqBrokerParametersArgs and PipeSourceActiveMqBrokerParametersOutput values. You can construct a concrete instance of `PipeSourceActiveMqBrokerParametersInput` via:

PipeSourceActiveMqBrokerParametersArgs{...}

type PipeSourceActiveMqBrokerParametersOutput added in v0.72.0

type PipeSourceActiveMqBrokerParametersOutput struct{ *pulumi.OutputState }

func (PipeSourceActiveMqBrokerParametersOutput) BatchSize added in v0.72.0

The maximum number of records to include in each batch.

func (PipeSourceActiveMqBrokerParametersOutput) Credentials added in v0.72.0

The credentials needed to access the resource.

func (PipeSourceActiveMqBrokerParametersOutput) ElementType added in v0.72.0

func (PipeSourceActiveMqBrokerParametersOutput) MaximumBatchingWindowInSeconds added in v0.72.0

func (o PipeSourceActiveMqBrokerParametersOutput) MaximumBatchingWindowInSeconds() pulumi.IntPtrOutput

The maximum length of a time to wait for events.

func (PipeSourceActiveMqBrokerParametersOutput) QueueName added in v0.72.0

The name of the destination queue to consume.

func (PipeSourceActiveMqBrokerParametersOutput) ToPipeSourceActiveMqBrokerParametersOutput added in v0.72.0

func (o PipeSourceActiveMqBrokerParametersOutput) ToPipeSourceActiveMqBrokerParametersOutput() PipeSourceActiveMqBrokerParametersOutput

func (PipeSourceActiveMqBrokerParametersOutput) ToPipeSourceActiveMqBrokerParametersOutputWithContext added in v0.72.0

func (o PipeSourceActiveMqBrokerParametersOutput) ToPipeSourceActiveMqBrokerParametersOutputWithContext(ctx context.Context) PipeSourceActiveMqBrokerParametersOutput

func (PipeSourceActiveMqBrokerParametersOutput) ToPipeSourceActiveMqBrokerParametersPtrOutput added in v0.72.0

func (o PipeSourceActiveMqBrokerParametersOutput) ToPipeSourceActiveMqBrokerParametersPtrOutput() PipeSourceActiveMqBrokerParametersPtrOutput

func (PipeSourceActiveMqBrokerParametersOutput) ToPipeSourceActiveMqBrokerParametersPtrOutputWithContext added in v0.72.0

func (o PipeSourceActiveMqBrokerParametersOutput) ToPipeSourceActiveMqBrokerParametersPtrOutputWithContext(ctx context.Context) PipeSourceActiveMqBrokerParametersPtrOutput

type PipeSourceActiveMqBrokerParametersPtrInput added in v0.72.0

type PipeSourceActiveMqBrokerParametersPtrInput interface {
	pulumi.Input

	ToPipeSourceActiveMqBrokerParametersPtrOutput() PipeSourceActiveMqBrokerParametersPtrOutput
	ToPipeSourceActiveMqBrokerParametersPtrOutputWithContext(context.Context) PipeSourceActiveMqBrokerParametersPtrOutput
}

PipeSourceActiveMqBrokerParametersPtrInput is an input type that accepts PipeSourceActiveMqBrokerParametersArgs, PipeSourceActiveMqBrokerParametersPtr and PipeSourceActiveMqBrokerParametersPtrOutput values. You can construct a concrete instance of `PipeSourceActiveMqBrokerParametersPtrInput` via:

        PipeSourceActiveMqBrokerParametersArgs{...}

or:

        nil

type PipeSourceActiveMqBrokerParametersPtrOutput added in v0.72.0

type PipeSourceActiveMqBrokerParametersPtrOutput struct{ *pulumi.OutputState }

func (PipeSourceActiveMqBrokerParametersPtrOutput) BatchSize added in v0.72.0

The maximum number of records to include in each batch.

func (PipeSourceActiveMqBrokerParametersPtrOutput) Credentials added in v0.72.0

The credentials needed to access the resource.

func (PipeSourceActiveMqBrokerParametersPtrOutput) Elem added in v0.72.0

func (PipeSourceActiveMqBrokerParametersPtrOutput) ElementType added in v0.72.0

func (PipeSourceActiveMqBrokerParametersPtrOutput) MaximumBatchingWindowInSeconds added in v0.72.0

func (o PipeSourceActiveMqBrokerParametersPtrOutput) MaximumBatchingWindowInSeconds() pulumi.IntPtrOutput

The maximum length of a time to wait for events.

func (PipeSourceActiveMqBrokerParametersPtrOutput) QueueName added in v0.72.0

The name of the destination queue to consume.

func (PipeSourceActiveMqBrokerParametersPtrOutput) ToPipeSourceActiveMqBrokerParametersPtrOutput added in v0.72.0

func (o PipeSourceActiveMqBrokerParametersPtrOutput) ToPipeSourceActiveMqBrokerParametersPtrOutput() PipeSourceActiveMqBrokerParametersPtrOutput

func (PipeSourceActiveMqBrokerParametersPtrOutput) ToPipeSourceActiveMqBrokerParametersPtrOutputWithContext added in v0.72.0

func (o PipeSourceActiveMqBrokerParametersPtrOutput) ToPipeSourceActiveMqBrokerParametersPtrOutputWithContext(ctx context.Context) PipeSourceActiveMqBrokerParametersPtrOutput

type PipeSourceDynamoDbStreamParameters added in v0.72.0

type PipeSourceDynamoDbStreamParameters struct {
	// The maximum number of records to include in each batch.
	BatchSize *int `pulumi:"batchSize"`
	// Define the target queue to send dead-letter queue events to.
	DeadLetterConfig *PipeDeadLetterConfig `pulumi:"deadLetterConfig"`
	// The maximum length of a time to wait for events.
	MaximumBatchingWindowInSeconds *int `pulumi:"maximumBatchingWindowInSeconds"`
	// (Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. When the value is set to infinite, EventBridge never discards old records.
	MaximumRecordAgeInSeconds *int `pulumi:"maximumRecordAgeInSeconds"`
	// (Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of retries to infinite. When MaximumRetryAttempts is infinite, EventBridge retries failed records until the record expires in the event source.
	MaximumRetryAttempts *int `pulumi:"maximumRetryAttempts"`
	// (Streams only) Define how to handle item process failures. `AUTOMATIC_BISECT` halves each batch and retry each half until all the records are processed or there is one failed message left in the batch.
	OnPartialBatchItemFailure *PipeOnPartialBatchItemFailureStreams `pulumi:"onPartialBatchItemFailure"`
	// (Streams only) The number of batches to process concurrently from each shard. The default value is 1.
	ParallelizationFactor *int `pulumi:"parallelizationFactor"`
	// (Streams only) The position in a stream from which to start reading.
	//
	// *Valid values* : `TRIM_HORIZON | LATEST`
	StartingPosition PipeDynamoDbStreamStartPosition `pulumi:"startingPosition"`
}

type PipeSourceDynamoDbStreamParametersArgs added in v0.72.0

type PipeSourceDynamoDbStreamParametersArgs struct {
	// The maximum number of records to include in each batch.
	BatchSize pulumi.IntPtrInput `pulumi:"batchSize"`
	// Define the target queue to send dead-letter queue events to.
	DeadLetterConfig PipeDeadLetterConfigPtrInput `pulumi:"deadLetterConfig"`
	// The maximum length of a time to wait for events.
	MaximumBatchingWindowInSeconds pulumi.IntPtrInput `pulumi:"maximumBatchingWindowInSeconds"`
	// (Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. When the value is set to infinite, EventBridge never discards old records.
	MaximumRecordAgeInSeconds pulumi.IntPtrInput `pulumi:"maximumRecordAgeInSeconds"`
	// (Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of retries to infinite. When MaximumRetryAttempts is infinite, EventBridge retries failed records until the record expires in the event source.
	MaximumRetryAttempts pulumi.IntPtrInput `pulumi:"maximumRetryAttempts"`
	// (Streams only) Define how to handle item process failures. `AUTOMATIC_BISECT` halves each batch and retry each half until all the records are processed or there is one failed message left in the batch.
	OnPartialBatchItemFailure PipeOnPartialBatchItemFailureStreamsPtrInput `pulumi:"onPartialBatchItemFailure"`
	// (Streams only) The number of batches to process concurrently from each shard. The default value is 1.
	ParallelizationFactor pulumi.IntPtrInput `pulumi:"parallelizationFactor"`
	// (Streams only) The position in a stream from which to start reading.
	//
	// *Valid values* : `TRIM_HORIZON | LATEST`
	StartingPosition PipeDynamoDbStreamStartPositionInput `pulumi:"startingPosition"`
}

func (PipeSourceDynamoDbStreamParametersArgs) ElementType added in v0.72.0

func (PipeSourceDynamoDbStreamParametersArgs) ToPipeSourceDynamoDbStreamParametersOutput added in v0.72.0

func (i PipeSourceDynamoDbStreamParametersArgs) ToPipeSourceDynamoDbStreamParametersOutput() PipeSourceDynamoDbStreamParametersOutput

func (PipeSourceDynamoDbStreamParametersArgs) ToPipeSourceDynamoDbStreamParametersOutputWithContext added in v0.72.0

func (i PipeSourceDynamoDbStreamParametersArgs) ToPipeSourceDynamoDbStreamParametersOutputWithContext(ctx context.Context) PipeSourceDynamoDbStreamParametersOutput

func (PipeSourceDynamoDbStreamParametersArgs) ToPipeSourceDynamoDbStreamParametersPtrOutput added in v0.72.0

func (i PipeSourceDynamoDbStreamParametersArgs) ToPipeSourceDynamoDbStreamParametersPtrOutput() PipeSourceDynamoDbStreamParametersPtrOutput

func (PipeSourceDynamoDbStreamParametersArgs) ToPipeSourceDynamoDbStreamParametersPtrOutputWithContext added in v0.72.0

func (i PipeSourceDynamoDbStreamParametersArgs) ToPipeSourceDynamoDbStreamParametersPtrOutputWithContext(ctx context.Context) PipeSourceDynamoDbStreamParametersPtrOutput

type PipeSourceDynamoDbStreamParametersInput added in v0.72.0

type PipeSourceDynamoDbStreamParametersInput interface {
	pulumi.Input

	ToPipeSourceDynamoDbStreamParametersOutput() PipeSourceDynamoDbStreamParametersOutput
	ToPipeSourceDynamoDbStreamParametersOutputWithContext(context.Context) PipeSourceDynamoDbStreamParametersOutput
}

PipeSourceDynamoDbStreamParametersInput is an input type that accepts PipeSourceDynamoDbStreamParametersArgs and PipeSourceDynamoDbStreamParametersOutput values. You can construct a concrete instance of `PipeSourceDynamoDbStreamParametersInput` via:

PipeSourceDynamoDbStreamParametersArgs{...}

type PipeSourceDynamoDbStreamParametersOutput added in v0.72.0

type PipeSourceDynamoDbStreamParametersOutput struct{ *pulumi.OutputState }

func (PipeSourceDynamoDbStreamParametersOutput) BatchSize added in v0.72.0

The maximum number of records to include in each batch.

func (PipeSourceDynamoDbStreamParametersOutput) DeadLetterConfig added in v0.72.0

Define the target queue to send dead-letter queue events to.

func (PipeSourceDynamoDbStreamParametersOutput) ElementType added in v0.72.0

func (PipeSourceDynamoDbStreamParametersOutput) MaximumBatchingWindowInSeconds added in v0.72.0

func (o PipeSourceDynamoDbStreamParametersOutput) MaximumBatchingWindowInSeconds() pulumi.IntPtrOutput

The maximum length of a time to wait for events.

func (PipeSourceDynamoDbStreamParametersOutput) MaximumRecordAgeInSeconds added in v0.72.0

func (o PipeSourceDynamoDbStreamParametersOutput) MaximumRecordAgeInSeconds() pulumi.IntPtrOutput

(Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. When the value is set to infinite, EventBridge never discards old records.

func (PipeSourceDynamoDbStreamParametersOutput) MaximumRetryAttempts added in v0.72.0

(Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of retries to infinite. When MaximumRetryAttempts is infinite, EventBridge retries failed records until the record expires in the event source.

func (PipeSourceDynamoDbStreamParametersOutput) OnPartialBatchItemFailure added in v0.72.0

(Streams only) Define how to handle item process failures. `AUTOMATIC_BISECT` halves each batch and retry each half until all the records are processed or there is one failed message left in the batch.

func (PipeSourceDynamoDbStreamParametersOutput) ParallelizationFactor added in v0.72.0

(Streams only) The number of batches to process concurrently from each shard. The default value is 1.

func (PipeSourceDynamoDbStreamParametersOutput) StartingPosition added in v0.72.0

(Streams only) The position in a stream from which to start reading.

*Valid values* : `TRIM_HORIZON | LATEST`

func (PipeSourceDynamoDbStreamParametersOutput) ToPipeSourceDynamoDbStreamParametersOutput added in v0.72.0

func (o PipeSourceDynamoDbStreamParametersOutput) ToPipeSourceDynamoDbStreamParametersOutput() PipeSourceDynamoDbStreamParametersOutput

func (PipeSourceDynamoDbStreamParametersOutput) ToPipeSourceDynamoDbStreamParametersOutputWithContext added in v0.72.0

func (o PipeSourceDynamoDbStreamParametersOutput) ToPipeSourceDynamoDbStreamParametersOutputWithContext(ctx context.Context) PipeSourceDynamoDbStreamParametersOutput

func (PipeSourceDynamoDbStreamParametersOutput) ToPipeSourceDynamoDbStreamParametersPtrOutput added in v0.72.0

func (o PipeSourceDynamoDbStreamParametersOutput) ToPipeSourceDynamoDbStreamParametersPtrOutput() PipeSourceDynamoDbStreamParametersPtrOutput

func (PipeSourceDynamoDbStreamParametersOutput) ToPipeSourceDynamoDbStreamParametersPtrOutputWithContext added in v0.72.0

func (o PipeSourceDynamoDbStreamParametersOutput) ToPipeSourceDynamoDbStreamParametersPtrOutputWithContext(ctx context.Context) PipeSourceDynamoDbStreamParametersPtrOutput

type PipeSourceDynamoDbStreamParametersPtrInput added in v0.72.0

type PipeSourceDynamoDbStreamParametersPtrInput interface {
	pulumi.Input

	ToPipeSourceDynamoDbStreamParametersPtrOutput() PipeSourceDynamoDbStreamParametersPtrOutput
	ToPipeSourceDynamoDbStreamParametersPtrOutputWithContext(context.Context) PipeSourceDynamoDbStreamParametersPtrOutput
}

PipeSourceDynamoDbStreamParametersPtrInput is an input type that accepts PipeSourceDynamoDbStreamParametersArgs, PipeSourceDynamoDbStreamParametersPtr and PipeSourceDynamoDbStreamParametersPtrOutput values. You can construct a concrete instance of `PipeSourceDynamoDbStreamParametersPtrInput` via:

        PipeSourceDynamoDbStreamParametersArgs{...}

or:

        nil

type PipeSourceDynamoDbStreamParametersPtrOutput added in v0.72.0

type PipeSourceDynamoDbStreamParametersPtrOutput struct{ *pulumi.OutputState }

func (PipeSourceDynamoDbStreamParametersPtrOutput) BatchSize added in v0.72.0

The maximum number of records to include in each batch.

func (PipeSourceDynamoDbStreamParametersPtrOutput) DeadLetterConfig added in v0.72.0

Define the target queue to send dead-letter queue events to.

func (PipeSourceDynamoDbStreamParametersPtrOutput) Elem added in v0.72.0

func (PipeSourceDynamoDbStreamParametersPtrOutput) ElementType added in v0.72.0

func (PipeSourceDynamoDbStreamParametersPtrOutput) MaximumBatchingWindowInSeconds added in v0.72.0

func (o PipeSourceDynamoDbStreamParametersPtrOutput) MaximumBatchingWindowInSeconds() pulumi.IntPtrOutput

The maximum length of a time to wait for events.

func (PipeSourceDynamoDbStreamParametersPtrOutput) MaximumRecordAgeInSeconds added in v0.72.0

func (o PipeSourceDynamoDbStreamParametersPtrOutput) MaximumRecordAgeInSeconds() pulumi.IntPtrOutput

(Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. When the value is set to infinite, EventBridge never discards old records.

func (PipeSourceDynamoDbStreamParametersPtrOutput) MaximumRetryAttempts added in v0.72.0

(Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of retries to infinite. When MaximumRetryAttempts is infinite, EventBridge retries failed records until the record expires in the event source.

func (PipeSourceDynamoDbStreamParametersPtrOutput) OnPartialBatchItemFailure added in v0.72.0

(Streams only) Define how to handle item process failures. `AUTOMATIC_BISECT` halves each batch and retry each half until all the records are processed or there is one failed message left in the batch.

func (PipeSourceDynamoDbStreamParametersPtrOutput) ParallelizationFactor added in v0.72.0

(Streams only) The number of batches to process concurrently from each shard. The default value is 1.

func (PipeSourceDynamoDbStreamParametersPtrOutput) StartingPosition added in v0.72.0

(Streams only) The position in a stream from which to start reading.

*Valid values* : `TRIM_HORIZON | LATEST`

func (PipeSourceDynamoDbStreamParametersPtrOutput) ToPipeSourceDynamoDbStreamParametersPtrOutput added in v0.72.0

func (o PipeSourceDynamoDbStreamParametersPtrOutput) ToPipeSourceDynamoDbStreamParametersPtrOutput() PipeSourceDynamoDbStreamParametersPtrOutput

func (PipeSourceDynamoDbStreamParametersPtrOutput) ToPipeSourceDynamoDbStreamParametersPtrOutputWithContext added in v0.72.0

func (o PipeSourceDynamoDbStreamParametersPtrOutput) ToPipeSourceDynamoDbStreamParametersPtrOutputWithContext(ctx context.Context) PipeSourceDynamoDbStreamParametersPtrOutput

type PipeSourceKinesisStreamParameters

type PipeSourceKinesisStreamParameters struct {
	// The maximum number of records to include in each batch.
	BatchSize *int `pulumi:"batchSize"`
	// Define the target queue to send dead-letter queue events to.
	DeadLetterConfig *PipeDeadLetterConfig `pulumi:"deadLetterConfig"`
	// The maximum length of a time to wait for events.
	MaximumBatchingWindowInSeconds *int `pulumi:"maximumBatchingWindowInSeconds"`
	// (Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. When the value is set to infinite, EventBridge never discards old records.
	MaximumRecordAgeInSeconds *int `pulumi:"maximumRecordAgeInSeconds"`
	// (Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of retries to infinite. When MaximumRetryAttempts is infinite, EventBridge retries failed records until the record expires in the event source.
	MaximumRetryAttempts *int `pulumi:"maximumRetryAttempts"`
	// (Streams only) Define how to handle item process failures. `AUTOMATIC_BISECT` halves each batch and retry each half until all the records are processed or there is one failed message left in the batch.
	OnPartialBatchItemFailure *PipeOnPartialBatchItemFailureStreams `pulumi:"onPartialBatchItemFailure"`
	// (Streams only) The number of batches to process concurrently from each shard. The default value is 1.
	ParallelizationFactor *int `pulumi:"parallelizationFactor"`
	// (Streams only) The position in a stream from which to start reading.
	StartingPosition PipeKinesisStreamStartPosition `pulumi:"startingPosition"`
	// With `StartingPosition` set to `AT_TIMESTAMP` , the time from which to start reading, in Unix time seconds.
	StartingPositionTimestamp *string `pulumi:"startingPositionTimestamp"`
}

type PipeSourceKinesisStreamParametersArgs

type PipeSourceKinesisStreamParametersArgs struct {
	// The maximum number of records to include in each batch.
	BatchSize pulumi.IntPtrInput `pulumi:"batchSize"`
	// Define the target queue to send dead-letter queue events to.
	DeadLetterConfig PipeDeadLetterConfigPtrInput `pulumi:"deadLetterConfig"`
	// The maximum length of a time to wait for events.
	MaximumBatchingWindowInSeconds pulumi.IntPtrInput `pulumi:"maximumBatchingWindowInSeconds"`
	// (Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. When the value is set to infinite, EventBridge never discards old records.
	MaximumRecordAgeInSeconds pulumi.IntPtrInput `pulumi:"maximumRecordAgeInSeconds"`
	// (Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of retries to infinite. When MaximumRetryAttempts is infinite, EventBridge retries failed records until the record expires in the event source.
	MaximumRetryAttempts pulumi.IntPtrInput `pulumi:"maximumRetryAttempts"`
	// (Streams only) Define how to handle item process failures. `AUTOMATIC_BISECT` halves each batch and retry each half until all the records are processed or there is one failed message left in the batch.
	OnPartialBatchItemFailure PipeOnPartialBatchItemFailureStreamsPtrInput `pulumi:"onPartialBatchItemFailure"`
	// (Streams only) The number of batches to process concurrently from each shard. The default value is 1.
	ParallelizationFactor pulumi.IntPtrInput `pulumi:"parallelizationFactor"`
	// (Streams only) The position in a stream from which to start reading.
	StartingPosition PipeKinesisStreamStartPositionInput `pulumi:"startingPosition"`
	// With `StartingPosition` set to `AT_TIMESTAMP` , the time from which to start reading, in Unix time seconds.
	StartingPositionTimestamp pulumi.StringPtrInput `pulumi:"startingPositionTimestamp"`
}

func (PipeSourceKinesisStreamParametersArgs) ElementType

func (PipeSourceKinesisStreamParametersArgs) ToPipeSourceKinesisStreamParametersOutput

func (i PipeSourceKinesisStreamParametersArgs) ToPipeSourceKinesisStreamParametersOutput() PipeSourceKinesisStreamParametersOutput

func (PipeSourceKinesisStreamParametersArgs) ToPipeSourceKinesisStreamParametersOutputWithContext

func (i PipeSourceKinesisStreamParametersArgs) ToPipeSourceKinesisStreamParametersOutputWithContext(ctx context.Context) PipeSourceKinesisStreamParametersOutput

func (PipeSourceKinesisStreamParametersArgs) ToPipeSourceKinesisStreamParametersPtrOutput

func (i PipeSourceKinesisStreamParametersArgs) ToPipeSourceKinesisStreamParametersPtrOutput() PipeSourceKinesisStreamParametersPtrOutput

func (PipeSourceKinesisStreamParametersArgs) ToPipeSourceKinesisStreamParametersPtrOutputWithContext

func (i PipeSourceKinesisStreamParametersArgs) ToPipeSourceKinesisStreamParametersPtrOutputWithContext(ctx context.Context) PipeSourceKinesisStreamParametersPtrOutput

type PipeSourceKinesisStreamParametersInput

type PipeSourceKinesisStreamParametersInput interface {
	pulumi.Input

	ToPipeSourceKinesisStreamParametersOutput() PipeSourceKinesisStreamParametersOutput
	ToPipeSourceKinesisStreamParametersOutputWithContext(context.Context) PipeSourceKinesisStreamParametersOutput
}

PipeSourceKinesisStreamParametersInput is an input type that accepts PipeSourceKinesisStreamParametersArgs and PipeSourceKinesisStreamParametersOutput values. You can construct a concrete instance of `PipeSourceKinesisStreamParametersInput` via:

PipeSourceKinesisStreamParametersArgs{...}

type PipeSourceKinesisStreamParametersOutput

type PipeSourceKinesisStreamParametersOutput struct{ *pulumi.OutputState }

func (PipeSourceKinesisStreamParametersOutput) BatchSize

The maximum number of records to include in each batch.

func (PipeSourceKinesisStreamParametersOutput) DeadLetterConfig

Define the target queue to send dead-letter queue events to.

func (PipeSourceKinesisStreamParametersOutput) ElementType

func (PipeSourceKinesisStreamParametersOutput) MaximumBatchingWindowInSeconds

func (o PipeSourceKinesisStreamParametersOutput) MaximumBatchingWindowInSeconds() pulumi.IntPtrOutput

The maximum length of a time to wait for events.

func (PipeSourceKinesisStreamParametersOutput) MaximumRecordAgeInSeconds

func (o PipeSourceKinesisStreamParametersOutput) MaximumRecordAgeInSeconds() pulumi.IntPtrOutput

(Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. When the value is set to infinite, EventBridge never discards old records.

func (PipeSourceKinesisStreamParametersOutput) MaximumRetryAttempts

(Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of retries to infinite. When MaximumRetryAttempts is infinite, EventBridge retries failed records until the record expires in the event source.

func (PipeSourceKinesisStreamParametersOutput) OnPartialBatchItemFailure

(Streams only) Define how to handle item process failures. `AUTOMATIC_BISECT` halves each batch and retry each half until all the records are processed or there is one failed message left in the batch.

func (PipeSourceKinesisStreamParametersOutput) ParallelizationFactor

(Streams only) The number of batches to process concurrently from each shard. The default value is 1.

func (PipeSourceKinesisStreamParametersOutput) StartingPosition

(Streams only) The position in a stream from which to start reading.

func (PipeSourceKinesisStreamParametersOutput) StartingPositionTimestamp

func (o PipeSourceKinesisStreamParametersOutput) StartingPositionTimestamp() pulumi.StringPtrOutput

With `StartingPosition` set to `AT_TIMESTAMP` , the time from which to start reading, in Unix time seconds.

func (PipeSourceKinesisStreamParametersOutput) ToPipeSourceKinesisStreamParametersOutput

func (o PipeSourceKinesisStreamParametersOutput) ToPipeSourceKinesisStreamParametersOutput() PipeSourceKinesisStreamParametersOutput

func (PipeSourceKinesisStreamParametersOutput) ToPipeSourceKinesisStreamParametersOutputWithContext

func (o PipeSourceKinesisStreamParametersOutput) ToPipeSourceKinesisStreamParametersOutputWithContext(ctx context.Context) PipeSourceKinesisStreamParametersOutput

func (PipeSourceKinesisStreamParametersOutput) ToPipeSourceKinesisStreamParametersPtrOutput

func (o PipeSourceKinesisStreamParametersOutput) ToPipeSourceKinesisStreamParametersPtrOutput() PipeSourceKinesisStreamParametersPtrOutput

func (PipeSourceKinesisStreamParametersOutput) ToPipeSourceKinesisStreamParametersPtrOutputWithContext

func (o PipeSourceKinesisStreamParametersOutput) ToPipeSourceKinesisStreamParametersPtrOutputWithContext(ctx context.Context) PipeSourceKinesisStreamParametersPtrOutput

type PipeSourceKinesisStreamParametersPtrInput

type PipeSourceKinesisStreamParametersPtrInput interface {
	pulumi.Input

	ToPipeSourceKinesisStreamParametersPtrOutput() PipeSourceKinesisStreamParametersPtrOutput
	ToPipeSourceKinesisStreamParametersPtrOutputWithContext(context.Context) PipeSourceKinesisStreamParametersPtrOutput
}

PipeSourceKinesisStreamParametersPtrInput is an input type that accepts PipeSourceKinesisStreamParametersArgs, PipeSourceKinesisStreamParametersPtr and PipeSourceKinesisStreamParametersPtrOutput values. You can construct a concrete instance of `PipeSourceKinesisStreamParametersPtrInput` via:

        PipeSourceKinesisStreamParametersArgs{...}

or:

        nil

type PipeSourceKinesisStreamParametersPtrOutput

type PipeSourceKinesisStreamParametersPtrOutput struct{ *pulumi.OutputState }

func (PipeSourceKinesisStreamParametersPtrOutput) BatchSize

The maximum number of records to include in each batch.

func (PipeSourceKinesisStreamParametersPtrOutput) DeadLetterConfig

Define the target queue to send dead-letter queue events to.

func (PipeSourceKinesisStreamParametersPtrOutput) Elem

func (PipeSourceKinesisStreamParametersPtrOutput) ElementType

func (PipeSourceKinesisStreamParametersPtrOutput) MaximumBatchingWindowInSeconds

func (o PipeSourceKinesisStreamParametersPtrOutput) MaximumBatchingWindowInSeconds() pulumi.IntPtrOutput

The maximum length of a time to wait for events.

func (PipeSourceKinesisStreamParametersPtrOutput) MaximumRecordAgeInSeconds

func (o PipeSourceKinesisStreamParametersPtrOutput) MaximumRecordAgeInSeconds() pulumi.IntPtrOutput

(Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. When the value is set to infinite, EventBridge never discards old records.

func (PipeSourceKinesisStreamParametersPtrOutput) MaximumRetryAttempts

(Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of retries to infinite. When MaximumRetryAttempts is infinite, EventBridge retries failed records until the record expires in the event source.

func (PipeSourceKinesisStreamParametersPtrOutput) OnPartialBatchItemFailure

(Streams only) Define how to handle item process failures. `AUTOMATIC_BISECT` halves each batch and retry each half until all the records are processed or there is one failed message left in the batch.

func (PipeSourceKinesisStreamParametersPtrOutput) ParallelizationFactor

(Streams only) The number of batches to process concurrently from each shard. The default value is 1.

func (PipeSourceKinesisStreamParametersPtrOutput) StartingPosition

(Streams only) The position in a stream from which to start reading.

func (PipeSourceKinesisStreamParametersPtrOutput) StartingPositionTimestamp

With `StartingPosition` set to `AT_TIMESTAMP` , the time from which to start reading, in Unix time seconds.

func (PipeSourceKinesisStreamParametersPtrOutput) ToPipeSourceKinesisStreamParametersPtrOutput

func (o PipeSourceKinesisStreamParametersPtrOutput) ToPipeSourceKinesisStreamParametersPtrOutput() PipeSourceKinesisStreamParametersPtrOutput

func (PipeSourceKinesisStreamParametersPtrOutput) ToPipeSourceKinesisStreamParametersPtrOutputWithContext

func (o PipeSourceKinesisStreamParametersPtrOutput) ToPipeSourceKinesisStreamParametersPtrOutputWithContext(ctx context.Context) PipeSourceKinesisStreamParametersPtrOutput

type PipeSourceManagedStreamingKafkaParameters

type PipeSourceManagedStreamingKafkaParameters struct {
	// The maximum number of records to include in each batch.
	BatchSize *int `pulumi:"batchSize"`
	// The name of the destination queue to consume.
	ConsumerGroupId *string `pulumi:"consumerGroupId"`
	// The credentials needed to access the resource.
	Credentials interface{} `pulumi:"credentials"`
	// The maximum length of a time to wait for events.
	MaximumBatchingWindowInSeconds *int `pulumi:"maximumBatchingWindowInSeconds"`
	// (Streams only) The position in a stream from which to start reading.
	StartingPosition *PipeMskStartPosition `pulumi:"startingPosition"`
	// The name of the topic that the pipe will read from.
	TopicName string `pulumi:"topicName"`
}

type PipeSourceManagedStreamingKafkaParametersArgs

type PipeSourceManagedStreamingKafkaParametersArgs struct {
	// The maximum number of records to include in each batch.
	BatchSize pulumi.IntPtrInput `pulumi:"batchSize"`
	// The name of the destination queue to consume.
	ConsumerGroupId pulumi.StringPtrInput `pulumi:"consumerGroupId"`
	// The credentials needed to access the resource.
	Credentials pulumi.Input `pulumi:"credentials"`
	// The maximum length of a time to wait for events.
	MaximumBatchingWindowInSeconds pulumi.IntPtrInput `pulumi:"maximumBatchingWindowInSeconds"`
	// (Streams only) The position in a stream from which to start reading.
	StartingPosition PipeMskStartPositionPtrInput `pulumi:"startingPosition"`
	// The name of the topic that the pipe will read from.
	TopicName pulumi.StringInput `pulumi:"topicName"`
}

func (PipeSourceManagedStreamingKafkaParametersArgs) ElementType

func (PipeSourceManagedStreamingKafkaParametersArgs) ToPipeSourceManagedStreamingKafkaParametersOutput

func (i PipeSourceManagedStreamingKafkaParametersArgs) ToPipeSourceManagedStreamingKafkaParametersOutput() PipeSourceManagedStreamingKafkaParametersOutput

func (PipeSourceManagedStreamingKafkaParametersArgs) ToPipeSourceManagedStreamingKafkaParametersOutputWithContext

func (i PipeSourceManagedStreamingKafkaParametersArgs) ToPipeSourceManagedStreamingKafkaParametersOutputWithContext(ctx context.Context) PipeSourceManagedStreamingKafkaParametersOutput

func (PipeSourceManagedStreamingKafkaParametersArgs) ToPipeSourceManagedStreamingKafkaParametersPtrOutput

func (i PipeSourceManagedStreamingKafkaParametersArgs) ToPipeSourceManagedStreamingKafkaParametersPtrOutput() PipeSourceManagedStreamingKafkaParametersPtrOutput

func (PipeSourceManagedStreamingKafkaParametersArgs) ToPipeSourceManagedStreamingKafkaParametersPtrOutputWithContext

func (i PipeSourceManagedStreamingKafkaParametersArgs) ToPipeSourceManagedStreamingKafkaParametersPtrOutputWithContext(ctx context.Context) PipeSourceManagedStreamingKafkaParametersPtrOutput

type PipeSourceManagedStreamingKafkaParametersInput

type PipeSourceManagedStreamingKafkaParametersInput interface {
	pulumi.Input

	ToPipeSourceManagedStreamingKafkaParametersOutput() PipeSourceManagedStreamingKafkaParametersOutput
	ToPipeSourceManagedStreamingKafkaParametersOutputWithContext(context.Context) PipeSourceManagedStreamingKafkaParametersOutput
}

PipeSourceManagedStreamingKafkaParametersInput is an input type that accepts PipeSourceManagedStreamingKafkaParametersArgs and PipeSourceManagedStreamingKafkaParametersOutput values. You can construct a concrete instance of `PipeSourceManagedStreamingKafkaParametersInput` via:

PipeSourceManagedStreamingKafkaParametersArgs{...}

type PipeSourceManagedStreamingKafkaParametersOutput

type PipeSourceManagedStreamingKafkaParametersOutput struct{ *pulumi.OutputState }

func (PipeSourceManagedStreamingKafkaParametersOutput) BatchSize

The maximum number of records to include in each batch.

func (PipeSourceManagedStreamingKafkaParametersOutput) ConsumerGroupId added in v0.72.0

The name of the destination queue to consume.

func (PipeSourceManagedStreamingKafkaParametersOutput) Credentials

The credentials needed to access the resource.

func (PipeSourceManagedStreamingKafkaParametersOutput) ElementType

func (PipeSourceManagedStreamingKafkaParametersOutput) MaximumBatchingWindowInSeconds

func (o PipeSourceManagedStreamingKafkaParametersOutput) MaximumBatchingWindowInSeconds() pulumi.IntPtrOutput

The maximum length of a time to wait for events.

func (PipeSourceManagedStreamingKafkaParametersOutput) StartingPosition

(Streams only) The position in a stream from which to start reading.

func (PipeSourceManagedStreamingKafkaParametersOutput) ToPipeSourceManagedStreamingKafkaParametersOutput

func (o PipeSourceManagedStreamingKafkaParametersOutput) ToPipeSourceManagedStreamingKafkaParametersOutput() PipeSourceManagedStreamingKafkaParametersOutput

func (PipeSourceManagedStreamingKafkaParametersOutput) ToPipeSourceManagedStreamingKafkaParametersOutputWithContext

func (o PipeSourceManagedStreamingKafkaParametersOutput) ToPipeSourceManagedStreamingKafkaParametersOutputWithContext(ctx context.Context) PipeSourceManagedStreamingKafkaParametersOutput

func (PipeSourceManagedStreamingKafkaParametersOutput) ToPipeSourceManagedStreamingKafkaParametersPtrOutput

func (o PipeSourceManagedStreamingKafkaParametersOutput) ToPipeSourceManagedStreamingKafkaParametersPtrOutput() PipeSourceManagedStreamingKafkaParametersPtrOutput

func (PipeSourceManagedStreamingKafkaParametersOutput) ToPipeSourceManagedStreamingKafkaParametersPtrOutputWithContext

func (o PipeSourceManagedStreamingKafkaParametersOutput) ToPipeSourceManagedStreamingKafkaParametersPtrOutputWithContext(ctx context.Context) PipeSourceManagedStreamingKafkaParametersPtrOutput

func (PipeSourceManagedStreamingKafkaParametersOutput) TopicName

The name of the topic that the pipe will read from.

type PipeSourceManagedStreamingKafkaParametersPtrInput

type PipeSourceManagedStreamingKafkaParametersPtrInput interface {
	pulumi.Input

	ToPipeSourceManagedStreamingKafkaParametersPtrOutput() PipeSourceManagedStreamingKafkaParametersPtrOutput
	ToPipeSourceManagedStreamingKafkaParametersPtrOutputWithContext(context.Context) PipeSourceManagedStreamingKafkaParametersPtrOutput
}

PipeSourceManagedStreamingKafkaParametersPtrInput is an input type that accepts PipeSourceManagedStreamingKafkaParametersArgs, PipeSourceManagedStreamingKafkaParametersPtr and PipeSourceManagedStreamingKafkaParametersPtrOutput values. You can construct a concrete instance of `PipeSourceManagedStreamingKafkaParametersPtrInput` via:

        PipeSourceManagedStreamingKafkaParametersArgs{...}

or:

        nil

type PipeSourceManagedStreamingKafkaParametersPtrOutput

type PipeSourceManagedStreamingKafkaParametersPtrOutput struct{ *pulumi.OutputState }

func (PipeSourceManagedStreamingKafkaParametersPtrOutput) BatchSize

The maximum number of records to include in each batch.

func (PipeSourceManagedStreamingKafkaParametersPtrOutput) ConsumerGroupId added in v0.72.0

The name of the destination queue to consume.

func (PipeSourceManagedStreamingKafkaParametersPtrOutput) Credentials

The credentials needed to access the resource.

func (PipeSourceManagedStreamingKafkaParametersPtrOutput) Elem

func (PipeSourceManagedStreamingKafkaParametersPtrOutput) ElementType

func (PipeSourceManagedStreamingKafkaParametersPtrOutput) MaximumBatchingWindowInSeconds

func (o PipeSourceManagedStreamingKafkaParametersPtrOutput) MaximumBatchingWindowInSeconds() pulumi.IntPtrOutput

The maximum length of a time to wait for events.

func (PipeSourceManagedStreamingKafkaParametersPtrOutput) StartingPosition

(Streams only) The position in a stream from which to start reading.

func (PipeSourceManagedStreamingKafkaParametersPtrOutput) ToPipeSourceManagedStreamingKafkaParametersPtrOutput

func (o PipeSourceManagedStreamingKafkaParametersPtrOutput) ToPipeSourceManagedStreamingKafkaParametersPtrOutput() PipeSourceManagedStreamingKafkaParametersPtrOutput

func (PipeSourceManagedStreamingKafkaParametersPtrOutput) ToPipeSourceManagedStreamingKafkaParametersPtrOutputWithContext

func (o PipeSourceManagedStreamingKafkaParametersPtrOutput) ToPipeSourceManagedStreamingKafkaParametersPtrOutputWithContext(ctx context.Context) PipeSourceManagedStreamingKafkaParametersPtrOutput

func (PipeSourceManagedStreamingKafkaParametersPtrOutput) TopicName

The name of the topic that the pipe will read from.

type PipeSourceParameters

type PipeSourceParameters struct {
	// The parameters for using an Active MQ broker as a source.
	ActiveMqBrokerParameters *PipeSourceActiveMqBrokerParameters `pulumi:"activeMqBrokerParameters"`
	// The parameters for using a DynamoDB stream as a source.
	DynamoDbStreamParameters *PipeSourceDynamoDbStreamParameters `pulumi:"dynamoDbStreamParameters"`
	// The collection of event patterns used to filter events.
	//
	// To remove a filter, specify a `FilterCriteria` object with an empty array of `Filter` objects.
	//
	// For more information, see [Events and Event Patterns](https://docs.aws.amazon.com/eventbridge/latest/userguide/eventbridge-and-event-patterns.html) in the *Amazon EventBridge User Guide* .
	FilterCriteria *PipeFilterCriteria `pulumi:"filterCriteria"`
	// The parameters for using a Kinesis stream as a source.
	KinesisStreamParameters *PipeSourceKinesisStreamParameters `pulumi:"kinesisStreamParameters"`
	// The parameters for using an MSK stream as a source.
	ManagedStreamingKafkaParameters *PipeSourceManagedStreamingKafkaParameters `pulumi:"managedStreamingKafkaParameters"`
	// The parameters for using a Rabbit MQ broker as a source.
	RabbitMqBrokerParameters *PipeSourceRabbitMqBrokerParameters `pulumi:"rabbitMqBrokerParameters"`
	// The parameters for using a self-managed Apache Kafka stream as a source.
	//
	// A *self managed* cluster refers to any Apache Kafka cluster not hosted by AWS . This includes both clusters you manage yourself, as well as those hosted by a third-party provider, such as [Confluent Cloud](https://docs.aws.amazon.com/https://www.confluent.io/) , [CloudKarafka](https://docs.aws.amazon.com/https://www.cloudkarafka.com/) , or [Redpanda](https://docs.aws.amazon.com/https://redpanda.com/) . For more information, see [Apache Kafka streams as a source](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes-kafka.html) in the *Amazon EventBridge User Guide* .
	SelfManagedKafkaParameters *PipeSourceSelfManagedKafkaParameters `pulumi:"selfManagedKafkaParameters"`
	// The parameters for using a Amazon SQS stream as a source.
	SqsQueueParameters *PipeSourceSqsQueueParameters `pulumi:"sqsQueueParameters"`
}

type PipeSourceParametersArgs

type PipeSourceParametersArgs struct {
	// The parameters for using an Active MQ broker as a source.
	ActiveMqBrokerParameters PipeSourceActiveMqBrokerParametersPtrInput `pulumi:"activeMqBrokerParameters"`
	// The parameters for using a DynamoDB stream as a source.
	DynamoDbStreamParameters PipeSourceDynamoDbStreamParametersPtrInput `pulumi:"dynamoDbStreamParameters"`
	// The collection of event patterns used to filter events.
	//
	// To remove a filter, specify a `FilterCriteria` object with an empty array of `Filter` objects.
	//
	// For more information, see [Events and Event Patterns](https://docs.aws.amazon.com/eventbridge/latest/userguide/eventbridge-and-event-patterns.html) in the *Amazon EventBridge User Guide* .
	FilterCriteria PipeFilterCriteriaPtrInput `pulumi:"filterCriteria"`
	// The parameters for using a Kinesis stream as a source.
	KinesisStreamParameters PipeSourceKinesisStreamParametersPtrInput `pulumi:"kinesisStreamParameters"`
	// The parameters for using an MSK stream as a source.
	ManagedStreamingKafkaParameters PipeSourceManagedStreamingKafkaParametersPtrInput `pulumi:"managedStreamingKafkaParameters"`
	// The parameters for using a Rabbit MQ broker as a source.
	RabbitMqBrokerParameters PipeSourceRabbitMqBrokerParametersPtrInput `pulumi:"rabbitMqBrokerParameters"`
	// The parameters for using a self-managed Apache Kafka stream as a source.
	//
	// A *self managed* cluster refers to any Apache Kafka cluster not hosted by AWS . This includes both clusters you manage yourself, as well as those hosted by a third-party provider, such as [Confluent Cloud](https://docs.aws.amazon.com/https://www.confluent.io/) , [CloudKarafka](https://docs.aws.amazon.com/https://www.cloudkarafka.com/) , or [Redpanda](https://docs.aws.amazon.com/https://redpanda.com/) . For more information, see [Apache Kafka streams as a source](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes-kafka.html) in the *Amazon EventBridge User Guide* .
	SelfManagedKafkaParameters PipeSourceSelfManagedKafkaParametersPtrInput `pulumi:"selfManagedKafkaParameters"`
	// The parameters for using a Amazon SQS stream as a source.
	SqsQueueParameters PipeSourceSqsQueueParametersPtrInput `pulumi:"sqsQueueParameters"`
}

func (PipeSourceParametersArgs) ElementType

func (PipeSourceParametersArgs) ElementType() reflect.Type

func (PipeSourceParametersArgs) ToPipeSourceParametersOutput

func (i PipeSourceParametersArgs) ToPipeSourceParametersOutput() PipeSourceParametersOutput

func (PipeSourceParametersArgs) ToPipeSourceParametersOutputWithContext

func (i PipeSourceParametersArgs) ToPipeSourceParametersOutputWithContext(ctx context.Context) PipeSourceParametersOutput

func (PipeSourceParametersArgs) ToPipeSourceParametersPtrOutput

func (i PipeSourceParametersArgs) ToPipeSourceParametersPtrOutput() PipeSourceParametersPtrOutput

func (PipeSourceParametersArgs) ToPipeSourceParametersPtrOutputWithContext

func (i PipeSourceParametersArgs) ToPipeSourceParametersPtrOutputWithContext(ctx context.Context) PipeSourceParametersPtrOutput

type PipeSourceParametersInput

type PipeSourceParametersInput interface {
	pulumi.Input

	ToPipeSourceParametersOutput() PipeSourceParametersOutput
	ToPipeSourceParametersOutputWithContext(context.Context) PipeSourceParametersOutput
}

PipeSourceParametersInput is an input type that accepts PipeSourceParametersArgs and PipeSourceParametersOutput values. You can construct a concrete instance of `PipeSourceParametersInput` via:

PipeSourceParametersArgs{...}

type PipeSourceParametersOutput

type PipeSourceParametersOutput struct{ *pulumi.OutputState }

func (PipeSourceParametersOutput) ActiveMqBrokerParameters added in v0.72.0

The parameters for using an Active MQ broker as a source.

func (PipeSourceParametersOutput) DynamoDbStreamParameters added in v0.72.0

The parameters for using a DynamoDB stream as a source.

func (PipeSourceParametersOutput) ElementType

func (PipeSourceParametersOutput) ElementType() reflect.Type

func (PipeSourceParametersOutput) FilterCriteria

The collection of event patterns used to filter events.

To remove a filter, specify a `FilterCriteria` object with an empty array of `Filter` objects.

For more information, see [Events and Event Patterns](https://docs.aws.amazon.com/eventbridge/latest/userguide/eventbridge-and-event-patterns.html) in the *Amazon EventBridge User Guide* .

func (PipeSourceParametersOutput) KinesisStreamParameters

The parameters for using a Kinesis stream as a source.

func (PipeSourceParametersOutput) ManagedStreamingKafkaParameters

The parameters for using an MSK stream as a source.

func (PipeSourceParametersOutput) RabbitMqBrokerParameters added in v0.72.0

The parameters for using a Rabbit MQ broker as a source.

func (PipeSourceParametersOutput) SelfManagedKafkaParameters

The parameters for using a self-managed Apache Kafka stream as a source.

A *self managed* cluster refers to any Apache Kafka cluster not hosted by AWS . This includes both clusters you manage yourself, as well as those hosted by a third-party provider, such as [Confluent Cloud](https://docs.aws.amazon.com/https://www.confluent.io/) , [CloudKarafka](https://docs.aws.amazon.com/https://www.cloudkarafka.com/) , or [Redpanda](https://docs.aws.amazon.com/https://redpanda.com/) . For more information, see [Apache Kafka streams as a source](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes-kafka.html) in the *Amazon EventBridge User Guide* .

func (PipeSourceParametersOutput) SqsQueueParameters

The parameters for using a Amazon SQS stream as a source.

func (PipeSourceParametersOutput) ToPipeSourceParametersOutput

func (o PipeSourceParametersOutput) ToPipeSourceParametersOutput() PipeSourceParametersOutput

func (PipeSourceParametersOutput) ToPipeSourceParametersOutputWithContext

func (o PipeSourceParametersOutput) ToPipeSourceParametersOutputWithContext(ctx context.Context) PipeSourceParametersOutput

func (PipeSourceParametersOutput) ToPipeSourceParametersPtrOutput

func (o PipeSourceParametersOutput) ToPipeSourceParametersPtrOutput() PipeSourceParametersPtrOutput

func (PipeSourceParametersOutput) ToPipeSourceParametersPtrOutputWithContext

func (o PipeSourceParametersOutput) ToPipeSourceParametersPtrOutputWithContext(ctx context.Context) PipeSourceParametersPtrOutput

type PipeSourceParametersPtrInput

type PipeSourceParametersPtrInput interface {
	pulumi.Input

	ToPipeSourceParametersPtrOutput() PipeSourceParametersPtrOutput
	ToPipeSourceParametersPtrOutputWithContext(context.Context) PipeSourceParametersPtrOutput
}

PipeSourceParametersPtrInput is an input type that accepts PipeSourceParametersArgs, PipeSourceParametersPtr and PipeSourceParametersPtrOutput values. You can construct a concrete instance of `PipeSourceParametersPtrInput` via:

        PipeSourceParametersArgs{...}

or:

        nil

type PipeSourceParametersPtrOutput

type PipeSourceParametersPtrOutput struct{ *pulumi.OutputState }

func (PipeSourceParametersPtrOutput) ActiveMqBrokerParameters added in v0.72.0

The parameters for using an Active MQ broker as a source.

func (PipeSourceParametersPtrOutput) DynamoDbStreamParameters added in v0.72.0

The parameters for using a DynamoDB stream as a source.

func (PipeSourceParametersPtrOutput) Elem

func (PipeSourceParametersPtrOutput) ElementType

func (PipeSourceParametersPtrOutput) FilterCriteria

The collection of event patterns used to filter events.

To remove a filter, specify a `FilterCriteria` object with an empty array of `Filter` objects.

For more information, see [Events and Event Patterns](https://docs.aws.amazon.com/eventbridge/latest/userguide/eventbridge-and-event-patterns.html) in the *Amazon EventBridge User Guide* .

func (PipeSourceParametersPtrOutput) KinesisStreamParameters

The parameters for using a Kinesis stream as a source.

func (PipeSourceParametersPtrOutput) ManagedStreamingKafkaParameters

The parameters for using an MSK stream as a source.

func (PipeSourceParametersPtrOutput) RabbitMqBrokerParameters added in v0.72.0

The parameters for using a Rabbit MQ broker as a source.

func (PipeSourceParametersPtrOutput) SelfManagedKafkaParameters

The parameters for using a self-managed Apache Kafka stream as a source.

A *self managed* cluster refers to any Apache Kafka cluster not hosted by AWS . This includes both clusters you manage yourself, as well as those hosted by a third-party provider, such as [Confluent Cloud](https://docs.aws.amazon.com/https://www.confluent.io/) , [CloudKarafka](https://docs.aws.amazon.com/https://www.cloudkarafka.com/) , or [Redpanda](https://docs.aws.amazon.com/https://redpanda.com/) . For more information, see [Apache Kafka streams as a source](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes-kafka.html) in the *Amazon EventBridge User Guide* .

func (PipeSourceParametersPtrOutput) SqsQueueParameters

The parameters for using a Amazon SQS stream as a source.

func (PipeSourceParametersPtrOutput) ToPipeSourceParametersPtrOutput

func (o PipeSourceParametersPtrOutput) ToPipeSourceParametersPtrOutput() PipeSourceParametersPtrOutput

func (PipeSourceParametersPtrOutput) ToPipeSourceParametersPtrOutputWithContext

func (o PipeSourceParametersPtrOutput) ToPipeSourceParametersPtrOutputWithContext(ctx context.Context) PipeSourceParametersPtrOutput

type PipeSourceRabbitMqBrokerParameters added in v0.72.0

type PipeSourceRabbitMqBrokerParameters struct {
	// The maximum number of records to include in each batch.
	BatchSize *int `pulumi:"batchSize"`
	// The credentials needed to access the resource.
	Credentials PipeMqBrokerAccessCredentialsProperties `pulumi:"credentials"`
	// The maximum length of a time to wait for events.
	MaximumBatchingWindowInSeconds *int `pulumi:"maximumBatchingWindowInSeconds"`
	// The name of the destination queue to consume.
	QueueName string `pulumi:"queueName"`
	// The name of the virtual host associated with the source broker.
	VirtualHost *string `pulumi:"virtualHost"`
}

type PipeSourceRabbitMqBrokerParametersArgs added in v0.72.0

type PipeSourceRabbitMqBrokerParametersArgs struct {
	// The maximum number of records to include in each batch.
	BatchSize pulumi.IntPtrInput `pulumi:"batchSize"`
	// The credentials needed to access the resource.
	Credentials PipeMqBrokerAccessCredentialsPropertiesInput `pulumi:"credentials"`
	// The maximum length of a time to wait for events.
	MaximumBatchingWindowInSeconds pulumi.IntPtrInput `pulumi:"maximumBatchingWindowInSeconds"`
	// The name of the destination queue to consume.
	QueueName pulumi.StringInput `pulumi:"queueName"`
	// The name of the virtual host associated with the source broker.
	VirtualHost pulumi.StringPtrInput `pulumi:"virtualHost"`
}

func (PipeSourceRabbitMqBrokerParametersArgs) ElementType added in v0.72.0

func (PipeSourceRabbitMqBrokerParametersArgs) ToPipeSourceRabbitMqBrokerParametersOutput added in v0.72.0

func (i PipeSourceRabbitMqBrokerParametersArgs) ToPipeSourceRabbitMqBrokerParametersOutput() PipeSourceRabbitMqBrokerParametersOutput

func (PipeSourceRabbitMqBrokerParametersArgs) ToPipeSourceRabbitMqBrokerParametersOutputWithContext added in v0.72.0

func (i PipeSourceRabbitMqBrokerParametersArgs) ToPipeSourceRabbitMqBrokerParametersOutputWithContext(ctx context.Context) PipeSourceRabbitMqBrokerParametersOutput

func (PipeSourceRabbitMqBrokerParametersArgs) ToPipeSourceRabbitMqBrokerParametersPtrOutput added in v0.72.0

func (i PipeSourceRabbitMqBrokerParametersArgs) ToPipeSourceRabbitMqBrokerParametersPtrOutput() PipeSourceRabbitMqBrokerParametersPtrOutput

func (PipeSourceRabbitMqBrokerParametersArgs) ToPipeSourceRabbitMqBrokerParametersPtrOutputWithContext added in v0.72.0

func (i PipeSourceRabbitMqBrokerParametersArgs) ToPipeSourceRabbitMqBrokerParametersPtrOutputWithContext(ctx context.Context) PipeSourceRabbitMqBrokerParametersPtrOutput

type PipeSourceRabbitMqBrokerParametersInput added in v0.72.0

type PipeSourceRabbitMqBrokerParametersInput interface {
	pulumi.Input

	ToPipeSourceRabbitMqBrokerParametersOutput() PipeSourceRabbitMqBrokerParametersOutput
	ToPipeSourceRabbitMqBrokerParametersOutputWithContext(context.Context) PipeSourceRabbitMqBrokerParametersOutput
}

PipeSourceRabbitMqBrokerParametersInput is an input type that accepts PipeSourceRabbitMqBrokerParametersArgs and PipeSourceRabbitMqBrokerParametersOutput values. You can construct a concrete instance of `PipeSourceRabbitMqBrokerParametersInput` via:

PipeSourceRabbitMqBrokerParametersArgs{...}

type PipeSourceRabbitMqBrokerParametersOutput added in v0.72.0

type PipeSourceRabbitMqBrokerParametersOutput struct{ *pulumi.OutputState }

func (PipeSourceRabbitMqBrokerParametersOutput) BatchSize added in v0.72.0

The maximum number of records to include in each batch.

func (PipeSourceRabbitMqBrokerParametersOutput) Credentials added in v0.72.0

The credentials needed to access the resource.

func (PipeSourceRabbitMqBrokerParametersOutput) ElementType added in v0.72.0

func (PipeSourceRabbitMqBrokerParametersOutput) MaximumBatchingWindowInSeconds added in v0.72.0

func (o PipeSourceRabbitMqBrokerParametersOutput) MaximumBatchingWindowInSeconds() pulumi.IntPtrOutput

The maximum length of a time to wait for events.

func (PipeSourceRabbitMqBrokerParametersOutput) QueueName added in v0.72.0

The name of the destination queue to consume.

func (PipeSourceRabbitMqBrokerParametersOutput) ToPipeSourceRabbitMqBrokerParametersOutput added in v0.72.0

func (o PipeSourceRabbitMqBrokerParametersOutput) ToPipeSourceRabbitMqBrokerParametersOutput() PipeSourceRabbitMqBrokerParametersOutput

func (PipeSourceRabbitMqBrokerParametersOutput) ToPipeSourceRabbitMqBrokerParametersOutputWithContext added in v0.72.0

func (o PipeSourceRabbitMqBrokerParametersOutput) ToPipeSourceRabbitMqBrokerParametersOutputWithContext(ctx context.Context) PipeSourceRabbitMqBrokerParametersOutput

func (PipeSourceRabbitMqBrokerParametersOutput) ToPipeSourceRabbitMqBrokerParametersPtrOutput added in v0.72.0

func (o PipeSourceRabbitMqBrokerParametersOutput) ToPipeSourceRabbitMqBrokerParametersPtrOutput() PipeSourceRabbitMqBrokerParametersPtrOutput

func (PipeSourceRabbitMqBrokerParametersOutput) ToPipeSourceRabbitMqBrokerParametersPtrOutputWithContext added in v0.72.0

func (o PipeSourceRabbitMqBrokerParametersOutput) ToPipeSourceRabbitMqBrokerParametersPtrOutputWithContext(ctx context.Context) PipeSourceRabbitMqBrokerParametersPtrOutput

func (PipeSourceRabbitMqBrokerParametersOutput) VirtualHost added in v0.72.0

The name of the virtual host associated with the source broker.

type PipeSourceRabbitMqBrokerParametersPtrInput added in v0.72.0

type PipeSourceRabbitMqBrokerParametersPtrInput interface {
	pulumi.Input

	ToPipeSourceRabbitMqBrokerParametersPtrOutput() PipeSourceRabbitMqBrokerParametersPtrOutput
	ToPipeSourceRabbitMqBrokerParametersPtrOutputWithContext(context.Context) PipeSourceRabbitMqBrokerParametersPtrOutput
}

PipeSourceRabbitMqBrokerParametersPtrInput is an input type that accepts PipeSourceRabbitMqBrokerParametersArgs, PipeSourceRabbitMqBrokerParametersPtr and PipeSourceRabbitMqBrokerParametersPtrOutput values. You can construct a concrete instance of `PipeSourceRabbitMqBrokerParametersPtrInput` via:

        PipeSourceRabbitMqBrokerParametersArgs{...}

or:

        nil

type PipeSourceRabbitMqBrokerParametersPtrOutput added in v0.72.0

type PipeSourceRabbitMqBrokerParametersPtrOutput struct{ *pulumi.OutputState }

func (PipeSourceRabbitMqBrokerParametersPtrOutput) BatchSize added in v0.72.0

The maximum number of records to include in each batch.

func (PipeSourceRabbitMqBrokerParametersPtrOutput) Credentials added in v0.72.0

The credentials needed to access the resource.

func (PipeSourceRabbitMqBrokerParametersPtrOutput) Elem added in v0.72.0

func (PipeSourceRabbitMqBrokerParametersPtrOutput) ElementType added in v0.72.0

func (PipeSourceRabbitMqBrokerParametersPtrOutput) MaximumBatchingWindowInSeconds added in v0.72.0

func (o PipeSourceRabbitMqBrokerParametersPtrOutput) MaximumBatchingWindowInSeconds() pulumi.IntPtrOutput

The maximum length of a time to wait for events.

func (PipeSourceRabbitMqBrokerParametersPtrOutput) QueueName added in v0.72.0

The name of the destination queue to consume.

func (PipeSourceRabbitMqBrokerParametersPtrOutput) ToPipeSourceRabbitMqBrokerParametersPtrOutput added in v0.72.0

func (o PipeSourceRabbitMqBrokerParametersPtrOutput) ToPipeSourceRabbitMqBrokerParametersPtrOutput() PipeSourceRabbitMqBrokerParametersPtrOutput

func (PipeSourceRabbitMqBrokerParametersPtrOutput) ToPipeSourceRabbitMqBrokerParametersPtrOutputWithContext added in v0.72.0

func (o PipeSourceRabbitMqBrokerParametersPtrOutput) ToPipeSourceRabbitMqBrokerParametersPtrOutputWithContext(ctx context.Context) PipeSourceRabbitMqBrokerParametersPtrOutput

func (PipeSourceRabbitMqBrokerParametersPtrOutput) VirtualHost added in v0.72.0

The name of the virtual host associated with the source broker.

type PipeSourceSelfManagedKafkaParameters

type PipeSourceSelfManagedKafkaParameters struct {
	// An array of server URLs.
	AdditionalBootstrapServers []string `pulumi:"additionalBootstrapServers"`
	// The maximum number of records to include in each batch.
	BatchSize *int `pulumi:"batchSize"`
	// The name of the destination queue to consume.
	ConsumerGroupId *string `pulumi:"consumerGroupId"`
	// The credentials needed to access the resource.
	Credentials interface{} `pulumi:"credentials"`
	// The maximum length of a time to wait for events.
	MaximumBatchingWindowInSeconds *int `pulumi:"maximumBatchingWindowInSeconds"`
	// Optional SecretManager ARN which stores the database credentials
	ServerRootCaCertificate *string `pulumi:"serverRootCaCertificate"`
	// (Streams only) The position in a stream from which to start reading.
	StartingPosition *PipeSelfManagedKafkaStartPosition `pulumi:"startingPosition"`
	// The name of the topic that the pipe will read from.
	TopicName string `pulumi:"topicName"`
	// This structure specifies the VPC subnets and security groups for the stream, and whether a public IP address is to be used.
	Vpc *PipeSelfManagedKafkaAccessConfigurationVpc `pulumi:"vpc"`
}

type PipeSourceSelfManagedKafkaParametersArgs

type PipeSourceSelfManagedKafkaParametersArgs struct {
	// An array of server URLs.
	AdditionalBootstrapServers pulumi.StringArrayInput `pulumi:"additionalBootstrapServers"`
	// The maximum number of records to include in each batch.
	BatchSize pulumi.IntPtrInput `pulumi:"batchSize"`
	// The name of the destination queue to consume.
	ConsumerGroupId pulumi.StringPtrInput `pulumi:"consumerGroupId"`
	// The credentials needed to access the resource.
	Credentials pulumi.Input `pulumi:"credentials"`
	// The maximum length of a time to wait for events.
	MaximumBatchingWindowInSeconds pulumi.IntPtrInput `pulumi:"maximumBatchingWindowInSeconds"`
	// Optional SecretManager ARN which stores the database credentials
	ServerRootCaCertificate pulumi.StringPtrInput `pulumi:"serverRootCaCertificate"`
	// (Streams only) The position in a stream from which to start reading.
	StartingPosition PipeSelfManagedKafkaStartPositionPtrInput `pulumi:"startingPosition"`
	// The name of the topic that the pipe will read from.
	TopicName pulumi.StringInput `pulumi:"topicName"`
	// This structure specifies the VPC subnets and security groups for the stream, and whether a public IP address is to be used.
	Vpc PipeSelfManagedKafkaAccessConfigurationVpcPtrInput `pulumi:"vpc"`
}

func (PipeSourceSelfManagedKafkaParametersArgs) ElementType

func (PipeSourceSelfManagedKafkaParametersArgs) ToPipeSourceSelfManagedKafkaParametersOutput

func (i PipeSourceSelfManagedKafkaParametersArgs) ToPipeSourceSelfManagedKafkaParametersOutput() PipeSourceSelfManagedKafkaParametersOutput

func (PipeSourceSelfManagedKafkaParametersArgs) ToPipeSourceSelfManagedKafkaParametersOutputWithContext

func (i PipeSourceSelfManagedKafkaParametersArgs) ToPipeSourceSelfManagedKafkaParametersOutputWithContext(ctx context.Context) PipeSourceSelfManagedKafkaParametersOutput

func (PipeSourceSelfManagedKafkaParametersArgs) ToPipeSourceSelfManagedKafkaParametersPtrOutput

func (i PipeSourceSelfManagedKafkaParametersArgs) ToPipeSourceSelfManagedKafkaParametersPtrOutput() PipeSourceSelfManagedKafkaParametersPtrOutput

func (PipeSourceSelfManagedKafkaParametersArgs) ToPipeSourceSelfManagedKafkaParametersPtrOutputWithContext

func (i PipeSourceSelfManagedKafkaParametersArgs) ToPipeSourceSelfManagedKafkaParametersPtrOutputWithContext(ctx context.Context) PipeSourceSelfManagedKafkaParametersPtrOutput

type PipeSourceSelfManagedKafkaParametersInput

type PipeSourceSelfManagedKafkaParametersInput interface {
	pulumi.Input

	ToPipeSourceSelfManagedKafkaParametersOutput() PipeSourceSelfManagedKafkaParametersOutput
	ToPipeSourceSelfManagedKafkaParametersOutputWithContext(context.Context) PipeSourceSelfManagedKafkaParametersOutput
}

PipeSourceSelfManagedKafkaParametersInput is an input type that accepts PipeSourceSelfManagedKafkaParametersArgs and PipeSourceSelfManagedKafkaParametersOutput values. You can construct a concrete instance of `PipeSourceSelfManagedKafkaParametersInput` via:

PipeSourceSelfManagedKafkaParametersArgs{...}

type PipeSourceSelfManagedKafkaParametersOutput

type PipeSourceSelfManagedKafkaParametersOutput struct{ *pulumi.OutputState }

func (PipeSourceSelfManagedKafkaParametersOutput) AdditionalBootstrapServers

An array of server URLs.

func (PipeSourceSelfManagedKafkaParametersOutput) BatchSize

The maximum number of records to include in each batch.

func (PipeSourceSelfManagedKafkaParametersOutput) ConsumerGroupId added in v0.72.0

The name of the destination queue to consume.

func (PipeSourceSelfManagedKafkaParametersOutput) Credentials

The credentials needed to access the resource.

func (PipeSourceSelfManagedKafkaParametersOutput) ElementType

func (PipeSourceSelfManagedKafkaParametersOutput) MaximumBatchingWindowInSeconds

func (o PipeSourceSelfManagedKafkaParametersOutput) MaximumBatchingWindowInSeconds() pulumi.IntPtrOutput

The maximum length of a time to wait for events.

func (PipeSourceSelfManagedKafkaParametersOutput) ServerRootCaCertificate

Optional SecretManager ARN which stores the database credentials

func (PipeSourceSelfManagedKafkaParametersOutput) StartingPosition

(Streams only) The position in a stream from which to start reading.

func (PipeSourceSelfManagedKafkaParametersOutput) ToPipeSourceSelfManagedKafkaParametersOutput

func (o PipeSourceSelfManagedKafkaParametersOutput) ToPipeSourceSelfManagedKafkaParametersOutput() PipeSourceSelfManagedKafkaParametersOutput

func (PipeSourceSelfManagedKafkaParametersOutput) ToPipeSourceSelfManagedKafkaParametersOutputWithContext

func (o PipeSourceSelfManagedKafkaParametersOutput) ToPipeSourceSelfManagedKafkaParametersOutputWithContext(ctx context.Context) PipeSourceSelfManagedKafkaParametersOutput

func (PipeSourceSelfManagedKafkaParametersOutput) ToPipeSourceSelfManagedKafkaParametersPtrOutput

func (o PipeSourceSelfManagedKafkaParametersOutput) ToPipeSourceSelfManagedKafkaParametersPtrOutput() PipeSourceSelfManagedKafkaParametersPtrOutput

func (PipeSourceSelfManagedKafkaParametersOutput) ToPipeSourceSelfManagedKafkaParametersPtrOutputWithContext

func (o PipeSourceSelfManagedKafkaParametersOutput) ToPipeSourceSelfManagedKafkaParametersPtrOutputWithContext(ctx context.Context) PipeSourceSelfManagedKafkaParametersPtrOutput

func (PipeSourceSelfManagedKafkaParametersOutput) TopicName

The name of the topic that the pipe will read from.

func (PipeSourceSelfManagedKafkaParametersOutput) Vpc

This structure specifies the VPC subnets and security groups for the stream, and whether a public IP address is to be used.

type PipeSourceSelfManagedKafkaParametersPtrInput

type PipeSourceSelfManagedKafkaParametersPtrInput interface {
	pulumi.Input

	ToPipeSourceSelfManagedKafkaParametersPtrOutput() PipeSourceSelfManagedKafkaParametersPtrOutput
	ToPipeSourceSelfManagedKafkaParametersPtrOutputWithContext(context.Context) PipeSourceSelfManagedKafkaParametersPtrOutput
}

PipeSourceSelfManagedKafkaParametersPtrInput is an input type that accepts PipeSourceSelfManagedKafkaParametersArgs, PipeSourceSelfManagedKafkaParametersPtr and PipeSourceSelfManagedKafkaParametersPtrOutput values. You can construct a concrete instance of `PipeSourceSelfManagedKafkaParametersPtrInput` via:

        PipeSourceSelfManagedKafkaParametersArgs{...}

or:

        nil

type PipeSourceSelfManagedKafkaParametersPtrOutput

type PipeSourceSelfManagedKafkaParametersPtrOutput struct{ *pulumi.OutputState }

func (PipeSourceSelfManagedKafkaParametersPtrOutput) AdditionalBootstrapServers

An array of server URLs.

func (PipeSourceSelfManagedKafkaParametersPtrOutput) BatchSize

The maximum number of records to include in each batch.

func (PipeSourceSelfManagedKafkaParametersPtrOutput) ConsumerGroupId added in v0.72.0

The name of the destination queue to consume.

func (PipeSourceSelfManagedKafkaParametersPtrOutput) Credentials

The credentials needed to access the resource.

func (PipeSourceSelfManagedKafkaParametersPtrOutput) Elem

func (PipeSourceSelfManagedKafkaParametersPtrOutput) ElementType

func (PipeSourceSelfManagedKafkaParametersPtrOutput) MaximumBatchingWindowInSeconds

func (o PipeSourceSelfManagedKafkaParametersPtrOutput) MaximumBatchingWindowInSeconds() pulumi.IntPtrOutput

The maximum length of a time to wait for events.

func (PipeSourceSelfManagedKafkaParametersPtrOutput) ServerRootCaCertificate

Optional SecretManager ARN which stores the database credentials

func (PipeSourceSelfManagedKafkaParametersPtrOutput) StartingPosition

(Streams only) The position in a stream from which to start reading.

func (PipeSourceSelfManagedKafkaParametersPtrOutput) ToPipeSourceSelfManagedKafkaParametersPtrOutput

func (o PipeSourceSelfManagedKafkaParametersPtrOutput) ToPipeSourceSelfManagedKafkaParametersPtrOutput() PipeSourceSelfManagedKafkaParametersPtrOutput

func (PipeSourceSelfManagedKafkaParametersPtrOutput) ToPipeSourceSelfManagedKafkaParametersPtrOutputWithContext

func (o PipeSourceSelfManagedKafkaParametersPtrOutput) ToPipeSourceSelfManagedKafkaParametersPtrOutputWithContext(ctx context.Context) PipeSourceSelfManagedKafkaParametersPtrOutput

func (PipeSourceSelfManagedKafkaParametersPtrOutput) TopicName

The name of the topic that the pipe will read from.

func (PipeSourceSelfManagedKafkaParametersPtrOutput) Vpc

This structure specifies the VPC subnets and security groups for the stream, and whether a public IP address is to be used.

type PipeSourceSqsQueueParameters

type PipeSourceSqsQueueParameters struct {
	// The maximum number of records to include in each batch.
	BatchSize *int `pulumi:"batchSize"`
	// The maximum length of a time to wait for events.
	MaximumBatchingWindowInSeconds *int `pulumi:"maximumBatchingWindowInSeconds"`
}

type PipeSourceSqsQueueParametersArgs

type PipeSourceSqsQueueParametersArgs struct {
	// The maximum number of records to include in each batch.
	BatchSize pulumi.IntPtrInput `pulumi:"batchSize"`
	// The maximum length of a time to wait for events.
	MaximumBatchingWindowInSeconds pulumi.IntPtrInput `pulumi:"maximumBatchingWindowInSeconds"`
}

func (PipeSourceSqsQueueParametersArgs) ElementType

func (PipeSourceSqsQueueParametersArgs) ToPipeSourceSqsQueueParametersOutput

func (i PipeSourceSqsQueueParametersArgs) ToPipeSourceSqsQueueParametersOutput() PipeSourceSqsQueueParametersOutput

func (PipeSourceSqsQueueParametersArgs) ToPipeSourceSqsQueueParametersOutputWithContext

func (i PipeSourceSqsQueueParametersArgs) ToPipeSourceSqsQueueParametersOutputWithContext(ctx context.Context) PipeSourceSqsQueueParametersOutput

func (PipeSourceSqsQueueParametersArgs) ToPipeSourceSqsQueueParametersPtrOutput

func (i PipeSourceSqsQueueParametersArgs) ToPipeSourceSqsQueueParametersPtrOutput() PipeSourceSqsQueueParametersPtrOutput

func (PipeSourceSqsQueueParametersArgs) ToPipeSourceSqsQueueParametersPtrOutputWithContext

func (i PipeSourceSqsQueueParametersArgs) ToPipeSourceSqsQueueParametersPtrOutputWithContext(ctx context.Context) PipeSourceSqsQueueParametersPtrOutput

type PipeSourceSqsQueueParametersInput

type PipeSourceSqsQueueParametersInput interface {
	pulumi.Input

	ToPipeSourceSqsQueueParametersOutput() PipeSourceSqsQueueParametersOutput
	ToPipeSourceSqsQueueParametersOutputWithContext(context.Context) PipeSourceSqsQueueParametersOutput
}

PipeSourceSqsQueueParametersInput is an input type that accepts PipeSourceSqsQueueParametersArgs and PipeSourceSqsQueueParametersOutput values. You can construct a concrete instance of `PipeSourceSqsQueueParametersInput` via:

PipeSourceSqsQueueParametersArgs{...}

type PipeSourceSqsQueueParametersOutput

type PipeSourceSqsQueueParametersOutput struct{ *pulumi.OutputState }

func (PipeSourceSqsQueueParametersOutput) BatchSize

The maximum number of records to include in each batch.

func (PipeSourceSqsQueueParametersOutput) ElementType

func (PipeSourceSqsQueueParametersOutput) MaximumBatchingWindowInSeconds

func (o PipeSourceSqsQueueParametersOutput) MaximumBatchingWindowInSeconds() pulumi.IntPtrOutput

The maximum length of a time to wait for events.

func (PipeSourceSqsQueueParametersOutput) ToPipeSourceSqsQueueParametersOutput

func (o PipeSourceSqsQueueParametersOutput) ToPipeSourceSqsQueueParametersOutput() PipeSourceSqsQueueParametersOutput

func (PipeSourceSqsQueueParametersOutput) ToPipeSourceSqsQueueParametersOutputWithContext

func (o PipeSourceSqsQueueParametersOutput) ToPipeSourceSqsQueueParametersOutputWithContext(ctx context.Context) PipeSourceSqsQueueParametersOutput

func (PipeSourceSqsQueueParametersOutput) ToPipeSourceSqsQueueParametersPtrOutput

func (o PipeSourceSqsQueueParametersOutput) ToPipeSourceSqsQueueParametersPtrOutput() PipeSourceSqsQueueParametersPtrOutput

func (PipeSourceSqsQueueParametersOutput) ToPipeSourceSqsQueueParametersPtrOutputWithContext

func (o PipeSourceSqsQueueParametersOutput) ToPipeSourceSqsQueueParametersPtrOutputWithContext(ctx context.Context) PipeSourceSqsQueueParametersPtrOutput

type PipeSourceSqsQueueParametersPtrInput

type PipeSourceSqsQueueParametersPtrInput interface {
	pulumi.Input

	ToPipeSourceSqsQueueParametersPtrOutput() PipeSourceSqsQueueParametersPtrOutput
	ToPipeSourceSqsQueueParametersPtrOutputWithContext(context.Context) PipeSourceSqsQueueParametersPtrOutput
}

PipeSourceSqsQueueParametersPtrInput is an input type that accepts PipeSourceSqsQueueParametersArgs, PipeSourceSqsQueueParametersPtr and PipeSourceSqsQueueParametersPtrOutput values. You can construct a concrete instance of `PipeSourceSqsQueueParametersPtrInput` via:

        PipeSourceSqsQueueParametersArgs{...}

or:

        nil

type PipeSourceSqsQueueParametersPtrOutput

type PipeSourceSqsQueueParametersPtrOutput struct{ *pulumi.OutputState }

func (PipeSourceSqsQueueParametersPtrOutput) BatchSize

The maximum number of records to include in each batch.

func (PipeSourceSqsQueueParametersPtrOutput) Elem

func (PipeSourceSqsQueueParametersPtrOutput) ElementType

func (PipeSourceSqsQueueParametersPtrOutput) MaximumBatchingWindowInSeconds

func (o PipeSourceSqsQueueParametersPtrOutput) MaximumBatchingWindowInSeconds() pulumi.IntPtrOutput

The maximum length of a time to wait for events.

func (PipeSourceSqsQueueParametersPtrOutput) ToPipeSourceSqsQueueParametersPtrOutput

func (o PipeSourceSqsQueueParametersPtrOutput) ToPipeSourceSqsQueueParametersPtrOutput() PipeSourceSqsQueueParametersPtrOutput

func (PipeSourceSqsQueueParametersPtrOutput) ToPipeSourceSqsQueueParametersPtrOutputWithContext

func (o PipeSourceSqsQueueParametersPtrOutput) ToPipeSourceSqsQueueParametersPtrOutputWithContext(ctx context.Context) PipeSourceSqsQueueParametersPtrOutput

type PipeState

type PipeState struct {
}

func (PipeState) ElementType

func (PipeState) ElementType() reflect.Type

type PipeStateEnum

type PipeStateEnum string

type PipeStateEnumOutput

type PipeStateEnumOutput struct{ *pulumi.OutputState }

func (PipeStateEnumOutput) ElementType

func (PipeStateEnumOutput) ElementType() reflect.Type

func (PipeStateEnumOutput) ToPipeStateEnumOutput

func (o PipeStateEnumOutput) ToPipeStateEnumOutput() PipeStateEnumOutput

func (PipeStateEnumOutput) ToPipeStateEnumOutputWithContext

func (o PipeStateEnumOutput) ToPipeStateEnumOutputWithContext(ctx context.Context) PipeStateEnumOutput

func (PipeStateEnumOutput) ToPipeStateEnumPtrOutput

func (o PipeStateEnumOutput) ToPipeStateEnumPtrOutput() PipeStateEnumPtrOutput

func (PipeStateEnumOutput) ToPipeStateEnumPtrOutputWithContext

func (o PipeStateEnumOutput) ToPipeStateEnumPtrOutputWithContext(ctx context.Context) PipeStateEnumPtrOutput

func (PipeStateEnumOutput) ToStringOutput

func (o PipeStateEnumOutput) ToStringOutput() pulumi.StringOutput

func (PipeStateEnumOutput) ToStringOutputWithContext

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

func (PipeStateEnumOutput) ToStringPtrOutput

func (o PipeStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipeStateEnumOutput) ToStringPtrOutputWithContext

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

type PipeStateEnumPtrOutput

type PipeStateEnumPtrOutput struct{ *pulumi.OutputState }

func (PipeStateEnumPtrOutput) Elem

func (PipeStateEnumPtrOutput) ElementType

func (PipeStateEnumPtrOutput) ElementType() reflect.Type

func (PipeStateEnumPtrOutput) ToPipeStateEnumPtrOutput

func (o PipeStateEnumPtrOutput) ToPipeStateEnumPtrOutput() PipeStateEnumPtrOutput

func (PipeStateEnumPtrOutput) ToPipeStateEnumPtrOutputWithContext

func (o PipeStateEnumPtrOutput) ToPipeStateEnumPtrOutputWithContext(ctx context.Context) PipeStateEnumPtrOutput

func (PipeStateEnumPtrOutput) ToStringPtrOutput

func (o PipeStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipeStateEnumPtrOutput) ToStringPtrOutputWithContext

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

type PipeTag

type PipeTag struct {
	// The key of the key-value pair.
	Key string `pulumi:"key"`
	// The value of the key-value pair.
	Value string `pulumi:"value"`
}

type PipeTagArgs

type PipeTagArgs struct {
	// The key of the key-value pair.
	Key pulumi.StringInput `pulumi:"key"`
	// The value of the key-value pair.
	Value pulumi.StringInput `pulumi:"value"`
}

func (PipeTagArgs) ElementType

func (PipeTagArgs) ElementType() reflect.Type

func (PipeTagArgs) ToPipeTagOutput

func (i PipeTagArgs) ToPipeTagOutput() PipeTagOutput

func (PipeTagArgs) ToPipeTagOutputWithContext

func (i PipeTagArgs) ToPipeTagOutputWithContext(ctx context.Context) PipeTagOutput

type PipeTagArray

type PipeTagArray []PipeTagInput

func (PipeTagArray) ElementType

func (PipeTagArray) ElementType() reflect.Type

func (PipeTagArray) ToPipeTagArrayOutput

func (i PipeTagArray) ToPipeTagArrayOutput() PipeTagArrayOutput

func (PipeTagArray) ToPipeTagArrayOutputWithContext

func (i PipeTagArray) ToPipeTagArrayOutputWithContext(ctx context.Context) PipeTagArrayOutput

type PipeTagArrayInput

type PipeTagArrayInput interface {
	pulumi.Input

	ToPipeTagArrayOutput() PipeTagArrayOutput
	ToPipeTagArrayOutputWithContext(context.Context) PipeTagArrayOutput
}

PipeTagArrayInput is an input type that accepts PipeTagArray and PipeTagArrayOutput values. You can construct a concrete instance of `PipeTagArrayInput` via:

PipeTagArray{ PipeTagArgs{...} }

type PipeTagArrayOutput

type PipeTagArrayOutput struct{ *pulumi.OutputState }

func (PipeTagArrayOutput) ElementType

func (PipeTagArrayOutput) ElementType() reflect.Type

func (PipeTagArrayOutput) Index

func (PipeTagArrayOutput) ToPipeTagArrayOutput

func (o PipeTagArrayOutput) ToPipeTagArrayOutput() PipeTagArrayOutput

func (PipeTagArrayOutput) ToPipeTagArrayOutputWithContext

func (o PipeTagArrayOutput) ToPipeTagArrayOutputWithContext(ctx context.Context) PipeTagArrayOutput

type PipeTagInput

type PipeTagInput interface {
	pulumi.Input

	ToPipeTagOutput() PipeTagOutput
	ToPipeTagOutputWithContext(context.Context) PipeTagOutput
}

PipeTagInput is an input type that accepts PipeTagArgs and PipeTagOutput values. You can construct a concrete instance of `PipeTagInput` via:

PipeTagArgs{...}

type PipeTagOutput

type PipeTagOutput struct{ *pulumi.OutputState }

func (PipeTagOutput) ElementType

func (PipeTagOutput) ElementType() reflect.Type

func (PipeTagOutput) Key

The key of the key-value pair.

func (PipeTagOutput) ToPipeTagOutput

func (o PipeTagOutput) ToPipeTagOutput() PipeTagOutput

func (PipeTagOutput) ToPipeTagOutputWithContext

func (o PipeTagOutput) ToPipeTagOutputWithContext(ctx context.Context) PipeTagOutput

func (PipeTagOutput) Value

func (o PipeTagOutput) Value() pulumi.StringOutput

The value of the key-value pair.

type PipeTargetBatchJobParameters

type PipeTargetBatchJobParameters struct {
	// The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. This parameter is used only if the target is an AWS Batch job.
	ArrayProperties *PipeBatchArrayProperties `pulumi:"arrayProperties"`
	// The overrides that are sent to a container.
	ContainerOverrides *PipeBatchContainerOverrides `pulumi:"containerOverrides"`
	// A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a `SEQUENTIAL` type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an `N_TO_N` type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.
	DependsOn []PipeBatchJobDependency `pulumi:"dependsOn"`
	// The job definition used by this job. This value can be one of `name` , `name:revision` , or the Amazon Resource Name (ARN) for the job definition. If name is specified without a revision then the latest active revision is used.
	JobDefinition string `pulumi:"jobDefinition"`
	// The name of the job. It can be up to 128 letters long. The first character must be alphanumeric, can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_).
	JobName string `pulumi:"jobName"`
	// Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters included here override any corresponding parameter defaults from the job definition.
	Parameters map[string]string `pulumi:"parameters"`
	// The retry strategy to use for failed jobs. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.
	RetryStrategy *PipeBatchRetryStrategy `pulumi:"retryStrategy"`
}

type PipeTargetBatchJobParametersArgs

type PipeTargetBatchJobParametersArgs struct {
	// The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. This parameter is used only if the target is an AWS Batch job.
	ArrayProperties PipeBatchArrayPropertiesPtrInput `pulumi:"arrayProperties"`
	// The overrides that are sent to a container.
	ContainerOverrides PipeBatchContainerOverridesPtrInput `pulumi:"containerOverrides"`
	// A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a `SEQUENTIAL` type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an `N_TO_N` type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.
	DependsOn PipeBatchJobDependencyArrayInput `pulumi:"dependsOn"`
	// The job definition used by this job. This value can be one of `name` , `name:revision` , or the Amazon Resource Name (ARN) for the job definition. If name is specified without a revision then the latest active revision is used.
	JobDefinition pulumi.StringInput `pulumi:"jobDefinition"`
	// The name of the job. It can be up to 128 letters long. The first character must be alphanumeric, can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_).
	JobName pulumi.StringInput `pulumi:"jobName"`
	// Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters included here override any corresponding parameter defaults from the job definition.
	Parameters pulumi.StringMapInput `pulumi:"parameters"`
	// The retry strategy to use for failed jobs. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.
	RetryStrategy PipeBatchRetryStrategyPtrInput `pulumi:"retryStrategy"`
}

func (PipeTargetBatchJobParametersArgs) ElementType

func (PipeTargetBatchJobParametersArgs) ToPipeTargetBatchJobParametersOutput

func (i PipeTargetBatchJobParametersArgs) ToPipeTargetBatchJobParametersOutput() PipeTargetBatchJobParametersOutput

func (PipeTargetBatchJobParametersArgs) ToPipeTargetBatchJobParametersOutputWithContext

func (i PipeTargetBatchJobParametersArgs) ToPipeTargetBatchJobParametersOutputWithContext(ctx context.Context) PipeTargetBatchJobParametersOutput

func (PipeTargetBatchJobParametersArgs) ToPipeTargetBatchJobParametersPtrOutput

func (i PipeTargetBatchJobParametersArgs) ToPipeTargetBatchJobParametersPtrOutput() PipeTargetBatchJobParametersPtrOutput

func (PipeTargetBatchJobParametersArgs) ToPipeTargetBatchJobParametersPtrOutputWithContext

func (i PipeTargetBatchJobParametersArgs) ToPipeTargetBatchJobParametersPtrOutputWithContext(ctx context.Context) PipeTargetBatchJobParametersPtrOutput

type PipeTargetBatchJobParametersInput

type PipeTargetBatchJobParametersInput interface {
	pulumi.Input

	ToPipeTargetBatchJobParametersOutput() PipeTargetBatchJobParametersOutput
	ToPipeTargetBatchJobParametersOutputWithContext(context.Context) PipeTargetBatchJobParametersOutput
}

PipeTargetBatchJobParametersInput is an input type that accepts PipeTargetBatchJobParametersArgs and PipeTargetBatchJobParametersOutput values. You can construct a concrete instance of `PipeTargetBatchJobParametersInput` via:

PipeTargetBatchJobParametersArgs{...}

type PipeTargetBatchJobParametersOutput

type PipeTargetBatchJobParametersOutput struct{ *pulumi.OutputState }

func (PipeTargetBatchJobParametersOutput) ArrayProperties

The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. This parameter is used only if the target is an AWS Batch job.

func (PipeTargetBatchJobParametersOutput) ContainerOverrides

The overrides that are sent to a container.

func (PipeTargetBatchJobParametersOutput) DependsOn

A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a `SEQUENTIAL` type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an `N_TO_N` type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

func (PipeTargetBatchJobParametersOutput) ElementType

func (PipeTargetBatchJobParametersOutput) JobDefinition

The job definition used by this job. This value can be one of `name` , `name:revision` , or the Amazon Resource Name (ARN) for the job definition. If name is specified without a revision then the latest active revision is used.

func (PipeTargetBatchJobParametersOutput) JobName

The name of the job. It can be up to 128 letters long. The first character must be alphanumeric, can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_).

func (PipeTargetBatchJobParametersOutput) Parameters

Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters included here override any corresponding parameter defaults from the job definition.

func (PipeTargetBatchJobParametersOutput) RetryStrategy

The retry strategy to use for failed jobs. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

func (PipeTargetBatchJobParametersOutput) ToPipeTargetBatchJobParametersOutput

func (o PipeTargetBatchJobParametersOutput) ToPipeTargetBatchJobParametersOutput() PipeTargetBatchJobParametersOutput

func (PipeTargetBatchJobParametersOutput) ToPipeTargetBatchJobParametersOutputWithContext

func (o PipeTargetBatchJobParametersOutput) ToPipeTargetBatchJobParametersOutputWithContext(ctx context.Context) PipeTargetBatchJobParametersOutput

func (PipeTargetBatchJobParametersOutput) ToPipeTargetBatchJobParametersPtrOutput

func (o PipeTargetBatchJobParametersOutput) ToPipeTargetBatchJobParametersPtrOutput() PipeTargetBatchJobParametersPtrOutput

func (PipeTargetBatchJobParametersOutput) ToPipeTargetBatchJobParametersPtrOutputWithContext

func (o PipeTargetBatchJobParametersOutput) ToPipeTargetBatchJobParametersPtrOutputWithContext(ctx context.Context) PipeTargetBatchJobParametersPtrOutput

type PipeTargetBatchJobParametersPtrInput

type PipeTargetBatchJobParametersPtrInput interface {
	pulumi.Input

	ToPipeTargetBatchJobParametersPtrOutput() PipeTargetBatchJobParametersPtrOutput
	ToPipeTargetBatchJobParametersPtrOutputWithContext(context.Context) PipeTargetBatchJobParametersPtrOutput
}

PipeTargetBatchJobParametersPtrInput is an input type that accepts PipeTargetBatchJobParametersArgs, PipeTargetBatchJobParametersPtr and PipeTargetBatchJobParametersPtrOutput values. You can construct a concrete instance of `PipeTargetBatchJobParametersPtrInput` via:

        PipeTargetBatchJobParametersArgs{...}

or:

        nil

type PipeTargetBatchJobParametersPtrOutput

type PipeTargetBatchJobParametersPtrOutput struct{ *pulumi.OutputState }

func (PipeTargetBatchJobParametersPtrOutput) ArrayProperties

The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. This parameter is used only if the target is an AWS Batch job.

func (PipeTargetBatchJobParametersPtrOutput) ContainerOverrides

The overrides that are sent to a container.

func (PipeTargetBatchJobParametersPtrOutput) DependsOn

A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a `SEQUENTIAL` type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an `N_TO_N` type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

func (PipeTargetBatchJobParametersPtrOutput) Elem

func (PipeTargetBatchJobParametersPtrOutput) ElementType

func (PipeTargetBatchJobParametersPtrOutput) JobDefinition

The job definition used by this job. This value can be one of `name` , `name:revision` , or the Amazon Resource Name (ARN) for the job definition. If name is specified without a revision then the latest active revision is used.

func (PipeTargetBatchJobParametersPtrOutput) JobName

The name of the job. It can be up to 128 letters long. The first character must be alphanumeric, can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_).

func (PipeTargetBatchJobParametersPtrOutput) Parameters

Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters included here override any corresponding parameter defaults from the job definition.

func (PipeTargetBatchJobParametersPtrOutput) RetryStrategy

The retry strategy to use for failed jobs. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

func (PipeTargetBatchJobParametersPtrOutput) ToPipeTargetBatchJobParametersPtrOutput

func (o PipeTargetBatchJobParametersPtrOutput) ToPipeTargetBatchJobParametersPtrOutput() PipeTargetBatchJobParametersPtrOutput

func (PipeTargetBatchJobParametersPtrOutput) ToPipeTargetBatchJobParametersPtrOutputWithContext

func (o PipeTargetBatchJobParametersPtrOutput) ToPipeTargetBatchJobParametersPtrOutputWithContext(ctx context.Context) PipeTargetBatchJobParametersPtrOutput

type PipeTargetCloudWatchLogsParameters

type PipeTargetCloudWatchLogsParameters struct {
	// The name of the log stream.
	LogStreamName *string `pulumi:"logStreamName"`
	// The time the event occurred, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
	Timestamp *string `pulumi:"timestamp"`
}

type PipeTargetCloudWatchLogsParametersArgs

type PipeTargetCloudWatchLogsParametersArgs struct {
	// The name of the log stream.
	LogStreamName pulumi.StringPtrInput `pulumi:"logStreamName"`
	// The time the event occurred, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
	Timestamp pulumi.StringPtrInput `pulumi:"timestamp"`
}

func (PipeTargetCloudWatchLogsParametersArgs) ElementType

func (PipeTargetCloudWatchLogsParametersArgs) ToPipeTargetCloudWatchLogsParametersOutput

func (i PipeTargetCloudWatchLogsParametersArgs) ToPipeTargetCloudWatchLogsParametersOutput() PipeTargetCloudWatchLogsParametersOutput

func (PipeTargetCloudWatchLogsParametersArgs) ToPipeTargetCloudWatchLogsParametersOutputWithContext

func (i PipeTargetCloudWatchLogsParametersArgs) ToPipeTargetCloudWatchLogsParametersOutputWithContext(ctx context.Context) PipeTargetCloudWatchLogsParametersOutput

func (PipeTargetCloudWatchLogsParametersArgs) ToPipeTargetCloudWatchLogsParametersPtrOutput

func (i PipeTargetCloudWatchLogsParametersArgs) ToPipeTargetCloudWatchLogsParametersPtrOutput() PipeTargetCloudWatchLogsParametersPtrOutput

func (PipeTargetCloudWatchLogsParametersArgs) ToPipeTargetCloudWatchLogsParametersPtrOutputWithContext

func (i PipeTargetCloudWatchLogsParametersArgs) ToPipeTargetCloudWatchLogsParametersPtrOutputWithContext(ctx context.Context) PipeTargetCloudWatchLogsParametersPtrOutput

type PipeTargetCloudWatchLogsParametersInput

type PipeTargetCloudWatchLogsParametersInput interface {
	pulumi.Input

	ToPipeTargetCloudWatchLogsParametersOutput() PipeTargetCloudWatchLogsParametersOutput
	ToPipeTargetCloudWatchLogsParametersOutputWithContext(context.Context) PipeTargetCloudWatchLogsParametersOutput
}

PipeTargetCloudWatchLogsParametersInput is an input type that accepts PipeTargetCloudWatchLogsParametersArgs and PipeTargetCloudWatchLogsParametersOutput values. You can construct a concrete instance of `PipeTargetCloudWatchLogsParametersInput` via:

PipeTargetCloudWatchLogsParametersArgs{...}

type PipeTargetCloudWatchLogsParametersOutput

type PipeTargetCloudWatchLogsParametersOutput struct{ *pulumi.OutputState }

func (PipeTargetCloudWatchLogsParametersOutput) ElementType

func (PipeTargetCloudWatchLogsParametersOutput) LogStreamName

The name of the log stream.

func (PipeTargetCloudWatchLogsParametersOutput) Timestamp

The time the event occurred, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

func (PipeTargetCloudWatchLogsParametersOutput) ToPipeTargetCloudWatchLogsParametersOutput

func (o PipeTargetCloudWatchLogsParametersOutput) ToPipeTargetCloudWatchLogsParametersOutput() PipeTargetCloudWatchLogsParametersOutput

func (PipeTargetCloudWatchLogsParametersOutput) ToPipeTargetCloudWatchLogsParametersOutputWithContext

func (o PipeTargetCloudWatchLogsParametersOutput) ToPipeTargetCloudWatchLogsParametersOutputWithContext(ctx context.Context) PipeTargetCloudWatchLogsParametersOutput

func (PipeTargetCloudWatchLogsParametersOutput) ToPipeTargetCloudWatchLogsParametersPtrOutput

func (o PipeTargetCloudWatchLogsParametersOutput) ToPipeTargetCloudWatchLogsParametersPtrOutput() PipeTargetCloudWatchLogsParametersPtrOutput

func (PipeTargetCloudWatchLogsParametersOutput) ToPipeTargetCloudWatchLogsParametersPtrOutputWithContext

func (o PipeTargetCloudWatchLogsParametersOutput) ToPipeTargetCloudWatchLogsParametersPtrOutputWithContext(ctx context.Context) PipeTargetCloudWatchLogsParametersPtrOutput

type PipeTargetCloudWatchLogsParametersPtrInput

type PipeTargetCloudWatchLogsParametersPtrInput interface {
	pulumi.Input

	ToPipeTargetCloudWatchLogsParametersPtrOutput() PipeTargetCloudWatchLogsParametersPtrOutput
	ToPipeTargetCloudWatchLogsParametersPtrOutputWithContext(context.Context) PipeTargetCloudWatchLogsParametersPtrOutput
}

PipeTargetCloudWatchLogsParametersPtrInput is an input type that accepts PipeTargetCloudWatchLogsParametersArgs, PipeTargetCloudWatchLogsParametersPtr and PipeTargetCloudWatchLogsParametersPtrOutput values. You can construct a concrete instance of `PipeTargetCloudWatchLogsParametersPtrInput` via:

        PipeTargetCloudWatchLogsParametersArgs{...}

or:

        nil

type PipeTargetCloudWatchLogsParametersPtrOutput

type PipeTargetCloudWatchLogsParametersPtrOutput struct{ *pulumi.OutputState }

func (PipeTargetCloudWatchLogsParametersPtrOutput) Elem

func (PipeTargetCloudWatchLogsParametersPtrOutput) ElementType

func (PipeTargetCloudWatchLogsParametersPtrOutput) LogStreamName

The name of the log stream.

func (PipeTargetCloudWatchLogsParametersPtrOutput) Timestamp

The time the event occurred, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

func (PipeTargetCloudWatchLogsParametersPtrOutput) ToPipeTargetCloudWatchLogsParametersPtrOutput

func (o PipeTargetCloudWatchLogsParametersPtrOutput) ToPipeTargetCloudWatchLogsParametersPtrOutput() PipeTargetCloudWatchLogsParametersPtrOutput

func (PipeTargetCloudWatchLogsParametersPtrOutput) ToPipeTargetCloudWatchLogsParametersPtrOutputWithContext

func (o PipeTargetCloudWatchLogsParametersPtrOutput) ToPipeTargetCloudWatchLogsParametersPtrOutputWithContext(ctx context.Context) PipeTargetCloudWatchLogsParametersPtrOutput

type PipeTargetEcsTaskParameters

type PipeTargetEcsTaskParameters struct {
	// The capacity provider strategy to use for the task.
	//
	// If a `capacityProviderStrategy` is specified, the `launchType` parameter must be omitted. If no `capacityProviderStrategy` or launchType is specified, the `defaultCapacityProviderStrategy` for the cluster is used.
	CapacityProviderStrategy []PipeCapacityProviderStrategyItem `pulumi:"capacityProviderStrategy"`
	// Specifies whether to enable Amazon ECS managed tags for the task. For more information, see [Tagging Your Amazon ECS Resources](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-using-tags.html) in the Amazon Elastic Container Service Developer Guide.
	EnableEcsManagedTags *bool `pulumi:"enableEcsManagedTags"`
	// Whether or not to enable the execute command functionality for the containers in this task. If true, this enables execute command functionality on all containers in the task.
	EnableExecuteCommand *bool `pulumi:"enableExecuteCommand"`
	// Specifies an Amazon ECS task group for the task. The maximum length is 255 characters.
	Group *string `pulumi:"group"`
	// Specifies the launch type on which your task is running. The launch type that you specify here must match one of the launch type (compatibilities) of the target task. The `FARGATE` value is supported only in the Regions where AWS Fargate with Amazon ECS is supported. For more information, see [AWS Fargate on Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/AWS-Fargate.html) in the *Amazon Elastic Container Service Developer Guide* .
	LaunchType *PipeLaunchType `pulumi:"launchType"`
	// Use this structure if the Amazon ECS task uses the `awsvpc` network mode. This structure specifies the VPC subnets and security groups associated with the task, and whether a public IP address is to be used. This structure is required if `LaunchType` is `FARGATE` because the `awsvpc` mode is required for Fargate tasks.
	//
	// If you specify `NetworkConfiguration` when the target ECS task does not use the `awsvpc` network mode, the task fails.
	NetworkConfiguration *PipeNetworkConfiguration `pulumi:"networkConfiguration"`
	// The overrides that are associated with a task.
	Overrides *PipeEcsTaskOverride `pulumi:"overrides"`
	// An array of placement constraint objects to use for the task. You can specify up to 10 constraints per task (including constraints in the task definition and those specified at runtime).
	PlacementConstraints []PipePlacementConstraint `pulumi:"placementConstraints"`
	// The placement strategy objects to use for the task. You can specify a maximum of five strategy rules per task.
	PlacementStrategy []PipePlacementStrategy `pulumi:"placementStrategy"`
	// Specifies the platform version for the task. Specify only the numeric portion of the platform version, such as `1.1.0` .
	//
	// This structure is used only if `LaunchType` is `FARGATE` . For more information about valid platform versions, see [AWS Fargate Platform Versions](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/platform_versions.html) in the *Amazon Elastic Container Service Developer Guide* .
	PlatformVersion *string `pulumi:"platformVersion"`
	// Specifies whether to propagate the tags from the task definition to the task. If no value is specified, the tags are not propagated. Tags can only be propagated to the task during task creation. To add tags to a task after task creation, use the `TagResource` API action.
	PropagateTags *PipePropagateTags `pulumi:"propagateTags"`
	// The reference ID to use for the task.
	ReferenceId *string `pulumi:"referenceId"`
	// The metadata that you apply to the task to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define. To learn more, see [RunTask](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html#ECS-RunTask-request-tags) in the Amazon ECS API Reference.
	Tags []PipeTag `pulumi:"tags"`
	// The number of tasks to create based on `TaskDefinition` . The default is 1.
	TaskCount *int `pulumi:"taskCount"`
	// The ARN of the task definition to use if the event target is an Amazon ECS task.
	TaskDefinitionArn string `pulumi:"taskDefinitionArn"`
}

type PipeTargetEcsTaskParametersArgs

type PipeTargetEcsTaskParametersArgs struct {
	// The capacity provider strategy to use for the task.
	//
	// If a `capacityProviderStrategy` is specified, the `launchType` parameter must be omitted. If no `capacityProviderStrategy` or launchType is specified, the `defaultCapacityProviderStrategy` for the cluster is used.
	CapacityProviderStrategy PipeCapacityProviderStrategyItemArrayInput `pulumi:"capacityProviderStrategy"`
	// Specifies whether to enable Amazon ECS managed tags for the task. For more information, see [Tagging Your Amazon ECS Resources](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-using-tags.html) in the Amazon Elastic Container Service Developer Guide.
	EnableEcsManagedTags pulumi.BoolPtrInput `pulumi:"enableEcsManagedTags"`
	// Whether or not to enable the execute command functionality for the containers in this task. If true, this enables execute command functionality on all containers in the task.
	EnableExecuteCommand pulumi.BoolPtrInput `pulumi:"enableExecuteCommand"`
	// Specifies an Amazon ECS task group for the task. The maximum length is 255 characters.
	Group pulumi.StringPtrInput `pulumi:"group"`
	// Specifies the launch type on which your task is running. The launch type that you specify here must match one of the launch type (compatibilities) of the target task. The `FARGATE` value is supported only in the Regions where AWS Fargate with Amazon ECS is supported. For more information, see [AWS Fargate on Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/AWS-Fargate.html) in the *Amazon Elastic Container Service Developer Guide* .
	LaunchType PipeLaunchTypePtrInput `pulumi:"launchType"`
	// Use this structure if the Amazon ECS task uses the `awsvpc` network mode. This structure specifies the VPC subnets and security groups associated with the task, and whether a public IP address is to be used. This structure is required if `LaunchType` is `FARGATE` because the `awsvpc` mode is required for Fargate tasks.
	//
	// If you specify `NetworkConfiguration` when the target ECS task does not use the `awsvpc` network mode, the task fails.
	NetworkConfiguration PipeNetworkConfigurationPtrInput `pulumi:"networkConfiguration"`
	// The overrides that are associated with a task.
	Overrides PipeEcsTaskOverridePtrInput `pulumi:"overrides"`
	// An array of placement constraint objects to use for the task. You can specify up to 10 constraints per task (including constraints in the task definition and those specified at runtime).
	PlacementConstraints PipePlacementConstraintArrayInput `pulumi:"placementConstraints"`
	// The placement strategy objects to use for the task. You can specify a maximum of five strategy rules per task.
	PlacementStrategy PipePlacementStrategyArrayInput `pulumi:"placementStrategy"`
	// Specifies the platform version for the task. Specify only the numeric portion of the platform version, such as `1.1.0` .
	//
	// This structure is used only if `LaunchType` is `FARGATE` . For more information about valid platform versions, see [AWS Fargate Platform Versions](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/platform_versions.html) in the *Amazon Elastic Container Service Developer Guide* .
	PlatformVersion pulumi.StringPtrInput `pulumi:"platformVersion"`
	// Specifies whether to propagate the tags from the task definition to the task. If no value is specified, the tags are not propagated. Tags can only be propagated to the task during task creation. To add tags to a task after task creation, use the `TagResource` API action.
	PropagateTags PipePropagateTagsPtrInput `pulumi:"propagateTags"`
	// The reference ID to use for the task.
	ReferenceId pulumi.StringPtrInput `pulumi:"referenceId"`
	// The metadata that you apply to the task to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define. To learn more, see [RunTask](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html#ECS-RunTask-request-tags) in the Amazon ECS API Reference.
	Tags PipeTagArrayInput `pulumi:"tags"`
	// The number of tasks to create based on `TaskDefinition` . The default is 1.
	TaskCount pulumi.IntPtrInput `pulumi:"taskCount"`
	// The ARN of the task definition to use if the event target is an Amazon ECS task.
	TaskDefinitionArn pulumi.StringInput `pulumi:"taskDefinitionArn"`
}

func (PipeTargetEcsTaskParametersArgs) ElementType

func (PipeTargetEcsTaskParametersArgs) ToPipeTargetEcsTaskParametersOutput

func (i PipeTargetEcsTaskParametersArgs) ToPipeTargetEcsTaskParametersOutput() PipeTargetEcsTaskParametersOutput

func (PipeTargetEcsTaskParametersArgs) ToPipeTargetEcsTaskParametersOutputWithContext

func (i PipeTargetEcsTaskParametersArgs) ToPipeTargetEcsTaskParametersOutputWithContext(ctx context.Context) PipeTargetEcsTaskParametersOutput

func (PipeTargetEcsTaskParametersArgs) ToPipeTargetEcsTaskParametersPtrOutput

func (i PipeTargetEcsTaskParametersArgs) ToPipeTargetEcsTaskParametersPtrOutput() PipeTargetEcsTaskParametersPtrOutput

func (PipeTargetEcsTaskParametersArgs) ToPipeTargetEcsTaskParametersPtrOutputWithContext

func (i PipeTargetEcsTaskParametersArgs) ToPipeTargetEcsTaskParametersPtrOutputWithContext(ctx context.Context) PipeTargetEcsTaskParametersPtrOutput

type PipeTargetEcsTaskParametersInput

type PipeTargetEcsTaskParametersInput interface {
	pulumi.Input

	ToPipeTargetEcsTaskParametersOutput() PipeTargetEcsTaskParametersOutput
	ToPipeTargetEcsTaskParametersOutputWithContext(context.Context) PipeTargetEcsTaskParametersOutput
}

PipeTargetEcsTaskParametersInput is an input type that accepts PipeTargetEcsTaskParametersArgs and PipeTargetEcsTaskParametersOutput values. You can construct a concrete instance of `PipeTargetEcsTaskParametersInput` via:

PipeTargetEcsTaskParametersArgs{...}

type PipeTargetEcsTaskParametersOutput

type PipeTargetEcsTaskParametersOutput struct{ *pulumi.OutputState }

func (PipeTargetEcsTaskParametersOutput) CapacityProviderStrategy

The capacity provider strategy to use for the task.

If a `capacityProviderStrategy` is specified, the `launchType` parameter must be omitted. If no `capacityProviderStrategy` or launchType is specified, the `defaultCapacityProviderStrategy` for the cluster is used.

func (PipeTargetEcsTaskParametersOutput) ElementType

func (PipeTargetEcsTaskParametersOutput) EnableEcsManagedTags added in v0.72.0

func (o PipeTargetEcsTaskParametersOutput) EnableEcsManagedTags() pulumi.BoolPtrOutput

Specifies whether to enable Amazon ECS managed tags for the task. For more information, see [Tagging Your Amazon ECS Resources](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-using-tags.html) in the Amazon Elastic Container Service Developer Guide.

func (PipeTargetEcsTaskParametersOutput) EnableExecuteCommand

func (o PipeTargetEcsTaskParametersOutput) EnableExecuteCommand() pulumi.BoolPtrOutput

Whether or not to enable the execute command functionality for the containers in this task. If true, this enables execute command functionality on all containers in the task.

func (PipeTargetEcsTaskParametersOutput) Group

Specifies an Amazon ECS task group for the task. The maximum length is 255 characters.

func (PipeTargetEcsTaskParametersOutput) LaunchType

Specifies the launch type on which your task is running. The launch type that you specify here must match one of the launch type (compatibilities) of the target task. The `FARGATE` value is supported only in the Regions where AWS Fargate with Amazon ECS is supported. For more information, see [AWS Fargate on Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/AWS-Fargate.html) in the *Amazon Elastic Container Service Developer Guide* .

func (PipeTargetEcsTaskParametersOutput) NetworkConfiguration

Use this structure if the Amazon ECS task uses the `awsvpc` network mode. This structure specifies the VPC subnets and security groups associated with the task, and whether a public IP address is to be used. This structure is required if `LaunchType` is `FARGATE` because the `awsvpc` mode is required for Fargate tasks.

If you specify `NetworkConfiguration` when the target ECS task does not use the `awsvpc` network mode, the task fails.

func (PipeTargetEcsTaskParametersOutput) Overrides

The overrides that are associated with a task.

func (PipeTargetEcsTaskParametersOutput) PlacementConstraints

An array of placement constraint objects to use for the task. You can specify up to 10 constraints per task (including constraints in the task definition and those specified at runtime).

func (PipeTargetEcsTaskParametersOutput) PlacementStrategy

The placement strategy objects to use for the task. You can specify a maximum of five strategy rules per task.

func (PipeTargetEcsTaskParametersOutput) PlatformVersion

Specifies the platform version for the task. Specify only the numeric portion of the platform version, such as `1.1.0` .

This structure is used only if `LaunchType` is `FARGATE` . For more information about valid platform versions, see [AWS Fargate Platform Versions](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/platform_versions.html) in the *Amazon Elastic Container Service Developer Guide* .

func (PipeTargetEcsTaskParametersOutput) PropagateTags

Specifies whether to propagate the tags from the task definition to the task. If no value is specified, the tags are not propagated. Tags can only be propagated to the task during task creation. To add tags to a task after task creation, use the `TagResource` API action.

func (PipeTargetEcsTaskParametersOutput) ReferenceId

The reference ID to use for the task.

func (PipeTargetEcsTaskParametersOutput) Tags

The metadata that you apply to the task to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define. To learn more, see [RunTask](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html#ECS-RunTask-request-tags) in the Amazon ECS API Reference.

func (PipeTargetEcsTaskParametersOutput) TaskCount

The number of tasks to create based on `TaskDefinition` . The default is 1.

func (PipeTargetEcsTaskParametersOutput) TaskDefinitionArn

The ARN of the task definition to use if the event target is an Amazon ECS task.

func (PipeTargetEcsTaskParametersOutput) ToPipeTargetEcsTaskParametersOutput

func (o PipeTargetEcsTaskParametersOutput) ToPipeTargetEcsTaskParametersOutput() PipeTargetEcsTaskParametersOutput

func (PipeTargetEcsTaskParametersOutput) ToPipeTargetEcsTaskParametersOutputWithContext

func (o PipeTargetEcsTaskParametersOutput) ToPipeTargetEcsTaskParametersOutputWithContext(ctx context.Context) PipeTargetEcsTaskParametersOutput

func (PipeTargetEcsTaskParametersOutput) ToPipeTargetEcsTaskParametersPtrOutput

func (o PipeTargetEcsTaskParametersOutput) ToPipeTargetEcsTaskParametersPtrOutput() PipeTargetEcsTaskParametersPtrOutput

func (PipeTargetEcsTaskParametersOutput) ToPipeTargetEcsTaskParametersPtrOutputWithContext

func (o PipeTargetEcsTaskParametersOutput) ToPipeTargetEcsTaskParametersPtrOutputWithContext(ctx context.Context) PipeTargetEcsTaskParametersPtrOutput

type PipeTargetEcsTaskParametersPtrInput

type PipeTargetEcsTaskParametersPtrInput interface {
	pulumi.Input

	ToPipeTargetEcsTaskParametersPtrOutput() PipeTargetEcsTaskParametersPtrOutput
	ToPipeTargetEcsTaskParametersPtrOutputWithContext(context.Context) PipeTargetEcsTaskParametersPtrOutput
}

PipeTargetEcsTaskParametersPtrInput is an input type that accepts PipeTargetEcsTaskParametersArgs, PipeTargetEcsTaskParametersPtr and PipeTargetEcsTaskParametersPtrOutput values. You can construct a concrete instance of `PipeTargetEcsTaskParametersPtrInput` via:

        PipeTargetEcsTaskParametersArgs{...}

or:

        nil

type PipeTargetEcsTaskParametersPtrOutput

type PipeTargetEcsTaskParametersPtrOutput struct{ *pulumi.OutputState }

func (PipeTargetEcsTaskParametersPtrOutput) CapacityProviderStrategy

The capacity provider strategy to use for the task.

If a `capacityProviderStrategy` is specified, the `launchType` parameter must be omitted. If no `capacityProviderStrategy` or launchType is specified, the `defaultCapacityProviderStrategy` for the cluster is used.

func (PipeTargetEcsTaskParametersPtrOutput) Elem

func (PipeTargetEcsTaskParametersPtrOutput) ElementType

func (PipeTargetEcsTaskParametersPtrOutput) EnableEcsManagedTags added in v0.72.0

Specifies whether to enable Amazon ECS managed tags for the task. For more information, see [Tagging Your Amazon ECS Resources](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-using-tags.html) in the Amazon Elastic Container Service Developer Guide.

func (PipeTargetEcsTaskParametersPtrOutput) EnableExecuteCommand

Whether or not to enable the execute command functionality for the containers in this task. If true, this enables execute command functionality on all containers in the task.

func (PipeTargetEcsTaskParametersPtrOutput) Group

Specifies an Amazon ECS task group for the task. The maximum length is 255 characters.

func (PipeTargetEcsTaskParametersPtrOutput) LaunchType

Specifies the launch type on which your task is running. The launch type that you specify here must match one of the launch type (compatibilities) of the target task. The `FARGATE` value is supported only in the Regions where AWS Fargate with Amazon ECS is supported. For more information, see [AWS Fargate on Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/AWS-Fargate.html) in the *Amazon Elastic Container Service Developer Guide* .

func (PipeTargetEcsTaskParametersPtrOutput) NetworkConfiguration

Use this structure if the Amazon ECS task uses the `awsvpc` network mode. This structure specifies the VPC subnets and security groups associated with the task, and whether a public IP address is to be used. This structure is required if `LaunchType` is `FARGATE` because the `awsvpc` mode is required for Fargate tasks.

If you specify `NetworkConfiguration` when the target ECS task does not use the `awsvpc` network mode, the task fails.

func (PipeTargetEcsTaskParametersPtrOutput) Overrides

The overrides that are associated with a task.

func (PipeTargetEcsTaskParametersPtrOutput) PlacementConstraints

An array of placement constraint objects to use for the task. You can specify up to 10 constraints per task (including constraints in the task definition and those specified at runtime).

func (PipeTargetEcsTaskParametersPtrOutput) PlacementStrategy

The placement strategy objects to use for the task. You can specify a maximum of five strategy rules per task.

func (PipeTargetEcsTaskParametersPtrOutput) PlatformVersion

Specifies the platform version for the task. Specify only the numeric portion of the platform version, such as `1.1.0` .

This structure is used only if `LaunchType` is `FARGATE` . For more information about valid platform versions, see [AWS Fargate Platform Versions](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/platform_versions.html) in the *Amazon Elastic Container Service Developer Guide* .

func (PipeTargetEcsTaskParametersPtrOutput) PropagateTags

Specifies whether to propagate the tags from the task definition to the task. If no value is specified, the tags are not propagated. Tags can only be propagated to the task during task creation. To add tags to a task after task creation, use the `TagResource` API action.

func (PipeTargetEcsTaskParametersPtrOutput) ReferenceId

The reference ID to use for the task.

func (PipeTargetEcsTaskParametersPtrOutput) Tags

The metadata that you apply to the task to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define. To learn more, see [RunTask](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html#ECS-RunTask-request-tags) in the Amazon ECS API Reference.

func (PipeTargetEcsTaskParametersPtrOutput) TaskCount

The number of tasks to create based on `TaskDefinition` . The default is 1.

func (PipeTargetEcsTaskParametersPtrOutput) TaskDefinitionArn

The ARN of the task definition to use if the event target is an Amazon ECS task.

func (PipeTargetEcsTaskParametersPtrOutput) ToPipeTargetEcsTaskParametersPtrOutput

func (o PipeTargetEcsTaskParametersPtrOutput) ToPipeTargetEcsTaskParametersPtrOutput() PipeTargetEcsTaskParametersPtrOutput

func (PipeTargetEcsTaskParametersPtrOutput) ToPipeTargetEcsTaskParametersPtrOutputWithContext

func (o PipeTargetEcsTaskParametersPtrOutput) ToPipeTargetEcsTaskParametersPtrOutputWithContext(ctx context.Context) PipeTargetEcsTaskParametersPtrOutput

type PipeTargetEventBridgeEventBusParameters

type PipeTargetEventBridgeEventBusParameters struct {
	// A free-form string, with a maximum of 128 characters, used to decide what fields to expect in the event detail.
	DetailType *string `pulumi:"detailType"`
	// The URL subdomain of the endpoint. For example, if the URL for Endpoint is https://abcde.veo.endpoints.event.amazonaws.com, then the EndpointId is `abcde.veo` .
	EndpointId *string `pulumi:"endpointId"`
	// AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.
	Resources []string `pulumi:"resources"`
	// The source of the event.
	Source *string `pulumi:"source"`
	// The time stamp of the event, per [RFC3339](https://docs.aws.amazon.com/https://www.rfc-editor.org/rfc/rfc3339.txt) . If no time stamp is provided, the time stamp of the [PutEvents](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html) call is used.
	Time *string `pulumi:"time"`
}

type PipeTargetEventBridgeEventBusParametersArgs

type PipeTargetEventBridgeEventBusParametersArgs struct {
	// A free-form string, with a maximum of 128 characters, used to decide what fields to expect in the event detail.
	DetailType pulumi.StringPtrInput `pulumi:"detailType"`
	// The URL subdomain of the endpoint. For example, if the URL for Endpoint is https://abcde.veo.endpoints.event.amazonaws.com, then the EndpointId is `abcde.veo` .
	EndpointId pulumi.StringPtrInput `pulumi:"endpointId"`
	// AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.
	Resources pulumi.StringArrayInput `pulumi:"resources"`
	// The source of the event.
	Source pulumi.StringPtrInput `pulumi:"source"`
	// The time stamp of the event, per [RFC3339](https://docs.aws.amazon.com/https://www.rfc-editor.org/rfc/rfc3339.txt) . If no time stamp is provided, the time stamp of the [PutEvents](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html) call is used.
	Time pulumi.StringPtrInput `pulumi:"time"`
}

func (PipeTargetEventBridgeEventBusParametersArgs) ElementType

func (PipeTargetEventBridgeEventBusParametersArgs) ToPipeTargetEventBridgeEventBusParametersOutput

func (i PipeTargetEventBridgeEventBusParametersArgs) ToPipeTargetEventBridgeEventBusParametersOutput() PipeTargetEventBridgeEventBusParametersOutput

func (PipeTargetEventBridgeEventBusParametersArgs) ToPipeTargetEventBridgeEventBusParametersOutputWithContext

func (i PipeTargetEventBridgeEventBusParametersArgs) ToPipeTargetEventBridgeEventBusParametersOutputWithContext(ctx context.Context) PipeTargetEventBridgeEventBusParametersOutput

func (PipeTargetEventBridgeEventBusParametersArgs) ToPipeTargetEventBridgeEventBusParametersPtrOutput

func (i PipeTargetEventBridgeEventBusParametersArgs) ToPipeTargetEventBridgeEventBusParametersPtrOutput() PipeTargetEventBridgeEventBusParametersPtrOutput

func (PipeTargetEventBridgeEventBusParametersArgs) ToPipeTargetEventBridgeEventBusParametersPtrOutputWithContext

func (i PipeTargetEventBridgeEventBusParametersArgs) ToPipeTargetEventBridgeEventBusParametersPtrOutputWithContext(ctx context.Context) PipeTargetEventBridgeEventBusParametersPtrOutput

type PipeTargetEventBridgeEventBusParametersInput

type PipeTargetEventBridgeEventBusParametersInput interface {
	pulumi.Input

	ToPipeTargetEventBridgeEventBusParametersOutput() PipeTargetEventBridgeEventBusParametersOutput
	ToPipeTargetEventBridgeEventBusParametersOutputWithContext(context.Context) PipeTargetEventBridgeEventBusParametersOutput
}

PipeTargetEventBridgeEventBusParametersInput is an input type that accepts PipeTargetEventBridgeEventBusParametersArgs and PipeTargetEventBridgeEventBusParametersOutput values. You can construct a concrete instance of `PipeTargetEventBridgeEventBusParametersInput` via:

PipeTargetEventBridgeEventBusParametersArgs{...}

type PipeTargetEventBridgeEventBusParametersOutput

type PipeTargetEventBridgeEventBusParametersOutput struct{ *pulumi.OutputState }

func (PipeTargetEventBridgeEventBusParametersOutput) DetailType

A free-form string, with a maximum of 128 characters, used to decide what fields to expect in the event detail.

func (PipeTargetEventBridgeEventBusParametersOutput) ElementType

func (PipeTargetEventBridgeEventBusParametersOutput) EndpointId

The URL subdomain of the endpoint. For example, if the URL for Endpoint is https://abcde.veo.endpoints.event.amazonaws.com, then the EndpointId is `abcde.veo` .

func (PipeTargetEventBridgeEventBusParametersOutput) Resources

AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

func (PipeTargetEventBridgeEventBusParametersOutput) Source

The source of the event.

func (PipeTargetEventBridgeEventBusParametersOutput) Time

The time stamp of the event, per [RFC3339](https://docs.aws.amazon.com/https://www.rfc-editor.org/rfc/rfc3339.txt) . If no time stamp is provided, the time stamp of the [PutEvents](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html) call is used.

func (PipeTargetEventBridgeEventBusParametersOutput) ToPipeTargetEventBridgeEventBusParametersOutput

func (o PipeTargetEventBridgeEventBusParametersOutput) ToPipeTargetEventBridgeEventBusParametersOutput() PipeTargetEventBridgeEventBusParametersOutput

func (PipeTargetEventBridgeEventBusParametersOutput) ToPipeTargetEventBridgeEventBusParametersOutputWithContext

func (o PipeTargetEventBridgeEventBusParametersOutput) ToPipeTargetEventBridgeEventBusParametersOutputWithContext(ctx context.Context) PipeTargetEventBridgeEventBusParametersOutput

func (PipeTargetEventBridgeEventBusParametersOutput) ToPipeTargetEventBridgeEventBusParametersPtrOutput

func (o PipeTargetEventBridgeEventBusParametersOutput) ToPipeTargetEventBridgeEventBusParametersPtrOutput() PipeTargetEventBridgeEventBusParametersPtrOutput

func (PipeTargetEventBridgeEventBusParametersOutput) ToPipeTargetEventBridgeEventBusParametersPtrOutputWithContext

func (o PipeTargetEventBridgeEventBusParametersOutput) ToPipeTargetEventBridgeEventBusParametersPtrOutputWithContext(ctx context.Context) PipeTargetEventBridgeEventBusParametersPtrOutput

type PipeTargetEventBridgeEventBusParametersPtrInput

type PipeTargetEventBridgeEventBusParametersPtrInput interface {
	pulumi.Input

	ToPipeTargetEventBridgeEventBusParametersPtrOutput() PipeTargetEventBridgeEventBusParametersPtrOutput
	ToPipeTargetEventBridgeEventBusParametersPtrOutputWithContext(context.Context) PipeTargetEventBridgeEventBusParametersPtrOutput
}

PipeTargetEventBridgeEventBusParametersPtrInput is an input type that accepts PipeTargetEventBridgeEventBusParametersArgs, PipeTargetEventBridgeEventBusParametersPtr and PipeTargetEventBridgeEventBusParametersPtrOutput values. You can construct a concrete instance of `PipeTargetEventBridgeEventBusParametersPtrInput` via:

        PipeTargetEventBridgeEventBusParametersArgs{...}

or:

        nil

type PipeTargetEventBridgeEventBusParametersPtrOutput

type PipeTargetEventBridgeEventBusParametersPtrOutput struct{ *pulumi.OutputState }

func (PipeTargetEventBridgeEventBusParametersPtrOutput) DetailType

A free-form string, with a maximum of 128 characters, used to decide what fields to expect in the event detail.

func (PipeTargetEventBridgeEventBusParametersPtrOutput) Elem

func (PipeTargetEventBridgeEventBusParametersPtrOutput) ElementType

func (PipeTargetEventBridgeEventBusParametersPtrOutput) EndpointId

The URL subdomain of the endpoint. For example, if the URL for Endpoint is https://abcde.veo.endpoints.event.amazonaws.com, then the EndpointId is `abcde.veo` .

func (PipeTargetEventBridgeEventBusParametersPtrOutput) Resources

AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

func (PipeTargetEventBridgeEventBusParametersPtrOutput) Source

The source of the event.

func (PipeTargetEventBridgeEventBusParametersPtrOutput) Time

The time stamp of the event, per [RFC3339](https://docs.aws.amazon.com/https://www.rfc-editor.org/rfc/rfc3339.txt) . If no time stamp is provided, the time stamp of the [PutEvents](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html) call is used.

func (PipeTargetEventBridgeEventBusParametersPtrOutput) ToPipeTargetEventBridgeEventBusParametersPtrOutput

func (o PipeTargetEventBridgeEventBusParametersPtrOutput) ToPipeTargetEventBridgeEventBusParametersPtrOutput() PipeTargetEventBridgeEventBusParametersPtrOutput

func (PipeTargetEventBridgeEventBusParametersPtrOutput) ToPipeTargetEventBridgeEventBusParametersPtrOutputWithContext

func (o PipeTargetEventBridgeEventBusParametersPtrOutput) ToPipeTargetEventBridgeEventBusParametersPtrOutputWithContext(ctx context.Context) PipeTargetEventBridgeEventBusParametersPtrOutput

type PipeTargetHttpParameters

type PipeTargetHttpParameters struct {
	// The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.
	HeaderParameters map[string]string `pulumi:"headerParameters"`
	// The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").
	PathParameterValues []string `pulumi:"pathParameterValues"`
	// The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.
	QueryStringParameters map[string]string `pulumi:"queryStringParameters"`
}

type PipeTargetHttpParametersArgs

type PipeTargetHttpParametersArgs struct {
	// The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.
	HeaderParameters pulumi.StringMapInput `pulumi:"headerParameters"`
	// The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").
	PathParameterValues pulumi.StringArrayInput `pulumi:"pathParameterValues"`
	// The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.
	QueryStringParameters pulumi.StringMapInput `pulumi:"queryStringParameters"`
}

func (PipeTargetHttpParametersArgs) ElementType

func (PipeTargetHttpParametersArgs) ToPipeTargetHttpParametersOutput

func (i PipeTargetHttpParametersArgs) ToPipeTargetHttpParametersOutput() PipeTargetHttpParametersOutput

func (PipeTargetHttpParametersArgs) ToPipeTargetHttpParametersOutputWithContext

func (i PipeTargetHttpParametersArgs) ToPipeTargetHttpParametersOutputWithContext(ctx context.Context) PipeTargetHttpParametersOutput

func (PipeTargetHttpParametersArgs) ToPipeTargetHttpParametersPtrOutput

func (i PipeTargetHttpParametersArgs) ToPipeTargetHttpParametersPtrOutput() PipeTargetHttpParametersPtrOutput

func (PipeTargetHttpParametersArgs) ToPipeTargetHttpParametersPtrOutputWithContext

func (i PipeTargetHttpParametersArgs) ToPipeTargetHttpParametersPtrOutputWithContext(ctx context.Context) PipeTargetHttpParametersPtrOutput

type PipeTargetHttpParametersInput

type PipeTargetHttpParametersInput interface {
	pulumi.Input

	ToPipeTargetHttpParametersOutput() PipeTargetHttpParametersOutput
	ToPipeTargetHttpParametersOutputWithContext(context.Context) PipeTargetHttpParametersOutput
}

PipeTargetHttpParametersInput is an input type that accepts PipeTargetHttpParametersArgs and PipeTargetHttpParametersOutput values. You can construct a concrete instance of `PipeTargetHttpParametersInput` via:

PipeTargetHttpParametersArgs{...}

type PipeTargetHttpParametersOutput

type PipeTargetHttpParametersOutput struct{ *pulumi.OutputState }

func (PipeTargetHttpParametersOutput) ElementType

func (PipeTargetHttpParametersOutput) HeaderParameters

The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

func (PipeTargetHttpParametersOutput) PathParameterValues

The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").

func (PipeTargetHttpParametersOutput) QueryStringParameters

func (o PipeTargetHttpParametersOutput) QueryStringParameters() pulumi.StringMapOutput

The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

func (PipeTargetHttpParametersOutput) ToPipeTargetHttpParametersOutput

func (o PipeTargetHttpParametersOutput) ToPipeTargetHttpParametersOutput() PipeTargetHttpParametersOutput

func (PipeTargetHttpParametersOutput) ToPipeTargetHttpParametersOutputWithContext

func (o PipeTargetHttpParametersOutput) ToPipeTargetHttpParametersOutputWithContext(ctx context.Context) PipeTargetHttpParametersOutput

func (PipeTargetHttpParametersOutput) ToPipeTargetHttpParametersPtrOutput

func (o PipeTargetHttpParametersOutput) ToPipeTargetHttpParametersPtrOutput() PipeTargetHttpParametersPtrOutput

func (PipeTargetHttpParametersOutput) ToPipeTargetHttpParametersPtrOutputWithContext

func (o PipeTargetHttpParametersOutput) ToPipeTargetHttpParametersPtrOutputWithContext(ctx context.Context) PipeTargetHttpParametersPtrOutput

type PipeTargetHttpParametersPtrInput

type PipeTargetHttpParametersPtrInput interface {
	pulumi.Input

	ToPipeTargetHttpParametersPtrOutput() PipeTargetHttpParametersPtrOutput
	ToPipeTargetHttpParametersPtrOutputWithContext(context.Context) PipeTargetHttpParametersPtrOutput
}

PipeTargetHttpParametersPtrInput is an input type that accepts PipeTargetHttpParametersArgs, PipeTargetHttpParametersPtr and PipeTargetHttpParametersPtrOutput values. You can construct a concrete instance of `PipeTargetHttpParametersPtrInput` via:

        PipeTargetHttpParametersArgs{...}

or:

        nil

type PipeTargetHttpParametersPtrOutput

type PipeTargetHttpParametersPtrOutput struct{ *pulumi.OutputState }

func (PipeTargetHttpParametersPtrOutput) Elem

func (PipeTargetHttpParametersPtrOutput) ElementType

func (PipeTargetHttpParametersPtrOutput) HeaderParameters

The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

func (PipeTargetHttpParametersPtrOutput) PathParameterValues

The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").

func (PipeTargetHttpParametersPtrOutput) QueryStringParameters

func (o PipeTargetHttpParametersPtrOutput) QueryStringParameters() pulumi.StringMapOutput

The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

func (PipeTargetHttpParametersPtrOutput) ToPipeTargetHttpParametersPtrOutput

func (o PipeTargetHttpParametersPtrOutput) ToPipeTargetHttpParametersPtrOutput() PipeTargetHttpParametersPtrOutput

func (PipeTargetHttpParametersPtrOutput) ToPipeTargetHttpParametersPtrOutputWithContext

func (o PipeTargetHttpParametersPtrOutput) ToPipeTargetHttpParametersPtrOutputWithContext(ctx context.Context) PipeTargetHttpParametersPtrOutput

type PipeTargetInvocationType

type PipeTargetInvocationType string

func (PipeTargetInvocationType) ElementType

func (PipeTargetInvocationType) ElementType() reflect.Type

func (PipeTargetInvocationType) ToPipeTargetInvocationTypeOutput

func (e PipeTargetInvocationType) ToPipeTargetInvocationTypeOutput() PipeTargetInvocationTypeOutput

func (PipeTargetInvocationType) ToPipeTargetInvocationTypeOutputWithContext

func (e PipeTargetInvocationType) ToPipeTargetInvocationTypeOutputWithContext(ctx context.Context) PipeTargetInvocationTypeOutput

func (PipeTargetInvocationType) ToPipeTargetInvocationTypePtrOutput

func (e PipeTargetInvocationType) ToPipeTargetInvocationTypePtrOutput() PipeTargetInvocationTypePtrOutput

func (PipeTargetInvocationType) ToPipeTargetInvocationTypePtrOutputWithContext

func (e PipeTargetInvocationType) ToPipeTargetInvocationTypePtrOutputWithContext(ctx context.Context) PipeTargetInvocationTypePtrOutput

func (PipeTargetInvocationType) ToStringOutput

func (e PipeTargetInvocationType) ToStringOutput() pulumi.StringOutput

func (PipeTargetInvocationType) ToStringOutputWithContext

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

func (PipeTargetInvocationType) ToStringPtrOutput

func (e PipeTargetInvocationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipeTargetInvocationType) ToStringPtrOutputWithContext

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

type PipeTargetInvocationTypeInput

type PipeTargetInvocationTypeInput interface {
	pulumi.Input

	ToPipeTargetInvocationTypeOutput() PipeTargetInvocationTypeOutput
	ToPipeTargetInvocationTypeOutputWithContext(context.Context) PipeTargetInvocationTypeOutput
}

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

PipeTargetInvocationTypeRequestResponse
PipeTargetInvocationTypeFireAndForget

type PipeTargetInvocationTypeOutput

type PipeTargetInvocationTypeOutput struct{ *pulumi.OutputState }

func (PipeTargetInvocationTypeOutput) ElementType

func (PipeTargetInvocationTypeOutput) ToPipeTargetInvocationTypeOutput

func (o PipeTargetInvocationTypeOutput) ToPipeTargetInvocationTypeOutput() PipeTargetInvocationTypeOutput

func (PipeTargetInvocationTypeOutput) ToPipeTargetInvocationTypeOutputWithContext

func (o PipeTargetInvocationTypeOutput) ToPipeTargetInvocationTypeOutputWithContext(ctx context.Context) PipeTargetInvocationTypeOutput

func (PipeTargetInvocationTypeOutput) ToPipeTargetInvocationTypePtrOutput

func (o PipeTargetInvocationTypeOutput) ToPipeTargetInvocationTypePtrOutput() PipeTargetInvocationTypePtrOutput

func (PipeTargetInvocationTypeOutput) ToPipeTargetInvocationTypePtrOutputWithContext

func (o PipeTargetInvocationTypeOutput) ToPipeTargetInvocationTypePtrOutputWithContext(ctx context.Context) PipeTargetInvocationTypePtrOutput

func (PipeTargetInvocationTypeOutput) ToStringOutput

func (PipeTargetInvocationTypeOutput) ToStringOutputWithContext

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

func (PipeTargetInvocationTypeOutput) ToStringPtrOutput

func (PipeTargetInvocationTypeOutput) ToStringPtrOutputWithContext

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

type PipeTargetInvocationTypePtrInput

type PipeTargetInvocationTypePtrInput interface {
	pulumi.Input

	ToPipeTargetInvocationTypePtrOutput() PipeTargetInvocationTypePtrOutput
	ToPipeTargetInvocationTypePtrOutputWithContext(context.Context) PipeTargetInvocationTypePtrOutput
}

func PipeTargetInvocationTypePtr

func PipeTargetInvocationTypePtr(v string) PipeTargetInvocationTypePtrInput

type PipeTargetInvocationTypePtrOutput

type PipeTargetInvocationTypePtrOutput struct{ *pulumi.OutputState }

func (PipeTargetInvocationTypePtrOutput) Elem

func (PipeTargetInvocationTypePtrOutput) ElementType

func (PipeTargetInvocationTypePtrOutput) ToPipeTargetInvocationTypePtrOutput

func (o PipeTargetInvocationTypePtrOutput) ToPipeTargetInvocationTypePtrOutput() PipeTargetInvocationTypePtrOutput

func (PipeTargetInvocationTypePtrOutput) ToPipeTargetInvocationTypePtrOutputWithContext

func (o PipeTargetInvocationTypePtrOutput) ToPipeTargetInvocationTypePtrOutputWithContext(ctx context.Context) PipeTargetInvocationTypePtrOutput

func (PipeTargetInvocationTypePtrOutput) ToStringPtrOutput

func (PipeTargetInvocationTypePtrOutput) ToStringPtrOutputWithContext

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

type PipeTargetKinesisStreamParameters

type PipeTargetKinesisStreamParameters struct {
	// Determines which shard in the stream the data record is assigned to. Partition keys are Unicode strings with a maximum length limit of 256 characters for each key. Amazon Kinesis Data Streams uses the partition key as input to a hash function that maps the partition key and associated data to a specific shard. Specifically, an MD5 hash function is used to map partition keys to 128-bit integer values and to map associated data records to shards. As a result of this hashing mechanism, all data records with the same partition key map to the same shard within the stream.
	PartitionKey string `pulumi:"partitionKey"`
}

type PipeTargetKinesisStreamParametersArgs

type PipeTargetKinesisStreamParametersArgs struct {
	// Determines which shard in the stream the data record is assigned to. Partition keys are Unicode strings with a maximum length limit of 256 characters for each key. Amazon Kinesis Data Streams uses the partition key as input to a hash function that maps the partition key and associated data to a specific shard. Specifically, an MD5 hash function is used to map partition keys to 128-bit integer values and to map associated data records to shards. As a result of this hashing mechanism, all data records with the same partition key map to the same shard within the stream.
	PartitionKey pulumi.StringInput `pulumi:"partitionKey"`
}

func (PipeTargetKinesisStreamParametersArgs) ElementType

func (PipeTargetKinesisStreamParametersArgs) ToPipeTargetKinesisStreamParametersOutput

func (i PipeTargetKinesisStreamParametersArgs) ToPipeTargetKinesisStreamParametersOutput() PipeTargetKinesisStreamParametersOutput

func (PipeTargetKinesisStreamParametersArgs) ToPipeTargetKinesisStreamParametersOutputWithContext

func (i PipeTargetKinesisStreamParametersArgs) ToPipeTargetKinesisStreamParametersOutputWithContext(ctx context.Context) PipeTargetKinesisStreamParametersOutput

func (PipeTargetKinesisStreamParametersArgs) ToPipeTargetKinesisStreamParametersPtrOutput

func (i PipeTargetKinesisStreamParametersArgs) ToPipeTargetKinesisStreamParametersPtrOutput() PipeTargetKinesisStreamParametersPtrOutput

func (PipeTargetKinesisStreamParametersArgs) ToPipeTargetKinesisStreamParametersPtrOutputWithContext

func (i PipeTargetKinesisStreamParametersArgs) ToPipeTargetKinesisStreamParametersPtrOutputWithContext(ctx context.Context) PipeTargetKinesisStreamParametersPtrOutput

type PipeTargetKinesisStreamParametersInput

type PipeTargetKinesisStreamParametersInput interface {
	pulumi.Input

	ToPipeTargetKinesisStreamParametersOutput() PipeTargetKinesisStreamParametersOutput
	ToPipeTargetKinesisStreamParametersOutputWithContext(context.Context) PipeTargetKinesisStreamParametersOutput
}

PipeTargetKinesisStreamParametersInput is an input type that accepts PipeTargetKinesisStreamParametersArgs and PipeTargetKinesisStreamParametersOutput values. You can construct a concrete instance of `PipeTargetKinesisStreamParametersInput` via:

PipeTargetKinesisStreamParametersArgs{...}

type PipeTargetKinesisStreamParametersOutput

type PipeTargetKinesisStreamParametersOutput struct{ *pulumi.OutputState }

func (PipeTargetKinesisStreamParametersOutput) ElementType

func (PipeTargetKinesisStreamParametersOutput) PartitionKey

Determines which shard in the stream the data record is assigned to. Partition keys are Unicode strings with a maximum length limit of 256 characters for each key. Amazon Kinesis Data Streams uses the partition key as input to a hash function that maps the partition key and associated data to a specific shard. Specifically, an MD5 hash function is used to map partition keys to 128-bit integer values and to map associated data records to shards. As a result of this hashing mechanism, all data records with the same partition key map to the same shard within the stream.

func (PipeTargetKinesisStreamParametersOutput) ToPipeTargetKinesisStreamParametersOutput

func (o PipeTargetKinesisStreamParametersOutput) ToPipeTargetKinesisStreamParametersOutput() PipeTargetKinesisStreamParametersOutput

func (PipeTargetKinesisStreamParametersOutput) ToPipeTargetKinesisStreamParametersOutputWithContext

func (o PipeTargetKinesisStreamParametersOutput) ToPipeTargetKinesisStreamParametersOutputWithContext(ctx context.Context) PipeTargetKinesisStreamParametersOutput

func (PipeTargetKinesisStreamParametersOutput) ToPipeTargetKinesisStreamParametersPtrOutput

func (o PipeTargetKinesisStreamParametersOutput) ToPipeTargetKinesisStreamParametersPtrOutput() PipeTargetKinesisStreamParametersPtrOutput

func (PipeTargetKinesisStreamParametersOutput) ToPipeTargetKinesisStreamParametersPtrOutputWithContext

func (o PipeTargetKinesisStreamParametersOutput) ToPipeTargetKinesisStreamParametersPtrOutputWithContext(ctx context.Context) PipeTargetKinesisStreamParametersPtrOutput

type PipeTargetKinesisStreamParametersPtrInput

type PipeTargetKinesisStreamParametersPtrInput interface {
	pulumi.Input

	ToPipeTargetKinesisStreamParametersPtrOutput() PipeTargetKinesisStreamParametersPtrOutput
	ToPipeTargetKinesisStreamParametersPtrOutputWithContext(context.Context) PipeTargetKinesisStreamParametersPtrOutput
}

PipeTargetKinesisStreamParametersPtrInput is an input type that accepts PipeTargetKinesisStreamParametersArgs, PipeTargetKinesisStreamParametersPtr and PipeTargetKinesisStreamParametersPtrOutput values. You can construct a concrete instance of `PipeTargetKinesisStreamParametersPtrInput` via:

        PipeTargetKinesisStreamParametersArgs{...}

or:

        nil

type PipeTargetKinesisStreamParametersPtrOutput

type PipeTargetKinesisStreamParametersPtrOutput struct{ *pulumi.OutputState }

func (PipeTargetKinesisStreamParametersPtrOutput) Elem

func (PipeTargetKinesisStreamParametersPtrOutput) ElementType

func (PipeTargetKinesisStreamParametersPtrOutput) PartitionKey

Determines which shard in the stream the data record is assigned to. Partition keys are Unicode strings with a maximum length limit of 256 characters for each key. Amazon Kinesis Data Streams uses the partition key as input to a hash function that maps the partition key and associated data to a specific shard. Specifically, an MD5 hash function is used to map partition keys to 128-bit integer values and to map associated data records to shards. As a result of this hashing mechanism, all data records with the same partition key map to the same shard within the stream.

func (PipeTargetKinesisStreamParametersPtrOutput) ToPipeTargetKinesisStreamParametersPtrOutput

func (o PipeTargetKinesisStreamParametersPtrOutput) ToPipeTargetKinesisStreamParametersPtrOutput() PipeTargetKinesisStreamParametersPtrOutput

func (PipeTargetKinesisStreamParametersPtrOutput) ToPipeTargetKinesisStreamParametersPtrOutputWithContext

func (o PipeTargetKinesisStreamParametersPtrOutput) ToPipeTargetKinesisStreamParametersPtrOutputWithContext(ctx context.Context) PipeTargetKinesisStreamParametersPtrOutput

type PipeTargetLambdaFunctionParameters

type PipeTargetLambdaFunctionParameters struct {
	// Specify whether to invoke the function synchronously or asynchronously.
	//
	// - `REQUEST_RESPONSE` (default) - Invoke synchronously. This corresponds to the `RequestResponse` option in the `InvocationType` parameter for the Lambda [Invoke](https://docs.aws.amazon.com/lambda/latest/dg/API_Invoke.html#API_Invoke_RequestSyntax) API.
	// - `FIRE_AND_FORGET` - Invoke asynchronously. This corresponds to the `Event` option in the `InvocationType` parameter for the Lambda [Invoke](https://docs.aws.amazon.com/lambda/latest/dg/API_Invoke.html#API_Invoke_RequestSyntax) API.
	//
	// For more information, see [Invocation types](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes.html#pipes-invocation) in the *Amazon EventBridge User Guide* .
	InvocationType *PipeTargetInvocationType `pulumi:"invocationType"`
}

type PipeTargetLambdaFunctionParametersArgs

type PipeTargetLambdaFunctionParametersArgs struct {
	// Specify whether to invoke the function synchronously or asynchronously.
	//
	// - `REQUEST_RESPONSE` (default) - Invoke synchronously. This corresponds to the `RequestResponse` option in the `InvocationType` parameter for the Lambda [Invoke](https://docs.aws.amazon.com/lambda/latest/dg/API_Invoke.html#API_Invoke_RequestSyntax) API.
	// - `FIRE_AND_FORGET` - Invoke asynchronously. This corresponds to the `Event` option in the `InvocationType` parameter for the Lambda [Invoke](https://docs.aws.amazon.com/lambda/latest/dg/API_Invoke.html#API_Invoke_RequestSyntax) API.
	//
	// For more information, see [Invocation types](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes.html#pipes-invocation) in the *Amazon EventBridge User Guide* .
	InvocationType PipeTargetInvocationTypePtrInput `pulumi:"invocationType"`
}

func (PipeTargetLambdaFunctionParametersArgs) ElementType

func (PipeTargetLambdaFunctionParametersArgs) ToPipeTargetLambdaFunctionParametersOutput

func (i PipeTargetLambdaFunctionParametersArgs) ToPipeTargetLambdaFunctionParametersOutput() PipeTargetLambdaFunctionParametersOutput

func (PipeTargetLambdaFunctionParametersArgs) ToPipeTargetLambdaFunctionParametersOutputWithContext

func (i PipeTargetLambdaFunctionParametersArgs) ToPipeTargetLambdaFunctionParametersOutputWithContext(ctx context.Context) PipeTargetLambdaFunctionParametersOutput

func (PipeTargetLambdaFunctionParametersArgs) ToPipeTargetLambdaFunctionParametersPtrOutput

func (i PipeTargetLambdaFunctionParametersArgs) ToPipeTargetLambdaFunctionParametersPtrOutput() PipeTargetLambdaFunctionParametersPtrOutput

func (PipeTargetLambdaFunctionParametersArgs) ToPipeTargetLambdaFunctionParametersPtrOutputWithContext

func (i PipeTargetLambdaFunctionParametersArgs) ToPipeTargetLambdaFunctionParametersPtrOutputWithContext(ctx context.Context) PipeTargetLambdaFunctionParametersPtrOutput

type PipeTargetLambdaFunctionParametersInput

type PipeTargetLambdaFunctionParametersInput interface {
	pulumi.Input

	ToPipeTargetLambdaFunctionParametersOutput() PipeTargetLambdaFunctionParametersOutput
	ToPipeTargetLambdaFunctionParametersOutputWithContext(context.Context) PipeTargetLambdaFunctionParametersOutput
}

PipeTargetLambdaFunctionParametersInput is an input type that accepts PipeTargetLambdaFunctionParametersArgs and PipeTargetLambdaFunctionParametersOutput values. You can construct a concrete instance of `PipeTargetLambdaFunctionParametersInput` via:

PipeTargetLambdaFunctionParametersArgs{...}

type PipeTargetLambdaFunctionParametersOutput

type PipeTargetLambdaFunctionParametersOutput struct{ *pulumi.OutputState }

func (PipeTargetLambdaFunctionParametersOutput) ElementType

func (PipeTargetLambdaFunctionParametersOutput) InvocationType

Specify whether to invoke the function synchronously or asynchronously.

- `REQUEST_RESPONSE` (default) - Invoke synchronously. This corresponds to the `RequestResponse` option in the `InvocationType` parameter for the Lambda [Invoke](https://docs.aws.amazon.com/lambda/latest/dg/API_Invoke.html#API_Invoke_RequestSyntax) API. - `FIRE_AND_FORGET` - Invoke asynchronously. This corresponds to the `Event` option in the `InvocationType` parameter for the Lambda [Invoke](https://docs.aws.amazon.com/lambda/latest/dg/API_Invoke.html#API_Invoke_RequestSyntax) API.

For more information, see [Invocation types](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes.html#pipes-invocation) in the *Amazon EventBridge User Guide* .

func (PipeTargetLambdaFunctionParametersOutput) ToPipeTargetLambdaFunctionParametersOutput

func (o PipeTargetLambdaFunctionParametersOutput) ToPipeTargetLambdaFunctionParametersOutput() PipeTargetLambdaFunctionParametersOutput

func (PipeTargetLambdaFunctionParametersOutput) ToPipeTargetLambdaFunctionParametersOutputWithContext

func (o PipeTargetLambdaFunctionParametersOutput) ToPipeTargetLambdaFunctionParametersOutputWithContext(ctx context.Context) PipeTargetLambdaFunctionParametersOutput

func (PipeTargetLambdaFunctionParametersOutput) ToPipeTargetLambdaFunctionParametersPtrOutput

func (o PipeTargetLambdaFunctionParametersOutput) ToPipeTargetLambdaFunctionParametersPtrOutput() PipeTargetLambdaFunctionParametersPtrOutput

func (PipeTargetLambdaFunctionParametersOutput) ToPipeTargetLambdaFunctionParametersPtrOutputWithContext

func (o PipeTargetLambdaFunctionParametersOutput) ToPipeTargetLambdaFunctionParametersPtrOutputWithContext(ctx context.Context) PipeTargetLambdaFunctionParametersPtrOutput

type PipeTargetLambdaFunctionParametersPtrInput

type PipeTargetLambdaFunctionParametersPtrInput interface {
	pulumi.Input

	ToPipeTargetLambdaFunctionParametersPtrOutput() PipeTargetLambdaFunctionParametersPtrOutput
	ToPipeTargetLambdaFunctionParametersPtrOutputWithContext(context.Context) PipeTargetLambdaFunctionParametersPtrOutput
}

PipeTargetLambdaFunctionParametersPtrInput is an input type that accepts PipeTargetLambdaFunctionParametersArgs, PipeTargetLambdaFunctionParametersPtr and PipeTargetLambdaFunctionParametersPtrOutput values. You can construct a concrete instance of `PipeTargetLambdaFunctionParametersPtrInput` via:

        PipeTargetLambdaFunctionParametersArgs{...}

or:

        nil

type PipeTargetLambdaFunctionParametersPtrOutput

type PipeTargetLambdaFunctionParametersPtrOutput struct{ *pulumi.OutputState }

func (PipeTargetLambdaFunctionParametersPtrOutput) Elem

func (PipeTargetLambdaFunctionParametersPtrOutput) ElementType

func (PipeTargetLambdaFunctionParametersPtrOutput) InvocationType

Specify whether to invoke the function synchronously or asynchronously.

- `REQUEST_RESPONSE` (default) - Invoke synchronously. This corresponds to the `RequestResponse` option in the `InvocationType` parameter for the Lambda [Invoke](https://docs.aws.amazon.com/lambda/latest/dg/API_Invoke.html#API_Invoke_RequestSyntax) API. - `FIRE_AND_FORGET` - Invoke asynchronously. This corresponds to the `Event` option in the `InvocationType` parameter for the Lambda [Invoke](https://docs.aws.amazon.com/lambda/latest/dg/API_Invoke.html#API_Invoke_RequestSyntax) API.

For more information, see [Invocation types](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes.html#pipes-invocation) in the *Amazon EventBridge User Guide* .

func (PipeTargetLambdaFunctionParametersPtrOutput) ToPipeTargetLambdaFunctionParametersPtrOutput

func (o PipeTargetLambdaFunctionParametersPtrOutput) ToPipeTargetLambdaFunctionParametersPtrOutput() PipeTargetLambdaFunctionParametersPtrOutput

func (PipeTargetLambdaFunctionParametersPtrOutput) ToPipeTargetLambdaFunctionParametersPtrOutputWithContext

func (o PipeTargetLambdaFunctionParametersPtrOutput) ToPipeTargetLambdaFunctionParametersPtrOutputWithContext(ctx context.Context) PipeTargetLambdaFunctionParametersPtrOutput

type PipeTargetParameters

type PipeTargetParameters struct {
	// The parameters for using an AWS Batch job as a target.
	BatchJobParameters *PipeTargetBatchJobParameters `pulumi:"batchJobParameters"`
	// The parameters for using an CloudWatch Logs log stream as a target.
	CloudWatchLogsParameters *PipeTargetCloudWatchLogsParameters `pulumi:"cloudWatchLogsParameters"`
	// The parameters for using an Amazon ECS task as a target.
	EcsTaskParameters *PipeTargetEcsTaskParameters `pulumi:"ecsTaskParameters"`
	// The parameters for using an EventBridge event bus as a target.
	EventBridgeEventBusParameters *PipeTargetEventBridgeEventBusParameters `pulumi:"eventBridgeEventBusParameters"`
	// These are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations.
	HttpParameters *PipeTargetHttpParameters `pulumi:"httpParameters"`
	// Valid JSON text passed to the target. In this case, nothing from the event itself is passed to the target. For more information, see [The JavaScript Object Notation (JSON) Data Interchange Format](https://docs.aws.amazon.com/http://www.rfc-editor.org/rfc/rfc7159.txt) .
	//
	// To remove an input template, specify an empty string.
	InputTemplate *string `pulumi:"inputTemplate"`
	// The parameters for using a Kinesis stream as a target.
	KinesisStreamParameters *PipeTargetKinesisStreamParameters `pulumi:"kinesisStreamParameters"`
	// The parameters for using a Lambda function as a target.
	LambdaFunctionParameters *PipeTargetLambdaFunctionParameters `pulumi:"lambdaFunctionParameters"`
	// These are custom parameters to be used when the target is a Amazon Redshift cluster to invoke the Amazon Redshift Data API BatchExecuteStatement.
	RedshiftDataParameters *PipeTargetRedshiftDataParameters `pulumi:"redshiftDataParameters"`
	// The parameters for using a SageMaker pipeline as a target.
	SageMakerPipelineParameters *PipeTargetSageMakerPipelineParameters `pulumi:"sageMakerPipelineParameters"`
	// The parameters for using a Amazon SQS stream as a target.
	SqsQueueParameters *PipeTargetSqsQueueParameters `pulumi:"sqsQueueParameters"`
	// The parameters for using a Step Functions state machine as a target.
	StepFunctionStateMachineParameters *PipeTargetStateMachineParameters `pulumi:"stepFunctionStateMachineParameters"`
}

type PipeTargetParametersArgs

type PipeTargetParametersArgs struct {
	// The parameters for using an AWS Batch job as a target.
	BatchJobParameters PipeTargetBatchJobParametersPtrInput `pulumi:"batchJobParameters"`
	// The parameters for using an CloudWatch Logs log stream as a target.
	CloudWatchLogsParameters PipeTargetCloudWatchLogsParametersPtrInput `pulumi:"cloudWatchLogsParameters"`
	// The parameters for using an Amazon ECS task as a target.
	EcsTaskParameters PipeTargetEcsTaskParametersPtrInput `pulumi:"ecsTaskParameters"`
	// The parameters for using an EventBridge event bus as a target.
	EventBridgeEventBusParameters PipeTargetEventBridgeEventBusParametersPtrInput `pulumi:"eventBridgeEventBusParameters"`
	// These are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations.
	HttpParameters PipeTargetHttpParametersPtrInput `pulumi:"httpParameters"`
	// Valid JSON text passed to the target. In this case, nothing from the event itself is passed to the target. For more information, see [The JavaScript Object Notation (JSON) Data Interchange Format](https://docs.aws.amazon.com/http://www.rfc-editor.org/rfc/rfc7159.txt) .
	//
	// To remove an input template, specify an empty string.
	InputTemplate pulumi.StringPtrInput `pulumi:"inputTemplate"`
	// The parameters for using a Kinesis stream as a target.
	KinesisStreamParameters PipeTargetKinesisStreamParametersPtrInput `pulumi:"kinesisStreamParameters"`
	// The parameters for using a Lambda function as a target.
	LambdaFunctionParameters PipeTargetLambdaFunctionParametersPtrInput `pulumi:"lambdaFunctionParameters"`
	// These are custom parameters to be used when the target is a Amazon Redshift cluster to invoke the Amazon Redshift Data API BatchExecuteStatement.
	RedshiftDataParameters PipeTargetRedshiftDataParametersPtrInput `pulumi:"redshiftDataParameters"`
	// The parameters for using a SageMaker pipeline as a target.
	SageMakerPipelineParameters PipeTargetSageMakerPipelineParametersPtrInput `pulumi:"sageMakerPipelineParameters"`
	// The parameters for using a Amazon SQS stream as a target.
	SqsQueueParameters PipeTargetSqsQueueParametersPtrInput `pulumi:"sqsQueueParameters"`
	// The parameters for using a Step Functions state machine as a target.
	StepFunctionStateMachineParameters PipeTargetStateMachineParametersPtrInput `pulumi:"stepFunctionStateMachineParameters"`
}

func (PipeTargetParametersArgs) ElementType

func (PipeTargetParametersArgs) ElementType() reflect.Type

func (PipeTargetParametersArgs) ToPipeTargetParametersOutput

func (i PipeTargetParametersArgs) ToPipeTargetParametersOutput() PipeTargetParametersOutput

func (PipeTargetParametersArgs) ToPipeTargetParametersOutputWithContext

func (i PipeTargetParametersArgs) ToPipeTargetParametersOutputWithContext(ctx context.Context) PipeTargetParametersOutput

func (PipeTargetParametersArgs) ToPipeTargetParametersPtrOutput

func (i PipeTargetParametersArgs) ToPipeTargetParametersPtrOutput() PipeTargetParametersPtrOutput

func (PipeTargetParametersArgs) ToPipeTargetParametersPtrOutputWithContext

func (i PipeTargetParametersArgs) ToPipeTargetParametersPtrOutputWithContext(ctx context.Context) PipeTargetParametersPtrOutput

type PipeTargetParametersInput

type PipeTargetParametersInput interface {
	pulumi.Input

	ToPipeTargetParametersOutput() PipeTargetParametersOutput
	ToPipeTargetParametersOutputWithContext(context.Context) PipeTargetParametersOutput
}

PipeTargetParametersInput is an input type that accepts PipeTargetParametersArgs and PipeTargetParametersOutput values. You can construct a concrete instance of `PipeTargetParametersInput` via:

PipeTargetParametersArgs{...}

type PipeTargetParametersOutput

type PipeTargetParametersOutput struct{ *pulumi.OutputState }

func (PipeTargetParametersOutput) BatchJobParameters

The parameters for using an AWS Batch job as a target.

func (PipeTargetParametersOutput) CloudWatchLogsParameters

The parameters for using an CloudWatch Logs log stream as a target.

func (PipeTargetParametersOutput) EcsTaskParameters

The parameters for using an Amazon ECS task as a target.

func (PipeTargetParametersOutput) ElementType

func (PipeTargetParametersOutput) ElementType() reflect.Type

func (PipeTargetParametersOutput) EventBridgeEventBusParameters

The parameters for using an EventBridge event bus as a target.

func (PipeTargetParametersOutput) HttpParameters

These are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations.

func (PipeTargetParametersOutput) InputTemplate

Valid JSON text passed to the target. In this case, nothing from the event itself is passed to the target. For more information, see [The JavaScript Object Notation (JSON) Data Interchange Format](https://docs.aws.amazon.com/http://www.rfc-editor.org/rfc/rfc7159.txt) .

To remove an input template, specify an empty string.

func (PipeTargetParametersOutput) KinesisStreamParameters

The parameters for using a Kinesis stream as a target.

func (PipeTargetParametersOutput) LambdaFunctionParameters

The parameters for using a Lambda function as a target.

func (PipeTargetParametersOutput) RedshiftDataParameters

These are custom parameters to be used when the target is a Amazon Redshift cluster to invoke the Amazon Redshift Data API BatchExecuteStatement.

func (PipeTargetParametersOutput) SageMakerPipelineParameters

The parameters for using a SageMaker pipeline as a target.

func (PipeTargetParametersOutput) SqsQueueParameters

The parameters for using a Amazon SQS stream as a target.

func (PipeTargetParametersOutput) StepFunctionStateMachineParameters

func (o PipeTargetParametersOutput) StepFunctionStateMachineParameters() PipeTargetStateMachineParametersPtrOutput

The parameters for using a Step Functions state machine as a target.

func (PipeTargetParametersOutput) ToPipeTargetParametersOutput

func (o PipeTargetParametersOutput) ToPipeTargetParametersOutput() PipeTargetParametersOutput

func (PipeTargetParametersOutput) ToPipeTargetParametersOutputWithContext

func (o PipeTargetParametersOutput) ToPipeTargetParametersOutputWithContext(ctx context.Context) PipeTargetParametersOutput

func (PipeTargetParametersOutput) ToPipeTargetParametersPtrOutput

func (o PipeTargetParametersOutput) ToPipeTargetParametersPtrOutput() PipeTargetParametersPtrOutput

func (PipeTargetParametersOutput) ToPipeTargetParametersPtrOutputWithContext

func (o PipeTargetParametersOutput) ToPipeTargetParametersPtrOutputWithContext(ctx context.Context) PipeTargetParametersPtrOutput

type PipeTargetParametersPtrInput

type PipeTargetParametersPtrInput interface {
	pulumi.Input

	ToPipeTargetParametersPtrOutput() PipeTargetParametersPtrOutput
	ToPipeTargetParametersPtrOutputWithContext(context.Context) PipeTargetParametersPtrOutput
}

PipeTargetParametersPtrInput is an input type that accepts PipeTargetParametersArgs, PipeTargetParametersPtr and PipeTargetParametersPtrOutput values. You can construct a concrete instance of `PipeTargetParametersPtrInput` via:

        PipeTargetParametersArgs{...}

or:

        nil

type PipeTargetParametersPtrOutput

type PipeTargetParametersPtrOutput struct{ *pulumi.OutputState }

func (PipeTargetParametersPtrOutput) BatchJobParameters

The parameters for using an AWS Batch job as a target.

func (PipeTargetParametersPtrOutput) CloudWatchLogsParameters

The parameters for using an CloudWatch Logs log stream as a target.

func (PipeTargetParametersPtrOutput) EcsTaskParameters

The parameters for using an Amazon ECS task as a target.

func (PipeTargetParametersPtrOutput) Elem

func (PipeTargetParametersPtrOutput) ElementType

func (PipeTargetParametersPtrOutput) EventBridgeEventBusParameters

The parameters for using an EventBridge event bus as a target.

func (PipeTargetParametersPtrOutput) HttpParameters

These are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations.

func (PipeTargetParametersPtrOutput) InputTemplate

Valid JSON text passed to the target. In this case, nothing from the event itself is passed to the target. For more information, see [The JavaScript Object Notation (JSON) Data Interchange Format](https://docs.aws.amazon.com/http://www.rfc-editor.org/rfc/rfc7159.txt) .

To remove an input template, specify an empty string.

func (PipeTargetParametersPtrOutput) KinesisStreamParameters

The parameters for using a Kinesis stream as a target.

func (PipeTargetParametersPtrOutput) LambdaFunctionParameters

The parameters for using a Lambda function as a target.

func (PipeTargetParametersPtrOutput) RedshiftDataParameters

These are custom parameters to be used when the target is a Amazon Redshift cluster to invoke the Amazon Redshift Data API BatchExecuteStatement.

func (PipeTargetParametersPtrOutput) SageMakerPipelineParameters

The parameters for using a SageMaker pipeline as a target.

func (PipeTargetParametersPtrOutput) SqsQueueParameters

The parameters for using a Amazon SQS stream as a target.

func (PipeTargetParametersPtrOutput) StepFunctionStateMachineParameters

func (o PipeTargetParametersPtrOutput) StepFunctionStateMachineParameters() PipeTargetStateMachineParametersPtrOutput

The parameters for using a Step Functions state machine as a target.

func (PipeTargetParametersPtrOutput) ToPipeTargetParametersPtrOutput

func (o PipeTargetParametersPtrOutput) ToPipeTargetParametersPtrOutput() PipeTargetParametersPtrOutput

func (PipeTargetParametersPtrOutput) ToPipeTargetParametersPtrOutputWithContext

func (o PipeTargetParametersPtrOutput) ToPipeTargetParametersPtrOutputWithContext(ctx context.Context) PipeTargetParametersPtrOutput

type PipeTargetRedshiftDataParameters

type PipeTargetRedshiftDataParameters struct {
	// Redshift Database
	Database string `pulumi:"database"`
	// Database user name
	DbUser *string `pulumi:"dbUser"`
	// Optional SecretManager ARN which stores the database credentials
	SecretManagerArn *string `pulumi:"secretManagerArn"`
	// A list of SQLs.
	Sqls []string `pulumi:"sqls"`
	// A name for Redshift DataAPI statement which can be used as filter of ListStatement.
	StatementName *string `pulumi:"statementName"`
	// Indicates whether to send an event back to EventBridge after the SQL statement runs.
	WithEvent *bool `pulumi:"withEvent"`
}

type PipeTargetRedshiftDataParametersArgs

type PipeTargetRedshiftDataParametersArgs struct {
	// Redshift Database
	Database pulumi.StringInput `pulumi:"database"`
	// Database user name
	DbUser pulumi.StringPtrInput `pulumi:"dbUser"`
	// Optional SecretManager ARN which stores the database credentials
	SecretManagerArn pulumi.StringPtrInput `pulumi:"secretManagerArn"`
	// A list of SQLs.
	Sqls pulumi.StringArrayInput `pulumi:"sqls"`
	// A name for Redshift DataAPI statement which can be used as filter of ListStatement.
	StatementName pulumi.StringPtrInput `pulumi:"statementName"`
	// Indicates whether to send an event back to EventBridge after the SQL statement runs.
	WithEvent pulumi.BoolPtrInput `pulumi:"withEvent"`
}

func (PipeTargetRedshiftDataParametersArgs) ElementType

func (PipeTargetRedshiftDataParametersArgs) ToPipeTargetRedshiftDataParametersOutput

func (i PipeTargetRedshiftDataParametersArgs) ToPipeTargetRedshiftDataParametersOutput() PipeTargetRedshiftDataParametersOutput

func (PipeTargetRedshiftDataParametersArgs) ToPipeTargetRedshiftDataParametersOutputWithContext

func (i PipeTargetRedshiftDataParametersArgs) ToPipeTargetRedshiftDataParametersOutputWithContext(ctx context.Context) PipeTargetRedshiftDataParametersOutput

func (PipeTargetRedshiftDataParametersArgs) ToPipeTargetRedshiftDataParametersPtrOutput

func (i PipeTargetRedshiftDataParametersArgs) ToPipeTargetRedshiftDataParametersPtrOutput() PipeTargetRedshiftDataParametersPtrOutput

func (PipeTargetRedshiftDataParametersArgs) ToPipeTargetRedshiftDataParametersPtrOutputWithContext

func (i PipeTargetRedshiftDataParametersArgs) ToPipeTargetRedshiftDataParametersPtrOutputWithContext(ctx context.Context) PipeTargetRedshiftDataParametersPtrOutput

type PipeTargetRedshiftDataParametersInput

type PipeTargetRedshiftDataParametersInput interface {
	pulumi.Input

	ToPipeTargetRedshiftDataParametersOutput() PipeTargetRedshiftDataParametersOutput
	ToPipeTargetRedshiftDataParametersOutputWithContext(context.Context) PipeTargetRedshiftDataParametersOutput
}

PipeTargetRedshiftDataParametersInput is an input type that accepts PipeTargetRedshiftDataParametersArgs and PipeTargetRedshiftDataParametersOutput values. You can construct a concrete instance of `PipeTargetRedshiftDataParametersInput` via:

PipeTargetRedshiftDataParametersArgs{...}

type PipeTargetRedshiftDataParametersOutput

type PipeTargetRedshiftDataParametersOutput struct{ *pulumi.OutputState }

func (PipeTargetRedshiftDataParametersOutput) Database

Redshift Database

func (PipeTargetRedshiftDataParametersOutput) DbUser

Database user name

func (PipeTargetRedshiftDataParametersOutput) ElementType

func (PipeTargetRedshiftDataParametersOutput) SecretManagerArn

Optional SecretManager ARN which stores the database credentials

func (PipeTargetRedshiftDataParametersOutput) Sqls

A list of SQLs.

func (PipeTargetRedshiftDataParametersOutput) StatementName

A name for Redshift DataAPI statement which can be used as filter of ListStatement.

func (PipeTargetRedshiftDataParametersOutput) ToPipeTargetRedshiftDataParametersOutput

func (o PipeTargetRedshiftDataParametersOutput) ToPipeTargetRedshiftDataParametersOutput() PipeTargetRedshiftDataParametersOutput

func (PipeTargetRedshiftDataParametersOutput) ToPipeTargetRedshiftDataParametersOutputWithContext

func (o PipeTargetRedshiftDataParametersOutput) ToPipeTargetRedshiftDataParametersOutputWithContext(ctx context.Context) PipeTargetRedshiftDataParametersOutput

func (PipeTargetRedshiftDataParametersOutput) ToPipeTargetRedshiftDataParametersPtrOutput

func (o PipeTargetRedshiftDataParametersOutput) ToPipeTargetRedshiftDataParametersPtrOutput() PipeTargetRedshiftDataParametersPtrOutput

func (PipeTargetRedshiftDataParametersOutput) ToPipeTargetRedshiftDataParametersPtrOutputWithContext

func (o PipeTargetRedshiftDataParametersOutput) ToPipeTargetRedshiftDataParametersPtrOutputWithContext(ctx context.Context) PipeTargetRedshiftDataParametersPtrOutput

func (PipeTargetRedshiftDataParametersOutput) WithEvent

Indicates whether to send an event back to EventBridge after the SQL statement runs.

type PipeTargetRedshiftDataParametersPtrInput

type PipeTargetRedshiftDataParametersPtrInput interface {
	pulumi.Input

	ToPipeTargetRedshiftDataParametersPtrOutput() PipeTargetRedshiftDataParametersPtrOutput
	ToPipeTargetRedshiftDataParametersPtrOutputWithContext(context.Context) PipeTargetRedshiftDataParametersPtrOutput
}

PipeTargetRedshiftDataParametersPtrInput is an input type that accepts PipeTargetRedshiftDataParametersArgs, PipeTargetRedshiftDataParametersPtr and PipeTargetRedshiftDataParametersPtrOutput values. You can construct a concrete instance of `PipeTargetRedshiftDataParametersPtrInput` via:

        PipeTargetRedshiftDataParametersArgs{...}

or:

        nil

type PipeTargetRedshiftDataParametersPtrOutput

type PipeTargetRedshiftDataParametersPtrOutput struct{ *pulumi.OutputState }

func (PipeTargetRedshiftDataParametersPtrOutput) Database

Redshift Database

func (PipeTargetRedshiftDataParametersPtrOutput) DbUser

Database user name

func (PipeTargetRedshiftDataParametersPtrOutput) Elem

func (PipeTargetRedshiftDataParametersPtrOutput) ElementType

func (PipeTargetRedshiftDataParametersPtrOutput) SecretManagerArn

Optional SecretManager ARN which stores the database credentials

func (PipeTargetRedshiftDataParametersPtrOutput) Sqls

A list of SQLs.

func (PipeTargetRedshiftDataParametersPtrOutput) StatementName

A name for Redshift DataAPI statement which can be used as filter of ListStatement.

func (PipeTargetRedshiftDataParametersPtrOutput) ToPipeTargetRedshiftDataParametersPtrOutput

func (o PipeTargetRedshiftDataParametersPtrOutput) ToPipeTargetRedshiftDataParametersPtrOutput() PipeTargetRedshiftDataParametersPtrOutput

func (PipeTargetRedshiftDataParametersPtrOutput) ToPipeTargetRedshiftDataParametersPtrOutputWithContext

func (o PipeTargetRedshiftDataParametersPtrOutput) ToPipeTargetRedshiftDataParametersPtrOutputWithContext(ctx context.Context) PipeTargetRedshiftDataParametersPtrOutput

func (PipeTargetRedshiftDataParametersPtrOutput) WithEvent

Indicates whether to send an event back to EventBridge after the SQL statement runs.

type PipeTargetSageMakerPipelineParameters

type PipeTargetSageMakerPipelineParameters struct {
	// List of Parameter names and values for SageMaker Model Building Pipeline execution.
	PipelineParameterList []PipeSageMakerPipelineParameter `pulumi:"pipelineParameterList"`
}

type PipeTargetSageMakerPipelineParametersArgs

type PipeTargetSageMakerPipelineParametersArgs struct {
	// List of Parameter names and values for SageMaker Model Building Pipeline execution.
	PipelineParameterList PipeSageMakerPipelineParameterArrayInput `pulumi:"pipelineParameterList"`
}

func (PipeTargetSageMakerPipelineParametersArgs) ElementType

func (PipeTargetSageMakerPipelineParametersArgs) ToPipeTargetSageMakerPipelineParametersOutput

func (i PipeTargetSageMakerPipelineParametersArgs) ToPipeTargetSageMakerPipelineParametersOutput() PipeTargetSageMakerPipelineParametersOutput

func (PipeTargetSageMakerPipelineParametersArgs) ToPipeTargetSageMakerPipelineParametersOutputWithContext

func (i PipeTargetSageMakerPipelineParametersArgs) ToPipeTargetSageMakerPipelineParametersOutputWithContext(ctx context.Context) PipeTargetSageMakerPipelineParametersOutput

func (PipeTargetSageMakerPipelineParametersArgs) ToPipeTargetSageMakerPipelineParametersPtrOutput

func (i PipeTargetSageMakerPipelineParametersArgs) ToPipeTargetSageMakerPipelineParametersPtrOutput() PipeTargetSageMakerPipelineParametersPtrOutput

func (PipeTargetSageMakerPipelineParametersArgs) ToPipeTargetSageMakerPipelineParametersPtrOutputWithContext

func (i PipeTargetSageMakerPipelineParametersArgs) ToPipeTargetSageMakerPipelineParametersPtrOutputWithContext(ctx context.Context) PipeTargetSageMakerPipelineParametersPtrOutput

type PipeTargetSageMakerPipelineParametersInput

type PipeTargetSageMakerPipelineParametersInput interface {
	pulumi.Input

	ToPipeTargetSageMakerPipelineParametersOutput() PipeTargetSageMakerPipelineParametersOutput
	ToPipeTargetSageMakerPipelineParametersOutputWithContext(context.Context) PipeTargetSageMakerPipelineParametersOutput
}

PipeTargetSageMakerPipelineParametersInput is an input type that accepts PipeTargetSageMakerPipelineParametersArgs and PipeTargetSageMakerPipelineParametersOutput values. You can construct a concrete instance of `PipeTargetSageMakerPipelineParametersInput` via:

PipeTargetSageMakerPipelineParametersArgs{...}

type PipeTargetSageMakerPipelineParametersOutput

type PipeTargetSageMakerPipelineParametersOutput struct{ *pulumi.OutputState }

func (PipeTargetSageMakerPipelineParametersOutput) ElementType

func (PipeTargetSageMakerPipelineParametersOutput) PipelineParameterList

List of Parameter names and values for SageMaker Model Building Pipeline execution.

func (PipeTargetSageMakerPipelineParametersOutput) ToPipeTargetSageMakerPipelineParametersOutput

func (o PipeTargetSageMakerPipelineParametersOutput) ToPipeTargetSageMakerPipelineParametersOutput() PipeTargetSageMakerPipelineParametersOutput

func (PipeTargetSageMakerPipelineParametersOutput) ToPipeTargetSageMakerPipelineParametersOutputWithContext

func (o PipeTargetSageMakerPipelineParametersOutput) ToPipeTargetSageMakerPipelineParametersOutputWithContext(ctx context.Context) PipeTargetSageMakerPipelineParametersOutput

func (PipeTargetSageMakerPipelineParametersOutput) ToPipeTargetSageMakerPipelineParametersPtrOutput

func (o PipeTargetSageMakerPipelineParametersOutput) ToPipeTargetSageMakerPipelineParametersPtrOutput() PipeTargetSageMakerPipelineParametersPtrOutput

func (PipeTargetSageMakerPipelineParametersOutput) ToPipeTargetSageMakerPipelineParametersPtrOutputWithContext

func (o PipeTargetSageMakerPipelineParametersOutput) ToPipeTargetSageMakerPipelineParametersPtrOutputWithContext(ctx context.Context) PipeTargetSageMakerPipelineParametersPtrOutput

type PipeTargetSageMakerPipelineParametersPtrInput

type PipeTargetSageMakerPipelineParametersPtrInput interface {
	pulumi.Input

	ToPipeTargetSageMakerPipelineParametersPtrOutput() PipeTargetSageMakerPipelineParametersPtrOutput
	ToPipeTargetSageMakerPipelineParametersPtrOutputWithContext(context.Context) PipeTargetSageMakerPipelineParametersPtrOutput
}

PipeTargetSageMakerPipelineParametersPtrInput is an input type that accepts PipeTargetSageMakerPipelineParametersArgs, PipeTargetSageMakerPipelineParametersPtr and PipeTargetSageMakerPipelineParametersPtrOutput values. You can construct a concrete instance of `PipeTargetSageMakerPipelineParametersPtrInput` via:

        PipeTargetSageMakerPipelineParametersArgs{...}

or:

        nil

type PipeTargetSageMakerPipelineParametersPtrOutput

type PipeTargetSageMakerPipelineParametersPtrOutput struct{ *pulumi.OutputState }

func (PipeTargetSageMakerPipelineParametersPtrOutput) Elem

func (PipeTargetSageMakerPipelineParametersPtrOutput) ElementType

func (PipeTargetSageMakerPipelineParametersPtrOutput) PipelineParameterList

List of Parameter names and values for SageMaker Model Building Pipeline execution.

func (PipeTargetSageMakerPipelineParametersPtrOutput) ToPipeTargetSageMakerPipelineParametersPtrOutput

func (o PipeTargetSageMakerPipelineParametersPtrOutput) ToPipeTargetSageMakerPipelineParametersPtrOutput() PipeTargetSageMakerPipelineParametersPtrOutput

func (PipeTargetSageMakerPipelineParametersPtrOutput) ToPipeTargetSageMakerPipelineParametersPtrOutputWithContext

func (o PipeTargetSageMakerPipelineParametersPtrOutput) ToPipeTargetSageMakerPipelineParametersPtrOutputWithContext(ctx context.Context) PipeTargetSageMakerPipelineParametersPtrOutput

type PipeTargetSqsQueueParameters

type PipeTargetSqsQueueParameters struct {
	// This parameter applies only to FIFO (first-in-first-out) queues.
	//
	// The token used for deduplication of sent messages.
	MessageDeduplicationId *string `pulumi:"messageDeduplicationId"`
	// The FIFO message group ID to use as the target.
	MessageGroupId *string `pulumi:"messageGroupId"`
}

type PipeTargetSqsQueueParametersArgs

type PipeTargetSqsQueueParametersArgs struct {
	// This parameter applies only to FIFO (first-in-first-out) queues.
	//
	// The token used for deduplication of sent messages.
	MessageDeduplicationId pulumi.StringPtrInput `pulumi:"messageDeduplicationId"`
	// The FIFO message group ID to use as the target.
	MessageGroupId pulumi.StringPtrInput `pulumi:"messageGroupId"`
}

func (PipeTargetSqsQueueParametersArgs) ElementType

func (PipeTargetSqsQueueParametersArgs) ToPipeTargetSqsQueueParametersOutput

func (i PipeTargetSqsQueueParametersArgs) ToPipeTargetSqsQueueParametersOutput() PipeTargetSqsQueueParametersOutput

func (PipeTargetSqsQueueParametersArgs) ToPipeTargetSqsQueueParametersOutputWithContext

func (i PipeTargetSqsQueueParametersArgs) ToPipeTargetSqsQueueParametersOutputWithContext(ctx context.Context) PipeTargetSqsQueueParametersOutput

func (PipeTargetSqsQueueParametersArgs) ToPipeTargetSqsQueueParametersPtrOutput

func (i PipeTargetSqsQueueParametersArgs) ToPipeTargetSqsQueueParametersPtrOutput() PipeTargetSqsQueueParametersPtrOutput

func (PipeTargetSqsQueueParametersArgs) ToPipeTargetSqsQueueParametersPtrOutputWithContext

func (i PipeTargetSqsQueueParametersArgs) ToPipeTargetSqsQueueParametersPtrOutputWithContext(ctx context.Context) PipeTargetSqsQueueParametersPtrOutput

type PipeTargetSqsQueueParametersInput

type PipeTargetSqsQueueParametersInput interface {
	pulumi.Input

	ToPipeTargetSqsQueueParametersOutput() PipeTargetSqsQueueParametersOutput
	ToPipeTargetSqsQueueParametersOutputWithContext(context.Context) PipeTargetSqsQueueParametersOutput
}

PipeTargetSqsQueueParametersInput is an input type that accepts PipeTargetSqsQueueParametersArgs and PipeTargetSqsQueueParametersOutput values. You can construct a concrete instance of `PipeTargetSqsQueueParametersInput` via:

PipeTargetSqsQueueParametersArgs{...}

type PipeTargetSqsQueueParametersOutput

type PipeTargetSqsQueueParametersOutput struct{ *pulumi.OutputState }

func (PipeTargetSqsQueueParametersOutput) ElementType

func (PipeTargetSqsQueueParametersOutput) MessageDeduplicationId

func (o PipeTargetSqsQueueParametersOutput) MessageDeduplicationId() pulumi.StringPtrOutput

This parameter applies only to FIFO (first-in-first-out) queues.

The token used for deduplication of sent messages.

func (PipeTargetSqsQueueParametersOutput) MessageGroupId

The FIFO message group ID to use as the target.

func (PipeTargetSqsQueueParametersOutput) ToPipeTargetSqsQueueParametersOutput

func (o PipeTargetSqsQueueParametersOutput) ToPipeTargetSqsQueueParametersOutput() PipeTargetSqsQueueParametersOutput

func (PipeTargetSqsQueueParametersOutput) ToPipeTargetSqsQueueParametersOutputWithContext

func (o PipeTargetSqsQueueParametersOutput) ToPipeTargetSqsQueueParametersOutputWithContext(ctx context.Context) PipeTargetSqsQueueParametersOutput

func (PipeTargetSqsQueueParametersOutput) ToPipeTargetSqsQueueParametersPtrOutput

func (o PipeTargetSqsQueueParametersOutput) ToPipeTargetSqsQueueParametersPtrOutput() PipeTargetSqsQueueParametersPtrOutput

func (PipeTargetSqsQueueParametersOutput) ToPipeTargetSqsQueueParametersPtrOutputWithContext

func (o PipeTargetSqsQueueParametersOutput) ToPipeTargetSqsQueueParametersPtrOutputWithContext(ctx context.Context) PipeTargetSqsQueueParametersPtrOutput

type PipeTargetSqsQueueParametersPtrInput

type PipeTargetSqsQueueParametersPtrInput interface {
	pulumi.Input

	ToPipeTargetSqsQueueParametersPtrOutput() PipeTargetSqsQueueParametersPtrOutput
	ToPipeTargetSqsQueueParametersPtrOutputWithContext(context.Context) PipeTargetSqsQueueParametersPtrOutput
}

PipeTargetSqsQueueParametersPtrInput is an input type that accepts PipeTargetSqsQueueParametersArgs, PipeTargetSqsQueueParametersPtr and PipeTargetSqsQueueParametersPtrOutput values. You can construct a concrete instance of `PipeTargetSqsQueueParametersPtrInput` via:

        PipeTargetSqsQueueParametersArgs{...}

or:

        nil

type PipeTargetSqsQueueParametersPtrOutput

type PipeTargetSqsQueueParametersPtrOutput struct{ *pulumi.OutputState }

func (PipeTargetSqsQueueParametersPtrOutput) Elem

func (PipeTargetSqsQueueParametersPtrOutput) ElementType

func (PipeTargetSqsQueueParametersPtrOutput) MessageDeduplicationId

This parameter applies only to FIFO (first-in-first-out) queues.

The token used for deduplication of sent messages.

func (PipeTargetSqsQueueParametersPtrOutput) MessageGroupId

The FIFO message group ID to use as the target.

func (PipeTargetSqsQueueParametersPtrOutput) ToPipeTargetSqsQueueParametersPtrOutput

func (o PipeTargetSqsQueueParametersPtrOutput) ToPipeTargetSqsQueueParametersPtrOutput() PipeTargetSqsQueueParametersPtrOutput

func (PipeTargetSqsQueueParametersPtrOutput) ToPipeTargetSqsQueueParametersPtrOutputWithContext

func (o PipeTargetSqsQueueParametersPtrOutput) ToPipeTargetSqsQueueParametersPtrOutputWithContext(ctx context.Context) PipeTargetSqsQueueParametersPtrOutput

type PipeTargetStateMachineParameters

type PipeTargetStateMachineParameters struct {
	// Specify whether to invoke the Step Functions state machine synchronously or asynchronously.
	//
	// - `REQUEST_RESPONSE` (default) - Invoke synchronously. For more information, see [StartSyncExecution](https://docs.aws.amazon.com/step-functions/latest/apireference/API_StartSyncExecution.html) in the *AWS Step Functions API Reference* .
	//
	// > `REQUEST_RESPONSE` is not supported for `STANDARD` state machine workflows.
	// - `FIRE_AND_FORGET` - Invoke asynchronously. For more information, see [StartExecution](https://docs.aws.amazon.com/step-functions/latest/apireference/API_StartExecution.html) in the *AWS Step Functions API Reference* .
	//
	// For more information, see [Invocation types](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes.html#pipes-invocation) in the *Amazon EventBridge User Guide* .
	InvocationType *PipeTargetInvocationType `pulumi:"invocationType"`
}

type PipeTargetStateMachineParametersArgs

type PipeTargetStateMachineParametersArgs struct {
	// Specify whether to invoke the Step Functions state machine synchronously or asynchronously.
	//
	// - `REQUEST_RESPONSE` (default) - Invoke synchronously. For more information, see [StartSyncExecution](https://docs.aws.amazon.com/step-functions/latest/apireference/API_StartSyncExecution.html) in the *AWS Step Functions API Reference* .
	//
	// > `REQUEST_RESPONSE` is not supported for `STANDARD` state machine workflows.
	// - `FIRE_AND_FORGET` - Invoke asynchronously. For more information, see [StartExecution](https://docs.aws.amazon.com/step-functions/latest/apireference/API_StartExecution.html) in the *AWS Step Functions API Reference* .
	//
	// For more information, see [Invocation types](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes.html#pipes-invocation) in the *Amazon EventBridge User Guide* .
	InvocationType PipeTargetInvocationTypePtrInput `pulumi:"invocationType"`
}

func (PipeTargetStateMachineParametersArgs) ElementType

func (PipeTargetStateMachineParametersArgs) ToPipeTargetStateMachineParametersOutput

func (i PipeTargetStateMachineParametersArgs) ToPipeTargetStateMachineParametersOutput() PipeTargetStateMachineParametersOutput

func (PipeTargetStateMachineParametersArgs) ToPipeTargetStateMachineParametersOutputWithContext

func (i PipeTargetStateMachineParametersArgs) ToPipeTargetStateMachineParametersOutputWithContext(ctx context.Context) PipeTargetStateMachineParametersOutput

func (PipeTargetStateMachineParametersArgs) ToPipeTargetStateMachineParametersPtrOutput

func (i PipeTargetStateMachineParametersArgs) ToPipeTargetStateMachineParametersPtrOutput() PipeTargetStateMachineParametersPtrOutput

func (PipeTargetStateMachineParametersArgs) ToPipeTargetStateMachineParametersPtrOutputWithContext

func (i PipeTargetStateMachineParametersArgs) ToPipeTargetStateMachineParametersPtrOutputWithContext(ctx context.Context) PipeTargetStateMachineParametersPtrOutput

type PipeTargetStateMachineParametersInput

type PipeTargetStateMachineParametersInput interface {
	pulumi.Input

	ToPipeTargetStateMachineParametersOutput() PipeTargetStateMachineParametersOutput
	ToPipeTargetStateMachineParametersOutputWithContext(context.Context) PipeTargetStateMachineParametersOutput
}

PipeTargetStateMachineParametersInput is an input type that accepts PipeTargetStateMachineParametersArgs and PipeTargetStateMachineParametersOutput values. You can construct a concrete instance of `PipeTargetStateMachineParametersInput` via:

PipeTargetStateMachineParametersArgs{...}

type PipeTargetStateMachineParametersOutput

type PipeTargetStateMachineParametersOutput struct{ *pulumi.OutputState }

func (PipeTargetStateMachineParametersOutput) ElementType

func (PipeTargetStateMachineParametersOutput) InvocationType

Specify whether to invoke the Step Functions state machine synchronously or asynchronously.

- `REQUEST_RESPONSE` (default) - Invoke synchronously. For more information, see [StartSyncExecution](https://docs.aws.amazon.com/step-functions/latest/apireference/API_StartSyncExecution.html) in the *AWS Step Functions API Reference* .

> `REQUEST_RESPONSE` is not supported for `STANDARD` state machine workflows. - `FIRE_AND_FORGET` - Invoke asynchronously. For more information, see [StartExecution](https://docs.aws.amazon.com/step-functions/latest/apireference/API_StartExecution.html) in the *AWS Step Functions API Reference* .

For more information, see [Invocation types](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes.html#pipes-invocation) in the *Amazon EventBridge User Guide* .

func (PipeTargetStateMachineParametersOutput) ToPipeTargetStateMachineParametersOutput

func (o PipeTargetStateMachineParametersOutput) ToPipeTargetStateMachineParametersOutput() PipeTargetStateMachineParametersOutput

func (PipeTargetStateMachineParametersOutput) ToPipeTargetStateMachineParametersOutputWithContext

func (o PipeTargetStateMachineParametersOutput) ToPipeTargetStateMachineParametersOutputWithContext(ctx context.Context) PipeTargetStateMachineParametersOutput

func (PipeTargetStateMachineParametersOutput) ToPipeTargetStateMachineParametersPtrOutput

func (o PipeTargetStateMachineParametersOutput) ToPipeTargetStateMachineParametersPtrOutput() PipeTargetStateMachineParametersPtrOutput

func (PipeTargetStateMachineParametersOutput) ToPipeTargetStateMachineParametersPtrOutputWithContext

func (o PipeTargetStateMachineParametersOutput) ToPipeTargetStateMachineParametersPtrOutputWithContext(ctx context.Context) PipeTargetStateMachineParametersPtrOutput

type PipeTargetStateMachineParametersPtrInput

type PipeTargetStateMachineParametersPtrInput interface {
	pulumi.Input

	ToPipeTargetStateMachineParametersPtrOutput() PipeTargetStateMachineParametersPtrOutput
	ToPipeTargetStateMachineParametersPtrOutputWithContext(context.Context) PipeTargetStateMachineParametersPtrOutput
}

PipeTargetStateMachineParametersPtrInput is an input type that accepts PipeTargetStateMachineParametersArgs, PipeTargetStateMachineParametersPtr and PipeTargetStateMachineParametersPtrOutput values. You can construct a concrete instance of `PipeTargetStateMachineParametersPtrInput` via:

        PipeTargetStateMachineParametersArgs{...}

or:

        nil

type PipeTargetStateMachineParametersPtrOutput

type PipeTargetStateMachineParametersPtrOutput struct{ *pulumi.OutputState }

func (PipeTargetStateMachineParametersPtrOutput) Elem

func (PipeTargetStateMachineParametersPtrOutput) ElementType

func (PipeTargetStateMachineParametersPtrOutput) InvocationType

Specify whether to invoke the Step Functions state machine synchronously or asynchronously.

- `REQUEST_RESPONSE` (default) - Invoke synchronously. For more information, see [StartSyncExecution](https://docs.aws.amazon.com/step-functions/latest/apireference/API_StartSyncExecution.html) in the *AWS Step Functions API Reference* .

> `REQUEST_RESPONSE` is not supported for `STANDARD` state machine workflows. - `FIRE_AND_FORGET` - Invoke asynchronously. For more information, see [StartExecution](https://docs.aws.amazon.com/step-functions/latest/apireference/API_StartExecution.html) in the *AWS Step Functions API Reference* .

For more information, see [Invocation types](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes.html#pipes-invocation) in the *Amazon EventBridge User Guide* .

func (PipeTargetStateMachineParametersPtrOutput) ToPipeTargetStateMachineParametersPtrOutput

func (o PipeTargetStateMachineParametersPtrOutput) ToPipeTargetStateMachineParametersPtrOutput() PipeTargetStateMachineParametersPtrOutput

func (PipeTargetStateMachineParametersPtrOutput) ToPipeTargetStateMachineParametersPtrOutputWithContext

func (o PipeTargetStateMachineParametersPtrOutput) ToPipeTargetStateMachineParametersPtrOutputWithContext(ctx context.Context) PipeTargetStateMachineParametersPtrOutput

Jump to

Keyboard shortcuts

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