Skip to content

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:

list(
  SecurityProfileId = "string",
  SecurityProfileArn = "string"
)

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"
)