in packages/aws-rfdk/lib/lambdas/nodejs/x509-certificate/types.ts [161:167]
export function implementsIX509ResourceProperties(value: any): boolean {
if (!value || typeof(value) !== 'object') { return false; }
if (!value.Passphrase || typeof(value.Passphrase) !== 'string') { return false; }
if (!isSecretArn(value.Passphrase)) { return false; }
if (!implementsINewSecretProps(value.Secret)) { return false; }
return true;
}