User.reference constructor
User.reference(
- String urn
Creates a typed reference to an existing User resource.
Implementation
User.reference(String urn)
: super(
'aws:workmail/user:User',
pulumi.parseUrn(urn).urnName,
const <String, pulumi.Input<dynamic>>{},
pulumi.CustomResourceOptions(urn: pulumi.input(urn)),
additionalSecretOutputs: const ['password'],
isResourceReference: true,
) {
city = registerOutput<String?>('city');
company = registerOutput<String?>('company');
country = registerOutput<String?>('country');
department = registerOutput<String?>('department');
disabledDate = registerOutput<String>('disabledDate');
displayName = registerOutput<String>('displayName');
email = registerOutput<String>('email');
enabledDate = registerOutput<String>('enabledDate');
firstName = registerOutput<String?>('firstName');
hiddenFromGlobalAddressList = registerOutput<bool>('hiddenFromGlobalAddressList');
identityProviderIdentityStoreId = registerOutput<String>('identityProviderIdentityStoreId');
identityProviderUserId = registerOutput<String?>('identityProviderUserId');
initials = registerOutput<String?>('initials');
jobTitle = registerOutput<String?>('jobTitle');
lastName = registerOutput<String?>('lastName');
mailboxDeprovisionedDate = registerOutput<String>('mailboxDeprovisionedDate');
mailboxProvisionedDate = registerOutput<String>('mailboxProvisionedDate');
this.name = registerOutput<String>('name');
office = registerOutput<String?>('office');
organizationId = registerOutput<String>('organizationId');
password = registerOutput<String?>('password', isSecret: true);
region = registerOutput<String>('region');
state = registerOutput<String>('state');
street = registerOutput<String?>('street');
telephone = registerOutput<String?>('telephone');
userId = registerOutput<String>('userId');
userRole = registerOutput<String>('userRole');
zipCode = registerOutput<String?>('zipCode');
}