Interface CfnEntitlement.AttributeProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnEntitlement.AttributeProperty.Jsii$Proxy
Enclosing class:
CfnEntitlement

@Stability(Stable) public static interface CfnEntitlement.AttributeProperty extends software.amazon.jsii.JsiiSerializable
An attribute that belongs to an entitlement.

Application entitlements work by matching a supported SAML 2.0 attribute name to a value when a user identity federates to an AppStream 2.0 SAML application.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.appstream.*;
 AttributeProperty attributeProperty = AttributeProperty.builder()
         .name("name")
         .value("value")
         .build();
 
  • Method Details

    • getName

      @Stability(Stable) @NotNull String getName()
      A supported AWS IAM SAML PrincipalTag attribute that is matched to a value when a user identity federates to an AppStream 2.0 SAML application.

      The following are supported values:

      • roles
      • department
      • organization
      • groups
      • title
      • costCenter
      • userType
    • getValue

      @Stability(Stable) @NotNull String getValue()
      A value that is matched to a supported SAML attribute name when a user identity federates to an AppStream 2.0 SAML application.
    • builder

      @Stability(Stable) static CfnEntitlement.AttributeProperty.Builder builder()
      Returns:
      a CfnEntitlement.AttributeProperty.Builder of CfnEntitlement.AttributeProperty