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< ? tags, Input<String, String> ?>Map< ? tagsAll, Input<String, String> ?>String?> ? userProfileName, Input<UserProfileUserSettings?> ? userSettings}) -
Creates a new UserProfileState.
arnUser profile ARN.domainIdThe ID of the associated Domain.homeEfsFileSystemUidThe ID of the user's profile in the Amazon Elastic File System (EFS) volume.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.singleSignOnUserIdentifierA specifier for the type of value specified insingleSignOnUserValue. Currently, the only supported value isUserName. If the Domain's AuthMode is SSO, this field is required. If the Domain's AuthMode is not SSO, this field cannot be specified.singleSignOnUserValueThe 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.tagsA map of tags to assign to the resource. .If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.tagsAllA map of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration block.userProfileNameThe name for the User Profile.userSettingsThe 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 isUserName. 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
-
A map of tags to assign to the resource. .If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
A map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration 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