class Aws::CognitoIdentityProvider::Types::ContextDataType

Contextual user data type used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

@note When making an API call, you may pass ContextDataType

data as a hash:

    {
      ip_address: "StringType", # required
      server_name: "StringType", # required
      server_path: "StringType", # required
      http_headers: [ # required
        {
          header_name: "StringType",
          header_value: "StringType",
        },
      ],
      encoded_data: "StringType",
    }

@!attribute [rw] ip_address

Source IP address of your user.
@return [String]

@!attribute [rw] server_name

Your server endpoint where this API is invoked.
@return [String]

@!attribute [rw] server_path

Your server path where this API is invoked.
@return [String]

@!attribute [rw] http_headers

HttpHeaders received on your server in same order.
@return [Array<Types::HttpHeader>]

@!attribute [rw] encoded_data

Encoded data containing device fingerprinting details, collected
using the Amazon Cognito context data collection library.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ContextDataType AWS API Documentation

Constants

SENSITIVE