Package software.amazon.smithy.aws.iam.traits
package software.amazon.smithy.aws.iam.traits
-
ClassDescriptionDefines the description of what providing access to an operation entails.Contains information about a resource an IAM action can be authorized against.Contains information about the resources an IAM action can be authorized against.Provides an index of condition keys for a service, including any condition keys inferred from resource identifiers.Applies condition keys to an operation or resource.Ensures that condition keys referenced by operations bound within the closure of a service are defined either explicitly using the
defineConditionKeys
trait or through an inferred resource identifier condition key.Defines condition keys used in a service.Disables the automatic inference of condition keys of a resource.Indicates properties of a Smithy operation as an IAM action.Indicates properties of a Smithy resource in AWS IAM.Ensures that any resource name defined in theIamResourceTrait
is consistent with the resource name used in anyArnTrait
definition applied to the resource.