Class: Aws::QuickSight::Types::RowLevelPermissionTagRule
- Inherits:
-
Struct
- Object
- Struct
- Aws::QuickSight::Types::RowLevelPermissionTagRule
- Defined in:
- gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb
Overview
When making an API call, you may pass RowLevelPermissionTagRule data as a hash:
{
tag_key: "SessionTagKey", # required
column_name: "String", # required
tag_multi_value_delimiter: "RowLevelPermissionTagDelimiter",
match_all_value: "SessionTagValue",
}
A set of rules associated with a tag.
Constant Summary collapse
- SENSITIVE =
[:match_all_value]
Instance Attribute Summary collapse
-
#column_name ⇒ String
The column name that a tag key is assigned to.
-
#match_all_value ⇒ String
A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one.
-
#tag_key ⇒ String
The unique key for a tag.
-
#tag_multi_value_delimiter ⇒ String
A string that you want to use to delimit the values when you pass the values at run time.
Instance Attribute Details
#column_name ⇒ String
The column name that a tag key is assigned to.
10959 10960 10961 10962 10963 10964 10965 10966 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 10959 class RowLevelPermissionTagRule < Struct.new( :tag_key, :column_name, :tag_multi_value_delimiter, :match_all_value) SENSITIVE = [:match_all_value] include Aws::Structure end |
#match_all_value ⇒ String
A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. For example, you can use an asterisk as your match all value.
10959 10960 10961 10962 10963 10964 10965 10966 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 10959 class RowLevelPermissionTagRule < Struct.new( :tag_key, :column_name, :tag_multi_value_delimiter, :match_all_value) SENSITIVE = [:match_all_value] include Aws::Structure end |
#tag_key ⇒ String
The unique key for a tag.
10959 10960 10961 10962 10963 10964 10965 10966 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 10959 class RowLevelPermissionTagRule < Struct.new( :tag_key, :column_name, :tag_multi_value_delimiter, :match_all_value) SENSITIVE = [:match_all_value] include Aws::Structure end |
#tag_multi_value_delimiter ⇒ String
A string that you want to use to delimit the values when you pass the values at run time. For example, you can delimit the values with a comma.
10959 10960 10961 10962 10963 10964 10965 10966 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 10959 class RowLevelPermissionTagRule < Struct.new( :tag_key, :column_name, :tag_multi_value_delimiter, :match_all_value) SENSITIVE = [:match_all_value] include Aws::Structure end |