module Aws::Signin::Endpoints

def self.parameters_for_operation(context)

def self.parameters_for_operation(context)
  case context.operation_name
  when :create_o_auth_2_token_with_iam
    CreateOAuth2TokenWithIAM.build(context)
  when :delete_console_authorization_configuration
    DeleteConsoleAuthorizationConfiguration.build(context)
  when :delete_resource_permission_statement
    DeleteResourcePermissionStatement.build(context)
  when :get_console_authorization_configuration
    GetConsoleAuthorizationConfiguration.build(context)
  when :get_resource_policy
    GetResourcePolicy.build(context)
  when :introspect_o_auth_2_token_with_iam
    IntrospectOAuth2TokenWithIAM.build(context)
  when :list_resource_permission_statements
    ListResourcePermissionStatements.build(context)
  when :put_console_authorization_configuration
    PutConsoleAuthorizationConfiguration.build(context)
  when :put_resource_permission_statement
    PutResourcePermissionStatement.build(context)
  when :revoke_o_auth_2_token_with_iam
    RevokeOAuth2TokenWithIAM.build(context)
  else
    Aws::Signin::EndpointParameters.create(context.config)
  end
end