User.reference constructor

User.reference(
  1. 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');
}