SourceRepresentationInstance constructor
SourceRepresentationInstance(
- String name, {
- SourceRepresentationInstanceArgs? args,
- 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');
}