UserProfileState constructor

const UserProfileState({
  1. Input<String?>? arn,
  2. Input<String?>? domainId,
  3. Input<String?>? homeEfsFileSystemUid,
  4. Input<String?>? region,
  5. Input<String?>? singleSignOnUserIdentifier,
  6. Input<String?>? singleSignOnUserValue,
  7. Input<Map<String, String>?>? tags,
  8. Input<Map<String, String>?>? tagsAll,
  9. Input<String?>? userProfileName,
  10. Input<UserProfileUserSettings?>? userSettings,
})

Creates a new UserProfileState. arn User profile ARN. domainId The ID of the associated Domain. homeEfsFileSystemUid The ID of the user's profile in the Amazon Elastic File System (EFS) volume. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. singleSignOnUserIdentifier A specifier for the type of value specified in singleSignOnUserValue. Currently, the only supported value is UserName. If the Domain's AuthMode is SSO, this field is required. If the Domain's AuthMode is not SSO, this field cannot be specified. singleSignOnUserValue The username of the associated AWS Single Sign-On User for this User Profile. If the Domain's AuthMode is SSO, this field is required, and must match a valid username of a user in your directory. If the Domain's AuthMode is not SSO, this field cannot be specified. tags A map of tags to assign to the resource. .If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level. tagsAll A map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block. userProfileName The name for the User Profile. userSettings The user settings. See User Settings below.

Implementation

const UserProfileState({
  this.arn,
  this.domainId,
  this.homeEfsFileSystemUid,
  this.region,
  this.singleSignOnUserIdentifier,
  this.singleSignOnUserValue,
  this.tags,
  this.tagsAll,
  this.userProfileName,
  this.userSettings,
});