ActiveDirectory.reference constructor
ActiveDirectory.reference(
- String urn
Creates a typed reference to an existing ActiveDirectory resource.
Implementation
ActiveDirectory.reference(String urn)
: super(
'gcp:netapp/activeDirectory:ActiveDirectory',
pulumi.parseUrn(urn).urnName,
const <String, pulumi.Input<dynamic>>{},
pulumi.CustomResourceOptions(urn: pulumi.input(urn)),
additionalSecretOutputs: const ['effectiveLabels', 'password', 'pulumiLabels'],
isResourceReference: true,
) {
administrators = registerOutput<List<String>?>('administrators', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
aesEncryption = registerOutput<bool?>('aesEncryption');
backupOperators = registerOutput<List<String>?>('backupOperators', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
createTime = registerOutput<String>('createTime');
deletionPolicy = registerOutput<String>('deletionPolicy');
description = registerOutput<String?>('description');
dns = registerOutput<String>('dns');
domain = registerOutput<String>('domain');
effectiveLabels = registerOutput<Map<String, String>>('effectiveLabels', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); }, isSecret: true);
encryptDcConnections = registerOutput<bool?>('encryptDcConnections');
kdcHostname = registerOutput<String?>('kdcHostname');
kdcIp = registerOutput<String?>('kdcIp');
labels = registerOutput<Map<String, String>?>('labels', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
ldapSigning = registerOutput<bool?>('ldapSigning');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
netBiosPrefix = registerOutput<String>('netBiosPrefix');
nfsUsersWithLdap = registerOutput<bool?>('nfsUsersWithLdap');
organizationalUnit = registerOutput<String>('organizationalUnit');
password = registerOutput<String>('password', isSecret: true);
project = registerOutput<String>('project');
pulumiLabels = registerOutput<Map<String, String>>('pulumiLabels', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); }, isSecret: true);
securityOperators = registerOutput<List<String>?>('securityOperators', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
site = registerOutput<String?>('site');
state = registerOutput<String>('state');
stateDetails = registerOutput<String>('stateDetails');
username = registerOutput<String>('username');
}