ScheduledQuery.reference constructor
ScheduledQuery.reference(
- String urn
Creates a typed reference to an existing ScheduledQuery resource.
Implementation
ScheduledQuery.reference(String urn)
: super(
'aws:timestreamquery/scheduledQuery:ScheduledQuery',
pulumi.parseUrn(urn).urnName,
const <String, pulumi.Input<dynamic>>{},
pulumi.CustomResourceOptions(urn: pulumi.input(urn)),
isResourceReference: true,
) {
arn = registerOutput<String>('arn');
creationTime = registerOutput<String>('creationTime');
errorReportConfiguration = registerOutput<ScheduledQueryErrorReportConfiguration>('errorReportConfiguration', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ScheduledQueryErrorReportConfiguration.fromMap((guardedValue as Map).cast<String, dynamic>()); });
executionRoleArn = registerOutput<String>('executionRoleArn');
kmsKeyId = registerOutput<String?>('kmsKeyId');
lastRunSummaries = registerOutput<List<ScheduledQueryLastRunSummary>?>('lastRunSummaries', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<ScheduledQueryLastRunSummary>(guardedValue, (value) => ScheduledQueryLastRunSummary.fromMap((value as Map).cast<String, dynamic>())); });
this.name = registerOutput<String>('name');
nextInvocationTime = registerOutput<String>('nextInvocationTime');
notificationConfiguration = registerOutput<ScheduledQueryNotificationConfiguration>('notificationConfiguration', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ScheduledQueryNotificationConfiguration.fromMap((guardedValue as Map).cast<String, dynamic>()); });
previousInvocationTime = registerOutput<String>('previousInvocationTime');
queryString = registerOutput<String>('queryString');
recentlyFailedRuns = registerOutput<List<ScheduledQueryRecentlyFailedRun>?>('recentlyFailedRuns', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<ScheduledQueryRecentlyFailedRun>(guardedValue, (value) => ScheduledQueryRecentlyFailedRun.fromMap((value as Map).cast<String, dynamic>())); });
region = registerOutput<String>('region');
scheduleConfiguration = registerOutput<ScheduledQueryScheduleConfiguration>('scheduleConfiguration', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ScheduledQueryScheduleConfiguration.fromMap((guardedValue as Map).cast<String, dynamic>()); });
state = registerOutput<String>('state');
tags = registerOutput<Map<String, String>?>('tags', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
tagsAll = registerOutput<Map<String, String>>('tagsAll', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
targetConfiguration = registerOutput<ScheduledQueryTargetConfiguration>('targetConfiguration', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ScheduledQueryTargetConfiguration.fromMap((guardedValue as Map).cast<String, dynamic>()); });
timeouts = registerOutput<ScheduledQueryTimeouts?>('timeouts', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ScheduledQueryTimeouts.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}