@Generated(value="software.amazon.awssdk:codegen") public final class AccessControlAttribute extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AccessControlAttribute.Builder,AccessControlAttribute>
These are AWS SSO identity store attributes that you can configure for use in attributes-based access control (ABAC). You can create permission policies that determine who can access your AWS resources based upon the configured attribute value(s). When you enable ABAC and specify AccessControlAttributes, AWS SSO passes the attribute(s) value of the authenticated user into IAM for use in policy evaluation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AccessControlAttribute.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AccessControlAttribute.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
key()
The name of the attribute associated with your identities in your identity source.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AccessControlAttribute.Builder> |
serializableBuilderClass() |
AccessControlAttribute.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
AccessControlAttributeValue |
value()
The value used for mapping a specified attribute to an identity source.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String key()
The name of the attribute associated with your identities in your identity source. This is used to map a specified attribute in your identity source with an attribute in AWS SSO.
public final AccessControlAttributeValue value()
The value used for mapping a specified attribute to an identity source.
public AccessControlAttribute.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AccessControlAttribute.Builder,AccessControlAttribute>public static AccessControlAttribute.Builder builder()
public static Class<? extends AccessControlAttribute.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2020. All rights reserved.