UserProfileState class

Input properties used for looking up and filtering UserProfile resources.

Constructors

UserProfileState({Input<String?>? arn, Input<String?>? domainId, Input<String?>? homeEfsFileSystemUid, Input<String?>? region, Input<String?>? singleSignOnUserIdentifier, Input<String?>? singleSignOnUserValue, Input<Map<String, String>?>? tags, Input<Map<String, String>?>? tagsAll, Input<String?>? userProfileName, 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.
const
UserProfileState.fromMap(Map<String, dynamic> map)
factory

Properties

arn → Input<String?>?
User profile ARN.
final
domainId → Input<String?>?
The ID of the associated Domain.
final
hashCode int
The hash code for this object.
no setterinherited
homeEfsFileSystemUid → Input<String?>?
The ID of the user's profile in the Amazon Elastic File System (EFS) volume.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
singleSignOnUserIdentifier → Input<String?>?
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.
final
singleSignOnUserValue → Input<String?>?
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.
final
tags → Input<Map<String, String>?>?
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.
final
tagsAll → Input<Map<String, String>?>?
A map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
final
userProfileName → Input<String?>?
The name for the User Profile.
final
userSettings → Input<UserProfileUserSettings?>?
The user settings. See User Settings below.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited