Statement.reference constructor

Statement.reference(
  1. 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');
}