CedarTagValue
The value of an entity's Cedar tag.
This data type is used as a member of the EntityItem structure that forms the body of the Entities request parameter for the IsAuthorized, BatchIsAuthorized, IsAuthorizedWithToken, and BatchIsAuthorizedWithToken operations.
Inheritors
Types
A Cedar tag value of Boolean type.
A Cedar tag value of datetime type.
A Cedar tag value of decimal type.
A Cedar tag value of duration type.
A Cedar tag value of type EntityIdentifier.
A Cedar tag value of ipaddr type.
A Cedar tag value of Long type.
A Cedar tag value of Record type.
A Cedar tag value of Set type.
A Cedar tag value of String type.
Functions
Casts this CedarTagValue as a Boolean and retrieves its kotlin.Boolean value. Throws an exception if the CedarTagValue is not a Boolean.
Casts this CedarTagValue as a Boolean and retrieves its kotlin.Boolean value. Returns null if the CedarTagValue is not a Boolean.
Casts this CedarTagValue as a Datetime and retrieves its kotlin.String value. Throws an exception if the CedarTagValue is not a Datetime.
Casts this CedarTagValue as a Datetime and retrieves its kotlin.String value. Returns null if the CedarTagValue is not a Datetime.
Casts this CedarTagValue as a Decimal and retrieves its kotlin.String value. Throws an exception if the CedarTagValue is not a Decimal.
Casts this CedarTagValue as a Decimal and retrieves its kotlin.String value. Returns null if the CedarTagValue is not a Decimal.
Casts this CedarTagValue as a Duration and retrieves its kotlin.String value. Throws an exception if the CedarTagValue is not a Duration.
Casts this CedarTagValue as a Duration and retrieves its kotlin.String value. Returns null if the CedarTagValue is not a Duration.
Casts this CedarTagValue as a EntityIdentifier and retrieves its aws.sdk.kotlin.services.verifiedpermissions.model.EntityIdentifier value. Throws an exception if the CedarTagValue is not a EntityIdentifier.
Casts this CedarTagValue as a EntityIdentifier and retrieves its aws.sdk.kotlin.services.verifiedpermissions.model.EntityIdentifier value. Returns null if the CedarTagValue is not a EntityIdentifier.
Casts this CedarTagValue as a Ipaddr and retrieves its kotlin.String value. Throws an exception if the CedarTagValue is not a Ipaddr.
Casts this CedarTagValue as a Ipaddr and retrieves its kotlin.String value. Returns null if the CedarTagValue is not a Ipaddr.
Casts this CedarTagValue as a Long and retrieves its kotlin.Long value. Throws an exception if the CedarTagValue is not a Long.
Casts this CedarTagValue as a Long and retrieves its kotlin.Long value. Returns null if the CedarTagValue is not a Long.
Casts this CedarTagValue as a Record and retrieves its kotlin.collections.Map
Casts this CedarTagValue as a Record and retrieves its kotlin.collections.Map
Casts this CedarTagValue as a Set and retrieves its kotlin.collections.List
Casts this CedarTagValue as a Set and retrieves its kotlin.collections.List
Casts this CedarTagValue as a String and retrieves its kotlin.String value. Throws an exception if the CedarTagValue is not a String.
Casts this CedarTagValue as a String and retrieves its kotlin.String value. Returns null if the CedarTagValue is not a String.