EventTarget.reference constructor
EventTarget.reference(
- String urn
Creates a typed reference to an existing EventTarget resource.
Implementation
EventTarget.reference(String urn)
: super(
'aws:cloudwatch/eventTarget:EventTarget',
pulumi.parseUrn(urn).urnName,
const <String, pulumi.Input<dynamic>>{},
pulumi.CustomResourceOptions(urn: pulumi.input(urn)),
isResourceReference: true,
) {
appsyncTarget = registerOutput<EventTargetAppsyncTarget?>('appsyncTarget', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EventTargetAppsyncTarget.fromMap((guardedValue as Map).cast<String, dynamic>()); });
arn = registerOutput<String>('arn');
batchTarget = registerOutput<EventTargetBatchTarget?>('batchTarget', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EventTargetBatchTarget.fromMap((guardedValue as Map).cast<String, dynamic>()); });
deadLetterConfig = registerOutput<EventTargetDeadLetterConfig?>('deadLetterConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EventTargetDeadLetterConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
ecsTarget = registerOutput<EventTargetEcsTarget?>('ecsTarget', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EventTargetEcsTarget.fromMap((guardedValue as Map).cast<String, dynamic>()); });
eventBusName = registerOutput<String?>('eventBusName');
forceDestroy = registerOutput<bool?>('forceDestroy');
httpTarget = registerOutput<EventTargetHttpTarget?>('httpTarget', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EventTargetHttpTarget.fromMap((guardedValue as Map).cast<String, dynamic>()); });
input = registerOutput<String?>('input');
inputPath = registerOutput<String?>('inputPath');
inputTransformer = registerOutput<EventTargetInputTransformer?>('inputTransformer', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EventTargetInputTransformer.fromMap((guardedValue as Map).cast<String, dynamic>()); });
kinesisTarget = registerOutput<EventTargetKinesisTarget?>('kinesisTarget', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EventTargetKinesisTarget.fromMap((guardedValue as Map).cast<String, dynamic>()); });
redshiftTarget = registerOutput<EventTargetRedshiftTarget?>('redshiftTarget', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EventTargetRedshiftTarget.fromMap((guardedValue as Map).cast<String, dynamic>()); });
region = registerOutput<String>('region');
retryPolicy = registerOutput<EventTargetRetryPolicy?>('retryPolicy', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EventTargetRetryPolicy.fromMap((guardedValue as Map).cast<String, dynamic>()); });
roleArn = registerOutput<String?>('roleArn');
rule = registerOutput<String>('rule');
runCommandTargets = registerOutput<List<EventTargetRunCommandTarget>?>('runCommandTargets', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<EventTargetRunCommandTarget>(guardedValue, (value) => EventTargetRunCommandTarget.fromMap((value as Map).cast<String, dynamic>())); });
sagemakerPipelineTarget = registerOutput<EventTargetSagemakerPipelineTarget?>('sagemakerPipelineTarget', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EventTargetSagemakerPipelineTarget.fromMap((guardedValue as Map).cast<String, dynamic>()); });
sqsTarget = registerOutput<EventTargetSqsTarget?>('sqsTarget', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EventTargetSqsTarget.fromMap((guardedValue as Map).cast<String, dynamic>()); });
targetId = registerOutput<String>('targetId');
}