libZSservicesZSamazonka-quicksightZSamazonka-quicksight
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.QuickSight.Types.RowLevelPermissionTagRule

Description

 
Synopsis

Documentation

data RowLevelPermissionTagRule Source #

A set of rules associated with a tag.

See: newRowLevelPermissionTagRule smart constructor.

Constructors

RowLevelPermissionTagRule' 

Fields

  • tagMultiValueDelimiter :: Maybe Text

    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.

  • matchAllValue :: Maybe (Sensitive Text)

    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.

  • tagKey :: Text

    The unique key for a tag.

  • columnName :: Text

    The column name that a tag key is assigned to.

Instances

Instances details
Eq RowLevelPermissionTagRule Source # 
Instance details

Defined in Amazonka.QuickSight.Types.RowLevelPermissionTagRule

Show RowLevelPermissionTagRule Source # 
Instance details

Defined in Amazonka.QuickSight.Types.RowLevelPermissionTagRule

Generic RowLevelPermissionTagRule Source # 
Instance details

Defined in Amazonka.QuickSight.Types.RowLevelPermissionTagRule

Associated Types

type Rep RowLevelPermissionTagRule :: Type -> Type #

NFData RowLevelPermissionTagRule Source # 
Instance details

Defined in Amazonka.QuickSight.Types.RowLevelPermissionTagRule

Hashable RowLevelPermissionTagRule Source # 
Instance details

Defined in Amazonka.QuickSight.Types.RowLevelPermissionTagRule

ToJSON RowLevelPermissionTagRule Source # 
Instance details

Defined in Amazonka.QuickSight.Types.RowLevelPermissionTagRule

FromJSON RowLevelPermissionTagRule Source # 
Instance details

Defined in Amazonka.QuickSight.Types.RowLevelPermissionTagRule

type Rep RowLevelPermissionTagRule Source # 
Instance details

Defined in Amazonka.QuickSight.Types.RowLevelPermissionTagRule

type Rep RowLevelPermissionTagRule = D1 ('MetaData "RowLevelPermissionTagRule" "Amazonka.QuickSight.Types.RowLevelPermissionTagRule" "libZSservicesZSamazonka-quicksightZSamazonka-quicksight" 'False) (C1 ('MetaCons "RowLevelPermissionTagRule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tagMultiValueDelimiter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "matchAllValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "tagKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "columnName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newRowLevelPermissionTagRule Source #

Create a value of RowLevelPermissionTagRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagMultiValueDelimiter:RowLevelPermissionTagRule', rowLevelPermissionTagRule_tagMultiValueDelimiter - 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.

$sel:matchAllValue:RowLevelPermissionTagRule', rowLevelPermissionTagRule_matchAllValue - 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.

$sel:tagKey:RowLevelPermissionTagRule', rowLevelPermissionTagRule_tagKey - The unique key for a tag.

$sel:columnName:RowLevelPermissionTagRule', rowLevelPermissionTagRule_columnName - The column name that a tag key is assigned to.

rowLevelPermissionTagRule_tagMultiValueDelimiter :: Lens' RowLevelPermissionTagRule (Maybe Text) Source #

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.

rowLevelPermissionTagRule_matchAllValue :: Lens' RowLevelPermissionTagRule (Maybe Text) Source #

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.

rowLevelPermissionTagRule_columnName :: Lens' RowLevelPermissionTagRule Text Source #

The column name that a tag key is assigned to.