AWSConnectUser

Objective-C

@interface AWSConnectUser

Swift

class AWSConnectUser

Contains information about a user account for an Amazon Connect instance.

  • arn

    The Amazon Resource Name (ARN) of the user account.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable arn;

    Swift

    var arn: String? { get set }
  • The identifier of the user account in the directory used for identity management.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable directoryUserId;

    Swift

    var directoryUserId: String? { get set }
  • The identifier of the hierarchy group for the user.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable hierarchyGroupId;

    Swift

    var hierarchyGroupId: String? { get set }
  • The identifier of the user account.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable identifier;

    Swift

    var identifier: String? { get set }
  • Information about the user identity.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSConnectUserIdentityInfo *_Nullable identityInfo;

    Swift

    var identityInfo: AWSConnectUserIdentityInfo? { get set }
  • The Amazon Web Services Region where this resource was last modified.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable lastModifiedRegion;

    Swift

    var lastModifiedRegion: String? { get set }
  • The timestamp when this resource was last modified.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable lastModifiedTime;

    Swift

    var lastModifiedTime: Date? { get set }
  • Information about the phone configuration for the user.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSConnectUserPhoneConfig *_Nullable phoneConfig;

    Swift

    var phoneConfig: AWSConnectUserPhoneConfig? { get set }
  • The identifier of the routing profile for the user.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable routingProfileId;

    Swift

    var routingProfileId: String? { get set }
  • The identifiers of the security profiles for the user.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable securityProfileIds;

    Swift

    var securityProfileIds: [String]? { get set }
  • The tags.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDictionary<NSString *, NSString *> *_Nullable tags;

    Swift

    var tags: [String : String]? { get set }
  • The user name assigned to the user account.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable username;

    Swift

    var username: String? { get set }