Skip to content

EntitlementAttribute

Source code in docs_src/capo_appstream/types/entitlement_attribute.py
class EntitlementAttribute(TypedDict, closed=True):
    name: NotRequired["capo_appstream.types.string.String"]
    """<p>A supported AWS IAM SAML <code>PrincipalTag</code> attribute that is matched to the associated value when a user identity federates into a WorkSpaces Applications SAML application.</p> <p>The following are valid values:</p> <ul> <li> <p>roles</p> </li> <li> <p>department </p> </li> <li> <p>organization </p> </li> <li> <p>groups </p> </li> <li> <p>title </p> </li> <li> <p>costCenter </p> </li> <li> <p>userType</p> </li> </ul> <p> </p>"""
    value: NotRequired["capo_appstream.types.string.String"]
    """<p>A value that is matched to a supported SAML attribute name when a user identity federates into a WorkSpaces Applications SAML application. </p>"""

name instance-attribute

name: NotRequired[String]

A supported AWS IAM SAML PrincipalTag attribute that is matched to the associated value when a user identity federates into a WorkSpaces Applications SAML application.

The following are valid values:

  • roles

  • department

  • organization

  • groups

  • title

  • costCenter

  • userType

value instance-attribute

value: NotRequired[String]

A value that is matched to a supported SAML attribute name when a user identity federates into a WorkSpaces Applications SAML application.