Class: Aws::Connect::Types::UpdateSecurityProfileRequest
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::Connect::Types::UpdateSecurityProfileRequest
 
 
- 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 the third-party application’s metadata.
 - 
  
    
      #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> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The permissions granted to a security profile.
 - 
  
    
      #security_profile_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The identifier for the security profle.
 - 
  
    
      #tag_restricted_resources  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The list of resources that a security profile applies tag restrictions to in Amazon Connect.
 
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.
      25729 25730 25731 25732 25733 25734 25735 25736 25737 25738 25739 25740 25741  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 25729 class UpdateSecurityProfileRequest < Struct.new( :description, :permissions, :security_profile_id, :instance_id, :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.
      25729 25730 25731 25732 25733 25734 25735 25736 25737 25738 25739 25740 25741  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 25729 class UpdateSecurityProfileRequest < Struct.new( :description, :permissions, :security_profile_id, :instance_id, :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 the third-party application’s metadata.
      25729 25730 25731 25732 25733 25734 25735 25736 25737 25738 25739 25740 25741  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 25729 class UpdateSecurityProfileRequest < Struct.new( :description, :permissions, :security_profile_id, :instance_id, :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.
      25729 25730 25731 25732 25733 25734 25735 25736 25737 25738 25739 25740 25741  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 25729 class UpdateSecurityProfileRequest < Struct.new( :description, :permissions, :security_profile_id, :instance_id, :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`.
      25729 25730 25731 25732 25733 25734 25735 25736 25737 25738 25739 25740 25741  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 25729 class UpdateSecurityProfileRequest < Struct.new( :description, :permissions, :security_profile_id, :instance_id, :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
      25729 25730 25731 25732 25733 25734 25735 25736 25737 25738 25739 25740 25741  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 25729 class UpdateSecurityProfileRequest < Struct.new( :description, :permissions, :security_profile_id, :instance_id, :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>
The permissions granted to a 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
      25729 25730 25731 25732 25733 25734 25735 25736 25737 25738 25739 25740 25741  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 25729 class UpdateSecurityProfileRequest < Struct.new( :description, :permissions, :security_profile_id, :instance_id, :allowed_access_control_tags, :tag_restricted_resources, :applications, :hierarchy_restricted_resources, :allowed_access_control_hierarchy_group_id) SENSITIVE = [] include Aws::Structure end  | 
  
#security_profile_id ⇒ String
The identifier for the security profle.
      25729 25730 25731 25732 25733 25734 25735 25736 25737 25738 25739 25740 25741  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 25729 class UpdateSecurityProfileRequest < Struct.new( :description, :permissions, :security_profile_id, :instance_id, :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.
      25729 25730 25731 25732 25733 25734 25735 25736 25737 25738 25739 25740 25741  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 25729 class UpdateSecurityProfileRequest < Struct.new( :description, :permissions, :security_profile_id, :instance_id, :allowed_access_control_tags, :tag_restricted_resources, :applications, :hierarchy_restricted_resources, :allowed_access_control_hierarchy_group_id) SENSITIVE = [] include Aws::Structure end  |