AttributeValue
The value of an attribute.
Contains information about the runtime context for a request for which an authorization decision is made.
This data type is used as a member of the ContextDefinition structure which is uses as a request parameter for the IsAuthorized, BatchIsAuthorized, and IsAuthorizedWithToken operations.
Inheritors
Types
An attribute value of Boolean type.
An attribute value of type EntityIdentifier.
An attribute value of Long type.
An attribute value of Record type.
An attribute value of Set type.
An attribute value of String type.
Functions
Casts this AttributeValue as a Boolean and retrieves its kotlin.Boolean value. Throws an exception if the AttributeValue is not a Boolean.
Casts this AttributeValue as a Boolean and retrieves its kotlin.Boolean value. Returns null if the AttributeValue is not a Boolean.
Casts this AttributeValue as a EntityIdentifier and retrieves its aws.sdk.kotlin.services.verifiedpermissions.model.EntityIdentifier value. Throws an exception if the AttributeValue is not a EntityIdentifier.
Casts this AttributeValue as a EntityIdentifier and retrieves its aws.sdk.kotlin.services.verifiedpermissions.model.EntityIdentifier value. Returns null if the AttributeValue is not a EntityIdentifier.
Casts this AttributeValue as a Long and retrieves its kotlin.Long value. Throws an exception if the AttributeValue is not a Long.
Casts this AttributeValue as a Long and retrieves its kotlin.Long value. Returns null if the AttributeValue is not a Long.
Casts this AttributeValue as a Record and retrieves its Map
Casts this AttributeValue as a Record and retrieves its Map
Casts this AttributeValue as a Set and retrieves its List
Casts this AttributeValue as a Set and retrieves its List
Casts this AttributeValue as a String and retrieves its kotlin.String value. Throws an exception if the AttributeValue is not a String.
Casts this AttributeValue as a String and retrieves its kotlin.String value. Returns null if the AttributeValue is not a String.