EventConnection constructor
EventConnection(
- String name, {
- EventConnectionArgs? args,
- CustomResourceOptions? options,
Creates a new EventConnection.
name The Pulumi resource name.
args Arguments used to configure this EventConnection. The set of arguments for EventConnection.
options Resource options controlling this resource's behavior.
Implementation
EventConnection(
String name, {
EventConnectionArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'aws:cloudwatch/eventConnection:EventConnection',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
) {
arn = registerOutput<String>('arn');
authParameters = registerOutput<EventConnectionAuthParameters>('authParameters', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EventConnectionAuthParameters.fromMap((guardedValue as Map).cast<String, dynamic>()); });
authorizationType = registerOutput<String>('authorizationType');
description = registerOutput<String?>('description');
invocationConnectivityParameters = registerOutput<EventConnectionInvocationConnectivityParameters?>('invocationConnectivityParameters', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EventConnectionInvocationConnectivityParameters.fromMap((guardedValue as Map).cast<String, dynamic>()); });
kmsKeyIdentifier = registerOutput<String?>('kmsKeyIdentifier');
this.name = registerOutput<String>('name');
region = registerOutput<String>('region');
secretArn = registerOutput<String>('secretArn');
}