Documentation
¶
Index ¶
- type Pipe
- type PipeArgs
- type PipeArray
- type PipeArrayInput
- type PipeArrayOutput
- type PipeInput
- type PipeMap
- type PipeMapInput
- type PipeMapOutput
- type PipeOutput
- func (o PipeOutput) Arn() pulumi.StringOutput
- func (o PipeOutput) Description() pulumi.StringPtrOutput
- func (o PipeOutput) DesiredState() pulumi.StringPtrOutput
- func (PipeOutput) ElementType() reflect.Type
- func (o PipeOutput) Enrichment() pulumi.StringPtrOutput
- func (o PipeOutput) Name() pulumi.StringOutput
- func (o PipeOutput) NamePrefix() pulumi.StringOutput
- func (o PipeOutput) RoleArn() pulumi.StringOutput
- func (o PipeOutput) Source() pulumi.StringOutput
- func (o PipeOutput) SourceParameters() PipeSourceParametersOutput
- func (o PipeOutput) Tags() pulumi.StringMapOutput
- func (o PipeOutput) TagsAll() pulumi.StringMapOutput
- func (o PipeOutput) Target() pulumi.StringOutput
- func (o PipeOutput) TargetParameters() PipeTargetParametersOutput
- func (o PipeOutput) ToPipeOutput() PipeOutput
- func (o PipeOutput) ToPipeOutputWithContext(ctx context.Context) PipeOutput
- type PipeSourceParameters
- type PipeSourceParametersArgs
- func (PipeSourceParametersArgs) ElementType() reflect.Type
- func (i PipeSourceParametersArgs) ToPipeSourceParametersOutput() PipeSourceParametersOutput
- func (i PipeSourceParametersArgs) ToPipeSourceParametersOutputWithContext(ctx context.Context) PipeSourceParametersOutput
- func (i PipeSourceParametersArgs) ToPipeSourceParametersPtrOutput() PipeSourceParametersPtrOutput
- func (i PipeSourceParametersArgs) ToPipeSourceParametersPtrOutputWithContext(ctx context.Context) PipeSourceParametersPtrOutput
- type PipeSourceParametersFilterCriteria
- type PipeSourceParametersFilterCriteriaArgs
- func (PipeSourceParametersFilterCriteriaArgs) ElementType() reflect.Type
- func (i PipeSourceParametersFilterCriteriaArgs) ToPipeSourceParametersFilterCriteriaOutput() PipeSourceParametersFilterCriteriaOutput
- func (i PipeSourceParametersFilterCriteriaArgs) ToPipeSourceParametersFilterCriteriaOutputWithContext(ctx context.Context) PipeSourceParametersFilterCriteriaOutput
- func (i PipeSourceParametersFilterCriteriaArgs) ToPipeSourceParametersFilterCriteriaPtrOutput() PipeSourceParametersFilterCriteriaPtrOutput
- func (i PipeSourceParametersFilterCriteriaArgs) ToPipeSourceParametersFilterCriteriaPtrOutputWithContext(ctx context.Context) PipeSourceParametersFilterCriteriaPtrOutput
- type PipeSourceParametersFilterCriteriaFilter
- type PipeSourceParametersFilterCriteriaFilterArgs
- func (PipeSourceParametersFilterCriteriaFilterArgs) ElementType() reflect.Type
- func (i PipeSourceParametersFilterCriteriaFilterArgs) ToPipeSourceParametersFilterCriteriaFilterOutput() PipeSourceParametersFilterCriteriaFilterOutput
- func (i PipeSourceParametersFilterCriteriaFilterArgs) ToPipeSourceParametersFilterCriteriaFilterOutputWithContext(ctx context.Context) PipeSourceParametersFilterCriteriaFilterOutput
- type PipeSourceParametersFilterCriteriaFilterArray
- func (PipeSourceParametersFilterCriteriaFilterArray) ElementType() reflect.Type
- func (i PipeSourceParametersFilterCriteriaFilterArray) ToPipeSourceParametersFilterCriteriaFilterArrayOutput() PipeSourceParametersFilterCriteriaFilterArrayOutput
- func (i PipeSourceParametersFilterCriteriaFilterArray) ToPipeSourceParametersFilterCriteriaFilterArrayOutputWithContext(ctx context.Context) PipeSourceParametersFilterCriteriaFilterArrayOutput
- type PipeSourceParametersFilterCriteriaFilterArrayInput
- type PipeSourceParametersFilterCriteriaFilterArrayOutput
- func (PipeSourceParametersFilterCriteriaFilterArrayOutput) ElementType() reflect.Type
- func (o PipeSourceParametersFilterCriteriaFilterArrayOutput) Index(i pulumi.IntInput) PipeSourceParametersFilterCriteriaFilterOutput
- func (o PipeSourceParametersFilterCriteriaFilterArrayOutput) ToPipeSourceParametersFilterCriteriaFilterArrayOutput() PipeSourceParametersFilterCriteriaFilterArrayOutput
- func (o PipeSourceParametersFilterCriteriaFilterArrayOutput) ToPipeSourceParametersFilterCriteriaFilterArrayOutputWithContext(ctx context.Context) PipeSourceParametersFilterCriteriaFilterArrayOutput
- type PipeSourceParametersFilterCriteriaFilterInput
- type PipeSourceParametersFilterCriteriaFilterOutput
- func (PipeSourceParametersFilterCriteriaFilterOutput) ElementType() reflect.Type
- func (o PipeSourceParametersFilterCriteriaFilterOutput) Pattern() pulumi.StringOutput
- func (o PipeSourceParametersFilterCriteriaFilterOutput) ToPipeSourceParametersFilterCriteriaFilterOutput() PipeSourceParametersFilterCriteriaFilterOutput
- func (o PipeSourceParametersFilterCriteriaFilterOutput) ToPipeSourceParametersFilterCriteriaFilterOutputWithContext(ctx context.Context) PipeSourceParametersFilterCriteriaFilterOutput
- type PipeSourceParametersFilterCriteriaInput
- type PipeSourceParametersFilterCriteriaOutput
- func (PipeSourceParametersFilterCriteriaOutput) ElementType() reflect.Type
- func (o PipeSourceParametersFilterCriteriaOutput) Filters() PipeSourceParametersFilterCriteriaFilterArrayOutput
- func (o PipeSourceParametersFilterCriteriaOutput) ToPipeSourceParametersFilterCriteriaOutput() PipeSourceParametersFilterCriteriaOutput
- func (o PipeSourceParametersFilterCriteriaOutput) ToPipeSourceParametersFilterCriteriaOutputWithContext(ctx context.Context) PipeSourceParametersFilterCriteriaOutput
- func (o PipeSourceParametersFilterCriteriaOutput) ToPipeSourceParametersFilterCriteriaPtrOutput() PipeSourceParametersFilterCriteriaPtrOutput
- func (o PipeSourceParametersFilterCriteriaOutput) ToPipeSourceParametersFilterCriteriaPtrOutputWithContext(ctx context.Context) PipeSourceParametersFilterCriteriaPtrOutput
- type PipeSourceParametersFilterCriteriaPtrInput
- type PipeSourceParametersFilterCriteriaPtrOutput
- func (o PipeSourceParametersFilterCriteriaPtrOutput) Elem() PipeSourceParametersFilterCriteriaOutput
- func (PipeSourceParametersFilterCriteriaPtrOutput) ElementType() reflect.Type
- func (o PipeSourceParametersFilterCriteriaPtrOutput) Filters() PipeSourceParametersFilterCriteriaFilterArrayOutput
- func (o PipeSourceParametersFilterCriteriaPtrOutput) ToPipeSourceParametersFilterCriteriaPtrOutput() PipeSourceParametersFilterCriteriaPtrOutput
- func (o PipeSourceParametersFilterCriteriaPtrOutput) ToPipeSourceParametersFilterCriteriaPtrOutputWithContext(ctx context.Context) PipeSourceParametersFilterCriteriaPtrOutput
- type PipeSourceParametersInput
- type PipeSourceParametersOutput
- func (PipeSourceParametersOutput) ElementType() reflect.Type
- func (o PipeSourceParametersOutput) FilterCriteria() PipeSourceParametersFilterCriteriaPtrOutput
- func (o PipeSourceParametersOutput) ToPipeSourceParametersOutput() PipeSourceParametersOutput
- func (o PipeSourceParametersOutput) ToPipeSourceParametersOutputWithContext(ctx context.Context) PipeSourceParametersOutput
- func (o PipeSourceParametersOutput) ToPipeSourceParametersPtrOutput() PipeSourceParametersPtrOutput
- func (o PipeSourceParametersOutput) ToPipeSourceParametersPtrOutputWithContext(ctx context.Context) PipeSourceParametersPtrOutput
- type PipeSourceParametersPtrInput
- type PipeSourceParametersPtrOutput
- func (o PipeSourceParametersPtrOutput) Elem() PipeSourceParametersOutput
- func (PipeSourceParametersPtrOutput) ElementType() reflect.Type
- func (o PipeSourceParametersPtrOutput) FilterCriteria() PipeSourceParametersFilterCriteriaPtrOutput
- func (o PipeSourceParametersPtrOutput) ToPipeSourceParametersPtrOutput() PipeSourceParametersPtrOutput
- func (o PipeSourceParametersPtrOutput) ToPipeSourceParametersPtrOutputWithContext(ctx context.Context) PipeSourceParametersPtrOutput
- type PipeState
- type PipeTargetParameters
- type PipeTargetParametersArgs
- func (PipeTargetParametersArgs) ElementType() reflect.Type
- func (i PipeTargetParametersArgs) ToPipeTargetParametersOutput() PipeTargetParametersOutput
- func (i PipeTargetParametersArgs) ToPipeTargetParametersOutputWithContext(ctx context.Context) PipeTargetParametersOutput
- func (i PipeTargetParametersArgs) ToPipeTargetParametersPtrOutput() PipeTargetParametersPtrOutput
- func (i PipeTargetParametersArgs) ToPipeTargetParametersPtrOutputWithContext(ctx context.Context) PipeTargetParametersPtrOutput
- type PipeTargetParametersInput
- type PipeTargetParametersOutput
- func (PipeTargetParametersOutput) ElementType() reflect.Type
- func (o PipeTargetParametersOutput) InputTemplate() pulumi.StringPtrOutput
- func (o PipeTargetParametersOutput) ToPipeTargetParametersOutput() PipeTargetParametersOutput
- func (o PipeTargetParametersOutput) ToPipeTargetParametersOutputWithContext(ctx context.Context) PipeTargetParametersOutput
- func (o PipeTargetParametersOutput) ToPipeTargetParametersPtrOutput() PipeTargetParametersPtrOutput
- func (o PipeTargetParametersOutput) ToPipeTargetParametersPtrOutputWithContext(ctx context.Context) PipeTargetParametersPtrOutput
- type PipeTargetParametersPtrInput
- type PipeTargetParametersPtrOutput
- func (o PipeTargetParametersPtrOutput) Elem() PipeTargetParametersOutput
- func (PipeTargetParametersPtrOutput) ElementType() reflect.Type
- func (o PipeTargetParametersPtrOutput) InputTemplate() pulumi.StringPtrOutput
- func (o PipeTargetParametersPtrOutput) ToPipeTargetParametersPtrOutput() PipeTargetParametersPtrOutput
- func (o PipeTargetParametersPtrOutput) ToPipeTargetParametersPtrOutputWithContext(ctx context.Context) PipeTargetParametersPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Pipe ¶
type Pipe struct {
pulumi.CustomResourceState
// ARN of this pipe.
Arn pulumi.StringOutput `pulumi:"arn"`
// A description of the pipe. At most 512 characters.
Description pulumi.StringPtrOutput `pulumi:"description"`
// The state the pipe should be in. One of: `RUNNING`, `STOPPED`.
DesiredState pulumi.StringPtrOutput `pulumi:"desiredState"`
// Enrichment resource of the pipe (typically an ARN). Read more about enrichment in the [User Guide](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes.html#pipes-enrichment).
Enrichment pulumi.StringPtrOutput `pulumi:"enrichment"`
// Name of the pipe. If omitted, the provider will assign a random, unique name. Conflicts with `namePrefix`.
Name pulumi.StringOutput `pulumi:"name"`
// Creates a unique name beginning with the specified prefix. Conflicts with `name`.
NamePrefix pulumi.StringOutput `pulumi:"namePrefix"`
// ARN of the role that allows the pipe to send data to the target.
RoleArn pulumi.StringOutput `pulumi:"roleArn"`
// Source resource of the pipe (typically an ARN).
Source pulumi.StringOutput `pulumi:"source"`
// Parameters required to set up a source for the pipe. Detailed below.
SourceParameters PipeSourceParametersOutput `pulumi:"sourceParameters"`
// Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
// Target resource of the pipe (typically an ARN).
Target pulumi.StringOutput `pulumi:"target"`
// Parameters required to set up a target for your pipe. Detailed below.
//
// The following arguments are optional:
TargetParameters PipeTargetParametersOutput `pulumi:"targetParameters"`
}
Resource for managing an AWS EventBridge Pipes Pipe.
You can find out more about EventBridge Pipes in the [User Guide](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes.html).
> **Note:** EventBridge was formerly known as CloudWatch Events. The functionality is identical.
## Example Usage ### Basic Usage
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-aws/sdk/v5/go/aws" "github.com/pulumi/pulumi-aws/sdk/v5/go/aws/iam" "github.com/pulumi/pulumi-aws/sdk/v5/go/aws/pipes" "github.com/pulumi/pulumi-aws/sdk/v5/go/aws/sqs" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
main, err := aws.GetCallerIdentity(ctx, nil, nil)
if err != nil {
return err
}
tmpJSON0, err := json.Marshal(map[string]interface{}{
"Version": "2012-10-17",
"Statement": map[string]interface{}{
"Effect": "Allow",
"Action": "sts:AssumeRole",
"Principal": map[string]interface{}{
"Service": "pipes.amazonaws.com",
},
"Condition": map[string]interface{}{
"StringEquals": map[string]interface{}{
"aws:SourceAccount": main.AccountId,
},
},
},
})
if err != nil {
return err
}
json0 := string(tmpJSON0)
test, err := iam.NewRole(ctx, "test", &iam.RoleArgs{
AssumeRolePolicy: pulumi.String(json0),
})
if err != nil {
return err
}
sourceQueue, err := sqs.NewQueue(ctx, "sourceQueue", nil)
if err != nil {
return err
}
sourceRolePolicy, err := iam.NewRolePolicy(ctx, "sourceRolePolicy", &iam.RolePolicyArgs{
Role: test.ID(),
Policy: sourceQueue.Arn.ApplyT(func(arn string) (pulumi.String, error) {
var _zero pulumi.String
tmpJSON1, err := json.Marshal(map[string]interface{}{
"Version": "2012-10-17",
"Statement": []map[string]interface{}{
map[string]interface{}{
"Effect": "Allow",
"Action": []string{
"sqs:DeleteMessage",
"sqs:GetQueueAttributes",
"sqs:ReceiveMessage",
},
"Resource": []string{
arn,
},
},
},
})
if err != nil {
return _zero, err
}
json1 := string(tmpJSON1)
return pulumi.String(json1), nil
}).(pulumi.StringOutput),
})
if err != nil {
return err
}
targetQueue, err := sqs.NewQueue(ctx, "targetQueue", nil)
if err != nil {
return err
}
targetRolePolicy, err := iam.NewRolePolicy(ctx, "targetRolePolicy", &iam.RolePolicyArgs{
Role: test.ID(),
Policy: targetQueue.Arn.ApplyT(func(arn string) (pulumi.String, error) {
var _zero pulumi.String
tmpJSON2, err := json.Marshal(map[string]interface{}{
"Version": "2012-10-17",
"Statement": []map[string]interface{}{
map[string]interface{}{
"Effect": "Allow",
"Action": []string{
"sqs:SendMessage",
},
"Resource": []string{
arn,
},
},
},
})
if err != nil {
return _zero, err
}
json2 := string(tmpJSON2)
return pulumi.String(json2), nil
}).(pulumi.StringOutput),
})
if err != nil {
return err
}
_, err = pipes.NewPipe(ctx, "example", &pipes.PipeArgs{
RoleArn: pulumi.Any(aws_iam_role.Example.Arn),
Source: sourceQueue.Arn,
Target: targetQueue.Arn,
SourceParameters: nil,
TargetParameters: nil,
}, pulumi.DependsOn([]pulumi.Resource{
sourceRolePolicy,
targetRolePolicy,
}))
if err != nil {
return err
}
return nil
})
}
```
## Import
Pipes can be imported using the `name`. For example
```sh
$ pulumi import aws:pipes/pipe:Pipe example my-pipe
```
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) 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. At most 512 characters.
Description pulumi.StringPtrInput
// The state the pipe should be in. One of: `RUNNING`, `STOPPED`.
DesiredState pulumi.StringPtrInput
// Enrichment resource of the pipe (typically an ARN). Read more about enrichment in the [User Guide](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes.html#pipes-enrichment).
Enrichment pulumi.StringPtrInput
// Name of the pipe. If omitted, the provider will assign a random, unique name. Conflicts with `namePrefix`.
Name pulumi.StringPtrInput
// Creates a unique name beginning with the specified prefix. Conflicts with `name`.
NamePrefix pulumi.StringPtrInput
// ARN of the role that allows the pipe to send data to the target.
RoleArn pulumi.StringInput
// Source resource of the pipe (typically an ARN).
Source pulumi.StringInput
// Parameters required to set up a source for the pipe. Detailed below.
SourceParameters PipeSourceParametersInput
// Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// Target resource of the pipe (typically an ARN).
Target pulumi.StringInput
// Parameters required to set up a target for your pipe. Detailed below.
//
// The following arguments are optional:
TargetParameters PipeTargetParametersInput
}
The set of arguments for constructing a Pipe resource.
func (PipeArgs) ElementType ¶
type PipeArray ¶
type PipeArray []PipeInput
func (PipeArray) ElementType ¶
func (PipeArray) ToPipeArrayOutput ¶
func (i PipeArray) ToPipeArrayOutput() PipeArrayOutput
func (PipeArray) ToPipeArrayOutputWithContext ¶
func (i PipeArray) ToPipeArrayOutputWithContext(ctx context.Context) PipeArrayOutput
type PipeArrayInput ¶
type PipeArrayInput interface {
pulumi.Input
ToPipeArrayOutput() PipeArrayOutput
ToPipeArrayOutputWithContext(context.Context) PipeArrayOutput
}
PipeArrayInput is an input type that accepts PipeArray and PipeArrayOutput values. You can construct a concrete instance of `PipeArrayInput` via:
PipeArray{ PipeArgs{...} }
type PipeArrayOutput ¶
type PipeArrayOutput struct{ *pulumi.OutputState }
func (PipeArrayOutput) ElementType ¶
func (PipeArrayOutput) ElementType() reflect.Type
func (PipeArrayOutput) Index ¶
func (o PipeArrayOutput) Index(i pulumi.IntInput) PipeOutput
func (PipeArrayOutput) ToPipeArrayOutput ¶
func (o PipeArrayOutput) ToPipeArrayOutput() PipeArrayOutput
func (PipeArrayOutput) ToPipeArrayOutputWithContext ¶
func (o PipeArrayOutput) ToPipeArrayOutputWithContext(ctx context.Context) PipeArrayOutput
type PipeInput ¶
type PipeInput interface {
pulumi.Input
ToPipeOutput() PipeOutput
ToPipeOutputWithContext(ctx context.Context) PipeOutput
}
type PipeMap ¶
func (PipeMap) ElementType ¶
func (PipeMap) ToPipeMapOutput ¶
func (i PipeMap) ToPipeMapOutput() PipeMapOutput
func (PipeMap) ToPipeMapOutputWithContext ¶
func (i PipeMap) ToPipeMapOutputWithContext(ctx context.Context) PipeMapOutput
type PipeMapInput ¶
type PipeMapInput interface {
pulumi.Input
ToPipeMapOutput() PipeMapOutput
ToPipeMapOutputWithContext(context.Context) PipeMapOutput
}
PipeMapInput is an input type that accepts PipeMap and PipeMapOutput values. You can construct a concrete instance of `PipeMapInput` via:
PipeMap{ "key": PipeArgs{...} }
type PipeMapOutput ¶
type PipeMapOutput struct{ *pulumi.OutputState }
func (PipeMapOutput) ElementType ¶
func (PipeMapOutput) ElementType() reflect.Type
func (PipeMapOutput) MapIndex ¶
func (o PipeMapOutput) MapIndex(k pulumi.StringInput) PipeOutput
func (PipeMapOutput) ToPipeMapOutput ¶
func (o PipeMapOutput) ToPipeMapOutput() PipeMapOutput
func (PipeMapOutput) ToPipeMapOutputWithContext ¶
func (o PipeMapOutput) ToPipeMapOutputWithContext(ctx context.Context) PipeMapOutput
type PipeOutput ¶
type PipeOutput struct{ *pulumi.OutputState }
func (PipeOutput) Description ¶
func (o PipeOutput) Description() pulumi.StringPtrOutput
A description of the pipe. At most 512 characters.
func (PipeOutput) DesiredState ¶
func (o PipeOutput) DesiredState() pulumi.StringPtrOutput
The state the pipe should be in. One of: `RUNNING`, `STOPPED`.
func (PipeOutput) ElementType ¶
func (PipeOutput) ElementType() reflect.Type
func (PipeOutput) Enrichment ¶
func (o PipeOutput) Enrichment() pulumi.StringPtrOutput
Enrichment resource of the pipe (typically an ARN). Read more about enrichment in the [User Guide](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes.html#pipes-enrichment).
func (PipeOutput) Name ¶
func (o PipeOutput) Name() pulumi.StringOutput
Name of the pipe. If omitted, the provider will assign a random, unique name. Conflicts with `namePrefix`.
func (PipeOutput) NamePrefix ¶
func (o PipeOutput) NamePrefix() pulumi.StringOutput
Creates a unique name beginning with the specified prefix. Conflicts with `name`.
func (PipeOutput) RoleArn ¶
func (o PipeOutput) RoleArn() pulumi.StringOutput
ARN of the role that allows the pipe to send data to the target.
func (PipeOutput) Source ¶
func (o PipeOutput) Source() pulumi.StringOutput
Source resource of the pipe (typically an ARN).
func (PipeOutput) SourceParameters ¶
func (o PipeOutput) SourceParameters() PipeSourceParametersOutput
Parameters required to set up a source for the pipe. Detailed below.
func (PipeOutput) Tags ¶
func (o PipeOutput) Tags() pulumi.StringMapOutput
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (PipeOutput) TagsAll ¶
func (o PipeOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (PipeOutput) Target ¶
func (o PipeOutput) Target() pulumi.StringOutput
Target resource of the pipe (typically an ARN).
func (PipeOutput) TargetParameters ¶
func (o PipeOutput) TargetParameters() PipeTargetParametersOutput
Parameters required to set up a target for your pipe. Detailed below.
The following arguments are optional:
func (PipeOutput) ToPipeOutput ¶
func (o PipeOutput) ToPipeOutput() PipeOutput
func (PipeOutput) ToPipeOutputWithContext ¶
func (o PipeOutput) ToPipeOutputWithContext(ctx context.Context) PipeOutput
type PipeSourceParameters ¶
type PipeSourceParameters struct {
// The collection of event patterns used to filter events. Detailed below.
FilterCriteria *PipeSourceParametersFilterCriteria `pulumi:"filterCriteria"`
}
type PipeSourceParametersArgs ¶
type PipeSourceParametersArgs struct {
// The collection of event patterns used to filter events. Detailed below.
FilterCriteria PipeSourceParametersFilterCriteriaPtrInput `pulumi:"filterCriteria"`
}
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 PipeSourceParametersFilterCriteria ¶
type PipeSourceParametersFilterCriteria struct {
// An array of up to 5 event patterns. Detailed below.
Filters []PipeSourceParametersFilterCriteriaFilter `pulumi:"filters"`
}
type PipeSourceParametersFilterCriteriaArgs ¶
type PipeSourceParametersFilterCriteriaArgs struct {
// An array of up to 5 event patterns. Detailed below.
Filters PipeSourceParametersFilterCriteriaFilterArrayInput `pulumi:"filters"`
}
func (PipeSourceParametersFilterCriteriaArgs) ElementType ¶
func (PipeSourceParametersFilterCriteriaArgs) ElementType() reflect.Type
func (PipeSourceParametersFilterCriteriaArgs) ToPipeSourceParametersFilterCriteriaOutput ¶
func (i PipeSourceParametersFilterCriteriaArgs) ToPipeSourceParametersFilterCriteriaOutput() PipeSourceParametersFilterCriteriaOutput
func (PipeSourceParametersFilterCriteriaArgs) ToPipeSourceParametersFilterCriteriaOutputWithContext ¶
func (i PipeSourceParametersFilterCriteriaArgs) ToPipeSourceParametersFilterCriteriaOutputWithContext(ctx context.Context) PipeSourceParametersFilterCriteriaOutput
func (PipeSourceParametersFilterCriteriaArgs) ToPipeSourceParametersFilterCriteriaPtrOutput ¶
func (i PipeSourceParametersFilterCriteriaArgs) ToPipeSourceParametersFilterCriteriaPtrOutput() PipeSourceParametersFilterCriteriaPtrOutput
func (PipeSourceParametersFilterCriteriaArgs) ToPipeSourceParametersFilterCriteriaPtrOutputWithContext ¶
func (i PipeSourceParametersFilterCriteriaArgs) ToPipeSourceParametersFilterCriteriaPtrOutputWithContext(ctx context.Context) PipeSourceParametersFilterCriteriaPtrOutput
type PipeSourceParametersFilterCriteriaFilter ¶
type PipeSourceParametersFilterCriteriaFilter struct {
// The event pattern. At most 4096 characters.
Pattern string `pulumi:"pattern"`
}
type PipeSourceParametersFilterCriteriaFilterArgs ¶
type PipeSourceParametersFilterCriteriaFilterArgs struct {
// The event pattern. At most 4096 characters.
Pattern pulumi.StringInput `pulumi:"pattern"`
}
func (PipeSourceParametersFilterCriteriaFilterArgs) ElementType ¶
func (PipeSourceParametersFilterCriteriaFilterArgs) ElementType() reflect.Type
func (PipeSourceParametersFilterCriteriaFilterArgs) ToPipeSourceParametersFilterCriteriaFilterOutput ¶
func (i PipeSourceParametersFilterCriteriaFilterArgs) ToPipeSourceParametersFilterCriteriaFilterOutput() PipeSourceParametersFilterCriteriaFilterOutput
func (PipeSourceParametersFilterCriteriaFilterArgs) ToPipeSourceParametersFilterCriteriaFilterOutputWithContext ¶
func (i PipeSourceParametersFilterCriteriaFilterArgs) ToPipeSourceParametersFilterCriteriaFilterOutputWithContext(ctx context.Context) PipeSourceParametersFilterCriteriaFilterOutput
type PipeSourceParametersFilterCriteriaFilterArray ¶
type PipeSourceParametersFilterCriteriaFilterArray []PipeSourceParametersFilterCriteriaFilterInput
func (PipeSourceParametersFilterCriteriaFilterArray) ElementType ¶
func (PipeSourceParametersFilterCriteriaFilterArray) ElementType() reflect.Type
func (PipeSourceParametersFilterCriteriaFilterArray) ToPipeSourceParametersFilterCriteriaFilterArrayOutput ¶
func (i PipeSourceParametersFilterCriteriaFilterArray) ToPipeSourceParametersFilterCriteriaFilterArrayOutput() PipeSourceParametersFilterCriteriaFilterArrayOutput
func (PipeSourceParametersFilterCriteriaFilterArray) ToPipeSourceParametersFilterCriteriaFilterArrayOutputWithContext ¶
func (i PipeSourceParametersFilterCriteriaFilterArray) ToPipeSourceParametersFilterCriteriaFilterArrayOutputWithContext(ctx context.Context) PipeSourceParametersFilterCriteriaFilterArrayOutput
type PipeSourceParametersFilterCriteriaFilterArrayInput ¶
type PipeSourceParametersFilterCriteriaFilterArrayInput interface {
pulumi.Input
ToPipeSourceParametersFilterCriteriaFilterArrayOutput() PipeSourceParametersFilterCriteriaFilterArrayOutput
ToPipeSourceParametersFilterCriteriaFilterArrayOutputWithContext(context.Context) PipeSourceParametersFilterCriteriaFilterArrayOutput
}
PipeSourceParametersFilterCriteriaFilterArrayInput is an input type that accepts PipeSourceParametersFilterCriteriaFilterArray and PipeSourceParametersFilterCriteriaFilterArrayOutput values. You can construct a concrete instance of `PipeSourceParametersFilterCriteriaFilterArrayInput` via:
PipeSourceParametersFilterCriteriaFilterArray{ PipeSourceParametersFilterCriteriaFilterArgs{...} }
type PipeSourceParametersFilterCriteriaFilterArrayOutput ¶
type PipeSourceParametersFilterCriteriaFilterArrayOutput struct{ *pulumi.OutputState }
func (PipeSourceParametersFilterCriteriaFilterArrayOutput) ElementType ¶
func (PipeSourceParametersFilterCriteriaFilterArrayOutput) ElementType() reflect.Type
func (PipeSourceParametersFilterCriteriaFilterArrayOutput) ToPipeSourceParametersFilterCriteriaFilterArrayOutput ¶
func (o PipeSourceParametersFilterCriteriaFilterArrayOutput) ToPipeSourceParametersFilterCriteriaFilterArrayOutput() PipeSourceParametersFilterCriteriaFilterArrayOutput
func (PipeSourceParametersFilterCriteriaFilterArrayOutput) ToPipeSourceParametersFilterCriteriaFilterArrayOutputWithContext ¶
func (o PipeSourceParametersFilterCriteriaFilterArrayOutput) ToPipeSourceParametersFilterCriteriaFilterArrayOutputWithContext(ctx context.Context) PipeSourceParametersFilterCriteriaFilterArrayOutput
type PipeSourceParametersFilterCriteriaFilterInput ¶
type PipeSourceParametersFilterCriteriaFilterInput interface {
pulumi.Input
ToPipeSourceParametersFilterCriteriaFilterOutput() PipeSourceParametersFilterCriteriaFilterOutput
ToPipeSourceParametersFilterCriteriaFilterOutputWithContext(context.Context) PipeSourceParametersFilterCriteriaFilterOutput
}
PipeSourceParametersFilterCriteriaFilterInput is an input type that accepts PipeSourceParametersFilterCriteriaFilterArgs and PipeSourceParametersFilterCriteriaFilterOutput values. You can construct a concrete instance of `PipeSourceParametersFilterCriteriaFilterInput` via:
PipeSourceParametersFilterCriteriaFilterArgs{...}
type PipeSourceParametersFilterCriteriaFilterOutput ¶
type PipeSourceParametersFilterCriteriaFilterOutput struct{ *pulumi.OutputState }
func (PipeSourceParametersFilterCriteriaFilterOutput) ElementType ¶
func (PipeSourceParametersFilterCriteriaFilterOutput) ElementType() reflect.Type
func (PipeSourceParametersFilterCriteriaFilterOutput) Pattern ¶
func (o PipeSourceParametersFilterCriteriaFilterOutput) Pattern() pulumi.StringOutput
The event pattern. At most 4096 characters.
func (PipeSourceParametersFilterCriteriaFilterOutput) ToPipeSourceParametersFilterCriteriaFilterOutput ¶
func (o PipeSourceParametersFilterCriteriaFilterOutput) ToPipeSourceParametersFilterCriteriaFilterOutput() PipeSourceParametersFilterCriteriaFilterOutput
func (PipeSourceParametersFilterCriteriaFilterOutput) ToPipeSourceParametersFilterCriteriaFilterOutputWithContext ¶
func (o PipeSourceParametersFilterCriteriaFilterOutput) ToPipeSourceParametersFilterCriteriaFilterOutputWithContext(ctx context.Context) PipeSourceParametersFilterCriteriaFilterOutput
type PipeSourceParametersFilterCriteriaInput ¶
type PipeSourceParametersFilterCriteriaInput interface {
pulumi.Input
ToPipeSourceParametersFilterCriteriaOutput() PipeSourceParametersFilterCriteriaOutput
ToPipeSourceParametersFilterCriteriaOutputWithContext(context.Context) PipeSourceParametersFilterCriteriaOutput
}
PipeSourceParametersFilterCriteriaInput is an input type that accepts PipeSourceParametersFilterCriteriaArgs and PipeSourceParametersFilterCriteriaOutput values. You can construct a concrete instance of `PipeSourceParametersFilterCriteriaInput` via:
PipeSourceParametersFilterCriteriaArgs{...}
type PipeSourceParametersFilterCriteriaOutput ¶
type PipeSourceParametersFilterCriteriaOutput struct{ *pulumi.OutputState }
func (PipeSourceParametersFilterCriteriaOutput) ElementType ¶
func (PipeSourceParametersFilterCriteriaOutput) ElementType() reflect.Type
func (PipeSourceParametersFilterCriteriaOutput) Filters ¶
func (o PipeSourceParametersFilterCriteriaOutput) Filters() PipeSourceParametersFilterCriteriaFilterArrayOutput
An array of up to 5 event patterns. Detailed below.
func (PipeSourceParametersFilterCriteriaOutput) ToPipeSourceParametersFilterCriteriaOutput ¶
func (o PipeSourceParametersFilterCriteriaOutput) ToPipeSourceParametersFilterCriteriaOutput() PipeSourceParametersFilterCriteriaOutput
func (PipeSourceParametersFilterCriteriaOutput) ToPipeSourceParametersFilterCriteriaOutputWithContext ¶
func (o PipeSourceParametersFilterCriteriaOutput) ToPipeSourceParametersFilterCriteriaOutputWithContext(ctx context.Context) PipeSourceParametersFilterCriteriaOutput
func (PipeSourceParametersFilterCriteriaOutput) ToPipeSourceParametersFilterCriteriaPtrOutput ¶
func (o PipeSourceParametersFilterCriteriaOutput) ToPipeSourceParametersFilterCriteriaPtrOutput() PipeSourceParametersFilterCriteriaPtrOutput
func (PipeSourceParametersFilterCriteriaOutput) ToPipeSourceParametersFilterCriteriaPtrOutputWithContext ¶
func (o PipeSourceParametersFilterCriteriaOutput) ToPipeSourceParametersFilterCriteriaPtrOutputWithContext(ctx context.Context) PipeSourceParametersFilterCriteriaPtrOutput
type PipeSourceParametersFilterCriteriaPtrInput ¶
type PipeSourceParametersFilterCriteriaPtrInput interface {
pulumi.Input
ToPipeSourceParametersFilterCriteriaPtrOutput() PipeSourceParametersFilterCriteriaPtrOutput
ToPipeSourceParametersFilterCriteriaPtrOutputWithContext(context.Context) PipeSourceParametersFilterCriteriaPtrOutput
}
PipeSourceParametersFilterCriteriaPtrInput is an input type that accepts PipeSourceParametersFilterCriteriaArgs, PipeSourceParametersFilterCriteriaPtr and PipeSourceParametersFilterCriteriaPtrOutput values. You can construct a concrete instance of `PipeSourceParametersFilterCriteriaPtrInput` via:
PipeSourceParametersFilterCriteriaArgs{...}
or:
nil
func PipeSourceParametersFilterCriteriaPtr ¶
func PipeSourceParametersFilterCriteriaPtr(v *PipeSourceParametersFilterCriteriaArgs) PipeSourceParametersFilterCriteriaPtrInput
type PipeSourceParametersFilterCriteriaPtrOutput ¶
type PipeSourceParametersFilterCriteriaPtrOutput struct{ *pulumi.OutputState }
func (PipeSourceParametersFilterCriteriaPtrOutput) ElementType ¶
func (PipeSourceParametersFilterCriteriaPtrOutput) ElementType() reflect.Type
func (PipeSourceParametersFilterCriteriaPtrOutput) Filters ¶
func (o PipeSourceParametersFilterCriteriaPtrOutput) Filters() PipeSourceParametersFilterCriteriaFilterArrayOutput
An array of up to 5 event patterns. Detailed below.
func (PipeSourceParametersFilterCriteriaPtrOutput) ToPipeSourceParametersFilterCriteriaPtrOutput ¶
func (o PipeSourceParametersFilterCriteriaPtrOutput) ToPipeSourceParametersFilterCriteriaPtrOutput() PipeSourceParametersFilterCriteriaPtrOutput
func (PipeSourceParametersFilterCriteriaPtrOutput) ToPipeSourceParametersFilterCriteriaPtrOutputWithContext ¶
func (o PipeSourceParametersFilterCriteriaPtrOutput) ToPipeSourceParametersFilterCriteriaPtrOutputWithContext(ctx context.Context) PipeSourceParametersFilterCriteriaPtrOutput
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) ElementType ¶
func (PipeSourceParametersOutput) ElementType() reflect.Type
func (PipeSourceParametersOutput) FilterCriteria ¶
func (o PipeSourceParametersOutput) FilterCriteria() PipeSourceParametersFilterCriteriaPtrOutput
The collection of event patterns used to filter events. Detailed below.
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
func PipeSourceParametersPtr ¶
func PipeSourceParametersPtr(v *PipeSourceParametersArgs) PipeSourceParametersPtrInput
type PipeSourceParametersPtrOutput ¶
type PipeSourceParametersPtrOutput struct{ *pulumi.OutputState }
func (PipeSourceParametersPtrOutput) Elem ¶
func (o PipeSourceParametersPtrOutput) Elem() PipeSourceParametersOutput
func (PipeSourceParametersPtrOutput) ElementType ¶
func (PipeSourceParametersPtrOutput) ElementType() reflect.Type
func (PipeSourceParametersPtrOutput) FilterCriteria ¶
func (o PipeSourceParametersPtrOutput) FilterCriteria() PipeSourceParametersFilterCriteriaPtrOutput
The collection of event patterns used to filter events. Detailed below.
func (PipeSourceParametersPtrOutput) ToPipeSourceParametersPtrOutput ¶
func (o PipeSourceParametersPtrOutput) ToPipeSourceParametersPtrOutput() PipeSourceParametersPtrOutput
func (PipeSourceParametersPtrOutput) ToPipeSourceParametersPtrOutputWithContext ¶
func (o PipeSourceParametersPtrOutput) ToPipeSourceParametersPtrOutputWithContext(ctx context.Context) PipeSourceParametersPtrOutput
type PipeState ¶
type PipeState struct {
// ARN of this pipe.
Arn pulumi.StringPtrInput
// A description of the pipe. At most 512 characters.
Description pulumi.StringPtrInput
// The state the pipe should be in. One of: `RUNNING`, `STOPPED`.
DesiredState pulumi.StringPtrInput
// Enrichment resource of the pipe (typically an ARN). Read more about enrichment in the [User Guide](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes.html#pipes-enrichment).
Enrichment pulumi.StringPtrInput
// Name of the pipe. If omitted, the provider will assign a random, unique name. Conflicts with `namePrefix`.
Name pulumi.StringPtrInput
// Creates a unique name beginning with the specified prefix. Conflicts with `name`.
NamePrefix pulumi.StringPtrInput
// ARN of the role that allows the pipe to send data to the target.
RoleArn pulumi.StringPtrInput
// Source resource of the pipe (typically an ARN).
Source pulumi.StringPtrInput
// Parameters required to set up a source for the pipe. Detailed below.
SourceParameters PipeSourceParametersPtrInput
// Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapInput
// Target resource of the pipe (typically an ARN).
Target pulumi.StringPtrInput
// Parameters required to set up a target for your pipe. Detailed below.
//
// The following arguments are optional:
TargetParameters PipeTargetParametersPtrInput
}
func (PipeState) ElementType ¶
type PipeTargetParameters ¶
type PipeTargetParameters struct {
// Valid JSON text passed to the target. In this case, nothing from the event itself is passed to the target.
InputTemplate *string `pulumi:"inputTemplate"`
}
type PipeTargetParametersArgs ¶
type PipeTargetParametersArgs struct {
// Valid JSON text passed to the target. In this case, nothing from the event itself is passed to the target.
InputTemplate pulumi.StringPtrInput `pulumi:"inputTemplate"`
}
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) ElementType ¶
func (PipeTargetParametersOutput) ElementType() reflect.Type
func (PipeTargetParametersOutput) InputTemplate ¶
func (o PipeTargetParametersOutput) InputTemplate() pulumi.StringPtrOutput
Valid JSON text passed to the target. In this case, nothing from the event itself is passed to the 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
func PipeTargetParametersPtr ¶
func PipeTargetParametersPtr(v *PipeTargetParametersArgs) PipeTargetParametersPtrInput
type PipeTargetParametersPtrOutput ¶
type PipeTargetParametersPtrOutput struct{ *pulumi.OutputState }
func (PipeTargetParametersPtrOutput) Elem ¶
func (o PipeTargetParametersPtrOutput) Elem() PipeTargetParametersOutput
func (PipeTargetParametersPtrOutput) ElementType ¶
func (PipeTargetParametersPtrOutput) ElementType() reflect.Type
func (PipeTargetParametersPtrOutput) InputTemplate ¶
func (o PipeTargetParametersPtrOutput) InputTemplate() pulumi.StringPtrOutput
Valid JSON text passed to the target. In this case, nothing from the event itself is passed to the target.
func (PipeTargetParametersPtrOutput) ToPipeTargetParametersPtrOutput ¶
func (o PipeTargetParametersPtrOutput) ToPipeTargetParametersPtrOutput() PipeTargetParametersPtrOutput
func (PipeTargetParametersPtrOutput) ToPipeTargetParametersPtrOutputWithContext ¶
func (o PipeTargetParametersPtrOutput) ToPipeTargetParametersPtrOutputWithContext(ctx context.Context) PipeTargetParametersPtrOutput