Statement.reference constructor
Statement.reference(
- String urn
Creates a typed reference to an existing Statement resource.
Implementation
Statement.reference(String urn)
: super(
'aws:redshiftdata/statement:Statement',
pulumi.parseUrn(urn).urnName,
const <String, pulumi.Input<dynamic>>{},
pulumi.CustomResourceOptions(urn: pulumi.input(urn)),
isResourceReference: true,
) {
clusterIdentifier = registerOutput<String?>('clusterIdentifier');
database = registerOutput<String>('database');
dbUser = registerOutput<String?>('dbUser');
parameters = registerOutput<List<StatementParameter>?>('parameters', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<StatementParameter>(guardedValue, (value) => StatementParameter.fromMap((value as Map).cast<String, dynamic>())); });
region = registerOutput<String>('region');
secretArn = registerOutput<String?>('secretArn');
sql = registerOutput<String>('sql');
statementName = registerOutput<String?>('statementName');
withEvent = registerOutput<bool?>('withEvent');
workgroupName = registerOutput<String?>('workgroupName');
}