ngrok.EventDestination
Explore with Pulumi AI
Example Usage
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ngrok.EventDestination;
import com.pulumi.ngrok.EventDestinationArgs;
import com.pulumi.ngrok.inputs.EventDestinationTargetArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new EventDestination("example", EventDestinationArgs.builder()
.description("kinesis dev stream")
.format("json")
.metadata("{\"environment\":\"dev\"}")
.targets(EventDestinationTargetArgs.builder()
.kineses(EventDestinationTargetKineseArgs.builder()
.auth(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.streamArn("arn:ngrok-local:kinesis:us-east-2:123456789012:stream/mystream2")
.build())
.build())
.build());
}
}
Coming soon!
Coming soon!
resources:
example:
type: ngrok:EventDestination
properties:
description: kinesis dev stream
format: json
metadata: '{"environment":"dev"}'
targets:
- kineses:
- auth:
- role:
- roleArn: arn:aws:iam::123456789012:role/example
streamArn: arn:ngrok-local:kinesis:us-east-2:123456789012:stream/mystream2
Create EventDestination Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new EventDestination(name: string, args?: EventDestinationArgs, opts?: CustomResourceOptions);
@overload
def EventDestination(resource_name: str,
args: Optional[EventDestinationArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def EventDestination(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
format: Optional[str] = None,
metadata: Optional[str] = None,
targets: Optional[Sequence[EventDestinationTargetArgs]] = None,
verify_with_test_event: Optional[bool] = None)
func NewEventDestination(ctx *Context, name string, args *EventDestinationArgs, opts ...ResourceOption) (*EventDestination, error)
public EventDestination(string name, EventDestinationArgs? args = null, CustomResourceOptions? opts = null)
public EventDestination(String name, EventDestinationArgs args)
public EventDestination(String name, EventDestinationArgs args, CustomResourceOptions options)
type: ngrok:EventDestination
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args EventDestinationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args EventDestinationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args EventDestinationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args EventDestinationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args EventDestinationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var eventDestinationResource = new Ngrok.EventDestination("eventDestinationResource", new()
{
Description = "string",
Format = "string",
Metadata = "string",
Targets = new[]
{
new Ngrok.Inputs.EventDestinationTargetArgs
{
CloudwatchLogs = new[]
{
new Ngrok.Inputs.EventDestinationTargetCloudwatchLogArgs
{
Auths = new[]
{
new Ngrok.Inputs.EventDestinationTargetCloudwatchLogAuthArgs
{
Creds = new[]
{
new Ngrok.Inputs.EventDestinationTargetCloudwatchLogAuthCredArgs
{
AwsAccessKeyId = "string",
AwsSecretAccessKey = "string",
},
},
Roles = new[]
{
new Ngrok.Inputs.EventDestinationTargetCloudwatchLogAuthRoleArgs
{
RoleArn = "string",
},
},
},
},
LogGroupArn = "string",
},
},
Debugs = new[]
{
new Ngrok.Inputs.EventDestinationTargetDebugArgs
{
CallbackUrl = "string",
Log = false,
},
},
Firehoses = new[]
{
new Ngrok.Inputs.EventDestinationTargetFirehoseArgs
{
Auths = new[]
{
new Ngrok.Inputs.EventDestinationTargetFirehoseAuthArgs
{
Creds = new[]
{
new Ngrok.Inputs.EventDestinationTargetFirehoseAuthCredArgs
{
AwsAccessKeyId = "string",
AwsSecretAccessKey = "string",
},
},
Roles = new[]
{
new Ngrok.Inputs.EventDestinationTargetFirehoseAuthRoleArgs
{
RoleArn = "string",
},
},
},
},
DeliveryStreamArn = "string",
},
},
Kineses = new[]
{
new Ngrok.Inputs.EventDestinationTargetKineseArgs
{
Auths = new[]
{
new Ngrok.Inputs.EventDestinationTargetKineseAuthArgs
{
Creds = new[]
{
new Ngrok.Inputs.EventDestinationTargetKineseAuthCredArgs
{
AwsAccessKeyId = "string",
AwsSecretAccessKey = "string",
},
},
Roles = new[]
{
new Ngrok.Inputs.EventDestinationTargetKineseAuthRoleArgs
{
RoleArn = "string",
},
},
},
},
StreamArn = "string",
},
},
},
},
VerifyWithTestEvent = false,
});
example, err := ngrok.NewEventDestination(ctx, "eventDestinationResource", &ngrok.EventDestinationArgs{
Description: pulumi.String("string"),
Format: pulumi.String("string"),
Metadata: pulumi.String("string"),
Targets: ngrok.EventDestinationTargetArray{
&ngrok.EventDestinationTargetArgs{
CloudwatchLogs: ngrok.EventDestinationTargetCloudwatchLogArray{
&ngrok.EventDestinationTargetCloudwatchLogArgs{
Auths: ngrok.EventDestinationTargetCloudwatchLogAuthArray{
&ngrok.EventDestinationTargetCloudwatchLogAuthArgs{
Creds: ngrok.EventDestinationTargetCloudwatchLogAuthCredArray{
&ngrok.EventDestinationTargetCloudwatchLogAuthCredArgs{
AwsAccessKeyId: pulumi.String("string"),
AwsSecretAccessKey: pulumi.String("string"),
},
},
Roles: ngrok.EventDestinationTargetCloudwatchLogAuthRoleArray{
&ngrok.EventDestinationTargetCloudwatchLogAuthRoleArgs{
RoleArn: pulumi.String("string"),
},
},
},
},
LogGroupArn: pulumi.String("string"),
},
},
Debugs: ngrok.EventDestinationTargetDebugArray{
&ngrok.EventDestinationTargetDebugArgs{
CallbackUrl: pulumi.String("string"),
Log: pulumi.Bool(false),
},
},
Firehoses: ngrok.EventDestinationTargetFirehoseArray{
&ngrok.EventDestinationTargetFirehoseArgs{
Auths: ngrok.EventDestinationTargetFirehoseAuthArray{
&ngrok.EventDestinationTargetFirehoseAuthArgs{
Creds: ngrok.EventDestinationTargetFirehoseAuthCredArray{
&ngrok.EventDestinationTargetFirehoseAuthCredArgs{
AwsAccessKeyId: pulumi.String("string"),
AwsSecretAccessKey: pulumi.String("string"),
},
},
Roles: ngrok.EventDestinationTargetFirehoseAuthRoleArray{
&ngrok.EventDestinationTargetFirehoseAuthRoleArgs{
RoleArn: pulumi.String("string"),
},
},
},
},
DeliveryStreamArn: pulumi.String("string"),
},
},
Kineses: ngrok.EventDestinationTargetKineseArray{
&ngrok.EventDestinationTargetKineseArgs{
Auths: ngrok.EventDestinationTargetKineseAuthArray{
&ngrok.EventDestinationTargetKineseAuthArgs{
Creds: ngrok.EventDestinationTargetKineseAuthCredArray{
&ngrok.EventDestinationTargetKineseAuthCredArgs{
AwsAccessKeyId: pulumi.String("string"),
AwsSecretAccessKey: pulumi.String("string"),
},
},
Roles: ngrok.EventDestinationTargetKineseAuthRoleArray{
&ngrok.EventDestinationTargetKineseAuthRoleArgs{
RoleArn: pulumi.String("string"),
},
},
},
},
StreamArn: pulumi.String("string"),
},
},
},
},
VerifyWithTestEvent: pulumi.Bool(false),
})
var eventDestinationResource = new EventDestination("eventDestinationResource", EventDestinationArgs.builder()
.description("string")
.format("string")
.metadata("string")
.targets(EventDestinationTargetArgs.builder()
.cloudwatchLogs(EventDestinationTargetCloudwatchLogArgs.builder()
.auths(EventDestinationTargetCloudwatchLogAuthArgs.builder()
.creds(EventDestinationTargetCloudwatchLogAuthCredArgs.builder()
.awsAccessKeyId("string")
.awsSecretAccessKey("string")
.build())
.roles(EventDestinationTargetCloudwatchLogAuthRoleArgs.builder()
.roleArn("string")
.build())
.build())
.logGroupArn("string")
.build())
.debugs(EventDestinationTargetDebugArgs.builder()
.callbackUrl("string")
.log(false)
.build())
.firehoses(EventDestinationTargetFirehoseArgs.builder()
.auths(EventDestinationTargetFirehoseAuthArgs.builder()
.creds(EventDestinationTargetFirehoseAuthCredArgs.builder()
.awsAccessKeyId("string")
.awsSecretAccessKey("string")
.build())
.roles(EventDestinationTargetFirehoseAuthRoleArgs.builder()
.roleArn("string")
.build())
.build())
.deliveryStreamArn("string")
.build())
.kineses(EventDestinationTargetKineseArgs.builder()
.auths(EventDestinationTargetKineseAuthArgs.builder()
.creds(EventDestinationTargetKineseAuthCredArgs.builder()
.awsAccessKeyId("string")
.awsSecretAccessKey("string")
.build())
.roles(EventDestinationTargetKineseAuthRoleArgs.builder()
.roleArn("string")
.build())
.build())
.streamArn("string")
.build())
.build())
.verifyWithTestEvent(false)
.build());
event_destination_resource = ngrok.EventDestination("eventDestinationResource",
description="string",
format="string",
metadata="string",
targets=[ngrok.EventDestinationTargetArgs(
cloudwatch_logs=[ngrok.EventDestinationTargetCloudwatchLogArgs(
auths=[ngrok.EventDestinationTargetCloudwatchLogAuthArgs(
creds=[ngrok.EventDestinationTargetCloudwatchLogAuthCredArgs(
aws_access_key_id="string",
aws_secret_access_key="string",
)],
roles=[ngrok.EventDestinationTargetCloudwatchLogAuthRoleArgs(
role_arn="string",
)],
)],
log_group_arn="string",
)],
debugs=[ngrok.EventDestinationTargetDebugArgs(
callback_url="string",
log=False,
)],
firehoses=[ngrok.EventDestinationTargetFirehoseArgs(
auths=[ngrok.EventDestinationTargetFirehoseAuthArgs(
creds=[ngrok.EventDestinationTargetFirehoseAuthCredArgs(
aws_access_key_id="string",
aws_secret_access_key="string",
)],
roles=[ngrok.EventDestinationTargetFirehoseAuthRoleArgs(
role_arn="string",
)],
)],
delivery_stream_arn="string",
)],
kineses=[ngrok.EventDestinationTargetKineseArgs(
auths=[ngrok.EventDestinationTargetKineseAuthArgs(
creds=[ngrok.EventDestinationTargetKineseAuthCredArgs(
aws_access_key_id="string",
aws_secret_access_key="string",
)],
roles=[ngrok.EventDestinationTargetKineseAuthRoleArgs(
role_arn="string",
)],
)],
stream_arn="string",
)],
)],
verify_with_test_event=False)
const eventDestinationResource = new ngrok.EventDestination("eventDestinationResource", {
description: "string",
format: "string",
metadata: "string",
targets: [{
cloudwatchLogs: [{
auths: [{
creds: [{
awsAccessKeyId: "string",
awsSecretAccessKey: "string",
}],
roles: [{
roleArn: "string",
}],
}],
logGroupArn: "string",
}],
debugs: [{
callbackUrl: "string",
log: false,
}],
firehoses: [{
auths: [{
creds: [{
awsAccessKeyId: "string",
awsSecretAccessKey: "string",
}],
roles: [{
roleArn: "string",
}],
}],
deliveryStreamArn: "string",
}],
kineses: [{
auths: [{
creds: [{
awsAccessKeyId: "string",
awsSecretAccessKey: "string",
}],
roles: [{
roleArn: "string",
}],
}],
streamArn: "string",
}],
}],
verifyWithTestEvent: false,
});
type: ngrok:EventDestination
properties:
description: string
format: string
metadata: string
targets:
- cloudwatchLogs:
- auths:
- creds:
- awsAccessKeyId: string
awsSecretAccessKey: string
roles:
- roleArn: string
logGroupArn: string
debugs:
- callbackUrl: string
log: false
firehoses:
- auths:
- creds:
- awsAccessKeyId: string
awsSecretAccessKey: string
roles:
- roleArn: string
deliveryStreamArn: string
kineses:
- auths:
- creds:
- awsAccessKeyId: string
awsSecretAccessKey: string
roles:
- roleArn: string
streamArn: string
verifyWithTestEvent: false
EventDestination Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The EventDestination resource accepts the following input properties:
- Description string
- Human-readable description of the Event Destination. Optional, max 255 bytes.
- Format string
- The output format you would like to serialize events into when sending to their target. Currently the only accepted value is
JSON
. - Metadata string
- Arbitrary user-defined machine-readable data of this Event Destination. Optional, max 4096 bytes.
- Targets
List<Piers
Karsenbarg. Ngrok. Inputs. Event Destination Target> - An object that encapsulates where and how to send your events. An event destination must contain exactly one of the following objects, leaving the rest null:
kinesis
,firehose
,cloudwatch_logs
, ors3
. - Verify
With boolTest Event
- Description string
- Human-readable description of the Event Destination. Optional, max 255 bytes.
- Format string
- The output format you would like to serialize events into when sending to their target. Currently the only accepted value is
JSON
. - Metadata string
- Arbitrary user-defined machine-readable data of this Event Destination. Optional, max 4096 bytes.
- Targets
[]Event
Destination Target Args - An object that encapsulates where and how to send your events. An event destination must contain exactly one of the following objects, leaving the rest null:
kinesis
,firehose
,cloudwatch_logs
, ors3
. - Verify
With boolTest Event
- description String
- Human-readable description of the Event Destination. Optional, max 255 bytes.
- format String
- The output format you would like to serialize events into when sending to their target. Currently the only accepted value is
JSON
. - metadata String
- Arbitrary user-defined machine-readable data of this Event Destination. Optional, max 4096 bytes.
- targets
List<Event
Destination Target> - An object that encapsulates where and how to send your events. An event destination must contain exactly one of the following objects, leaving the rest null:
kinesis
,firehose
,cloudwatch_logs
, ors3
. - verify
With BooleanTest Event
- description string
- Human-readable description of the Event Destination. Optional, max 255 bytes.
- format string
- The output format you would like to serialize events into when sending to their target. Currently the only accepted value is
JSON
. - metadata string
- Arbitrary user-defined machine-readable data of this Event Destination. Optional, max 4096 bytes.
- targets
Event
Destination Target[] - An object that encapsulates where and how to send your events. An event destination must contain exactly one of the following objects, leaving the rest null:
kinesis
,firehose
,cloudwatch_logs
, ors3
. - verify
With booleanTest Event
- description str
- Human-readable description of the Event Destination. Optional, max 255 bytes.
- format str
- The output format you would like to serialize events into when sending to their target. Currently the only accepted value is
JSON
. - metadata str
- Arbitrary user-defined machine-readable data of this Event Destination. Optional, max 4096 bytes.
- targets
Sequence[Event
Destination Target Args] - An object that encapsulates where and how to send your events. An event destination must contain exactly one of the following objects, leaving the rest null:
kinesis
,firehose
,cloudwatch_logs
, ors3
. - verify_
with_ booltest_ event
- description String
- Human-readable description of the Event Destination. Optional, max 255 bytes.
- format String
- The output format you would like to serialize events into when sending to their target. Currently the only accepted value is
JSON
. - metadata String
- Arbitrary user-defined machine-readable data of this Event Destination. Optional, max 4096 bytes.
- targets List<Property Map>
- An object that encapsulates where and how to send your events. An event destination must contain exactly one of the following objects, leaving the rest null:
kinesis
,firehose
,cloudwatch_logs
, ors3
. - verify
With BooleanTest Event
Outputs
All input properties are implicitly available as output properties. Additionally, the EventDestination resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing EventDestination Resource
Get an existing EventDestination resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: EventDestinationState, opts?: CustomResourceOptions): EventDestination
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
format: Optional[str] = None,
metadata: Optional[str] = None,
targets: Optional[Sequence[EventDestinationTargetArgs]] = None,
verify_with_test_event: Optional[bool] = None) -> EventDestination
func GetEventDestination(ctx *Context, name string, id IDInput, state *EventDestinationState, opts ...ResourceOption) (*EventDestination, error)
public static EventDestination Get(string name, Input<string> id, EventDestinationState? state, CustomResourceOptions? opts = null)
public static EventDestination get(String name, Output<String> id, EventDestinationState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Description string
- Human-readable description of the Event Destination. Optional, max 255 bytes.
- Format string
- The output format you would like to serialize events into when sending to their target. Currently the only accepted value is
JSON
. - Metadata string
- Arbitrary user-defined machine-readable data of this Event Destination. Optional, max 4096 bytes.
- Targets
List<Piers
Karsenbarg. Ngrok. Inputs. Event Destination Target> - An object that encapsulates where and how to send your events. An event destination must contain exactly one of the following objects, leaving the rest null:
kinesis
,firehose
,cloudwatch_logs
, ors3
. - Verify
With boolTest Event
- Description string
- Human-readable description of the Event Destination. Optional, max 255 bytes.
- Format string
- The output format you would like to serialize events into when sending to their target. Currently the only accepted value is
JSON
. - Metadata string
- Arbitrary user-defined machine-readable data of this Event Destination. Optional, max 4096 bytes.
- Targets
[]Event
Destination Target Args - An object that encapsulates where and how to send your events. An event destination must contain exactly one of the following objects, leaving the rest null:
kinesis
,firehose
,cloudwatch_logs
, ors3
. - Verify
With boolTest Event
- description String
- Human-readable description of the Event Destination. Optional, max 255 bytes.
- format String
- The output format you would like to serialize events into when sending to their target. Currently the only accepted value is
JSON
. - metadata String
- Arbitrary user-defined machine-readable data of this Event Destination. Optional, max 4096 bytes.
- targets
List<Event
Destination Target> - An object that encapsulates where and how to send your events. An event destination must contain exactly one of the following objects, leaving the rest null:
kinesis
,firehose
,cloudwatch_logs
, ors3
. - verify
With BooleanTest Event
- description string
- Human-readable description of the Event Destination. Optional, max 255 bytes.
- format string
- The output format you would like to serialize events into when sending to their target. Currently the only accepted value is
JSON
. - metadata string
- Arbitrary user-defined machine-readable data of this Event Destination. Optional, max 4096 bytes.
- targets
Event
Destination Target[] - An object that encapsulates where and how to send your events. An event destination must contain exactly one of the following objects, leaving the rest null:
kinesis
,firehose
,cloudwatch_logs
, ors3
. - verify
With booleanTest Event
- description str
- Human-readable description of the Event Destination. Optional, max 255 bytes.
- format str
- The output format you would like to serialize events into when sending to their target. Currently the only accepted value is
JSON
. - metadata str
- Arbitrary user-defined machine-readable data of this Event Destination. Optional, max 4096 bytes.
- targets
Sequence[Event
Destination Target Args] - An object that encapsulates where and how to send your events. An event destination must contain exactly one of the following objects, leaving the rest null:
kinesis
,firehose
,cloudwatch_logs
, ors3
. - verify_
with_ booltest_ event
- description String
- Human-readable description of the Event Destination. Optional, max 255 bytes.
- format String
- The output format you would like to serialize events into when sending to their target. Currently the only accepted value is
JSON
. - metadata String
- Arbitrary user-defined machine-readable data of this Event Destination. Optional, max 4096 bytes.
- targets List<Property Map>
- An object that encapsulates where and how to send your events. An event destination must contain exactly one of the following objects, leaving the rest null:
kinesis
,firehose
,cloudwatch_logs
, ors3
. - verify
With BooleanTest Event
Supporting Types
EventDestinationTarget, EventDestinationTargetArgs
- Cloudwatch
Logs List<PiersKarsenbarg. Ngrok. Inputs. Event Destination Target Cloudwatch Log> - Configuration used to send events to Amazon CloudWatch Logs.
- Debugs
List<Piers
Karsenbarg. Ngrok. Inputs. Event Destination Target Debug> - Configuration used for internal debugging.
- Firehoses
List<Piers
Karsenbarg. Ngrok. Inputs. Event Destination Target Firehose> - Configuration used to send events to Amazon Kinesis Data Firehose.
- Kineses
List<Piers
Karsenbarg. Ngrok. Inputs. Event Destination Target Kinese> - Configuration used to send events to Amazon Kinesis.
- Cloudwatch
Logs []EventDestination Target Cloudwatch Log - Configuration used to send events to Amazon CloudWatch Logs.
- Debugs
[]Event
Destination Target Debug - Configuration used for internal debugging.
- Firehoses
[]Event
Destination Target Firehose - Configuration used to send events to Amazon Kinesis Data Firehose.
- Kineses
[]Event
Destination Target Kinese - Configuration used to send events to Amazon Kinesis.
- cloudwatch
Logs List<EventDestination Target Cloudwatch Log> - Configuration used to send events to Amazon CloudWatch Logs.
- debugs
List<Event
Destination Target Debug> - Configuration used for internal debugging.
- firehoses
List<Event
Destination Target Firehose> - Configuration used to send events to Amazon Kinesis Data Firehose.
- kineses
List<Event
Destination Target Kinese> - Configuration used to send events to Amazon Kinesis.
- cloudwatch
Logs EventDestination Target Cloudwatch Log[] - Configuration used to send events to Amazon CloudWatch Logs.
- debugs
Event
Destination Target Debug[] - Configuration used for internal debugging.
- firehoses
Event
Destination Target Firehose[] - Configuration used to send events to Amazon Kinesis Data Firehose.
- kineses
Event
Destination Target Kinese[] - Configuration used to send events to Amazon Kinesis.
- cloudwatch_
logs Sequence[EventDestination Target Cloudwatch Log] - Configuration used to send events to Amazon CloudWatch Logs.
- debugs
Sequence[Event
Destination Target Debug] - Configuration used for internal debugging.
- firehoses
Sequence[Event
Destination Target Firehose] - Configuration used to send events to Amazon Kinesis Data Firehose.
- kineses
Sequence[Event
Destination Target Kinese] - Configuration used to send events to Amazon Kinesis.
- cloudwatch
Logs List<Property Map> - Configuration used to send events to Amazon CloudWatch Logs.
- debugs List<Property Map>
- Configuration used for internal debugging.
- firehoses List<Property Map>
- Configuration used to send events to Amazon Kinesis Data Firehose.
- kineses List<Property Map>
- Configuration used to send events to Amazon Kinesis.
EventDestinationTargetCloudwatchLog, EventDestinationTargetCloudwatchLogArgs
EventDestinationTargetCloudwatchLogAuth, EventDestinationTargetCloudwatchLogAuthArgs
EventDestinationTargetCloudwatchLogAuthCred, EventDestinationTargetCloudwatchLogAuthCredArgs
- Aws
Access stringKey Id - Aws
Secret stringAccess Key
- Aws
Access stringKey Id - Aws
Secret stringAccess Key
- aws
Access StringKey Id - aws
Secret StringAccess Key
- aws
Access stringKey Id - aws
Secret stringAccess Key
- aws
Access StringKey Id - aws
Secret StringAccess Key
EventDestinationTargetCloudwatchLogAuthRole, EventDestinationTargetCloudwatchLogAuthRoleArgs
- Role
Arn string
- Role
Arn string
- role
Arn String
- role
Arn string
- role_
arn str
- role
Arn String
EventDestinationTargetDebug, EventDestinationTargetDebugArgs
- Callback
Url string - Log bool
- Callback
Url string - Log bool
- callback
Url String - log Boolean
- callback
Url string - log boolean
- callback_
url str - log bool
- callback
Url String - log Boolean
EventDestinationTargetFirehose, EventDestinationTargetFirehoseArgs
EventDestinationTargetFirehoseAuth, EventDestinationTargetFirehoseAuthArgs
EventDestinationTargetFirehoseAuthCred, EventDestinationTargetFirehoseAuthCredArgs
- Aws
Access stringKey Id - Aws
Secret stringAccess Key
- Aws
Access stringKey Id - Aws
Secret stringAccess Key
- aws
Access StringKey Id - aws
Secret StringAccess Key
- aws
Access stringKey Id - aws
Secret stringAccess Key
- aws
Access StringKey Id - aws
Secret StringAccess Key
EventDestinationTargetFirehoseAuthRole, EventDestinationTargetFirehoseAuthRoleArgs
- Role
Arn string
- Role
Arn string
- role
Arn String
- role
Arn string
- role_
arn str
- role
Arn String
EventDestinationTargetKinese, EventDestinationTargetKineseArgs
- auths List<Property Map>
- stream
Arn String
EventDestinationTargetKineseAuth, EventDestinationTargetKineseAuthArgs
EventDestinationTargetKineseAuthCred, EventDestinationTargetKineseAuthCredArgs
- Aws
Access stringKey Id - Aws
Secret stringAccess Key
- Aws
Access stringKey Id - Aws
Secret stringAccess Key
- aws
Access StringKey Id - aws
Secret StringAccess Key
- aws
Access stringKey Id - aws
Secret stringAccess Key
- aws
Access StringKey Id - aws
Secret StringAccess Key
EventDestinationTargetKineseAuthRole, EventDestinationTargetKineseAuthRoleArgs
- Role
Arn string
- Role
Arn string
- role
Arn String
- role
Arn string
- role_
arn str
- role
Arn String
Package Details
- Repository
- ngrok pierskarsenbarg/pulumi-ngrok
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ngrok
Terraform Provider.