KeystoresAliasesKeyCertFile.reference constructor
KeystoresAliasesKeyCertFile.reference(
- String urn
Creates a typed reference to an existing KeystoresAliasesKeyCertFile resource.
Implementation
KeystoresAliasesKeyCertFile.reference(String urn)
: super(
'gcp:apigee/keystoresAliasesKeyCertFile:KeystoresAliasesKeyCertFile',
pulumi.parseUrn(urn).urnName,
const <String, pulumi.Input<dynamic>>{},
pulumi.CustomResourceOptions(urn: pulumi.input(urn)),
additionalSecretOutputs: const ['key', 'password'],
isResourceReference: true,
) {
alias = registerOutput<String>('alias');
cert = registerOutput<String>('cert');
certsInfos = registerOutput<List<KeystoresAliasesKeyCertFileCertsInfo>>('certsInfos', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<KeystoresAliasesKeyCertFileCertsInfo>(guardedValue, (value) => KeystoresAliasesKeyCertFileCertsInfo.fromMap((value as Map).cast<String, dynamic>())); });
environment = registerOutput<String>('environment');
key = registerOutput<String?>('key', isSecret: true);
keystore = registerOutput<String>('keystore');
orgId = registerOutput<String>('orgId');
password = registerOutput<String?>('password', isSecret: true);
timeouts = registerOutput<KeystoresAliasesKeyCertFileTimeouts?>('timeouts', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return KeystoresAliasesKeyCertFileTimeouts.fromMap((guardedValue as Map).cast<String, dynamic>()); });
type = registerOutput<String>('type');
}