Class: Aws::Connect::Types::CreateSecurityProfileRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Connect::Types::CreateSecurityProfileRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-connect/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#allowed_access_control_hierarchy_group_id ⇒ String
The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.
-
#allowed_access_control_tags ⇒ Hash<String,String>
The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
-
#applications ⇒ Array<Types::Application>
A list of third-party applications that the security profile will give access to.
-
#description ⇒ String
The description of the security profile.
-
#hierarchy_restricted_resources ⇒ Array<String>
The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.
-
#instance_id ⇒ String
The identifier of the Amazon Connect instance.
-
#permissions ⇒ Array<String>
Permissions assigned to the security profile.
-
#security_profile_name ⇒ String
The name of the security profile.
-
#tag_restricted_resources ⇒ Array<String>
The list of resources that a security profile applies tag restrictions to in Amazon Connect.
-
#tags ⇒ Hash<String,String>
The tags used to organize, track, or control access for this resource.
Instance Attribute Details
#allowed_access_control_hierarchy_group_id ⇒ String
The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.
4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 |
# File 'lib/aws-sdk-connect/types.rb', line 4796 class CreateSecurityProfileRequest < Struct.new( :security_profile_name, :description, :permissions, :instance_id, :tags, :allowed_access_control_tags, :tag_restricted_resources, :applications, :hierarchy_restricted_resources, :allowed_access_control_hierarchy_group_id) SENSITIVE = [] include Aws::Structure end |
#allowed_access_control_tags ⇒ Hash<String,String>
The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 |
# File 'lib/aws-sdk-connect/types.rb', line 4796 class CreateSecurityProfileRequest < Struct.new( :security_profile_name, :description, :permissions, :instance_id, :tags, :allowed_access_control_tags, :tag_restricted_resources, :applications, :hierarchy_restricted_resources, :allowed_access_control_hierarchy_group_id) SENSITIVE = [] include Aws::Structure end |
#applications ⇒ Array<Types::Application>
A list of third-party applications that the security profile will give access to.
4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 |
# File 'lib/aws-sdk-connect/types.rb', line 4796 class CreateSecurityProfileRequest < Struct.new( :security_profile_name, :description, :permissions, :instance_id, :tags, :allowed_access_control_tags, :tag_restricted_resources, :applications, :hierarchy_restricted_resources, :allowed_access_control_hierarchy_group_id) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the security profile.
4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 |
# File 'lib/aws-sdk-connect/types.rb', line 4796 class CreateSecurityProfileRequest < Struct.new( :security_profile_name, :description, :permissions, :instance_id, :tags, :allowed_access_control_tags, :tag_restricted_resources, :applications, :hierarchy_restricted_resources, :allowed_access_control_hierarchy_group_id) SENSITIVE = [] include Aws::Structure end |
#hierarchy_restricted_resources ⇒ Array<String>
The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect. Following are acceptable ResourceNames: ‘User`.
4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 |
# File 'lib/aws-sdk-connect/types.rb', line 4796 class CreateSecurityProfileRequest < Struct.new( :security_profile_name, :description, :permissions, :instance_id, :tags, :allowed_access_control_tags, :tag_restricted_resources, :applications, :hierarchy_restricted_resources, :allowed_access_control_hierarchy_group_id) SENSITIVE = [] include Aws::Structure end |
#instance_id ⇒ String
The identifier of the Amazon Connect instance. You can [find the instance ID] in the Amazon Resource Name (ARN) of the instance.
[1]: docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html
4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 |
# File 'lib/aws-sdk-connect/types.rb', line 4796 class CreateSecurityProfileRequest < Struct.new( :security_profile_name, :description, :permissions, :instance_id, :tags, :allowed_access_control_tags, :tag_restricted_resources, :applications, :hierarchy_restricted_resources, :allowed_access_control_hierarchy_group_id) SENSITIVE = [] include Aws::Structure end |
#permissions ⇒ Array<String>
Permissions assigned to the security profile. For a list of valid permissions, see [List of security profile permissions].
[1]: docs.aws.amazon.com/connect/latest/adminguide/security-profile-list.html
4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 |
# File 'lib/aws-sdk-connect/types.rb', line 4796 class CreateSecurityProfileRequest < Struct.new( :security_profile_name, :description, :permissions, :instance_id, :tags, :allowed_access_control_tags, :tag_restricted_resources, :applications, :hierarchy_restricted_resources, :allowed_access_control_hierarchy_group_id) SENSITIVE = [] include Aws::Structure end |
#security_profile_name ⇒ String
The name of the security profile.
4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 |
# File 'lib/aws-sdk-connect/types.rb', line 4796 class CreateSecurityProfileRequest < Struct.new( :security_profile_name, :description, :permissions, :instance_id, :tags, :allowed_access_control_tags, :tag_restricted_resources, :applications, :hierarchy_restricted_resources, :allowed_access_control_hierarchy_group_id) SENSITIVE = [] include Aws::Structure end |
#tag_restricted_resources ⇒ Array<String>
The list of resources that a security profile applies tag restrictions to in Amazon Connect. Following are acceptable ResourceNames: ‘User` | `SecurityProfile` | `Queue` | `RoutingProfile`
4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 |
# File 'lib/aws-sdk-connect/types.rb', line 4796 class CreateSecurityProfileRequest < Struct.new( :security_profile_name, :description, :permissions, :instance_id, :tags, :allowed_access_control_tags, :tag_restricted_resources, :applications, :hierarchy_restricted_resources, :allowed_access_control_hierarchy_group_id) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags used to organize, track, or control access for this resource. For example, { “Tags”: “key2”:“value2” }.
4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 |
# File 'lib/aws-sdk-connect/types.rb', line 4796 class CreateSecurityProfileRequest < Struct.new( :security_profile_name, :description, :permissions, :instance_id, :tags, :allowed_access_control_tags, :tag_restricted_resources, :applications, :hierarchy_restricted_resources, :allowed_access_control_hierarchy_group_id) SENSITIVE = [] include Aws::Structure end |