Class: Aws::AppSync::Types::AuthorizationConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppSync::Types::AuthorizationConfig
- Defined in:
- gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb
Overview
The authorization configuration in case the HTTP endpoint requires authorization.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#authorization_type ⇒ String
The authorization type that the HTTP endpoint requires.
-
#aws_iam_config ⇒ Types::AwsIamConfig
The Identity and Access Management (IAM) settings.
Instance Attribute Details
#authorization_type ⇒ String
The authorization type that the HTTP endpoint requires.
- AWS_IAM: The authorization type is Signature Version 4 (SigV4).
^
604 605 606 607 608 609 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 604 class AuthorizationConfig < Struct.new( :authorization_type, :aws_iam_config) SENSITIVE = [] include Aws::Structure end |
#aws_iam_config ⇒ Types::AwsIamConfig
The Identity and Access Management (IAM) settings.
604 605 606 607 608 609 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 604 class AuthorizationConfig < Struct.new( :authorization_type, :aws_iam_config) SENSITIVE = [] include Aws::Structure end |