Create Security Profile
connect_create_security_profile | R Documentation |
Creates a security profile¶
Description¶
Creates a security profile.
For information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see List of security profile permissions.
Usage¶
connect_create_security_profile(SecurityProfileName, Description,
Permissions, InstanceId, Tags, AllowedAccessControlTags,
TagRestrictedResources, Applications, HierarchyRestrictedResources,
AllowedAccessControlHierarchyGroupId)
Arguments¶
SecurityProfileName
[required] The name of the security profile.
Description
The description of the security profile.
Permissions
Permissions assigned to the security profile. For a list of valid permissions, see List of security profile permissions.
InstanceId
[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
Tags
The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
AllowedAccessControlTags
The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
TagRestrictedResources
The list of resources that a security profile applies tag restrictions to in Amazon Connect. Following are acceptable ResourceNames:
User
|SecurityProfile
|Queue
|RoutingProfile
Applications
A list of third-party applications that the security profile will give access to.
HierarchyRestrictedResources
The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect. Following are acceptable ResourceNames:
User
.AllowedAccessControlHierarchyGroupId
The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.
Value¶
A list with the following syntax:
Request syntax¶
svc$create_security_profile(
SecurityProfileName = "string",
Description = "string",
Permissions = list(
"string"
),
InstanceId = "string",
Tags = list(
"string"
),
AllowedAccessControlTags = list(
"string"
),
TagRestrictedResources = list(
"string"
),
Applications = list(
list(
Namespace = "string",
ApplicationPermissions = list(
"string"
)
)
),
HierarchyRestrictedResources = list(
"string"
),
AllowedAccessControlHierarchyGroupId = "string"
)