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
Note:
When making an API call, you may pass AuthorizationConfig data as a hash:
{
authorization_type: "AWS_IAM", # required, accepts AWS_IAM
aws_iam_config: {
signing_region: "String",
signing_service_name: "String",
},
}
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).
^
395 396 397 398 399 400 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 395 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.
395 396 397 398 399 400 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 395 class AuthorizationConfig < Struct.new( :authorization_type, :aws_iam_config) SENSITIVE = [] include Aws::Structure end |