Principal - Amazon Lex API Reference

Principal

The IAM principal that you allowing or denying access to an Amazon Lex action. You must provide a service or an arn, but not both in the same statement. For more information, see AWS JSON policy elements: Principal .

Contents

arn

The Amazon Resource Name (ARN) of the principal.

Type: String

Length Constraints: Minimum length of 30. Maximum length of 1024.

Pattern: ^arn:aws:iam::[0-9]{12}:(root|(user|role)/.*)$

Required: No

service

The name of the AWS service that should allowed or denied access to an Amazon Lex action.

Type: String

Length Constraints: Minimum length of 15. Maximum length of 1024.

Pattern: ^[0-9a-zA-Z_.]+$

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: