Class: Aws::AppSync::Types::HttpDataSourceConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppSync::Types::HttpDataSourceConfig
- Defined in:
- gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb
Overview
Note:
When making an API call, you may pass HttpDataSourceConfig data as a hash:
{
endpoint: "String",
authorization_config: {
authorization_type: "AWS_IAM", # required, accepts AWS_IAM
aws_iam_config: {
signing_region: "String",
signing_service_name: "String",
},
},
}
Describes an HTTP data source configuration.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#authorization_config ⇒ Types::AuthorizationConfig
The authorization configuration in case the HTTP endpoint requires authorization.
-
#endpoint ⇒ String
The HTTP URL endpoint.
Instance Attribute Details
#authorization_config ⇒ Types::AuthorizationConfig
The authorization configuration in case the HTTP endpoint requires authorization.
2374 2375 2376 2377 2378 2379 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 2374 class HttpDataSourceConfig < Struct.new( :endpoint, :authorization_config) SENSITIVE = [] include Aws::Structure end |
#endpoint ⇒ String
The HTTP URL endpoint. You can specify either the domain name or IP, and port combination, and the URL scheme must be HTTP or HTTPS. If you don't specify the port, AppSync uses the default port 80 for the HTTP endpoint and port 443 for HTTPS endpoints.
2374 2375 2376 2377 2378 2379 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 2374 class HttpDataSourceConfig < Struct.new( :endpoint, :authorization_config) SENSITIVE = [] include Aws::Structure end |