Interface CfnUserProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnUserProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:29:56.027Z")
@Stability(Stable)
public interface CfnUserProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnUser.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.connect.*;
CfnUserProps cfnUserProps = CfnUserProps.builder()
.instanceArn("instanceArn")
.phoneConfig(UserPhoneConfigProperty.builder()
.phoneType("phoneType")
// the properties below are optional
.afterContactWorkTimeLimit(123)
.autoAccept(false)
.deskPhoneNumber("deskPhoneNumber")
.build())
.routingProfileArn("routingProfileArn")
.securityProfileArns(List.of("securityProfileArns"))
.username("username")
// the properties below are optional
.directoryUserId("directoryUserId")
.hierarchyGroupArn("hierarchyGroupArn")
.identityInfo(UserIdentityInfoProperty.builder()
.email("email")
.firstName("firstName")
.lastName("lastName")
.mobile("mobile")
.secondaryEmail("secondaryEmail")
.build())
.password("password")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnUserPropsstatic final classAn implementation forCfnUserProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnUserProps.Builderbuilder()default StringThe identifier of the user account in the directory used for identity management.default StringThe Amazon Resource Name (ARN) of the user's hierarchy group.default ObjectInformation about the user identity.The Amazon Resource Name (ARN) of the instance.default StringThe user's password.Information about the phone configuration for the user.The Amazon Resource Name (ARN) of the user's routing profile.The Amazon Resource Name (ARN) of the user's security profile.getTags()The tags.The user name assigned to the user account.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getInstanceArn
The Amazon Resource Name (ARN) of the instance. -
getPhoneConfig
Information about the phone configuration for the user. -
getRoutingProfileArn
The Amazon Resource Name (ARN) of the user's routing profile. -
getSecurityProfileArns
The Amazon Resource Name (ARN) of the user's security profile. -
getUsername
The user name assigned to the user account. -
getDirectoryUserId
The identifier of the user account in the directory used for identity management. -
getHierarchyGroupArn
The Amazon Resource Name (ARN) of the user's hierarchy group. -
getIdentityInfo
Information about the user identity. -
getPassword
The user's password. -
getTags
The tags. -
builder
- Returns:
- a
CfnUserProps.BuilderofCfnUserProps
-