SslCert.reference constructor

SslCert.reference(
  1. String urn
)

Creates a typed reference to an existing SslCert resource.

Implementation

SslCert.reference(String urn)
  : super(
      'gcp:sql/sslCert:SslCert',
      pulumi.parseUrn(urn).urnName,
      const <String, pulumi.Input<dynamic>>{},
      pulumi.CustomResourceOptions(urn: pulumi.input(urn)),
        additionalSecretOutputs: const ['cert', 'privateKey', 'serverCaCert'],
      isResourceReference: true,
    ) {
  cert = registerOutput<String>('cert', isSecret: true);
  certSerialNumber = registerOutput<String>('certSerialNumber');
  commonName = registerOutput<String>('commonName');
  createTime = registerOutput<String>('createTime');
  deletionPolicy = registerOutput<String>('deletionPolicy');
  expirationTime = registerOutput<String>('expirationTime');
  instance = registerOutput<String>('instance');
  privateKey = registerOutput<String>('privateKey', isSecret: true);
  project = registerOutput<String>('project');
  serverCaCert = registerOutput<String>('serverCaCert', isSecret: true);
  sha1Fingerprint = registerOutput<String>('sha1Fingerprint');
}