You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::AppSync::Types::HttpDataSourceConfig

  • Object
show all
Defined in:



When passing HttpDataSourceConfig as input to an Aws::Client method, you can use a vanilla 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.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details


The authorization config in case the HTTP endpoint requires authorization.



The HTTP URL endpoint. You can either specify the domain name or IP, and port combination, and the URL scheme must be HTTP or HTTPS. If the port is not specified, AWS AppSync uses the default port 80 for the HTTP endpoint and port 443 for HTTPS endpoints.


  • (String)

    The HTTP URL endpoint.