SourceRepresentationInstance constructor

SourceRepresentationInstance(
  1. String name, {
  2. SourceRepresentationInstanceArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new SourceRepresentationInstance. name The Pulumi resource name. args Arguments used to configure this SourceRepresentationInstance. The set of arguments for SourceRepresentationInstance. options Resource options controlling this resource's behavior.

Implementation

SourceRepresentationInstance(
  String name, {
  SourceRepresentationInstanceArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:sql/sourceRepresentationInstance:SourceRepresentationInstance',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
        additionalSecretOutputs: const ['password'],
      ) {
  caCertificate = registerOutput<String?>('caCertificate');
  clientCertificate = registerOutput<String?>('clientCertificate');
  clientKey = registerOutput<String?>('clientKey');
  databaseVersion = registerOutput<String>('databaseVersion');
  deletionPolicy = registerOutput<String>('deletionPolicy');
  dumpFilePath = registerOutput<String?>('dumpFilePath');
  host = registerOutput<String>('host');
  this.name = registerOutput<String>('name');
  password = registerOutput<String?>('password', isSecret: true);
  port = registerOutput<int?>('port');
  project = registerOutput<String>('project');
  region = registerOutput<String>('region');
  username = registerOutput<String?>('username');
}